@charset "UTF-8";@font-face{font-family:Montserrat;src:url(/assets/font/montserrat.ttf) format("truetype");font-weight:1 999;font-style:normal}.form{display:flex;flex-direction:column;background-color:#f5f5f5;border-radius:8px;border:solid 1px #dfdfdf;padding:16px;max-width:720px;width:100%;min-width:280px}.form-error{display:flex;border:solid 1px #c44a4a;font-size:16px}.form-success{display:flex;border:solid 1px #2eb43e;font-size:16px}.form .form_final{border-bottom:none}.form__placeholder{display:flex;width:100%;padding:.4rem 0;border-bottom:solid 1px rgba(16,16,16,.1);align-items:center;box-sizing:border-box}@media screen and (max-width:480px){.form__placeholder{flex-direction:column;align-items:flex-start;border-bottom:none}}.form__placeholder:has(>.form__placeholder__textarea){align-items:flex-start;margin-top:8px}.form__placeholder__label{width:150px}.form__placeholder__label.checkboxLabel{width:100%;justify-content:center;align-items:center}.form__placeholder__input,.form__placeholder__subject{width:100%;padding:.6rem .6rem .6rem .8rem;border:none;outline:none;font-size:1rem;font-weight:400;color:#101010;background-color:transparent;border-radius:.3rem;transition:background-color .3s ease-in-out}.form__placeholder__input:focus,.form__placeholder__subject:focus{background-color:#1010101a}.form__placeholder__textarea{width:100%;min-height:292px;max-height:100000px;padding:.6rem .6rem .6rem .8rem;background-color:#dfdfdf;border-radius:.3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;color:#101010;line-height:1.5;border:none;outline:none;resize:none}.form #conditions{display:none}.form__button{width:100%;padding:8px 16px;border:none;outline:none;font-size:1rem;font-weight:400;color:#fefefe;background-color:#101010;border-radius:.3rem;cursor:pointer;transition:background-color .3s ease-in-out}.form__button:hover{background-color:#202020}.form__button:disabled{background-color:#dfdfdf;cursor:not-allowed;color:#20202080}.form__error{display:flex;color:#c44a4a;font-size:1em;font-weight:600;text-align:center;margin:16px auto;width:fit-content;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal}.form__success{display:flex;color:#101010;font-size:1em;font-weight:600;text-align:center;margin:16px auto;width:fit-content;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal}.checkbox-privacy label{display:flex;justify-content:center;align-items:center;color:#101010;min-height:64px;cursor:pointer}.checkbox-privacy label span{display:inline-block;position:relative;background-color:transparent;width:24px;height:24px;transform-origin:center;border:1px solid rgba(16,16,16,.5);border-radius:50%;vertical-align:middle;margin-right:10px;transition:background-color .15s .2s,transform .35s cubic-bezier(.78,-1.22,.17,1.89)}.checkbox-privacy label span:before{content:"";width:0px;height:2px;border-radius:2px;background:#101010;position:absolute;transform:rotate(45deg);top:10px;left:7px;transition:width 50ms ease 50ms;transform-origin:0% 0%}.checkbox-privacy label span:after{content:"";width:0;height:2px;border-radius:2px;background:#101010;position:absolute;transform:rotate(305deg);top:14px;left:9px;transition:width 50ms ease;transform-origin:0% 0%}.checkbox-privacy label:hover span:before{width:5px;transition:width .1s ease}.checkbox-privacy label:hover span:after{width:10px;transition:width .15s ease .1s}.checkbox-privacy input[type=checkbox]{display:none}.checkbox-privacy input[type=checkbox]:checked+label span{background-color:#202020;transform:scale(1.25)}.checkbox-privacy input[type=checkbox]:checked+label span:after{width:10px;background:#fefefe;transition:width .15s ease .1s}.checkbox-privacy input[type=checkbox]:checked+label span:before{width:5px;background:#fefefe;transition:width .15s ease .1s}.checkbox-privacy input[type=checkbox]:checked+label:hover span{background-color:#101010;transform:scale(1.25)}.checkbox-privacy input[type=checkbox]:checked+label:hover span:after{width:10px;background:#fefefe;transition:width .15s ease .1s}.checkbox-privacy input[type=checkbox]:checked+label:hover span:before{width:5px;background:#fefefe;transition:width .15s ease .1s}@font-face{font-family:Montserrat;src:url(/assets/font/montserrat.ttf) format("truetype");font-weight:1 999;font-style:normal}.contact{display:flex;flex-direction:column;max-width:720px;width:100%;margin:32px auto;padding:16px;min-height:100dvh;gap:64px;box-sizing:border-box}.contact__head{display:flex;flex-direction:column;gap:8px}.contact__head h1{font-size:2rem;font-weight:700;color:#101010}.contact__head .separate{display:flex;width:80px;height:1px;border:solid 2px #f5bc2e;border-radius:8px}.contact__head .text{font-size:1rem;font-weight:400;line-height:1.5}.contact .warning-message{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:8px;border:solid 1px #f5bc2e;background-color:#f5bc2e;width:100%;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:16px}.contact__container{display:flex;flex-direction:column;gap:16px;width:100%;margin:0 auto}.contact__container__content{display:flex;flex-direction:column;gap:16px;width:100%;margin-bottom:32px}.contact__container__content__text{font-size:1em;font-weight:400;line-height:1.5;color:#101010}.contact__container__content__text a{color:#101010;text-decoration:none;font-weight:600;word-wrap:break-word}.contact__container__content__text a:after{content:" ↗"}.contact__container__content__text a:hover{text-decoration:underline;text-underline-offset:4px}
