.elementor-8 .elementor-element.elementor-element-e237208{--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;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a64ddab .elementor-repeater-item-ec3c505 .swiper-slide-bg{background-image:url(https://mohsensart.com/wp-content/uploads/2026/02/heroimage-e1771868044957.webp);background-size:cover;}.elementor-8 .elementor-element.elementor-element-a64ddab .elementor-repeater-item-43ba09c .swiper-slide-bg{background-image:url(https://mohsensart.com/wp-content/uploads/2026/02/H8J4795-1.webp);background-size:cover;}.elementor-8 .elementor-element.elementor-element-a64ddab .elementor-repeater-item-1a8f2e2 .swiper-slide-bg{background-image:url(https://mohsensart.com/wp-content/uploads/2026/02/MoshenFlowers_0009-1.webp);background-size:cover;}.elementor-8 .elementor-element.elementor-element-a64ddab .elementor-repeater-item-85e9c08 .swiper-slide-bg{background-image:url(https://mohsensart.com/wp-content/uploads/2026/02/SymXU4c-1.webp);background-size:cover;}.elementor-8 .elementor-element.elementor-element-a64ddab .elementor-repeater-item-ed30aa0 .swiper-slide-bg{background-image:url(https://mohsensart.com/wp-content/uploads/2026/02/MohsenGuardians1-1.webp);background-size:cover;}.elementor-8 .elementor-element.elementor-element-a64ddab .elementor-repeater-item-d63b7af .swiper-slide-bg{background-image:url(https://mohsensart.com/wp-content/uploads/2026/02/MohsenJantpoutDreamGarden_0012-1.webp);background-size:cover;}.elementor-8 .elementor-element.elementor-element-a64ddab .swiper-slide{transition-duration:calc(5000ms*1.2);height:120vh;}.elementor-8 .elementor-element.elementor-element-a64ddab .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-a64ddab .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-d812b0a{--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-d812b0a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d812b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohsensart.com/wp-content/uploads/2026/02/Artboard.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-a31449b{text-align:center;}.elementor-8 .elementor-element.elementor-element-a31449b .elementor-heading-title{font-family:"Abramo", Sans-serif;font-size:130px;font-weight:100;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-cbb2e16{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b22d333 .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:14px 50px 14px 50px;}.elementor-8 .elementor-element.elementor-element-7daf6bb{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-27bfc4a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7d62251{--display:flex;}.elementor-8 .elementor-element.elementor-element-44566ca .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f6dfd01{color:#766560;}.elementor-8 .elementor-element.elementor-element-7efae3f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-c572116 .elementor-button{background-color:#1C110D00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:14px 50px 14px 50px;}.elementor-8 .elementor-element.elementor-element-cbc9518{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0a65194{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-8 .elementor-element.elementor-element-0a65194:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0a65194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320b0b2 );}.elementor-8 .elementor-element.elementor-element-c486c16 img{width:100%;}.elementor-8 .elementor-element.elementor-element-16f8d53{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-8 .elementor-element.elementor-element-16f8d53:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-16f8d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320b0b2 );}.elementor-8 .elementor-element.elementor-element-a3049d3 img{width:100%;}.elementor-8 .elementor-element.elementor-element-0265b0b{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-8 .elementor-element.elementor-element-0265b0b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0265b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320b0b2 );}.elementor-8 .elementor-element.elementor-element-d7aa322 img{width:100%;}.elementor-8 .elementor-element.elementor-element-53ab78f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-65048f8{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-8 .elementor-element.elementor-element-65048f8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-65048f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320b0b2 );}.elementor-8 .elementor-element.elementor-element-137e3c0 img{width:100%;}.elementor-8 .elementor-element.elementor-element-6904833{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-8 .elementor-element.elementor-element-6904833:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6904833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320b0b2 );}.elementor-8 .elementor-element.elementor-element-2f01ba3 img{width:100%;}.elementor-8 .elementor-element.elementor-element-392a563{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1346f35{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-51c54c5{text-align:center;}.elementor-8 .elementor-element.elementor-element-51c54c5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-e768c9d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-670ae95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8cb183a{--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;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-8 .elementor-element.elementor-element-8cb183a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8cb183a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320b0b2 );}.elementor-8 .elementor-element.elementor-element-0c75648{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-8 .elementor-element.elementor-element-0c75648:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0c75648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320b0b2 );}.elementor-8 .elementor-element.elementor-element-663f372{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8d55c7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-019a6f8{--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;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-8 .elementor-element.elementor-element-019a6f8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-019a6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320b0b2 );}.elementor-8 .elementor-element.elementor-element-76958f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1fa505f{--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;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-8 .elementor-element.elementor-element-1fa505f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1fa505f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320b0b2 );}.elementor-8 .elementor-element.elementor-element-a60213c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f58daa3{--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;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-8 .elementor-element.elementor-element-f58daa3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f58daa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320b0b2 );}.elementor-8 .elementor-element.elementor-element-b9e8ed7{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f95f27b{--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;--align-items:center;--padding-top:100px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-79ef71b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-360f0bd{--display:flex;box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.34);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-360f0bd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-360f0bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-8 .elementor-element.elementor-element-360f0bd:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-8 .elementor-element.elementor-element-f5faa7b img{width:100%;}.elementor-8 .elementor-element.elementor-element-27ee5de{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-27ee5de.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-27ee5de .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-8263eac.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8263eac{font-weight:600;color:var( --e-global-color-blocksy_palette_1 );}.elementor-8 .elementor-element.elementor-element-b0b36ad .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b0b36ad .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-b0b36ad .elementor-button:focus{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b0b36ad .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-b0b36ad .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-5465dc3{--display:flex;box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.34);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5465dc3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5465dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-8 .elementor-element.elementor-element-5465dc3:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-8 .elementor-element.elementor-element-ff0750c img{width:100%;}.elementor-8 .elementor-element.elementor-element-7152137{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-7152137.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7152137 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-99b9e08.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-99b9e08{font-weight:600;color:var( --e-global-color-blocksy_palette_1 );}.elementor-8 .elementor-element.elementor-element-b0ee5bc .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b0ee5bc .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-b0ee5bc .elementor-button:focus{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b0ee5bc .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-b0ee5bc .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a0eeb54{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-a0eeb54:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a0eeb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohsensart.com/wp-content/uploads/2026/02/Artboard-10-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-1d63d26{--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-8 .elementor-element.elementor-element-1824e13{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-1824e13 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c853efc{width:100%;max-width:100%;text-align:start;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b029082 .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:14px 50px 14px 50px;}.elementor-8 .elementor-element.elementor-element-f3d166f{--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-8 .elementor-element.elementor-element-8d401e5{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-6a8cb3d{--display:flex;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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-6a8cb3d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6a8cb3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohsensart.com/wp-content/uploads/2026/02/Group-1.webp");}.elementor-8 .elementor-element.elementor-element-e68684b{text-align:center;}.elementor-8 .elementor-element.elementor-element-e68684b .elementor-heading-title{font-weight:100;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-17811cd{width:100%;max-width:100%;text-align:center;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-8690066 .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:14px 50px 14px 50px;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b2c5e4 );}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-a64ddab .swiper-slide{height:750px;}.elementor-8 .elementor-element.elementor-element-7152137{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-a0eeb54:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a0eeb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8 .elementor-element.elementor-element-8d401e5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-6a8cb3d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6a8cb3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohsensart.com/wp-content/uploads/2026/02/Group-1.webp");}.elementor-8 .elementor-element.elementor-element-6a8cb3d{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}}@media(max-width:1280px){.elementor-8 .elementor-element.elementor-element-a64ddab .swiper-slide{height:700px;}.elementor-8 .elementor-element.elementor-element-a31449b .elementor-heading-title{font-size:100px;}.elementor-8 .elementor-element.elementor-element-44566ca .elementor-heading-title{font-size:70px;}.elementor-8 .elementor-element.elementor-element-51c54c5 .elementor-heading-title{font-size:70px;}.elementor-8 .elementor-element.elementor-element-27ee5de{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-8 .elementor-element.elementor-element-1824e13 .elementor-heading-title{font-size:70px;}.elementor-8 .elementor-element.elementor-element-e68684b .elementor-heading-title{font-size:50px;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-d812b0a{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-cbb2e16{line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-7daf6bb{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f6dfd01{line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-1346f35{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e768c9d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-b9e8ed7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-f95f27b{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-27ee5de{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-8 .elementor-element.elementor-element-a0eeb54{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c853efc{line-height:1.8em;}.elementor-8 .elementor-element.elementor-element-f3d166f{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-6a8cb3d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-17811cd{line-height:1.8em;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-a64ddab .swiper-slide{height:80vh;}.elementor-8 .elementor-element.elementor-element-a31449b .elementor-heading-title{font-size:60px;}.elementor-8 .elementor-element.elementor-element-cbb2e16{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-7daf6bb{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-44566ca .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-7efae3f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-cbc9518{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-53ab78f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-51c54c5 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-e768c9d{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-b9e8ed7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-27ee5de{width:100%;max-width:100%;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7152137{width:var( --container-widget-width, 80% );max-width:80%;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1824e13{text-align:center;}.elementor-8 .elementor-element.elementor-element-1824e13 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-c853efc{text-align:center;}.elementor-8 .elementor-element.elementor-element-8d401e5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6a8cb3d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e68684b .elementor-heading-title{font-size:35px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-7efae3f{--width:78%;}.elementor-8 .elementor-element.elementor-element-670ae95{--width:100%;}.elementor-8 .elementor-element.elementor-element-79ef71b{--width:50%;}.elementor-8 .elementor-element.elementor-element-360f0bd{--width:60%;}.elementor-8 .elementor-element.elementor-element-5465dc3{--width:60%;}.elementor-8 .elementor-element.elementor-element-1d63d26{--width:55%;}.elementor-8 .elementor-element.elementor-element-f3d166f{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-7efae3f{--width:74%;}.elementor-8 .elementor-element.elementor-element-79ef71b{--width:55%;}}@media(max-width:1280px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-79ef71b{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-79ef71b{--width:75%;}.elementor-8 .elementor-element.elementor-element-6a8cb3d{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-b22d333 *//* 1. Force the button to allow top-layer overlays */
a.elementor-button {
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    transition: all 0.5s ease !important;
}

/* 2. The Ripple - Moved to z-index 1 (ABOVE the default background) */
a.elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 20px !important;
    height: 20px !important;
    background-color: #1C110D !important;
    border-radius: 50% !important;
    transform: translate(-50%, -50%) scale(0) !important;
    transition: transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    z-index: 1 !important; 
    pointer-events: none !important;
}

/* 3. Ripple Expansion */
a.elementor-button:hover::after {
    transform: translate(-50%, -50%) scale(40) !important;
}

/* 4. Force Text to the VERY top (z-index 2) */
a.elementor-button .elementor-button-content-wrapper {
    position: relative !important;
    z-index: 2 !important;
    pointer-events: none !important;
}

a.elementor-button .elementor-button-text {
    color: inherit !important;
    transition: color 0.5s ease !important;
}

/* 5. Hover Colors */
a.elementor-button:hover .elementor-button-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b9e8ed7 *//* 1. Force the swiper track to align items to the top and reset the flex layout */
#my-focal-slider .swiper-wrapper {
    display: flex !important;
    align-items: flex-start !important; /* Sticks images to the top */
    /* Ensure the 15px gap from Elementor is respected */
}

/* 2. Reset slides to allow the width-based sizing */
#my-focal-slider .swiper-slide {
    height: auto !important;
    transition: width 0.3s ease !important;
    transform: none !important; /* Removes scale to keep gaps even */
    flex-shrink: 0 !important;
}

/* 3. Set the balanced widths for the "Curve" effect */

/* Far Left (1st) and Far Right (5th) - Slightly Larger */
#my-focal-slider .swiper-slide:nth-child(1),
#my-focal-slider .swiper-slide:nth-child(5) {
    width: 15% !important; 
}

/* Inner Sides (2nd and 4th) */
#my-focal-slider .swiper-slide:nth-child(2),
#my-focal-slider .swiper-slide:nth-child(4) {
    width: 18% !important;
}

/* Center Hero (3rd) - Slightly Smaller than before */
#my-focal-slider .swiper-slide:nth-child(3) {
    width: 34% !important; 
    z-index: 10;
}

/* Ensure images fill their containers correctly */
#my-focal-slider .swiper-slide img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* 4. Responsive Mobile Version */
@media (max-width: 767px) {
    /* Hide the outer-most slides on mobile to prevent overcrowding */
    #my-focal-slider .swiper-slide:nth-child(1),
    #my-focal-slider .swiper-slide:nth-child(5) {
        display: none !important;
    }
    
    #my-focal-slider .swiper-slide:nth-child(2),
    #my-focal-slider .swiper-slide:nth-child(4) {
        width: 25% !important;
    }
    
    #my-focal-slider .swiper-slide:nth-child(3) {
        width: 50% !important;
    }

    /* Smaller Navigation Icons for phones */
    .elementor-swiper-button::before {
        width: 30px !important;
        height: 30px !important;
        margin: 10px;
    }
}/* End custom CSS */