@charset "UTF-8";.form-section{margin:0 auto}form h2:nth-of-type(1){margin-top:0}form fieldset{border-top:1px dashed rgb(145.5,145.5,145.5);padding-top:1rem}form fieldset legend{text-transform:uppercase;margin-right:auto;padding-right:calc(clamp(1rem,.93rem + .33vw,1.19rem)*1.6)}form fieldset legend+p,form fieldset legend+div{margin-top:0}form fieldset>div{margin-top:calc(clamp(1rem,.93rem + .33vw,1.19rem)*1.6)}form h2{font-size:clamp(1.56rem,1.45rem + .52vw,1.86rem);line-height:1.3;margin-top:0}form p{position:relative}form a{color:#000}form label{display:block}form label.checkbox{display:inline}form input,form select{padding:calc(clamp(.31rem,.29rem + .11vw,.38rem)*1.6);font-size:clamp(1rem,.93rem + .33vw,1.19rem);font-weight:300;line-height:1.6;color:#000}form input::-moz-placeholder{color:#929292}form input::placeholder{color:#929292}form input:not([type=submit]){height:calc(clamp(1.5rem,1.38rem + .55vw,1.81rem)*1.6);border:1px solid rgb(75.42,75.42,75.42)}form input:disabled,form select:disabled{background-color:#f8f8f8;border-color:#e0e0e0}form input:not([type=checkbox]),form .btn-action,form .btn-link{width:100%}form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:1.5rem;width:1.5rem;vertical-align:-2px;color:#a08244}form input[type=checkbox]:before{content:"✔";font-size:1.3rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);visibility:hidden}form input[type=checkbox]:checked:before{visibility:visible}form .btn-action,form .btn-link{margin-top:0}form .btn-action{border-radius:6px}form button[type=submit]:not(.btn-link){background-color:#a08244;border-color:transparent;color:#fff;text-transform:uppercase}form button[type=submit]:not(.btn-link):hover{background-color:#967a40}form button#toggle-password,form button#toggle-password_curr{display:inline-block;font-weight:inherit;color:#a08244;position:absolute;top:0;right:0}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:calc(clamp(1.5rem,1.38rem + .55vw,1.81rem)*1.6);border:1px solid rgb(75.42,75.42,75.42);width:100%;border-radius:0;cursor:pointer;line-height:normal;background-image:linear-gradient(45deg,transparent 50%,rgb(36,36,36) 50%),linear-gradient(135deg,rgb(36,36,36) 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 1px),calc(100% - 15px) calc(1em + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}form span.error{display:inline-block;margin-top:5px;padding:5px 12px;position:relative;background-color:#d4160f;color:#fff}form span.error:after{bottom:100%;left:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#d4160f;border-width:6px;margin-left:-6px}form span.error a{color:#fff}form span.error a:hover{color:#e0e0e0}button.is-clicked{position:relative;pointer-events:none;cursor:not-allowed;border-color:transparent;background-color:#4b4b4b;color:#fff}button.is-clicked:before{content:"";position:absolute;left:0;right:0;margin:2px auto auto;width:24px;height:24px;border:3px dotted;border-right-color:transparent;border-radius:50%;transition:opacity .4s ease-in-out;transition-delay:.2s;transition-duration:1s;animation:.8s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-footer{color:#fff;margin-top:0}footer .menu{margin-bottom:0;background-color:#242424;color:#e0e0e0}footer .menu>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:calc(clamp(1rem,.69rem + 1.43vw,1.81rem)*1.6) calc(clamp(1.5rem,1.38rem + .55vw,1.81rem)*1.6);align-items:flex-start}footer .menu ul{margin-top:0}footer .menu ul li+li{padding-top:1ch}footer .menu a{padding-bottom:1ch;color:#e0e0e0}footer .menu a:not(.social){padding-top:1ch}footer .menu a:hover{color:#fff}footer .menu .link-svg{display:inline}footer .menu .link-svg path{fill:#929292}footer .menu .social{display:flex;align-items:baseline;margin-bottom:auto}footer .menu .social img{margin-right:10px;align-self:center}footer .menu .full{grid-column:1/-1;justify-self:center}.news-anim{animation:1s newsletterPopupFadeIn;animation-delay:5s;animation-fill-mode:forwards;visibility:hidden}#newsletter-popup{position:fixed;bottom:calc(clamp(.5rem,.45rem + .22vw,.63rem)*1.6);right:calc(clamp(.5rem,.45rem + .22vw,.63rem)*1.6);z-index:9999;width:clamp(20ch,80vw,50ch);display:grid}#newsletter-popup>button{grid-row:1;background-color:#4b4b4b;display:block;border-radius:5px 0 0 5px;padding:7px 7px 7px 9px;margin-left:auto}#newsletter-popup>button .cross{stroke:#fff}#newsletter-popup>button .square{fill:none;stroke:#242424}#newsletter-popup form{grid-row:1;border:solid 1px rgb(75.42,75.42,75.42);padding:calc(clamp(.5rem,-.01rem + 2.31vw,1.81rem)*1.6);background-color:#242424;color:#fff;display:flex;flex-wrap:wrap;gap:calc(clamp(.5rem,.45rem + .22vw,.63rem)*1.6);justify-content:space-between}#newsletter-popup form label{flex-grow:1;font-size:clamp(1.25rem,1.16rem + .41vw,1.48rem)}#newsletter-popup form input[type=email]{align-self:flex-end;color:#fff;padding-left:0;padding-right:0;padding-bottom:.5rem;border-top:none;border-right:1px solid rgb(36,36,36);border-left:1px solid rgb(36,36,36);border-bottom:1px solid white;height:auto;width:100%;max-width:25ch}#newsletter-popup form input[type=submit]{width:auto;margin-top:calc(clamp(.5rem,.45rem + .22vw,.63rem)*1.6);background-color:#a08244;color:#fff;border:none}#newsletter-popup form input[type=submit]:hover{background-color:#967a40}@keyframes newsletterPopupFadeIn{0%{opacity:0}to{visibility:visible;opacity:1}}
