.elementor-134 .elementor-element.elementor-element-abc8c9d{--display:flex;--min-height:680px;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:#FFFFFF14;--border-color:#FFFFFF14;}.elementor-134 .elementor-element.elementor-element-3390d8c{--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:86px 86px;--row-gap:86px;--column-gap:86px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:64px;}.elementor-134 .elementor-element.elementor-element-c326f49{--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;--z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-134 .elementor-element.elementor-element-848ec2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;color:#8DAEBB;}.elementor-134 .elementor-element.elementor-element-2396c63 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:76px;font-weight:700;color:#F7F7F5;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-134 .elementor-element.elementor-element-a8ee4b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#F4F5F5C2;}.elementor-134 .elementor-element.elementor-element-6d24789{--display:flex;}.elementor-134 .elementor-element.elementor-element-6d24789.e-con{--align-self:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-134 .elementor-element.elementor-element-d505114{right:-9%;}body.rtl .elementor-134 .elementor-element.elementor-element-d505114{left:-9%;}.elementor-134 .elementor-element.elementor-element-d505114{bottom:-1%;z-index:4;}.elementor-134 .elementor-element.elementor-element-d505114 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;}.elementor-134 .elementor-element.elementor-element-a9a734f{--display:flex;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8DAEBB;--border-color:#8DAEBB;--padding-top:15px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;--z-index:4;}.elementor-134 .elementor-element.elementor-element-a9a734f:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-a9a734f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101314;}.elementor-134 .elementor-element.elementor-element-1ba2284{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.78em;color:#F4F5F5B8;}.elementor-134 .elementor-element.elementor-element-96932b5{--display:flex;--padding-top:136px;--padding-bottom:136px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-96932b5:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-96932b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1EC;}.elementor-134 .elementor-element.elementor-element-2ede012{--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:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-134 .elementor-element.elementor-element-49eb0f7{--display:flex;}.elementor-134 .elementor-element.elementor-element-0aeda46{--display:flex;--min-height:620px;}.elementor-134 .elementor-element.elementor-element-7068ba1 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#17191A1F;}.elementor-134 .elementor-element.elementor-element-13dc7d0{--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;}.elementor-134 .elementor-element.elementor-element-3687c5e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:66px;font-weight:700;color:#17191A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-134 .elementor-element.elementor-element-b682681{--divider-border-style:solid;--divider-color:#17191A26;--divider-border-width:1px;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134 .elementor-element.elementor-element-b682681 .elementor-divider-separator{width:100%;}.elementor-134 .elementor-element.elementor-element-b682681 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-134 .elementor-element.elementor-element-6aa104c{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#17191AAD;}.elementor-134 .elementor-element.elementor-element-caf818d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#17191AAD;}.elementor-134 .elementor-element.elementor-element-f2cf0a3{--display:flex;--padding-top:132px;--padding-bottom:132px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-f2cf0a3:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-f2cf0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101314;}.elementor-134 .elementor-element.elementor-element-dd135e9{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-134 .elementor-element.elementor-element-b897497{--display:flex;}.elementor-134 .elementor-element.elementor-element-8c47404{font-family:"Bebas Neue", Sans-serif;font-size:77px;font-weight:700;line-height:0.96em;letter-spacing:0.01em;color:#F7F7F5;}.elementor-134 .elementor-element.elementor-element-568a519{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:138px;--padding-bottom:148px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-568a519:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-568a519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1EC;}.elementor-134 .elementor-element.elementor-element-d5bcb05{--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;}.elementor-134 .elementor-element.elementor-element-c17652c{--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;}.elementor-134 .elementor-element.elementor-element-5729509 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:74px;font-weight:700;color:#17191A;}.elementor-134 .elementor-element.elementor-element-177aaa8{--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;}.elementor-134 .elementor-element.elementor-element-910250d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#17191AAD;}.elementor-134 .elementor-element.elementor-element-cc24683{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-e2dc7a5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17191A21;--border-color:#17191A21;--padding-top:28px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-134 .elementor-element.elementor-element-e2dc7a5:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-e2dc7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF38;}.elementor-134 .elementor-element.elementor-element-5562417 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#8DAEBB;}.elementor-134 .elementor-element.elementor-element-c4c0899{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134 .elementor-element.elementor-element-c4c0899 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:36px;font-weight:700;color:#17191A;}.elementor-134 .elementor-element.elementor-element-7f7e5a9{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#17191AAD;}.elementor-134 .elementor-element.elementor-element-589ab5d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17191A21;--border-color:#17191A21;--padding-top:28px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-134 .elementor-element.elementor-element-589ab5d:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-589ab5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF38;}.elementor-134 .elementor-element.elementor-element-b2e7038 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#8DAEBB;}.elementor-134 .elementor-element.elementor-element-c589051{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134 .elementor-element.elementor-element-c589051 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:36px;font-weight:700;color:#17191A;}.elementor-134 .elementor-element.elementor-element-faa635f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#17191AAD;}.elementor-134 .elementor-element.elementor-element-c91ae7a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17191A21;--border-color:#17191A21;--padding-top:28px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-134 .elementor-element.elementor-element-c91ae7a:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-c91ae7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF38;}.elementor-134 .elementor-element.elementor-element-60ce1a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#8DAEBB;}.elementor-134 .elementor-element.elementor-element-3ea5d4f{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134 .elementor-element.elementor-element-3ea5d4f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:36px;font-weight:700;color:#17191A;}.elementor-134 .elementor-element.elementor-element-6dbf837{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#17191AAD;}.elementor-134 .elementor-element.elementor-element-7410f91{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:none;--border-style:none;--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-134 .elementor-element.elementor-element-4d151d7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17191A21;--border-color:#17191A21;--padding-top:28px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-134 .elementor-element.elementor-element-4d151d7:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-4d151d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF38;}.elementor-134 .elementor-element.elementor-element-d9df960 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#8DAEBB;}.elementor-134 .elementor-element.elementor-element-ff170a7{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134 .elementor-element.elementor-element-ff170a7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:36px;font-weight:700;color:#17191A;}.elementor-134 .elementor-element.elementor-element-feec040{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#17191AAD;}.elementor-134 .elementor-element.elementor-element-72a7b72{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17191A21;--border-color:#17191A21;--padding-top:28px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-134 .elementor-element.elementor-element-72a7b72:not(.elementor-motion-effects-element-type-background), .elementor-134 .elementor-element.elementor-element-72a7b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF38;}.elementor-134 .elementor-element.elementor-element-127bb74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#8DAEBB;}.elementor-134 .elementor-element.elementor-element-6881980{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134 .elementor-element.elementor-element-6881980 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:36px;font-weight:700;color:#17191A;}.elementor-134 .elementor-element.elementor-element-36f975d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#17191AAD;}body.elementor-page-134:not(.elementor-motion-effects-element-type-background), body.elementor-page-134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B0C;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-134 .elementor-element.elementor-element-3390d8c{--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:54px 54px;--row-gap:54px;--column-gap:54px;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:54px;}.elementor-134 .elementor-element.elementor-element-2396c63 .elementor-heading-title{font-size:64px;}.elementor-134 .elementor-element.elementor-element-a8ee4b5{font-size:16px;}.elementor-134 .elementor-element.elementor-element-d505114{z-index:4;}.elementor-134 .elementor-element.elementor-element-96932b5{--padding-top:96px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-2ede012{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;}.elementor-134 .elementor-element.elementor-element-0aeda46{--min-height:620px;}.elementor-134 .elementor-element.elementor-element-3687c5e .elementor-heading-title{font-size:56px;}.elementor-134 .elementor-element.elementor-element-f2cf0a3{--padding-top:96px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-dd135e9{--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-134 .elementor-element.elementor-element-8c47404{font-size:68px;}.elementor-134 .elementor-element.elementor-element-568a519{--padding-top:20px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-d5bcb05{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-134 .elementor-element.elementor-element-5729509 .elementor-heading-title{font-size:58px;}.elementor-134 .elementor-element.elementor-element-cc24683{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-134 .elementor-element.elementor-element-c4c0899 .elementor-heading-title{font-size:34px;}.elementor-134 .elementor-element.elementor-element-c589051 .elementor-heading-title{font-size:34px;}.elementor-134 .elementor-element.elementor-element-3ea5d4f .elementor-heading-title{font-size:34px;}.elementor-134 .elementor-element.elementor-element-7410f91{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-134 .elementor-element.elementor-element-ff170a7 .elementor-heading-title{font-size:34px;}.elementor-134 .elementor-element.elementor-element-6881980 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-134 .elementor-element.elementor-element-3390d8c{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:18px;}.elementor-134 .elementor-element.elementor-element-848ec2e .elementor-heading-title{font-size:10px;}.elementor-134 .elementor-element.elementor-element-2396c63 .elementor-heading-title{font-size:48px;}.elementor-134 .elementor-element.elementor-element-a8ee4b5{font-size:14px;}.elementor-134 .elementor-element.elementor-element-1ba2284{font-size:12.5px;}.elementor-134 .elementor-element.elementor-element-96932b5{--padding-top:74px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-2ede012{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-134 .elementor-element.elementor-element-0aeda46{--min-height:450px;}.elementor-134 .elementor-element.elementor-element-3687c5e .elementor-heading-title{font-size:42px;}.elementor-134 .elementor-element.elementor-element-6aa104c{font-size:14px;}.elementor-134 .elementor-element.elementor-element-caf818d{font-size:14px;}.elementor-134 .elementor-element.elementor-element-f2cf0a3{--padding-top:76px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-8c47404{font-size:48px;}.elementor-134 .elementor-element.elementor-element-568a519{--padding-top:0px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-134 .elementor-element.elementor-element-d5bcb05{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-134 .elementor-element.elementor-element-5729509 .elementor-heading-title{font-size:46px;}.elementor-134 .elementor-element.elementor-element-910250d{font-size:14px;}.elementor-134 .elementor-element.elementor-element-cc24683{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-134 .elementor-element.elementor-element-e2dc7a5{--padding-top:24px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-134 .elementor-element.elementor-element-c4c0899{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134 .elementor-element.elementor-element-c4c0899 .elementor-heading-title{font-size:33px;}.elementor-134 .elementor-element.elementor-element-589ab5d{--padding-top:24px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-134 .elementor-element.elementor-element-c589051{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134 .elementor-element.elementor-element-c589051 .elementor-heading-title{font-size:33px;}.elementor-134 .elementor-element.elementor-element-c91ae7a{--padding-top:24px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-134 .elementor-element.elementor-element-3ea5d4f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134 .elementor-element.elementor-element-3ea5d4f .elementor-heading-title{font-size:33px;}.elementor-134 .elementor-element.elementor-element-7410f91{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-134 .elementor-element.elementor-element-4d151d7{--padding-top:24px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-134 .elementor-element.elementor-element-ff170a7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134 .elementor-element.elementor-element-ff170a7 .elementor-heading-title{font-size:33px;}.elementor-134 .elementor-element.elementor-element-72a7b72{--padding-top:24px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-134 .elementor-element.elementor-element-6881980{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-134 .elementor-element.elementor-element-6881980 .elementor-heading-title{font-size:33px;}}@media(min-width:768px){.elementor-134 .elementor-element.elementor-element-3390d8c{--content-width:1440px;}.elementor-134 .elementor-element.elementor-element-c326f49{--width:43%;}.elementor-134 .elementor-element.elementor-element-6d24789{--width:57%;}.elementor-134 .elementor-element.elementor-element-2ede012{--content-width:1440px;}.elementor-134 .elementor-element.elementor-element-dd135e9{--content-width:1440px;}.elementor-134 .elementor-element.elementor-element-b897497{--width:60%;}.elementor-134 .elementor-element.elementor-element-d5bcb05{--content-width:1440px;}.elementor-134 .elementor-element.elementor-element-c17652c{--width:58%;}.elementor-134 .elementor-element.elementor-element-177aaa8{--width:40%;}.elementor-134 .elementor-element.elementor-element-cc24683{--content-width:1440px;}.elementor-134 .elementor-element.elementor-element-7410f91{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-134 .elementor-element.elementor-element-c326f49{--width:90%;}.elementor-134 .elementor-element.elementor-element-b897497{--width:90%;}.elementor-134 .elementor-element.elementor-element-c17652c{--width:90%;}.elementor-134 .elementor-element.elementor-element-177aaa8{--width:90%;}.elementor-134 .elementor-element.elementor-element-cc24683{--content-width:90%;}.elementor-134 .elementor-element.elementor-element-7410f91{--content-width:90%;}}/* Start custom CSS */:root {
  --mff-about-dark: #090b0c;
  --mff-about-dark-2: #101314;
  --mff-about-light: #f2f1ec;
  --mff-about-text: #17191a;
  --mff-about-accent: #8daebb;
}

/* ================================================================
   HERO
   ================================================================ */

.mff-about-hero {
  position: relative;
  overflow: hidden;
  background: var(--mff-about-dark);
  border-bottom: 1px solid rgba(255,255,255,.08);
}

.mff-about-hero::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 34%;
  height: 1px;
  background: var(--mff-about-accent);
  opacity: .75;
  pointer-events: none;
}

.mff-about-hero-inner {
  width: 100%;
  max-width: 1440px;
  min-height: clamp(680px, calc(100vh - 76px), 840px);
  margin-inline: auto;
  gap: clamp(58px,8vw,124px);
  align-items: center;
}

.mff-about-hero-copy {
  position: relative;
  z-index: 2;
  max-width: 690px;
}

.mff-about-page-label {
  display: inline-flex;
  align-items: center;
  gap: 14px;
}

.mff-about-page-label::before {
  content: "";
  width: 52px;
  height: 1px;
  background: currentColor;
}

.mff-about-hero-subheadline {
  border-top: 1px solid rgba(255,255,255,.14);
}

.mff-about-hero-visual {
  position: relative;
  min-height: clamp(520px,64vh,650px);
}

.mff-about-hero-visual::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 0% 1% 1% 3%;
  background: var(--mff-about-light);
}

.mff-about-hero-visual::after {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  width: 36%;
  height: 32%;
  border-top: 1px solid rgba(141,174,187,.72);
  border-right: 1px solid rgba(141,174,187,.72);
  pointer-events: none;
}

.mff-about-hero-image {
  position: absolute !important;
  z-index: 1;
  inset: 9% 0 0 10%;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.12);
}

.mff-about-hero-image .elementor-widget-container,
.mff-about-hero-image img {
  width: 100%;
  height: 100%;
}

.mff-about-hero-image img {
  object-fit: cover;
}

.mff-about-hero-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(0deg,rgba(8,10,11,.46),transparent 42%),
    linear-gradient(90deg,rgba(8,10,11,.12),transparent 48%);
  pointer-events: none;
}

.mff-about-hero-note {
  position: absolute !important;
  z-index: 4;
  left: 0;
  bottom: 0;
  width: min(78%,450px);
  background: var(--mff-about-dark-2);
  border: 1px solid rgba(255,255,255,.15);
  border-top: 3px solid var(--mff-about-accent);
  box-shadow: 0 24px 65px rgba(0,0,0,.28);
}

/* ================================================================
   SECCIÓN CLARA
   ================================================================ */

.mff-about-story {
  background: var(--mff-about-light);
  color: var(--mff-about-text);
}

.mff-about-story-inner {
  width: 100%;
  max-width: 1440px;
  margin-inline: auto;
  display: grid;
  gap: clamp(52px,8vw,124px);
  align-items: center;
}

.mff-about-story-media {
  position: relative;
  min-height: 620px;
}

.mff-about-story-media::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: -20px;
  left: -20px;
  width: 116px;
  height: 116px;
  border-top: 1px solid var(--mff-about-accent);
  border-left: 1px solid var(--mff-about-accent);
  pointer-events: none;
}

.mff-about-story-image-main,
.mff-about-story-image-small {
  position: absolute !important;
}

.mff-about-story-image-main {
  inset: 0 12% 8% 0;
  border: 1px solid rgba(23,25,26,.12);
}

.mff-about-story-image-small {
  right: 0;
  bottom: 0;
  width: 42%;
  aspect-ratio: 4/5;
  border: 10px solid var(--mff-about-light);
}

.mff-about-story-image-main .elementor-widget-container,
.mff-about-story-image-main img,
.mff-about-story-image-small .elementor-widget-container,
.mff-about-story-image-small img {
  width: 100%;
  height: 100%;
}

.mff-about-story-image-main img,
.mff-about-story-image-small img {
  object-fit: cover;
}

.mff-about-story-rule {
  width: 100%;
}

/* ================================================================
   MANIFIESTO
   ================================================================ */

.mff-about-manifesto {
  position: relative;
  overflow: hidden;
  background: var(--mff-about-dark-2);
}

.mff-about-manifesto::after {
  content: "";
  position: absolute;
  right: -160px;
  top: -160px;
  width: 420px;
  height: 420px;
  border-radius: 50%;
  border: 1px solid rgba(141,174,187,.18);
  box-shadow:
    0 0 0 54px rgba(141,174,187,.035),
    0 0 0 108px rgba(141,174,187,.02);
  pointer-events: none;
}

.mff-about-manifesto-inner {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 1440px;
  margin-inline: auto;
  display: grid;
  gap: clamp(48px,8vw,126px);
  align-items: center;
}

.mff-about-manifesto-title span {
  color: var(--mff-about-accent);
}

.mff-about-manifesto-image {
  position: relative;
  min-height: 330px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.13);
}

.mff-about-manifesto-image .elementor-widget-container,
.mff-about-manifesto-image img {
  width: 100%;
  height: 100%;
}

.mff-about-manifesto-image img {
  object-fit: cover;
}

.mff-about-manifesto-image::before {
  content: "";
  position: absolute;
  z-index: 2;
  inset: 22px;
  border: 1px solid rgba(255,255,255,.34);
  pointer-events: none;
}

.mff-about-manifesto-image::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(9,11,12,.12),
    rgba(9,11,12,.45)
  );
  pointer-events: none;
}

/* ================================================================
   DIFERENCIADORES
   ================================================================ */

.mff-about-differences {
  background: var(--mff-about-light);
  color: var(--mff-about-text);
}

.mff-about-differences-inner {
  width: 100%;
  max-width: 1440px;
  margin-inline: auto;
}

.mff-about-differences-head {
  display: grid;
  align-items: end;
  gap: clamp(42px,7vw,104px);
}

.mff-about-steps {
  display: grid;
  grid-template-columns: repeat(6,minmax(0,1fr));
  gap: 0;
  border-top: 1px solid rgba(23,25,26,.13);
  border-left: 1px solid rgba(23,25,26,.13);
}

.mff-about-step {
  position: relative;
  min-height: 290px;
  border-right: 1px solid rgba(23,25,26,.13);
  border-bottom: 1px solid rgba(23,25,26,.13);
  background: rgba(255,255,255,.22);
}

.mff-about-step:nth-child(1),
.mff-about-step:nth-child(2),
.mff-about-step:nth-child(3) {
  grid-column: span 2;
}

.mff-about-step:nth-child(4),
.mff-about-step:nth-child(5) {
  grid-column: span 3;
  min-height: 270px;
}

.mff-about-step-number {
  display: inline-flex;
  align-items: center;
  gap: 13px;
}

.mff-about-step-number::after {
  content: "";
  width: 40px;
  height: 1px;
  background: var(--mff-about-accent);
}

/* ================================================================
   TABLET
   ================================================================ */

@media (max-width: 980px) {

  .mff-about-hero-inner {
    min-height: auto;
    grid-template-columns: 1fr;
    gap: 54px;
  }

  .mff-about-hero-copy {
    max-width: 760px;
  }

  .mff-about-hero-visual {
    width: min(90%,760px);
    min-height: 570px;
    justify-self: end;
  }

  .mff-about-hero-note {
    width: min(74%,500px);
  }

  .mff-about-story-inner,
  .mff-about-manifesto-inner,
  .mff-about-differences-head {
    grid-template-columns: 1fr;
  }

  .mff-about-story-inner {
    gap: 64px;
  }

  .mff-about-story-media {
    width: min(86%,720px);
    min-height: 620px;
  }

  .mff-about-manifesto-inner {
    gap: 34px;
  }

  .mff-about-manifesto-image {
    width: min(78%,620px);
    min-height: 380px;
  }

  .mff-about-steps {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }

  .mff-about-step:nth-child(n) {
    grid-column: span 1;
    min-height: 270px;
  }

  .mff-about-step:last-child {
    grid-column: span 2;
  }
}

/* ================================================================
   MÓVIL
   ================================================================ */

@media (max-width: 640px) {

  .mff-about-hero::before {
    width: 52%;
  }

  .mff-about-hero::after {
    display: none;
  }

  .mff-about-hero-inner {
    display: flex;
    flex-direction: column;
    gap: 42px;
  }

  .mff-about-page-label::before {
    width: 40px;
  }

  .mff-about-hero-visual {
    width: 100%;
    min-height: 470px;
  }

  .mff-about-hero-visual::before {
    inset: 4% 4% 9% 0;
  }

  .mff-about-hero-visual::after {
    width: 30%;
    height: 24%;
  }

  .mff-about-hero-image {
    inset: 8% 0 0 7%;
  }

  .mff-about-hero-note {
    width: calc(100% - 26px);
  }

  .mff-about-story-media {
    width: 100%;
    min-height: 450px;
  }

  .mff-about-story-media::before {
    top: -14px;
    left: -10px;
    width: 74px;
    height: 74px;
  }

  .mff-about-story-image-main {
    inset: 0 10% 7% 0;
  }

  .mff-about-story-image-small {
    width: 44%;
    border-width: 7px;
  }

  .mff-about-manifesto-image {
    width: 100%;
    min-height: 280px;
  }

  .mff-about-steps {
    grid-template-columns: 1fr;
  }

  .mff-about-step:nth-child(n) {
    grid-column: span 1;
    min-height: 250px;
  }
}

@media (prefers-reduced-motion: reduce) {
  * {
    scroll-behavior: auto !important;
  }
}/* End custom CSS */