.moveInLeft{animation-duration:2s;animation-name:moveInleft;opacity:1!important}@media (max-width:767.98px){.moveInLeft{animation:none}}.moveInRight{animation-duration:2s;animation-name:moveInRight;opacity:1!important}@media (max-width:767.98px){.moveInRight{animation:none}}.anima-left{opacity:0}@media (max-width:767.98px){.anima-left{opacity:1}}.anima-right{opacity:0}@media (max-width:767.98px){.anima-right{opacity:1}}.fadein{opacity:0}@media (max-width:767.98px){.fadein{opacity:1}}.fadeshow{animation-duration:3s;animation-name:fadeIn;opacity:1}@media (max-width:767.98px){.fadeshow{animation:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes moveInleft{0%{opacity:0;transform:translateX(-100px)}80%{transform:translateX(10px)}to{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(100px)}80%{transform:translateX(-10px)}to{opacity:1;transform:translate(0)}}section.infox{overflow:hidden;padding-bottom:110px;position:relative}@media (max-width:767.98px){section.infox{padding-bottom:0}section.infox .btn{display:block;margin:0 auto 1rem;width:-moz-fit-content;width:fit-content}}section.infox h1{color:#0c2f45;font-size:36px}@media (max-width:767.98px){section.infox h1{font-size:22px}}section.infox h1 span{font-size:54px;font-weight:700;text-transform:uppercase}@media (max-width:767.98px){section.infox h1 span{font-size:24px}}section.infox p{margin-bottom:2rem;margin-top:2rem}@media (max-width:767.98px){section.infox p{font-size:1.1rem}}section.infox .col-img{background:url(../../../images/web/pages/contact/banner.webp);background-position:0 50%;background-repeat:no-repeat;bottom:0;left:55%;position:absolute;right:0;top:0}@media (max-width:767.98px){section.infox .col-img{background:url(../../../images/web/pages/contact/banner.webp);background-position:50% 50%;height:300px;position:static}}.contact{padding-top:40px}.contact .form h2{color:#0c2f45;font-size:24px;text-align:center}@media (max-width:767.98px){.contact .form h2{font-size:18px}}.contact .form h2 span{display:block;font-size:36px;font-weight:700}@media (max-width:767.98px){.contact .form h2 span{font-size:22px}}.contact .form p{margin-bottom:1.5rem;text-align:center}@media (max-width:767.98px){.contact .form p{font-size:1.1rem}}.contact .form .btn{margin:auto}.contact .unities{padding-bottom:40px}@media (max-width:767.98px){.contact .unities{padding-bottom:0;padding-top:40px}.contact .unities:last-child{padding-bottom:40px}}.contact .unities .title h2{color:#0c2f45;font-size:24px;margin-bottom:36px}@media (max-width:767.98px){.contact .unities .title h2{font-size:18px;margin-bottom:22px}}.contact .unities .title h2 span{display:block;font-size:36px;font-weight:700}@media (max-width:767.98px){.contact .unities .title h2 span{font-size:22px}}.contact .unities .infos{padding-left:2.5rem}.contact .unities .infos svg{fill:#0c2f45;margin-left:-2.5rem;margin-right:1rem}.contact .unities .infos a{color:#0c2f45;display:block;margin-bottom:.5rem}.desk{overflow:hidden;padding-bottom:120px}@media (max-width:767.98px){.desk{padding-bottom:0;padding-top:40px}}.desk .services{background:linear-gradient(90deg,#003b5e,#00182d);position:relative}@media (max-width:767.98px){.desk .services .col-img{order:1}}.desk .services:after{background:url(../../../images/web/pages/download/background-blog.webp);content:"";height:353px;left:0;pointer-events:none;position:absolute;top:0;width:474px;z-index:1}.desk .services img{height:100%;max-width:-moz-fit-content;max-width:fit-content;position:relative;z-index:2}.desk .services .col-texts{padding-bottom:60px;padding-top:60px}@media (max-width:767.98px){.desk .services .col-texts{padding-bottom:10px;padding-top:40px;text-align:center}.desk .services .col-texts .btn{display:block;margin:auto;width:-moz-fit-content;width:fit-content}}.desk .services .col-texts span{color:#fff;display:block;font-size:24px;margin-bottom:36px}@media (max-width:767.98px){.desk .services .col-texts span{font-size:18px}}.desk .services .col-texts h2{color:#fff;font-size:36px;font-weight:700;margin-bottom:36px;text-transform:uppercase}@media (max-width:767.98px){.desk .services .col-texts h2{font-size:22px}}
