.elementor-215 .elementor-element.elementor-element-fd86530{--display:flex;--min-height:110vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-215 .elementor-element.elementor-element-fd86530:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-fd86530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://api.minio.loweatelier.com/tuljamaa/webpage/mandir/mandir_front.jpg") 50% 50%;background-size:cover;}.elementor-215 .elementor-element.elementor-element-cdfa5e0{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-12095bb{text-align:center;}.elementor-215 .elementor-element.elementor-element-e2f5ff1{--display:flex;}.elementor-215 .elementor-element.elementor-element-e2f5ff1 > .elementor-shape-top .elementor-shape-fill, .elementor-215 .elementor-element.elementor-element-e2f5ff1 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-7d9b935 );}.elementor-215 .elementor-element.elementor-element-e2f5ff1 > .elementor-shape-top svg, .elementor-215 .elementor-element.elementor-element-e2f5ff1 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:183px;}.elementor-215 .elementor-element.elementor-element-bc4bb54 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-bc4bb54{text-align:center;}.elementor-215 .elementor-element.elementor-element-bc4bb54 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-215 .elementor-element.elementor-element-cba55b5{--display:flex;--min-height:8vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-215 .elementor-element.elementor-element-e2700c4.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-e2700c4{text-align:center;}.elementor-215 .elementor-element.elementor-element-e2700c4 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-ff0fc1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-ff0fc1a.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-ff0fc1a{text-align:justify;font-family:"Readex Pro", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;}.elementor-215 .elementor-element.elementor-element-4aeb8ff{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:13% 13% 13% 13%;}.elementor-215 .elementor-element.elementor-element-4aeb8ff > .elementor-shape-top .elementor-shape-fill, .elementor-215 .elementor-element.elementor-element-4aeb8ff > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-7d9b935 );}.elementor-215 .elementor-element.elementor-element-4aeb8ff > .elementor-shape-top svg, .elementor-215 .elementor-element.elementor-element-4aeb8ff > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:180px;}.elementor-215 .elementor-element.elementor-element-b140f05 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-b140f05{text-align:center;}.elementor-215 .elementor-element.elementor-element-b140f05 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-215 .elementor-element.elementor-element-371a87e{--display:flex;--min-height:8vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-215 .elementor-element.elementor-element-b74ce79.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-b74ce79{text-align:center;}.elementor-215 .elementor-element.elementor-element-b74ce79 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-215 .elementor-element.elementor-element-e1d36b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-e1d36b1.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-e1d36b1{text-align:justify;font-family:"Readex Pro", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;}.elementor-215 .elementor-element.elementor-element-618b98f{--display:flex;}.elementor-215 .elementor-element.elementor-element-618b98f > .elementor-shape-top .elementor-shape-fill, .elementor-215 .elementor-element.elementor-element-618b98f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-7d9b935 );}.elementor-215 .elementor-element.elementor-element-618b98f > .elementor-shape-top svg, .elementor-215 .elementor-element.elementor-element-618b98f > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:180px;}.elementor-215 .elementor-element.elementor-element-4d7d506 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-4d7d506{text-align:center;}.elementor-215 .elementor-element.elementor-element-4d7d506 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-215 .elementor-element.elementor-element-4db9238{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215 .elementor-element.elementor-element-f1bddea.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-f1bddea{text-align:center;}.elementor-215 .elementor-element.elementor-element-f1bddea .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-215 .elementor-element.elementor-element-2638cf3.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-2638cf3{text-align:justify;font-family:"Readex Pro", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;}.elementor-215 .elementor-element.elementor-element-e316b0e{--display:flex;}.elementor-215 .elementor-element.elementor-element-e316b0e > .elementor-shape-top .elementor-shape-fill, .elementor-215 .elementor-element.elementor-element-e316b0e > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-7d9b935 );}.elementor-215 .elementor-element.elementor-element-e316b0e > .elementor-shape-top svg, .elementor-215 .elementor-element.elementor-element-e316b0e > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:180px;}.elementor-215 .elementor-element.elementor-element-a03f915 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-a03f915{text-align:center;}.elementor-215 .elementor-element.elementor-element-a03f915 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-215 .elementor-element.elementor-element-cb57677{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-215 .elementor-element.elementor-element-3308c3a.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-3308c3a{text-align:center;}.elementor-215 .elementor-element.elementor-element-3308c3a .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-215 .elementor-element.elementor-element-626b1f3.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-626b1f3{text-align:justify;font-family:"Readex Pro", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;}.elementor-215 .elementor-element.elementor-element-1eae176{--display:flex;}.elementor-215 .elementor-element.elementor-element-1eae176 > .elementor-shape-top .elementor-shape-fill, .elementor-215 .elementor-element.elementor-element-1eae176 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-7d9b935 );}.elementor-215 .elementor-element.elementor-element-1eae176 > .elementor-shape-top svg, .elementor-215 .elementor-element.elementor-element-1eae176 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:180px;}.elementor-215 .elementor-element.elementor-element-f8b2bd2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-f8b2bd2{text-align:center;}.elementor-215 .elementor-element.elementor-element-f8b2bd2 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-215 .elementor-element.elementor-element-668f018{--display:flex;--min-height:8vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-215 .elementor-element.elementor-element-fc420dd.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-fc420dd{text-align:center;}.elementor-215 .elementor-element.elementor-element-fc420dd .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-215 .elementor-element.elementor-element-ba444d5.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-ba444d5{text-align:justify;font-family:"Readex Pro", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;}.elementor-215 .elementor-element.elementor-element-54abcbd{--e-n-carousel-swiper-slides-gap:17px;width:var( --container-widget-width, 85vw );max-width:85vw;--container-widget-width:85vw;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-15px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-15px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-54abcbd.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-54abcbd > .elementor-widget-container{border-radius:35px 35px 35px 35px;}:where( .elementor-215 .elementor-element.elementor-element-54abcbd .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-215 .elementor-element.elementor-element-45efbb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-1f91c67{--spacer-size:7px;}.elementor-215 .elementor-element.elementor-element-47d0fde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215 .elementor-element.elementor-element-47d0fde.e-con{--align-self:center;}.elementor-215 .elementor-element.elementor-element-eb1ff4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-215 .elementor-element.elementor-element-eb1ff4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-215 .elementor-element.elementor-element-4205bc8{text-align:center;}.elementor-215 .elementor-element.elementor-element-4205bc8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-215 .elementor-element.elementor-element-a6d7de0{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-215 .elementor-element.elementor-element-6e1a2ff .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;letter-spacing:0.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#820000;border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-215 .elementor-element.elementor-element-6e1a2ff .elementor-button:hover, .elementor-215 .elementor-element.elementor-element-6e1a2ff .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-6e1a2ff .elementor-button:hover svg, .elementor-215 .elementor-element.elementor-element-6e1a2ff .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-21b68b1{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-215 .elementor-element.elementor-element-21b68b1:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-21b68b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 33%, var( --e-global-color-7d9b935 ) 90%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-215 .elementor-element.elementor-element-e96538d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-215 .elementor-element.elementor-element-e96538d img{width:100%;max-width:100%;height:60vh;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;}.elementor-215 .elementor-element.elementor-element-8113d98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-3da8960{text-align:center;}.elementor-215 .elementor-element.elementor-element-3da8960 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:24px;font-weight:600;}.elementor-215 .elementor-element.elementor-element-5f633b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-313b29d{--spacer-size:5px;}.elementor-215 .elementor-element.elementor-element-c1dfe1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-c1dfe1e:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-c1dfe1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-215 .elementor-element.elementor-element-9b8e200{text-align:center;}.elementor-215 .elementor-element.elementor-element-9b8e200 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:2em;font-weight:600;}.elementor-215 .elementor-element.elementor-element-9ace05e{--display:flex;--justify-content:space-between;}.elementor-215 .elementor-element.elementor-element-e1892ac{width:100%;max-width:100%;}.elementor-215 .elementor-element.elementor-element-e1892ac img{width:100%;max-width:100%;height:89%;}.elementor-215 .elementor-element.elementor-element-07988e2{width:100%;max-width:100%;text-align:center;}.elementor-215 .elementor-element.elementor-element-07988e2.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-07988e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-215 .elementor-element.elementor-element-31c33a2{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-215 .elementor-element.elementor-element-19e89be{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-215 .elementor-element.elementor-element-19e89be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-19e89be img{width:100%;max-width:100%;height:89%;}.elementor-215 .elementor-element.elementor-element-61f3295{width:100%;max-width:100%;text-align:center;}.elementor-215 .elementor-element.elementor-element-61f3295.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-61f3295 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-215 .elementor-element.elementor-element-46d973f{--display:flex;--justify-content:space-between;}.elementor-215 .elementor-element.elementor-element-7b70da0 img{width:100%;max-width:100%;height:100%;}.elementor-215 .elementor-element.elementor-element-33e888e{width:100%;max-width:100%;text-align:center;}.elementor-215 .elementor-element.elementor-element-33e888e.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-33e888e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-215 .elementor-element.elementor-element-ab2eafb{--display:flex;--justify-content:space-between;}.elementor-215 .elementor-element.elementor-element-0888a01{width:100%;max-width:100%;text-align:center;}.elementor-215 .elementor-element.elementor-element-0888a01.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-0888a01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-215 .elementor-element.elementor-element-2f2d34c{--display:flex;--justify-content:space-between;}.elementor-215 .elementor-element.elementor-element-2962953{width:100%;max-width:100%;}.elementor-215 .elementor-element.elementor-element-36e2d6c{width:100%;max-width:100%;text-align:center;}.elementor-215 .elementor-element.elementor-element-36e2d6c.elementor-element{--align-self:center;}.elementor-215 .elementor-element.elementor-element-36e2d6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-215 .elementor-element.elementor-element-8c12811{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-10%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-10%;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-215 .elementor-element.elementor-element-fd86530{--min-height:85vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-215 .elementor-element.elementor-element-bc4bb54 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-e2700c4 .elementor-heading-title{font-size:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-215 .elementor-element.elementor-element-b140f05 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-b74ce79 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-4d7d506 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-f1bddea .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-a03f915 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-3308c3a .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-f8b2bd2 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-fc420dd .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-54abcbd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-215 .elementor-element.elementor-element-47d0fde{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-215 .elementor-element.elementor-element-47d0fde.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-215 .elementor-element.elementor-element-eb1ff4d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-215 .elementor-element.elementor-element-4205bc8{text-align:center;}.elementor-215 .elementor-element.elementor-element-4205bc8 .elementor-heading-title{font-size:25px;line-height:2em;letter-spacing:0.8px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-215 .elementor-element.elementor-element-21b68b1{--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-215 .elementor-element.elementor-element-e96538d{text-align:center;}.elementor-215 .elementor-element.elementor-element-e96538d img{width:100%;max-width:100%;height:60vh;object-fit:cover;object-position:center center;}.elementor-215 .elementor-element.elementor-element-3da8960 .elementor-heading-title{font-size:22px;}.elementor-215 .elementor-element.elementor-element-9b8e200 .elementor-heading-title{font-size:35px;}.elementor-215 .elementor-element.elementor-element-07988e2 .elementor-heading-title{font-size:22px;}.elementor-215 .elementor-element.elementor-element-61f3295 .elementor-heading-title{font-size:22px;}.elementor-215 .elementor-element.elementor-element-33e888e .elementor-heading-title{font-size:22px;}.elementor-215 .elementor-element.elementor-element-0888a01 .elementor-heading-title{font-size:22px;}.elementor-215 .elementor-element.elementor-element-36e2d6c .elementor-heading-title{font-size:22px;}.elementor-215 .elementor-element.elementor-element-8c12811{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}}@media(min-width:768px){.elementor-215 .elementor-element.elementor-element-fd86530{--width:100%;}.elementor-215 .elementor-element.elementor-element-cdfa5e0{--width:100%;}.elementor-215 .elementor-element.elementor-element-cba55b5{--width:100%;}.elementor-215 .elementor-element.elementor-element-371a87e{--width:100%;}.elementor-215 .elementor-element.elementor-element-668f018{--width:100%;}.elementor-215 .elementor-element.elementor-element-47d0fde{--content-width:91%;}.elementor-215 .elementor-element.elementor-element-eb1ff4d{--width:70%;}.elementor-215 .elementor-element.elementor-element-21b68b1{--width:30%;}.elementor-215 .elementor-element.elementor-element-c1dfe1e{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-215 .elementor-element.elementor-element-fd86530{--width:100%;}.elementor-215 .elementor-element.elementor-element-47d0fde{--content-width:1150px;}.elementor-215 .elementor-element.elementor-element-eb1ff4d{--width:100%;}.elementor-215 .elementor-element.elementor-element-21b68b1{--width:100%;}}@media(max-width:767px){.elementor-215 .elementor-element.elementor-element-fd86530{--width:100%;--min-height:69vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-215 .elementor-element.elementor-element-bc4bb54 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-e2700c4 .elementor-heading-title{font-size:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-215 .elementor-element.elementor-element-b140f05 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-b74ce79 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-4d7d506 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-f1bddea .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-a03f915 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-3308c3a .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-f8b2bd2 .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-fc420dd .elementor-heading-title{font-size:1.2em;}.elementor-215 .elementor-element.elementor-element-54abcbd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-215 .elementor-element.elementor-element-47d0fde{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-215 .elementor-element.elementor-element-eb1ff4d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215 .elementor-element.elementor-element-4205bc8 .elementor-heading-title{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-215 .elementor-element.elementor-element-21b68b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-215 .elementor-element.elementor-element-e96538d img{width:100vw;max-width:100%;height:50vh;object-fit:cover;object-position:center center;}.elementor-215 .elementor-element.elementor-element-3da8960 .elementor-heading-title{font-size:18px;}.elementor-215 .elementor-element.elementor-element-9b8e200 .elementor-heading-title{font-size:22px;}.elementor-215 .elementor-element.elementor-element-07988e2 .elementor-heading-title{font-size:18px;}.elementor-215 .elementor-element.elementor-element-61f3295 .elementor-heading-title{font-size:18px;}.elementor-215 .elementor-element.elementor-element-33e888e .elementor-heading-title{font-size:18px;}.elementor-215 .elementor-element.elementor-element-0888a01 .elementor-heading-title{font-size:18px;}.elementor-215 .elementor-element.elementor-element-36e2d6c .elementor-heading-title{font-size:18px;}.elementor-215 .elementor-element.elementor-element-8c12811{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-fd86530 */html, body {
  overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bff4b35 */#body * {
      box-sizing: border-box;
    }

    #body {
      font-family: 'Poppins', sans-serif;
      background-color: #ffffff;
      color: #820000;
      margin: 0;
      padding: 0;
      font-weight: 500;
    }

    .carousel-wrapper {
      position: relative;
      padding: 10px 0 10px;
      width: 100%;
      max-width: 100%;
      overflow: visible;
    }
    .custom-carousel{
        overflow:visible;
    }

    .custom-carousel .item {
      background-color: #ffffff;
      border-radius: 20px;
      overflow: hidden;
      position: relative;
      cursor: pointer;
      display: flex;
      align-items: flex-end;
      height: 400px;
      margin: 40px 12px;
      transition: all 0.4s ease-in-out;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
    }

    .custom-carousel .item.active {
      transform: scale(1.03);
      transform-origin: center bottom;
      box-shadow: 12px 30px 40px rgba(0, 0, 0, 0.25);
    }

    .item-desc {
      color: #820000;
      position: relative;
      z-index: 1;
      background: rgba(255, 255, 255, 0.6);
      backdrop-filter: blur(8px);
      border-top: 3px solid #820000;
      border-radius: 0 0 16px 16px;
      transform: translateY(calc(100% - 65px));
      transition: all 0.4s ease-in-out;
      width: 100%;
      padding: 10px 20px 10px 14px; /* more right padding */
     overflow: hidden;
    }

    .item.active .item-desc {
      transform: translateY(0);
    }

    .dates-and-title h3 {
      margin: 15px 0px 15px;
      font-size: 20px;
      text-align: center;
      font-weight: 600;
    }

    .event-info-row {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 16px 0 12px;
      flex-wrap: nowrap;
      gap:10px;
    }

    .event-date-cards {
      display: flex;
     flex-wrap: nowrap;
      gap: 14px;
    }

    .date-card {
      text-align: center;
    }

    .date-card .label {
      display: block;
      font-weight: 500;
      font-size: 14px;
      margin-bottom: 4px;
      color: #820000;
    }

    .date-card .value {
      font-weight: 600;
      font-size: 14px;
      color: #820000;
    }

    .badge {
      background: #ffffff;
      color: #820000;
      border-radius: 30px;
      font-weight: 600;
      font-size: 15px;
      white-space: nowrap;
      border: 2px solid #820000;
      font-family: 'Poppins', sans-serif;
      line-height: 25px;
      letter-spacing: 0.8px;
      text-align: center;
      transition: background-color 0.3s, color 0.3s;
      font-size: 14px;
  padding: 8px 14px;
  flex-shrink: 0;
    }

    .badge:hover {
      background-color: #820000;
      color: #f2debd;
    }

    .owl-theme .owl-dots {
      display: flex !important;
      justify-content: center;
      align-items: center;
      margin-top: 10px;
      flex-wrap: wrap;
      z-index: 2;
    }

    .owl-theme .owl-dots .owl-dot span {
      width: 12px;
      height: 12px;
      margin: 0 5px;
      background: #ccc;
      border-radius: 50%;
      display: block;
    }

    .owl-theme .owl-dots .owl-dot.active span {
      background: #820000;
    }

    @media (max-width: 1024px) {
      .event-info-row {
        justify-content: space-between;
        padding: 0 16px 0 12px;
        gap: 12px;
        width: 100%;
      }

      .badge {
        font-size: 13px;
        padding: 6px 12px;
      }
      .event-date-cards {
    gap: 10px;
  }
  .badge {
    font-size: 12px;
    padding: 6px 10px;
  }
    }

    @media (max-width: 768px) {
      .custom-carousel .item {
        height: 300px;
        width: 90%;
        margin: auto;
      }

      .item-desc {
        transform: translateY(calc(100% - 55px));
        padding: 10px 22px 10px 12px;
      }

      .item.active .item-desc {
        transform: translateY(0);
      }

      .dates-and-title h3 {
        font-size: 16px;
        margin-bottom: 15px;
      }

      .event-info-row {
        justify-content: space-between;
        padding: 0 14px 0 12px;
        gap: 12px;
        width: 100%;
      }

      .event-date-cards {
        flex-direction: row;
        gap: 14px;
      }

      .badge {
        font-size: 12px;
        padding: 6px 12px;
        line-height: 20px;
        border-width: 1.5px;
      }
    }/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
}/* End custom CSS */