.elementor-12 .elementor-element.elementor-element-f50f898{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7fb15ac{--display:flex;--padding-top:140px;--padding-bottom:140px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-7fb15ac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7fb15ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cozyhomefurniture.co.uk/wp-content/uploads/2026/06/CozyHomeFurniture-Sofa-Slide-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-526964a{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:030px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-065ef05{z-index:5;text-align:start;}.elementor-12 .elementor-element.elementor-element-065ef05 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:76px;font-weight:800;text-transform:capitalize;line-height:80px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.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 );text-transform:var( --e-global-typography-text-text-transform );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-12 .elementor-element.elementor-element-3db654f{z-index:5;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d04750f{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.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-12 .elementor-element.elementor-element-1e86297 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:26px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:14px 14px 14px 14px;padding:13px 30px 13px 30px;}.elementor-12 .elementor-element.elementor-element-1e86297 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1e86297 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1e86297{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-1e86297 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-d3ff7d7 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:26px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:radial-gradient(at center center, #22C55E 0%, #22C55EDE 100%);box-shadow:0px 10px 24px -8px rgba(34.00000000000002, 197.00000000000003, 94.00000000000003, 0.45098039215686275);border-radius:14px 14px 14px 14px;padding:13px 30px 13px 30px;}.elementor-12 .elementor-element.elementor-element-d3ff7d7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-d1a16b3{--display:flex;--padding-top:140px;--padding-bottom:140px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-d1a16b3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d1a16b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cozyhomefurniture.co.uk/wp-content/uploads/2026/06/CozyHomeFurniture-Sofa-Slide-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5f4fc6c{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:030px;}.elementor-12 .elementor-element.elementor-element-43c5789{z-index:5;text-align:start;}.elementor-12 .elementor-element.elementor-element-43c5789 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:76px;font-weight:800;text-transform:capitalize;line-height:80px;letter-spacing:-1.2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0d87a2a{z-index:5;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ee82aa6{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-12 .elementor-element.elementor-element-5e9dafe .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:26px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:14px 14px 14px 14px;padding:13px 30px 13px 30px;}.elementor-12 .elementor-element.elementor-element-5e9dafe .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5e9dafe .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5e9dafe{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-5e9dafe .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-7622f3e .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:26px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:radial-gradient(at center center, #22C55E 0%, #22C55EDE 100%);border-radius:14px 14px 14px 14px;padding:13px 30px 13px 30px;}.elementor-12 .elementor-element.elementor-element-7622f3e .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-d7d9be7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;padding:0px 0px 0px 0px;--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:10px;--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:10px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}:where( .elementor-12 .elementor-element.elementor-element-d7d9be7 .swiper-slide ) > .e-con{--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-12 .elementor-element.elementor-element-d956999{--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;--justify-content:space-between;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-d956999:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d956999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3DF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c8bbe0d .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:800;line-height:50px;letter-spacing:0.4px;}.elementor-12 .elementor-element.elementor-element-c8bbe0d .elementor-counter-title{color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:24px;}.elementor-12 .elementor-element.elementor-element-accc348 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:800;line-height:50px;letter-spacing:0.4px;}.elementor-12 .elementor-element.elementor-element-accc348 .elementor-counter-title{color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:24px;}.elementor-12 .elementor-element.elementor-element-775b661 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:800;line-height:50px;letter-spacing:0.4px;}.elementor-12 .elementor-element.elementor-element-775b661 .elementor-counter-title{color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:24px;}.elementor-12 .elementor-element.elementor-element-c188b42 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:800;line-height:50px;letter-spacing:0.4px;}.elementor-12 .elementor-element.elementor-element-c188b42 .elementor-counter-title{color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:24px;}.elementor-12 .elementor-element.elementor-element-11c967a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-20b7bba{z-index:5;text-align:start;}.elementor-12 .elementor-element.elementor-element-20b7bba .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b3e116b{z-index:5;text-align:start;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f9de271{--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;--justify-content:space-between;--gap:10px 6px;--row-gap:10px;--column-gap:6px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0f68990{background-color:#F9731659;padding:0px 0px 0px 0px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-0f68990 img{width:200px;height:200px;object-fit:cover;object-position:bottom center;border-radius:100px 100px 100px 100px;box-shadow:5px 5px 40px 0px rgba(0, 0, 0, 0.12);}.elementor-12 .elementor-element.elementor-element-0f68990 .widget-image-caption{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5ebba99{background-color:#F9731659;padding:0px 0px 0px 0px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-5ebba99 img{width:200px;height:200px;object-fit:cover;object-position:bottom center;border-radius:100px 100px 100px 100px;box-shadow:5px 5px 40px 0px rgba(0, 0, 0, 0.12);}.elementor-12 .elementor-element.elementor-element-5ebba99 .widget-image-caption{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a93d77b{background-color:#F9731659;padding:0px 0px 0px 0px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-a93d77b img{width:200px;height:200px;object-fit:cover;object-position:bottom center;border-radius:100px 100px 100px 100px;box-shadow:5px 5px 40px 0px rgba(0, 0, 0, 0.12);}.elementor-12 .elementor-element.elementor-element-a93d77b .widget-image-caption{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-69d5d66{background-color:#F9731659;padding:0px 0px 0px 0px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-69d5d66 img{width:200px;height:200px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;box-shadow:5px 5px 40px 0px rgba(0, 0, 0, 0.12);}.elementor-12 .elementor-element.elementor-element-69d5d66 .widget-image-caption{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fb8597a{background-color:#F9731659;padding:0px 0px 0px 0px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-fb8597a img{width:200px;height:200px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;box-shadow:5px 5px 40px 0px rgba(0, 0, 0, 0.12);}.elementor-12 .elementor-element.elementor-element-fb8597a .widget-image-caption{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0d05f0a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-0d05f0a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0d05f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7ED;}.elementor-12 .elementor-element.elementor-element-28ce3dc{z-index:5;text-align:center;}.elementor-12 .elementor-element.elementor-element-28ce3dc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6934864{z-index:5;text-align:center;color:var( --e-global-color-accent );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4544fa8{--grid-columns:4;--grid-row-gap:12px;--grid-column-gap:5px;}.elementor-12 .elementor-element.elementor-element-4544fa8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b5fc662{--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;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-38ab922{--display:flex;--z-index:0;}.elementor-12 .elementor-element.elementor-element-15a4267{--display:flex;--position:absolute;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:#FFFFFF66;--border-color:#FFFFFF66;--border-radius:18px 18px 18px 18px;box-shadow:0px 20px 40px -18px rgba(0,0,0,0.5);bottom:16px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-15a4267:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-15a4267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA6;}.elementor-12 .elementor-element.elementor-element-15a4267.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e6f85d2{border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-e6f85d2 img{width:100%;height:550px;object-fit:cover;object-position:bottom center;border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-3d62f60{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-ff5a07a{z-index:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-ff5a07a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:800;text-transform:capitalize;line-height:50px;letter-spacing:0.4px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-28d5b8f{z-index:0;text-align:start;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-a2540f9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-12 .elementor-element.elementor-element-fcca845{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-fcca845:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fcca845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7ED;}.elementor-12 .elementor-element.elementor-element-18c06a1{z-index:5;text-align:center;}.elementor-12 .elementor-element.elementor-element-18c06a1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2727b51{z-index:5;text-align:center;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7673b77{--grid-columns:4;--grid-row-gap:12px;--grid-column-gap:5px;}.elementor-12 .elementor-element.elementor-element-7673b77 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ce0bb4d{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-6bbe1fc{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:45px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-1cc112f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-1cc112f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-33c5de2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-33c5de2.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-14505df{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c5fc65c .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:26px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:14px 14px 14px 14px;padding:13px 30px 13px 30px;}.elementor-12 .elementor-element.elementor-element-c5fc65c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c5fc65c .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c5fc65c{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-c5fc65c .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-c5a4644 .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:radial-gradient(at center center, #25D366 0%, #25D36D 100%);border-radius:14px 14px 14px 14px;padding:13px 30px 13px 30px;}.elementor-12 .elementor-element.elementor-element-c5a4644.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c5a4644 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-c5a4644 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c5a4644 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c5a4644 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-c5a4644 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-98d9011.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-98d9011{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-98d9011{left:0px;}.elementor-12 .elementor-element.elementor-element-98d9011 img{width:500px;}.elementor-12 .elementor-element.elementor-element-17b5379.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-17b5379 img{width:500px;}.elementor-12 .elementor-element.elementor-element-16d48ab{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-16d48ab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-16d48ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c9e8bd4{text-align:center;}.elementor-12 .elementor-element.elementor-element-c9e8bd4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8920e08{text-align:center;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fa5fc37{--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;--justify-content:space-between;--gap:8px 6px;--row-gap:8px;--column-gap:6px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-174f189{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#F5F0EA29;--border-color:#F5F0EA29;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45098039215686275);--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-174f189:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-174f189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF29;}.elementor-12 .elementor-element.elementor-element-174f189:hover{background-color:#FF002B0F;box-shadow:0px 8px 40px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.12);}.elementor-12 .elementor-element.elementor-element-e204048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-e204048.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e204048 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;line-height:32px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-948eadf{width:100%;max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;font-style:italic;line-height:22px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-cf50523 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:26px;}.elementor-12 .elementor-element.elementor-element-1bbee1b .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5090540{background-color:var( --e-global-color-secondary );margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 15px 3px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF90294D;border-radius:32px 32px 32px 32px;box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.25);text-align:center;}.elementor-12 .elementor-element.elementor-element-5090540.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5090540 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4ec511c.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4ec511c{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-4ec511c{left:15px;}.elementor-12 .elementor-element.elementor-element-4ec511c{bottom:26px;text-align:center;}.elementor-12 .elementor-element.elementor-element-4ec511c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:20px;color:#22C55E;}.elementor-12 .elementor-element.elementor-element-dce0534{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#F5F0EA29;--border-color:#F5F0EA29;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45098039215686275);--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-dce0534:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dce0534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF29;}.elementor-12 .elementor-element.elementor-element-dce0534:hover{background-color:#FF002B0F;box-shadow:0px 8px 40px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.12);}.elementor-12 .elementor-element.elementor-element-0bc4b29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-0bc4b29.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-0bc4b29 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;line-height:32px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9f13372{width:100%;max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;font-style:italic;line-height:22px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a9d8cfa .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:26px;}.elementor-12 .elementor-element.elementor-element-d789f08 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c4079d1{background-color:var( --e-global-color-secondary );margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 15px 3px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF90294D;border-radius:32px 32px 32px 32px;box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.25);text-align:center;}.elementor-12 .elementor-element.elementor-element-c4079d1.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c4079d1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-034bfdd.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-034bfdd{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-034bfdd{left:15px;}.elementor-12 .elementor-element.elementor-element-034bfdd{bottom:26px;text-align:center;}.elementor-12 .elementor-element.elementor-element-034bfdd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:20px;color:#22C55E;}.elementor-12 .elementor-element.elementor-element-844bd97{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#F5F0EA29;--border-color:#F5F0EA29;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45098039215686275);--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-844bd97:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-844bd97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF29;}.elementor-12 .elementor-element.elementor-element-844bd97:hover{background-color:#FF002B0F;box-shadow:0px 8px 40px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.12);}.elementor-12 .elementor-element.elementor-element-51565c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-51565c6.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-51565c6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;line-height:32px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1bda262{width:100%;max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;font-style:italic;line-height:22px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-51ec10f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:26px;}.elementor-12 .elementor-element.elementor-element-9ba3b6a .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-15614e9{background-color:var( --e-global-color-secondary );margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 15px 3px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF90294D;border-radius:32px 32px 32px 32px;box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.25);text-align:center;}.elementor-12 .elementor-element.elementor-element-15614e9.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-15614e9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-16f8372.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-16f8372{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-16f8372{left:15px;}.elementor-12 .elementor-element.elementor-element-16f8372{bottom:26px;text-align:center;}.elementor-12 .elementor-element.elementor-element-16f8372 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:20px;color:#22C55E;}.elementor-12 .elementor-element.elementor-element-7d8e56e{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#F5F0EA29;--border-color:#F5F0EA29;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45098039215686275);--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-7d8e56e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7d8e56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF29;}.elementor-12 .elementor-element.elementor-element-7d8e56e:hover{background-color:#FF002B0F;box-shadow:0px 8px 40px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.12);}.elementor-12 .elementor-element.elementor-element-e7655f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-e7655f0.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e7655f0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;line-height:32px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6cb26c0{width:100%;max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;font-style:italic;line-height:22px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-08c45c6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:26px;}.elementor-12 .elementor-element.elementor-element-4edd98f .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2a397e4{background-color:var( --e-global-color-secondary );margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 15px 3px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF90294D;border-radius:32px 32px 32px 32px;box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.25);text-align:center;}.elementor-12 .elementor-element.elementor-element-2a397e4.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2a397e4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0f2cf21.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0f2cf21{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-0f2cf21{left:15px;}.elementor-12 .elementor-element.elementor-element-0f2cf21{bottom:26px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0f2cf21 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:20px;color:#22C55E;}.elementor-12 .elementor-element.elementor-element-01a7cf8{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#F5F0EA29;--border-color:#F5F0EA29;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45098039215686275);--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-01a7cf8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-01a7cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF29;}.elementor-12 .elementor-element.elementor-element-01a7cf8:hover{background-color:#FF002B0F;box-shadow:0px 8px 40px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.12);}.elementor-12 .elementor-element.elementor-element-056959e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-056959e.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-056959e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;line-height:32px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e1e35e4{width:100%;max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;font-style:italic;line-height:22px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-29d6406 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:26px;}.elementor-12 .elementor-element.elementor-element-2475f6a .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4b905fe{background-color:var( --e-global-color-secondary );margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 15px 3px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF90294D;border-radius:32px 32px 32px 32px;box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.25);text-align:center;}.elementor-12 .elementor-element.elementor-element-4b905fe.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-4b905fe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-149c95d.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-149c95d{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-149c95d{left:15px;}.elementor-12 .elementor-element.elementor-element-149c95d{bottom:26px;text-align:center;}.elementor-12 .elementor-element.elementor-element-149c95d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:20px;color:#22C55E;}.elementor-12 .elementor-element.elementor-element-378bb4e{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;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:#F5F0EA29;--border-color:#F5F0EA29;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45098039215686275);--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-378bb4e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-378bb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF29;}.elementor-12 .elementor-element.elementor-element-378bb4e:hover{background-color:#FF002B0F;box-shadow:0px 8px 40px 0px rgba(249, 115.0000000000001, 21.999999999999996, 0.12);}.elementor-12 .elementor-element.elementor-element-1304a1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-1304a1d.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1304a1d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;line-height:32px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c35283d{width:100%;max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;font-style:italic;line-height:22px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7123158 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:26px;}.elementor-12 .elementor-element.elementor-element-6271fd5 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5e6214a{background-color:var( --e-global-color-secondary );margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 15px 3px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF90294D;border-radius:32px 32px 32px 32px;box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.25);text-align:center;}.elementor-12 .elementor-element.elementor-element-5e6214a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5e6214a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-22bf384.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-22bf384{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-22bf384{left:15px;}.elementor-12 .elementor-element.elementor-element-22bf384{bottom:26px;text-align:center;}.elementor-12 .elementor-element.elementor-element-22bf384 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:20px;color:#22C55E;}.elementor-12 .elementor-element.elementor-element-893da09{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-6c0ac59{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-6187cdc{z-index:5;text-align:center;}.elementor-12 .elementor-element.elementor-element-6187cdc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4c793bc{z-index:5;text-align:center;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b9472ec{--display:flex;--padding-top:8px;--padding-bottom:12px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-aa345d6{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e7ce2be{--display:flex;--padding-top:8px;--padding-bottom:12px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-fc42176{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a953f8a{--display:flex;--padding-top:8px;--padding-bottom:12px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-d1de53b{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7c87ac9{--display:flex;--padding-top:8px;--padding-bottom:12px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-b474c98{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f5d9975{--display:flex;--padding-top:8px;--padding-bottom:12px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-d8b4188{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b0d5208{--display:flex;--padding-top:8px;--padding-bottom:12px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-c194f83{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:24px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-db391e2{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 66% );max-width:66%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:13px;}.elementor-12 .elementor-element.elementor-element-db391e2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFEFEF;}.elementor-12 .elementor-element.elementor-element-db391e2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-db391e2 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-accent );}:where( .elementor-12 .elementor-element.elementor-element-db391e2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:14px;--padding-right:12px;--padding-bottom:14px;--padding-left:12px;}.elementor-12 .elementor-element.elementor-element-db391e2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-db391e2 {--n-accordion-padding:16px 28px 16px 28px;}:where( .elementor-12 .elementor-element.elementor-element-db391e2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Sans-serif;font-weight:500;line-height:26px;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-d4bb2cd{--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;--justify-content:space-between;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-758af66{width:var( --container-widget-width, 49.8% );max-width:49.8%;--container-widget-width:49.8%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-758af66 img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.25);}.elementor-12 .elementor-element.elementor-element-f8159fd{--display:flex;--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-956f4db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-956f4db img{width:100%;height:168px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.25);}.elementor-12 .elementor-element.elementor-element-1d99487{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-1d99487 img{width:100%;height:168px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.25);}.elementor-12 .elementor-element.elementor-element-63cd8db{width:var( --container-widget-width, 49.8% );max-width:49.8%;--container-widget-width:49.8%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-63cd8db img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.25);}.elementor-12 .elementor-element.elementor-element-7bbdccf{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-9c7b804{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--padding-top:60px;--padding-bottom:60px;--padding-left:45px;--padding-right:45px;}.elementor-12 .elementor-element.elementor-element-0aa5702{z-index:5;text-align:center;}.elementor-12 .elementor-element.elementor-element-0aa5702 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:68px;font-weight:800;line-height:74px;letter-spacing:0.6px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-814f61f{text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6b4090a{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-12 .elementor-element.elementor-element-4c2f6f3 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:26px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:14px 14px 14px 14px;padding:13px 30px 13px 30px;}.elementor-12 .elementor-element.elementor-element-4c2f6f3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4c2f6f3 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4c2f6f3{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-4c2f6f3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-77072d2 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:26px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:radial-gradient(at center center, #22C55E 0%, #22C55EDE 100%);border-radius:14px 14px 14px 14px;padding:13px 30px 13px 30px;}.elementor-12 .elementor-element.elementor-element-77072d2 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1125px){.elementor-12 .elementor-element.elementor-element-7fb15ac{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-d1a16b3{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-d7d9be7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-d956999{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c8bbe0d{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-accc348{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-775b661{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c188b42{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-20b7bba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f9de271{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}.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-12 .elementor-element.elementor-element-28ce3dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4544fa8{--grid-columns:2;}.elementor-12 .elementor-element.elementor-element-b5fc662{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-18c06a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7673b77{--grid-columns:2;}.elementor-12 .elementor-element.elementor-element-1cc112f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c9e8bd4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1bbee1b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d789f08 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-9ba3b6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4edd98f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2475f6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6271fd5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6187cdc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-db391e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-814f61f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7fb15ac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7fb15ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-12 .elementor-element.elementor-element-7fb15ac{--padding-top:86px;--padding-bottom:90px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-526964a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-065ef05{z-index:4;}.elementor-12 .elementor-element.elementor-element-065ef05 .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3db654f{z-index:4;}.elementor-12 .elementor-element.elementor-element-d04750f{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--z-index:4;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-d1a16b3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d1a16b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d1a16b3{--padding-top:86px;--padding-bottom:90px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-5f4fc6c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-43c5789{z-index:4;}.elementor-12 .elementor-element.elementor-element-43c5789 .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-12 .elementor-element.elementor-element-ee82aa6{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--z-index:4;}.elementor-12 .elementor-element.elementor-element-d7d9be7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-d956999{--justify-content:space-between;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:12px;--padding-right:12px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c8bbe0d .elementor-counter-number-wrapper{font-size:36px;line-height:46px;}.elementor-12 .elementor-element.elementor-element-c8bbe0d .elementor-counter-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-accc348 .elementor-counter-number-wrapper{font-size:36px;line-height:46px;}.elementor-12 .elementor-element.elementor-element-accc348 .elementor-counter-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-775b661 .elementor-counter-number-wrapper{font-size:36px;line-height:46px;}.elementor-12 .elementor-element.elementor-element-775b661 .elementor-counter-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-c188b42 .elementor-counter-number-wrapper{font-size:36px;line-height:46px;}.elementor-12 .elementor-element.elementor-element-c188b42 .elementor-counter-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-11c967a{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-20b7bba{z-index:4;}.elementor-12 .elementor-element.elementor-element-20b7bba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f9de271{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-0f68990 img{width:150px;height:150px;}.elementor-12 .elementor-element.elementor-element-5ebba99 img{width:150px;height:150px;}.elementor-12 .elementor-element.elementor-element-a93d77b img{width:150px;height:150px;}.elementor-12 .elementor-element.elementor-element-69d5d66 img{width:150px;height:150px;}.elementor-12 .elementor-element.elementor-element-fb8597a img{width:150px;height:150px;}.elementor-12 .elementor-element.elementor-element-0d05f0a{--padding-top:70px;--padding-bottom:70px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-28ce3dc{z-index:4;}.elementor-12 .elementor-element.elementor-element-28ce3dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4544fa8{--grid-columns:2;--grid-row-gap:4px;--grid-column-gap:4px;}.elementor-12 .elementor-element.elementor-element-b5fc662{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-15a4267{--width:94%;}.elementor-12 .elementor-element.elementor-element-e6f85d2 img{height:380px;}.elementor-12 .elementor-element.elementor-element-ff5a07a{z-index:4;}.elementor-12 .elementor-element.elementor-element-ff5a07a .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-fcca845{--padding-top:70px;--padding-bottom:70px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-18c06a1{z-index:4;}.elementor-12 .elementor-element.elementor-element-18c06a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7673b77{--grid-columns:2;--grid-row-gap:6px;--grid-column-gap:4px;}.elementor-12 .elementor-element.elementor-element-ce0bb4d{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-6bbe1fc{--width:100%;--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-1cc112f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1cc112f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-33c5de2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-16d48ab{--padding-top:70px;--padding-bottom:70px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-c9e8bd4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-174f189{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-1bbee1b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5090540 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-12 .elementor-element.elementor-element-4ec511c .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-dce0534{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-d789f08 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c4079d1 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-12 .elementor-element.elementor-element-034bfdd .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-844bd97{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-9ba3b6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-15614e9 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-12 .elementor-element.elementor-element-16f8372 .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-7d8e56e{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-4edd98f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2a397e4 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-12 .elementor-element.elementor-element-0f2cf21 .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-01a7cf8{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-2475f6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4b905fe .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-12 .elementor-element.elementor-element-149c95d .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-378bb4e{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-6271fd5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5e6214a .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-12 .elementor-element.elementor-element-22bf384 .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-893da09{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-6c0ac59{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-6187cdc{z-index:4;}.elementor-12 .elementor-element.elementor-element-6187cdc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b9472ec{--padding-top:8px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-e7ce2be{--padding-top:8px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-a953f8a{--padding-top:8px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-7c87ac9{--padding-top:8px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-f5d9975{--padding-top:8px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-b0d5208{--padding-top:8px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-db391e2 {--n-accordion-padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-db391e2{--n-accordion-title-font-size:16px;}:where( .elementor-12 .elementor-element.elementor-element-db391e2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:26px;}.elementor-12 .elementor-element.elementor-element-d4bb2cd{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-758af66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-758af66 img{height:160px;}.elementor-12 .elementor-element.elementor-element-f8159fd{--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 3px;--row-gap:0px;--column-gap:3px;}.elementor-12 .elementor-element.elementor-element-956f4db{--container-widget-width:49.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49.5% );max-width:49.5%;}.elementor-12 .elementor-element.elementor-element-956f4db img{width:100%;height:160px;object-position:top right;}.elementor-12 .elementor-element.elementor-element-1d99487{--container-widget-width:49.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49.5% );max-width:49.5%;}.elementor-12 .elementor-element.elementor-element-1d99487 img{width:100%;height:160px;object-position:top right;}.elementor-12 .elementor-element.elementor-element-63cd8db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-63cd8db img{height:160px;}.elementor-12 .elementor-element.elementor-element-7bbdccf{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-9c7b804{--padding-top:45px;--padding-bottom:45px;--padding-left:12px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-0aa5702{z-index:4;}.elementor-12 .elementor-element.elementor-element-0aa5702 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-12 .elementor-element.elementor-element-814f61f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6b4090a{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--z-index:4;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-526964a{--width:61%;}.elementor-12 .elementor-element.elementor-element-5f4fc6c{--width:60%;}.elementor-12 .elementor-element.elementor-element-38ab922{--width:49%;}.elementor-12 .elementor-element.elementor-element-15a4267{--width:96%;}.elementor-12 .elementor-element.elementor-element-3d62f60{--width:49%;}.elementor-12 .elementor-element.elementor-element-174f189{--width:32.5%;}.elementor-12 .elementor-element.elementor-element-dce0534{--width:32.5%;}.elementor-12 .elementor-element.elementor-element-844bd97{--width:32.5%;}.elementor-12 .elementor-element.elementor-element-7d8e56e{--width:32.5%;}.elementor-12 .elementor-element.elementor-element-01a7cf8{--width:32.5%;}.elementor-12 .elementor-element.elementor-element-378bb4e{--width:32.5%;}.elementor-12 .elementor-element.elementor-element-f8159fd{--width:49.8%;}}@media(max-width:1125px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-526964a{--width:100%;}.elementor-12 .elementor-element.elementor-element-5f4fc6c{--width:100%;}.elementor-12 .elementor-element.elementor-element-38ab922{--width:100%;}.elementor-12 .elementor-element.elementor-element-3d62f60{--width:100%;}.elementor-12 .elementor-element.elementor-element-174f189{--width:49.5%;}.elementor-12 .elementor-element.elementor-element-dce0534{--width:49.5%;}.elementor-12 .elementor-element.elementor-element-844bd97{--width:49.5%;}.elementor-12 .elementor-element.elementor-element-7d8e56e{--width:49.5%;}.elementor-12 .elementor-element.elementor-element-01a7cf8{--width:49.5%;}.elementor-12 .elementor-element.elementor-element-378bb4e{--width:49.5%;}}/* Start custom CSS for heading, class: .elementor-element-065ef05 */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526964a *//*.elementor-12 .elementor-element.elementor-element-526964a{*/
/*        backdrop-filter: blur(28px);*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43c5789 */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f4fc6c *//*.elementor-12 .elementor-element.elementor-element-5f4fc6c{*/
/*        backdrop-filter: blur(28px);*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-065ef05 */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526964a *//*.elementor-12 .elementor-element.elementor-element-526964a{*/
/*        backdrop-filter: blur(28px);*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43c5789 */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f4fc6c *//*.elementor-12 .elementor-element.elementor-element-5f4fc6c{*/
/*        backdrop-filter: blur(28px);*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-065ef05 */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526964a *//*.elementor-12 .elementor-element.elementor-element-526964a{*/
/*        backdrop-filter: blur(28px);*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43c5789 */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f4fc6c *//*.elementor-12 .elementor-element.elementor-element-5f4fc6c{*/
/*        backdrop-filter: blur(28px);*/
/*}*//* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d7d9be7 */.hero-slids {
    position: relative;
    overflow: hidden;
}

.hero-slids::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to right,
        rgba(0,0,0,0.65) 0%,
        rgba(0,0,0,0.35) 45%,
        transparent 65%
    );
    pointer-events: none;
    z-index: 2;
}

.hero-slids .elementor-container,
.hero-slids .swiper-slide-content {
    position: relative;
    z-index: 3;
}
@media (max-width: 767px){

.hero-slids {
    position: relative;
    overflow: hidden;
}

.hero-slids::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        rgba(0,0,0,0.65) 0%,
        rgba(0,0,0,0.35) 45%,
        transparent 70%
    );
    pointer-events: none;
    z-index: 2;
}

.hero-slids .elementor-container,
.hero-slids .swiper-slide-content {
    position: relative;
    z-index: 3;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20b7bba */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9de271 */.collection-card{
    overflow: hidden;
    outline: 6px solid #96725861;
}
.collection-card img {
    transition:
        transform 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    transform: scale(1);
    will-change: transform;
}

.collection-card:hover img {
    transform: scale(1.22) translateY(-10px);
}
.collection-card .widget-image-caption {
    position: absolute;
    left: 50%;
    bottom: -60px; /* hidden below */
    transform: translateX(-50%);
    opacity: 0;
    background: #000;
    padding-left: 10px;
    padding-right: 10px;
    transition:
        bottom 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.5s ease;
}

.collection-card:hover .widget-image-caption {
    bottom: 50%;
    transform: translate(-50%, 50%);
    opacity: 1;
}
@media (max-width:576px){
   .collection-card{
    outline: 8px solid #f9731661;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ce3dc */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a4267 */.elementor-12 .elementor-element.elementor-element-15a4267{
    backdrop-filter: blur(16px) saturate(180%);
    font-family: "Outfit", Sans-serif;
}
.why-float-card .icon {
    font-family: "Outfit", Sans-serif !important;
    width: 46px;
    height: 46px;
    border-radius: 12px;
    background: #A7002E;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
.why-float-card {
    padding: 20px 22px;
    display: flex;
    align-items: center;
    gap: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff5a07a */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2540f9 */.why-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
        font-family: "Outfit", Sans-serif;
}
.why-item {
    display: flex;
    gap: 20px;
    transition: opacity .8s cubic-bezier(.2,.7,.2,1), transform .8s cubic-bezier(.2,.7,.2,1);
}
.why-item .num {
    font-family: 'Syne';
    font-weight: 800;
    font-size: 15px;
    color: #A7002E
;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    border: 1.6px solid rgba(167,0,46,.28);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
.why-item h4 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 0;
}
.why-item p {
    font-size: 15px;
    color: #6b6258;
    line-height: 1.6;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5fc662 */.reveal {
    transition: opacity .8s cubic-bezier(.2,.7,.2,1), transform .8s cubic-bezier(.2,.7,.2,1);    overflow: hidden;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c06a1 */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98d9011 */.elementor-12 .elementor-element.elementor-element-98d9011 img{
    animation: float-slow 6s ease-in-out infinite;
}
@keyframes float-slow{
    0%, 100% {
    transform: translateY(0) rotate(0);
}
50% {
    transform: translateY(-14px) rotate(1deg);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17b5379 */.elementor-12 .elementor-element.elementor-element-17b5379 img{
    animation: float-slow 6s ease-in-out infinite;
}
@keyframes float-slow{
    0%, 100% {
    transform: translateY(0) rotate(0);
}
50% {
    transform: translateY(-14px) rotate(1deg);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bbe1fc */.offer{
    background: linear-gradient(135deg,#05070d,#151a29);
 position: relative;
  overflow: hidden;
}
.offer::before {
  content: "";
  position: absolute;
  top: -120px;
  left: -120px;
  width: 300px;
  height: 300px;
background-color: color-mix(in oklab, #967258 30%, transparent);
  filter: blur(60px);
  z-index: 0;
}

/* bottom-right glow blob */
.offer::after {
  content: "";
  position: absolute;
  bottom: -120px;
  right: -120px;
  width: 350px;
  height: 350px;
background: radial-gradient(circle, #967258, transparent 70%);
  filter: blur(70px);
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa5fc37 */.why-card{
    backdrop-filter: blur(15px) saturate(150%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3d693f */.lx-wrap{
    font-family: "Outfit", Sans-serif !important;
    position:relative;
    display:flex;
    justify-content:center;
    font-family:system-ui;
    overflow:hidden;
    border-radius:20px;
    /* premium base background */
    background:
        radial-gradient(circle at 20% 20%, #ffffff 0%, #f7f1f3 40%, #f3f4f6 100%);
}

/* noise layer */
.lx-wrap::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.03'/%3E%3C/svg%3E");
    pointer-events:none;
    mix-blend-mode:overlay;
    z-index:1;
}

/* main brand glow blob */
.lx-wrap::after{
    content:"";
    position:absolute;
    width:650px;
    height:650px;

    background:radial-gradient(
        circle,
        rgba(167,0,46,.30) 0%,
        rgba(167,0,46,.12) 45%,
        transparent 70%
    );

    top:-220px;
    left:-220px;
    filter:blur(60px);
    animation:float1 12s ease-in-out infinite;
    z-index:0;
}

/* second blob */
.lx-wrap .blob{
    position:absolute;
    width:520px;
    height:520px;

    background:radial-gradient(
        circle,
        rgba(59,130,246,.14),
        transparent 65%
    );

    bottom:-200px;
    right:-200px;
    filter:blur(60px);
    animation:float2 14s ease-in-out infinite;
    z-index:0;
}

/* TABLE */
.lx-table{
    position:relative;
    z-index:2;

    width:100%;
    border-collapse:separate;
    border-spacing:0;

    background:rgba(255,255,255,0.72);
    backdrop-filter:blur(18px);

    border-radius:24px;
    overflow:hidden;

    box-shadow:
        0 40px 90px rgba(0,0,0,0.10),
        inset 0 1px 0 rgba(255,255,255,0.6);
}

/* HEADER */
.lx-table thead th{
    padding:24px;
    font-size:12px;
    letter-spacing:1.2px;
    text-transform:uppercase;
    color:#111827;
    background:rgba(255,255,255,0.6);
    border-bottom:1px solid rgba(0,0,0,0.06);
}

/* ELITE COLUMN FIX */
.lx-elite{
    background:linear-gradient(135deg,#f97316,#fb923c);
    color:#000 !important;
    font-weight:700;
    position:relative;
    overflow:hidden;
}

/* shine */
.lx-elite::after{
    content:"";
    position:absolute;
    top:-60%;
    left:-40%;
    width:60%;
    height:200%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );
    transform:rotate(25deg);
    animation:lxShine 5s infinite;
}

@keyframes lxShine{
    0%{left:-70%;}
    100%{left:130%;}
}

/* ROWS */
.lx-table tbody tr{
    transition:.25s ease;
}

.lx-table tbody tr:hover{
    background:rgba(255,255,255,0.95);
    transform:translateY(-2px);
}

.lx-table td{
    padding:20px 24px;
    border-bottom:1px solid rgba(0,0,0,0.05);
    font-size:15px;
    color:#374151;
}

/* first column */
.lx-table td:first-child{
    font-weight:600;
    color:#111827;
}

/* highlight elite column */
.lx-table td:nth-child(2){
    background:rgba(249,115,22,0.05);
    border-left:2px solid rgba(249,115,22,0.25);
    border-right:2px solid rgba(249,115,22,0.15);
}

/* text styles */
.lx-good{
    color:#14532d;
    font-weight:500;
}

.lx-bad{
    color:#7f1d1d;
    opacity:0.85;
}

/* animations */
@keyframes float1{
    0%,100%{transform:translate(0,0) scale(1);}
    50%{transform:translate(60px,40px) scale(1.12);}
}

@keyframes float2{
    0%,100%{transform:translate(0,0) scale(1);}
    50%{transform:translate(-50px,-30px) scale(1.15);}
}
@media (max-width: 767px){

    .lx-wrap{
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;

        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .lx-wrap::-webkit-scrollbar{
        display: none;
    }

    .lx-table{
        min-width: 695px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6187cdc */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-db391e2 */.faqs-bs .e-n-accordion-item {
    
    border-radius: 10px;
}
.faqs-bs .e-n-accordion-item:hover {
    box-shadow: rgba(0, 0, 25, 0.1) 0px 5px 20px 5px, rgba(0, 0, 25, 0.2) 0px 3px 10px -4px;
}
.faqs-bs .e-n-accordion svg{
    fill:none !important;
}
.faqs-bs .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title h3::before {
    filter: invert(1) brightness(2);
}
.faqs-bs .e-n-accordion .e-n-accordion-item-title h3::before {
    content: "";
    display: inline-block;
    background-image: url("http://development.digitalhammad.com/wp-content/uploads/2025/09/check.svg");
    background-size: contain;
    background-repeat: no-repeat;
    width: 17px;
    height: 17px;
    margin-right: 2px;
    vertical-align: middle;
    transition: transform 0.2s;
}
 .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
:where(.e-n-accordion > .e-n-accordion-item) > .e-con {
    --border-radius: 0px 0px 10px 10px;
    border-style: solid;
    border-width: 1px;
    /*border-color: var( --e-global-color-primary ) !important;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa5702 */.underline-text {
  position: relative;
  display: inline-block;
}

/* SVG underline */
.underline-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 20px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' fill='none'%3E%3Cpath d='M2 7C40 3 160 2 198 6' stroke='%23ff7a18' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;

  background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c7b804 */.elementor-12 .elementor-element.elementor-element-9c7b804{
    position:relative;
    overflow:hidden;

    /* smoother premium base */
    background: linear-gradient(
        135deg,
        #6E5C49 0%,
        #1a1613 45%,
        #0E0C0A 100%
    );
}

/* soft cinematic glow layer */
.elementor-12 .elementor-element.elementor-element-9c7b804::before{
    content:"";
    position:absolute;
    inset:0;

    background:
        radial-gradient(ellipse 70% 60% at 80% 10%,
            rgba(167,0,46,.35),
            transparent 65%
        ),
        radial-gradient(ellipse 60% 60% at 20% 80%,
            rgba(255,255,255,.06),
            transparent 60%
        );

    filter: blur(10px);
    opacity:0.9;
    pointer-events:none;
}

/* floating luxury blobs */
.elementor-12 .elementor-element.elementor-element-9c7b804::after{
    content:"";
    position:absolute;
    width:700px;
    height:700px;

    background:
        radial-gradient(circle,
            rgba(167,0,46,.25),
            transparent 60%
        );

    top:-250px;
    left:-250px;

    filter: blur(60px);
    animation: floatGlow 12s ease-in-out infinite;
    pointer-events:none;
}

/* extra ambient layer */
.elementor-12 .elementor-element.elementor-element-9c7b804 .glow-2{
    position:absolute;
    width:600px;
    height:600px;

    background:
        radial-gradient(circle,
            rgba(255,255,255,.06),
            transparent 65%
        );

    bottom:-220px;
    right:-220px;

    filter: blur(70px);
    animation: floatGlow2 14s ease-in-out infinite;
}

/* animations */
@keyframes floatGlow{
    0%,100%{
        transform:translate(0,0) scale(1);
    }
    50%{
        transform:translate(60px,40px) scale(1.1);
    }
}

@keyframes floatGlow2{
    0%,100%{
        transform:translate(0,0) scale(1);
    }
    50%{
        transform:translate(-50px,-30px) scale(1.15);
    }
}/* End custom CSS */