.elementor-166 .elementor-element.elementor-element-e4ac8d6{--display:flex;--min-height:1080px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-e4ac8d6:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-e4ac8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#81807C;}.elementor-166 .elementor-element.elementor-element-e4ac8d6::before, .elementor-166 .elementor-element.elementor-element-e4ac8d6 > .elementor-background-video-container::before, .elementor-166 .elementor-element.elementor-element-e4ac8d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-166 .elementor-element.elementor-element-e4ac8d6 > .elementor-background-slideshow::before, .elementor-166 .elementor-element.elementor-element-e4ac8d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-166 .elementor-element.elementor-element-e4ac8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0) 33.6%, rgba(0,0,0,0.6) 80.3%);}.elementor-166 .elementor-element.elementor-element-c0dd338{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-0840c79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--overlay-mix-blend-mode:multiply;--padding-top:60px;--padding-bottom:51px;--padding-left:60px;--padding-right:70px;}.elementor-166 .elementor-element.elementor-element-0840c79:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-0840c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4A3A;background-image:url("https://grandbrilliant.al/wp-content/uploads/2026/10/gb-slide-texture-stone-2026-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-166 .elementor-element.elementor-element-0840c79::before, .elementor-166 .elementor-element.elementor-element-0840c79 > .elementor-background-video-container::before, .elementor-166 .elementor-element.elementor-element-0840c79 > .e-con-inner > .elementor-background-video-container::before, .elementor-166 .elementor-element.elementor-element-0840c79 > .elementor-background-slideshow::before, .elementor-166 .elementor-element.elementor-element-0840c79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-166 .elementor-element.elementor-element-0840c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00A63E;--background-overlay:'';}.elementor-166 .elementor-element.elementor-element-0840c79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-166 .elementor-element.elementor-element-2c78af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;}.elementor-166 .elementor-element.elementor-element-2c78af3 img{width:264px;}.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 );color:var( --e-global-color-primary );}.elementor-166 .elementor-element.elementor-element-5d4f5af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-166 .elementor-element.elementor-element-5d4f5af .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:52px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:-1.56px;color:#ffffff;}.elementor-166 .elementor-element.elementor-element-7d8b3ba{width:var( --container-widget-width, min(470px, 100%) );max-width:min(470px, 100%);--container-widget-width:min(470px, 100%);--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-7d8b3ba .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#ffffff;}.elementor-166 .elementor-element.elementor-element-a42b10c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:102px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-a42b10c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-166 .elementor-element.elementor-element-2f31810{text-align:end;}.elementor-166 .elementor-element.elementor-element-2f31810 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;color:#ffffff;}.elementor-166 .elementor-element.elementor-element-1d5fc25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:14px 36px;--row-gap:14px;--column-gap:36px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-166 .elementor-element.elementor-element-0d28b8e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:0px 0px 2px 0px;border-color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-0d28b8e .elementor-button:hover, .elementor-166 .elementor-element.elementor-element-0d28b8e .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DFCBA7;border-color:#DFCBA7;}.elementor-166 .elementor-element.elementor-element-0d28b8e{width:auto;max-width:auto;}.elementor-166 .elementor-element.elementor-element-0d28b8e .elementor-button:hover svg, .elementor-166 .elementor-element.elementor-element-0d28b8e .elementor-button:focus svg{fill:#DFCBA7;}.elementor-166 .elementor-element.elementor-element-684cde3 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:0px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:0px 0px 2px 0px;border-color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-684cde3 .elementor-button:hover, .elementor-166 .elementor-element.elementor-element-684cde3 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DFCBA7;border-color:#DFCBA7;}.elementor-166 .elementor-element.elementor-element-684cde3{width:auto;max-width:auto;}.elementor-166 .elementor-element.elementor-element-684cde3 .elementor-button:hover svg, .elementor-166 .elementor-element.elementor-element-684cde3 .elementor-button:focus svg{fill:#DFCBA7;}.elementor-166 .elementor-element.elementor-element-e64e7a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(0,0,0,0.15);--border-color:rgba(0,0,0,0.15);--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-e64e7a0:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-e64e7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-166 .elementor-element.elementor-element-6399f3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:205px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-a0ef323{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-a0ef323 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:48px;font-weight:400;line-height:1.1em;color:#111118;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-166 .elementor-element.elementor-element-102e216{width:var( --container-widget-width, 1298px );max-width:1298px;--container-widget-width:1298px;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#111118;}.elementor-166 .elementor-element.elementor-element-102e216 p{margin-block-end:20px;}.elementor-166 .elementor-element.elementor-element-da46cbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:76px;--padding-bottom:222px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-b6b892b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-93aeedd img{width:100%;height:800px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-166 .elementor-element.elementor-element-44b26b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-8a2f8a6 img{width:100%;height:800px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-166 .elementor-element.elementor-element-18a20c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2fad980 img{width:100%;height:800px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-166 .elementor-element.elementor-element-64106e1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:32px;--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:0px;--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:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:24px;--e-n-carousel-dots-normal-color:rgba(0,0,0,0);--e-n-carousel-dots-hover-color:rgba(0,0,0,0);--e-n-carousel-swiper-pagination-spacing:53.5px;}.elementor-166 .elementor-element.elementor-element-64106e1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-166 .elementor-element.elementor-element-3b53164{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-ffdfe7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:312px;--padding-bottom:120px;--padding-left:max(40px, calc(50vw - 748px));--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-ffdfe7d:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-ffdfe7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-166 .elementor-element.elementor-element-2029212{font-family:"Plus Jakarta Sans", sans-serif;font-size:80px;font-weight:500;line-height:94px;color:#A08452;}.elementor-166 .elementor-element.elementor-element-2029212 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-3c57e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 116px) 0px;}.elementor-166 .elementor-element.elementor-element-3c57e3c .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:31px;color:#252525;}.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-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-166 .elementor-element.elementor-element-81c7ff7{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-item:not(:last-child):after{content:"";width:min(499px, 100%);border-color:rgba(0,0,0,0.1);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-text{color:#252525;transition:color 0.3s;}.elementor-166 .elementor-element.elementor-element-f2e6884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-e08e56b img{width:100%;height:1080px;object-fit:cover;object-position:center center;}.elementor-166 .elementor-element.elementor-element-c6d60d1{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:339px;--padding-bottom:339px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-7dc3b91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-354a95c .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:40px;font-weight:400;line-height:1.4em;color:#28272A;}.elementor-166 .elementor-element.elementor-element-ff0a8fc{width:var( --container-widget-width, min(687px, 49.07%) );max-width:min(687px, 49.07%);--container-widget-width:min(687px, 49.07%);--container-widget-flex-grow:0;text-align:justify;font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#767674;}.elementor-166 .elementor-element.elementor-element-ff0a8fc p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-475c518{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;}.elementor-166 .elementor-element.elementor-element-475c518 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#28272A;}.elementor-166 .elementor-element.elementor-element-ddd1e36{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-ec52a8f{--display:flex;--min-height:342px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-ec52a8f:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-ec52a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-7e03d8b{text-align:start;}.elementor-166 .elementor-element.elementor-element-7e03d8b img{width:64px;}.elementor-166 .elementor-element.elementor-element-accd921{--display:flex;--min-height:176px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-41f28df .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:500;line-height:1.6em;color:#28272A;}.elementor-166 .elementor-element.elementor-element-d0bada7 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#737373;}.elementor-166 .elementor-element.elementor-element-bdd276c{--display:flex;--min-height:342px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.6;--overlay-mix-blend-mode:multiply;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-bdd276c:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-bdd276c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4A3A;background-image:url("https://grandbrilliant.al/wp-content/uploads/2026/10/gb-slide-texture-stone-2026-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-166 .elementor-element.elementor-element-bdd276c::before, .elementor-166 .elementor-element.elementor-element-bdd276c > .elementor-background-video-container::before, .elementor-166 .elementor-element.elementor-element-bdd276c > .e-con-inner > .elementor-background-video-container::before, .elementor-166 .elementor-element.elementor-element-bdd276c > .elementor-background-slideshow::before, .elementor-166 .elementor-element.elementor-element-bdd276c > .e-con-inner > .elementor-background-slideshow::before, .elementor-166 .elementor-element.elementor-element-bdd276c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00A63E;--background-overlay:'';}.elementor-166 .elementor-element.elementor-element-63014d4{text-align:start;}.elementor-166 .elementor-element.elementor-element-63014d4 img{width:64px;}.elementor-166 .elementor-element.elementor-element-c9691de{--display:flex;--min-height:176px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-23d0a22 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-84bcf1d .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-444d4b2{--display:flex;--min-height:342px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-444d4b2:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-444d4b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-f54a603{text-align:start;}.elementor-166 .elementor-element.elementor-element-f54a603 img{width:64px;}.elementor-166 .elementor-element.elementor-element-cf16862{--display:flex;--min-height:176px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-0ed6213 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:500;line-height:1.6em;color:#28272A;}.elementor-166 .elementor-element.elementor-element-eac2969 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#737373;}.elementor-166 .elementor-element.elementor-element-3372234{--display:flex;--min-height:342px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-3372234:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-3372234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-25a6da9{text-align:start;}.elementor-166 .elementor-element.elementor-element-25a6da9 img{width:64px;}.elementor-166 .elementor-element.elementor-element-6b0b829{--display:flex;--min-height:176px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-cd32aed .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:500;line-height:1.6em;color:#28272A;}.elementor-166 .elementor-element.elementor-element-718d254 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#737373;}.elementor-166 .elementor-element.elementor-element-5abda7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:210px;--padding-bottom:205px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-5abda7f:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-5abda7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2B21;background-image:url("https://grandbrilliant.al/wp-content/uploads/2026/10/gb-slide-texture-stone-2026-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-166 .elementor-element.elementor-element-5abda7f::before, .elementor-166 .elementor-element.elementor-element-5abda7f > .elementor-background-video-container::before, .elementor-166 .elementor-element.elementor-element-5abda7f > .e-con-inner > .elementor-background-video-container::before, .elementor-166 .elementor-element.elementor-element-5abda7f > .elementor-background-slideshow::before, .elementor-166 .elementor-element.elementor-element-5abda7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-166 .elementor-element.elementor-element-5abda7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#336546;--background-overlay:'';}.elementor-166 .elementor-element.elementor-element-0f3d23e{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2ed47e2{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-1b4061f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-166 .elementor-element.elementor-element-1b4061f .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-047cb0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 57px) 0px;}.elementor-166 .elementor-element.elementor-element-047cb0c .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#9EC4A8;}.elementor-166 .elementor-element.elementor-element-13f6f2a{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;text-align:justify;font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-13f6f2a p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-eb35de1{width:var( --container-widget-width, clamp(300px, 40.72%, 570px) );max-width:clamp(300px, 40.72%, 570px);margin:0px clamp(24px, 4.79%, 67px) calc(var(--kit-widget-spacing, 0px) + 0px) clamp(16px, 2.43%, 34px);--container-widget-width:clamp(300px, 40.72%, 570px);--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-eb35de1 img{width:100%;height:660px;object-fit:cover;object-position:center center;}.elementor-166 .elementor-element.elementor-element-055558f{--display:flex;--min-height:665px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-e870273{--display:flex;--min-height:24px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-4a21e46{text-align:end;}.elementor-166 .elementor-element.elementor-element-4a21e46 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-604acc8{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-604acc8 img{width:10px;}.elementor-166 .elementor-element.elementor-element-1efd2cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-86f99a7{--display:flex;--min-height:24px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-eb3e96f{background-color:#9EC4A8;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:15px 20px 15px 20px;border-radius:50px 50px 50px 50px;text-align:end;}.elementor-166 .elementor-element.elementor-element-eb3e96f .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:18px;font-weight:500;line-height:18px;color:#161616;}.elementor-166 .elementor-element.elementor-element-fd47a97{width:var( --container-widget-width, 26px );max-width:26px;margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;--container-widget-width:26px;--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-fd47a97 img{width:26px;}.elementor-166 .elementor-element.elementor-element-68983a6{--display:flex;--min-height:24px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-931dfaa{text-align:end;}.elementor-166 .elementor-element.elementor-element-931dfaa .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-08f4ff4{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-08f4ff4 img{width:10px;}.elementor-166 .elementor-element.elementor-element-fdbfbe5{--display:flex;--min-height:24px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-d8532cd{text-align:end;}.elementor-166 .elementor-element.elementor-element-d8532cd .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-8b6183f{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-8b6183f img{width:10px;}.elementor-166 .elementor-element.elementor-element-7e5d048{--display:flex;--min-height:24px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-d3fcf56{text-align:end;}.elementor-166 .elementor-element.elementor-element-d3fcf56 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-1f4ee58{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-1f4ee58 img{width:10px;}.elementor-166 .elementor-element.elementor-element-ce15445{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:246px;--padding-bottom:199px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-ce15445:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-ce15445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-166 .elementor-element.elementor-element-f2d0d40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;}.elementor-166 .elementor-element.elementor-element-f2d0d40 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:125px;font-weight:600;text-transform:uppercase;line-height:1.1em;color:rgba(0,0,0,0);}.elementor-166 .elementor-element.elementor-element-3d2f4cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-166 .elementor-element.elementor-element-2c349d8{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-2c349d8:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-2c349d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-580c9de .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:#202023;}.elementor-166 .elementor-element.elementor-element-84bbcc9{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-84bbcc9 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-b8091b5{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-166 .elementor-element.elementor-element-b8091b5 img{width:228px;}.elementor-166 .elementor-element.elementor-element-1ce15fe{text-align:center;}.elementor-166 .elementor-element.elementor-element-1ce15fe .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-3eb3874{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-3eb3874:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-3eb3874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-6af947c .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:#202023;}.elementor-166 .elementor-element.elementor-element-db147db{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-db147db p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-220daa5{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-166 .elementor-element.elementor-element-220daa5 img{width:228px;}.elementor-166 .elementor-element.elementor-element-61571a3{text-align:center;}.elementor-166 .elementor-element.elementor-element-61571a3 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-a6b01e9{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-a6b01e9:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-a6b01e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-09c0c24 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:#202023;}.elementor-166 .elementor-element.elementor-element-1970d16{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-1970d16 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-cce3429{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-166 .elementor-element.elementor-element-cce3429 img{width:228px;}.elementor-166 .elementor-element.elementor-element-a384540{text-align:center;}.elementor-166 .elementor-element.elementor-element-a384540 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-7d030a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-7d030a0.e-con{--align-self:flex-end;}.elementor-166 .elementor-element.elementor-element-c061cd0{background-color:#BA9C68;padding:12.5px 20px 12.5px 20px;border-radius:100px 100px 100px 100px;}.elementor-166 .elementor-element.elementor-element-c061cd0 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:15px;font-weight:500;line-height:25px;color:#161616;}.elementor-166 .elementor-element.elementor-element-9976a89{--display:flex;--min-height:51px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#8F5E32;--border-color:#8F5E32;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-9976a89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-166 .elementor-element.elementor-element-163ad2b{text-align:center;}.elementor-166 .elementor-element.elementor-element-163ad2b img{width:17px;}.elementor-166 .elementor-element.elementor-element-a9b79e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:206px;--padding-bottom:298px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-a9b79e5:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-a9b79e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-bf36508{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-05c1e88{--display:flex;--min-height:754px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-31f72d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-416e109 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:36px;font-weight:400;line-height:1em;color:#1A1A1A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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 );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-166 .elementor-element.elementor-element-f74e072{--divider-border-style:solid;--divider-color:#BA9C68;--divider-border-width:4px;width:var( --container-widget-width, 40px );max-width:40px;margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-f74e072 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-166 .elementor-element.elementor-element-f74e072 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-166 .elementor-element.elementor-element-f9c495d{width:var( --container-widget-width, min(540px, 100%) );max-width:min(540px, 100%);margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(540px, 100%);--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#767674;}.elementor-166 .elementor-element.elementor-element-f9c495d p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-0de506c{width:var( --container-widget-width, min(572px, 100%) );max-width:min(572px, 100%);padding:17px 0px 17px 0px;--container-widget-width:min(572px, 100%);--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(34px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(34px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(34px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-34px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-34px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-item:not(:last-child):after{content:"";width:min(540px, 100%);border-color:rgba(0,0,0,0.1);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-icon{padding-inline-end:22px;}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-166 .elementor-element.elementor-element-f2747e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-90c0589 img{width:100%;height:819px;object-fit:cover;object-position:center center;}.elementor-166 .elementor-element.elementor-element-2f7ab25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-7f56c09 img{width:100%;height:819px;object-fit:cover;object-position:center center;}.elementor-166 .elementor-element.elementor-element-fa51929{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-be9d02e img{width:100%;height:819px;object-fit:cover;object-position:center center;}.elementor-166 .elementor-element.elementor-element-74dda29{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, min(700px, 50%) );max-width:min(700px, 50%);--container-widget-width:min(700px, 50%);--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-123px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-35px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-35px;--e-n-carousel-arrow-size:18px;--e-n-carousel-arrow-normal-color:#1A1A1A;--e-n-carousel-arrow-hover-color:#161616;--e-n-carousel-swiper-pagination-size:27px;--e-n-carousel-fraction-color:#737373;--e-n-carousel-fraction-horizontal-position:0px;--e-n-carousel-fraction-horizontal-transform:0%;--e-n-carousel-fraction-horizontal-offset:60px;--e-n-carousel-fraction-vertical-position:100%;--e-n-carousel-fraction-vertical-transform:-100%;--e-n-carousel-fraction-vertical-offset:-50px;}.elementor-166 .elementor-element.elementor-element-74dda29 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14.5px 14.5px 14.5px 14.5px;}.elementor-166 .elementor-element.elementor-element-74dda29 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#BA9C68;}.elementor-166 .elementor-element.elementor-element-74dda29 .swiper-pagination{font-family:"Plus Jakarta Sans", sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:-0.36px;}.elementor-166 .elementor-element.elementor-element-a404aa2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:233px;--padding-bottom:224px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-a404aa2:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-a404aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-166 .elementor-element.elementor-element-6361739{width:var( --container-widget-width, min(735px, 100%) );max-width:min(735px, 100%);--container-widget-width:min(735px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-6361739 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:68px;color:#000000;}.elementor-166 .elementor-element.elementor-element-06155ca{width:var( --container-widget-width, min(510px, 100%) );max-width:min(510px, 100%);margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(510px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-06155ca .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.32px;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-0722d4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-146ffdb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--border-radius:10px 10px 10px 10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-166 .elementor-element.elementor-element-146ffdb:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-146ffdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-7d0357a{text-align:start;}.elementor-166 .elementor-element.elementor-element-7d0357a img{width:46px;}.elementor-166 .elementor-element.elementor-element-d6a8c28 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-0.48px;color:#000000;}.elementor-166 .elementor-element.elementor-element-462b792{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--border-radius:10px 10px 10px 10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-166 .elementor-element.elementor-element-462b792:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-462b792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-e20b59f{text-align:start;}.elementor-166 .elementor-element.elementor-element-e20b59f img{width:46px;}.elementor-166 .elementor-element.elementor-element-f5ee079 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-0.48px;color:#000000;}.elementor-166 .elementor-element.elementor-element-9a458a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--border-radius:10px 10px 10px 10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-166 .elementor-element.elementor-element-9a458a5:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-9a458a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-1b9d239{text-align:start;}.elementor-166 .elementor-element.elementor-element-1b9d239 img{width:46px;}.elementor-166 .elementor-element.elementor-element-6b5aea6 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-0.48px;color:#000000;}.elementor-166 .elementor-element.elementor-element-9f78cf2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--border-radius:10px 10px 10px 10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-166 .elementor-element.elementor-element-9f78cf2:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-9f78cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-5513389{text-align:start;}.elementor-166 .elementor-element.elementor-element-5513389 img{width:46px;}.elementor-166 .elementor-element.elementor-element-fd8f5eb .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-0.48px;color:#000000;}.elementor-166 .elementor-element.elementor-element-72bc604{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:274px;--padding-bottom:295px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-7ce7643{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-6d7a765{text-align:center;}.elementor-166 .elementor-element.elementor-element-6d7a765 img{width:100%;border-radius:14px 14px 14px 14px;}.elementor-166 .elementor-element.elementor-element-ddb6912{text-align:center;}.elementor-166 .elementor-element.elementor-element-ddb6912 img{width:100%;border-radius:14px 14px 14px 14px;}.elementor-166 .elementor-element.elementor-element-28d2b78{--display:flex;--min-height:540px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.1);--padding-top:55px;--padding-bottom:48px;--padding-left:50px;--padding-right:50px;}.elementor-166 .elementor-element.elementor-element-28d2b78:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-28d2b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-38c6bba{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-8d743dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-166 .elementor-element.elementor-element-8d743dd .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:32px;font-weight:400;line-height:1.2em;letter-spacing:-0.32px;color:#000000;}.elementor-166 .elementor-element.elementor-element-910081e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-166 .elementor-element.elementor-element-910081e .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1em;color:#76593F;}.elementor-166 .elementor-element.elementor-element-379a72a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-166 .elementor-element.elementor-element-379a72a .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.4em;color:#737373;}.elementor-166 .elementor-element.elementor-element-063b9ef{--divider-border-style:solid;--divider-color:#BA9C68;--divider-border-width:4px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-063b9ef .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-166 .elementor-element.elementor-element-063b9ef .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-166 .elementor-element.elementor-element-e9cb4be{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-6168c97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-ef4259e{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-ef4259e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-166 .elementor-element.elementor-element-ef4259e img{width:34px;}.elementor-166 .elementor-element.elementor-element-4720200{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2ac4cd0 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.1em;color:#000000;}.elementor-166 .elementor-element.elementor-element-24a21fb .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:#000000;}.elementor-166 .elementor-element.elementor-element-8238679{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:nowrap;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:rgba(0,0,0,0.1);--border-color:rgba(0,0,0,0.1);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-58f5565{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-58f5565.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-166 .elementor-element.elementor-element-58f5565 img{width:34px;}.elementor-166 .elementor-element.elementor-element-44267ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-0a3a397 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.1em;color:#000000;}.elementor-166 .elementor-element.elementor-element-0f95b78 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:#000000;}.elementor-166 .elementor-element.elementor-element-741f47c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:nowrap;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:rgba(0,0,0,0.1);--border-color:rgba(0,0,0,0.1);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-cc80218{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-cc80218.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-166 .elementor-element.elementor-element-cc80218 img{width:34px;}.elementor-166 .elementor-element.elementor-element-d451c0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-35c5b4f .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.1em;color:#000000;}.elementor-166 .elementor-element.elementor-element-322ef8d .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:#000000;}.elementor-166 .elementor-element.elementor-element-123bc3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:167px;--padding-bottom:207px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-43dd248{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-a741e48 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#202023;}.elementor-166 .elementor-element.elementor-element-186d891 .elementor-heading-title{font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-db650d4{--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:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-e1af5d8{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-e1af5d8 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-269d006{--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:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-a906a1c{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-a906a1c p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-4a01017{--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:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-d68aee3{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-d68aee3 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-043c9db{--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:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-c991c2b{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-c991c2b p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-8d96bb8{--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:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-3f28df3{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-3f28df3 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-d9fad52{--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:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-73bab9d{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-73bab9d p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-5a8b297{--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:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-7b6127c{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-7b6127c p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-3285a74{--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:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-a9f6c79{font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6B6B6E;}.elementor-166 .elementor-element.elementor-element-a9f6c79 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-42b1d68{--n-accordion-title-font-size:20px;width:var( --container-widget-width, min(660px, 47.143%) );max-width:min(660px, 47.143%);--container-widget-width:min(660px, 47.143%);--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#202023;--n-accordion-title-hover-color:#202023;--n-accordion-title-active-color:#202023;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#202023;--n-accordion-icon-hover-color:#202023;--n-accordion-icon-active-color:#161616;}:where( .elementor-166 .elementor-element.elementor-element-42b1d68 > .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:"Plus Jakarta Sans", sans-serif;font-weight:500;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-47cedba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-166 .elementor-element.elementor-element-e4ac8d6{--min-height:900px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-c0dd338{--flex-direction:column-reverse;--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-0840c79{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:51px;--padding-left:60px;--padding-right:70px;}.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-166 .elementor-element.elementor-element-2c78af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-166 .elementor-element.elementor-element-2c78af3 img{width:264px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-166 .elementor-element.elementor-element-5d4f5af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-166 .elementor-element.elementor-element-5d4f5af .elementor-heading-title{font-size:44px;line-height:1.1em;letter-spacing:-1.32px;}.elementor-166 .elementor-element.elementor-element-7d8b3ba{width:var( --container-widget-width, min(470px, 100%) );max-width:min(470px, 100%);--container-widget-width:min(470px, 100%);--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-7d8b3ba .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-a42b10c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2f31810{text-align:start;}.elementor-166 .elementor-element.elementor-element-2f31810 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-1d5fc25{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:12px 28px;--row-gap:12px;--column-gap:28px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-166 .elementor-element.elementor-element-0d28b8e{width:auto;max-width:auto;}.elementor-166 .elementor-element.elementor-element-0d28b8e .elementor-button{font-size:20px;line-height:22px;letter-spacing:0px;padding:0px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-684cde3{width:auto;max-width:auto;}.elementor-166 .elementor-element.elementor-element-684cde3 .elementor-button{font-size:20px;line-height:22px;letter-spacing:0px;padding:0px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-e64e7a0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-6399f3e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-a0ef323{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-a0ef323 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-166 .elementor-element.elementor-element-102e216{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:22px;}.elementor-166 .elementor-element.elementor-element-102e216 p{margin-block-end:20px;}.elementor-166 .elementor-element.elementor-element-da46cbf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-b6b892b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-93aeedd img{width:100%;height:640px;object-fit:cover;border-radius:24px 24px 24px 24px;}.elementor-166 .elementor-element.elementor-element-44b26b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-8a2f8a6 img{width:100%;height:640px;object-fit:cover;border-radius:24px 24px 24px 24px;}.elementor-166 .elementor-element.elementor-element-18a20c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2fad980 img{width:100%;height:640px;object-fit:cover;border-radius:24px 24px 24px 24px;}.elementor-166 .elementor-element.elementor-element-64106e1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-166 .elementor-element.elementor-element-3b53164{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-ffdfe7d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-2029212{font-size:72px;line-height:86px;}.elementor-166 .elementor-element.elementor-element-2029212 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-3c57e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-166 .elementor-element.elementor-element-3c57e3c .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-166 .elementor-element.elementor-element-81c7ff7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-item > a{font-size:18px;line-height:24px;}.elementor-166 .elementor-element.elementor-element-f2e6884{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-e08e56b img{width:100%;height:560px;object-fit:cover;}.elementor-166 .elementor-element.elementor-element-c6d60d1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-7dc3b91{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-354a95c .elementor-heading-title{font-size:34px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-ff0a8fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-ff0a8fc p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-475c518{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-166 .elementor-element.elementor-element-475c518 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-166 .elementor-element.elementor-element-ddd1e36{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-ec52a8f{--min-height:300px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-7e03d8b img{width:64px;}.elementor-166 .elementor-element.elementor-element-accd921{--min-height:176px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-41f28df .elementor-heading-title{font-size:22px;line-height:1.6em;}.elementor-166 .elementor-element.elementor-element-d0bada7 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-bdd276c{--min-height:300px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-63014d4 img{width:64px;}.elementor-166 .elementor-element.elementor-element-c9691de{--min-height:176px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-23d0a22 .elementor-heading-title{font-size:22px;line-height:1.6em;}.elementor-166 .elementor-element.elementor-element-84bcf1d .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-444d4b2{--min-height:300px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-f54a603 img{width:64px;}.elementor-166 .elementor-element.elementor-element-cf16862{--min-height:176px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-0ed6213 .elementor-heading-title{font-size:22px;line-height:1.6em;}.elementor-166 .elementor-element.elementor-element-eac2969 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-3372234{--min-height:300px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-25a6da9 img{width:64px;}.elementor-166 .elementor-element.elementor-element-6b0b829{--min-height:176px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-cd32aed .elementor-heading-title{font-size:22px;line-height:1.6em;}.elementor-166 .elementor-element.elementor-element-718d254 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-5abda7f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-0f3d23e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2ed47e2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-1b4061f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-166 .elementor-element.elementor-element-1b4061f .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-166 .elementor-element.elementor-element-047cb0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-166 .elementor-element.elementor-element-047cb0c .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-166 .elementor-element.elementor-element-13f6f2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:15px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-13f6f2a p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-eb35de1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-eb35de1 img{width:100%;height:520px;object-fit:cover;}.elementor-166 .elementor-element.elementor-element-055558f{--min-height:0px;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-e870273{--min-height:24px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-4a21e46 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-604acc8{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-604acc8 img{width:10px;}.elementor-166 .elementor-element.elementor-element-1efd2cc{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-86f99a7{--min-height:24px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-eb3e96f{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:15px 20px 15px 20px;}.elementor-166 .elementor-element.elementor-element-eb3e96f .elementor-heading-title{font-size:18px;line-height:18px;}.elementor-166 .elementor-element.elementor-element-fd47a97{width:var( --container-widget-width, 26px );max-width:26px;margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-fd47a97 img{width:26px;}.elementor-166 .elementor-element.elementor-element-68983a6{--min-height:24px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-931dfaa .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-08f4ff4{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-08f4ff4 img{width:10px;}.elementor-166 .elementor-element.elementor-element-fdbfbe5{--min-height:24px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-d8532cd .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-8b6183f{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-8b6183f img{width:10px;}.elementor-166 .elementor-element.elementor-element-7e5d048{--min-height:24px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-d3fcf56 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-1f4ee58{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-1f4ee58 img{width:10px;}.elementor-166 .elementor-element.elementor-element-ce15445{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-f2d0d40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-166 .elementor-element.elementor-element-f2d0d40 .elementor-heading-title{font-size:90px;line-height:1.1em;}.elementor-166 .elementor-element.elementor-element-3d2f4cc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2c349d8{--min-height:330px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-166 .elementor-element.elementor-element-580c9de .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-84bbcc9{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-84bbcc9 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-b8091b5{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-166 .elementor-element.elementor-element-b8091b5 img{width:180px;}.elementor-166 .elementor-element.elementor-element-1ce15fe .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-3eb3874{--min-height:330px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-166 .elementor-element.elementor-element-6af947c .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-db147db{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-db147db p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-220daa5{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-166 .elementor-element.elementor-element-220daa5 img{width:180px;}.elementor-166 .elementor-element.elementor-element-61571a3 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-a6b01e9{--min-height:330px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-166 .elementor-element.elementor-element-09c0c24 .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-1970d16{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-1970d16 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-cce3429{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-166 .elementor-element.elementor-element-cce3429 img{width:180px;}.elementor-166 .elementor-element.elementor-element-a384540 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-7d030a0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-7d030a0.e-con{--align-self:flex-end;}.elementor-166 .elementor-element.elementor-element-c061cd0{padding:12.5px 20px 12.5px 20px;}.elementor-166 .elementor-element.elementor-element-c061cd0 .elementor-heading-title{font-size:15px;line-height:25px;}.elementor-166 .elementor-element.elementor-element-9976a89{--min-height:51px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-163ad2b img{width:17px;}.elementor-166 .elementor-element.elementor-element-a9b79e5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-bf36508{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-05c1e88{--min-height:0px;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-31f72d9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-416e109 .elementor-heading-title{font-size:32px;line-height:1.15em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-166 .elementor-element.elementor-element-f74e072{width:var( --container-widget-width, 40px );max-width:40px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-f74e072 .elementor-divider-separator{width:40px;}.elementor-166 .elementor-element.elementor-element-f74e072 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-166 .elementor-element.elementor-element-f9c495d{width:var( --container-widget-width, 100% );max-width:100%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-f9c495d p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-0de506c{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-item > a{font-size:16px;line-height:24px;}.elementor-166 .elementor-element.elementor-element-f2747e1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-90c0589 img{width:100%;height:640px;object-fit:cover;}.elementor-166 .elementor-element.elementor-element-2f7ab25{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-7f56c09 img{width:100%;height:640px;object-fit:cover;}.elementor-166 .elementor-element.elementor-element-fa51929{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-be9d02e img{width:100%;height:640px;object-fit:cover;}.elementor-166 .elementor-element.elementor-element-74dda29{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-arrow-prev-left-position:-99px;--e-n-carousel-arrow-prev-top-position:-9px;--e-n-carousel-arrow-next-right-position:36px;--e-n-carousel-arrow-next-top-position:-9px;--e-n-carousel-fraction-horizontal-offset:36px;--e-n-carousel-fraction-vertical-offset:-24px;}.elementor-166 .elementor-element.elementor-element-a404aa2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-6361739{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-6361739 .elementor-heading-title{font-size:40px;line-height:56px;}.elementor-166 .elementor-element.elementor-element-06155ca{width:var( --container-widget-width, min(510px, 100%) );max-width:min(510px, 100%);margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(510px, 100%);--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-06155ca .elementor-heading-title{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-166 .elementor-element.elementor-element-0722d4c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-146ffdb{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-166 .elementor-element.elementor-element-7d0357a img{width:46px;}.elementor-166 .elementor-element.elementor-element-d6a8c28 .elementor-heading-title{font-size:22px;line-height:30px;letter-spacing:-0.48px;}.elementor-166 .elementor-element.elementor-element-462b792{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-166 .elementor-element.elementor-element-e20b59f img{width:46px;}.elementor-166 .elementor-element.elementor-element-f5ee079 .elementor-heading-title{font-size:22px;line-height:30px;letter-spacing:-0.48px;}.elementor-166 .elementor-element.elementor-element-9a458a5{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-166 .elementor-element.elementor-element-1b9d239 img{width:46px;}.elementor-166 .elementor-element.elementor-element-6b5aea6 .elementor-heading-title{font-size:22px;line-height:30px;letter-spacing:-0.48px;}.elementor-166 .elementor-element.elementor-element-9f78cf2{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-166 .elementor-element.elementor-element-5513389 img{width:46px;}.elementor-166 .elementor-element.elementor-element-fd8f5eb .elementor-heading-title{font-size:22px;line-height:30px;letter-spacing:-0.48px;}.elementor-166 .elementor-element.elementor-element-72bc604{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-7ce7643{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-6d7a765 img{width:100%;border-radius:14px 14px 14px 14px;}.elementor-166 .elementor-element.elementor-element-ddb6912 img{width:100%;border-radius:14px 14px 14px 14px;}.elementor-166 .elementor-element.elementor-element-28d2b78{--min-height:0px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-38c6bba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-8d743dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-166 .elementor-element.elementor-element-8d743dd .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.3px;}.elementor-166 .elementor-element.elementor-element-910081e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-166 .elementor-element.elementor-element-910081e .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-166 .elementor-element.elementor-element-379a72a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-166 .elementor-element.elementor-element-379a72a .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-063b9ef{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-063b9ef .elementor-divider-separator{width:40px;}.elementor-166 .elementor-element.elementor-element-063b9ef .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-166 .elementor-element.elementor-element-e9cb4be{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-6168c97{--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-ef4259e{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-ef4259e img{width:34px;}.elementor-166 .elementor-element.elementor-element-4720200{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2ac4cd0 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-166 .elementor-element.elementor-element-24a21fb .elementor-heading-title{font-size:14px;line-height:1.1em;}.elementor-166 .elementor-element.elementor-element-8238679{--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-58f5565{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-58f5565 img{width:34px;}.elementor-166 .elementor-element.elementor-element-44267ac{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-0a3a397 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-166 .elementor-element.elementor-element-0f95b78 .elementor-heading-title{font-size:14px;line-height:1.1em;}.elementor-166 .elementor-element.elementor-element-741f47c{--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-cc80218{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-cc80218 img{width:34px;}.elementor-166 .elementor-element.elementor-element-d451c0b{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-35c5b4f .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-166 .elementor-element.elementor-element-322ef8d .elementor-heading-title{font-size:14px;line-height:1.1em;}.elementor-166 .elementor-element.elementor-element-123bc3f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-166 .elementor-element.elementor-element-43dd248{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-a741e48 .elementor-heading-title{font-size:34px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-186d891 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-db650d4{--padding-top:0px;--padding-bottom:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-e1af5d8{font-size:15px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-e1af5d8 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-269d006{--padding-top:0px;--padding-bottom:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-a906a1c{font-size:15px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-a906a1c p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-4a01017{--padding-top:0px;--padding-bottom:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-d68aee3{font-size:15px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-d68aee3 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-043c9db{--padding-top:0px;--padding-bottom:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-c991c2b{font-size:15px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-c991c2b p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-8d96bb8{--padding-top:0px;--padding-bottom:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-3f28df3{font-size:15px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-3f28df3 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-d9fad52{--padding-top:0px;--padding-bottom:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-73bab9d{font-size:15px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-73bab9d p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-5a8b297{--padding-top:0px;--padding-bottom:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-7b6127c{font-size:15px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-7b6127c p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-3285a74{--padding-top:0px;--padding-bottom:23px;--padding-left:30px;--padding-right:30px;}.elementor-166 .elementor-element.elementor-element-a9f6c79{font-size:15px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-a9f6c79 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-42b1d68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-font-size:19px;}:where( .elementor-166 .elementor-element.elementor-element-42b1d68 > .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:1.4em;}.elementor-166 .elementor-element.elementor-element-47cedba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-166 .elementor-element.elementor-element-e4ac8d6{--min-height:780px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-c0dd338{--flex-direction:column-reverse;--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-0840c79:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-0840c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandbrilliant.al/wp-content/uploads/2026/10/gb-slide-texture-stone-2026-10-768x768.webp");}.elementor-166 .elementor-element.elementor-element-0840c79{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.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-166 .elementor-element.elementor-element-2c78af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-166 .elementor-element.elementor-element-2c78af3 img{width:220px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-166 .elementor-element.elementor-element-5d4f5af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-166 .elementor-element.elementor-element-5d4f5af .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:-0.96px;}.elementor-166 .elementor-element.elementor-element-7d8b3ba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-7d8b3ba .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-a42b10c{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-166 .elementor-element.elementor-element-2f31810{text-align:start;}.elementor-166 .elementor-element.elementor-element-2f31810 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-1d5fc25{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-166 .elementor-element.elementor-element-0d28b8e{width:auto;max-width:auto;}.elementor-166 .elementor-element.elementor-element-0d28b8e .elementor-button{font-size:18px;line-height:20px;letter-spacing:0px;padding:17px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-684cde3{width:auto;max-width:auto;}.elementor-166 .elementor-element.elementor-element-684cde3 .elementor-button{font-size:18px;line-height:20px;letter-spacing:0px;padding:17px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-e64e7a0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-166 .elementor-element.elementor-element-6399f3e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-166 .elementor-element.elementor-element-a0ef323{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-166 .elementor-element.elementor-element-a0ef323 .elementor-heading-title{font-size:30px;line-height:1.15em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-166 .elementor-element.elementor-element-102e216{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:24px;}.elementor-166 .elementor-element.elementor-element-102e216 p{margin-block-end:16px;}.elementor-166 .elementor-element.elementor-element-da46cbf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-b6b892b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-93aeedd img{width:100%;height:420px;object-fit:cover;border-radius:16px 16px 16px 16px;}.elementor-166 .elementor-element.elementor-element-44b26b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-8a2f8a6 img{width:100%;height:420px;object-fit:cover;border-radius:16px 16px 16px 16px;}.elementor-166 .elementor-element.elementor-element-18a20c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2fad980 img{width:100%;height:420px;object-fit:cover;border-radius:16px 16px 16px 16px;}.elementor-166 .elementor-element.elementor-element-64106e1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:12px;--e-n-carousel-swiper-pagination-size:44px;--e-n-carousel-swiper-pagination-spacing:14px;}.elementor-166 .elementor-element.elementor-element-3b53164{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-ffdfe7d{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-166 .elementor-element.elementor-element-2029212{font-size:56px;line-height:66px;}.elementor-166 .elementor-element.elementor-element-2029212 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-3c57e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-166 .elementor-element.elementor-element-3c57e3c .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-166 .elementor-element.elementor-element-81c7ff7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-166 .elementor-element.elementor-element-81c7ff7 .elementor-icon-list-item > a{font-size:17px;line-height:24px;}.elementor-166 .elementor-element.elementor-element-f2e6884{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-e08e56b img{width:100%;height:320px;object-fit:cover;}.elementor-166 .elementor-element.elementor-element-c6d60d1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-166 .elementor-element.elementor-element-7dc3b91{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-354a95c .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-ff0a8fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-ff0a8fc p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-475c518{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-166 .elementor-element.elementor-element-475c518 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-166 .elementor-element.elementor-element-ddd1e36{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-ec52a8f{--width:100%;--min-height:240px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-166 .elementor-element.elementor-element-7e03d8b img{width:56px;}.elementor-166 .elementor-element.elementor-element-accd921{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-41f28df .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-d0bada7 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-bdd276c:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-bdd276c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandbrilliant.al/wp-content/uploads/2026/10/gb-slide-texture-stone-2026-10-768x768.webp");}.elementor-166 .elementor-element.elementor-element-bdd276c{--width:100%;--min-height:240px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-166 .elementor-element.elementor-element-63014d4 img{width:56px;}.elementor-166 .elementor-element.elementor-element-c9691de{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-23d0a22 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-84bcf1d .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-444d4b2{--width:100%;--min-height:240px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-166 .elementor-element.elementor-element-f54a603 img{width:56px;}.elementor-166 .elementor-element.elementor-element-cf16862{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-0ed6213 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-eac2969 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-3372234{--width:100%;--min-height:240px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-166 .elementor-element.elementor-element-25a6da9 img{width:56px;}.elementor-166 .elementor-element.elementor-element-6b0b829{--min-height:0px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-cd32aed .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-718d254 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-5abda7f:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-5abda7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grandbrilliant.al/wp-content/uploads/2026/10/gb-slide-texture-stone-2026-10-768x768.webp");}.elementor-166 .elementor-element.elementor-element-5abda7f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-166 .elementor-element.elementor-element-0f3d23e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2ed47e2{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-1b4061f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-166 .elementor-element.elementor-element-1b4061f .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-166 .elementor-element.elementor-element-047cb0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-166 .elementor-element.elementor-element-047cb0c .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-166 .elementor-element.elementor-element-13f6f2a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:15px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-13f6f2a p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-eb35de1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-eb35de1 img{width:100%;height:340px;object-fit:cover;}.elementor-166 .elementor-element.elementor-element-055558f{--width:280px;--min-height:0px;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-e870273{--min-height:24px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-4a21e46 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-604acc8{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-604acc8 img{width:10px;}.elementor-166 .elementor-element.elementor-element-1efd2cc{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-86f99a7{--min-height:24px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-eb3e96f{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:15px 20px 15px 20px;}.elementor-166 .elementor-element.elementor-element-eb3e96f .elementor-heading-title{font-size:18px;line-height:18px;}.elementor-166 .elementor-element.elementor-element-fd47a97{width:var( --container-widget-width, 26px );max-width:26px;margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-fd47a97 img{width:26px;}.elementor-166 .elementor-element.elementor-element-68983a6{--min-height:24px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-931dfaa .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-08f4ff4{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-08f4ff4 img{width:10px;}.elementor-166 .elementor-element.elementor-element-fdbfbe5{--min-height:24px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-d8532cd .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-8b6183f{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-8b6183f img{width:10px;}.elementor-166 .elementor-element.elementor-element-7e5d048{--min-height:24px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-d3fcf56 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-1f4ee58{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-1f4ee58 img{width:10px;}.elementor-166 .elementor-element.elementor-element-ce15445{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-166 .elementor-element.elementor-element-f2d0d40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-166 .elementor-element.elementor-element-f2d0d40 .elementor-heading-title{font-size:52px;line-height:1.1em;}.elementor-166 .elementor-element.elementor-element-3d2f4cc{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2c349d8{--width:100%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-166 .elementor-element.elementor-element-580c9de .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-84bbcc9{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-84bbcc9 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-b8091b5{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-166 .elementor-element.elementor-element-b8091b5 img{width:228px;}.elementor-166 .elementor-element.elementor-element-1ce15fe .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-3eb3874{--width:100%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-166 .elementor-element.elementor-element-6af947c .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-db147db{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-db147db p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-220daa5{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-166 .elementor-element.elementor-element-220daa5 img{width:228px;}.elementor-166 .elementor-element.elementor-element-61571a3 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-a6b01e9{--width:100%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-166 .elementor-element.elementor-element-09c0c24 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-1970d16{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-1970d16 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-cce3429{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-166 .elementor-element.elementor-element-cce3429 img{width:228px;}.elementor-166 .elementor-element.elementor-element-a384540 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-7d030a0{--width:fit-content;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-7d030a0.e-con{--align-self:flex-start;}.elementor-166 .elementor-element.elementor-element-c061cd0{padding:12.5px 20px 12.5px 20px;}.elementor-166 .elementor-element.elementor-element-c061cd0 .elementor-heading-title{font-size:15px;line-height:25px;}.elementor-166 .elementor-element.elementor-element-9976a89{--width:51px;--min-height:51px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-163ad2b img{width:17px;}.elementor-166 .elementor-element.elementor-element-a9b79e5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-166 .elementor-element.elementor-element-bf36508{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-05c1e88{--width:100%;--min-height:0px;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-31f72d9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-416e109 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-166 .elementor-element.elementor-element-f74e072{width:var( --container-widget-width, 40px );max-width:40px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-f74e072 .elementor-divider-separator{width:40px;}.elementor-166 .elementor-element.elementor-element-f74e072 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-166 .elementor-element.elementor-element-f9c495d{width:var( --container-widget-width, 100% );max-width:100%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-f9c495d p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-0de506c{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:26px;}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-166 .elementor-element.elementor-element-0de506c .elementor-icon-list-item > a{font-size:15px;line-height:22px;}.elementor-166 .elementor-element.elementor-element-f2747e1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-90c0589 img{width:100%;height:440px;object-fit:cover;}.elementor-166 .elementor-element.elementor-element-2f7ab25{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-7f56c09 img{width:100%;height:440px;object-fit:cover;}.elementor-166 .elementor-element.elementor-element-fa51929{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-be9d02e img{width:100%;height:440px;object-fit:cover;}.elementor-166 .elementor-element.elementor-element-74dda29{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-arrow-prev-left-position:-83px;--e-n-carousel-arrow-prev-top-position:1px;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-position:1px;--e-n-carousel-fraction-horizontal-offset:20px;--e-n-carousel-fraction-vertical-offset:-14px;}.elementor-166 .elementor-element.elementor-element-a404aa2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-166 .elementor-element.elementor-element-6361739{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-6361739 .elementor-heading-title{font-size:32px;line-height:44px;}.elementor-166 .elementor-element.elementor-element-06155ca{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-06155ca .elementor-heading-title{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-166 .elementor-element.elementor-element-0722d4c{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-146ffdb{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-7d0357a img{width:40px;}.elementor-166 .elementor-element.elementor-element-d6a8c28 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.48px;}.elementor-166 .elementor-element.elementor-element-462b792{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-e20b59f img{width:40px;}.elementor-166 .elementor-element.elementor-element-f5ee079 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.48px;}.elementor-166 .elementor-element.elementor-element-9a458a5{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-1b9d239 img{width:40px;}.elementor-166 .elementor-element.elementor-element-6b5aea6 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.48px;}.elementor-166 .elementor-element.elementor-element-9f78cf2{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-5513389 img{width:40px;}.elementor-166 .elementor-element.elementor-element-fd8f5eb .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.48px;}.elementor-166 .elementor-element.elementor-element-72bc604{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-166 .elementor-element.elementor-element-7ce7643{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-6d7a765 img{width:100%;border-radius:14px 14px 14px 14px;}.elementor-166 .elementor-element.elementor-element-ddb6912 img{width:100%;border-radius:14px 14px 14px 14px;}.elementor-166 .elementor-element.elementor-element-28d2b78{--width:100%;--min-height:0px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-166 .elementor-element.elementor-element-38c6bba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-8d743dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-166 .elementor-element.elementor-element-8d743dd .elementor-heading-title{font-size:28px;line-height:1.2em;letter-spacing:-0.28px;}.elementor-166 .elementor-element.elementor-element-910081e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-166 .elementor-element.elementor-element-910081e .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-166 .elementor-element.elementor-element-379a72a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-166 .elementor-element.elementor-element-379a72a .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-166 .elementor-element.elementor-element-063b9ef{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-063b9ef .elementor-divider-separator{width:40px;}.elementor-166 .elementor-element.elementor-element-063b9ef .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-166 .elementor-element.elementor-element-e9cb4be{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-6168c97{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-ef4259e{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-ef4259e img{width:30px;}.elementor-166 .elementor-element.elementor-element-4720200{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-2ac4cd0 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-166 .elementor-element.elementor-element-24a21fb .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-166 .elementor-element.elementor-element-8238679{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-58f5565{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-58f5565 img{width:30px;}.elementor-166 .elementor-element.elementor-element-44267ac{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-0a3a397 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-166 .elementor-element.elementor-element-0f95b78 .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-166 .elementor-element.elementor-element-741f47c{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-cc80218{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-166 .elementor-element.elementor-element-cc80218 img{width:30px;}.elementor-166 .elementor-element.elementor-element-d451c0b{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-35c5b4f .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-166 .elementor-element.elementor-element-322ef8d .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-166 .elementor-element.elementor-element-123bc3f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-166 .elementor-element.elementor-element-43dd248{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-166 .elementor-element.elementor-element-a741e48 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-166 .elementor-element.elementor-element-186d891 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-166 .elementor-element.elementor-element-db650d4{--padding-top:0px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-e1af5d8{font-size:15px;line-height:1.55em;}.elementor-166 .elementor-element.elementor-element-e1af5d8 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-269d006{--padding-top:0px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-a906a1c{font-size:15px;line-height:1.55em;}.elementor-166 .elementor-element.elementor-element-a906a1c p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-4a01017{--padding-top:0px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-d68aee3{font-size:15px;line-height:1.55em;}.elementor-166 .elementor-element.elementor-element-d68aee3 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-043c9db{--padding-top:0px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-c991c2b{font-size:15px;line-height:1.55em;}.elementor-166 .elementor-element.elementor-element-c991c2b p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-8d96bb8{--padding-top:0px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-3f28df3{font-size:15px;line-height:1.55em;}.elementor-166 .elementor-element.elementor-element-3f28df3 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-d9fad52{--padding-top:0px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-73bab9d{font-size:15px;line-height:1.55em;}.elementor-166 .elementor-element.elementor-element-73bab9d p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-5a8b297{--padding-top:0px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-7b6127c{font-size:15px;line-height:1.55em;}.elementor-166 .elementor-element.elementor-element-7b6127c p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-3285a74{--padding-top:0px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-166 .elementor-element.elementor-element-a9f6c79{font-size:15px;line-height:1.55em;}.elementor-166 .elementor-element.elementor-element-a9f6c79 p{margin-block-end:0px;}.elementor-166 .elementor-element.elementor-element-42b1d68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-font-size:17px;}:where( .elementor-166 .elementor-element.elementor-element-42b1d68 > .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:1.4em;}.elementor-166 .elementor-element.elementor-element-47cedba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-166 .elementor-element.elementor-element-0840c79{--width:min(600px, calc(100% - 380px));}.elementor-166 .elementor-element.elementor-element-a42b10c{--width:calc(100% - min(600px, calc(100% - 380px)) - 40px);}.elementor-166 .elementor-element.elementor-element-1d5fc25{--width:100%;}.elementor-166 .elementor-element.elementor-element-ffdfe7d{--width:50%;}.elementor-166 .elementor-element.elementor-element-f2e6884{--width:50%;}.elementor-166 .elementor-element.elementor-element-ec52a8f{--width:calc(25% - 20.25px);}.elementor-166 .elementor-element.elementor-element-bdd276c{--width:calc(25% - 20.25px);}.elementor-166 .elementor-element.elementor-element-444d4b2{--width:calc(25% - 20.25px);}.elementor-166 .elementor-element.elementor-element-3372234{--width:calc(25% - 20.25px);}.elementor-166 .elementor-element.elementor-element-2ed47e2{--width:clamp(280px, 32.15%, 450px);}.elementor-166 .elementor-element.elementor-element-055558f{--width:clamp(200px, 19.93%, 279px);}.elementor-166 .elementor-element.elementor-element-3d2f4cc{--width:calc(100% + 17px);}.elementor-166 .elementor-element.elementor-element-2c349d8{--width:calc(33.333% - 11.334px);}.elementor-166 .elementor-element.elementor-element-3eb3874{--width:calc(33.333% - 11.334px);}.elementor-166 .elementor-element.elementor-element-a6b01e9{--width:calc(33.333% - 11.334px);}.elementor-166 .elementor-element.elementor-element-7d030a0{--width:fit-content;}.elementor-166 .elementor-element.elementor-element-9976a89{--width:51px;}.elementor-166 .elementor-element.elementor-element-05c1e88{--width:min(572px, calc(50% - 60px));}.elementor-166 .elementor-element.elementor-element-0722d4c{--width:min(1360px, 100%);}.elementor-166 .elementor-element.elementor-element-146ffdb{--width:calc(25% - 18px);}.elementor-166 .elementor-element.elementor-element-462b792{--width:calc(25% - 18px);}.elementor-166 .elementor-element.elementor-element-9a458a5{--width:calc(25% - 18px);}.elementor-166 .elementor-element.elementor-element-9f78cf2{--width:calc(25% - 18px);}.elementor-166 .elementor-element.elementor-element-7ce7643{--width:100%;}.elementor-166 .elementor-element.elementor-element-28d2b78{--width:500px;}.elementor-166 .elementor-element.elementor-element-e9cb4be{--width:348px;}.elementor-166 .elementor-element.elementor-element-43dd248{--width:min(609px, 43.5%);}}@media(max-width:1024px) and (min-width:768px){.elementor-166 .elementor-element.elementor-element-0840c79{--width:600px;}.elementor-166 .elementor-element.elementor-element-a42b10c{--width:100%;}.elementor-166 .elementor-element.elementor-element-1d5fc25{--width:100%;}.elementor-166 .elementor-element.elementor-element-ffdfe7d{--width:100%;}.elementor-166 .elementor-element.elementor-element-f2e6884{--width:100%;}.elementor-166 .elementor-element.elementor-element-ec52a8f{--width:calc(50% - 10px);}.elementor-166 .elementor-element.elementor-element-bdd276c{--width:calc(50% - 10px);}.elementor-166 .elementor-element.elementor-element-444d4b2{--width:calc(50% - 10px);}.elementor-166 .elementor-element.elementor-element-3372234{--width:calc(50% - 10px);}.elementor-166 .elementor-element.elementor-element-2ed47e2{--width:100%;}.elementor-166 .elementor-element.elementor-element-055558f{--width:280px;}.elementor-166 .elementor-element.elementor-element-3d2f4cc{--width:100%;}.elementor-166 .elementor-element.elementor-element-2c349d8{--width:calc(33.333% - 6.667px);}.elementor-166 .elementor-element.elementor-element-3eb3874{--width:calc(33.333% - 6.667px);}.elementor-166 .elementor-element.elementor-element-a6b01e9{--width:calc(33.333% - 6.667px);}.elementor-166 .elementor-element.elementor-element-7d030a0{--width:fit-content;}.elementor-166 .elementor-element.elementor-element-9976a89{--width:51px;}.elementor-166 .elementor-element.elementor-element-05c1e88{--width:100%;}.elementor-166 .elementor-element.elementor-element-0722d4c{--width:100%;}.elementor-166 .elementor-element.elementor-element-146ffdb{--width:calc(50% - 10px);}.elementor-166 .elementor-element.elementor-element-462b792{--width:calc(50% - 10px);}.elementor-166 .elementor-element.elementor-element-9a458a5{--width:calc(50% - 10px);}.elementor-166 .elementor-element.elementor-element-9f78cf2{--width:calc(50% - 10px);}.elementor-166 .elementor-element.elementor-element-7ce7643{--width:100%;}.elementor-166 .elementor-element.elementor-element-28d2b78{--width:100%;}.elementor-166 .elementor-element.elementor-element-e9cb4be{--width:100%;}.elementor-166 .elementor-element.elementor-element-43dd248{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-1228ad7 *//* GB-066/067 (approval #270, lane F): the hero photo as a real <img> so the browser finds it in the HTML and fetches it first. It sits UNDER the hero's overlay and content: the hero is its own stacking context (isolation:isolate in the hero's Custom CSS) and this layer is z-index -1. object-fit:cover + 50% 50% = the old background-size:cover + center center on the same box. */
.elementor-166 .elementor-element.elementor-element-1228ad7{position:absolute!important;inset:0;z-index:-1;margin:0!important;width:100%!important;max-width:none!important;height:100%;pointer-events:none;}
.elementor-166 .elementor-element.elementor-element-1228ad7 .gb-hero-pic,.elementor-166 .elementor-element.elementor-element-1228ad7 .gb-hero-img{display:block;width:100%;height:100%;}
.elementor-166 .elementor-element.elementor-element-1228ad7 .gb-hero-img{object-fit:cover;object-position:50% 50%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0840c79 *//* White notch left of the card (Figma 212:376). Decoration, so a pseudo-element; off on phones where the card runs edge to edge. */
@media(min-width:768px){.elementor-166 .elementor-element.elementor-element-0840c79::after{content:"";position:absolute;top:0;bottom:0;right:100%;width:100vw;background:#fff;pointer-events:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ac8d6 *//* Figma 212:374 + 212:375. The native overlay holds the bottom darkening layer (212:375, transparent 33.6% -> black 60% at 80.3%); this rule re-states it and adds the Figma's top 20% tint (212:374) beneath it. Change both lines together. */
.elementor-166 .elementor-element.elementor-element-e4ac8d6::before{background-image:linear-gradient(180deg,rgba(0,0,0,0) 33.6%,rgba(0,0,0,.6) 80.3%),linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 50.04%)!important;}
/* Tablet + phone: the kicker and brochure link stack ABOVE the card, higher up the photo, so the darkening has to start earlier (keeps the gold kicker line >= 4.5:1 over the pale lattice). */
@media(max-width:1024px){.elementor-166 .elementor-element.elementor-element-e4ac8d6::before{background-image:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.1) 14%,rgba(0,0,0,.6) 34%,rgba(0,0,0,.6) 100%)!important;}}
/* GB-066/067 (approval #270, lane F): the photo is now the first widget (an <img>, z-index -1); isolation keeps it inside this section, under the overlay and the content. */
.elementor-166 .elementor-element.elementor-element-e4ac8d6{isolation:isolate;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-102e216 */.elementor-166 .elementor-element.elementor-element-102e216 p:last-child{margin-block-end:0;}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-64106e1 *//* Figma 212:429-31: centre slide 687 wide with its neighbours peeking. Pro draws offset-both as padding-inline on the swiper; the native offset control is px-only, so the width is set here as a fluid value. */
.elementor-166 .elementor-element.elementor-element-64106e1{--e-n-carousel-swiper-offset-size:max(24px,calc((100% - 687px) / 2));}
/* Figma 212:506 bar pagination: a 292x5 track (black 10%) with an 84px black active segment. Each bullet keeps a tall hit area (Pagination > Size: 24px desktop, 44px phones); the bar is painted by its pseudo-elements. */
.elementor-166 .elementor-element.elementor-element-64106e1 .swiper-pagination-bullet{width:84px;height:var(--e-n-carousel-swiper-pagination-size,24px);border-radius:0;background:transparent!important;opacity:1;position:relative;}
.elementor-166 .elementor-element.elementor-element-64106e1 .swiper-pagination-bullet::before,.elementor-166 .elementor-element.elementor-element-64106e1 .swiper-pagination-bullet::after{content:"";position:absolute;top:50%;height:5px;margin-top:-2.5px;pointer-events:none;}
.elementor-166 .elementor-element.elementor-element-64106e1 .swiper-pagination-bullet::before{left:-10px;right:-10px;background:rgba(0,0,0,.1);}
.elementor-166 .elementor-element.elementor-element-64106e1 .swiper-pagination-bullet:first-child::before{left:0;}
.elementor-166 .elementor-element.elementor-element-64106e1 .swiper-pagination-bullet:last-child::before{right:0;}
.elementor-166 .elementor-element.elementor-element-64106e1 .swiper-pagination-bullet::after{left:0;right:0;background:#000;opacity:0;transition:opacity .3s;}
.elementor-166 .elementor-element.elementor-element-64106e1 .swiper-pagination-bullet-active::after{opacity:1;}
.elementor-166 .elementor-element.elementor-element-64106e1 .swiper-pagination-bullet:focus-visible{outline:2px solid #161616;outline-offset:2px;}


/* #1643 - KEYBOARD ACCESS TO THE GALLERY. The bar pagination is <span role="button">
   with no tabindex (Swiper a11y adds role+label, never tabindex), so it cannot be focused
   and a keyboard user had no way to change slide. Elementor Pro's native `arrows` control
   emits real tab-reachable buttons; they are painted only when focused, so the Figma's
   bar-pagination-only presentation is unchanged for everyone else.
   opacity:0 - NOT display:none or visibility:hidden - keeps them focusable and in the
   accessibility tree. No transition: a transitioned opacity reads as its START value in
   getComputedStyle for the first ~120ms, which made the first gate run report a correct
   build as opacity:0 on focus. Elementor draws the arrow at 25x25, so the focused state
   takes an explicit 44x44 minimum rather than padding arithmetic (SC 2.5.8). */
.elementor-166 .elementor-element.elementor-element-64106e1 .elementor-swiper-button{opacity:0;pointer-events:none;color:#161616;}
.elementor-166 .elementor-element.elementor-element-64106e1 .elementor-swiper-button:focus-visible{opacity:1;pointer-events:auto;background:#fff;border-radius:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;outline:3px solid #161616;outline-offset:2px;}
.elementor-166 .elementor-element.elementor-element-64106e1 .elementor-swiper-button.swiper-button-disabled{opacity:0;}
/* Elementor parks the arrow flush on the swiper's edge, i.e. x=0 at 1920, so the focus ring
   would be drawn off the left of the viewport. Nudged inside; invisible and inert at rest,
   so this moves nothing a mouse user can see (proven by a 0-pixel before/after diff). */
.elementor-166 .elementor-element.elementor-element-64106e1 .elementor-swiper-button-prev{left:24px;right:auto;}
.elementor-166 .elementor-element.elementor-element-64106e1 .elementor-swiper-button-next{right:24px;left:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f6f2a *//* the sales-line link inside the timeline body: white like the text, underlined, Palm on-dark green on hover, visible focus on the dark band */
.elementor-166 .elementor-element.elementor-element-13f6f2a a{color:inherit;text-decoration:underline;text-underline-offset:3px;}
.elementor-166 .elementor-element.elementor-element-13f6f2a a:hover{color:#9EC4A8;}
.elementor-166 .elementor-element.elementor-element-13f6f2a a:focus-visible{outline:2px solid #9EC4A8;outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-055558f *//* Figma 212:413: the 1px rail line through the dot centres, full band height on desktop (decoration, so a pseudo-element). The band clips it (overflow hidden). */
.elementor-166 .elementor-element.elementor-element-055558f{isolation:isolate;}
.elementor-166 .elementor-element.elementor-element-055558f::after{content:"";position:absolute;top:-100vh;height:calc(100% + 200vh);right:12px;width:1px;background:rgba(255,255,255,.2);z-index:-1;pointer-events:none;}
@media(max-width:1024px){.elementor-166 .elementor-element.elementor-element-055558f::after{top:0;height:100%;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2d0d40 *//* Figma 212:551: the word is drawn as a 1px outline (#8F5E32) with no fill, and the cards below overlap its foot. */
.elementor-166 .elementor-element.elementor-element-f2d0d40 .elementor-heading-title{-webkit-text-stroke:1px #8F5E32;color:transparent;}
.elementor-166 .elementor-element.elementor-element-f2d0d40{pointer-events:none;}
/* GB-057 (client brief v7): at 320px the 52px word ran 35px past the viewport (page scrollWidth 355). Below 768 it now scales with the viewport, capped at its 52px design size, so 390+ is unchanged. */
@media(max-width:767px){.elementor-166 .elementor-element.elementor-element-f2d0d40 .elementor-heading-title{font-size:min(52px, calc((100vw - 40px) * 0.15));}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84bbcc9 *//* #2180 (approval #270, lane G): [gb_area_range basis="both"] prints two lines (interior + gross); a sold-out typology prints ONE ("None available today"), which lifted that card's plan ~24px above its neighbours. Two lines are always reserved. */
.elementor-166 .elementor-element.elementor-element-84bbcc9{min-height:3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db147db *//* #2180 (approval #270, lane G): [gb_area_range basis="both"] prints two lines (interior + gross); a sold-out typology prints ONE ("None available today"), which lifted that card's plan ~24px above its neighbours. Two lines are always reserved. */
.elementor-166 .elementor-element.elementor-element-db147db{min-height:3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1970d16 *//* #2180 (approval #270, lane G): [gb_area_range basis="both"] prints two lines (interior + gross); a sold-out typology prints ONE ("None available today"), which lifted that card's plan ~24px above its neighbours. Two lines are always reserved. */
.elementor-166 .elementor-element.elementor-element-1970d16{min-height:3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9c495d */.elementor-166 .elementor-element.elementor-element-f9c495d p:last-child{margin-block-end:0;}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-74dda29 *//* Figma 224:443: the counter is a white pill (10px 20px, radius 100) with the current slide in ink and "/ 3" muted. The Figma mutes to 30% ink (1.9:1); #737373 keeps it legible (4.7:1). Decoration only, so CSS. */
.elementor-166 .elementor-element.elementor-element-74dda29 .swiper-pagination-fraction{width:auto;background:#fff;border-radius:100px;padding:10px 20px;white-space:nowrap;}
.elementor-166 .elementor-element.elementor-element-74dda29 .swiper-pagination-current{color:#1A1A1A;margin-inline-end:10px;}
.elementor-166 .elementor-element.elementor-element-74dda29 .swiper-pagination-total{margin-inline-start:10px;}
.elementor-166 .elementor-element.elementor-element-74dda29 :is(.elementor-swiper-button-prev,.elementor-swiper-button-next):focus-visible{outline:2px solid #161616;outline-offset:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d2b78 *//* Figma 228:1235: the card sits over the map, 93px from its right edge and vertically centred. Container position is not responsive on this site (quirk 4), so the overlay is scoped here to the desktop layout; below 1201px the card stacks under the map. */
@media(min-width:1201px){.elementor-166 .elementor-element.elementor-element-28d2b78{position:absolute;top:50%;right:93px;transform:translateY(-50%);}}
/* 1025-1200 (Elementor's dead zone, still 'desktop'): stacked under the map, so full width and no forced height. */
@media(min-width:1025px) and (max-width:1200px){.elementor-166 .elementor-element.elementor-element-28d2b78{--width:100%!important;--min-height:0px!important;}}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-42b1d68 *//* Narea FAQ house design (was core Accordion 92c4b2b/ae9200e, Figma 71:1853) carried onto the NESTED accordion
   (details/summary, GB-061): separate pills 20px apart; the open item becomes a 40px-radius card on a 5% gold wash;
   44px round icon buttons, the open one gold with an INK minus (3:1 non-text contrast on gold). */
.elementor-166 .elementor-element.elementor-element-42b1d68{--n-accordion-border-width:0px;--n-accordion-item-title-space-between:20px;--n-accordion-title-icon-order:initial;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item{border:1px solid #E2E8E2;border-radius:999px;background:#fff;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item[open]{border-radius:40px;background:rgba(186,156,104,.05);border-color:rgba(186,156,104,.2);}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item-title{justify-content:space-between;gap:16px;padding:15px 30px;border:0;border-radius:inherit;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item[open]>.e-n-accordion-item-title{padding:23px 30px 10px;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item-title-header{flex:1 1 auto;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item-title-icon{flex:0 0 44px;width:44px;height:44px;border-radius:44px;justify-content:center;background:rgba(186,156,104,.1);border:1px solid #E2E8E2;box-sizing:border-box;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item-title-icon span{height:16px;width:16px;align-items:center;justify-content:center;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item-title-icon svg{width:16px;height:16px;fill:none;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon{background:#BA9C68;border-color:#BA9C68;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon svg path{stroke:#161616;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item>.e-con{border:0;background:transparent;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item>.e-con p{margin:0;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item-title:focus-visible{outline:2px solid #161616;outline-offset:3px;}
@media(max-width:767px){.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item-title{padding:14px 16px 14px 22px;}.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item[open]>.e-n-accordion-item-title{padding:20px 16px 10px 22px;}.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item[open]{border-radius:28px;}}
/* Links inside answers (the sales-office phone, the map): bronze, underlined, ink on hover - 6.9:1 on white. */
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item>.e-con a{color:#76593F;text-decoration:underline;text-underline-offset:3px;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item>.e-con a:hover,.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item>.e-con a:focus-visible{color:#161616;}
.elementor-166 .elementor-element.elementor-element-42b1d68 .e-n-accordion-item>.e-con a[href^="tel:"]{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS *//* Palm accent: dark green measured off the Figma render, NOT confirmed by Niko (open question #5). */

/* --gb-accent-on MUST RIDE WITH --gb-accent (approval #181, task #1290, 2026-09-07).
   gb-crm paints the SEARCH button color:var(--gb-accent-on,#161616). Setting the accent
   without it left INK on green = 1.86:1 - the worst contrast on the site, on the primary
   control of this page. White on #2f4a3a = 9.72:1. The plugin's own PALETTE already says
   palm on:#ffffff; this makes the page agree with it.
   Never set --gb-accent here without --gb-accent-on. */
body.elementor-page-166{--gb-accent:#2f4a3a;--gb-accent-deep:#1b2b21;--gb-accent-on:#ffffff;}/* End custom CSS */