.elementor-1417 .elementor-element.elementor-element-af2d101{--display:flex;--min-height:0px;--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;--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-1417 .elementor-element.elementor-element-ca80ff9{--display:flex;--min-height:76px;--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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);--border-color:rgba(0,0,0,0);--padding-top:0px;--padding-bottom:0px;--padding-left:clamp(16px,4.5vw,64px);--padding-right:clamp(16px,4.5vw,64px);--z-index:90;}.elementor-1417 .elementor-element.elementor-element-273d6cd{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-273d6cd .elementor-icon-wrapper{text-align:start;}.elementor-1417 .elementor-element.elementor-element-273d6cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-273d6cd.elementor-view-framed .elementor-icon, .elementor-1417 .elementor-element.elementor-element-273d6cd.elementor-view-default .elementor-icon{color:var( --e-global-color-bftext );border-color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-273d6cd.elementor-view-framed .elementor-icon, .elementor-1417 .elementor-element.elementor-element-273d6cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-273d6cd .elementor-icon{font-size:34px;}.elementor-1417 .elementor-element.elementor-element-273d6cd .elementor-icon svg{height:34px;}.elementor-1417 .elementor-element.elementor-element-273d6cd .elementor-icon-wrapper svg{width:auto;}.elementor-1417 .elementor-element.elementor-element-cad94ac{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1417 .elementor-element.elementor-element-cad94ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-1417 .elementor-element.elementor-element-cad94ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-1417 .elementor-element.elementor-element-cad94ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-1417 .elementor-element.elementor-element-cad94ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-1417 .elementor-element.elementor-element-cad94ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-1417 .elementor-element.elementor-element-cad94ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1417 .elementor-element.elementor-element-cad94ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1417 .elementor-element.elementor-element-cad94ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1417 .elementor-element.elementor-element-cad94ac .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;}.elementor-1417 .elementor-element.elementor-element-cad94ac .elementor-icon-list-text{color:var( --e-global-color-bfmuted );transition:color 0.3s;}.elementor-1417 .elementor-element.elementor-element-cad94ac .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-028045f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-028045f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1417 .elementor-element.elementor-element-e59bb8c{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-7dbfb6b{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-ac1e7ca .elementor-button{background-color:var( --e-global-color-bfacc );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.6em;letter-spacing:0.02em;fill:var( --e-global-color-bfonacc );color:var( --e-global-color-bfonacc );border-style:none;border-radius:999px 999px 999px 999px;padding:12px 20px 12px 20px;}.elementor-1417 .elementor-element.elementor-element-ac1e7ca .elementor-button:hover, .elementor-1417 .elementor-element.elementor-element-ac1e7ca .elementor-button:focus{background-color:var( --e-global-color-bfacchi );color:var( --e-global-color-bfonacc );}.elementor-1417 .elementor-element.elementor-element-ac1e7ca{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-ac1e7ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1417 .elementor-element.elementor-element-ac1e7ca .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1417 .elementor-element.elementor-element-ac1e7ca .elementor-button:hover svg, .elementor-1417 .elementor-element.elementor-element-ac1e7ca .elementor-button:focus svg{fill:var( --e-global-color-bfonacc );}.elementor-1417 .elementor-element.elementor-element-cc45052 .elementor-button{background-color:var( --e-global-color-bfacc );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.6em;letter-spacing:0.02em;fill:var( --e-global-color-bfonacc );color:var( --e-global-color-bfonacc );border-style:none;border-radius:999px 999px 999px 999px;padding:13px 14px 13px 14px;}.elementor-1417 .elementor-element.elementor-element-cc45052 .elementor-button:hover, .elementor-1417 .elementor-element.elementor-element-cc45052 .elementor-button:focus{background-color:var( --e-global-color-bfacchi );color:var( --e-global-color-bfonacc );}.elementor-1417 .elementor-element.elementor-element-cc45052{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-cc45052 .elementor-button:hover svg, .elementor-1417 .elementor-element.elementor-element-cc45052 .elementor-button:focus svg{fill:var( --e-global-color-bfonacc );}.elementor-1417 .elementor-element.elementor-element-a32265b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:clamp(48px,8vw,110px);--padding-bottom:clamp(64px,8vw,120px);--padding-left:clamp(16px,4.5vw,64px);--padding-right:clamp(16px,4.5vw,64px);}.elementor-1417 .elementor-element.elementor-element-132c783{--display:flex;--position:absolute;--min-height:min(62vw,980px);--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;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-18vw;--z-index:0;}.elementor-1417 .elementor-element.elementor-element-132c783:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-132c783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-bfglow22 ) 0%, rgba(0,0,0,0) 68%);}body:not(.rtl) .elementor-1417 .elementor-element.elementor-element-132c783{right:-12vw;}body.rtl .elementor-1417 .elementor-element.elementor-element-132c783{left:-12vw;}.elementor-1417 .elementor-element.elementor-element-17852c0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-1417 .elementor-element.elementor-element-17852c0{right:0px;}body.rtl .elementor-1417 .elementor-element.elementor-element-17852c0{left:0px;}.elementor-1417 .elementor-element.elementor-element-c27f397{--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;--z-index:2;}.elementor-1417 .elementor-element.elementor-element-91b3e7c{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:clamp(28px,4vw,48px);--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-a6495f5 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-72e8d9d{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-10319da .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:clamp(48px,8.4vw,136px);font-weight:400;text-transform:none;line-height:0.95em;letter-spacing:-0.025em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-ec35c4d{--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:flex-end;--gap:clamp(28px,5vw,80px) clamp(28px,5vw,80px);--row-gap:clamp(28px,5vw,80px);--column-gap:clamp(28px,5vw,80px);--margin-top:clamp(36px,5vw,64px);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-d5ffc23{--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-1417 .elementor-element.elementor-element-742c43a{width:var( --container-widget-width, min(52ch,100%) );max-width:min(52ch,100%);--container-widget-width:min(52ch,100%);--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:clamp(17px,1.4vw,20px);text-transform:none;line-height:1.6em;letter-spacing:0em;text-shadow:0px 1px 18px rgba(14,13,12,1);color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-9623c2d{--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-1417 .elementor-element.elementor-element-47d5224{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-66a5592 .elementor-button{background-color:var( --e-global-color-bfacc );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.6em;letter-spacing:0.02em;fill:var( --e-global-color-bfonacc );color:var( --e-global-color-bfonacc );border-style:none;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1417 .elementor-element.elementor-element-66a5592 .elementor-button:hover, .elementor-1417 .elementor-element.elementor-element-66a5592 .elementor-button:focus{background-color:var( --e-global-color-bfacchi );color:var( --e-global-color-bfonacc );}.elementor-1417 .elementor-element.elementor-element-66a5592{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-66a5592 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1417 .elementor-element.elementor-element-66a5592 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1417 .elementor-element.elementor-element-66a5592 .elementor-button:hover svg, .elementor-1417 .elementor-element.elementor-element-66a5592 .elementor-button:focus svg{fill:var( --e-global-color-bfonacc );}.elementor-1417 .elementor-element.elementor-element-a566974 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.6em;letter-spacing:0.02em;fill:var( --e-global-color-bftext );color:var( --e-global-color-bftext );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bfline );border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1417 .elementor-element.elementor-element-a566974 .elementor-button:hover, .elementor-1417 .elementor-element.elementor-element-a566974 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-bfacchi );border-color:var( --e-global-color-bfacc );}.elementor-1417 .elementor-element.elementor-element-a566974{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-a566974 .elementor-button:hover svg, .elementor-1417 .elementor-element.elementor-element-a566974 .elementor-button:focus svg{fill:var( --e-global-color-bfacchi );}.elementor-1417 .elementor-element.elementor-element-b01133d{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:clamp(88px,11vw,160px);--padding-bottom:clamp(88px,11vw,160px);--padding-left:clamp(16px,4.5vw,64px);--padding-right:clamp(16px,4.5vw,64px);}.elementor-1417 .elementor-element.elementor-element-b01133d:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-b01133d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfbg2 );}.elementor-1417 .elementor-element.elementor-element-92c38eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-f0aa6b9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:34px;--padding-bottom:40px;--padding-left:0px;--padding-right:28px;}.elementor-1417 .elementor-element.elementor-element-f9809b6{--display:flex;--position:absolute;--min-height:2px;--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;top:0px;}.elementor-1417 .elementor-element.elementor-element-f9809b6:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-f9809b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfacc );}body:not(.rtl) .elementor-1417 .elementor-element.elementor-element-f9809b6{left:0px;}body.rtl .elementor-1417 .elementor-element.elementor-element-f9809b6{right:0px;}.elementor-1417 .elementor-element.elementor-element-ab1e0dd > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1417 .elementor-element.elementor-element-ab1e0dd img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bfline );border-radius:16px 16px 16px 16px;}.elementor-1417 .elementor-element.elementor-element-860d49b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0.12em;color:var( --e-global-color-bfacc );}.elementor-1417 .elementor-element.elementor-element-84de401 > .elementor-widget-container{margin:18px 0px 10px 0px;}.elementor-1417 .elementor-element.elementor-element-84de401 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:clamp(28px,2.8vw,40px);font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-454b237{width:var( --container-widget-width, min(30ch,100%) );max-width:min(30ch,100%);--container-widget-width:min(30ch,100%);--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:15px;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-b2c6dbc{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:34px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-1417 .elementor-element.elementor-element-b22d282{--display:flex;--position:absolute;--min-height:2px;--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;top:0px;}.elementor-1417 .elementor-element.elementor-element-b22d282:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-b22d282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfacc );}body:not(.rtl) .elementor-1417 .elementor-element.elementor-element-b22d282{left:0px;}body.rtl .elementor-1417 .elementor-element.elementor-element-b22d282{right:0px;}.elementor-1417 .elementor-element.elementor-element-4e2d921 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1417 .elementor-element.elementor-element-4e2d921 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bfline );border-radius:16px 16px 16px 16px;}.elementor-1417 .elementor-element.elementor-element-a352be0 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0.12em;color:var( --e-global-color-bfacc );}.elementor-1417 .elementor-element.elementor-element-9e99a4a > .elementor-widget-container{margin:18px 0px 10px 0px;}.elementor-1417 .elementor-element.elementor-element-9e99a4a .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:clamp(28px,2.8vw,40px);font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-c517f0a{width:var( --container-widget-width, min(30ch,100%) );max-width:min(30ch,100%);--container-widget-width:min(30ch,100%);--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:15px;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-a7493d5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:34px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-1417 .elementor-element.elementor-element-06c2deb{--display:flex;--position:absolute;--min-height:2px;--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;top:0px;}.elementor-1417 .elementor-element.elementor-element-06c2deb:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-06c2deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfacc );}body:not(.rtl) .elementor-1417 .elementor-element.elementor-element-06c2deb{left:0px;}body.rtl .elementor-1417 .elementor-element.elementor-element-06c2deb{right:0px;}.elementor-1417 .elementor-element.elementor-element-9dd9206 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1417 .elementor-element.elementor-element-9dd9206 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bfline );border-radius:16px 16px 16px 16px;}.elementor-1417 .elementor-element.elementor-element-1ebcd40 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0.12em;color:var( --e-global-color-bfacc );}.elementor-1417 .elementor-element.elementor-element-eaaafcc > .elementor-widget-container{margin:18px 0px 10px 0px;}.elementor-1417 .elementor-element.elementor-element-eaaafcc .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:clamp(28px,2.8vw,40px);font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-082cdd2{width:var( --container-widget-width, min(30ch,100%) );max-width:min(30ch,100%);--container-widget-width:min(30ch,100%);--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:15px;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-5a5d48b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:34px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-1417 .elementor-element.elementor-element-ad76f23{--display:flex;--position:absolute;--min-height:2px;--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;top:0px;}.elementor-1417 .elementor-element.elementor-element-ad76f23:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-ad76f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfacc );}body:not(.rtl) .elementor-1417 .elementor-element.elementor-element-ad76f23{left:0px;}body.rtl .elementor-1417 .elementor-element.elementor-element-ad76f23{right:0px;}.elementor-1417 .elementor-element.elementor-element-6f616b2 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1417 .elementor-element.elementor-element-6f616b2 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bfline );border-radius:16px 16px 16px 16px;}.elementor-1417 .elementor-element.elementor-element-b0318fd .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0.12em;color:var( --e-global-color-bfacc );}.elementor-1417 .elementor-element.elementor-element-3cc3219 > .elementor-widget-container{margin:18px 0px 10px 0px;}.elementor-1417 .elementor-element.elementor-element-3cc3219 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:clamp(28px,2.8vw,40px);font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-89b0290{width:var( --container-widget-width, min(30ch,100%) );max-width:min(30ch,100%);--container-widget-width:min(30ch,100%);--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:15px;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-2e97d07{--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:clamp(88px,11vw,160px);--padding-bottom:clamp(88px,11vw,160px);--padding-left:clamp(16px,4.5vw,64px);--padding-right:clamp(16px,4.5vw,64px);}.elementor-1417 .elementor-element.elementor-element-db9f35f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:clamp(24px,5vw,80px) clamp(24px,5vw,80px);--row-gap:clamp(24px,5vw,80px);--column-gap:clamp(24px,5vw,80px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-1055a8d{--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-1417 .elementor-element.elementor-element-1055a8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1417 .elementor-element.elementor-element-f2940f9 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-3b829aa{--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-1417 .elementor-element.elementor-element-3b829aa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1417 .elementor-element.elementor-element-1fd0967{width:var( --container-widget-width, min(22ch,100%) );max-width:min(22ch,100%);--container-widget-width:min(22ch,100%);--container-widget-flex-grow:0;font-family:"Bodoni Moda", Sans-serif;font-size:clamp(30px,4.4vw,64px);font-weight:400;text-transform:none;line-height:1.18em;letter-spacing:-0.012em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-cfb0606{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--margin-top:clamp(64px,8vw,110px);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-2c99483{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-1417 .elementor-element.elementor-element-d8d30ad .elementor-counter-title{justify-content:start;color:var( --e-global-color-bfmuted );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;}.elementor-1417 .elementor-element.elementor-element-d8d30ad .elementor-counter{gap:12px;}.elementor-1417 .elementor-element.elementor-element-d8d30ad .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-bftext );font-family:"Bodoni Moda", Sans-serif;font-size:clamp(44px,5.4vw,78px);font-weight:400;text-transform:none;line-height:1em;letter-spacing:0em;}.elementor-1417 .elementor-element.elementor-element-d50e403{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:28px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1417 .elementor-element.elementor-element-f4a6c27 .elementor-counter-title{justify-content:start;color:var( --e-global-color-bfmuted );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;}.elementor-1417 .elementor-element.elementor-element-f4a6c27 .elementor-counter{gap:12px;}.elementor-1417 .elementor-element.elementor-element-f4a6c27 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-bftext );font-family:"Bodoni Moda", Sans-serif;font-size:clamp(44px,5.4vw,78px);font-weight:400;text-transform:none;line-height:1em;letter-spacing:0em;}.elementor-1417 .elementor-element.elementor-element-bdfc915{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:28px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1417 .elementor-element.elementor-element-68a0b17 .elementor-counter-title{justify-content:start;color:var( --e-global-color-bfmuted );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;}.elementor-1417 .elementor-element.elementor-element-68a0b17 .elementor-counter{gap:12px;}.elementor-1417 .elementor-element.elementor-element-68a0b17 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-bftext );font-family:"Bodoni Moda", Sans-serif;font-size:clamp(44px,5.4vw,78px);font-weight:400;text-transform:none;line-height:1em;letter-spacing:0em;}.elementor-1417 .elementor-element.elementor-element-5adab7c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:28px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1417 .elementor-element.elementor-element-b4cfeb8 .elementor-counter-title{justify-content:start;color:var( --e-global-color-bfmuted );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;}.elementor-1417 .elementor-element.elementor-element-b4cfeb8 .elementor-counter{gap:12px;}.elementor-1417 .elementor-element.elementor-element-b4cfeb8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-bftext );font-family:"Bodoni Moda", Sans-serif;font-size:clamp(44px,5.4vw,78px);font-weight:400;text-transform:none;line-height:1em;letter-spacing:0em;}.elementor-1417 .elementor-element.elementor-element-29ec08f{--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;--margin-top:clamp(40px,5vw,64px);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-777fd20 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-1417 .elementor-element.elementor-element-777fd20 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-1b96b64{--display:flex;--min-height:14px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-1b96b64:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-1b96b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfbg3 );}.elementor-1417 .elementor-element.elementor-element-0c4f5fc{--display:flex;--min-height:100%;--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-1417 .elementor-element.elementor-element-0c4f5fc:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-0c4f5fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfacc );}.elementor-1417 .elementor-element.elementor-element-0c4f5fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1417 .elementor-element.elementor-element-b2ff43b{--display:flex;--min-height:100%;--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-1417 .elementor-element.elementor-element-b2ff43b:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-b2ff43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfaccsft );}.elementor-1417 .elementor-element.elementor-element-b2ff43b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1417 .elementor-element.elementor-element-b9a2093{--display:flex;--min-height:100%;--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-1417 .elementor-element.elementor-element-b9a2093:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-b9a2093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfacchi );}.elementor-1417 .elementor-element.elementor-element-b9a2093.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1417 .elementor-element.elementor-element-3d71269{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-6c7251b{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-242464f{--display:flex;--min-height:10px;--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;--border-radius:3px 3px 3px 3px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-242464f:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-242464f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfacc );}.elementor-1417 .elementor-element.elementor-element-242464f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1417 .elementor-element.elementor-element-ba5cd72{--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-1417 .elementor-element.elementor-element-e0fd87f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-1166fa2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-5a7cc9c{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-5fb0983{--display:flex;--min-height:10px;--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;--border-radius:3px 3px 3px 3px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-5fb0983:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-5fb0983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfaccsft );}.elementor-1417 .elementor-element.elementor-element-5fb0983.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1417 .elementor-element.elementor-element-7df5be7{--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-1417 .elementor-element.elementor-element-758125f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-c465a29 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-888355f{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-37d6b4b{--display:flex;--min-height:10px;--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;--border-radius:3px 3px 3px 3px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-37d6b4b:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-37d6b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfacchi );}.elementor-1417 .elementor-element.elementor-element-37d6b4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1417 .elementor-element.elementor-element-cec0107{--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-1417 .elementor-element.elementor-element-9bbe613 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-71c6aa2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-cfecfbb{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:clamp(88px,11vw,160px);--padding-bottom:clamp(88px,11vw,160px);--padding-left:clamp(16px,4.5vw,64px);--padding-right:clamp(16px,4.5vw,64px);}.elementor-1417 .elementor-element.elementor-element-cfecfbb:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-cfecfbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfbg2 );}.elementor-1417 .elementor-element.elementor-element-0a8dd82{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-1417 .elementor-element.elementor-element-0a8dd82{left:0px;}body.rtl .elementor-1417 .elementor-element.elementor-element-0a8dd82{right:0px;}.elementor-1417 .elementor-element.elementor-element-c2a8227{--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;--z-index:1;}.elementor-1417 .elementor-element.elementor-element-70fb860{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:clamp(40px,5vw,72px);--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-92f5b5f{--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-1417 .elementor-element.elementor-element-4df235c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-805c6d0 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-1417 .elementor-element.elementor-element-805c6d0 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:clamp(40px,6vw,88px);font-weight:400;text-transform:none;line-height:1.02em;letter-spacing:-0.02em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-91f1a8c{--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-1417 .elementor-element.elementor-element-166a376{width:var( --container-widget-width, min(46ch,100%) );max-width:min(46ch,100%);--container-widget-width:min(46ch,100%);--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-0dfae36{--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;--padding-top:clamp(96px,12vw,180px);--padding-bottom:clamp(96px,12vw,180px);--padding-left:clamp(16px,4.5vw,64px);--padding-right:clamp(16px,4.5vw,64px);}.elementor-1417 .elementor-element.elementor-element-3802785{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-1417 .elementor-element.elementor-element-3802785{right:0px;}body.rtl .elementor-1417 .elementor-element.elementor-element-3802785{left:0px;}.elementor-1417 .elementor-element.elementor-element-eac3fbf{--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;--z-index:1;}.elementor-1417 .elementor-element.elementor-element-d4b26ce .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-919cb07 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-1417 .elementor-element.elementor-element-919cb07 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:clamp(56px,10vw,160px);font-weight:400;text-transform:none;line-height:0.94em;letter-spacing:-0.02em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-ea26b33{--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:flex-end;--gap:clamp(32px,5vw,80px) clamp(32px,5vw,80px);--row-gap:clamp(32px,5vw,80px);--column-gap:clamp(32px,5vw,80px);--margin-top:clamp(40px,5vw,64px);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-989df64{--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-1417 .elementor-element.elementor-element-348fe0e{width:var( --container-widget-width, min(46ch,100%) );max-width:min(46ch,100%);--container-widget-width:min(46ch,100%);--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:19px;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-c0cb773{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-c1ab44b .elementor-button{background-color:var( --e-global-color-bfacc );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.6em;letter-spacing:0.02em;fill:var( --e-global-color-bfonacc );color:var( --e-global-color-bfonacc );border-style:none;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1417 .elementor-element.elementor-element-c1ab44b .elementor-button:hover, .elementor-1417 .elementor-element.elementor-element-c1ab44b .elementor-button:focus{background-color:var( --e-global-color-bfacchi );color:var( --e-global-color-bfonacc );}.elementor-1417 .elementor-element.elementor-element-c1ab44b{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-c1ab44b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1417 .elementor-element.elementor-element-c1ab44b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1417 .elementor-element.elementor-element-c1ab44b .elementor-button:hover svg, .elementor-1417 .elementor-element.elementor-element-c1ab44b .elementor-button:focus svg{fill:var( --e-global-color-bfonacc );}.elementor-1417 .elementor-element.elementor-element-52ebd2d{--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-1417 .elementor-element.elementor-element-adb4168{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--border-radius:22px 22px 22px 22px;--padding-top:8px;--padding-bottom:8px;--padding-left:26px;--padding-right:26px;}.elementor-1417 .elementor-element.elementor-element-adb4168:not(.elementor-motion-effects-element-type-background), .elementor-1417 .elementor-element.elementor-element-adb4168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfbg2 );}.elementor-1417 .elementor-element.elementor-element-45939dd{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-8d6a848{--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-1417 .elementor-element.elementor-element-475fa58 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-21816c1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-6a51bb3 .elementor-button{background-color:rgba(0,0,0,0);font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.12em;fill:var( --e-global-color-bfacc );color:var( --e-global-color-bfacc );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bfline );border-radius:999px 999px 999px 999px;padding:6px 10px 6px 10px;}.elementor-1417 .elementor-element.elementor-element-6a51bb3 .elementor-button:hover, .elementor-1417 .elementor-element.elementor-element-6a51bb3 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-bfacc );border-color:var( --e-global-color-bfacc );}.elementor-1417 .elementor-element.elementor-element-6a51bb3{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-6a51bb3 .elementor-button:hover svg, .elementor-1417 .elementor-element.elementor-element-6a51bb3 .elementor-button:focus svg{fill:var( --e-global-color-bfacc );}.elementor-1417 .elementor-element.elementor-element-e995327{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-9fb350d{--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-1417 .elementor-element.elementor-element-fc9c289 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-450a9d6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-7f2b541 .elementor-button{background-color:rgba(0,0,0,0);font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.12em;fill:var( --e-global-color-bfacc );color:var( --e-global-color-bfacc );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bfline );border-radius:999px 999px 999px 999px;padding:6px 10px 6px 10px;}.elementor-1417 .elementor-element.elementor-element-7f2b541 .elementor-button:hover, .elementor-1417 .elementor-element.elementor-element-7f2b541 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-bfacc );border-color:var( --e-global-color-bfacc );}.elementor-1417 .elementor-element.elementor-element-7f2b541{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-7f2b541 .elementor-button:hover svg, .elementor-1417 .elementor-element.elementor-element-7f2b541 .elementor-button:focus svg{fill:var( --e-global-color-bfacc );}.elementor-1417 .elementor-element.elementor-element-d3b0474{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-8b1f4aa{--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-1417 .elementor-element.elementor-element-1a0684c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.14em;color:var( --e-global-color-bfmuted );}.elementor-1417 .elementor-element.elementor-element-8bc8f4a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-2007dc1{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bfline );--border-color:var( --e-global-color-bfline );--padding-top:48px;--padding-bottom:40px;--padding-left:clamp(16px,4.5vw,64px);--padding-right:clamp(16px,4.5vw,64px);}.elementor-1417 .elementor-element.elementor-element-048629c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-e0039e3{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-e0039e3 .elementor-icon-wrapper{text-align:start;}.elementor-1417 .elementor-element.elementor-element-e0039e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-e0039e3.elementor-view-framed .elementor-icon, .elementor-1417 .elementor-element.elementor-element-e0039e3.elementor-view-default .elementor-icon{color:var( --e-global-color-bftext );border-color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-e0039e3.elementor-view-framed .elementor-icon, .elementor-1417 .elementor-element.elementor-element-e0039e3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-e0039e3 .elementor-icon{font-size:44px;}.elementor-1417 .elementor-element.elementor-element-e0039e3 .elementor-icon svg{height:44px;}.elementor-1417 .elementor-element.elementor-element-e0039e3 .elementor-icon-wrapper svg{width:auto;}.elementor-1417 .elementor-element.elementor-element-a96e98b{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1417 .elementor-element.elementor-element-a96e98b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-1417 .elementor-element.elementor-element-a96e98b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-1417 .elementor-element.elementor-element-a96e98b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-1417 .elementor-element.elementor-element-a96e98b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-1417 .elementor-element.elementor-element-a96e98b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-1417 .elementor-element.elementor-element-a96e98b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1417 .elementor-element.elementor-element-a96e98b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1417 .elementor-element.elementor-element-a96e98b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1417 .elementor-element.elementor-element-a96e98b .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;}.elementor-1417 .elementor-element.elementor-element-a96e98b .elementor-icon-list-text{color:var( --e-global-color-bfmuted );transition:color 0.3s;}.elementor-1417 .elementor-element.elementor-element-a96e98b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-bftext );}.elementor-1417 .elementor-element.elementor-element-9197ccd{width:auto;max-width:auto;}.elementor-1417 .elementor-element.elementor-element-9197ccd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-bfmute2 );}.elementor-1417 .elementor-element.elementor-element-609e2fd > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1417 .elementor-element.elementor-element-609e2fd .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:clamp(64px,15vw,240px);font-weight:400;text-transform:none;line-height:0.85em;letter-spacing:-0.03em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-bfline );stroke:var( --e-global-color-bfline );}body.elementor-page-1417:not(.elementor-motion-effects-element-type-background), body.elementor-page-1417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfbg );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1417 .elementor-element.elementor-element-ca80ff9{--content-width:1192px;}.elementor-1417 .elementor-element.elementor-element-028045f{--width:auto;}.elementor-1417 .elementor-element.elementor-element-a32265b{--content-width:1192px;}.elementor-1417 .elementor-element.elementor-element-132c783{--width:min(62vw,980px);}.elementor-1417 .elementor-element.elementor-element-d5ffc23{--width:calc((100% - clamp(28px,5vw,80px)) * 0.5238);}.elementor-1417 .elementor-element.elementor-element-9623c2d{--width:calc((100% - clamp(28px,5vw,80px)) * 0.4762);}.elementor-1417 .elementor-element.elementor-element-b01133d{--content-width:1192px;}.elementor-1417 .elementor-element.elementor-element-f0aa6b9{--width:25%;}.elementor-1417 .elementor-element.elementor-element-f9809b6{--width:100%;}.elementor-1417 .elementor-element.elementor-element-b2c6dbc{--width:25%;}.elementor-1417 .elementor-element.elementor-element-b22d282{--width:100%;}.elementor-1417 .elementor-element.elementor-element-a7493d5{--width:25%;}.elementor-1417 .elementor-element.elementor-element-06c2deb{--width:100%;}.elementor-1417 .elementor-element.elementor-element-5a5d48b{--width:25%;}.elementor-1417 .elementor-element.elementor-element-ad76f23{--width:100%;}.elementor-1417 .elementor-element.elementor-element-2e97d07{--content-width:1192px;}.elementor-1417 .elementor-element.elementor-element-1055a8d{--width:min(220px,100%);}.elementor-1417 .elementor-element.elementor-element-2c99483{--width:25%;}.elementor-1417 .elementor-element.elementor-element-d50e403{--width:25%;}.elementor-1417 .elementor-element.elementor-element-bdfc915{--width:25%;}.elementor-1417 .elementor-element.elementor-element-5adab7c{--width:25%;}.elementor-1417 .elementor-element.elementor-element-0c4f5fc{--width:50%;}.elementor-1417 .elementor-element.elementor-element-b2ff43b{--width:calc(45.7% - 6px);}.elementor-1417 .elementor-element.elementor-element-b9a2093{--width:4.3%;}.elementor-1417 .elementor-element.elementor-element-6c7251b{--width:calc((100% - 40px) / 3);}.elementor-1417 .elementor-element.elementor-element-242464f{--width:10px;}.elementor-1417 .elementor-element.elementor-element-5a7cc9c{--width:calc((100% - 40px) / 3);}.elementor-1417 .elementor-element.elementor-element-5fb0983{--width:10px;}.elementor-1417 .elementor-element.elementor-element-888355f{--width:calc((100% - 40px) / 3);}.elementor-1417 .elementor-element.elementor-element-37d6b4b{--width:10px;}.elementor-1417 .elementor-element.elementor-element-cfecfbb{--content-width:1192px;}.elementor-1417 .elementor-element.elementor-element-92f5b5f{--width:auto;}.elementor-1417 .elementor-element.elementor-element-91f1a8c{--width:auto;}.elementor-1417 .elementor-element.elementor-element-0dfae36{--content-width:1192px;}.elementor-1417 .elementor-element.elementor-element-989df64{--width:calc((100% - clamp(32px,5vw,80px)) / 2);}.elementor-1417 .elementor-element.elementor-element-52ebd2d{--width:calc((100% - clamp(32px,5vw,80px)) / 2);}.elementor-1417 .elementor-element.elementor-element-8d6a848{--width:auto;}.elementor-1417 .elementor-element.elementor-element-9fb350d{--width:auto;}.elementor-1417 .elementor-element.elementor-element-8b1f4aa{--width:auto;}.elementor-1417 .elementor-element.elementor-element-2007dc1{--content-width:1192px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1417 .elementor-element.elementor-element-d5ffc23{--width:100%;}.elementor-1417 .elementor-element.elementor-element-9623c2d{--width:100%;}.elementor-1417 .elementor-element.elementor-element-f0aa6b9{--width:50%;}.elementor-1417 .elementor-element.elementor-element-b2c6dbc{--width:50%;}.elementor-1417 .elementor-element.elementor-element-a7493d5{--width:50%;}.elementor-1417 .elementor-element.elementor-element-5a5d48b{--width:50%;}.elementor-1417 .elementor-element.elementor-element-1055a8d{--width:100%;}.elementor-1417 .elementor-element.elementor-element-3b829aa{--width:100%;}.elementor-1417 .elementor-element.elementor-element-2c99483{--width:50%;}.elementor-1417 .elementor-element.elementor-element-d50e403{--width:50%;}.elementor-1417 .elementor-element.elementor-element-bdfc915{--width:50%;}.elementor-1417 .elementor-element.elementor-element-5adab7c{--width:50%;}.elementor-1417 .elementor-element.elementor-element-92f5b5f{--width:100%;}.elementor-1417 .elementor-element.elementor-element-91f1a8c{--width:100%;}.elementor-1417 .elementor-element.elementor-element-989df64{--width:100%;}.elementor-1417 .elementor-element.elementor-element-52ebd2d{--width:100%;}}@media(max-width:1024px){.elementor-1417 .elementor-element.elementor-element-17852c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1417 .elementor-element.elementor-element-ec35c4d{--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;}.elementor-1417 .elementor-element.elementor-element-f0aa6b9{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:34px;--padding-bottom:40px;--padding-left:0px;--padding-right:28px;}.elementor-1417 .elementor-element.elementor-element-b2c6dbc{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:34px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-1417 .elementor-element.elementor-element-a7493d5{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:34px;--padding-bottom:40px;--padding-left:0px;--padding-right:28px;}.elementor-1417 .elementor-element.elementor-element-5a5d48b{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:34px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-1417 .elementor-element.elementor-element-db9f35f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1417 .elementor-element.elementor-element-2c99483{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-1417 .elementor-element.elementor-element-d50e403{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1417 .elementor-element.elementor-element-bdfc915{border-width:1px 1px 0px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-1417 .elementor-element.elementor-element-5adab7c{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1417 .elementor-element.elementor-element-ea26b33{--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;}}@media(max-width:767px){.elementor-1417 .elementor-element.elementor-element-af2d101{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-ca80ff9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-273d6cd .elementor-icon{font-size:26px;}.elementor-1417 .elementor-element.elementor-element-273d6cd .elementor-icon svg{height:26px;}.elementor-1417 .elementor-element.elementor-element-028045f{--width:auto;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-a32265b{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-132c783{--width:min(62vw,980px);--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-c27f397{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-91b3e7c{--flex-wrap:wrap;}.elementor-1417 .elementor-element.elementor-element-ec35c4d{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-d5ffc23{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-9623c2d{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-47d5224{--flex-wrap:wrap;}.elementor-1417 .elementor-element.elementor-element-b01133d{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-92c38eb{--flex-wrap:wrap;}.elementor-1417 .elementor-element.elementor-element-f0aa6b9{--width:100%;--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:34px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-f9809b6{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-b2c6dbc{--width:100%;--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:34px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-b22d282{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-a7493d5{--width:100%;--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:34px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-06c2deb{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-5a5d48b{--width:100%;--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:34px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-ad76f23{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-2e97d07{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-db9f35f{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-1055a8d{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-3b829aa{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-cfb0606{--flex-wrap:wrap;}.elementor-1417 .elementor-element.elementor-element-2c99483{--width:100%;--flex-wrap:nowrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-d50e403{--width:100%;--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-bdfc915{--width:100%;--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-5adab7c{--width:100%;--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1417 .elementor-element.elementor-element-29ec08f{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-1b96b64{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-0c4f5fc{--width:50%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-b2ff43b{--width:calc(45.7% - 6px);--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-b9a2093{--width:4.3%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-3d71269{--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;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-6c7251b{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-242464f{--width:10px;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-ba5cd72{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-5a7cc9c{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-5fb0983{--width:10px;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-7df5be7{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-888355f{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-37d6b4b{--width:10px;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-cec0107{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-cfecfbb{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-c2a8227{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-70fb860{--flex-wrap:wrap;}.elementor-1417 .elementor-element.elementor-element-92f5b5f{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-91f1a8c{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-0dfae36{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-eac3fbf{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-ea26b33{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-989df64{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-c0cb773{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-52ebd2d{--width:100%;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-adb4168{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-45939dd{--flex-wrap:wrap;}.elementor-1417 .elementor-element.elementor-element-8d6a848{--width:auto;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-e995327{--flex-wrap:wrap;}.elementor-1417 .elementor-element.elementor-element-9fb350d{--width:auto;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-d3b0474{--flex-wrap:wrap;}.elementor-1417 .elementor-element.elementor-element-8b1f4aa{--width:auto;--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-2007dc1{--flex-wrap:nowrap;}.elementor-1417 .elementor-element.elementor-element-048629c{--flex-wrap:wrap;}.elementor-1417 .elementor-element.elementor-element-e0039e3 .elementor-icon{font-size:26px;}.elementor-1417 .elementor-element.elementor-element-e0039e3 .elementor-icon svg{height:26px;}}/* Start custom CSS for button, class: .elementor-element-ac1e7ca */.elementor-1417 .elementor-element.elementor-element-ac1e7ca .elementor-button-icon svg{width:14px;height:14px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc45052 */.elementor-1417 .elementor-element.elementor-element-cc45052 .elementor-button-icon svg{width:14px;height:14px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17852c0 */.elementor-1417 .elementor-element.elementor-element-17852c0{bottom:0}.elementor-1417 .elementor-element.elementor-element-17852c0 .elementor-widget-container{height:100%}@media(max-width:1024px){.elementor-1417 .elementor-element.elementor-element-17852c0{opacity:.22!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66a5592 */.elementor-1417 .elementor-element.elementor-element-66a5592 .elementor-button-icon svg{width:14px;height:14px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab1e0dd */.elementor-1417 .elementor-element.elementor-element-ab1e0dd{overflow:hidden;border-radius:16px}.elementor-1417 .elementor-element.elementor-element-ab1e0dd img{border-radius:16px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e2d921 */.elementor-1417 .elementor-element.elementor-element-4e2d921{overflow:hidden;border-radius:16px}.elementor-1417 .elementor-element.elementor-element-4e2d921 img{border-radius:16px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9dd9206 */.elementor-1417 .elementor-element.elementor-element-9dd9206{overflow:hidden;border-radius:16px}.elementor-1417 .elementor-element.elementor-element-9dd9206 img{border-radius:16px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f616b2 */.elementor-1417 .elementor-element.elementor-element-6f616b2{overflow:hidden;border-radius:16px}.elementor-1417 .elementor-element.elementor-element-6f616b2 img{border-radius:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a2093 */.elementor-1417 .elementor-element.elementor-element-b9a2093{min-width:10px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a8dd82 */.elementor-1417 .elementor-element.elementor-element-0a8dd82{height:100%}.elementor-1417 .elementor-element.elementor-element-0a8dd82 .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5b5f */.elementor-1417 .elementor-element.elementor-element-92f5b5f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f1a8c */.elementor-1417 .elementor-element.elementor-element-91f1a8c{max-width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3802785 */.elementor-1417 .elementor-element.elementor-element-3802785{height:100%}.elementor-1417 .elementor-element.elementor-element-3802785 .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1ab44b */.elementor-1417 .elementor-element.elementor-element-c1ab44b .elementor-button-icon svg{width:14px;height:14px}/* End custom CSS */
/* Start custom CSS *//* ==== BFinate homepage: page-level CSS ====
   Colours come from the kit's BF global colours (--e-global-color-bf*).
   The Theme switcher rewrites those variables, so everything follows the chosen theme.
   Hooks use data attributes set in Advanced > Attributes, never CSS classes
   (except on Image widgets, which carry bf-* classes). */

body{
  --bg:var(--e-global-color-bfbg);--bg2:var(--e-global-color-bfbg2);--bg3:var(--e-global-color-bfbg3);--line:var(--e-global-color-bfline);
  --text:var(--e-global-color-bftext);--muted:var(--e-global-color-bfmuted);--muted2:var(--e-global-color-bfmute2);
  --accent:var(--e-global-color-bfacc);--accent-hi:var(--e-global-color-bfacchi);--accent-lo:var(--e-global-color-bfacclo);--on-accent:var(--e-global-color-bfonacc);
  --serif:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--sans:"Manrope","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;
  --gutter:clamp(16px,4.5vw,64px);--max:1320px;--ease:cubic-bezier(.2,.7,.1,1);
  background:var(--bg)!important;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;
  transition:background-color .6s var(--ease),color .6s var(--ease)
}
:root{--glow:226,197,143;--img-filter:none;color-scheme:dark}
html[data-light]{color-scheme:light}
html{scroll-behavior:smooth;overflow-x:clip}
body{overflow-x:clip}
body[class]{font-size:17px;line-height:1.6}
@media (max-width:767px){body[class]{font-size:16px}}
::selection{background:var(--accent);color:var(--on-accent)}
:focus-visible{outline:1px solid var(--accent-hi);outline-offset:4px}
.elementor a{text-decoration:none}

/* accent words inside headings, bold words inside text */
.elementor-heading-title i{font-style:italic;color:var(--accent-hi)}
.elementor-widget-text-editor :is(strong,b){color:var(--text);font-weight:500}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-widget-text-editor p{margin-block-start:0}

/* buttons: sheen + arrow nudge (all buttons on this page) */
.elementor-button{position:relative;overflow:hidden;isolation:isolate;will-change:transform;white-space:nowrap}
.elementor-button::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .8s var(--ease);z-index:-1;pointer-events:none}
.elementor-button:hover::after{left:130%}
.elementor-button .elementor-button-icon{transition:transform .35s var(--ease)}
.elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
[dir=rtl] .elementor-button .elementor-button-icon{transform:scaleX(-1)}
[dir=rtl] .elementor-button:hover .elementor-button-icon{transform:scaleX(-1) translateX(4px)}
[data-bf~=plain] .elementor-button::after,[data-bf~=go] .elementor-button::after{display:none}
[data-bf~=plain] .elementor-button:hover .elementor-button-text{text-decoration:underline;text-underline-offset:4px}

/* nav links underline */
[data-bf~=navlinks] .elementor-icon-list-item a{position:relative}
[data-bf~=navlinks] .elementor-icon-list-item a::after{content:"";position:absolute;left:0;bottom:-6px;height:1px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}
[data-bf~=navlinks] .elementor-icon-list-item a:hover::after{transform:scaleX(1);transform-origin:left}
#bf-nav{transition:background-color .4s var(--ease),border-color .4s var(--ease),transform .5s var(--ease),backdrop-filter .4s}

/* ===== images (bf-* classes live on Image widgets) ===== */
.bf-tint img{filter:var(--img-filter);transition:filter .6s var(--ease),transform 1.4s var(--ease)}
.bf-cover,.bf-cover img{width:100%;height:100%}
.bf-cover img{object-fit:cover;display:block}
.bf-hero{perspective:1200px;pointer-events:none}
.bf-hero img{width:100%!important;height:100%!important;object-fit:contain;object-position:100% 45%;
  transform:translate3d(var(--tx,0px),calc(var(--ty,0px) + var(--py,0px)),0) rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .2s linear,filter .6s;will-change:transform;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%,#000 85%,transparent 100%),linear-gradient(180deg,transparent 0%,transparent 12%,#000 42%,#000 82%,transparent 100%);-webkit-mask-composite:source-in;
  mask-image:linear-gradient(90deg,transparent 0%,#000 38%,#000 85%,transparent 100%),linear-gradient(180deg,transparent 0%,transparent 12%,#000 42%,#000 82%,transparent 100%);mask-composite:intersect}
.bf-hero{animation:bfHeroIn 2.4s var(--ease) calc(var(--intro,1.55s) + .1s) both}
@keyframes bfHeroIn{from{opacity:0;transform:scale(1.14);filter:blur(12px)}to{opacity:1;transform:scale(1.04)}}
[dir=rtl] .bf-hero{right:auto!important;left:0!important}
[dir=rtl] .bf-hero img{object-position:0% 45%;-webkit-mask-image:linear-gradient(270deg,transparent 0%,#000 38%,#000 85%,transparent 100%),linear-gradient(180deg,transparent 0%,transparent 12%,#000 42%,#000 82%,transparent 100%);mask-image:linear-gradient(270deg,transparent 0%,#000 38%,#000 85%,transparent 100%),linear-gradient(180deg,transparent 0%,transparent 12%,#000 42%,#000 82%,transparent 100%)}
@media (max-width:1024px){.bf-hero{opacity:.4}.bf-hero img{object-fit:cover;object-position:75% 40%}}

/* browser frames: screenshot scrolls when the case is hovered */
.bf-shot,.bf-shot .elementor-widget-container{line-height:0}
.bf-shot img{width:100%!important;aspect-ratio:16/10;height:auto!important;object-fit:cover;object-position:50% 0%;display:block;transition:object-position 9s cubic-bezier(.45,0,.2,1)}
.bf-tt img{aspect-ratio:1000/708;object-position:top;transition:none}
[data-bf~=case]:hover .bf-shot:not(.bf-tt):not(.bf-still) img,[data-bf~=case]:focus-within .bf-shot:not(.bf-tt):not(.bf-still) img{object-position:50% 100%}
.bf-still img{object-position:50% 0%!important;transition:none}
/* phone */
.bf-phone{width:clamp(96px,22%,170px)!important;transform:translateZ(60px) rotate(3deg);transition:transform .6s var(--ease);z-index:2}
.bf-phone::before{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);width:34%;height:10px;border-radius:999px;background:#0A0A0A;z-index:1}
.bf-phone img{width:100%!important;aspect-ratio:9/19.5;height:auto!important;object-fit:cover;object-position:top;display:block}
[data-bf~=case]:hover .bf-phone{transform:translateZ(60px) rotate(0deg) translateY(-8px)}
@media (max-width:767px){[data-bf~=devices]{padding-right:48px!important}}
/* tall social slots */
.bf-slot,.bf-slot .elementor-widget-container{line-height:0}
.bf-slot img{width:100%!important;aspect-ratio:4/5;height:auto!important;object-fit:cover;object-position:center top;display:block;transition:transform 1.2s var(--ease)}
[data-bf~=case]:hover .bf-slot img{transform:scale(1.05)}
@media (max-width:767px){.bf-slot-wide img{aspect-ratio:16/10}}
/* process photos */
.bf-ph img{width:100%!important;aspect-ratio:4/3;height:auto!important;object-fit:cover;display:block}
[data-bf~=step].is-lit .bf-ph img{transform:none}
[data-bf~=step]:not(.is-lit) .bf-ph img{transform:scale(1.18)}
[data-bf~=step]:hover .bf-ph img{transform:scale(1.06)}
html.no-js [data-bf~=step] .bf-ph img{transform:none}
/* service thumbs (tablet/mobile) */
.bf-thumb img{width:56px!important;aspect-ratio:4/5;height:auto!important;object-fit:cover;display:block}
/* founder portrait */
.bf-portrait,.bf-portrait .elementor-widget-container{line-height:0}
.bf-portrait img{width:100%!important;aspect-ratio:4/5;height:auto!important;object-fit:cover;object-position:50% 20%;display:block;transition:transform 1.6s var(--ease)}
[data-bf~=portrait]:not(.is-in) .bf-portrait img{transform:scale(1.15)}
/* planner background + CTA art */
.bf-planner-bg{opacity:.9;pointer-events:none}
.bf-cta-art{opacity:.35;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}

/* ===== containers with behaviour (data-bf hooks) ===== */
/* hero glow drift */
[data-bf~=glow]{animation:bfDrift 18s ease-in-out infinite alternate;pointer-events:none;filter:blur(10px)}
@keyframes bfDrift{to{transform:translate(-6vw,4vw) scale(1.08)}}
[dir=rtl] [data-bf~=glow]{right:auto!important;left:-12vw!important}
/* reveal on scroll */
html.bf-js [data-bf~=reveal]:not(.is-in){transform:translateY(40px)}
[data-bf~=reveal]{transition:transform 1.1s var(--ease),opacity 1.1s var(--ease)}
/* hero fade-ups + headline rows */
html.bf-js [data-bf~=fadeup]{transform:translateY(24px);animation:bfRise 1.1s var(--ease) calc(var(--intro,1.55s) + .45s) forwards}
@keyframes bfRise{to{transform:none}}
[data-bf~=h1] .bf-row{display:block;overflow:hidden;padding-bottom:.08em}
[data-bf~=h1] .bf-row>span{display:inline-block}
html.bf-js [data-bf~=h1] .bf-row>span{transform:translateY(110%) rotate(3deg);animation:bfRise 1.2s var(--ease) calc(var(--intro,1.55s) + .05s + var(--d,0s)) forwards}
/* split headings */
.bf-wd{display:inline-block;transition:transform 1.1s var(--ease),opacity 1.1s var(--ease),filter 1.1s var(--ease);transition-delay:calc(var(--i) * 40ms)}
html.bf-js [data-bf~=split]:not(.is-in) .bf-wd{transform:translateY(.45em) rotate(2deg);opacity:.2;filter:blur(6px)}
/* ruler */
[data-bf~=ruler] .elementor-progress-wrapper{overflow:visible;border-radius:0}
[data-bf~=ruler] .elementor-progress-bar{background:linear-gradient(90deg,var(--accent-lo),var(--accent-hi))!important;transition:width 2.4s var(--ease)!important;transition-delay:calc(var(--intro,1.55s) + .5s)!important}
/* stats counters */
[data-bf~=stat] .elementor-counter-number-suffix{font-size:.42em;color:var(--accent);align-self:flex-start;margin-left:4px;line-height:1.4}
[data-bf~=stat] .elementor-counter-number-wrapper{justify-content:flex-start}
[data-bf~=stat] .elementor-counter-title{max-width:24ch}
/* mix bar */
[data-bf~=mixseg]{transform-origin:left;transition:transform 1.4s var(--ease)}
html.bf-js [data-bf~=mix]:not(.is-in) [data-bf~=mixseg]{transform:scaleX(0)}
[data-bf~=mix] [data-bf~=mixseg]:nth-child(2){transition-delay:.25s}
[data-bf~=mix] [data-bf~=mixseg]:nth-child(3){transition-delay:.5s}
/* marquee */
[data-bf~=marquee] .elementor-icon-list-items{flex-wrap:nowrap!important}
[data-bf~=marquee] .elementor-icon-list-item{white-space:nowrap;flex:none}
[data-bf~=marquee] .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--text)!important}
[data-bf~=marquee] .elementor-icon-list-text{transition:color .3s}
#bf-mq{will-change:transform}
/* services */
[data-bf~=svc]{isolation:isolate}
[data-bf~=svc]::after{content:"";position:absolute;inset:0 calc(var(--gutter)*-1);background:linear-gradient(90deg,rgba(var(--glow),.1),transparent 70%);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease);z-index:-1;pointer-events:none}
[data-bf~=svc]:hover::after{transform:scaleX(1)}
[data-bf~=svc] h3.elementor-heading-title{transition:transform .5s var(--ease),color .4s}
[data-bf~=svc]:hover h3.elementor-heading-title{transform:translateX(14px);color:var(--accent-hi)}
[dir=rtl] [data-bf~=svc]:hover h3.elementor-heading-title{transform:translateX(-14px)}
[data-bf~=go] .elementor-button{transition:all .45s var(--ease)!important}
[data-bf~=svc]:hover [data-bf~=go] .elementor-button{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--on-accent)!important;transform:rotate(-45deg)}
[data-bf~=svc]:hover [data-bf~=go] .elementor-button svg{fill:var(--on-accent)!important}
/* spotlight bands */
[data-bf~=spot]::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px circle at var(--mx,50%) var(--my,50%),rgba(var(--glow),.08),transparent 60%);opacity:0;transition:opacity .5s;z-index:0}
[data-bf~=spot]:hover::after{opacity:1}
/* process step bars */
[data-bf~=stepbar]{transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease)}
[data-bf~=step].is-lit [data-bf~=stepbar]{transform:scaleX(1)}
[data-bf~=step]:nth-child(2) [data-bf~=stepbar]{transition-delay:.25s}
[data-bf~=step]:nth-child(3) [data-bf~=stepbar]{transition-delay:.5s}
[data-bf~=step]:nth-child(4) [data-bf~=stepbar]{transition-delay:.75s}
/* case cards: tilt + glare */
[data-bf~=case]{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease),border-color .4s!important;transform-style:preserve-3d}
[data-bf~=case]::after{content:"";position:absolute;inset:0;background:radial-gradient(500px circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.08),transparent 45%);opacity:0;transition:opacity .4s;pointer-events:none;z-index:3;border-radius:inherit}
[data-bf~=case]:hover::after{opacity:1}
[data-bf~=case][data-cursor]{cursor:pointer}
[data-bf~=browser]{transform:translateZ(30px)}
/* live pill dot */
[data-bf~=livedot]{animation:bfPulse 2.2s infinite}
@keyframes bfPulse{0%{box-shadow:0 0 0 0 rgba(127,201,154,.6)}70%{box-shadow:0 0 0 8px rgba(127,201,154,0)}100%{box-shadow:0 0 0 0 rgba(127,201,154,0)}}
html[data-light] [data-bf~=livetext] .elementor-heading-title{color:#1D7A44!important}
/* timeline diamonds */
[data-bf~=tldot]{transition:background-color .4s}
[data-bf~=tl].is-on [data-bf~=tldot]{background-color:var(--accent)!important}
/* testimonials (Nested Tabs) */
#bf-quotes .e-n-tab-title{position:relative;justify-content:space-between!important;width:100%}
#bf-quotes .e-n-tab-title::after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}
#bf-quotes .e-n-tab-title[aria-selected=true]::after{animation:bfQbar 7s linear forwards}
html.a11y-motion #bf-quotes .e-n-tab-title[aria-selected=true]::after{animation:none;transform:scaleX(1)}
@keyframes bfQbar{to{transform:scaleX(1)}}
#bf-quotes .e-n-tabs-heading{width:100%}
@media (max-width:1024px){#bf-quotes .e-n-tabs-heading{flex-direction:column!important;flex-wrap:nowrap!important;margin-top:clamp(32px,5vw,80px)}#bf-quotes .e-n-tab-title{width:100%!important;flex:0 0 auto!important}}
#bf-quotes .e-n-tab-title-text{flex:1;line-height:1.6;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%}
#bf-quotes .e-n-tab-title-text small{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .3s}
#bf-quotes .e-n-tab-title[aria-selected=true] small{color:var(--accent)}
#bf-quotes .e-n-tabs-content>.e-con.e-active{animation:bfQin .45s var(--ease)}
@keyframes bfQin{from{opacity:0;transform:translateY(14px);filter:blur(6px)}}
/* big footer word fills as you scroll */
#bf-bigfoot .elementor-heading-title{color:transparent;-webkit-text-stroke:1px var(--line);background:linear-gradient(90deg,var(--accent) var(--fill,0%),transparent var(--fill,0%));-webkit-background-clip:text;background-clip:text;white-space:nowrap;user-select:none}
/* light themes */
html[data-light] [data-bf~=herop] p{text-shadow:none!important}
html[data-light] [data-bf~=note] .elementor-heading-title{color:#F4EFE7!important}
/* reduced motion */
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:0s!important;animation-delay:0s!important;transition:none!important}
  [data-bf~=h1] .bf-row>span,[data-bf~=fadeup],[data-bf~=reveal]{transform:none!important}
  .bf-wd{transform:none!important;opacity:1!important;filter:none!important}
}/* End custom CSS */