@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import"https://use.typekit.net/rhc7bxb.css";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html{color-scheme:dark light}body{min-height:100vh}img,picture,svg,video{display:block;max-width:100%}.navbar{position:fixed;top:0;margin-top:80px;width:100%;padding:0 140px;z-index:999;opacity:.9;mix-blend-mode:difference}@media(max-width: 992px){.navbar{padding:0 20px;margin-top:10px}}.navbar .nav-control img{transition:all .3s ease-in-out}.navbar .nav-control:hover img{transform:rotate(90deg)}.navbar .logo{width:158px}@media(max-width: 992px){.navbar .logo{width:100px}}.navbar .nav-el-1,.navbar .nav-el-3{flex-grow:1;flex-basis:0}.navbar .nav-el-1{display:flex}@media(max-width: 768px){.navbar .nav-el-2{display:none}}.navbar .nav-el-3{display:flex;justify-content:flex-end}.navbar .nav-el-3 .hamburger{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.navbar .nav-el-3 .hamburger .bar1,.navbar .nav-el-3 .hamburger .bar2,.navbar .nav-el-3 .hamburger .bar3{width:35px;height:3px;background-color:#fff;border-radius:10px;transition:.4s}.navbar .nav-el-3 .hamburger .bar2{width:20px}.navbar .nav-el-3 .hamburger.change .bar1{transform:translate(0, 9px) rotate(-45deg)}.navbar .nav-el-3 .hamburger.change .bar2{opacity:0}.navbar .nav-el-3 .hamburger.change .bar3{transform:translate(0, -9px) rotate(45deg)}.sidenav{height:100%;width:0;position:fixed;z-index:99;top:0;left:0;background-color:#000;overflow-x:hidden;padding-top:160px;transition:.5s}@media(max-width: 992px){.sidenav{padding-top:60px}}.menu-items{position:relative;margin-left:30%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;z-index:1000}@media(max-width: 992px){.menu-items{margin-left:0;align-items:flex-start;padding:1.5rem;height:auto}}.page-footer .menu-items{z-index:inherit}@media(max-width: 992px){.page-footer .menu-items{padding:0}}.sidenav a{text-decoration:none;font-size:clamp(30px,3vw,60px);color:#fff;display:block;transition:.3s;white-space:nowrap;position:relative;opacity:.25}@media(max-width: 992px){.sidenav a{opacity:1}}.sidenav a::after{content:"";position:absolute;width:clamp(60px,8vw,200px);height:1px;bottom:10px;left:0;background:#fff;opacity:.25;transition:width .3s}.sidenav a:hover{color:#8ecbef;opacity:1;padding-left:80px}.sidenav a:hover::after{width:100%;opacity:1}.menu-images{display:flex;justify-content:center;align-items:center;height:100%;position:relative}.menu-images .sidenav-logo{position:absolute;width:clamp(100px,20vw,400px);height:auto;opacity:.25}.menu-images .menu-item-img{opacity:0;transition:all .3s ease-in-out;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}@media screen and (max-height: 450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.mode-selector{display:flex;justify-content:flex-end;align-items:center;gap:8px}.mode-selector span{color:#fff}.switch{position:relative;display:inline-block;width:60px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid #fff;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:0;bottom:-2px;background-color:#fff;transition:.4s}input:focus+.slider{box-shadow:0 0 1px #8ecbef}input:checked+.slider:before{transform:translateX(32px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}.block-header{background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 10%, rgba(0, 0, 0, 0.7) 90%, rgb(0, 0, 0) 100%);height:100vh}@media(max-width: 992px){.block-header{height:100%;padding:100px 0}}.block-header .container,.block-header .row{height:100%}.block-header .content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.block-header .content span:not(a span){font-size:clamp(28px,5vw,46px);color:#fff;text-transform:uppercase}.block-header .content h1{font-size:clamp(36px,7vw,76px);font-weight:bold;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff}.block-header .content h1.blog-title{font-size:clamp(36px,5vw,76px);color:#fff}.block-header .content .text-404{font-size:clamp(20px,2vw,32px);color:#fff;margin-top:20px;font-weight:700;max-width:600px;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-top:0;margin-bottom:30px}.block-header .content .line-sep{margin:10px 0;width:260px;height:1px;background:#f5f5f5}.block-header .content .main-link{font-size:clamp(36px,7vw,132px);text-transform:none;transition:all .3s ease-in-out;line-height:1}.block-header .content .main-link::after{content:none}.block-header .content .main-link:hover{color:#fff}.block-header .is-logo{align-items:center}.block-header .arrow-down{position:absolute;bottom:10%;left:50%;transform:translateX(-50%)}.block-title-image{background:#000}.block-title-image .container{position:relative;height:100%;min-height:100vh;display:flex;align-items:center}.block-title-image .container .content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.block-title-image .container .content img{max-width:536px;margin-bottom:20px}.block-title-image .container .content h2{font-size:32px;color:#fff}.block-title-image .container .content-image{width:100%}.block-title-image .container .content-image img{max-width:785px}.block-title-text{position:relative}.block-title-text::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0) 90%, rgb(0, 0, 0) 100%)}.block-title-text .title-text-bg{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-title-text .container{position:relative;height:100%;min-height:100vh;display:flex;align-items:center;z-index:2}.block-title-text .container .row{width:100%}.block-title-text .container .content-title{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.block-title-text .container .content-title img{max-width:536px;margin-bottom:20px}.block-title-text .container .content-title h2{font-size:32px;color:#fff}.block-title-text .container .content-text{display:flex;justify-content:flex-end;width:100%}@media(min-width: 992px){.block-title-text .container .content-text .inner-box{max-width:536px}}.block-title-text .container .content-text .text{font-size:24px;color:#fff;font-weight:300;margin-bottom:20px}.block-grid-subjects{background:#000}.block-grid-subjects .container-fluid,.block-grid-subjects .row{height:100%;width:100%}.block-grid-subjects .container{position:relative}.block-grid-subjects .content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.block-grid-subjects .content .title{font-size:40px;color:#fff;text-transform:uppercase;margin-bottom:20px}.block-grid-subjects .grid{margin-top:100px;padding:0 140px;position:relative;max-height:550px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:15px 15px;grid-template-areas:"box1 box2 sub-boxes" "box1 box2 sub-boxes"}.block-grid-subjects .box1{grid-area:box1}.block-grid-subjects .box2{grid-area:box2}.block-grid-subjects .sub-boxes{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:15px 15px;grid-template-areas:"box3 box4" "box5 box6";grid-area:sub-boxes}.block-grid-subjects .box3{grid-area:box3}.block-grid-subjects .box4{grid-area:box4}.block-grid-subjects .box5{grid-area:box5}.block-grid-subjects .box6{grid-area:box6}.block-grid-subjects .subject-item{width:100%;height:100%;position:relative}.block-grid-subjects .subject-item a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.block-grid-subjects .subject-item a span{position:absolute;color:#fff;font-size:clamp(20px,2.5vw,44px);font-weight:bold;z-index:1;text-align:center}.block-grid-subjects .subject-item a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .3s ease-in-out}.block-grid-subjects .subject-item a:hover img{transform:scale(1.15);filter:grayscale(0%)}.block-grid-subjects .sub-boxes span{font-size:clamp(12px,1.2vw,24px) !important}.block-grid-subjects h2{position:absolute;top:0;left:130px;transform:translateY(-50%);font-size:clamp(70px,8vw,150px);font-weight:bold;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff;z-index:1}.block-cta{background:#000;position:relative;padding:240px 0}@media(max-width: 992px){.block-cta{padding:120px 0}}.block-cta::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0) 90%, rgb(0, 0, 0) 100%);z-index:2}.block-cta .cta-bg{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0;opacity:1;transition:all .3s ease-in-out;z-index:1}.block-cta .container{position:relative;height:100%;z-index:3}.block-cta .container .content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.block-cta .container .content .black-text{font-size:clamp(46px,7vw,150px);font-weight:bold;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff}.block-cta .container .content .white-text{font-size:clamp(46px,7vw,150px);font-weight:bold;color:#fff}.block-cta .container .content .main-link{align-self:flex-end;margin-right:10%}.block-hero{height:100vh;position:relative;overflow:hidden;background:#000}.block-hero .bg{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);opacity:.5;transition:all 2s ease-in-out}.block-hero .video-bg{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:.5;transition:all 2s ease-in-out}.block-hero .content{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.block-hero .content img{position:absolute;height:131px;width:131px;z-index:1;opacity:.75;transition:all 1s ease-in-out}.block-hero .content h1{position:relative;z-index:2;font-size:clamp(36px,5vw,76px);font-weight:800;text-transform:uppercase;opacity:0;transition:all 1s ease-in-out;text-align:center}@media(min-width: 992px){.block-hero .content h1{width:55%}}.block-hero.visible .bg{transform:scale(1.2)}.block-hero.visible .content img{height:50%;width:auto;transform:rotate(180deg)}@media(max-width: 768px){.block-hero.visible .content img{height:auto;width:80%}}.block-hero.visible .content h1{opacity:1}.block-hero.mode-us .bg{filter:grayscale(0)}.block-video-banner{position:relative;background:#000;overflow:hidden}.block-video-banner .video-bg{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:.5;transition:all 2s ease-in-out}.block-video-banner .container-fluid{position:relative;padding:200px 120px;z-index:2}@media(max-width: 768px){.block-video-banner .container-fluid{padding:100px 20px}}.block-video-banner .container-fluid .content-text{transition:all 1s ease-in-out}.block-video-banner .container-fluid .content-text h2{font-size:clamp(36px,5vw,76px);font-weight:800;text-transform:uppercase}@media(max-width: 992px){.block-video-banner .container-fluid .content-text h2{text-align:center;margin-bottom:40px}}.block-video-banner .container-fluid .content-img{transition:all 1s ease-in-out;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%}@media(max-width: 992px){.block-video-banner .container-fluid .content-img{justify-content:center;align-items:center}}.block-video-banner .container-fluid .content-img img{max-width:100%;max-height:100%}.block-video-banner.not-visible .content-text{opacity:0;transform:translateX(-50vw)}.block-video-banner.not-visible .content-img{opacity:0;transform:translateX(50vw)}.block-video-banner.visible .content-text{opacity:1;transform:translateX(0)}.block-video-banner.visible .content-img{opacity:1;transform:translateX(0)}.block-video-banner.visible .video-bg{opacity:.6}.block-video-banner.mode-us .container-fluid{background:#000;mix-blend-mode:multiply}.block-text{background:#000;padding:90px 0}.block-text .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.block-text .content .text{text-align:center;font-size:clamp(20px,2vw,24px);font-weight:400;max-width:996px;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.block-text .content .text a{margin-top:0;margin-bottom:30px}.block-text .content a{margin-top:50px}.block-text.policy-text .text{font-size:18px;text-align:left;-webkit-text-fill-color:#fff}.block-text.policy-text .text a{-webkit-text-fill-color:rgba(0,0,0,0);text-decoration:none;transition:all .3s ease-in-out}.block-text.policy-text .text a:hover{-webkit-text-fill-color:#8ecbef}.block-cta-achievements{background:#000;overflow:hidden}.block-cta-achievements .container-fluid{padding:100px 120px 100px 120px}@media(max-width: 768px){.block-cta-achievements .container-fluid{padding:100px 20px}}.block-cta-achievements .container-fluid .content-title h2{font-size:clamp(28px,5vw,46px);font-weight:800;text-transform:uppercase;text-align:center;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:80px}.block-cta-achievements .container-fluid .content{display:flex;justify-content:center;margin-bottom:40px}.block-cta-achievements .container-fluid .content .text{text-align:center;font-size:clamp(20px,2vw,24px);font-weight:400;max-width:996px;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.block-cta-achievements .container-fluid .content-achievements{display:flex;justify-content:center;align-items:center}@media(max-width: 992px){.block-cta-achievements .container-fluid .content-achievements{flex-direction:column;width:100%;gap:20px}}.block-cta-achievements .container-fluid .content-achievements .achievement{aspect-ratio:11/14;width:34%;position:relative;overflow:hidden;transition:all .6s ease-in-out}.block-cta-achievements .container-fluid .content-achievements .achievement img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease-in-out}.block-cta-achievements .container-fluid .content-achievements .achievement .infos{position:absolute;bottom:0;left:0;width:100%;padding:40px;background:rgba(0,0,0,.8);opacity:0;transition:all .6s ease-in-out}.block-cta-achievements .container-fluid .content-achievements .achievement .infos h3{font-size:18px;font-weight:700;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:30px}.block-cta-achievements .container-fluid .content-achievements .achievement .infos p{font-size:16px;font-weight:400;color:#fff;margin-bottom:0}.block-cta-achievements .container-fluid .content-achievements .achievement:hover img{transform:scale(1.1)}.block-cta-achievements .container-fluid .content-achievements .achievement:hover .infos{opacity:1}@media(max-width: 992px){.block-cta-achievements .container-fluid .content-achievements .achievement{width:50%}.block-cta-achievements .container-fluid .content-achievements .achievement .infos{opacity:1;padding:20px 10px}.block-cta-achievements .container-fluid .content-achievements .achievement .infos h3{font-size:16px;margin-bottom:5px}.block-cta-achievements .container-fluid .content-achievements .achievement .infos p{font-size:14px}}@media(max-width: 500px){.block-cta-achievements .container-fluid .content-achievements .achievement{width:80%}}.block-cta-achievements .container-fluid .content-link{margin-top:130px;display:flex;justify-content:center}@media(max-width: 992px){.block-cta-achievements .container-fluid .content-link{margin-top:40px}}.block-cta-achievements.not-visible .achievement:nth-child(1){transform:translateX(-20vw) rotate(-15deg)}.block-cta-achievements.not-visible .achievement:nth-child(2){transform:translateY(0)}.block-cta-achievements.not-visible .achievement:nth-child(3){transform:translateX(20vw) rotate(15deg)}.block-cta-achievements.not-visible .achievement img{opacity:.25;filter:grayscale(100%)}.block-cta-achievements.visible .achievement:nth-child(1){transform:translateX(0) rotate(0)}.block-cta-achievements.visible .achievement:nth-child(2){transform:translateY(80px)}@media(max-width: 992px){.block-cta-achievements.visible .achievement:nth-child(2){transform:translateY(0)}}.block-cta-achievements.visible .achievement:nth-child(3){transform:translateX(0) rotate(0)}.block-cta-achievements.visible .achievement img{opacity:1;filter:grayscale(0%)}.block-cta-achievements.classic-style .content-title{display:flex;align-items:center;flex-direction:column}.block-cta-achievements.classic-style .content-title h2{font-size:40px;font-weight:400;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:40px;background:none;-webkit-text-fill-color:inherit}.block-cta-achievements.classic-style .content-title .line-sep{margin:0}@media(max-width: 992px){.block-cta-achievements.classic-style .content-title .line-sep{margin:20px 0}}.block-cta-achievements.classic-style .content-achievements{justify-content:space-between}.block-cta-achievements.classic-style .content-achievements .achievement{width:30%;aspect-ratio:11/12}@media(max-width: 992px){.block-cta-achievements.classic-style .content-achievements .achievement{width:50%;aspect-ratio:11/14}}@media(max-width: 500px){.block-cta-achievements.classic-style .content-achievements .achievement{width:80%}}:not(.homepage) .block-cta-solutions{padding-top:60px}.block-cta-solutions{background:#000;padding-bottom:80px}.block-cta-solutions .content-title h2{font-size:clamp(28px,5vw,46px);font-weight:800;text-transform:uppercase;text-align:center;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:80px}.block-cta-solutions .content-solutions{position:relative;padding:120px 80px;transition:all 1s ease-in-out}.block-cta-solutions .content-solutions .menu-bg{position:absolute;top:0;left:0;width:48%;height:100%;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);z-index:2;transition:all .5s ease-in-out}@media(max-width: 992px){.block-cta-solutions .content-solutions .menu-bg{height:50%;display:none}}.block-cta-solutions .content-solutions .img-bg{position:absolute;top:0;right:0;width:52%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover}@media(max-width: 992px){.block-cta-solutions .content-solutions .img-bg{display:none}}.block-cta-solutions .content-solutions .menu-solutions{position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:20px;width:48%;z-index:3}@media(max-width: 992px){.block-cta-solutions .content-solutions .menu-solutions{gap:20px;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);width:100%;padding:40px 20px}}.block-cta-solutions .content-solutions .menu-solutions a{font-size:clamp(20px,4vw,30px);font-weight:800;text-transform:uppercase;text-decoration:none;-webkit-text-stroke:1px #fff;color:rgba(0,0,0,0);transition:all .5s ease-in-out}.block-cta-solutions .content-solutions .menu-solutions a.active{color:#fff}.block-cta-solutions .content-solutions .content-solution{position:absolute;z-index:3;top:50%;left:75%;transform:translate(-50%, -50%);width:35%;padding:37px 53px;background:rgba(0,0,0,.8)}.block-cta-solutions .content-solutions .content-solution .box{display:flex;justify-content:center;align-items:center;flex-direction:column}.block-cta-solutions .content-solutions .content-solution .box .text{text-align:center;font-size:clamp(16px,2vw,20px)}@media(max-width: 992px){.block-cta-solutions .content-solutions .content-solution{position:relative;width:100%;left:0;top:0;transform:translate(0, 0);padding:100px 20px;background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center}.block-cta-solutions .content-solutions .content-solution:before{content:"";position:absolute;width:calc(100% - 30px);max-width:450px;height:calc(100% - 160px);background:rgba(0,0,0,.8)}.block-cta-solutions .content-solutions .content-solution .box{max-width:450px}}@media(min-width: 992px){.block-cta-solutions .content-solutions .content-solution{background-image:none !important}}@media(max-width: 1200px){.block-cta-solutions .content-solutions{padding:120px 20px}}@media(max-width: 992px){.block-cta-solutions .content-solutions{padding:0}}.block-cta-solutions.not-visible .menu-bg{width:20%}.block-cta-solutions.not-visible .content-solutions{opacity:0}.block-cta-solutions.visible .menu-bg{width:48%}@media(max-width: 992px){.block-cta-solutions.visible .menu-bg{width:100%}}.block-cta-solutions.visible .content-solutions{opacity:1}.block-cta-solutions #solution-img{opacity:0;transition:opacity .5s ease-in-out}.block-cta-solutions #solution-text{opacity:0;transition:opacity .5s ease-in-out}.block-cta-solutions #solution-link{opacity:0;transition:opacity .5s ease-in-out}.block-text-image{background:#000;padding:150px 0}.block-text-image .content-image{position:relative;padding-left:50px}@media(max-width: 992px){.block-text-image .content-image{padding-left:0}}.block-text-image .content-image .sprite1{position:absolute;bottom:-34px;left:0;z-index:1}@media(max-width: 992px){.block-text-image .content-image .sprite1{bottom:inherit;top:-34px;left:-30px}}.block-text-image .content-image .image{min-height:500px;width:auto;-o-object-fit:cover;object-fit:cover}.block-text-image .content{position:relative;height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0 50px}@media(max-width: 992px){.block-text-image .content{padding:0}}.block-text-image .content .sprite2{position:absolute;top:0;right:0}@media(max-width: 992px){.block-text-image .content .sprite2{display:none}}.block-text-image .content .text{font-size:clamp(20px,2vw,24px);font-weight:400;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.block-text-image .content a{margin-top:25px}@media(max-width: 992px){.block-text-image .content{margin-top:20px}}.home .block-text-image .text{font-size:clamp(20px,2vw,24px)}.block-cta-new{position:relative}.block-cta-new video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-cta-new .content{position:relative;background:#000;padding:120px 20px;margin:120px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.block-cta-new .content .normal-text{display:flex;flex-direction:column;align-items:center}.block-cta-new .content .normal-text h2{font-size:clamp(28px,5vw,46px);font-weight:800;text-transform:uppercase;text-align:center;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:40px}.block-cta-new .content .normal-text .paragraph{font-size:clamp(20px,2vw,24px);font-weight:400;max-width:996px;text-align:center;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:40px}.block-cta-new .content .text{position:relative}.block-cta-new .content .text p{font-size:clamp(36px,5vw,94px);font-weight:800;-webkit-text-stroke:1px #fff;text-transform:uppercase;color:rgba(0,0,0,0)}.block-cta-new .content .text p strong{-webkit-text-stroke:0;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.block-cta-new .content .text a{position:absolute;bottom:16.5%;right:0}@media(max-width: 992px){.block-cta-new .content .text a{position:relative;transform:translateY(0);margin-top:20px}}.site-footer{background:#000;font-family:"DM Sans",sans-serif;padding:30px 0}.site-footer p{margin-bottom:0}.site-footer .col-12{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.site-footer .col-12{flex-direction:column;gap:20px}}.site-footer .col-12 .bravad{opacity:.5}.site-footer .col-12 .bravad a{color:#fff;text-decoration:none;transition:all .3s ease-in-out}.site-footer .col-12 .bravad a:hover{text-decoration:underline}.site-footer .col-12 .rights{opacity:.5}.site-footer .col-12 .socials{display:flex;justify-content:center;align-items:center;gap:10px}.site-footer .col-12 .socials img{width:22px;height:22px}.page-footer{background:#000;padding:80px 0}.page-footer .col{margin-bottom:30px}.page-footer .menu-items{margin-left:0;justify-content:flex-start}.page-footer .menu-items .menu-item{color:#fff;text-decoration:none;transition:all .3s ease-in-out}.page-footer .menu-items .menu-item:hover{color:#8ecbef}.page-footer h3{margin-bottom:16px}.page-footer .text a{color:#fff;text-decoration:none;transition:all .3s ease-in-out;opacity:.5}.page-footer .text a:hover{text-decoration:underline;opacity:1}@media(min-width: 768px)and (max-width: 991px){.page-footer .col-md-cheat-top{margin-top:-100px}}@media(min-width: 992px)and (max-width: 1200px){.page-footer .col-md-cheat-top{margin-top:-200px}}.block-images{background:#000;padding:100px 0;overflow:hidden}.block-images .content-title h2{font-size:clamp(36px,5vw,80px);font-weight:800;text-transform:uppercase;text-align:center;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:80px}.block-images .content-img1,.block-images .content-img2{position:relative;margin-top:12.5%;opacity:0;transition:all 1s ease-in-out}.block-images .content-img1 .image,.block-images .content-img2 .image{aspect-ratio:51/55;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.block-images .content-img1 .sprite1,.block-images .content-img2 .sprite1{position:absolute;bottom:0;right:0;transform:translate(25%, 50%);z-index:2}@media(max-width: 992px){.block-images .content-img1 .sprite1,.block-images .content-img2 .sprite1{transform:translate(25%, 25%)}}.block-images .content-img1 .sprite2,.block-images .content-img2 .sprite2{position:absolute;top:-40px;right:0;z-index:2;transform:translate(0, -100%)}@media(max-width: 992px){.block-images .content-img1 .sprite2,.block-images .content-img2 .sprite2{top:inherit;right:100%;bottom:0;transform:translate(50%, 50%)}}.block-images.visible .content-img1{margin-top:0;opacity:1}.block-images.visible .content-img2{margin-top:25%;opacity:1}.block-image-banner{background:#000;padding:100px 0}.block-image-banner .content-title h2{font-size:clamp(36px,5vw,80px);font-weight:800;text-transform:uppercase;text-align:center;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:80px}.block-image-banner .content-image{position:relative;width:100%;height:600px}.block-image-banner .content-image img{position:absolute;width:100%;height:100%;top:0;left:-100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%;filter:grayscale(100%);opacity:.1;transition:all 1s ease-in-out}.block-image-banner.visible .content-image img{left:0;filter:grayscale(0%);opacity:1}.block-text-image-2{background:#000;padding:120px 0}@media(max-width: 992px){.block-text-image-2{padding:60px 0}}.block-text-image-2 .section-title{font-size:clamp(28px,5vw,46px);color:#fff;text-transform:uppercase}.block-text-image-2 .section-title-line{margin-bottom:120px;background:#f5f5f5}@media(max-width: 992px){.block-text-image-2 .section-title-line{margin-bottom:60px}}.block-text-image-2 .content-image img{aspect-ratio:45/37;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px 0}@media(max-width: 992px){.block-text-image-2 .content-image img{margin-bottom:40px}}.block-text-image-2 .content .title{font-size:clamp(28px,5vw,46px);text-transform:uppercase;font-weight:700}.block-text-image-2 .content .line-sep{margin:20px 0 40px 0}.block-text-image-2 .content .text{font-size:clamp(20px,2vw,24px);font-weight:300;margin-bottom:40px}.block-faq{background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 10%, rgba(0, 0, 0, 0.7) 90%, rgb(0, 0, 0) 100%);padding:100px 0}.block-faq.black-bg-faq{background:#000}.block-faq .content-title{margin-bottom:110px}.block-faq .content-title h2{font-size:clamp(36px,7vw,76px);font-weight:bold;text-transform:uppercase;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff}.block-faq .content-title .line-sep{width:100%}.block-faq .accordion .accordion-item{background-color:rgba(0,0,0,0);border:1px solid #707070;margin-bottom:15px}.block-faq .accordion .accordion-item .accordion-header .accordion-button{background:rgba(0,0,0,0);color:#8ecbef;font-size:clamp(24px,5vw,30px);text-transform:uppercase;font-weight:bold;transition:all .3s ease-in-out;border-bottom:1px solid rgba(0,0,0,0)}.block-faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed),.block-faq .accordion .accordion-item .accordion-header .accordion-button:hover{background:#fff;color:#000;box-shadow:none;border-color:#707070}.block-faq .accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#707070;box-shadow:none}.block-faq .accordion .accordion-item .accordion-header .accordion-button::after{content:"";display:none}.block-faq .accordion .accordion-item .accordion-collapse{background:#fff}.block-faq .accordion .accordion-item .accordion-body p,.block-faq .accordion .accordion-item .accordion-body ul,.block-faq .accordion .accordion-item .accordion-body li{font-size:clamp(20px,2vw,24px);font-weight:300;margin-bottom:20px}.block-text-two-columns{background:#000;padding:120px 0}@media(max-width: 992px){.block-text-two-columns{padding:60px 0}}.block-text-two-columns .content-title h2{font-size:clamp(28px,5vw,46px);text-transform:uppercase;font-weight:700}.block-text-two-columns .content-title .line-sep{margin:30px 0}.block-text-two-columns .content-text1,.block-text-two-columns .content-text2{font-size:clamp(20px,2vw,24px);font-weight:300;margin-bottom:40px}.block-text-two-columns .content-text1 b,.block-text-two-columns .content-text2 b{font-size:clamp(18px,5vw,28px);font-weight:700}.block-text-two-columns .content-text1 li,.block-text-two-columns .content-text2 li{margin-bottom:20px}@media(max-width: 992px){.block-text-two-columns .content-link{margin-bottom:60px}}.block-text-two-columns .content-back-to-events{text-align:center;margin-top:40px}.block-clients-gallery{background:#000;padding:60px 0}.block-clients-gallery .content-title{display:flex;align-items:center;flex-direction:column}.block-clients-gallery .content-title h2{font-size:clamp(28px,5vw,46px);font-weight:400;text-transform:uppercase;text-align:center;color:#fff}.block-clients-gallery .content-title .line-sep{margin:40px 0 120px 0}.block-clients-gallery .clients-container{padding:30px 40px}.block-clients-gallery .clients-container .client{background:#fff;display:flex;justify-content:center;align-items:center}.block-clients-gallery .clients-container .client img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%)}.block-achievements{background:#000;padding:120px 0}.block-achievements .selector-container{position:relative;display:flex;justify-content:center;align-items:center}@media(max-width: 1200px){.block-achievements .selector-container{flex-direction:column}}.block-achievements .selector-container .content-title{display:flex;align-items:center;flex-direction:column}.block-achievements .selector-container .content-title h2{font-size:clamp(28px,5vw,46px);text-transform:uppercase;text-align:center}.block-achievements .selector-container .category-selector{position:absolute;top:0;right:0}@media(max-width: 1200px){.block-achievements .selector-container .category-selector{position:relative;margin-top:20px;margin-bottom:40px}}.block-achievements .selector-container .category-selector select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;font-size:clamp(20px,2vw,24px);padding:7px 21px 7px 21px;background-color:#000;border:1px solid #fff;border-radius:1px;color:#fff;cursor:pointer;outline:none}.block-achievements .selector-container .category-selector select:focus{background:#000;border:1px solid #fff;border-radius:5px}.block-achievements .selector-container .category-selector::after{content:"";position:absolute;pointer-events:none;top:50%;right:10px;transform:translate(0, -50%);width:12px;height:12px;background-color:#fff;-webkit-clip-path:polygon(29% 0%, 71% 0%, 71% 56%, 100% 56%, 50% 100%, 0% 56%, 29% 56%);clip-path:polygon(29% 0%, 71% 0%, 71% 56%, 100% 56%, 50% 100%, 0% 56%, 29% 56%)}.block-achievements .achievements-container .achievements-row{justify-content:flex-start}@media(max-width: 992px){.block-achievements .achievements-container .achievements-row{justify-content:space-around}}@media(max-width: 500px){.block-achievements .achievements-container .achievements-row{justify-content:center}}@media(min-width: 992px){.block-achievements .achievements-container .achievement-item:nth-child(3n+2) .content{margin-top:80px}}.block-achievements .achievements-container .achievement-item{position:relative;padding:0 40px}@media(max-width: 992px){.block-achievements .achievements-container .achievement-item{margin-bottom:80px}}@media(max-width: 768px){.block-achievements .achievements-container .achievement-item{margin-bottom:20px;padding:0 20px}}.block-achievements .achievements-container .achievement-item .content{position:relative;aspect-ratio:416/533;width:100%;display:block}.block-achievements .achievements-container .achievement-item .content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-achievements .achievements-container .achievement-item .content .infos{position:absolute;width:100%;height:100%;top:0;left:0;padding:10%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:rgba(0,0,0,.6509803922);opacity:0;transition:all .3s ease-in-out}.block-achievements .achievements-container .achievement-item .content .infos h3{color:#fff;font-size:clamp(24px,3vw,36px);font-weight:500}.block-achievements .achievements-container .achievement-item .content .infos .line-sep{margin:10px 0 16px 0}@media(max-width: 1200px){.block-achievements .achievements-container .achievement-item .content .infos .line-sep{width:100%}}.block-achievements .achievements-container .achievement-item .content .infos p{color:#8ecbef;font-size:clamp(16px,2vw,24px)}.block-achievements .achievements-container .achievement-item .content:hover .infos{opacity:1}.block-achievements .load-status{text-align:center;margin-top:40px}.block-achievements .content-link{text-align:center}.block-form{background:#000;padding:120px 0}.block-form .content-title h2{font-size:clamp(28px,5vw,46px);font-weight:400;text-transform:uppercase}.block-form .content .text p{font-size:clamp(20px,5vw,24px);font-weight:300;margin-bottom:40px}.block-form .form .ft-field{margin-bottom:40px}@media(max-width: 768px){.block-form .form .ft-field{margin-bottom:20px}}.block-form .form label{font-size:clamp(20px,5vw,24px);font-weight:300;margin-bottom:20px}@media(max-width: 768px){.block-form .form label{margin-bottom:10px}}.block-form .form .form-control{background-color:#000;color:#fff;border:1px solid #fff;border-radius:0;padding:25px 30px;font-size:clamp(20px,5vw,24px);box-shadow:none;-webkit-box-shadow:none}@media(max-width: 768px){.block-form .form .form-control{padding:15px 20px}}.block-form .form .ft-button--submit{float:right}.block-form .alert-success{background-color:#95c9ec;color:#fff;padding:20px;border-radius:0;font-size:clamp(20px,5vw,24px);margin-top:20px}@media(max-width: 768px){.block-form .alert-success{margin-top:10px}}.single-achievement{position:fixed;background:rgba(0,0,0,.97);height:100%;width:100%;top:-100%;z-index:899;padding-top:140px;padding-bottom:80px;display:flex;justify-content:center;align-items:flex-start;overflow-y:scroll;transition:top .3s ease-in-out;overflow-y:scroll}@media(max-width: 992px),(max-height: 1000px){.single-achievement{align-items:flex-start}}.single-achievement .container{position:relative}.single-achievement .container .close-btn{position:absolute;top:0;right:-60px;font-size:44px;font-weight:700;line-height:1;z-index:900;color:#8ecbef;text-decoration:none;cursor:pointer;transition:all .3s ease-in-out}.single-achievement .container .close-btn:hover{color:#fff}.single-achievement .container .mobile.close-btn{top:5px;right:10px}@media(min-width: 992px){.single-achievement .container .mobile.close-btn{display:none}}@media(max-width: 992px){.single-achievement .container .desktop.close-btn{display:none}}.single-achievement .content-swiper{position:relative}@media(max-width: 992px){.single-achievement .content-swiper{margin-bottom:80px}}.single-achievement .content-swiper .single-achievement-swiper .swiper-slide{width:100%;height:100%;aspect-ratio:1/1}.single-achievement .content-swiper .single-achievement-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-achievement .content-swiper .single-achievement-swiper .swiper-slide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-achievement .content-swiper .single-achievement-swiper .swiper-slide p{width:100%;height:100%}.single-achievement .content-swiper .single-achievement-swiper .swiper-slide p iframe{width:100%;height:100%}.single-achievement .content-swiper .single-achievement-pagination{bottom:-60px}.single-achievement .content-swiper .single-achievement-pagination .swiper-pagination-bullet{width:18px;height:18px;background:#000;border:1px solid #fff}.single-achievement .content-swiper .single-achievement-pagination .swiper-pagination-bullet-active{background:#fff}.single-achievement .content .content-title h2{font-size:clamp(28px,5vw,46px);font-weight:700}.single-achievement .content .content-title .line-sep{margin:30px 0}.single-achievement .content .infos{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:clamp(20px,2vw,24px);font-weight:300;margin-bottom:30px}.single-achievement .content .infos strong{font-weight:700}.single-achievement .content .infos .location a{color:#8ecbef;text-decoration:none;font-weight:medium;transition:all .3s ease-in-out}.single-achievement .content .infos .location a:hover{opacity:.7}.single-achievement .content .totem{display:inline-flex;width:100%}.single-achievement .content .totem span{font-weight:700}.single-achievement .content .totem img{width:140px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin-bottom:30px}.single-achievement .content .text p{font-size:clamp(20px,2vw,24px);font-weight:300;margin-bottom:40px}.single-achievement.active{top:0}.block-blog{background:#000;padding:80px 0}@media(max-width: 768px){.block-blog{padding:40px 0}}.block-blog .title-container{padding:0 0 80px 0}@media(max-width: 768px){.block-blog .title-container{padding:0 0 40px 0}}.block-blog .content-title h2{font-size:clamp(36px,5vw,80px);font-weight:800;text-transform:uppercase;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:80px}@media(max-width: 768px){.block-blog .content-title h2{margin-bottom:0}}@media(max-width: 576px){.block-blog .content-title h2{text-align:center}}.block-blog .content-image{position:relative}@media(max-width: 576px){.block-blog .content-image{display:flex;justify-content:center}}.block-blog .content-image .sprite1{margin-top:15px}@media(max-width: 576px){.block-blog .content-image .sprite1{width:20%}}.block-blog .filters{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:40px}@media(max-width: 768px){.block-blog .filters{justify-content:center}}.block-blog .filters .blog-select{width:auto}@media(max-width: 768px){.block-blog .filters .blog-select{width:100%}}.block-blog .filters .blog-select option{background:#000;color:#fff}.block-blog .featured-post-container .featured-post-content .featured-post-title{text-decoration:none;transition:all .3s ease-in-out}.block-blog .featured-post-container .featured-post-content .featured-post-title:hover{opacity:.7}.block-blog .featured-post-container .featured-post-content .featured-post-title h3{font-size:clamp(24px,5vw,30px);font-weight:700;text-transform:uppercase;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:30px}@media(max-width: 768px){.block-blog .featured-post-container .featured-post-content .featured-post-title h3{margin-top:20px}}.block-blog .featured-post-container .featured-post-content p{font-size:clamp(20px,2vw,24px);font-weight:400}.block-blog .read-more-link{background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:clamp(20px,2vw,24px);font-weight:700;transition:all .3s ease-in-out}.block-blog .read-more-link:hover{opacity:.7}.block-blog .article img{aspect-ratio:387/322;-o-object-fit:cover;object-fit:cover;margin-bottom:20px;width:100%}.block-blog .article .article-title{background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:clamp(20px,2vw,24px);font-weight:700;margin-bottom:15px;display:inline-block}.block-blog .article .article-title-link{text-decoration:none;transition:all .3s ease-in-out}.block-blog .article .article-title-link:hover{opacity:.7}.block-blog .article .article-text{font-size:clamp(20px,2vw,24px)}.block-blog .article .read-more-link{font-size:clamp(20px,2vw,24px)}.block-blog #load-more{margin-top:70px}.article-intro{background:#000;padding:80px 0}.article-intro .content-title{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:20px}.article-intro .content-title h2{font-size:clamp(28px,5vw,46px);font-weight:700;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:0;line-height:1}.article-intro .content-title .infos{color:#95c9ec;font-size:clamp(20px,2vw,24px)}.article-intro .text{font-size:clamp(20px,2vw,24px)}.similar-posts .content-title h2{text-align:center;font-size:clamp(28px,5vw,46px);margin-bottom:65px}.block-images-swiper{background:#000;padding:80px 0}.block-images-swiper .images-swiper .swiper-slide{aspect-ratio:387/322;width:auto;max-height:322px}.block-images-swiper .images-swiper .swiper-slide img{aspect-ratio:387/322;-o-object-fit:cover;object-fit:cover;max-height:322px}.single-employe .swiper-slide img{-o-object-position:50% 25%;object-position:50% 25%}.block-team .achievements-container .achievements-row{justify-content:space-between}@media(max-width: 992px){.block-team .achievements-container .achievements-row{justify-content:space-around}}@media(max-width: 500px){.block-team .achievements-container .achievements-row{justify-content:center}}@media(min-width: 992px){.block-team .achievements-container .team-item:nth-child(3n+2) .content{margin-top:80px}}.block-team .achievements-container .team-item{position:relative;margin-bottom:80px;width:30%}@media(max-width: 992px){.block-team .achievements-container .team-item{width:40%}}@media(max-width: 500px){.block-team .achievements-container .team-item{width:80%}}.block-team .achievements-container .team-item .content{position:relative;width:100%;height:100%;display:block;text-decoration:none}.block-team .achievements-container .team-item .content .bg-image{aspect-ratio:11/12;background-position:50% 25%;background-size:cover;margin-bottom:20px}.block-team .achievements-container .team-item .content .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;opacity:1;transition:all .3s ease-in-out}.block-team .achievements-container .team-item .content .infos{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease-in-out}.block-team .achievements-container .team-item .content .infos h3{color:#fff;font-size:clamp(24px,3vw,24px);font-weight:300}.block-team .achievements-container .team-item .content:hover .bg-image img{opacity:0}.block-team .achievements-container .team-item .content:hover .infos{opacity:1}.block-team .achievements-container .team-item.cta .content .box{border:1px solid #8ecbef;width:100%;aspect-ratio:11/12;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:20px;padding:20px 20px}.block-team .achievements-container .team-item.cta .content .box h2{font-size:clamp(24px,3vw,40px);font-weight:400}.block-team .achievements-container .team-item.cta .content .box .line-sep{width:80%}.block-team .achievements-container .team-item.cta .content .box .main-link{left:-18px;font-size:clamp(18px,2vw,24px)}.block-history{background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0.8) 90%, rgb(0, 0, 0) 100%);padding:100px 0;position:relative}@media(max-width: 992px){.block-history{padding:40px 0}}.block-history .bg{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;-o-object-fit:cover;object-fit:cover}.block-history .content-title .title-row{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.block-history .content-title .title-row h2{font-size:clamp(36px,5vw,76px);text-transform:uppercase;font-weight:bold;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff}.block-history .content-title .title-row .swiper-controls{position:relative;display:flex;gap:30px}.block-history .content-title .title-row .swiper-controls .history-next,.block-history .content-title .title-row .swiper-controls .history-prev{position:relative;left:0 !important;right:0 !important;width:40px;height:66px}.block-history .content-title .title-row .swiper-controls .history-next::after,.block-history .content-title .title-row .swiper-controls .history-prev::after{font-size:clamp(36px,5vw,66px);font-weight:bold;-webkit-text-stroke:1px #8ecbef;color:#8ecbef}.block-history .content-title .title-row .swiper-controls .swiper-button-next.swiper-button-disabled::after,.block-history .content-title .title-row .swiper-controls .swiper-button-prev.swiper-button-disabled::after{color:rgba(0,0,0,0)}.block-history .content-title .line-sep{margin-top:20px;margin-bottom:140px;width:100%}@media(max-width: 992px){.block-history .content-title .line-sep{margin-bottom:40px}}.block-history .content .history-swiper{padding-bottom:80px}.block-history .content .history-swiper .swiper-slide img{width:100%;aspect-ratio:674/575;-o-object-fit:cover;object-fit:cover;border-radius:40px 0px}@media(max-width: 992px){.block-history .content .history-swiper .swiper-slide img{margin-bottom:40px}}.block-history .content .history-swiper .swiper-slide .slide-content h3{font-size:clamp(36px,5vw,76px);text-transform:uppercase;font-weight:bold;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff;margin-bottom:20px}.block-history .content .history-swiper .swiper-slide .slide-content .line-sep{width:100%;margin-bottom:40px}@media(max-width: 992px){.block-history .content .history-swiper .swiper-slide .slide-content .line-sep{margin-bottom:20px}}.block-history .content .history-swiper .swiper-slide .slide-content .text{font-size:clamp(16px,5vw,24px);font-weight:300}.block-history .content .history-swiper .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;background:#8ecbef}.block-cta-team{background:#000;padding:100px 0;position:relative}@media(max-width: 992px){.block-cta-team{padding:100px 0;height:auto}}.block-cta-team .bg{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;-o-object-fit:cover;object-fit:cover}.block-cta-team .container{display:flex;align-items:center}.block-cta-team .content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media(max-width: 992px){.block-cta-team .content{align-items:center}}.block-cta-team .content .image-title{width:80%;margin-bottom:20px}.block-cta-team .content p{font-size:clamp(20px,2vw,24px);font-weight:400}@media(max-width: 992px){.block-cta-team .content p{text-align:center}}.block-cta-team .content-right{display:flex;justify-content:flex-end;align-items:center;height:100%}@media(max-width: 992px){.block-cta-team .content-right{justify-content:center;margin-bottom:50px}}.block-cta-team .content-right img{-o-object-fit:cover;object-fit:cover;width:100%}.block-video{background:#000;padding:90px 0}@media(max-width: 768px){.block-video{padding:40px 0}}.block-video iframe{width:100%;aspect-ratio:16/9}.block-video video{width:100%;aspect-ratio:16/9}.block-blocks{background:#000;padding:120px 0}@media(max-width: 992px){.block-blocks{padding:60px 0}}.block-blocks .box{text-align:center;border:1px solid #8ecaef;padding:70px;height:100%;display:flex;flex-direction:column;justify-content:center}@media(max-width: 992px){.block-blocks .box{padding:30px}}.block-blocks .box h2{font-size:clamp(28px,2vw,46px);font-weight:700;margin-bottom:40px}.block-blocks .box .main-link{left:-19px}.block-map #custom-map{width:100%;height:100vh;max-height:1080px;position:relative}.block-map #custom-map::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0) 90%, rgb(0, 0, 0) 100%);z-index:1;pointer-events:none}.block-map .custom-infobox{position:absolute;color:#fff;padding:0 15px;border-radius:8px;max-width:500px;pointer-events:auto;z-index:100;display:flex;flex-direction:column}@media(max-width: 992px){.block-map .custom-infobox{background:#000;margin-left:5px;padding:15px}}.block-map .custom-infobox h4{font-size:clamp(28px,2vw,46px);color:#fff;font-weight:400;line-height:1}.block-map .custom-infobox p{font-size:clamp(16px,2vw,24px);color:#fff}.block-map .custom-infobox p a{color:#8ecbef;text-decoration:none;transition:all .3s ease-in-out}.block-map .custom-infobox p a:hover{color:#fff}.block-map .custom-infobox .close-btn{align-self:flex-end;background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;padding:5px 10px;cursor:pointer;font-size:14px}.block-map .custom-infobox .close-btn:hover{background:rgba(0,0,0,.7)}html,body{font-family:"prometo",sans-serif;font-weight:400;font-style:normal;color:#fff;overflow-x:hidden}.bg-img{position:fixed;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}.h-100{height:100%}.btn-main{position:relative;padding:8px 20px;text-align:center;font-size:16px;border-width:1px;border-style:solid;-o-border-image:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%) 1;border-image:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%) 1;text-decoration:none;transition:all .3s ease-in-out;z-index:1;display:inline-block;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.btn-main span{position:absolute;top:50%;left:50%;width:100%;height:100%;border-width:1px;-o-border-image:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%) 1;border-image:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%) 1;transform:translate(-50%, -50%);color:#fff;z-index:2;pointer-events:none;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;opacity:0;background:linear-gradient(98deg, #D54752 0%, #95C9EC 97.69%) !important;background-clip:unset !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:#fff !important;color:#fff !important}.btn-main:hover span{opacity:1}.btn-main-input .btn-main:hover{background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;color:#fff}.block-number{position:absolute;top:165px;left:0;font-size:40px;opacity:.5;z-index:4}.block-number::after{content:"";display:block;width:260px;height:1px;background:#fff;margin-top:10px}.moded-bn{opacity:1}.main-link{position:relative;font-weight:bold;font-size:24px;color:#8ecbef;text-decoration:none;text-transform:uppercase}.main-link::after{content:url("/wp-content/themes/Senik/img/arrow-right.svg");position:absolute;top:56%;right:-50px;transform:translateY(-50%);transition:all .3s ease-in-out}.main-link:hover{color:#8ecbef}.main-link:hover::after{transform:translateX(16px) translateY(-50%)}.line-sep{margin:10px 0;width:260px;height:1px;background:#f5f5f5}.grayed{filter:grayscale(100%)}.black-bg{background:#000;position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}.darkenned::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1}.contact-btn{position:fixed;top:50%;right:0;background:#95c9ec;color:#fff;transform:rotate(-90deg);font-size:21px;font-weight:700;padding:15px 40px;border-radius:0;z-index:98;border-color:#95c9ec}@media(max-width: 768px){.contact-btn{display:none}}