.elementor-10165 .elementor-element.elementor-element-6a3d683{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 65px;--row-gap:30px;--column-gap:65px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-6a3d683 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-10165 .elementor-element.elementor-element-f81920a .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-f81920a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10165 .elementor-element.elementor-element-f81920a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text_light );}.elementor-10165 .elementor-element.elementor-element-f81920a.elementor-view-stacked .elementor-icon{background-color:#000000;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-f81920a.elementor-view-framed .elementor-icon, .elementor-10165 .elementor-element.elementor-element-f81920a.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-f81920a .elementor-icon{font-size:24px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-10165 .elementor-element.elementor-element-f81920a .elementor-icon-box-title, .elementor-10165 .elementor-element.elementor-element-f81920a .elementor-icon-box-title a{font-family:"Switzer", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0px;}.elementor-10165 .elementor-element.elementor-element-f81920a .elementor-icon-box-description{font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-a637157 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-a637157 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10165 .elementor-element.elementor-element-a637157 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text_light );}.elementor-10165 .elementor-element.elementor-element-a637157.elementor-view-stacked .elementor-icon{background-color:#000000;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-a637157.elementor-view-framed .elementor-icon, .elementor-10165 .elementor-element.elementor-element-a637157.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-a637157 .elementor-icon{font-size:24px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-10165 .elementor-element.elementor-element-a637157 .elementor-icon-box-title, .elementor-10165 .elementor-element.elementor-element-a637157 .elementor-icon-box-title a{font-family:"Switzer", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0px;}.elementor-10165 .elementor-element.elementor-element-a637157 .elementor-icon-box-description{font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-f4e3297 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-f4e3297 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10165 .elementor-element.elementor-element-f4e3297 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text_light );}.elementor-10165 .elementor-element.elementor-element-f4e3297.elementor-view-stacked .elementor-icon{background-color:#000000;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-f4e3297.elementor-view-framed .elementor-icon, .elementor-10165 .elementor-element.elementor-element-f4e3297.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-f4e3297 .elementor-icon{font-size:24px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-10165 .elementor-element.elementor-element-f4e3297 .elementor-icon-box-title, .elementor-10165 .elementor-element.elementor-element-f4e3297 .elementor-icon-box-title a{font-family:"Switzer", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0px;}.elementor-10165 .elementor-element.elementor-element-f4e3297 .elementor-icon-box-description{font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-d327f6b .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-d327f6b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10165 .elementor-element.elementor-element-d327f6b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text_light );}.elementor-10165 .elementor-element.elementor-element-d327f6b.elementor-view-stacked .elementor-icon{background-color:#000000;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-d327f6b.elementor-view-framed .elementor-icon, .elementor-10165 .elementor-element.elementor-element-d327f6b.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-d327f6b .elementor-icon{font-size:24px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-10165 .elementor-element.elementor-element-d327f6b .elementor-icon-box-title, .elementor-10165 .elementor-element.elementor-element-d327f6b .elementor-icon-box-title a{font-family:"Switzer", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0px;}.elementor-10165 .elementor-element.elementor-element-d327f6b .elementor-icon-box-description{font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-8b0533b .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-8b0533b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10165 .elementor-element.elementor-element-8b0533b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text_light );}.elementor-10165 .elementor-element.elementor-element-8b0533b.elementor-view-stacked .elementor-icon{background-color:#000000;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-8b0533b.elementor-view-framed .elementor-icon, .elementor-10165 .elementor-element.elementor-element-8b0533b.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-8b0533b .elementor-icon{font-size:24px;padding:18px;border-width:1px 1px 1px 1px;}.elementor-10165 .elementor-element.elementor-element-8b0533b .elementor-icon-box-title, .elementor-10165 .elementor-element.elementor-element-8b0533b .elementor-icon-box-title a{font-family:"Switzer", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0px;}.elementor-10165 .elementor-element.elementor-element-8b0533b .elementor-icon-box-description{font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-e115564{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-e115564 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-9c82795{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-9c82795 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-10165 .elementor-element.elementor-element-1284e55 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-1284e55 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-287417b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-287417b .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(1 - 1)) / 1);margin-right:30px;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .grid-item{--gutter-width:30px;}.elementor-10165 .elementor-element.elementor-element-0c8ea18{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-10165 .elementor-element.elementor-element-0c8ea18.elementor-element{--align-self:center;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .grid-item a{border-radius:30px 30px 30px 30px;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .swiper-pagination{justify-content:center;}.elementor-10165 .elementor-element.elementor-element-9bb8b97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-9bb8b97 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-0529a72{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:30px;--padding-left:80px;--padding-right:80px;}.elementor-10165 .elementor-element.elementor-element-0529a72 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-a42a087{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-a42a087 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-cf26940{--display:flex;}.elementor-10165 .elementor-element.elementor-element-cf26940 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-1ba9737{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10165 .elementor-element.elementor-element-1ba9737 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-10165 .elementor-element.elementor-element-eaa1e27 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-7f0e4d1{--display:flex;}.elementor-10165 .elementor-element.elementor-element-7f0e4d1 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-6cac0df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10165 .elementor-element.elementor-element-6cac0df .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-a2c00d6 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-1920a9a{--display:flex;}.elementor-10165 .elementor-element.elementor-element-1920a9a .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-c205a8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10165 .elementor-element.elementor-element-c205a8f .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-3393b9d .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-6a1b2d9{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-10165 .elementor-element.elementor-element-6a1b2d9 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-430ce36{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-430ce36 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-8122dbe .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-play i{font-size:64px;}.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-play svg{width:64px;height:64px;}.elementor-10165 .elementor-element.elementor-element-e3463ed{--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-gap:50px;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:30px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-size:24px;--n-tabs-icon-gap:10px;--n-tabs-icon-color:var( --e-global-color-accent );--n-tabs-icon-color-active:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-e3463ed > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-background );}.elementor-10165 .elementor-element.elementor-element-e3463ed.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-10165 .elementor-element.elementor-element-e3463ed.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10165 .elementor-element.elementor-element-e3463ed.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-10165 .elementor-element.elementor-element-e3463ed .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-e3463ed.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-e3463ed [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );--n-tabs-icon-color-hover:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-e9cb2b7{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-e9cb2b7 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-8a23da3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-10165 .elementor-element.elementor-element-8a23da3 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-9470876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-10165 .elementor-element.elementor-element-9470876 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-9470876 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-text-editor{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-10165 .elementor-element.elementor-element-1625bab .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-82666da{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-82666da .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-b95e9df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-10165 .elementor-element.elementor-element-b95e9df .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-b95e9df .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-10165 .elementor-element.elementor-element-45dcbc4 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-45dcbc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10165 .elementor-element.elementor-element-45dcbc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10165 .elementor-element.elementor-element-45dcbc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10165 .elementor-element.elementor-element-45dcbc4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10165 .elementor-element.elementor-element-45dcbc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10165 .elementor-element.elementor-element-45dcbc4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10165 .elementor-element.elementor-element-45dcbc4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10165 .elementor-element.elementor-element-45dcbc4{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:12px;}.elementor-10165 .elementor-element.elementor-element-45dcbc4 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-10165 .elementor-element.elementor-element-45dcbc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10165 .elementor-element.elementor-element-45dcbc4 .elementor-icon-list-item > a{font-size:18px;line-height:1.56em;}.elementor-10165 .elementor-element.elementor-element-45dcbc4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10165 .elementor-element.elementor-element-dfae82a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-dfae82a .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-9daebcb{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:50px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-border );}.elementor-10165 .elementor-element.elementor-element-9daebcb .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-9daebcb .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-234b136{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:110px 30px;--row-gap:110px;--column-gap:30px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-234b136 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-0d94d31{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10165 .elementor-element.elementor-element-0d94d31:not(.elementor-motion-effects-element-type-background), .elementor-10165 .elementor-element.elementor-element-0d94d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F3EC 0%, #F6F3EC00 100%);}.elementor-10165 .elementor-element.elementor-element-0d94d31 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10165 .elementor-element.elementor-element-a1f9027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;top:0px;}.elementor-10165 .elementor-element.elementor-element-a1f9027 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-a1f9027 .elementor-icon-wrapper{text-align:center;}.elementor-10165 .elementor-element.elementor-element-a1f9027 .elementor-icon{font-size:47px;}.elementor-10165 .elementor-element.elementor-element-a1f9027 .elementor-icon svg{height:47px;}.elementor-10165 .elementor-element.elementor-element-a1f9027 .elementor-icon-wrapper svg{width:auto;}.elementor-10165 .elementor-element.elementor-element-d7886b4{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-10165 .elementor-element.elementor-element-d7886b4 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-d7886b4 .elementor-icon-box-wrapper{gap:30px;}.elementor-10165 .elementor-element.elementor-element-d7886b4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-d7886b4.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-d7886b4 .elementor-icon{font-size:40px;}.elementor-10165 .elementor-element.elementor-element-d7886b4 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-d7886b4 .elementor-icon-box-description{color:var( --e-global-color-text_light );}.elementor-10165 .elementor-element.elementor-element-eeb1445{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10165 .elementor-element.elementor-element-eeb1445:not(.elementor-motion-effects-element-type-background), .elementor-10165 .elementor-element.elementor-element-eeb1445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F3EC 0%, #F6F3EC00 100%);}.elementor-10165 .elementor-element.elementor-element-eeb1445 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-03d8c30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;top:0px;}.elementor-10165 .elementor-element.elementor-element-03d8c30 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-03d8c30 .elementor-icon-wrapper{text-align:center;}.elementor-10165 .elementor-element.elementor-element-03d8c30 .elementor-icon{font-size:47px;}.elementor-10165 .elementor-element.elementor-element-03d8c30 .elementor-icon svg{height:47px;}.elementor-10165 .elementor-element.elementor-element-03d8c30 .elementor-icon-wrapper svg{width:auto;}.elementor-10165 .elementor-element.elementor-element-456bdf5{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-10165 .elementor-element.elementor-element-456bdf5 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-456bdf5 .elementor-icon-box-wrapper{gap:30px;}.elementor-10165 .elementor-element.elementor-element-456bdf5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-456bdf5.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-456bdf5 .elementor-icon{font-size:40px;}.elementor-10165 .elementor-element.elementor-element-456bdf5 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-456bdf5 .elementor-icon-box-description{color:var( --e-global-color-text_light );}.elementor-10165 .elementor-element.elementor-element-d311c1c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10165 .elementor-element.elementor-element-d311c1c:not(.elementor-motion-effects-element-type-background), .elementor-10165 .elementor-element.elementor-element-d311c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F3EC 0%, #F6F3EC00 100%);}.elementor-10165 .elementor-element.elementor-element-d311c1c .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-efaf8fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;top:0px;}.elementor-10165 .elementor-element.elementor-element-efaf8fc .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-efaf8fc .elementor-icon-wrapper{text-align:center;}.elementor-10165 .elementor-element.elementor-element-efaf8fc .elementor-icon{font-size:47px;}.elementor-10165 .elementor-element.elementor-element-efaf8fc .elementor-icon svg{height:47px;}.elementor-10165 .elementor-element.elementor-element-efaf8fc .elementor-icon-wrapper svg{width:auto;}.elementor-10165 .elementor-element.elementor-element-0b1ae86{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-10165 .elementor-element.elementor-element-0b1ae86 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-0b1ae86 .elementor-icon-box-wrapper{gap:30px;}.elementor-10165 .elementor-element.elementor-element-0b1ae86.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-0b1ae86.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-0b1ae86 .elementor-icon{font-size:40px;}.elementor-10165 .elementor-element.elementor-element-0b1ae86 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-0b1ae86 .elementor-icon-box-description{color:var( --e-global-color-text_light );}.elementor-10165 .elementor-element.elementor-element-88262f3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10165 .elementor-element.elementor-element-88262f3:not(.elementor-motion-effects-element-type-background), .elementor-10165 .elementor-element.elementor-element-88262f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F3EC 0%, #F6F3EC00 100%);}.elementor-10165 .elementor-element.elementor-element-88262f3 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-7e9a303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;top:0px;}.elementor-10165 .elementor-element.elementor-element-7e9a303 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-7e9a303 .elementor-icon-wrapper{text-align:center;}.elementor-10165 .elementor-element.elementor-element-7e9a303 .elementor-icon{font-size:47px;}.elementor-10165 .elementor-element.elementor-element-7e9a303 .elementor-icon svg{height:47px;}.elementor-10165 .elementor-element.elementor-element-7e9a303 .elementor-icon-wrapper svg{width:auto;}.elementor-10165 .elementor-element.elementor-element-43fbf56{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-10165 .elementor-element.elementor-element-43fbf56 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-43fbf56 .elementor-icon-box-wrapper{gap:30px;}.elementor-10165 .elementor-element.elementor-element-43fbf56.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-43fbf56.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-43fbf56 .elementor-icon{font-size:40px;}.elementor-10165 .elementor-element.elementor-element-43fbf56 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-43fbf56 .elementor-icon-box-description{color:var( --e-global-color-text_light );}.elementor-10165 .elementor-element.elementor-element-eb6b068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10165 .elementor-element.elementor-element-eb6b068 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-a368d70 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-a61f290{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10165 .elementor-element.elementor-element-a61f290 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-e65462b .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-f68175f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:1px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-f68175f .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-48c152d{width:var( --container-widget-width, 465px );max-width:465px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:465px;--container-widget-flex-grow:0;text-align:center;}.elementor-10165 .elementor-element.elementor-element-48c152d .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-48c152d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-da0e268{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;}.elementor-10165 .elementor-element.elementor-element-da0e268 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-da0e268 .wpcf7-button{text-align:center;}.elementor-10165 .elementor-element.elementor-element-da0e268 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10165 .elementor-element.elementor-element-da0e268 .wpcf7-form button{border-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );padding:5px 5px 5px 30px;}.elementor-10165 .elementor-element.elementor-element-da0e268 .wpcf7-form button .elementor-button-icon{background-color:var( --e-global-color-background );}.elementor-10165 .elementor-element.elementor-element-da0e268 .wpcf7-form button:hover{color:var( --e-global-color-accent );}.elementor-10165 .elementor-element.elementor-element-1955546{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-1955546 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-10165 .elementor-element.elementor-element-24587c8 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.breadcrumb-wrap, .elementor-page-10165 .breadcrumb-wrap, .single-spaciaz-breadcrumb .elementor-section-wrap{background-image:url("https://atallatiimmobilier.com/wp-content/uploads/2025/03/projects-bc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1366px){.elementor-10165 .elementor-element.elementor-element-0c8ea18 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(1 - 1)) / 1);margin-right:30px;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .grid-item{--gutter-width:30px;}.elementor-10165 .elementor-element.elementor-element-234b136{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-10165 .elementor-element.elementor-element-6a3d683{--padding-top:35px;--padding-bottom:0px;--padding-left:015px;--padding-right:15px;}.elementor-10165 .elementor-element.elementor-element-f81920a{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-10165 .elementor-element.elementor-element-a637157{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-10165 .elementor-element.elementor-element-f4e3297{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-10165 .elementor-element.elementor-element-d327f6b{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-10165 .elementor-element.elementor-element-8b0533b{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-10165 .elementor-element.elementor-element-e115564{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(1 - 1)) / 1);margin-right:30px;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .grid-item{--gutter-width:30px;}.elementor-10165 .elementor-element.elementor-element-0529a72{--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10165 .elementor-element.elementor-element-e9cb2b7{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10165 .elementor-element.elementor-element-8a23da3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-10165 .elementor-element.elementor-element-dfae82a{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10165 .elementor-element.elementor-element-234b136{--grid-auto-flow:row;}.elementor-10165 .elementor-element.elementor-element-1955546{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:1024px){.elementor-10165 .elementor-element.elementor-element-6a3d683{--padding-top:45px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10165 .elementor-element.elementor-element-f81920a{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-10165 .elementor-element.elementor-element-f4e3297{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-10165 .elementor-element.elementor-element-d327f6b{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-10165 .elementor-element.elementor-element-e115564{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(1 - 1)) / 1);margin-right:30px;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .grid-item{--gutter-width:30px;}.elementor-10165 .elementor-element.elementor-element-0529a72{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-play i{font-size:70px;}.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-play svg{width:70px;height:70px;}.elementor-10165 .elementor-element.elementor-element-e3463ed{--n-tabs-gap:30px;}.elementor-10165 .elementor-element.elementor-element-e9cb2b7{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10165 .elementor-element.elementor-element-dfae82a{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10165 .elementor-element.elementor-element-234b136{--e-con-grid-template-columns:repeat(3, 1fr);--gap:60px 30px;--row-gap:60px;--column-gap:30px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-f68175f{--padding-top:28px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10165 .elementor-element.elementor-element-1955546{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:880px){.elementor-10165 .elementor-element.elementor-element-6a3d683{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10165 .elementor-element.elementor-element-f81920a{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-10165 .elementor-element.elementor-element-f4e3297{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-10165 .elementor-element.elementor-element-d327f6b{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(1 - 1)) / 1);margin-right:30px;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .grid-item{--gutter-width:30px;}.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-play i{font-size:60px;}.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-play svg{width:60px;height:60px;}.elementor-10165 .elementor-element.elementor-element-e3463ed{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-gap:30px;}.elementor-10165 .elementor-element.elementor-element-9daebcb{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:30px 0px 0px 0px;}.elementor-10165 .elementor-element.elementor-element-234b136{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10165 .elementor-element.elementor-element-6a3d683{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10165 .elementor-element.elementor-element-f81920a{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-10165 .elementor-element.elementor-element-a637157{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-10165 .elementor-element.elementor-element-f4e3297{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-10165 .elementor-element.elementor-element-d327f6b{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-10165 .elementor-element.elementor-element-8b0533b{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 15px*(1 - 1)) / 1);margin-right:15px;}.elementor-10165 .elementor-element.elementor-element-0c8ea18 .grid-item{--gutter-width:15px;}.elementor-10165 .elementor-element.elementor-element-0529a72{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-play i{font-size:50px;}.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-play svg{width:50px;height:50px;}.elementor-10165 .elementor-element.elementor-element-e3463ed{--n-tabs-gap:10px;}.elementor-10165 .elementor-element.elementor-element-8a23da3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-82666da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10165 .elementor-element.elementor-element-234b136{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10165 .elementor-element.elementor-element-f68175f{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-10165 .elementor-element.elementor-element-8a23da3{--width:66.66%;}.elementor-10165 .elementor-element.elementor-element-82666da{--width:33.33%;}}@media(max-width:880px) and (min-width:768px){.elementor-10165 .elementor-element.elementor-element-8a23da3{--width:60%;}.elementor-10165 .elementor-element.elementor-element-82666da{--width:40%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-6a1b2d9 *//* =========================================================
   ACCORDION STYLE NEW – LTR FIX + PREMIUM STYLE
   Color: #BA7739
   ========================================================= */

/* Force LTR ONLY for this accordion (fix RTL issue) */
.accordion-style-new {
  direction: ltr;
}

.accordion-style-new * {
  direction: ltr;
}

/* Accordion wrapper */
.accordion-style-new .e-n-accordion {
  border: 1px solid rgba(186, 119, 57, 0.25);
  border-radius: 16px;
  overflow: hidden;
  background: #fff;
}

/* Accordion item */
.accordion-style-new details.e-n-accordion-item {
  border-bottom: 1px solid rgba(186, 119, 57, 0.18);
}

.accordion-style-new details.e-n-accordion-item:last-child {
  border-bottom: none;
}

/* Title (summary) */
.accordion-style-new .e-n-accordion-item-title {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 18px 20px;
  cursor: pointer;
  background: #fff;
}

/* Remove default <summary> arrow */
.accordion-style-new summary::-webkit-details-marker { display: none; }
.accordion-style-new summary::marker { content: ""; }

/* Title text container */
.accordion-style-new .e-n-accordion-item-title-header {
  flex: 1;
  text-align: left;
}

/* Title text */
.accordion-style-new .e-n-accordion-item-title-text {
  font-size: 16px;
  font-weight: 600;
  color: #111;
}

/* Hover effect */
.accordion-style-new .e-n-accordion-item-title:hover {
  background: rgba(186, 119, 57, 0.06);
}

/* Open state */
.accordion-style-new details[open] > summary.e-n-accordion-item-title {
  background: rgba(186, 119, 57, 0.1);
}

/* Icon container (+ / −) */
.accordion-style-new .e-n-accordion-item-title-icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid rgba(186, 119, 57, 0.35);
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  flex-shrink: 0;
}

/* Icon SVG */
.accordion-style-new .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #BA7739;
}

/* Open icon style */
.accordion-style-new details[open] .e-n-accordion-item-title-icon {
  background: #BA7739;
}

.accordion-style-new details[open] .e-n-accordion-item-title-icon svg {
  fill: #fff;
}

/* Content spacing */
.accordion-style-new .e-n-accordion-item > .e-con,
.accordion-style-new .e-n-accordion-item > .elementor-element {
  padding: 0 20px 20px;
}

/* Images inside accordion */
.accordion-style-new .elementor-widget-image img {
  border-radius: 14px;
  display: block;
  width: 100%;
  height: auto;
}

/* Mobile spacing fix */
@media (max-width: 767px) {
  .accordion-style-new .e-n-accordion-item-title {
    padding: 16px;
  }
}

.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title:before {
    display:none!important;}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8122dbe */.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-image-overlay{
    border-radius:30px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6a1b2d9 *//* =========================================================
   ACCORDION STYLE NEW – LTR FIX + PREMIUM STYLE
   Color: #BA7739
   ========================================================= */

/* Force LTR ONLY for this accordion (fix RTL issue) */
.accordion-style-new {
  direction: ltr;
}

.accordion-style-new * {
  direction: ltr;
}

/* Accordion wrapper */
.accordion-style-new .e-n-accordion {
  border: 1px solid rgba(186, 119, 57, 0.25);
  border-radius: 16px;
  overflow: hidden;
  background: #fff;
}

/* Accordion item */
.accordion-style-new details.e-n-accordion-item {
  border-bottom: 1px solid rgba(186, 119, 57, 0.18);
}

.accordion-style-new details.e-n-accordion-item:last-child {
  border-bottom: none;
}

/* Title (summary) */
.accordion-style-new .e-n-accordion-item-title {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 18px 20px;
  cursor: pointer;
  background: #fff;
}

/* Remove default <summary> arrow */
.accordion-style-new summary::-webkit-details-marker { display: none; }
.accordion-style-new summary::marker { content: ""; }

/* Title text container */
.accordion-style-new .e-n-accordion-item-title-header {
  flex: 1;
  text-align: left;
}

/* Title text */
.accordion-style-new .e-n-accordion-item-title-text {
  font-size: 16px;
  font-weight: 600;
  color: #111;
}

/* Hover effect */
.accordion-style-new .e-n-accordion-item-title:hover {
  background: rgba(186, 119, 57, 0.06);
}

/* Open state */
.accordion-style-new details[open] > summary.e-n-accordion-item-title {
  background: rgba(186, 119, 57, 0.1);
}

/* Icon container (+ / −) */
.accordion-style-new .e-n-accordion-item-title-icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid rgba(186, 119, 57, 0.35);
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  flex-shrink: 0;
}

/* Icon SVG */
.accordion-style-new .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #BA7739;
}

/* Open icon style */
.accordion-style-new details[open] .e-n-accordion-item-title-icon {
  background: #BA7739;
}

.accordion-style-new details[open] .e-n-accordion-item-title-icon svg {
  fill: #fff;
}

/* Content spacing */
.accordion-style-new .e-n-accordion-item > .e-con,
.accordion-style-new .e-n-accordion-item > .elementor-element {
  padding: 0 20px 20px;
}

/* Images inside accordion */
.accordion-style-new .elementor-widget-image img {
  border-radius: 14px;
  display: block;
  width: 100%;
  height: auto;
}

/* Mobile spacing fix */
@media (max-width: 767px) {
  .accordion-style-new .e-n-accordion-item-title {
    padding: 16px;
  }
}

.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title:before {
    display:none!important;}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8122dbe */.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-image-overlay{
    border-radius:30px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6a1b2d9 *//* =========================================================
   ACCORDION STYLE NEW – LTR FIX + PREMIUM STYLE
   Color: #BA7739
   ========================================================= */

/* Force LTR ONLY for this accordion (fix RTL issue) */
.accordion-style-new {
  direction: ltr;
}

.accordion-style-new * {
  direction: ltr;
}

/* Accordion wrapper */
.accordion-style-new .e-n-accordion {
  border: 1px solid rgba(186, 119, 57, 0.25);
  border-radius: 16px;
  overflow: hidden;
  background: #fff;
}

/* Accordion item */
.accordion-style-new details.e-n-accordion-item {
  border-bottom: 1px solid rgba(186, 119, 57, 0.18);
}

.accordion-style-new details.e-n-accordion-item:last-child {
  border-bottom: none;
}

/* Title (summary) */
.accordion-style-new .e-n-accordion-item-title {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 18px 20px;
  cursor: pointer;
  background: #fff;
}

/* Remove default <summary> arrow */
.accordion-style-new summary::-webkit-details-marker { display: none; }
.accordion-style-new summary::marker { content: ""; }

/* Title text container */
.accordion-style-new .e-n-accordion-item-title-header {
  flex: 1;
  text-align: left;
}

/* Title text */
.accordion-style-new .e-n-accordion-item-title-text {
  font-size: 16px;
  font-weight: 600;
  color: #111;
}

/* Hover effect */
.accordion-style-new .e-n-accordion-item-title:hover {
  background: rgba(186, 119, 57, 0.06);
}

/* Open state */
.accordion-style-new details[open] > summary.e-n-accordion-item-title {
  background: rgba(186, 119, 57, 0.1);
}

/* Icon container (+ / −) */
.accordion-style-new .e-n-accordion-item-title-icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid rgba(186, 119, 57, 0.35);
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  flex-shrink: 0;
}

/* Icon SVG */
.accordion-style-new .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #BA7739;
}

/* Open icon style */
.accordion-style-new details[open] .e-n-accordion-item-title-icon {
  background: #BA7739;
}

.accordion-style-new details[open] .e-n-accordion-item-title-icon svg {
  fill: #fff;
}

/* Content spacing */
.accordion-style-new .e-n-accordion-item > .e-con,
.accordion-style-new .e-n-accordion-item > .elementor-element {
  padding: 0 20px 20px;
}

/* Images inside accordion */
.accordion-style-new .elementor-widget-image img {
  border-radius: 14px;
  display: block;
  width: 100%;
  height: auto;
}

/* Mobile spacing fix */
@media (max-width: 767px) {
  .accordion-style-new .e-n-accordion-item-title {
    padding: 16px;
  }
}

.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title:before {
    display:none!important;}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8122dbe */.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-image-overlay{
    border-radius:30px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6a1b2d9 *//* =========================================================
   ACCORDION STYLE NEW – LTR FIX + PREMIUM STYLE
   Color: #BA7739
   ========================================================= */

/* Force LTR ONLY for this accordion (fix RTL issue) */
.accordion-style-new {
  direction: ltr;
}

.accordion-style-new * {
  direction: ltr;
}

/* Accordion wrapper */
.accordion-style-new .e-n-accordion {
  border: 1px solid rgba(186, 119, 57, 0.25);
  border-radius: 16px;
  overflow: hidden;
  background: #fff;
}

/* Accordion item */
.accordion-style-new details.e-n-accordion-item {
  border-bottom: 1px solid rgba(186, 119, 57, 0.18);
}

.accordion-style-new details.e-n-accordion-item:last-child {
  border-bottom: none;
}

/* Title (summary) */
.accordion-style-new .e-n-accordion-item-title {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 18px 20px;
  cursor: pointer;
  background: #fff;
}

/* Remove default <summary> arrow */
.accordion-style-new summary::-webkit-details-marker { display: none; }
.accordion-style-new summary::marker { content: ""; }

/* Title text container */
.accordion-style-new .e-n-accordion-item-title-header {
  flex: 1;
  text-align: left;
}

/* Title text */
.accordion-style-new .e-n-accordion-item-title-text {
  font-size: 16px;
  font-weight: 600;
  color: #111;
}

/* Hover effect */
.accordion-style-new .e-n-accordion-item-title:hover {
  background: rgba(186, 119, 57, 0.06);
}

/* Open state */
.accordion-style-new details[open] > summary.e-n-accordion-item-title {
  background: rgba(186, 119, 57, 0.1);
}

/* Icon container (+ / −) */
.accordion-style-new .e-n-accordion-item-title-icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid rgba(186, 119, 57, 0.35);
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  flex-shrink: 0;
}

/* Icon SVG */
.accordion-style-new .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #BA7739;
}

/* Open icon style */
.accordion-style-new details[open] .e-n-accordion-item-title-icon {
  background: #BA7739;
}

.accordion-style-new details[open] .e-n-accordion-item-title-icon svg {
  fill: #fff;
}

/* Content spacing */
.accordion-style-new .e-n-accordion-item > .e-con,
.accordion-style-new .e-n-accordion-item > .elementor-element {
  padding: 0 20px 20px;
}

/* Images inside accordion */
.accordion-style-new .elementor-widget-image img {
  border-radius: 14px;
  display: block;
  width: 100%;
  height: auto;
}

/* Mobile spacing fix */
@media (max-width: 767px) {
  .accordion-style-new .e-n-accordion-item-title {
    padding: 16px;
  }
}

.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title:before {
    display:none!important;}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8122dbe */.elementor-10165 .elementor-element.elementor-element-8122dbe .elementor-custom-embed-image-overlay{
    border-radius:30px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45dcbc4 */.elementor-10165 .elementor-element.elementor-element-45dcbc4 b{
    color:var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d94d31 */.elementor-10165 .elementor-element.elementor-element-0d94d31:hover .elementor-icon{
    transform: scale(1.1);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eeb1445 */.elementor-10165 .elementor-element.elementor-element-eeb1445:hover .elementor-icon{
    transform: scale(1.1);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d311c1c */.elementor-10165 .elementor-element.elementor-element-d311c1c:hover .elementor-icon{
    transform: scale(1.1);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88262f3 */.elementor-10165 .elementor-element.elementor-element-88262f3:hover .elementor-icon{
    transform: scale(1.1);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a368d70 */:root{
  --gold: #D49D61;
  --gray: #E0E0E0;
  --cream: #F6F3EC;

  --text: #222;
  --shadow: 0 18px 40px rgba(0,0,0,.12);
}

.atallatiMap{ width: 100%; }

.atallatiMap__header{ padding: 10px 0 14px; }

.atallatiMap__title{
  margin: 0 0 25px;
  text-align: center;
  font-size: 28px;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--text);
}

.atallatiMap__wrap{
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #fff;
}

#atallatiMap{
  width: 100%;
  height: clamp(480px, 70vh, 720px);
}

/* Fades */
.atallatiMap__wrap::before,
.atallatiMap__wrap::after{
  content:"";
  position:absolute;
  left: 0;
  width: 100%;
  pointer-events:none;
  z-index: 500;
}

.atallatiMap__wrap::before{
  top: -40px;
  height: 140px;
  background: linear-gradient(to bottom,
    rgba(246,243,236,0.95) 0%,
    rgba(246,243,236,0.70) 35%,
    rgba(246,243,236,0.30) 60%,
    rgba(246,243,236,0) 100%
  );
  filter: blur(14px);
}

.atallatiMap__wrap::after{
  bottom: -60px;
  height: 180px;
  background: linear-gradient(to top,
    rgba(246,243,236,0.98) 0%,
    rgba(246,243,236,0.70) 40%,
    rgba(246,243,236,0.30) 65%,
    rgba(246,243,236,0) 100%
  );
  filter: blur(18px);
}

/* Optional grid */
.atallatiMap__grid{
  pointer-events: none;
  position: absolute;
  inset: 0;
  z-index: 120;
  background-image:
    linear-gradient(rgba(0,0,0,.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,.06) 1px, transparent 1px);
  background-size: 240px 240px;
  opacity: .18;
}

/* Popup base */
.leaflet-popup-content-wrapper{
  background: #fff;
  border-radius: 12px;
  border: 1px solid var(--gray);
  box-shadow: var(--shadow);
}
.leaflet-popup-tip{ background: #fff; border: 1px solid var(--gray); }
.leaflet-popup-close-button{ color: #999 !important; font-weight: 900; }

/* ✅ Card popup style (like your design) */
.leaflet-popup.pop-card .leaflet-popup-content-wrapper{
  background: transparent;
  border: 0;
  box-shadow: none;
  border-radius: 0;
}
.leaflet-popup.pop-card .leaflet-popup-content{
  margin: 0;
  width: auto !important;
}
.leaflet-popup.pop-card .leaflet-popup-tip{ display: none; }

.leaflet-popup.pop-card .leaflet-popup-close-button{
  top: 10px !important;
  right: 12px !important;
  width: 28px !important;
  height: 28px !important;
  text-align: center !important;
  font-size: 20px !important;
  color: rgba(255,255,255,.90) !important;
}

/* Card itself */
.cardLink{ display: block; text-decoration: none; color: inherit; }

.brandCard{
  width: 220px;
  border-radius: 18px;
  padding: 18px 18px 14px;
  cursor: pointer;
  position: relative;

  background: linear-gradient(180deg,
    rgba(212,157,97,.95) 0%,
    rgba(212,157,97,.82) 55%,
    rgba(212,157,97,.72) 100%
  );
  border: 2px solid rgba(246,243,236,.45);
  box-shadow: 0 18px 40px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.35);
}

.brandCard:before{
  content:"";
  position:absolute;
  inset: 8px;
  border-radius: 14px;
  border: 1px solid rgba(0,0,0,.45);
  pointer-events:none;
  opacity: .55;
}

.brandLogoBox{
  height: 140px;
  display: grid;
  place-items: center;
  margin-bottom: 10px;
}
.brandLogoBox svg{ width: 58px; height: 58px; display: block; }

.brandEn{
  margin: 4px 0 0;
  text-align: center;
  color: rgba(255,255,255,.88);
  font-weight: 900;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.brandTitle{
  margin: 12px 0 0;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,.25);
  text-align: center;
  color: #000;
  font-weight: 900;
  font-size: 14px;
}

/* Dot marker */
.brand-pin{ background: none; border: 0; }
.brand-dot{
  width: 18px;
  height: 18px;
  border-radius: 999px;
  background: var(--gold);
  border: 2px solid rgba(246,243,236,.95);
  box-shadow: 0 0 0 6px rgba(212,157,97,.22), 0 0 18px rgba(212,157,97,.65);
}

@media (max-width: 900px){
  .atallatiMap__title{ font-size: 22px; }
  .brandCard{ width: 210px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb6b068 */.map-projects{
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e65462b *//* ── SLIDER WRAPPER ── */
.atSlider{
  background:linear-gradient(135deg,#F6F3EC 0%,rgba(246,243,236,.92) 100%);
  box-shadow:0 4px 20px rgba(26,26,26,.16);
  overflow:hidden;
  position:relative;
  width:100%;
}

/* ── DESKTOP: side-by-side lead + buttons + stage ── */
.atSlider__inner{
  display:flex;
  flex-direction:row;
  align-items:center;
  gap:16px;
  padding:32px 24px;
}

.atSlider__lead{
  flex:0 0 300px;
  width:300px;
  padding:0 8px;
  order:1;
}
.atSlider__btn--prev{ order:2; }
.atSlider__stage    { order:3; }
.atSlider__btn--next{ order:4; }

[dir="rtl"] .atSlider__lead     { order:1; text-align:right; }
[dir="rtl"] .atSlider__btn--prev { order:4; }
[dir="rtl"] .atSlider__stage    { order:3; }
[dir="rtl"] .atSlider__btn--next { order:2; }

.atSlider__title{
  font-size:30px;font-weight:900;line-height:1.2;letter-spacing:-.5px;
  margin-bottom:10px;
  background:linear-gradient(135deg,#1A1A1A,#3A3A3A);
  -webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;
}
.atSlider__sub{font-size:14px;line-height:1.6;color:rgba(26,26,26,.6);font-weight:500;}

/* ── NAV BUTTONS ── */
.atSlider__btn{
  flex:0 0 48px;
  width:48px;height:48px;border-radius:14px;
  border:1.5px solid rgba(212,157,97,.3);
  background:rgba(255,255,255,.85);
  color:#D49D61;font-size:24px;font-weight:900;
  cursor:pointer;
  display:flex;align-items:center;justify-content:center;
  position:relative;overflow:hidden;
  transition:transform .15s,box-shadow .15s,border-color .15s,color .15s;
  box-shadow:0 4px 12px rgba(26,26,26,.1);
  padding:0;
}
.atSlider__btn::before{
  content:"";position:absolute;inset:0;
  background:linear-gradient(135deg,#D49D61,#E8C9A1);
  opacity:0;transition:opacity .15s;
}
.atSlider__btn span{position:relative;z-index:1;line-height:1;}
.atSlider__btn:hover:not(:disabled){transform:translateY(-2px);border-color:#D49D61;box-shadow:0 12px 28px rgba(212,157,97,.25);color:#fff;}
.atSlider__btn:hover:not(:disabled)::before{opacity:1;}
.atSlider__btn:disabled{opacity:.3;cursor:not-allowed;transform:none;}

/* ── STAGE ── */
.atSlider__stage{
  flex:1 1 0;
  min-width:0;
  position:relative;
  overflow:visible;
}

/* inner clip */
.atSlider__clip{
  overflow:hidden;
  position:relative;
  border-radius:4px;
}

/* ── TRACK ── */
.atSlider__track{
  display:flex;
  flex-direction:row;
  gap:28px;
  padding:18px 20px 28px;
  transition:transform .38s cubic-bezier(.25,.8,.25,1);
  will-change:transform;
}
.atSlider__track.no-anim{transition:none!important;}

/* ── FADES ── */
.atSlider__fade{
  pointer-events:none;
  position:absolute;top:0;bottom:0;width:70px;z-index:2;
  transition:opacity .2s;
}
.atSlider__fade--left {left:0; background:linear-gradient(to right,#F6F3EC,transparent);}
.atSlider__fade--right{right:0;background:linear-gradient(to left, #F6F3EC,transparent);}

/* ── CARDS ── */
.atCard{
  flex:0 0 auto;
  border-radius:20px;
  padding:26px 22px 20px;
  background:rgba(255,255,255,.85);
  border:1.5px solid rgba(224,224,224,.9);
  box-shadow:0 8px 24px rgba(26,26,26,.1);
  position:relative;overflow:hidden;
  transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s,box-shadow .28s,border-color .28s;
  cursor:pointer;
}
.atCard::after{
  content:"";position:absolute;top:0;left:0;right:0;height:4px;
  background:linear-gradient(90deg,#D49D61,#E8C9A1);
  transform:scaleX(0);transform-origin:left;
  transition:transform .28s cubic-bezier(.2,.8,.2,1);
}
[dir="rtl"] .atCard::after{transform-origin:right;}
.atCard.is-dim{opacity:.5;transform:scale(.98);}
.atCard.is-active{
  opacity:1;transform:translateY(-5px) scale(1.02);
  border-color:rgba(212,157,97,.6);
  box-shadow:0 20px 48px rgba(212,157,97,.18),0 6px 16px rgba(26,26,26,.08);
}
.atCard.is-active::after{transform:scaleX(1);}

.atCard__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;}
.atCard__icon{
  flex-shrink:0;width:50px;height:50px;border-radius:14px;
  display:grid;place-items:center;
  background:linear-gradient(135deg,rgba(212,157,97,.15),rgba(212,157,97,.07));
  border:1.5px solid rgba(212,157,97,.3);
  transition:transform .28s,background .28s,border-color .28s;
}
.atCard.is-active .atCard__icon{background:linear-gradient(135deg,#D49D61,#E8C9A1);border-color:#D49D61;transform:rotate(6deg) scale(1.06);}
.atCard__icon svg{width:20px;height:20px;stroke:#D49D61;fill:none;transition:stroke .28s;}
.atCard.is-active .atCard__icon svg{stroke:#fff;}

.atCard__mins{display:flex;align-items:baseline;gap:5px;}
.atCard__num{font-size:54px;line-height:.9;font-weight:900;letter-spacing:-1px;color:#1A1A1A;transition:color .28s;}
.atCard.is-active .atCard__num{color:#D49D61;}
.atCard__min{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:rgba(26,26,26,.45);}

.atCard__label{font-size:14px;font-weight:800;line-height:1.4;color:#1A1A1A;position:relative;padding-bottom:14px;}
.atCard__label::after{
  content:"";position:absolute;bottom:0;left:0;
  width:36px;height:2px;border-radius:99px;
  background:linear-gradient(90deg,#D49D61,#E8C9A1);
  opacity:0;transform:scaleX(0);transform-origin:left;
  transition:transform .28s,opacity .28s;
}
[dir="rtl"] .atCard__label::after{left:auto;right:0;transform-origin:right;}
.atCard.is-active .atCard__label::after{opacity:1;transform:scaleX(1);}
.atCard__desc{margin-top:10px;font-size:12px;line-height:1.7;color:rgba(26,26,26,.6);font-weight:500;}

/* ── MOBILE NAV ── */
.atSlider__mobileNav{
  display:none;
  pointer-events:none;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:-6px;right:-6px;
  z-index:20;
  align-items:center;
  justify-content:space-between;
  padding:0;
}
.atSlider__mobileNav .atSlider__btn{
  pointer-events:all;
  flex:0 0 42px;
  width:42px;height:42px;
  font-size:22px;
  border-radius:50%;
  background:rgba(255,255,255,.95);
  box-shadow:0 4px 18px rgba(26,26,26,.22);
  border:1.5px solid rgba(212,157,97,.35);
}

/* ══════════════════════════════════════
   TABLET  (≤ 900px)
   ══════════════════════════════════════ */
@media(max-width:900px){
  .atSlider__inner{
    flex-wrap:wrap;
    padding:24px 20px 12px;
    gap:14px;
  }

  /* Reset ALL order values — both LTR and RTL stack vertically */
  .atSlider__lead,
  [dir="rtl"] .atSlider__lead     { order:0; flex:0 0 100%; width:100%; padding:0; text-align:center; }
  [dir="rtl"] .atSlider__lead     { text-align:right; }

  .atSlider__stage,
  [dir="rtl"] .atSlider__stage    { order:0; flex:0 0 100%; width:100%; }

  .atSlider__btn--prev,
  [dir="rtl"] .atSlider__btn--prev { order:0; }

  .atSlider__btn--next,
  [dir="rtl"] .atSlider__btn--next { order:0; }

  /* Hide desktop side buttons */
  .atSlider__inner > .atSlider__btn{ display:none; }

  /* Show mobile nav */
  .atSlider__mobileNav{ display:flex; }

  .atCard__num{ font-size:48px; }
}

/* ══════════════════════════════════════
   MOBILE  (≤ 560px)
   ══════════════════════════════════════ */
@media(max-width:560px){
  .atSlider__inner{padding:20px 16px 8px;}

  .atSlider__title{font-size:22px;}
  .atSlider__sub{font-size:13px;}

  .atCard{padding:22px 18px 18px;}
  .atCard__num{font-size:44px;}
  .atCard__label{font-size:13px;}
  .atCard__desc{font-size:11px;}
  .atCard__icon{width:44px;height:44px;border-radius:12px;}
  .atCard__icon svg{width:18px;height:18px;}

  .atSlider__mobileNav .atSlider__btn{
    width:48px;height:48px;font-size:22px;
  }

  .atSlider__fade--left{display:none;}
  .atSlider__fade--right{width:50px;}
}

/* ══════════════════════════════════════
   SMALL MOBILE (≤ 380px)
   ══════════════════════════════════════ */
@media(max-width:380px){
  .atSlider__title{font-size:19px;}
  .atCard__num{font-size:38px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a61f290 */.slider-iconic{
    padding: 0;
}/* End custom CSS */