.elementor-3525 .elementor-element.elementor-element-d8aff53{--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-3525 .elementor-element.elementor-element-b9a10c0{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:calc(-1 * max(20px, calc((100% - 1280px) / 2)) - 56px);--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:-25px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:max(20px, calc((100% - 1280px) / 2));--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:-25px;--arrow-size:24px;--arrow-normal-color:var( --e-global-color-text );--arrow-hover-color:var( --e-global-color-text );}.elementor-3525 .elementor-element.elementor-element-b9a10c0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:8px 8px 8px 8px;}.elementor-3525 .elementor-element.elementor-element-b9a10c0 .swiper-slide > .elementor-element{height:100%;}.elementor-3525 .elementor-element.elementor-element-98adc12{--display:flex;--position:absolute;--min-height:28.77px;--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;bottom:-13.12px;--z-index:1;}.elementor-3525 .elementor-element.elementor-element-98adc12:not(.elementor-motion-effects-element-type-background), .elementor-3525 .elementor-element.elementor-element-98adc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-3525 .elementor-element.elementor-element-98adc12{left:0px;}body.rtl .elementor-3525 .elementor-element.elementor-element-98adc12{right:0px;}.elementor-3525 .elementor-element.elementor-element-7f30a4e{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3525 .elementor-element.elementor-element-f57b968{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3525 .elementor-element.elementor-element-ed4622a{width:var( --container-widget-width, 838px );max-width:838px;--container-widget-width:838px;--container-widget-flex-grow:0;text-align:center;}.elementor-3525 .elementor-element.elementor-element-ed4622a .elementor-heading-title{font-family:var( --e-global-typography-bcfcf06-font-family ), Sans-serif;font-size:var( --e-global-typography-bcfcf06-font-size );font-weight:var( --e-global-typography-bcfcf06-font-weight );text-transform:var( --e-global-typography-bcfcf06-text-transform );font-style:var( --e-global-typography-bcfcf06-font-style );text-decoration:var( --e-global-typography-bcfcf06-text-decoration );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );color:var( --e-global-color-text );}.elementor-3525 .elementor-element.elementor-element-4dbb7e7{width:var( --container-widget-width, 756px );max-width:756px;--container-widget-width:756px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-3525 .elementor-element.elementor-element-07a499f{--display:grid;--e-con-grid-template-columns:290px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--grid-justify-content:start;--grid-align-content:start;}.elementor-3525 .elementor-element.elementor-element-795064e{--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:40px;--padding-left:0px;--padding-right:0px;}.elementor-3525 .elementor-element.elementor-element-f1b5e03{--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-3525 .elementor-element.elementor-element-ab0eb21{--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-3525 .elementor-element.elementor-element-812028e{--grid-columns:2;--grid-row-gap:80px;--e-loop-nothing-found-message-align:center;--grid-column-gap:40px;--e-loop-nothing-found-message-color:var( --e-global-color-text );}.elementor-3525 .elementor-element.elementor-element-812028e .e-loop-nothing-found-message__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.elementor-page-3525:not(.elementor-motion-effects-element-type-background), body.elementor-page-3525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-3525 .elementor-element.elementor-element-d8aff53{--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-3525 .elementor-element.elementor-element-b9a10c0{--swiper-slides-to-display:1;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:calc(-1 * max(20px, calc((100% - 1280px) / 2)) - 56px);--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:-25px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:max(20px, calc((100% - 1280px) / 2));--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:-25px;--arrow-size:24px;}.elementor-3525 .elementor-element.elementor-element-b9a10c0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-3525 .elementor-element.elementor-element-98adc12{--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-3525 .elementor-element.elementor-element-7f30a4e{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3525 .elementor-element.elementor-element-f57b968{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3525 .elementor-element.elementor-element-ed4622a{width:var( --container-widget-width, 838px );max-width:838px;--container-widget-width:838px;--container-widget-flex-grow:0;}.elementor-3525 .elementor-element.elementor-element-ed4622a .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-3525 .elementor-element.elementor-element-4dbb7e7{width:var( --container-widget-width, 756px );max-width:756px;--container-widget-width:756px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3525 .elementor-element.elementor-element-07a499f{--e-con-grid-template-columns:290px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--grid-justify-content:start;--grid-align-content:start;}.elementor-3525 .elementor-element.elementor-element-795064e{--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:40px;--padding-left:0px;--padding-right:0px;}.elementor-3525 .elementor-element.elementor-element-f1b5e03{--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-3525 .elementor-element.elementor-element-ab0eb21{--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-3525 .elementor-element.elementor-element-812028e{--grid-columns:2;--grid-row-gap:80px;--e-loop-nothing-found-message-align:center;--grid-column-gap:40px;}.elementor-3525 .elementor-element.elementor-element-812028e .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1200px){.elementor-3525 .elementor-element.elementor-element-d8aff53{--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-3525 .elementor-element.elementor-element-b9a10c0{--swiper-slides-to-display:1;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:calc(-1 * max(20px, calc((100% - 1280px) / 2)) - 56px);--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:-25px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:max(20px, calc((100% - 1280px) / 2));--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:-25px;--arrow-size:24px;}.elementor-3525 .elementor-element.elementor-element-b9a10c0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-3525 .elementor-element.elementor-element-98adc12{--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-3525 .elementor-element.elementor-element-7f30a4e{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3525 .elementor-element.elementor-element-f57b968{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3525 .elementor-element.elementor-element-ed4622a{width:var( --container-widget-width, 838px );max-width:838px;--container-widget-width:838px;--container-widget-flex-grow:0;}.elementor-3525 .elementor-element.elementor-element-4dbb7e7{width:var( --container-widget-width, 756px );max-width:756px;--container-widget-width:756px;--container-widget-flex-grow:0;}.elementor-3525 .elementor-element.elementor-element-07a499f{--e-con-grid-template-columns:256px minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--grid-justify-content:start;--grid-align-content:start;}.elementor-3525 .elementor-element.elementor-element-795064e{--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:40px;--padding-left:0px;--padding-right:0px;}.elementor-3525 .elementor-element.elementor-element-f1b5e03{--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-3525 .elementor-element.elementor-element-ab0eb21{--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-3525 .elementor-element.elementor-element-812028e{--grid-columns:2;--grid-row-gap:80px;--e-loop-nothing-found-message-align:center;--grid-column-gap:40px;}}@media(max-width:1024px){.elementor-3525 .elementor-element.elementor-element-d8aff53{--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-3525 .elementor-element.elementor-element-b9a10c0{--swiper-slides-to-display:1;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:calc(-1 * max(20px, calc((100% - 1280px) / 2)) - 56px);--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:-25px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:max(20px, calc((100% - 1280px) / 2));--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:-25px;--arrow-size:24px;}.elementor-3525 .elementor-element.elementor-element-b9a10c0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-3525 .elementor-element.elementor-element-98adc12{--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-3525 .elementor-element.elementor-element-7f30a4e{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-3525 .elementor-element.elementor-element-f57b968{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3525 .elementor-element.elementor-element-ed4622a{width:var( --container-widget-width, 838px );max-width:838px;--container-widget-width:838px;--container-widget-flex-grow:0;}.elementor-3525 .elementor-element.elementor-element-ed4622a .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-3525 .elementor-element.elementor-element-4dbb7e7{width:var( --container-widget-width, 756px );max-width:756px;--container-widget-width:756px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3525 .elementor-element.elementor-element-07a499f{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-3525 .elementor-element.elementor-element-795064e{--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-3525 .elementor-element.elementor-element-f1b5e03{--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-3525 .elementor-element.elementor-element-ab0eb21{--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-3525 .elementor-element.elementor-element-812028e{--grid-columns:2;--grid-row-gap:64px;--e-loop-nothing-found-message-align:center;--grid-column-gap:40px;}.elementor-3525 .elementor-element.elementor-element-812028e .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:880px){.elementor-3525 .elementor-element.elementor-element-d8aff53{--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-3525 .elementor-element.elementor-element-b9a10c0{--swiper-slides-to-display:1;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:calc(-1 * max(20px, calc((100% - 1280px) / 2)) - 56px);--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:-25px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:max(20px, calc((100% - 1280px) / 2));--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:-25px;--arrow-size:24px;}.elementor-3525 .elementor-element.elementor-element-b9a10c0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-3525 .elementor-element.elementor-element-98adc12{--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-3525 .elementor-element.elementor-element-7f30a4e{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-3525 .elementor-element.elementor-element-f57b968{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3525 .elementor-element.elementor-element-ed4622a{width:100%;max-width:100%;}.elementor-3525 .elementor-element.elementor-element-4dbb7e7{width:100%;max-width:100%;}.elementor-3525 .elementor-element.elementor-element-07a499f{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-3525 .elementor-element.elementor-element-795064e{--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-3525 .elementor-element.elementor-element-f1b5e03{--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-3525 .elementor-element.elementor-element-ab0eb21{--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-3525 .elementor-element.elementor-element-812028e{--grid-columns:2;--grid-row-gap:64px;--e-loop-nothing-found-message-align:center;--grid-column-gap:40px;}}@media(max-width:767px){.elementor-3525 .elementor-element.elementor-element-d8aff53{--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-3525 .elementor-element.elementor-element-b9a10c0{--swiper-slides-to-display:1;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:calc(-1 * max(20px, calc((100% - 1280px) / 2)) - 56px);--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:-9px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:max(20px, calc((100% - 1280px) / 2));--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:-9px;--arrow-size:24px;}.elementor-3525 .elementor-element.elementor-element-b9a10c0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-3525 .elementor-element.elementor-element-98adc12{--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-3525 .elementor-element.elementor-element-7f30a4e{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3525 .elementor-element.elementor-element-f57b968{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3525 .elementor-element.elementor-element-ed4622a{width:100%;max-width:100%;}.elementor-3525 .elementor-element.elementor-element-ed4622a .elementor-heading-title{font-size:var( --e-global-typography-bcfcf06-font-size );line-height:var( --e-global-typography-bcfcf06-line-height );letter-spacing:var( --e-global-typography-bcfcf06-letter-spacing );}.elementor-3525 .elementor-element.elementor-element-4dbb7e7{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3525 .elementor-element.elementor-element-07a499f{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;}.elementor-3525 .elementor-element.elementor-element-795064e{--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-3525 .elementor-element.elementor-element-f1b5e03{--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-3525 .elementor-element.elementor-element-ab0eb21{--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-3525 .elementor-element.elementor-element-812028e{--grid-columns:1;--grid-row-gap:48px;--e-loop-nothing-found-message-align:center;--grid-column-gap:40px;}.elementor-3525 .elementor-element.elementor-element-812028e .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for loop-carousel, class: .elementor-element-b9a10c0 *//* P4-FIBARCHIVE. Figma 3053:4129: the Previous arrow on the first slide is drawn dimmed - White Light 50
   fill with a White chevron. Pro has no control for the disabled state (Swiper adds .swiper-button-disabled
   and fades it to 0.3/0.35), so the drawn state is set here with kit globals only. */
.elementor-3525 .elementor-element.elementor-element-b9a10c0 .elementor-swiper-button.swiper-button-disabled{opacity:1;cursor:default;background-color:var(--e-global-color-bcfcc08);color:var(--e-global-color-bcfcc12);}
.elementor-3525 .elementor-element.elementor-element-b9a10c0 .elementor-swiper-button.swiper-button-disabled svg{fill:none;}

/* S6-KITFINAL: keyboard focus on the arrows over the photo band: 2px White Light ring with a 2px Black band inside
   it (the photo-carousel ring of 1509 6890691 and 2872 f2872e1), readable on bright and dark stills alike. */
.elementor-3525 .elementor-element.elementor-element-b9a10c0 .elementor-swiper-button:focus-visible{outline:2px solid var(--e-global-color-secondary);outline-offset:2px;box-shadow:0 0 0 2px var(--e-global-color-text);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98adc12 *//* P4-FIBARCHIVE. Figma 3053:4133 torn edge: one continuous 1500.5px SVG centered at 50% + 12.25px.
   Asset 3988 hero-torn-edge.svg is fill=currentColor, so it is used as a mask over the container's
   White Light background (bound to the global). Containers have no mask control; the width never
   drops below Figma's 1500.5px (no squashed specks on phones) and stretches past 1440. */
.elementor-3525 .elementor-element.elementor-element-98adc12{-webkit-mask:url("/wp-content/uploads/2026/09/hero-torn-edge.svg") calc(50% + 12.25px) 50% / max(1500.5px, 104.2%) 100% no-repeat;mask:url("/wp-content/uploads/2026/09/hero-torn-edge.svg") calc(50% + 12.25px) 50% / max(1500.5px, 104.2%) 100% no-repeat;pointer-events:none;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f1b5e02 *//* P4-FIBARCHIVE (DECISIONS "Filter panels", D-08): at <=1024 the dropdowns collapse behind a closed
   "Filters (n)" row styled like Figma's bordered filter row 3053:4146 (290x54 -> 100%, 1px Gray,
   radius 8, White Light, 16 Medium Work Sans Black, 22px chevron 30px from the right). Core prints
   the button ([bcfc_filter_toggle]) with only layout styles; kit globals only. */
@media (max-width:1024px){.elementor-3525 .elementor-element.elementor-element-f1b5e02 .bcfc-core-filter-toggle{display:grid;grid-template-columns:auto auto 1fr;align-items:center;column-gap:4px;width:100%;height:54px;padding:14px 29px;border:1px solid var(--e-global-color-accent);border-radius:8px;background-color:var(--e-global-color-secondary);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);letter-spacing:var(--e-global-typography-text-letter-spacing);text-align:left;}.elementor-3525 .elementor-element.elementor-element-f1b5e02 .bcfc-core-filter-toggle__icon{grid-column:3;justify-self:end;width:22px;height:22px;}.elementor-3525 .elementor-element.elementor-element-f1b5e02 .bcfc-core-filter-toggle__icon path{stroke-width:2;}.elementor-3525 .elementor-element.elementor-element-f1b5e02 .bcfc-core-filter-toggle:focus{outline:none;}.elementor-3525 .elementor-element.elementor-element-f1b5e02 .bcfc-core-filter-toggle:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:2px;}}/* End custom CSS */