@-webkit-keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes load{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes load{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.contact-template{padding-top:30px}@media (min-width:800px){.contact-template{padding-top:120px}}.contact-template .h1>span{max-width:11ch;word-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:800px){.contact-template .h1>span{max-width:unset}}.contact-template .h1.row{margin:0;padding:20px 0}@media (min-width:800px){.contact-template .h1.row{padding:20px 36px}}.contact-template .response-message{text-align:center;width:100%;padding:14px 0}main{padding-bottom:0}.form-contact{padding:100px 0;width:100%}.form-contact input[type=checkbox],.form-contact input[type=radio]{border-radius:0;border-color:rgba(var(--colors-text),1);outline:0;margin-bottom:60px}.form-contact input[type=checkbox]:hover,.form-contact input[type=radio]:hover{border-color:rgba(var(--colors-text),1)}.form-contact input[type=checkbox]:focus,.form-contact input[type=radio]:focus{border:1px solid rgba(var(--colors-text),1)}.form-contact input[type=checkbox]:checked,.form-contact input[type=radio]:checked{-webkit-box-shadow:0 0 0 10px rgba(var(--colors-primary),1) inset;box-shadow:0 0 0 10px rgba(var(--colors-primary),1) inset}.form-contact input[type=date],.form-contact input[type=email],.form-contact input[type=phone],.form-contact input[type=text],.form-contact select{font-family:Akzidenz-Grotesk Pro,sans-serif;border-radius:0;border:0;opacity:1;display:block;padding:10px 14px;margin-bottom:30px;width:100%}.form-contact input[type=date]:focus,.form-contact input[type=email]:focus,.form-contact input[type=phone]:focus,.form-contact input[type=text]:focus,.form-contact select:focus{outline:none;border-color:#293133;-webkit-box-shadow:0 0 5px rgba(41,49,51,.5);box-shadow:0 0 5px rgba(41,49,51,.5)}@media (min-width:800px){.form-contact input[type=date],.form-contact input[type=email],.form-contact input[type=phone],.form-contact input[type=text],.form-contact select{padding:20px 25px;margin-bottom:60px}}.form-contact .input-gender input+label{margin:0 2rem 0 1rem}.form-contact input+.info{margin-top:-2em;margin-bottom:30px;display:block;color:#fff}@media (min-width:800px){.form-contact input+.info{margin-top:-3em}}.form-contact input+.info a{color:rgba(var(--colors-primary),1)}.form-contact textarea{display:block;width:100%;min-height:250px;margin-bottom:60px;font-family:Akzidenz-Grotesk Pro,sans-serif}.form-contact .layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:800px){.form-contact .layout-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:2rem;gap:2rem}}.form-contact .layout-flex>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-contact label{font-weight:700;font-size:14px;color:#fff;display:inline-block;margin-bottom:14px}.form-contact label.required:after{content:"*";color:rgba(var(--colors-primary),1);margin-left:.6rem}@media (min-width:800px){.form-contact label{font-size:20px}}.form-contact .checkbox{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center;padding-left:2rem;min-width:150px;font-weight:400}.form-contact .checkbox .checkmark{height:24px;width:24px;-webkit-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff;background:#fff}fieldset{border:0;padding-left:0;padding-right:0}fieldset.accept-privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}fieldset.accept-privacy>div{text-align:center}fieldset.accept-privacy label{margin-bottom:50px}.bg-gradient-dark{background:transparent -webkit-gradient(linear,left top,left bottom,from(#293133),color-stop(52%,rgba(50,56,57,.890196)),to(#313a3b)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#293133,rgba(50,56,57,.890196) 52%,#313a3b) 0 0 no-repeat padding-box}.contact__menu{width:100%;padding:10px 0 50px}@media (min-width:800px){.contact__menu{padding:50px 0 80px}}.contact__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;line-height:2;-ms-flex-line-pack:center;align-content:center;text-align:center}@media (min-width:800px){.contact__menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.contact__menu li{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.contact__menu li a{font-size:12px;font-weight:700;text-transform:uppercase}@media (min-width:800px){.contact__menu li a{font-size:24px}}.contact__menu li.active{color:rgba(var(--colors-primary),1)}@media (min-width:800px){.contact__menu li:last-child{-ms-flex-preferred-size:200px;flex-basis:200px}}