.header-container{text-align:center;font-weight:900}.header-container h1{margin-bottom:10px;color:#ff5858;font-size:40px;letter-spacing:-2.5px;text-transform:uppercase}@media screen and (min-width:768px){.header-container h1{margin:50px auto 25px;font-size:50px;line-height:1.42;letter-spacing:-3.13px}}@media screen and (min-width:1200px){.header-container h1{margin:76px auto 44px;font-size:60px;line-height:1.18;letter-spacing:-3.75px}}.footer-container .row{max-width:490px;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;margin:30px auto 45px}@media screen and (min-width:768px){.footer-container .row{max-width:710px;text-align:left}}@media screen and (min-width:1200px){.footer-container .row{max-width:1000px}}.footer-container .row .col{width:455px;flex-basis:auto;padding:0 20px;margin:20px auto}@media screen and (min-width:768px){.footer-container .row .col:first-of-type{width:240px}.footer-container .row .col:last-of-type{width:430px}}@media screen and (min-width:1200px){.footer-container .row .col:last-of-type{width:550px}}.footer-container .row .col h3{margin:0;font-size:18px;font-weight:500}@media screen and (min-width:768px){.footer-container .row .col h3{font-size:20px}}.footer-container .row .col p{margin:0;font-size:14px}.faq .faq-conatiner{margin-bottom:20px}@media screen and (min-width:1200px){.faq .faq-conatiner{text-align:center}}.faq .faq-conatiner h3{margin-bottom:2px;font-size:16px;cursor:pointer}.faq .faq-conatiner p{margin-bottom:6px;font-size:14px}.faq .faq-conatiner p a{color:#000;text-decoration:underline}form{margin:20px auto 33px}@media screen and (min-width:1200px){form{display:grid}}form span{display:block;font-size:14px;font-weight:900;margin-bottom:4px}form input,form select,form textarea{width:328px;padding:6px 15px;border-radius:12px;border:solid 2px #e9e4e4;font-size:16px;outline:0}@media screen and (min-width:768px){form input,form select,form textarea{width:445px}}form input[type=file]{display:none}form select{-webkit-appearance:none;appearance:none;cursor:pointer}form textarea{height:124px}form label{position:relative;margin:0}form label i{position:absolute;bottom:10px;right:15px;font-size:20px;pointer-events:none}form .validation{position:absolute;top:0;right:36px;margin-bottom:6px;font-size:14px;font-weight:700;color:#ff5858}form .form-box{position:relative;margin:19px auto}@media screen and (min-width:1200px){form .form-box{grid-column:1;margin:9px 30px 9px auto}}form .form-box.description{background-color:#f7f7f7;padding:15px 20px;border-radius:24px}@media screen and (min-width:768px){form .form-box.description{padding:25px 30px}}@media screen and (min-width:1200px){form .form-box.description{max-height:160px;grid-column:2}}form .form-box.description h3{margin-bottom:2px;font-size:16px;font-weight:400}@media screen and (min-width:768px){form .form-box.description h3{font-size:20px}}form .form-box.description p{font-size:14px;margin:0}form .form-box.attachment{text-align:center}@media screen and (min-width:768px){form .form-box.attachment{display:grid;align-items:center}}@media screen and (min-width:1200px){form .form-box.attachment{margin-top:0;margin-left:0;text-align:left}}@media screen and (min-width:768px){form .form-box.attachment span{grid-column:1;grid-row:2;margin:0}}@media screen and (min-width:768px){form .form-box.attachment .validation{grid-row:1;grid-column:1/4;margin-bottom:6px}}@media screen and (min-width:1200px){form .form-box.attachment .validation{grid-column:1/3}}@media screen and (min-width:768px){form .form-box.attachment .attachment-container{display:flex;justify-content:center;grid-column:2;grid-row:2}}@media screen and (min-width:1200px){form .form-box.attachment .attachment-container{width:345px;justify-content:left}}form .form-box.attachment .attachment-container .attachment{position:relative;margin:10px auto;padding:3px 16px;border-radius:29px;border:solid 2px #000;font-size:16px;font-weight:900;overflow:hidden;text-align:center;cursor:pointer}@media screen and (min-width:768px){form .form-box.attachment .attachment-container .attachment{margin:0}}form .form-box.attachment .attachment-container .attachment:hover{background-color:#000;color:#fff}@media screen and (min-width:768px){form .form-box.attachment .info{grid-column:3;grid-row:2;margin:0}}@media screen and (min-width:1200px){form .form-box.attachment .info{grid-column:1/3;grid-row:3;margin-top:8px}}@media screen and (min-width:768px){form .form-box.attachment .attachment-name{grid-column:1/4;grid-row:3}}@media screen and (min-width:1200px){form .form-box.attachment .attachment-name{grid-column:1/3;grid-row:4}}form .form-box.attachment .attachment-name .attachment-name-container{display:flex;justify-content:space-between;align-items:center;margin:10px}@media screen and (min-width:1200px){form .form-box.attachment .attachment-name .attachment-name-container{margin:10px 40px 10px 0}}form .form-box.captcha{text-align:center}@media screen and (min-width:1200px){form .form-box.captcha{width:100%;grid-column:1/3}}form .form-box.captcha .validation{top:-17px;right:0;left:0}@media screen and (min-width:768px){form .form-box.captcha .validation{right:36px;left:auto}}@media screen and (min-width:1200px){form .form-box.captcha .validation{top:8px;right:476px}}@media screen and (min-width:768px){form .form-box.captcha label{display:grid}}@media screen and (min-width:1200px){form .form-box.captcha label{align-items:center}}@media screen and (min-width:768px){form .form-box.captcha label .captcha-title{grid-column:1;grid-row:1;margin-bottom:10px;text-align:left}}@media screen and (min-width:768px){form .form-box.captcha label .captcha-title p{margin:0}}@media screen and (min-width:768px){form .form-box.captcha label input{width:254px;height:40px;margin-top:3px;grid-column:2;grid-row:1}}form .form-box.captcha label .captcha-img{position:relative;width:328px;margin:10px auto}@media screen and (min-width:768px){form .form-box.captcha label .captcha-img{width:445px;grid-column:1/3;grid-row:2}}@media screen and (min-width:1200px){form .form-box.captcha label .captcha-img{width:395px;grid-column:3;grid-row:1;margin-right:30px}}form .form-box.captcha label .captcha-img img{width:100%;display:block;border-radius:24px}form .form-box.captcha label .captcha-img button{position:absolute;top:6px;right:6px;border:none;background:0 0;outline:0}form .form-box.captcha label .captcha-img button.disabled i{color:#9d9d9d}form .form-box.captcha label .captcha-img button i{position:initial}form .form-button,form .form-note{text-align:center}@media screen and (min-width:1200px){form .form-button,form .form-note{grid-column:1/3}}form .form-note{margin-top:19px}form .form-note a{color:#000;text-decoration:underline}.contact-form{font-family:Nunito,sans-serif;color:#000}.contact-form .contact-form-container{width:328px;margin:0 auto}@media screen and (min-width:768px){.contact-form .contact-form-container{width:445px}}@media screen and (min-width:1200px){.contact-form .contact-form-container{width:900px}}.contact-form .button-bordered{display:inline-block;min-width:154px;font-size:18px;font-weight:900;color:#fff;background:#000;border:.24em solid #ff5858;padding:9px 30px;border-radius:2em;text-decoration:none!important;outline:0}.contact-form .button-bordered:hover{opacity:.9}.contact-form .button-bordered.disabled{background-color:#747474;border-color:#9d9d9d}.contact-form .button-bordered.disabled:hover{opacity:1}.contact-form h2{margin-top:34px;font-size:18px;text-align:center;line-height:1.67;letter-spacing:-.82px}@media screen and (min-width:768px){.contact-form h2{margin-top:44px;margin-bottom:20px;font-size:30px;line-height:1;letter-spacing:-1.36px}}.contact-form .intro{width:340px;margin:30px auto 50px;text-align:center}@media screen and (min-width:768px){.contact-form .intro{width:100%;margin:40px auto 80px}}.contact-form .intro p{margin:0;font-size:16px}@media screen and (min-width:768px){.contact-form .intro p{font-size:18px}}.contact-form .intro p:last-of-type{margin-bottom:40px}.contact-form .loader{text-align:center;margin:90px auto 120px}.contact-form .loader svg{width:60px;animation:rotateCircle 1.2s linear infinite}@keyframes rotateCircle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.contact-form .end{width:340px;margin:60px auto 70px;text-align:center}@media screen and (min-width:768px){.contact-form .end{width:100%;margin:60px auto 140px}}.contact-form .end h3{font-size:24px}@media screen and (min-width:768px){.contact-form .end h3{font-size:36px}}.contact-form .end p{margin:0;font-size:16px}@media screen and (min-width:768px){.contact-form .end p{font-size:18px}}.contact-form .end p:last-of-type{margin:40px auto}.contact-form .end p span{display:block;font-weight:700;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width:768px){.contact-form .end p span{display:inline-block;vertical-align:bottom}}