.elementor-11442 .elementor-element.elementor-element-ae16781{--display:flex;--min-height:75vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-11442 .elementor-element.elementor-element-ae16781:not(.elementor-motion-effects-element-type-background), .elementor-11442 .elementor-element.elementor-element-ae16781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11442 .elementor-element.elementor-element-ae16781 .ui-e-fluid-canvas{--ui-fluid-1:#FFFFFF;--ui-fluid-2:#FFFFFF;--ui-fluid-3:#FFFFFF;--ui-fluid-4:#FFFFFF;opacity:0.5;}.elementor-11442 .elementor-element.elementor-element-ae16781 > .elementor-shape-bottom .elementor-shape-fill, .elementor-11442 .elementor-element.elementor-element-ae16781 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-11442 .elementor-element.elementor-element-ae16781 > .elementor-shape-bottom svg, .elementor-11442 .elementor-element.elementor-element-ae16781 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:25px;}.elementor-11442 .elementor-element.elementor-element-cfef57b{--display:flex;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-11442 .elementor-element.elementor-element-cfef57b.e-con{--align-self:flex-end;}.elementor-11442 .elementor-element.elementor-element-0b15891{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:04%;--padding-left:0%;--padding-right:0%;}.elementor-11442 .elementor-element.elementor-element-e956695{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11442 .elementor-element.elementor-element-e956695.e-con{--flex-grow:0;--flex-shrink:0;}.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-11442 .elementor-element.elementor-element-4350954 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-11442 .elementor-element.elementor-element-4350954{text-align:start;}.elementor-11442 .elementor-element.elementor-element-4350954 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:200;text-transform:uppercase;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-19bdf96{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-19bdf96.elementor-element{--align-self:flex-start;}.elementor-11442 .elementor-element.elementor-element-19bdf96 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:8rem;font-weight:600;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-eed5ff6{--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-11442 .elementor-element.elementor-element-ffd90c1{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-ffd90c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11442 .elementor-element.elementor-element-ffd90c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:300;line-height:3rem;letter-spacing:-1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-f55125c{--display:flex;}.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 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11442 .elementor-element.elementor-element-4532ccd .elementor-button{background-color:#FFFFFFFC;font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;transition-duration:0.8s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-11442 .elementor-element.elementor-element-4532ccd .elementor-button:hover, .elementor-11442 .elementor-element.elementor-element-4532ccd .elementor-button:focus{background-color:#02010100;color:#1FB4FF;border-color:#1FB4FF;}.elementor-11442 .elementor-element.elementor-element-4532ccd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-4532ccd .elementor-button:hover svg, .elementor-11442 .elementor-element.elementor-element-4532ccd .elementor-button:focus svg{fill:#1FB4FF;}.elementor-11442 .elementor-element.elementor-element-8e82749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11442 .elementor-element.elementor-element-bf91303 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-11442 .elementor-element.elementor-element-bf91303{text-align:center;}.elementor-11442 .elementor-element.elementor-element-bf91303 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:200;text-transform:uppercase;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-0bd38d3{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-0bd38d3.elementor-element{--align-self:center;}.elementor-11442 .elementor-element.elementor-element-aed427e{--display:flex;--min-height:50vh;--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;--padding-top:0%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-11442 .elementor-element.elementor-element-717bd11{--display:flex;--justify-content:center;}.elementor-11442 .elementor-element.elementor-element-c0fae23{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-11442 .elementor-element.elementor-element-c0fae23.elementor-element{--align-self:flex-start;}.elementor-11442 .elementor-element.elementor-element-c0fae23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:90px;font-weight:900;line-height:6rem;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-23847f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-11442 .elementor-element.elementor-element-23847f9 > .elementor-widget-container{padding:5% 0% 5% 0%;}.elementor-11442 .elementor-element.elementor-element-23847f9.elementor-element{--align-self:flex-start;}.elementor-11442 .elementor-element.elementor-element-23847f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:49px;font-weight:600;line-height:3.1rem;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-74ba4ee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-11442 .elementor-element.elementor-element-74ba4ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-74ba4ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11442 .elementor-element.elementor-element-74ba4ee .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:1.5vw;font-weight:300;line-height:41px;letter-spacing:-1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-eb104cb{--display:flex;--justify-content:center;}.elementor-11442 .elementor-element.elementor-element-f0c97fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-f0c97fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-f0c97fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11442 .elementor-element.elementor-element-f0c97fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:300;line-height:41px;letter-spacing:-1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-8574d24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-8574d24 > .elementor-widget-container{padding:0vw 0vw 0vw 2vw;}.elementor-11442 .elementor-element.elementor-element-8574d24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11442 .elementor-element.elementor-element-8574d24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:300;line-height:41px;letter-spacing:-1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-e7228a2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02%;--padding-bottom:3%;--padding-left:05%;--padding-right:05%;}.elementor-11442 .elementor-element.elementor-element-e7228a2:not(.elementor-motion-effects-element-type-background), .elementor-11442 .elementor-element.elementor-element-e7228a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0C79B0 0%, #4CBEF7 55%);}.elementor-11442 .elementor-element.elementor-element-d87884d{--display:flex;--justify-content:center;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-11442 .elementor-element.elementor-element-ee2437a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-11442 .elementor-element.elementor-element-ee2437a > .elementor-widget-container{margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-ee2437a.elementor-element{--align-self:flex-start;}.elementor-11442 .elementor-element.elementor-element-ee2437a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-dab9e9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-11442 .elementor-element.elementor-element-dab9e9d > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-11442 .elementor-element.elementor-element-dab9e9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11442 .elementor-element.elementor-element-dab9e9d .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:31px;font-weight:400;font-style:italic;line-height:41px;letter-spacing:-1.2px;word-spacing:2px;color:#000000;}.elementor-11442 .elementor-element.elementor-element-312e132{--display:flex;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 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-11442 .elementor-element.elementor-element-273110d{--display:flex;}.elementor-11442 .elementor-element.elementor-element-a283d96{--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;border-style:solid;--border-style:solid;border-color:#009CF0;--border-color:#009CF0;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11442 .elementor-element.elementor-element-a283d96:not(.elementor-motion-effects-element-type-background), .elementor-11442 .elementor-element.elementor-element-a283d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-1b8a093{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#009CF0;--border-color:#009CF0;--border-radius:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-58636bc{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-58636bc.elementor-element{--align-self:center;}.elementor-11442 .elementor-element.elementor-element-46078c0{--display:flex;}.elementor-11442 .elementor-element.elementor-element-f523cbd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;color:#000000;}.elementor-11442 .elementor-element.elementor-element-601d57a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:300;color:#000000;}.elementor-11442 .elementor-element.elementor-element-12846b0{--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;border-style:solid;--border-style:solid;border-color:#009CF0;--border-color:#009CF0;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11442 .elementor-element.elementor-element-12846b0:not(.elementor-motion-effects-element-type-background), .elementor-11442 .elementor-element.elementor-element-12846b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-003d84e{--display:flex;--justify-content:center;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:#009CF0;--border-color:#009CF0;--border-radius:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-a1c1476{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-a1c1476.elementor-element{--align-self:center;}.elementor-11442 .elementor-element.elementor-element-a74a0e0{--display:flex;}.elementor-11442 .elementor-element.elementor-element-5cb9b6b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;color:#000000;}.elementor-11442 .elementor-element.elementor-element-3666479 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:300;color:#000000;}.elementor-11442 .elementor-element.elementor-element-acee218{--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;border-style:solid;--border-style:solid;border-color:#009CF0;--border-color:#009CF0;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11442 .elementor-element.elementor-element-acee218:not(.elementor-motion-effects-element-type-background), .elementor-11442 .elementor-element.elementor-element-acee218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-b47ed65{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#009CF0;--border-color:#009CF0;}.elementor-11442 .elementor-element.elementor-element-48dd14a{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-48dd14a.elementor-element{--align-self:center;}.elementor-11442 .elementor-element.elementor-element-22fc23b{--display:flex;}.elementor-11442 .elementor-element.elementor-element-db91376 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;color:#000000;}.elementor-11442 .elementor-element.elementor-element-63d7733 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:300;color:#000000;}.elementor-11442 .elementor-element.elementor-element-26da0e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-11442 .elementor-element.elementor-element-26da0e5 > .elementor-shape-top .elementor-shape-fill, .elementor-11442 .elementor-element.elementor-element-26da0e5 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#090909;}.elementor-11442 .elementor-element.elementor-element-26da0e5 > .elementor-shape-top svg, .elementor-11442 .elementor-element.elementor-element-26da0e5 > .e-con-inner > .elementor-shape-top svg{height:35px;transform:translateX(-50%) rotateY(180deg);}.elementor-11442 .elementor-element.elementor-element-b30e3e3 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-11442 .elementor-element.elementor-element-b30e3e3{text-align:center;}.elementor-11442 .elementor-element.elementor-element-b30e3e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:200;text-transform:uppercase;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-a3fb2a6{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-a3fb2a6.elementor-element{--align-self:center;}.elementor-11442 .elementor-element.elementor-element-0911f57{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-11442 .elementor-element.elementor-element-c4f26bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11442 .elementor-element.elementor-element-c4f26bb.e-con{--align-self:center;}.elementor-11442 .elementor-element.elementor-element-fd51226{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-11442 .elementor-element.elementor-element-fd51226.elementor-element{--align-self:flex-start;}.elementor-11442 .elementor-element.elementor-element-fd51226 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:90px;font-weight:900;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-1b68324{width:var( --container-widget-width, 99.438% );max-width:99.438%;--container-widget-width:99.438%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-1b68324 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-1b68324.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11442 .elementor-element.elementor-element-1b68324 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:300;line-height:41px;letter-spacing:-1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-057297c{--display:flex;--min-height:62vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11442 .elementor-element.elementor-element-a2cee1e{--display:flex;--min-height:50vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-11442 .elementor-element.elementor-element-a2cee1e:not(.elementor-motion-effects-element-type-background), .elementor-11442 .elementor-element.elementor-element-a2cee1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-11442 .elementor-element.elementor-element-a2cee1e > .elementor-shape-top .elementor-shape-fill, .elementor-11442 .elementor-element.elementor-element-a2cee1e > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-11442 .elementor-element.elementor-element-a2cee1e > .elementor-shape-top svg, .elementor-11442 .elementor-element.elementor-element-a2cee1e > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:47px;}.elementor-11442 .elementor-element.elementor-element-1f8a85d{--display:flex;--justify-content:center;}.elementor-11442 .elementor-element.elementor-element-d208080 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-11442 .elementor-element.elementor-element-d208080 .wpr-lottie-animations{width:50% !important;height:50% !important;transform:rotate(0deg);transition-duration:0.3s;}.elementor-11442 .elementor-element.elementor-element-d208080 .wpr-lottie-animations-wrapper{display:flex;justify-content:center;align-items:center;}.elementor-11442 .elementor-element.elementor-element-833af5a{--display:flex;--justify-content:center;}.elementor-11442 .elementor-element.elementor-element-858c49f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-11442 .elementor-element.elementor-element-858c49f.elementor-element{--align-self:flex-start;}.elementor-11442 .elementor-element.elementor-element-858c49f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:90px;font-weight:900;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-0102720{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-11442 .elementor-element.elementor-element-0102720 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-0102720.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11442 .elementor-element.elementor-element-0102720 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:300;line-height:41px;letter-spacing:-1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-c340bdd{--display:flex;--min-height:50vh;--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;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-11442 .elementor-element.elementor-element-c340bdd:not(.elementor-motion-effects-element-type-background), .elementor-11442 .elementor-element.elementor-element-c340bdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11442 .elementor-element.elementor-element-c340bdd > .elementor-shape-top .elementor-shape-fill, .elementor-11442 .elementor-element.elementor-element-c340bdd > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-11442 .elementor-element.elementor-element-c340bdd > .elementor-shape-top svg, .elementor-11442 .elementor-element.elementor-element-c340bdd > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:47px;}.elementor-11442 .elementor-element.elementor-element-2f48b83{--display:flex;--justify-content:center;}.elementor-11442 .elementor-element.elementor-element-123f647{--display:flex;--justify-content:center;}.elementor-11442 .elementor-element.elementor-element-7e42776{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-11442 .elementor-element.elementor-element-7e42776.elementor-element{--align-self:flex-start;}.elementor-11442 .elementor-element.elementor-element-7e42776 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:90px;font-weight:900;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-0effb8c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-11442 .elementor-element.elementor-element-0effb8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-0effb8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11442 .elementor-element.elementor-element-0effb8c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:300;line-height:41px;letter-spacing:-1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-69d23f2{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05%;--padding-bottom:05%;--padding-left:5%;--padding-right:5%;}.elementor-11442 .elementor-element.elementor-element-69d23f2:not(.elementor-motion-effects-element-type-background), .elementor-11442 .elementor-element.elementor-element-69d23f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-11442 .elementor-element.elementor-element-69d23f2 > .elementor-shape-top .elementor-shape-fill, .elementor-11442 .elementor-element.elementor-element-69d23f2 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-11442 .elementor-element.elementor-element-3a47c95{--display:flex;--justify-content:center;}.elementor-11442 .elementor-element.elementor-element-3a47c95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11442 .elementor-element.elementor-element-cbe4453{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-06cc59e{--display:flex;--justify-content:center;}.elementor-11442 .elementor-element.elementor-element-4d54dd7{--display:flex;}.elementor-11442 .elementor-element.elementor-element-4d54dd7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11442 .elementor-element.elementor-element-3fe3b50{--display:flex;}.elementor-11442 .elementor-element.elementor-element-f0cde70 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-11442 .elementor-element.elementor-element-f0cde70 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-759db77{--display:flex;}.elementor-11442 .elementor-element.elementor-element-75ef61e{--display:flex;}.elementor-11442 .elementor-element.elementor-element-beea277 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-11442 .elementor-element.elementor-element-beea277 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-7cbba96{--display:flex;}.elementor-11442 .elementor-element.elementor-element-bd4de8f{--display:flex;border-style:none;--border-style:none;}.elementor-11442 .elementor-element.elementor-element-8e94c09 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-11442 .elementor-element.elementor-element-8e94c09 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-15e7644{--display:flex;}.elementor-11442 .elementor-element.elementor-element-b2112a5{--display:flex;}.elementor-11442 .elementor-element.elementor-element-af955c1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-11442 .elementor-element.elementor-element-af955c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-80a7bb3{--display:flex;}.elementor-11442 .elementor-element.elementor-element-8b5ee14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11442 .elementor-element.elementor-element-70b4faf > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-11442 .elementor-element.elementor-element-70b4faf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-f48c547{--n-accordion-title-font-size:25px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#30D1FF;--n-accordion-title-active-color:#01B3FF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-f48c547 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-11442 .elementor-element.elementor-element-f48c547 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-f48c547 :where( .elementor-11442 .elementor-element.elementor-element-f48c547 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-11442 .elementor-element.elementor-element-f48c547 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 01px;border-color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-c4a26b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:05%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-11442 .elementor-element.elementor-element-c4a26b1:not(.elementor-motion-effects-element-type-background), .elementor-11442 .elementor-element.elementor-element-c4a26b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #000000 0%, #080808 100%);}.elementor-11442 .elementor-element.elementor-element-f506c1b{--display:flex;}.elementor-11442 .elementor-element.elementor-element-5aa28ed{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-5aa28ed .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-b3057e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-11442 .elementor-element.elementor-element-b3057e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-b3057e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11442 .elementor-element.elementor-element-b3057e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:300;line-height:41px;letter-spacing:-1.2px;word-spacing:2px;color:#FFFFFF;}.elementor-11442 .elementor-element.elementor-element-9a8e2a6 .elementor-button{background-color:#FFFFFFFC;font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;transition-duration:0.8s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-11442 .elementor-element.elementor-element-9a8e2a6 .elementor-button:hover, .elementor-11442 .elementor-element.elementor-element-9a8e2a6 .elementor-button:focus{background-color:#02010100;color:#1FB4FF;border-color:#1FB4FF;}.elementor-11442 .elementor-element.elementor-element-9a8e2a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-9a8e2a6 .elementor-button:hover svg, .elementor-11442 .elementor-element.elementor-element-9a8e2a6 .elementor-button:focus svg{fill:#1FB4FF;}@media(max-width:1024px){.elementor-11442 .elementor-element.elementor-element-0b15891{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11442 .elementor-element.elementor-element-19bdf96{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-19bdf96 .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-ffd90c1{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-ffd90c1 .elementor-heading-title{font-size:3.5vw;line-height:1.6rem;word-spacing:0em;}.elementor-11442 .elementor-element.elementor-element-c0fae23{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-c0fae23 .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-23847f9{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-23847f9 .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-74ba4ee{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-74ba4ee .elementor-heading-title{font-size:3.5vw;line-height:1.6rem;word-spacing:0em;}.elementor-11442 .elementor-element.elementor-element-f0c97fb{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-f0c97fb .elementor-heading-title{font-size:3.5vw;line-height:1.6rem;word-spacing:0em;}.elementor-11442 .elementor-element.elementor-element-8574d24{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-8574d24 .elementor-heading-title{font-size:3.5vw;line-height:1.6rem;word-spacing:0em;}.elementor-11442 .elementor-element.elementor-element-e7228a2{--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-11442 .elementor-element.elementor-element-d87884d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11442 .elementor-element.elementor-element-ee2437a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:center;}.elementor-11442 .elementor-element.elementor-element-ee2437a.elementor-element{--align-self:center;}.elementor-11442 .elementor-element.elementor-element-ee2437a .elementor-heading-title{font-size:5vw;}.elementor-11442 .elementor-element.elementor-element-dab9e9d{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;text-align:center;}.elementor-11442 .elementor-element.elementor-element-dab9e9d.elementor-element{--align-self:center;}.elementor-11442 .elementor-element.elementor-element-dab9e9d .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-11442 .elementor-element.elementor-element-a283d96{--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-11442 .elementor-element.elementor-element-1b8a093{border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-11442 .elementor-element.elementor-element-f523cbd .elementor-heading-title{font-size:5vw;}.elementor-11442 .elementor-element.elementor-element-601d57a .elementor-heading-title{font-size:3.5vw;}.elementor-11442 .elementor-element.elementor-element-12846b0{--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-11442 .elementor-element.elementor-element-003d84e{border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-11442 .elementor-element.elementor-element-5cb9b6b .elementor-heading-title{font-size:5vw;}.elementor-11442 .elementor-element.elementor-element-3666479 .elementor-heading-title{font-size:3.5vw;}.elementor-11442 .elementor-element.elementor-element-acee218{--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-11442 .elementor-element.elementor-element-b47ed65{border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-11442 .elementor-element.elementor-element-db91376 .elementor-heading-title{font-size:5vw;}.elementor-11442 .elementor-element.elementor-element-63d7733 .elementor-heading-title{font-size:3.5vw;}.elementor-11442 .elementor-element.elementor-element-fd51226{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-fd51226 .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-1b68324{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-1b68324 .elementor-heading-title{font-size:3.5vw;line-height:1.6rem;word-spacing:0em;}.elementor-11442 .elementor-element.elementor-element-d208080 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-11442 .elementor-element.elementor-element-858c49f{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-858c49f .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-0102720{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-0102720 .elementor-heading-title{font-size:3.5vw;line-height:1.6rem;word-spacing:0em;}.elementor-11442 .elementor-element.elementor-element-7e42776{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-7e42776 .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-0effb8c{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-0effb8c .elementor-heading-title{font-size:3.5vw;line-height:1.6rem;word-spacing:0em;}.elementor-11442 .elementor-element.elementor-element-69d23f2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11442 .elementor-element.elementor-element-5aa28ed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11442 .elementor-element.elementor-element-5aa28ed .elementor-heading-title{font-size:8vw;}.elementor-11442 .elementor-element.elementor-element-b3057e9{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-b3057e9 .elementor-heading-title{font-size:3.5vw;line-height:1.6rem;word-spacing:0em;}}@media(max-width:767px){.elementor-11442 .elementor-element.elementor-element-0b15891{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11442 .elementor-element.elementor-element-4350954 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-4350954{text-align:center;}.elementor-11442 .elementor-element.elementor-element-4350954 .elementor-heading-title{font-size:5vw;}.elementor-11442 .elementor-element.elementor-element-19bdf96{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-19bdf96 .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-ffd90c1{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-ffd90c1 .elementor-heading-title{font-size:4.5vw;line-height:18px;letter-spacing:1px;}.elementor-11442 .elementor-element.elementor-element-d9c04fa{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-11442 .elementor-element.elementor-element-4532ccd > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-11442 .elementor-element.elementor-element-4532ccd .elementor-button{font-size:4vw;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;padding:12px 24px 12px 24px;}.elementor-11442 .elementor-element.elementor-element-bf91303 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-bf91303{text-align:center;}.elementor-11442 .elementor-element.elementor-element-bf91303 .elementor-heading-title{font-size:5vw;}.elementor-11442 .elementor-element.elementor-element-c0fae23{width:100%;max-width:100%;text-align:start;}.elementor-11442 .elementor-element.elementor-element-c0fae23 .elementor-heading-title{font-size:10vw;line-height:2.8rem;}.elementor-11442 .elementor-element.elementor-element-23847f9{width:100%;max-width:100%;text-align:start;}.elementor-11442 .elementor-element.elementor-element-23847f9 .elementor-heading-title{font-size:10vw;line-height:2.8rem;}.elementor-11442 .elementor-element.elementor-element-74ba4ee{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-74ba4ee .elementor-heading-title{font-size:4.5vw;line-height:18px;letter-spacing:1px;}.elementor-11442 .elementor-element.elementor-element-f0c97fb{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-f0c97fb .elementor-heading-title{font-size:4.5vw;line-height:18px;letter-spacing:1px;}.elementor-11442 .elementor-element.elementor-element-8574d24{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-8574d24 .elementor-heading-title{font-size:4.5vw;line-height:18px;letter-spacing:1px;}.elementor-11442 .elementor-element.elementor-element-e7228a2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11442 .elementor-element.elementor-element-d87884d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11442 .elementor-element.elementor-element-ee2437a > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-11442 .elementor-element.elementor-element-ee2437a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-11442 .elementor-element.elementor-element-ee2437a .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-dab9e9d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-11442 .elementor-element.elementor-element-dab9e9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-11442 .elementor-element.elementor-element-dab9e9d .elementor-heading-title{font-size:4.5vw;line-height:1em;}.elementor-11442 .elementor-element.elementor-element-312e132{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11442 .elementor-element.elementor-element-312e132.e-con{--align-self:center;}.elementor-11442 .elementor-element.elementor-element-273110d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11442 .elementor-element.elementor-element-273110d.e-con{--align-self:center;}.elementor-11442 .elementor-element.elementor-element-a283d96{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11442 .elementor-element.elementor-element-a283d96.e-con{--align-self:center;}.elementor-11442 .elementor-element.elementor-element-1b8a093{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:-20px;--margin-left:0px;--margin-right:0px;}.elementor-11442 .elementor-element.elementor-element-58636bc img{width:40%;}.elementor-11442 .elementor-element.elementor-element-f523cbd{text-align:center;}.elementor-11442 .elementor-element.elementor-element-f523cbd .elementor-heading-title{font-size:8vw;}.elementor-11442 .elementor-element.elementor-element-601d57a{text-align:center;}.elementor-11442 .elementor-element.elementor-element-601d57a .elementor-heading-title{font-size:5vw;}.elementor-11442 .elementor-element.elementor-element-003d84e{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:-20px;--margin-left:0px;--margin-right:0px;}.elementor-11442 .elementor-element.elementor-element-a1c1476 img{width:40%;}.elementor-11442 .elementor-element.elementor-element-5cb9b6b{text-align:center;}.elementor-11442 .elementor-element.elementor-element-5cb9b6b .elementor-heading-title{font-size:8vw;}.elementor-11442 .elementor-element.elementor-element-3666479{text-align:center;}.elementor-11442 .elementor-element.elementor-element-3666479 .elementor-heading-title{font-size:5vw;}.elementor-11442 .elementor-element.elementor-element-b47ed65{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:-20px;--margin-left:0px;--margin-right:0px;}.elementor-11442 .elementor-element.elementor-element-48dd14a{text-align:center;}.elementor-11442 .elementor-element.elementor-element-48dd14a img{width:40%;}.elementor-11442 .elementor-element.elementor-element-db91376{text-align:center;}.elementor-11442 .elementor-element.elementor-element-db91376 .elementor-heading-title{font-size:8vw;}.elementor-11442 .elementor-element.elementor-element-63d7733{text-align:center;}.elementor-11442 .elementor-element.elementor-element-63d7733 .elementor-heading-title{font-size:5vw;}.elementor-11442 .elementor-element.elementor-element-b30e3e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11442 .elementor-element.elementor-element-b30e3e3{text-align:center;}.elementor-11442 .elementor-element.elementor-element-b30e3e3 .elementor-heading-title{font-size:5vw;}.elementor-11442 .elementor-element.elementor-element-fd51226{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-fd51226 .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-1b68324{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-1b68324 .elementor-heading-title{font-size:4.5vw;line-height:18px;letter-spacing:1px;}.elementor-11442 .elementor-element.elementor-element-d208080 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-11442 .elementor-element.elementor-element-858c49f{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-858c49f .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-0102720{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-0102720 .elementor-heading-title{font-size:4.5vw;line-height:18px;letter-spacing:1px;}.elementor-11442 .elementor-element.elementor-element-7e42776{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-7e42776 .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-0effb8c{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-0effb8c .elementor-heading-title{font-size:4.5vw;line-height:18px;letter-spacing:1px;}.elementor-11442 .elementor-element.elementor-element-69d23f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11442 .elementor-element.elementor-element-f0cde70{text-align:start;}.elementor-11442 .elementor-element.elementor-element-f0cde70 .elementor-heading-title{font-size:18px;}.elementor-11442 .elementor-element.elementor-element-beea277 .elementor-heading-title{font-size:18px;}.elementor-11442 .elementor-element.elementor-element-8e94c09 .elementor-heading-title{font-size:18px;}.elementor-11442 .elementor-element.elementor-element-af955c1 .elementor-heading-title{font-size:18px;}.elementor-11442 .elementor-element.elementor-element-70b4faf .elementor-heading-title{font-size:18px;}.elementor-11442 .elementor-element.elementor-element-f48c547{--n-accordion-title-font-size:20px;}.elementor-11442 .elementor-element.elementor-element-5aa28ed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-11442 .elementor-element.elementor-element-5aa28ed .elementor-heading-title{font-size:10vw;}.elementor-11442 .elementor-element.elementor-element-b3057e9{width:100%;max-width:100%;}.elementor-11442 .elementor-element.elementor-element-b3057e9 .elementor-heading-title{font-size:4.5vw;line-height:18px;letter-spacing:1px;}.elementor-11442 .elementor-element.elementor-element-9a8e2a6 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-11442 .elementor-element.elementor-element-9a8e2a6 .elementor-button{font-size:4vw;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;padding:12px 24px 12px 24px;}}@media(min-width:768px){.elementor-11442 .elementor-element.elementor-element-ae16781{--width:100%;}.elementor-11442 .elementor-element.elementor-element-cfef57b{--width:43%;}.elementor-11442 .elementor-element.elementor-element-e956695{--width:100.057%;}.elementor-11442 .elementor-element.elementor-element-d87884d{--width:50%;}.elementor-11442 .elementor-element.elementor-element-312e132{--width:50%;}.elementor-11442 .elementor-element.elementor-element-273110d{--width:100%;}.elementor-11442 .elementor-element.elementor-element-1b8a093{--width:50%;}.elementor-11442 .elementor-element.elementor-element-12846b0{--width:100%;}.elementor-11442 .elementor-element.elementor-element-003d84e{--width:50%;}.elementor-11442 .elementor-element.elementor-element-acee218{--width:100%;}.elementor-11442 .elementor-element.elementor-element-b47ed65{--width:49%;}.elementor-11442 .elementor-element.elementor-element-c4f26bb{--width:50%;}.elementor-11442 .elementor-element.elementor-element-057297c{--width:50%;}.elementor-11442 .elementor-element.elementor-element-3a47c95{--width:30%;}.elementor-11442 .elementor-element.elementor-element-4d54dd7{--width:100%;}.elementor-11442 .elementor-element.elementor-element-3fe3b50{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11442 .elementor-element.elementor-element-d87884d{--width:100%;}.elementor-11442 .elementor-element.elementor-element-312e132{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ae16781 */:root{
  --ev-blue:#1FB4FF;
  --bg1:#0b1116; --bg2:#0f1e26;
  --ink:#eaf7ff; --muted:#a8c7d6;
  --card:#0f1c24; --stroke:rgba(255,255,255,.08);
}

/* Hero container */
.crm-hero{
  padding: clamp(40px, 6vw, 80px) 0;
  background:
    radial-gradient(1200px 400px at 70% 110%, rgba(31,180,255,.18), transparent 60%),
    radial-gradient(600px 300px at 5% 0%, rgba(31,180,255,.10), transparent 70%),
    linear-gradient(180deg, var(--bg1), var(--bg2) 80%);
  color: var(--ink);
}
.crm-hero__head{ text-align:center; margin-bottom: 28px; }
.crm-hero__kicker{ color: var(--muted); letter-spacing:.08em; font:700 12px/1 Inter,system-ui; text-transform:uppercase; opacity:.9; }
.crm-hero__title{ margin:.4em 0 .3em; font:800 clamp(28px, 6vw, 44px)/1.05 Inter,system-ui; }
.crm-hero__sub{ max-width: 840px; margin: 0 auto; color: var(--muted); font:500 clamp(14px, 1.6vw, 18px)/1.5 Inter,system-ui; }

/* Pipeline board */
.pipeline{
  max-width: min(1200px, 96vw);
  margin: 28px auto 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(12px, 2vw, 16px);
}
.col{
  background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.03));
  border: 1px solid var(--stroke);
  border-radius: 14px;
  min-height: 360px;
  display: grid;
  grid-template-rows: auto 1fr;
  overflow: hidden;
}
.col__head{
  padding: 12px 14px;
  font: 700 12px/1 Inter,system-ui;
  letter-spacing:.04em;
  color: var(--ink);
  background: linear-gradient(180deg, rgba(255,255,255,.06), transparent);
  border-bottom: 1px solid var(--stroke);
}
.col__stack{
  padding: 12px;
  display: grid;
  align-content: start;
  gap: 12px;
}

/* Cards */
.card{
  position: relative;
  border-radius: 12px;
  background: linear-gradient(180deg, #0f1f28, #0d1820);
  border: 1px solid var(--stroke);
  box-shadow: 0 10px 30px rgba(0,0,0,.35), inset 0 0 0 1px rgba(255,255,255,.03);
  padding: 12px 12px 12px 34px;
  transform: translateZ(0);
  will-change: transform, opacity;
}
.card__tag{
  position:absolute; left:10px; top:12px;
  width:10px; height:10px; border-radius:50%;
  background: radial-gradient(65% 65% at 40% 40%, #8be1ff, var(--ev-blue));
  box-shadow: 0 0 0 2px rgba(255,255,255,.06);
}
.card__title{
  font: 700 13.5px/1.2 Inter,system-ui; color: var(--ink);
}
.card__meta{
  margin-top: 6px; color: var(--muted);
  font: 600 12px/1.3 Inter,system-ui;
  opacity: .9;
}

/* Subtile idle float après anim */
.card.card--idle{
  animation: idleFloat 5s ease-in-out infinite alternate;
}
@keyframes idleFloat{
  from{ transform: translateY(0) }
  to{ transform: translateY(-2px) }
}

/* Responsive */
@media (max-width: 980px){
  .pipeline{ grid-template-columns: repeat(2,1fr); }
}
@media (max-width: 560px){
  .pipeline{ grid-template-columns: 1fr; }
  .col{ min-height: 260px; }
}
/* 1) Enlever le fond + le header de la section hero */
.crm-hero.crm-hero--bare{ 
  background: transparent !important; 
  padding: 0 !important;
}
.crm-hero.crm-hero--bare .crm-hero__head{ display:none !important; }

/* 2) Board compact, centré */
.crm-hero.crm-hero--bare .pipeline{
  margin: 0 auto !important;
  max-width: min(1200px, 96vw);
}

/* 3) Figer la hauteur des colonnes pour éviter tout shift */
:root{
  --col-h: 420px;          /* hauteur desktop du board */
  --col-head-h: 44px;      /* hauteur bandeau titre de colonne */
}

.pipeline .col{
  height: var(--col-h);    /* << FIGE la colonne */
  min-height: 0;           /* empêche les min-height parasites */
}

.pipeline .col__stack{
  height: calc(var(--col-h) - var(--col-head-h));
  overflow: hidden;        /* pas de débordement pendant l’anim */
  position: relative;
}

/* 4) (Optionnel) réduire visuel si tu veux un rendu encore plus “wireframe” */
.pipeline .col{ 
  backdrop-filter: none;
  background: rgba(255,255,255,.04); 
}
.pipeline .card{
  background: rgba(255,255,255,.03);
  border-color: rgba(255,255,255,.08);
}
/* Remplace l'ancien .col__stack */
.pipeline .col__stack{
  height: calc(var(--col-h) - var(--col-head-h));
  position: relative;
  overflow-y: auto;                 /* <– au lieu de hidden */
  overscroll-behavior: contain;
  padding: 12px 8px 12px 12px;      /* un peu de marge à droite pour la scrollbar */
  display: grid;
  align-content: start;
  gap: 12px;

  /* fade haut/bas pour un scroll propre */
  -webkit-mask-image: linear-gradient(to bottom,
      transparent 0,               /* fondu haut */
      #000 12px,
      #000 calc(100% - 12px),
      transparent 100%             /* fondu bas */
  );
  mask-image: linear-gradient(to bottom,
      transparent 0,
      #000 12px,
      #000 calc(100% - 12px),
      transparent 100%
  );
}

/* Scrollbar fine et discrète (optionnel) */
.pipeline .col__stack::-webkit-scrollbar{ width: 6px; }
.pipeline .col__stack::-webkit-scrollbar-thumb{
  background: rgba(255,255,255,.12);
  border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0911f57 */:root{ --rows-visible: 6; }  /* 5, 6, 7… *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2cee1e *//* === Mockup bulles type "barres propres" — scope === */
.bubbles-clean .ia-bubbles{
  width: clamp(680px, 62vw, 980px);
  max-width: 96vw;
}
.bubbles-clean .ia-bubbles__list{
  display: grid;
  gap: 18px;
}

/* reset: enlève halos/effets précédents */
.bubbles-clean .ia-bubble,
.bubbles-clean .ia-bubble::before{
  box-shadow: none !important;
  mix-blend-mode: normal !important;
  background-image: none;
}

/* style commun */
.bubbles-clean .ia-bubble{
  width: 94%;                    /* barre longue par défaut */
  max-width: none;
  min-height: 48px;
  padding: 12px 16px;
  border-radius: 12px;
  opacity: 0;                    /* l’anim que tu as déjà va faire apparaître */
  transform: translateY(10px) scale(.98);
  position: relative;
  /* léger bevel haut + fond uni */
  background:
    linear-gradient(180deg, rgba(255,255,255,.22), rgba(255,255,255,0) 22%) , 
    var(--bbg, #daf6ff);
  border: 1px solid rgba(0,0,0,.18);
}

/* pointe propre */
.bubbles-clean .ia-bubble::after{
  content:""; position:absolute; bottom:-5px; width:10px; height:10px;
  transform: rotate(45deg);
  background: inherit;           /* reprend le fond, bevel inclus */
  border-bottom: 1px solid rgba(0,0,0,.18);
  border-right: 1px solid rgba(0,0,0,.18);
}

/* alignements + variantes gauche/droite */
.bubbles-clean .ia-bubble[data-side="left"]{
  justify-self: start; 
  margin-right: 3%;
  --bbg: #dbf6ff;                /* bleu très clair */
}
.bubbles-clean .ia-bubble[data-side="left"]::after{ left: 18px; }

.bubbles-clean .ia-bubble[data-side="right"]{
  justify-self: end;
  margin-left: 3%;
  color: #def6ff;
  --bbg: #123746;                /* bleu pétrole foncé */
  border-color: rgba(255,255,255,.18);
}
.bubbles-clean .ia-bubble[data-side="right"]::after{
  right: 18px;
  border-bottom-color: rgba(255,255,255,.18);
  border-right-color: rgba(255,255,255,.18);
}

/* tailles prédéfinies pour reproduire ta compo du visuel 2 */
.bubbles-clean .ia-bubble.w-long { width: 50%; }   /* barre très longue */
.bubbles-clean .ia-bubble.w-mid  { width: 52%; }   /* barre plus courte */
.bubbles-clean .ia-bubble.w-short{ width: 38%; }   /* si jamais tu en veux une courte */

/* mobile: plein écran propre */
@media (max-width: 767px){
  .bubbles-clean .ia-bubbles{ width: 100%; max-width: 100%; }
  .bubbles-clean .ia-bubble{ width: 100% !important; margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c340bdd *//* === Mockup bulles type "barres propres" — scope === */
.bubbles-clean .ia-bubbles{
  width: clamp(680px, 62vw, 980px);
  max-width: 96vw;
}
.bubbles-clean .ia-bubbles__list{
  display: grid;
  gap: 18px;
}

/* reset: enlève halos/effets précédents */
.bubbles-clean .ia-bubble,
.bubbles-clean .ia-bubble::before{
  box-shadow: none !important;
  mix-blend-mode: normal !important;
  background-image: none;
}

/* style commun */
.bubbles-clean .ia-bubble{
  width: 94%;                    /* barre longue par défaut */
  max-width: none;
  min-height: 48px;
  padding: 12px 16px;
  border-radius: 12px;
  opacity: 0;                    /* l’anim que tu as déjà va faire apparaître */
  transform: translateY(10px) scale(.98);
  position: relative;
  /* léger bevel haut + fond uni */
  background:
    linear-gradient(180deg, rgba(255,255,255,.22), rgba(255,255,255,0) 22%) , 
    var(--bbg, #daf6ff);
  border: 1px solid rgba(0,0,0,.18);
}

/* pointe propre */
.bubbles-clean .ia-bubble::after{
  content:""; position:absolute; bottom:-5px; width:10px; height:10px;
  transform: rotate(45deg);
  background: inherit;           /* reprend le fond, bevel inclus */
  border-bottom: 1px solid rgba(0,0,0,.18);
  border-right: 1px solid rgba(0,0,0,.18);
}

/* alignements + variantes gauche/droite */
.bubbles-clean .ia-bubble[data-side="left"]{
  justify-self: start; 
  margin-right: 3%;
  --bbg: #dbf6ff;                /* bleu très clair */
}
.bubbles-clean .ia-bubble[data-side="left"]::after{ left: 18px; }

.bubbles-clean .ia-bubble[data-side="right"]{
  justify-self: end;
  margin-left: 3%;
  color: #def6ff;
  --bbg: #123746;                /* bleu pétrole foncé */
  border-color: rgba(255,255,255,.18);
}
.bubbles-clean .ia-bubble[data-side="right"]::after{
  right: 18px;
  border-bottom-color: rgba(255,255,255,.18);
  border-right-color: rgba(255,255,255,.18);
}

/* tailles prédéfinies pour reproduire ta compo du visuel 2 */
.bubbles-clean .ia-bubble.w-long { width: 50%; }   /* barre très longue */
.bubbles-clean .ia-bubble.w-mid  { width: 52%; }   /* barre plus courte */
.bubbles-clean .ia-bubble.w-short{ width: 38%; }   /* si jamais tu en veux une courte */

/* mobile: plein écran propre */
@media (max-width: 767px){
  .bubbles-clean .ia-bubbles{ width: 100%; max-width: 100%; }
  .bubbles-clean .ia-bubble{ width: 100% !important; margin: 0 !important; }
}/* End custom CSS */