﻿/*!
Theme Name: FSE Achyl
Theme URI: https://github.com/SimonWagneur/fse_achyl
Author: Simon Wagneur
Author URI: https://simonwagneur.be
Description: Thème FSE WordPress avec mise à jour automatique
Version: 1.2.11
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fse_achyl
*/body{margin:0;padding:0;overflow-x:hidden;width:100%;background-color:var(--wp--preset--color--bg);color:var(--wp--preset--color--text)}.wp-site-blocks{width:100%;overflow-x:hidden}*{box-sizing:border-box}a{text-decoration:none;cursor:pointer;color:inherit}button,input,textarea,select{outline:none}select{cursor:pointer}button{cursor:pointer}h1,h2{font-style:normal}.visible{opacity:0;transform:translateY(-40px);transition:all .5s ease-in-out}@media screen and (max-width: 600px){.visible{transform:translateY(-20px)}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}section{padding-top:130px;padding-bottom:130px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media screen and (max-width: 1200px){section{padding-top:40px;padding-bottom:40px}.wp-block-table{overflow-x:scroll}.wp-block-table .has-fixed-layout{table-layout:auto}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:keep-all !important}}@media screen and (max-width: 600px){section h2{margin-bottom:20px}}.container{margin-left:auto;margin-right:auto}.xlarge-container{width:100%;padding-left:50px;padding-right:50px}.large-container{width:90%;max-width:1600px}.medium-container{width:90%;max-width:1350px}.small-container{width:90%;max-width:950px}@media screen and (max-width: 1200px){.xlarge-container{padding:0px 30px}}@media screen and (max-width: 600px){.xlarge-container{padding:0px 15px}}.controls{display:flex;padding-left:30px}.controls .control{height:60px;width:60px;font-size:24px;display:flex;align-items:center;justify-content:center;border:solid 1px var(--wp--preset--color--primary);border-radius:50%;background-color:rgba(0,0,0,0);transition:all .1s ease-out}.controls .control.prev{margin-right:10px}.controls .control:hover{background-color:var(--wp--preset--color--secondary-light);color:var(--wp--preset--color--secondary);border:solid 1px var(--wp--preset--color--secondary-light);cursor:pointer}.controls .control.disabled{border:solid 1px var(--wp--preset--color--grey);background-color:var(--wp--preset--color--grey);color:var(--wp--preset--color--grey-dark);cursor:default}.controls .control.disabled:hover{border:solid 1px var(--wp--preset--color--grey);background-color:var(--wp--preset--color--grey);color:var(--wp--preset--color--grey-dark)}@media screen and (max-width: 600px){.controls .control{height:45px;width:45px;font-size:18px}}button.primary{padding:8px 8px 8px 25px;display:flex;align-items:center;border:none;border-radius:100px;transition:all .15s ease;font-family:inherit;line-height:1.7em}button.primary .text{text-align:left}button.primary .text .main{font-size:16px}button.primary .round-container{height:34px;width:34px;margin-left:20px}button.primary .round-container .round{height:100%;width:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .15s ease}button.primary .round-container .round .fa-solid{font-size:16px}button.primary:hover .round-container .round{height:44px;width:44px;margin-top:-5px;margin-left:-5px}button.primary.black{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--bg)}button.primary.black .round{background-color:var(--wp--preset--color--bg);color:var(--wp--preset--color--primary)}button.primary.black:hover{background-color:var(--wp--preset--color--secondary)}button.primary.green{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--bg)}button.primary.green .round{background-color:var(--wp--preset--color--bg);color:var(--wp--preset--color--primary)}button.primary.green:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--bg)}button.primary.white{background-color:var(--wp--preset--color--bg);color:var(--wp--preset--color--primary)}button.primary.white .round{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--bg)}button.primary.white:hover{background-color:var(--wp--preset--color--secondary)}button.primary .lds-ellipsis{display:inline-block;position:relative;width:30px;height:30px;margin-left:5px}button.primary .lds-ellipsis div{position:absolute;top:12px;width:6px;height:6px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0, 1, 1, 0)}button.primary .lds-ellipsis div:nth-child(1){left:4px;animation:lds-ellipsis1 .6s infinite}button.primary .lds-ellipsis div:nth-child(2){left:4px;animation:lds-ellipsis2 .6s infinite}button.primary .lds-ellipsis div:nth-child(3){left:16px;animation:lds-ellipsis2 .6s infinite}button.primary .lds-ellipsis div:nth-child(4){left:28px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(12px, 0)}}button.primary:disabled{opacity:.5;cursor:default}button.primary:disabled:hover .round-container .round{height:34px;width:34px;margin-top:0px;margin-left:0px}button.primary:disabled.black{background-color:var(--wp--preset--color--primary)}button.primary:disabled.green{background-color:var(--wp--preset--color--secondary)}button.primary:disabled.white{background-color:var(--wp--preset--color--bg)}button.primary.border.black{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary)}button.primary.border.black .round{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--bg)}button.primary.border.black:hover{color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--secondary)}button.primary.border.black:hover .round{background-color:var(--wp--preset--color--secondary)}button.primary.border.green{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--secondary)}button.primary.border.green .round{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--bg)}button.primary.border.green:hover{color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary)}button.primary.border.green:hover .round{background-color:var(--wp--preset--color--primary)}button.primary.border.white{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--bg);border:1px solid var(--wp--preset--color--bg)}button.primary.border.white .round{background-color:var(--wp--preset--color--bg);color:var(--wp--preset--color--primary)}button.primary.border.white:hover{color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--secondary)}button.primary.border.white:hover .round{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--bg)}@media screen and (max-width: 1200px){button.primary:disabled:hover .round-container .round{height:32px;width:32px;margin-top:0px;margin-left:0px}button.primary.full{height:auto;padding:8px 8px 8px 25px}button.primary.full .text .secondary{display:none}button.primary.full .round-container{height:34px;width:34px;margin-left:20px}button.primary.full:hover .round-container .round{height:44px;width:44px;margin-top:-5px;margin-left:-5px}}.menu-footer .title-menu{margin:0;font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:15px}.menu-footer ul{margin:0;padding:0;list-style:none}.menu-footer ul li{font-size:18px;font-weight:300;margin-bottom:10px;line-height:1.4}.menu-footer ul li a:hover{color:var(--wp--preset--color--secondary)}.card-solution{background-color:var(--wp--preset--color--bg);border-radius:20px;padding:12px;-webkit-box-shadow:2px 2px 10px 0px rgba(0,0,0,.05);-moz-box-shadow:2px 2px 10px 0px rgba(0,0,0,.05);box-shadow:2px 2px 10px 0px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between}.card-solution .banner{background-color:var(--wp--preset--color--grey);border-radius:17px;height:200px;overflow:hidden}.card-solution .banner .background{height:100%;width:100%;background-size:cover;background-position:center center;transition:all .1s ease-out}.card-solution .content{padding:35px}.card-solution .content h3{margin-bottom:15px}.card-solution .content p{margin-bottom:30px}.card-solution .content .tags{display:flex;flex-wrap:wrap;gap:12px}.card-solution .content .tags .tag{background-color:var(--wp--preset--color--grey);color:#8a8a8a;font-size:16px;padding:8px 18px 9px 18px;border-radius:30px}.card-solution .bottom{padding:10px 35px 35px 35px}.card-solution .bottom .secondary{font-size:18px;transition:all .1s ease-out;font-family:inherit}.card-solution .bottom .secondary.black{color:var(--wp--preset--color--primary)}.card-solution .bottom .secondary.green{color:var(--wp--preset--color--secondary)}.card-solution .bottom .secondary.white{color:var(--wp--preset--color--bg)}.card-solution:hover>.top .banner .background{transform:scale(1.6)}.card-solution:hover>.bottom .secondary.black{color:var(--wp--preset--color--secondary)}.card-solution:hover>.bottom .secondary.green{color:var(--wp--preset--color--primary)}.card-solution:hover>.bottom .secondary.white{color:var(--wp--preset--color--primary)}@media screen and (max-width: 1200px){.solution{border-radius:13px}.solution .banner{height:150px;border-radius:9px;margin-bottom:12px}.solution .content{padding:3%}.solution .content h3{margin-bottom:10px}.solution .content p{margin-bottom:20px}.solution .content .tags{margin-bottom:25px}.solution .content .tags .tag{font-size:14px}.solution .bottom{padding:0px 3% 3% 3%}}.card-list{margin-bottom:60px}.card-list h3{margin-bottom:10px}.card-list p{margin:0px}.card-list.active{color:color-mix(in srgb, var(--wp--preset--color--secondary) 80%, black)}@media screen and (max-width: 1200px){section.section-list .content .left .card-list{margin-bottom:40px}section.section-list .content .left .card-list h3{margin-bottom:5px}}.card-step{padding:35px;border:solid 1px var(--wp--preset--color--primary);border-radius:15px;margin-right:30px;width:500px;flex:none;opacity:.5}.card-step.active{opacity:1}.card-step.active .step-number{background-color:var(--wp--preset--color--secondary-light);color:var(--wp--preset--color--secondary)}.card-step .step-number{display:flex;align-items:center;justify-content:center;font-size:30px;height:60px;width:60px;background-color:var(--wp--preset--color--grey);color:var(--wp--preset--color--primary);border-radius:9px;font-weight:700;margin-bottom:25px}.card-step h3{margin-bottom:10px}.card-step button{margin-top:60px;margin-bottom:20px}@media screen and (max-width: 600px){.step{padding:25px}.step .step-number{height:50px;width:50px;font-size:25px}.step button{margin-top:40px;margin-bottom:15px}}.card-testimonial{padding:3vw;border:solid 1px var(--wp--preset--color--primary);border-radius:15px;margin-right:30px;width:900px;flex:none;opacity:.5;position:relative;display:flex;flex-direction:column;justify-content:space-between}.card-testimonial.active{opacity:1}.card-testimonial .quote{position:absolute;top:-35px;left:50%;transform:translateX(-50%);height:76px;width:100px;background-color:var(--wp--preset--color--bg);font-size:66px;display:flex;justify-content:center;align-items:center}.card-testimonial .stars{display:flex;gap:10px;font-size:26px;margin-bottom:24px}.card-testimonial p{font-size:24px;margin-bottom:30px}.card-testimonial .credits .nom{font-weight:700;font-size:22px;margin-bottom:7px}.card-testimonial .credits .fonction{font-weight:300;font-size:18px;text-transform:uppercase}@media screen and (max-width: 1200px){.card-testimonial{width:100%;padding:40px}}@media screen and (max-width: 600px){.card-testimonial{border-radius:15px;padding:25px}.card-testimonial .quote{width:50px;height:36px;top:-18px;font-size:30px}.card-testimonial .stars{gap:5px;font-size:20px;margin-bottom:15px;margin-top:10px}.card-testimonial p{font-size:20px;margin-bottom:25px}.card-testimonial .credits .nom{font-size:20px;margin-bottom:4px}.card-testimonial .credits .fonction{font-size:16px}}.card-faq{border:solid 1px var(--wp--preset--color--grey-dark);border-radius:13px;cursor:pointer;margin-bottom:20px;padding:20px 30px}.card-faq .top{display:flex;justify-content:space-between;align-items:center}.card-faq .top h3{font-size:24px}.card-faq .top i{font-size:26px;transform:rotate(0deg);transition:all .2s ease-in;margin-left:15px}.card-faq p{display:none;margin-top:20px}.card-faq.active .top i{transform:rotate(45deg)}.card-faq.active p{display:block}@media screen and (max-width: 600px){.card-faq .top h3{font-size:22px}.card-faq p{margin-top:10px}}.card-project{padding:30px;background-color:var(--wp--preset--color--grey);border-radius:20px;display:flex;justify-content:space-between;align-items:center;opacity:.5;flex:none;margin-right:30px}.card-project.active{opacity:1}.card-project .left{padding-left:3%}.card-project .left h3{margin-bottom:10px}.card-project .left p{margin-bottom:25px}.card-project .left .tags{margin-bottom:50px;display:flex;flex-wrap:wrap;gap:8px}.card-project .left .tags .tag{font-size:16px;color:var(--wp--preset--color--grey-dark);border:solid 1px var(--wp--preset--color--grey-dark);padding:4px 12px 6px 12px;border-radius:30px}.card-project .right{padding-left:5%}.card-project .right .canvas{width:520px;aspect-ratio:1/1;background-color:var(--wp--preset--color--bg);border-radius:15px;position:relative;overflow:hidden}.card-project .right .canvas img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1200px){.card-project{padding:20px}.card-project .left{width:65%;padding-top:40px;padding-bottom:40px}.card-project .right{display:flex;align-items:stretch;height:100%;width:30%}.card-project .right .canvas{width:100%;height:100%;aspect-ratio:auto}}@media screen and (max-width: 600px){.card-project{flex-wrap:wrap;border-radius:10px;flex-direction:column-reverse;padding:15px;padding-bottom:30px;justify-content:flex-end}.card-project .left{width:100%;padding:0px;padding-top:30px;padding-left:10px;padding-right:10px}.card-project .left p{margin-bottom:15px}.card-project .left .tags{margin-bottom:35px}.card-project .right{align-items:center;height:150px;width:100%;padding-left:0px}.card-project .right .canvas{border-radius:8px}}.card-pricing{border:solid 1px var(--wp--preset--color--grey-dark);border-radius:15px;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.card-pricing h3{margin-bottom:15px}.card-pricing p{margin-bottom:10px}.card-pricing .card-feature{padding-right:10px;font-size:18px;margin-bottom:10px}.card-pricing .card-feature i{margin-right:10px;font-size:16px;margin-top:2px}.card-pricing .feature{font-size:20px;margin-bottom:5px;display:flex;align-items:center}.card-pricing .feature i{color:var(--wp--preset--color--secondary);margin-right:10px;margin-left:10px;font-size:18px;margin-top:4px}.card-pricing .bottom{margin-top:40px}.card-pricing .prix{display:flex;align-items:flex-start}.card-pricing .prix .montant{font-size:70px;font-weight:700;margin-right:10px;line-height:1.1}.card-pricing .prix .tva{font-size:20px;padding-top:15px}.card-pricing .prix.inactive{color:#ababab;text-decoration:line-through}.card-pricing .prix.inactive .montant{font-size:50px;margin-right:10px}.card-pricing .prix.inactive .tva{font-size:15px;padding-top:12px}.card-pricing .promo{margin-top:10px;text-transform:uppercase;letter-spacing:9%;color:var(--wp--preset--color--primary)}.card-pricing a button{margin-top:40px}@media screen and (max-width: 900px){.card-pricing{width:100%;padding:40px 30px}.card-pricing h3{margin-bottom:10px}}@media screen and (max-width: 600px){.card-pricing{padding:30px 25px}.card-pricing .bottom{margin-top:20px}.card-pricing .bottom .prix{margin-top:-10px}.card-pricing .bottom .prix .montant{font-size:70px;margin-right:10px}.card-pricing .bottom .prix .tva{font-size:23px;padding-top:15px}.card-pricing .bottom .prix.inactive .montant{font-size:50px;margin-right:10px}.card-pricing .bottom .prix.inactive .tva{font-size:15px;padding-top:12px}}.card-feature{width:100%;padding-right:5%;font-size:24px;margin-bottom:30px;display:flex;align-items:center}.card-feature i{color:var(--wp--preset--color--secondary);margin-right:20px;font-size:20px;margin-top:2Px}@media screen and (max-width: 900px){.card-feature{width:100%;padding-right:0px;font-size:20px;margin-bottom:15px}.card-feature i{font-size:18px}}.card-kpi{flex:1 1 0;min-width:300px;min-height:250px;border-radius:15px;outline:1px var(--wp--preset--color--text) solid;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.card-kpi .content{margin-top:-5px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;color:var(--wp--preset--color--text)}.card-kpi .content .number{font-size:85px;font-weight:700;word-wrap:break-word}.card-kpi .content .wording{font-size:18px;font-weight:400;text-transform:uppercase;word-wrap:break-word}@media screen and (max-width: 900px){.card-kpi{min-width:200px;min-height:200px;gap:0px}.card-kpi .content{gap:0px}.card-kpi .content .number{font-size:60px}.card-kpi .content .wording{font-size:16px}}@media screen and (max-width: 600px){.card-kpi{min-width:100%;min-height:150px}.card-kpi .content .number{font-size:50px}.card-kpi .content .wording{font-size:14px}}.card-team-member{overflow:hidden;display:flex;flex-direction:column;margin-bottom:50px}.card-team-member .pp{background:var(--wp--preset--color--grey);border-radius:20px;aspect-ratio:3/4;overflow:hidden;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.card-team-member .pp img{width:100%;height:100%;object-fit:cover}.card-team-member h3{margin-bottom:5px}.card-team-member p{font-size:16px;text-transform:uppercase;margin:0px}@media screen and (max-width: 900px){.card-team-member .pp{border-radius:10px}}@media screen and (max-width: 600px){.card-team-member{margin-bottom:30px}}.input-box{position:relative}.input-box.w50{width:calc(50% - 7px)}.input-box.w100{width:100%}.input-box label{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:400;text-transform:uppercase;color:var(--wp--preset--color--grey-dark);letter-spacing:1px;transition:all .2s linear}.input-box input,.input-box textarea,.input-box select{width:100%;font-size:18px;background-color:var(--wp--preset--color--grey);border-radius:10px;border:none;padding:0 20px;font-family:inherit}.input-box input:focus+label,.input-box input:valid+label,.input-box textarea:focus+label,.input-box textarea:valid+label,.input-box select:focus+label,.input-box select:valid+label{top:7px;font-size:10px;transform:translateY(0%)}.input-box input,.input-box select{height:64px}.input-box input:focus,.input-box input:valid,.input-box select:focus,.input-box select:valid{padding-top:8px}.input-box input[type=file]{height:80px}.input-box input[type=file]:focus,.input-box input[type=file]:valid{padding-top:30px}.input-box input[type=checkbox],.input-box input[type=radio]{height:20px;width:20px;margin-top:20px;margin-bottom:20px}.input-box input[type=checkbox]+label,.input-box input[type=radio]+label{left:34px}.input-box input[type=checkbox]:focus+label,.input-box input[type=checkbox]:valid+label,.input-box input[type=radio]:focus+label,.input-box input[type=radio]:valid+label{top:50%;font-size:14px;transform:translateY(-50%)}.input-box input[type=date]+label,.input-box select+label{top:7px;font-size:10px;transform:translateY(0%)}.input-box textarea{height:120px}.input-box textarea:focus,.input-box textarea:valid{padding-top:25px}.form-container{display:flex;flex-wrap:wrap;gap:14px}.form-container input[name=check],.form-container input[name=destination],.form-container input[name=objet]{display:none}.form-container .responseMessage{width:100%;padding:5px 10px}.form-container .responseMessage.success{border:solid 1px var(--wp--preset--color--secondary);color:var(--wp--preset--color--secondary)}.form-container .responseMessage.error{border:solid 1px red;color:red}.card-solution2{flex:1 1 0;min-width:300px;min-height:440px;padding:30px;background:var(--wp--preset--color--grey);border-radius:15px;display:inline-flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.card-solution2 .icon{width:60px;height:60px;padding:14px 12px;background:var(--wp--preset--color--bg);border-radius:30px;display:flex;justify-content:center;align-items:center}.card-solution2 .icon svg,.card-solution2 .icon img{width:24px}.card-solution2 .content{align-self:stretch;display:flex;flex-direction:column;gap:5px}.card-solution2 .content h3{font-size:26px}.card-solution2 .content p{margin-top:5px;font-size:16px}@media screen and (max-width: 768px){.card-solution2{min-height:380px;padding:20px}.card-solution2 .content p{font-size:18px}}.navbar{height:100px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0px 50px;position:fixed;top:0px;left:0px;background-color:var(--wp--preset--color--bg);transition:all .2s ease-out;z-index:99}.navbar.transparent{background-color:rgba(0,0,0,0);color:#fff;border-bottom:solid 1px rgba(255,255,255,.5)}.navbar.transparent .left .logo{filter:brightness(0) invert(1)}.navbar.transparent .left .menu li:hover a .bg{background-color:var(--wp--preset--color--grey);opacity:.5}.navbar.scrolled{-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,.05);-moz-box-shadow:0px 2px 10px 0px rgba(0,0,0,.05);box-shadow:0px 2px 10px 0px rgba(0,0,0,.05);height:70px;background-color:var(--wp--preset--color--bg)}.navbar.scrolled .left .logo{height:28px}.navbar .left{display:flex;align-items:center}.navbar .left .logo{height:40px;display:block;transition:all .2s ease-out}.navbar .left .menu{margin:0;padding:0;margin-left:50px;display:flex;gap:10px;font-size:20px;list-style:none}.navbar .left .menu li{position:relative;overflow:hidden}.navbar .left .menu li a{position:relative;display:block;padding:10px 20px;z-index:2}.navbar .left .menu li a .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);border-radius:5px;z-index:-1;transform:scale(0.5);transform-origin:center;transition:all .2s ease}.navbar .left .menu li:hover a .bg{transform:scale(1);background-color:var(--wp--preset--color--grey)}@media screen and (max-width: 1200px){.navbar{height:80px;padding:0px 30px}.navbar .left .logo{height:20px}.navbar .left .menu{display:none}}@media screen and (max-width: 600px){.navbar{height:70px;padding:0px 15px}.navbar .left .menu{display:none}.navbar .right{display:none}}.footer{width:90%;max-width:1600px;margin-left:auto;margin-right:auto;margin-top:80px}.footer .upper{display:flex;justify-content:space-between;margin-bottom:120px}.footer .upper .left{display:flex}.footer .upper .left a.menulink{display:contents}.footer .upper .left .logo{height:30px;margin-right:60px}.footer .upper .left .menus{display:flex;flex-wrap:wrap;gap:80px}.footer .upper .to-the-top{font-size:40px;margin-left:30px}.footer .upper .to-the-top:hover{color:var(--wp--preset--color--secondary);cursor:pointer}.footer .lower{border-top:solid 1px #e6e6e6;padding-top:40px;padding-bottom:50px;display:flex;justify-content:space-between;font-size:18px;color:var(--wp--preset--color--grey-dark)}.footer .lower .right{display:flex;gap:20px}.footer .lower .right .link:hover{color:var(--wp--preset--color--text)}@media screen and (max-width: 1200px){.footer .upper{flex-wrap:wrap;margin-bottom:40px}.footer .upper .left{flex-wrap:wrap}.footer .upper .left .menus{flex-wrap:wrap;width:100%;margin-top:50px;margin-bottom:40px}.footer .upper .to-the-top{margin-left:0px}}@media screen and (max-width: 600px){.footer .upper .left .menus .menu{width:100%}.footer .lower{flex-wrap:wrap;gap:30px}.footer .lower .left{width:100%}.footer .lower .right{display:none}}section.section-hero1{min-height:100vh;background-color:var(--wp--preset--color--bg);display:flex;align-items:center}section.section-hero1 .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section.section-hero1 .container .left{width:50%;padding-right:5%}section.section-hero1 .container .left h1{margin-bottom:20px}section.section-hero1 .container .left p{font-size:22px;line-height:35px;margin-bottom:40px}section.section-hero1 .container .right{width:47%}section.section-hero1 .container .right .visual-container{width:100%;aspect-ratio:1/1;background-color:var(--wp--preset--color--grey);border-radius:20px;overflow:hidden;position:relative}section.section-hero1 .container .right .visual-container #heroBackground{position:absolute;top:-10%;left:-10%;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease-out,height .8s ease-out,transform .3s ease-out}@media screen and (max-width: 1200px){section.section-hero1 .container .left{width:65%}section.section-hero1 .container .right{width:35%}section.section-hero1 .container .right .visual-container{height:70vh;aspect-ratio:auto}}@media screen and (max-width: 600px){section.section-hero1 .container .left{width:100%;margin-top:60px}section.section-hero1 .container .left p{font-size:16px;line-height:1.4em;margin-bottom:20px}section.section-hero1 .container .right{width:100%;margin-top:40px;margin-bottom:50px}section.section-hero1 .container .right .visual-container{height:auto;aspect-ratio:1/1}}section.section-solutions{background-color:var(--wp--preset--color--grey)}section.section-solutions .solutions-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px}@media screen and (max-width: 1200px){section.section-solutions{padding-top:70px;padding-bottom:100px}section.section-solutions .solutions-container{grid-template-columns:auto;gap:20px}}section.section-list .content{display:flex}section.section-list .content .left{padding-top:50px;padding-bottom:30px;width:60%}section.section-list .content .right{width:35%;margin-left:5%;display:flex}section.section-list .content .right .canvas{background-color:var(--wp--preset--color--grey);border-radius:20px;width:100%;overflow:hidden;position:relative}section.section-list .content .right .canvas img{filter:blur(0px);transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}section.section-list .content .right .canvas img.blurring{filter:blur(20px)}@media screen and (max-width: 1200px){section.section-list .content .left{padding-top:25px;padding-bottom:15px}}@media screen and (max-width: 900px){section.section-list .content{flex-wrap:wrap;flex-direction:column-reverse}section.section-list .content .left{width:100%;padding-top:0px;padding-bottom:0px}section.section-list .content .right{height:200px;width:100%;margin-left:0px;margin-bottom:40px}}section.section-steps .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}section.section-steps .top h2{margin-bottom:0px}section.section-steps .bottom{display:flex}@media screen and (max-width: 600px){section.section-steps .top{margin-bottom:30px}}section.section-testimonials .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}section.section-testimonials .top h2{margin-bottom:0px;max-width:800px}section.section-testimonials .bottom{display:flex}@media screen and (max-width: 600px){section.section-testimonials .top{margin-bottom:40px}}section.section-cta{padding-top:50px;padding-bottom:0px;text-align:center;color:var(--wp--preset--color--bg)}section.section-cta .bg{margin:2.5vw;padding:12vw 2.5vw;background-color:var(--wp--preset--color--primary);border-radius:20px;background-repeat:no-repeat;background-size:cover;background-position:center center}section.section-cta .container{width:90%;max-width:700px}section.section-cta .container h2{margin-bottom:15px}section.section-cta .container p{margin-bottom:50px}section.section-cta .container .buttons{display:flex;justify-content:center;gap:15px}@media screen and (max-width: 600px){section.section-cta{text-align:left}section.section-cta .bg{border-radius:15px;margin:5%;margin-top:0px;width:90%}section.section-cta .container p{margin-bottom:40px}section.section-cta .container .buttons{justify-content:left;flex-wrap:wrap}}section.section-benefits1{display:flex;align-items:center}section.section-benefits1.dark-mode{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--bg)}section.section-benefits1.dark-mode .container .right .canvas{background-color:var(--wp--preset--color--primary)}section.section-benefits1.reversed .container{flex-direction:row-reverse}section.section-benefits1 .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section.section-benefits1 .container .left{width:45%}section.section-benefits1 .container .left .state{margin-bottom:10px}section.section-benefits1 .container .left h2{margin-bottom:20px}section.section-benefits1 .container .left p{font-size:22px;line-height:35px}section.section-benefits1 .container .left .card-feature{font-size:22px;margin-bottom:15px}section.section-benefits1 .container .left .card-feature i{font-size:18px;margin-top:2px}section.section-benefits1 .container .left .controls{padding-left:0px}section.section-benefits1 .container .left button{margin-top:40px}section.section-benefits1 .container .right{width:47%}section.section-benefits1 .container .right .canvas{width:100%;aspect-ratio:1/1;background-color:var(--wp--preset--color--grey);border-radius:20px;overflow:hidden;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}section.section-benefits1 .container .right .canvas p{max-width:70%;text-align:center;color:#ccc;font-size:32px;text-transform:uppercase;line-height:38px;z-index:2}section.section-benefits1 .container .right .canvas #heroBackground{position:absolute;transition:all .2s ease-out;opacity:1;filter:blur(0);height:100%;width:100%;object-fit:cover}section.section-benefits1 .container .right .canvas #heroBackground.blurring{filter:blur(20px)}section.section-benefits1 .container .right .canvas .toggle-button-box{display:none}section.section-benefits1 .container .right .canvas .background{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}section.section-benefits1 .container .right .canvas .background video,section.section-benefits1 .container .right .canvas .background img{width:100%;height:100%;object-fit:cover}section.section-benefits1 .container .right .canvas .video-lazy-container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}section.section-benefits1 .container .right .canvas .video-lazy-container video{opacity:0;width:100%;height:100%;object-fit:cover;transition:opacity 1s ease-out;z-index:1}section.section-benefits1 .container .right .canvas .video-lazy-container .video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--wp--preset--color--grey);display:flex;align-items:center;justify-content:center;transition:opacity 1s ease;z-index:2}section.section-benefits1 .container .right .canvas .video-lazy-container .video-placeholder .lds-ellipsis{display:inline-block;position:relative;width:78px;height:30px}section.section-benefits1 .container .right .canvas .video-lazy-container .video-placeholder .lds-ellipsis div{position:absolute;top:12px;width:14px;height:14px;border-radius:50%;background:var(--wp--preset--color--grey-dark);animation-timing-function:cubic-bezier(0, 1, 1, 0)}section.section-benefits1 .container .right .canvas .video-lazy-container .video-placeholder .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}section.section-benefits1 .container .right .canvas .video-lazy-container .video-placeholder .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}section.section-benefits1 .container .right .canvas .video-lazy-container .video-placeholder .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}section.section-benefits1 .container .right .canvas .video-lazy-container .video-placeholder .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}section.section-benefits1 .slides{display:none}section.section-benefits1.scrollingHorizontal .container .right .canvas{justify-content:flex-start}section.section-benefits1.scrollingHorizontal .container .right .canvas img{width:unset !important}section.section-benefits1.scrollingVertical .container .right .canvas{align-items:flex-start}section.section-benefits1.scrollingVertical .container .right .canvas img{height:unset !important}section.section-benefits1.scrollingToggle .container .right .canvas img{filter:grayscale(0) !important}section.section-benefits1.scrollingToggle .container .right .canvas .toggle-button-box{display:block;position:absolute;right:30px;bottom:30px;cursor:pointer;transition:all .2s ease-out}section.section-benefits1.scrollingToggle .container .right .canvas .toggle-button-box .toggle-button-content{display:flex;align-items:center;justify-content:center}section.section-benefits1.scrollingToggle .container .right .canvas .toggle-button-box .toggle-button-content .toggle-button-bg{height:40px;width:70px;padding:0px 3px;background-color:var(--wp--preset--color--primary);border-radius:20px;display:flex;align-items:center}section.section-benefits1.scrollingToggle .container .right .canvas .toggle-button-box .toggle-button-content .toggle-button-bg .toggle-button-on-off{width:34px;height:34px;background-color:var(--wp--preset--color--bg);border-radius:50%;transform:translateX(0%);transition:all .2s ease-out}section.section-benefits1.scrollingToggle .container .right .canvas .toggle-button-box.active .toggle-button-bg{background-color:var(--wp--preset--color--secondary)}section.section-benefits1.scrollingToggle .container .right .canvas .toggle-button-box.active .toggle-button-bg .toggle-button-on-off{transform:translateX(calc(100% - 4px))}@media screen and (max-width: 1200px){section.section-benefits1 .container .left{width:55%}section.section-benefits1 .container .right{width:35%}section.section-benefits1 .container .right .canvas{height:70vh;aspect-ratio:auto}}@media screen and (max-width: 600px){section.section-benefits1 .container .left{width:100%;margin-top:0px}section.section-benefits1 .container .left p{font-size:16px;line-height:1.4em;margin-bottom:20px}section.section-benefits1 .container .left .card-feature{font-size:16px;margin-bottom:8px}section.section-benefits1 .container .left .card-feature i{font-size:14px;margin-top:3px;margin-right:10px}section.section-benefits1 .container .left button{margin-top:20px;margin-bottom:20px}section.section-benefits1 .container .left .controls{margin-bottom:20px}section.section-benefits1 .container .right{width:100%;margin-top:0px;margin-bottom:50px}section.section-benefits1 .container .right .canvas{height:auto;aspect-ratio:1/1}section.section-benefits1 .container .right .canvas p{max-width:80%;font-size:24px;line-height:28px}}section.section-benefits2{display:flex;align-items:center}section.section-benefits2.dark-mode{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--bg)}section.section-benefits2.reversed .container{flex-direction:row-reverse}section.section-benefits2 .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section.section-benefits2 .container .left{width:45%}section.section-benefits2 .container .left .state{margin-bottom:10px}section.section-benefits2 .container .left h2{margin-bottom:20px}section.section-benefits2 .container .left p{font-size:22px;line-height:35px;margin-bottom:40px}section.section-benefits2 .container .left p .feature{margin-bottom:5px;display:flex;align-items:center}section.section-benefits2 .container .left p .feature:first-child{margin-top:10px}section.section-benefits2 .container .left p .feature i{color:var(--wp--preset--color--secondary);margin-right:10px;margin-left:10px;font-size:18px;margin-top:4px}section.section-benefits2 .container .left .controls{padding-left:0px}section.section-benefits2 .container .right{width:47%}section.section-benefits2 .container .right .canvas{width:100%;aspect-ratio:1/1;background-color:var(--wp--preset--color--grey);border-radius:20px;overflow:hidden;position:relative;overflow:hidden}section.section-benefits2 .container .right .canvas p{max-width:70%;text-align:center;color:#ccc;font-size:32px;text-transform:uppercase;line-height:38px}section.section-benefits2 .container .right .canvas #heroBackground{position:absolute;transition:all .2s ease-out;opacity:1;filter:blur(0);height:100%;width:100%;object-fit:cover}section.section-benefits2 .container .right .canvas #heroBackground.blurring{filter:blur(20px)}section.section-benefits2 .slides{display:none}@media screen and (max-width: 1200px){section.section-benefits2 .container .left{width:55%}section.section-benefits2 .container .right{width:35%}section.section-benefits2 .container .right .canvas{height:70vh;aspect-ratio:auto}}@media screen and (max-width: 600px){section.section-benefits2 .container .left{width:100%;margin-top:0px}section.section-benefits2 .container .left p{font-size:16px;line-height:1.4em;margin-bottom:20px}section.section-benefits2 .container .left button{margin-bottom:20px}section.section-benefits2 .container .left .controls{margin-bottom:20px}section.section-benefits2 .container .right{width:100%;margin-top:0px;margin-bottom:10px}section.section-benefits2 .container .right .canvas{height:auto;aspect-ratio:1/1}section.section-benefits2 .container .right .canvas p{max-width:80%;font-size:24px;line-height:28px}}section.section-benefits3{display:flex;align-items:center;justify-content:space-between;padding-left:10vw;padding-right:3vw;padding-top:3vw;padding-bottom:3vw}section.section-benefits3.dark-mode{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--bg)}section.section-benefits3.dark-mode .container .right .canvas{background-color:var(--wp--preset--color--primary)}section.section-benefits3.reversed{flex-direction:row-reverse;padding-left:3vw;padding-right:10vw}section.section-benefits3.reversed .left{padding-right:0px;padding-left:60px}section.section-benefits3 .left{width:45%;padding-right:40px}section.section-benefits3 .left .state{margin-bottom:10px}section.section-benefits3 .left h2{margin-bottom:20px}section.section-benefits3 .left p{font-size:22px;line-height:35px}section.section-benefits3 .left .card-feature{font-size:22px;margin-bottom:15px}section.section-benefits3 .left .card-feature i{font-size:18px;margin-top:2px}section.section-benefits3 .left .controls{padding-left:0px}section.section-benefits3 .left button{margin-top:40px}section.section-benefits3 .right{width:50vw}section.section-benefits3 .right .canvas{width:100%;height:110vh;background-color:var(--wp--preset--color--grey);border-radius:20px;overflow:hidden;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}section.section-benefits3 .right .canvas p{max-width:70%;text-align:center;color:#ccc;font-size:32px;text-transform:uppercase;line-height:38px;z-index:2}section.section-benefits3 .right .canvas #heroBackground{position:absolute;transition:all .2s ease-out;opacity:1;filter:blur(0);height:100%;width:100%;object-fit:cover}section.section-benefits3 .right .canvas #heroBackground.blurring{filter:blur(20px)}section.section-benefits3 .right .canvas .toggle-button-box{display:none}@media screen and (max-width: 1200px){section.section-benefits3{flex-wrap:wrap;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;padding-left:5vw;padding-right:5vw;padding-top:30px;padding-bottom:40px}section.section-benefits3.reversed{padding-left:5vw;padding-right:5vw}section.section-benefits3.reversed .left{padding-left:0px}section.section-benefits3 .left{width:100%}section.section-benefits3 .right{width:100%;margin-top:40px}section.section-benefits3 .right .canvas{max-height:300px}}@media screen and (max-width: 600px){section.section-benefits3.reversed .right{margin-bottom:0px}section.section-benefits3 .left{width:100%;margin-top:0px}section.section-benefits3 .left p{font-size:16px;line-height:1.4em;margin-bottom:20px}section.section-benefits3 .left .card-feature{font-size:16px;margin-bottom:8px}section.section-benefits3 .left .card-feature i{font-size:14px;margin-top:3px;margin-right:10px}section.section-benefits3 .left button{margin-top:20px;margin-bottom:20px}section.section-benefits3 .left .controls{margin-bottom:20px}section.section-benefits3 .right{width:100%;margin-top:0px;margin-bottom:50px}section.section-benefits3 .right .canvas{height:auto;aspect-ratio:1/1}section.section-benefits3 .right .canvas p{max-width:80%;font-size:24px;line-height:28px}}section.section-projects .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}section.section-projects .top h2{margin-bottom:0px}section.section-projects .bottom{display:flex}@media screen and (max-width: 600px){section.section-projects .top{margin-bottom:30px}}section.section-pricing .content{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:20px}section.section-features .content{display:flex;flex-wrap:wrap}section.section-features .content .card-feature{width:33.3333333333%}@media screen and (max-width: 900px){section.section-features .content .card-feature{width:100%}}.section-recent-posts .posts-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.section-recent-posts .posts-grid article{margin-bottom:40px}.section-recent-posts .posts-grid article .post-thumbnail{background-color:var(--wp--preset--color--grey);height:300px;border-radius:10px;overflow:hidden}.section-recent-posts .posts-grid article .post-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.section-recent-posts .posts-grid article .post-content h3{margin-top:20px;font-size:1.5rem;font-weight:600;margin-bottom:7px}.section-recent-posts .posts-grid article .post-content button{margin-top:40px}@media screen and (max-width: 1200px){.section-recent-posts .posts-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 900px){.section-recent-posts .posts-grid{grid-template-columns:repeat(1, 1fr)}.section-recent-posts .posts-grid article{margin-bottom:30px}}.section-hero2{display:flex;flex-direction:column;align-items:center;padding-top:200px !important}.section-hero2 .container{width:100%}.section-hero2__content{display:flex;flex-direction:column;align-items:center;width:100%}.section-hero2__title{text-align:center}.section-hero2__text{max-width:900px;text-align:center}.section-hero2__banner{height:550px;width:100%;margin-top:50px;background-color:var(--wp--preset--color--grey);border-radius:20px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.section-hero2__banner img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 600px){.section-hero2{padding-top:150px !important}.section-hero2__banner{height:300px;border-radius:14px}}section.section-hero3{padding-top:220px;gap:50px}section.section-hero3 .container.xlarge-container .upper{width:100%;display:inline-flex;justify-content:space-between;align-items:flex-start}section.section-hero3 .container.xlarge-container .upper h1{max-width:900px}section.section-hero3 .container.xlarge-container .upper .right{flex:1 1 0;max-width:700px;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;padding-left:40px;padding-top:10px}section.section-hero3 .container.xlarge-container .upper .right p{align-self:stretch;margin:0px}section.section-hero3 .container.xlarge-container .lower{width:100%;height:550px;background:var(--wp--preset--color--grey);border-radius:20px;margin-top:60px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}section.section-hero3 .container.xlarge-container .lower img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 900px){section.section-hero3{padding-top:200px}section.section-hero3 .container.xlarge-container .upper{display:flex;flex-wrap:wrap}section.section-hero3 .container.xlarge-container .upper h1{width:100%}section.section-hero3 .container.xlarge-container .upper .right{width:100%;padding-left:0px}section.section-hero3 .container.xlarge-container .lower{height:400px}}@media screen and (max-width: 600px){section.section-hero3{padding-top:150px}section.section-hero3 .container.xlarge-container .lower{height:300px;border-radius:14px}}section.section-hero4{position:relative;display:flex;height:100vh;padding:100px 120px !important;padding-top:200px !important}section.section-hero4.hleft{justify-content:flex-start}section.section-hero4.hleft .content{text-align:left;align-items:flex-start}section.section-hero4.hcenter{justify-content:center}section.section-hero4.hcenter .content{text-align:center;align-items:center}section.section-hero4.hright{justify-content:flex-end}section.section-hero4.hright .content{text-align:right;align-items:flex-end}section.section-hero4.vtop{align-items:flex-start}section.section-hero4.vcenter{align-items:center}section.section-hero4.vbottom{align-items:flex-end}section.section-hero4 .background{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}section.section-hero4 .background video,section.section-hero4 .background img{width:100%;height:100%;object-fit:cover}section.section-hero4 .background .lds-ellipsis{display:inline-block;position:relative;width:78px;height:30px}section.section-hero4 .background .lds-ellipsis div{position:absolute;top:12px;width:14px;height:14px;border-radius:50%;background:gray;animation-timing-function:cubic-bezier(0, 1, 1, 0)}section.section-hero4 .background .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}section.section-hero4 .background .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}section.section-hero4 .background .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}section.section-hero4 .background .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}section.section-hero4 .overlay-filter{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3;background:rgba(12,12,12,.4)}section.section-hero4 .content{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;z-index:4;position:relative;color:#fff}section.section-hero4 .content h1{width:100%}@media screen and (max-width: 900px){section.section-hero4{padding:50px 60px !important;padding-top:120px !important}}@media screen and (max-width: 600px){section.section-hero4{padding:30px 30px !important;padding-top:100px !important}}section.section-kpi .kpis{display:flex;gap:15px;flex-wrap:wrap}section.section-gallery .gallery-grid{display:flex;gap:70px;overflow-x:auto;cursor:grab;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;user-select:none}section.section-gallery .gallery-grid::-webkit-scrollbar{display:none}section.section-gallery .gallery-grid.dragging{cursor:grabbing;scroll-behavior:auto}section.section-gallery .gallery-grid .gallery-item{flex:0 0 auto;position:relative}section.section-gallery .gallery-grid .gallery-item a{display:block;width:100%;height:100%;text-decoration:none}section.section-gallery .gallery-grid .gallery-item img,section.section-gallery .gallery-grid .gallery-item video{max-height:600px;border-radius:20px;user-drag:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (max-width: 900px){section.section-gallery .gallery-grid .gallery-item img,section.section-gallery .gallery-grid .gallery-item video{max-height:400px}}@media screen and (max-width: 600px){section.section-gallery .gallery-grid{gap:30px}section.section-gallery .gallery-grid .gallery-item img,section.section-gallery .gallery-grid .gallery-item video{max-height:250px}}section.section-team .container .team-members{gap:20px;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));max-width:100%;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 600px){section.section-team{padding-bottom:0px}section.section-team .container .team-members{grid-template-columns:repeat(2, 1fr)}}section.section-sponsors{padding-top:30px;padding-bottom:30px}section.section-sponsors .sponsors-grid{display:flex;align-items:center;gap:70px;overflow-x:auto;cursor:grab;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;user-select:none}section.section-sponsors .sponsors-grid::-webkit-scrollbar{display:none}section.section-sponsors .sponsors-grid.dragging{cursor:grabbing;scroll-behavior:auto}section.section-sponsors .sponsors-grid .sponsor-item{flex:0 0 auto;position:relative;width:150px}section.section-sponsors .sponsors-grid .sponsor-item img{width:100%;filter:brightness(0) opacity(0.2);user-drag:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}section.section-sponsors .sponsors-grid .sponsor-item img:hover{filter:none}@media screen and (max-width: 600px){section.section-sponsors{padding-top:20px;padding-bottom:20px}section.section-sponsors .sponsors-grid{gap:30px}section.section-sponsors .sponsors-grid .sponsor-item{width:100px}}section.section-contact .container{display:flex;gap:5%}section.section-contact .container .left{width:40%;border-radius:20px;overflow:hidden;background-color:var(--wp--preset--color--grey)}section.section-contact .container .left img{width:100%;height:100%;object-fit:cover}section.section-contact .container .right{width:60%;padding:20px;display:flex;align-items:center}section.section-contact .container .right .form-inner h2{margin-bottom:0px}section.section-contact .container .right .form-inner p{margin-top:10px;margin-bottom:30px}@media screen and (max-width: 900px){section.section-contact .container .right .form-inner .w50{width:100%}}@media screen and (max-width: 600px){section.section-contact .container{flex-wrap:wrap}section.section-contact .container .left{width:100%;height:150px;border-radius:14px}section.section-contact .container .right{width:100%;padding:0px;padding-top:20px}}section.section-solution2 .container .solutions2-container{display:flex;gap:15px;flex-wrap:wrap}.section-hero5{background-color:var(--wp--preset--color--text);padding-top:260px;padding-bottom:160px}.section-hero5 .container h1{text-align:center;font-size:48px;color:var(--wp--preset--color--bg)}@media screen and (max-width: 600px){.section-hero5{padding-top:140px;padding-bottom:80px}.section-hero5 .container h1{font-size:32px}}/*# sourceMappingURL=style.css.map */