a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:top;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.inline-block,ul.hack-inline>li{display:inline-block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}a{color:inherit}:focus{outline:none}html.has-scroll-smooth{position:fixed;top:0;left:0;right:0;bottom:0}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--padding:25px;--margin:50px;--title-size:30px;--hn-size:20px;--pretty-size:20px;--desc-size:15px}@media screen and (min-width:1280px){:root{--margin:100px;--padding:50px;--pretty-size:24px;--hn-size:32px;--title-size:60px}}.zone{scroll-margin-top:var(--header)}@media screen and (min-width:1400px){:root{--margin:75px;--padding:50px}}@media screen and (min-width:1600px){:root{--margin:150px;--padding:75px;--title-size:70px;--hn-size:48px;--desc-size:16px}}body{cursor:default;isolation:isolate;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;position:relative;font-family:var(--main-font);font-size:var(--desc-size)}body.no-overflow{overflow:hidden}body *{box-sizing:border-box;-webkit-box-sizing:border-box}body.siteLayout{background-color:#e1dfd6}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-clip:content-box;border-left:5px solid var(--color1);border-radius:10px}::-webkit-scrollbar-thumb:hover{border-left:5px solid var(--gray)}::-webkit-scrollbar-track{border-left:5px solid var(--color1-light)}.grecaptcha-badge{display:none!important}.center{text-align:center;align-self:center}main{overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}.container{max-width:1600px;margin:0 auto;width:100%}.zones{position:relative}.zones .zone+.zone{margin-top:var(--margin)}.overflow-hidden body{overflow:hidden}.anim-anchor{display:none}.visible{display:flex;opacity:1}.invisible{display:none;opacity:0}.hasOverflow::-webkit-scrollbar{width:10px}.hasOverflow::-webkit-scrollbar-thumb{background-clip:content-box;border-right:1px solid var(--color1)}.hasOverflow::-webkit-scrollbar-track{border-right:1px solid rgba(0,0,0,.125)}@-moz-document url-prefix(){.hasOverflow{scrollbar-width:thin}}@media screen and (min-width:1200px){.hasOverflow{overflow:auto}}.button{text-transform:uppercase;font-size:16px;padding:10px 25px;transition:all .5s;position:relative;overflow:hidden;border:1px solid #fff;text-align:center;gap:10px;display:flex;align-items:center;color:#fff;background:var(--color1);font-weight:600}.button:hover{background:var(--color2);color:#fff}.button span{position:relative;z-index:10}footer{background:var(--color2);color:#fff;font-size:15px;letter-spacing:.8px;padding:25px 25px 50px;font-family:var(--main-font);position:relative}footer .c-footer{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}footer .c-footer,footer .c-footer .c-logo{text-align:center}footer .c-footer .c-logo .logo{display:block;margin:0 auto;transform:translateZ(0)}footer .c-footer .c-logo .logo img,footer .c-footer .c-logo .logo svg{width:250px;height:150px;object-fit:contain;max-width:100%}footer .c-footer .socials{justify-content:center;gap:20px;margin:15px 0}footer .c-footer .socials li a svg{transition:all .5s ease}footer .c-footer .socials li a svg:hover{color:var(--color1);transform:scale(1.35)}footer .footer-title{margin-bottom:20px;font-size:18px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.5);width:100%;text-transform:uppercase;display:flex;flex-direction:column;position:relative;margin-left:auto;margin-right:auto}footer .nav-footer .menu{margin:auto}footer .nav-footer .menu .main-page{margin-top:7px;margin-bottom:17px}footer .nav-footer .menu .main-page .page-name{margin-bottom:20px;border-bottom:1px solid transparent}footer .nav-footer .menu .main-page .page-name:hover{border-color:var(--white)}footer .main-footer{display:flex;flex-direction:column}footer .main-footer>ul li{margin-bottom:10px;letter-spacing:.85px}footer .main-footer>ul li>svg{margin-right:10px}footer .main-footer>ul li strong{display:block;font-weight:300}footer .main-footer .socials .phone{display:none}footer .mentions{display:flex;flex-direction:column}footer .mentions>ul li{line-height:1.5;margin-bottom:10px;letter-spacing:.85px}footer .mentions>ul li>a img{min-width:160px;max-width:180px;width:100%;height:40px;object-fit:contain}footer .socials .item.phone{display:none}@media screen and (min-width:800px){footer .c-footer{flex-direction:row;flex-wrap:wrap}footer .c-footer .c-logo,footer .c-footer .mentions{flex:1 1 100%}footer .c-footer .main-footer,footer .c-footer .nav-footer{flex:1 1}}@media screen and (min-width:1280px){footer{padding:45px}footer .footer-title{padding-bottom:10px;font-size:22px;text-align:left}footer .c-footer{max-width:unset;display:grid;grid-template-columns:.7fr 1fr .8fr .8fr .1fr;grid-gap:50px;gap:50px;text-align:left}footer .c-footer .c-logo{flex:1 1;align-self:center;margin-bottom:0}footer .c-footer .nav-footer .menu .main-page{margin-bottom:15px;margin-top:0}footer .c-footer .nav-footer .phone{flex:1 1}footer .c-footer .main-footer .phone{margin-top:15px;margin-bottom:15px}footer .c-footer .mentions{height:100%}footer .c-footer .socials{justify-content:flex-start;flex-direction:row}}.socials{display:flex;align-items:center}.socials li:first-child a svg{width:calc(var(--desc-size) + 2px);height:calc(var(--desc-size) + 2px)}.socials li a svg{width:var(--desc-size);height:var(--desc-size)}::placeholder{opacity:1;font-family:var(--main-font);color:#444;text-transform:uppercase;font-size:var(--desc-size)}::-webkit-input-placeholder{opacity:1;font-family:var(--main-font);color:#444;text-transform:uppercase;font-size:var(--desc-size)}form input,form textarea{padding:10px;outline:none;font-size:var(--desc-size);background:transparent;border:1px solid hsla(0,0%,52%,.8)}form input:not([type=checkbox]),form textarea:not([type=checkbox]){width:100%}form textarea{resize:vertical;min-height:80px}form .button{text-transform:uppercase;box-shadow:unset;width:100%;font-size:12px}form .alert{margin-top:15px;width:100%;padding:10px 15px;border-radius:4px;border:1px solid hsla(0,0%,52%,.2)}form .alert.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}form .alert.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}form .form-group.rgpd label{font-family:var(--main-font);font-size:14px;margin-left:5px}form .form-group.rgpd .error{color:red;display:block}form .form-group+.form-group{margin-top:10px}@media screen and (max-width:1199px){form .form-group.submit{display:flex;flex-wrap:wrap}form .form-group.submit button{margin:auto}}