@font-face{font-family:"DINOT-Bold";src:url("../fonts/DINOT-Bold.eot?fnbk0m");src:url("../fonts/DINOT-Bold.eot?fnbk0m#iefix") format("embedded-opentype"),url("../fonts/DINOT-Bold.ttf?fnbk0m") format("truetype"),url("../fonts/DINOT-Bold.woff?fnbk0m") format("woff"),url("../fonts/DINOT-Bold.svg?fnbk0m#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}#contact{padding:100px 0;background:#FFF}@media (max-width: 991px){#contact{padding:70px 0}}@media (max-width: 767px){#contact{padding:50px 0}}#contact .contactIntro{max-width:900px;margin:0 auto 50px}@media (max-width: 767px){#contact .contactIntro{margin-bottom:30px}}#contact .contactIntro p:not(:last-child){margin-bottom:8px}#contact .contactForm{max-width:1000px;margin:0 auto}#contact .formRow{display:grid;grid-template-columns:260px minmax(0, 1fr);border-bottom:1px solid #ccc}#contact .formRow:first-child{border-top:1px solid #ccc}#contact .formRow[hidden]{display:none}@media (max-width: 767px){#contact .formRow{display:block}}#contact .formLabel{padding:25px 20px;border:0;font-weight:700}@media (max-width: 767px){#contact .formLabel{display:block;padding:10px}}#contact .required,#contact .optional{float:right;margin-left:8px;padding:2px 7px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#FFF;font-size:1.2rem;line-height:1.4;vertical-align:middle}#contact .required{background:red}#contact .optional{background:#DDD;color:#333}#contact .formControl{padding:20px 25px 20px 10px}@media (max-width: 767px){#contact .formControl{padding:0 10px 10px}}#contact input[type="text"],#contact input[type="email"],#contact input[type="tel"],#contact textarea{width:100%;border:1px solid #bbb;padding:12px 15px;background:#FFF;font:inherit;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#contact input[type="text"]:focus,#contact input[type="email"]:focus,#contact input[type="tel"]:focus,#contact textarea:focus{border-color:#52a5dc;outline:2px solid rgba(82,165,220,0.2)}@media (max-width: 767px){#contact input[type="text"],#contact input[type="email"],#contact input[type="tel"],#contact textarea{padding:8px 10px}}#contact textarea{min-height:180px;resize:vertical}#contact .radioGroup{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:40px}#contact .radioGroup label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer}#contact .radioGroup input{margin-right:5px}#contact input[type="radio"],#contact input[type="checkbox"]{-webkit-appearance:none;appearance:none;flex:0 0 20px;width:20px;height:20px;border:1px solid #ccc;background-color:#FFF;cursor:pointer;vertical-align:middle;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;margin:0 8px 0 0}#contact input[type="radio"]:focus-visible,#contact input[type="checkbox"]:focus-visible{outline:2px solid rgba(82,165,220,0.45);outline-offset:2px}#contact input[type="radio"]{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#contact input[type="radio"]:checked{border-color:#52a5dc;background-color:#52a5dc;box-shadow:inset 0 0 0 4px #FFF,inset 0 0 0 20px #52a5dc}#contact input[type="checkbox"]{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#contact input[type="checkbox"]:checked{border-color:#52a5dc;background-color:#52a5dc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' rx='4' fill='%2352a5dc'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:24px 24px}#contact .privacyConsent{margin:45px 0 35px;text-align:center}@media (max-width: 767px){#contact .privacyConsent{margin:30px 0 25px;text-align:left}}#contact .privacyConsent p{margin-bottom:15px}#contact .privacyConsent a{color:#52a5dc;text-decoration:underline}#contact .privacyConsent label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}@media (max-width: 767px){#contact .privacyConsent label{-webkit-justify-content:flex-start;justify-content:flex-start}}#contact .privacyConsent input{margin-right:7px}#contact .submitArea{text-align:center}#contact .submitArea button,#contact .submitArea input[type="submit"]{display:block;width:100%;max-width:240px;border:0;margin:0 auto;padding:12px 0;background:#52a5dc;color:#FFF;font:inherit;font-size:2rem;font-weight:600;cursor:pointer;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width: 991px){#contact .submitArea button,#contact .submitArea input[type="submit"]{max-width:200px;font-size:1.7rem}}@media (max-width: 767px){#contact .submitArea button,#contact .submitArea input[type="submit"]{max-width:160px;padding:8px 0;font-size:1.6rem;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}}#contact .submitArea button:hover,#contact .submitArea input[type="submit"]:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}#contact .submitArea button:disabled,#contact .submitArea input[type="submit"]:disabled{color:#999;background:#DDD}#pagetop{position:fixed;left:0;bottom:20px;z-index:9999;width:100%;pointer-events:none}@media (max-width: 767px){#pagetop{bottom:10px}}#pagetop>._container-1200{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#pagetop .btnPagetop{width:65px;pointer-events:auto}@media (max-width: 767px){#pagetop .btnPagetop{width:50px}}#pagetop a{color:inherit;font-size:1.3rem;line-height:1}#pagetop a img{width:67px;margin-bottom:5px}@media (max-width: 767px){#pagetop a img{width:50px}}
