.elementor-28 .elementor-element.elementor-element-bdb772d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-dad0fa9 .yt-btn-title-v1{padding:5px 5px 5px 5px !important;}.elementor-28 .elementor-element.elementor-element-dad0fa9 .te-title{font-size:20px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-0803ce6{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-1px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-repeater-item-8ae8103 .swiper-slide-bg{background-color:#FFFFFF14;background-image:url(https://abhiramii.com/wp-content/uploads/2026/10/exec-30780735-c7af-4ec3-9644-30e24ddcf71a.png);background-size:cover;}.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-repeater-item-913ddd9 .swiper-slide-bg{background-color:#6EAA9E0A;background-image:url(https://abhiramii.com/wp-content/uploads/2026/10/exec-f1175d8a-ebab-4b77-8f1b-670af06b0f9a-1.png);background-size:cover;}.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-repeater-item-b805168 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://abhiramii.com/wp-content/uploads/2026/10/exec-f1175d8a-ebab-4b77-8f1b-670af06b0f9a.png);background-size:auto;}.elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide{transition-duration:calc(3000ms*1.2);height:814px;}.elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide-contents{max-width:82%;}.elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide-inner{text-align:center;}.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-heading{color:#481016;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;}.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-description{color:#481016;font-family:"Roboto Slab", Sans-serif;font-weight:500;}.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-swiper-button{color:#481016;}.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-swiper-button svg{fill:#481016;}.elementor-28 .elementor-element.elementor-element-0628c5e{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-28 .elementor-element.elementor-element-dff6c96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-dff6c96 .te-box-title{text-align:center;}.elementor-28 .elementor-element.elementor-element-dff6c96 .te-title{margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;font-size:35px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-311b4cf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-28 .elementor-element.elementor-element-311b4cf:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-311b4cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-fead214 .te-img{width:100%;height:100%;}.elementor-28 .elementor-element.elementor-element-fead214 .te-title{color:#FFFFFF !important;font-weight:400;}.elementor-28 .elementor-element.elementor-element-4c9376e .te-title{font-weight:400;}.elementor-28 .elementor-element.elementor-element-32fc7a5 .te-title{font-weight:400;}.elementor-28 .elementor-element.elementor-element-970a6b2 .te-title{font-weight:400;}.elementor-28 .elementor-element.elementor-element-f7fb8cc .te-title{color:#FFFFFF !important;font-weight:400;}.elementor-28 .elementor-element.elementor-element-d0d729a .te-title{font-weight:400;}.elementor-28 .elementor-element.elementor-element-af20a26 .te-title{font-weight:400;}.elementor-28 .elementor-element.elementor-element-bb7de87 .te-title{font-weight:400;}.elementor-28 .elementor-element.elementor-element-38cc56a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1e0ca7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1644203{--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;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1644203:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-1644203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-28 .elementor-element.elementor-element-8a90f61{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-28 .elementor-element.elementor-element-8a90f61:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8a90f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DFD0;}.elementor-28 .elementor-element.elementor-element-50c33ab .te-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-28 .elementor-element.elementor-element-d5e9b9f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-28 .elementor-element.elementor-element-d5e9b9f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d5e9b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DFD0;}.elementor-28 .elementor-element.elementor-element-e4eeb9d .te-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-28 .elementor-element.elementor-element-0cfd093{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-28 .elementor-element.elementor-element-0cfd093:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0cfd093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DFD0;}.elementor-28 .elementor-element.elementor-element-54e7db9 .te-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-28 .elementor-element.elementor-element-a3f0cb2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-28 .elementor-element.elementor-element-a3f0cb2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a3f0cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DFD0;}.elementor-28 .elementor-element.elementor-element-40b647f .te-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-28 .elementor-element.elementor-element-b59c473{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9135ada{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7a7300c .te-box-title{text-align:center;}.elementor-28 .elementor-element.elementor-element-7a7300c .te-title{margin:0px 0px 40px 0px !important;padding:0px 0px 0px 0px !important;font-size:35px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-c4b68e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7f9d3fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-20f2545 .te-btn{text-align:center;}.elementor-28 .elementor-element.elementor-element-1e2cd9e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ac6c261 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-c66e511{--display:flex;--min-height:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28 .elementor-element.elementor-element-bed6330{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-bed6330:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-bed6330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-28 .elementor-element.elementor-element-6b1c3a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-436483c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2979ebc .te-box-title{text-align:center;}.elementor-28 .elementor-element.elementor-element-2979ebc .te-text{margin:0px 0px 0px 0px !important;}.elementor-28 .elementor-element.elementor-element-2fba83a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-2fba83a .te-btn{text-align:center;}.elementor-28 .elementor-element.elementor-element-8d63cbd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-22c9a6f img{width:100%;max-width:100%;height:100%;}.elementor-28 .elementor-element.elementor-element-a2f9a4d{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f20b0f0{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-28 .elementor-element.elementor-element-7f9f0e5.elementor-element{--order:99999 /* order end hack */;}.elementor-28 .elementor-element.elementor-element-7f9f0e5 .te-box-title{text-align:center;}.elementor-28 .elementor-element.elementor-element-7f9f0e5 .te-title{margin:0px 0px 40px 0px !important;padding:0px 0px 0px 0px !important;font-size:35px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-7ef599e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7faa113{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7cc4e3b .te-btn{text-align:center;}.elementor-28 .elementor-element.elementor-element-ad7d550{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-fec508f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-04d1759{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-212279b .te-box-title{text-align:center;}.elementor-28 .elementor-element.elementor-element-212279b .te-title{margin:0px 0px 40px 0px !important;padding:0px 0px 0px 0px !important;font-size:35px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-31083c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-115696b .bn-project-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-28 .elementor-element.elementor-element-115696b .yt-btn-title-v1,
							 .elementor-28 .elementor-element.elementor-element-115696b .yt-btn-title-v1 span.txt{font-size:18px;font-weight:700;}.elementor-28 .elementor-element.elementor-element-115696b .yt-btn-title-v1{color:#000000;}.elementor-28 .elementor-element.elementor-element-115696b .yt-btn-title-v1 span.txt{color:#000000;}.elementor-28 .elementor-element.elementor-element-c0dc59a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a50ea43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-022f820 .te-box-title{text-align:center;}.elementor-28 .elementor-element.elementor-element-022f820 .te-title{margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;font-size:35px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-76aa2f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-311b4cf{--width:100%;}.elementor-28 .elementor-element.elementor-element-38cc56a{--content-width:85%;}.elementor-28 .elementor-element.elementor-element-1644203{--content-width:85%;}.elementor-28 .elementor-element.elementor-element-8a90f61{--width:25%;}.elementor-28 .elementor-element.elementor-element-d5e9b9f{--width:25%;}.elementor-28 .elementor-element.elementor-element-0cfd093{--width:25%;}.elementor-28 .elementor-element.elementor-element-a3f0cb2{--width:25%;}.elementor-28 .elementor-element.elementor-element-b59c473{--content-width:85%;}.elementor-28 .elementor-element.elementor-element-c66e511{--content-width:1385px;}.elementor-28 .elementor-element.elementor-element-bed6330{--content-width:85%;}.elementor-28 .elementor-element.elementor-element-436483c{--width:50%;}.elementor-28 .elementor-element.elementor-element-8d63cbd{--width:50%;}.elementor-28 .elementor-element.elementor-element-a2f9a4d{--content-width:85%;}.elementor-28 .elementor-element.elementor-element-fec508f{--content-width:1170px;}.elementor-28 .elementor-element.elementor-element-a50ea43{--content-width:1170px;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-8a90f61{--width:47%;}.elementor-28 .elementor-element.elementor-element-d5e9b9f{--width:47%;}.elementor-28 .elementor-element.elementor-element-0cfd093{--width:47%;}.elementor-28 .elementor-element.elementor-element-a3f0cb2{--width:47%;}.elementor-28 .elementor-element.elementor-element-436483c{--width:100%;}.elementor-28 .elementor-element.elementor-element-8d63cbd{--width:100%;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-311b4cf{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-38cc56a{--padding-top:0px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-1644203{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-b59c473{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-6b1c3a6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-436483c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2979ebc .te-box-title{text-align:center;}.elementor-28 .elementor-element.elementor-element-22c9a6f img{width:100%;max-width:100%;height:100%;}.elementor-28 .elementor-element.elementor-element-a2f9a4d{--padding-top:0px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-fec508f{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-0803ce6{--width:500px;}.elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide{height:426px;}.elementor-28 .elementor-element.elementor-element-311b4cf{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-38cc56a{--padding-top:15px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-1644203{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:015px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-b59c473{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-1e2cd9e{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-436483c{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-22c9a6f img{width:100%;height:100%;}.elementor-28 .elementor-element.elementor-element-a2f9a4d{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-7f9f0e5 .te-box-title{margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;}.elementor-28 .elementor-element.elementor-element-7f9f0e5 .te-title{margin:020px 020px 020px 020px !important;}.elementor-28 .elementor-element.elementor-element-fec508f{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for slides, class: .elementor-element-8939b12 */.elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide { height: clamp(540px, 72vh, 780px) !important; }
.elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide-inner { padding: 64px 8% !important; text-align: left !important; align-items: center !important; justify-content: flex-start !important; }
.elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide-contents { width: 48%; max-width: 580px !important; text-align: left !important; }
.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-heading { font-family: "Cormorant Garamond", Georgia, serif !important; font-size: clamp(40px, 4.5vw, 72px) !important; font-weight: 500 !important; line-height: 1.08 !important; letter-spacing: -.025em; color: #6f2536 !important; margin: 0 0 24px !important; text-wrap: balance; }
.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-description { font-family: "Lora", Georgia, serif !important; font-size: clamp(16px, 1.35vw, 19px) !important; font-weight: 400 !important; line-height: 1.7 !important; color: #503b34 !important; margin: 0 0 32px !important; max-width: 440px; }
.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-description br { display: none; }
.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-button { display: inline-flex; align-items: center; justify-content: center; gap: 18px; min-height: 52px; padding: 16px 26px !important; border: 1px solid #7d293b !important; border-radius: 3px !important; background: #7d293b !important; color: #fffaf3 !important; font-family: Arial, sans-serif !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.3 !important; letter-spacing: .12em; text-transform: uppercase; box-shadow: 0 6px 18px rgba(92,35,47,.12); transition: background .25s, transform .25s, box-shadow .25s; }
.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-button::after { content: "\2192"; font-size: 20px; line-height: 1; letter-spacing: 0; }
.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-button:hover { background: #5b1c2b !important; transform: translateY(-2px); box-shadow: 0 9px 22px rgba(92,35,47,.2); }
.elementor-28 .elementor-element.elementor-element-8939b12 .elementor-swiper-button { width: 38px; height: 38px; justify-content: center; align-items: center; border: 1px solid rgba(111,37,54,.2); border-radius: 50%; background: rgba(255,250,243,.8); color: #6f2536; font-size: 16px; }
.elementor-28 .elementor-element.elementor-element-8939b12 .swiper-pagination { bottom: 22px !important; }
.elementor-28 .elementor-element.elementor-element-8939b12 .swiper-pagination-bullet { background: #7d293b; width: 7px; height: 7px; opacity: .35; transition: width .3s; border-radius: 6px; }
.elementor-28 .elementor-element.elementor-element-8939b12 .swiper-pagination-bullet-active { width: 26px; opacity: 1; }
@media (max-width: 767px) { .elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide { height: 620px !important; } .elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide-bg { background-position: 65% center !important; } .elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide-inner { align-items: flex-end !important; padding: 40px 28px 66px !important; background: linear-gradient(0deg, rgba(255,247,234,.98) 0%, rgba(255,247,234,.94) 35%, rgba(255,247,234,0) 75%); } .elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide-contents { width: 100%; max-width: 440px !important; } .elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-heading { font-size: 38px !important; margin-bottom: 16px !important; } .elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-description { font-size: 15px !important; line-height: 1.6 !important; margin-bottom: 22px !important; } .elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-button { min-height: 48px; padding: 14px 20px !important; font-size: 11px !important; } .elementor-28 .elementor-element.elementor-element-8939b12 .elementor-swiper-button { width: 28px; height: 28px; font-size: 12px; } }
@media (prefers-reduced-motion: reduce) { .elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-button { transition: none; } }
@media (min-width: 768px) { .elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide { height: auto !important; min-height: 0 !important; aspect-ratio: 1600 / 834; } .elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide-bg { background-size: contain !important; background-position: center !important; background-repeat: no-repeat; transform: none !important; animation: none !important; } .elementor-28 .elementor-element.elementor-element-8939b12 .swiper-slide-inner { padding: 32px 8% !important; } .elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-heading { font-size: clamp(34px, 3.8vw, 64px) !important; margin-bottom: 18px !important; } .elementor-28 .elementor-element.elementor-element-8939b12 .elementor-slide-description { margin-bottom: 24px !important; } }/* End custom CSS */
/* Start custom CSS for minimalin_category_card, class: .elementor-element-f7fb8cc */.elementor-28 .elementor-element.elementor-element-f7fb8cc .banner__3__img { position: relative; overflow: hidden; border-radius: 14px; }
.elementor-28 .elementor-element.elementor-element-f7fb8cc .banner__3__text { top: auto !important; bottom: 0 !important; left: 0 !important; right: 0 !important; width: 100%; padding: 48px 16px 22px; text-align: center; transform: none !important; background: linear-gradient(transparent, rgba(0,0,0,.58)); z-index: 2; }
.elementor-28 .elementor-element.elementor-element-f7fb8cc .banner__3__text h2 { margin: 0; font-size: 26px; }
.elementor-28 .elementor-element.elementor-element-f7fb8cc .banner__3__text .te-title { color: #fff; }
.elementor-28 .elementor-element.elementor-element-f7fb8cc .te-img { transition: transform .55s ease, filter .55s ease; }
.elementor-28 .elementor-element.elementor-element-f7fb8cc .banner__3__img:hover .te-img { transform: scale(1.06); filter: brightness(.94); }
@media (prefers-reduced-motion: reduce) { .elementor-28 .elementor-element.elementor-element-f7fb8cc .te-img { transition: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311b4cf */.elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__img, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__single__2 { position: relative; overflow: hidden; border-radius: 14px; }
.elementor-28 .elementor-element.elementor-element-311b4cf .collection__img__2 { overflow: hidden; margin-bottom: 0; }
.elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__text, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__text__2 { position: absolute !important; top: auto !important; bottom: 0 !important; left: 0 !important; right: 0 !important; width: 100%; padding: 48px 16px 22px !important; margin: 0 !important; text-align: center !important; transform: none !important; background: linear-gradient(transparent, rgba(0,0,0,.58)); z-index: 2; }
.elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__text h2, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__text__2 h5 { margin: 0; font-size: 26px; }
.elementor-28 .elementor-element.elementor-element-311b4cf .te-title { color: #fff !important; }
.elementor-28 .elementor-element.elementor-element-311b4cf .te-img { transition: transform .55s ease, filter .55s ease; }
.elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__img:hover .te-img, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__single__2:hover .te-img { transform: scale(1.06); filter: brightness(.94); }
@media (max-width: 767px) { .elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__text h2, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__text__2 h5 { font-size: 20px; } }
@media (prefers-reduced-motion: reduce) { .elementor-28 .elementor-element.elementor-element-311b4cf .te-img { transition: none; } }.elementor-28 .elementor-element.elementor-element-311b4cf { gap: 24px !important; grid-template-rows: auto !important; grid-auto-rows: auto !important; align-items: start; padding: 24px; }
.elementor-28 .elementor-element.elementor-element-311b4cf .elementor-widget-minimalin_category_card { margin: 0 !important; min-width: 0; }
.elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__inner, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__2, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__single__2 { margin: 0 !important; padding: 0 !important; }
.elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__img, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__single__2 { position: relative; overflow: hidden; border-radius: 14px; aspect-ratio: 3 / 4; }
.elementor-28 .elementor-element.elementor-element-311b4cf .collection__img__2 { height: 100%; overflow: hidden; margin: 0 !important; }
.elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__img > a { display: block; height: 100%; }
.elementor-28 .elementor-element.elementor-element-311b4cf .te-img { display: block; width: 100% !important; height: 100% !important; aspect-ratio: 3 / 4; object-fit: cover; object-position: center; border-radius: 0; transition: transform .55s ease, filter .55s ease; }
.elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__text, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__text__2 { position: absolute !important; top: auto !important; bottom: 0 !important; left: 0 !important; right: 0 !important; width: 100%; padding: 48px 12px 22px !important; margin: 0 !important; text-align: center !important; transform: none !important; background: linear-gradient(transparent, rgba(0,0,0,.58)); z-index: 2; }
.elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__text h2, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__text__2 h5 { margin: 0; font-size: 26px; }
.elementor-28 .elementor-element.elementor-element-311b4cf .te-title { color: #fff !important; }
.elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__img:hover .te-img, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__single__2:hover .te-img { transform: scale(1.06); filter: brightness(.94); }
@media (max-width: 767px) { .elementor-28 .elementor-element.elementor-element-311b4cf { gap: 16px !important; padding: 16px; } .elementor-28 .elementor-element.elementor-element-311b4cf .banner__3__text h2, .elementor-28 .elementor-element.elementor-element-311b4cf .collection__text__2 h5 { font-size: 20px; } }
@media (prefers-reduced-motion: reduce) { .elementor-28 .elementor-element.elementor-element-311b4cf .te-img { transition: none; } }/* End custom CSS */