main{padding-top:var(--header-height);background:#fff}.contact-us{position:relative}.contact-us .anim-v{display:none}@media(min-width: 1200px){.contact-us .anim-v{display:block;--inner-v-t-left: 70%;--inner-v-t-top: -24%;--inner-v-width: 100%;--anim-v-height: 100%}}.contact-us__info{min-height:600px}@media(min-width: 1200px){.contact-us__info{max-width:642px}}.contact-us__wrapper{display:flex;flex-direction:column-reverse;margin-top:75px}@media(min-width: 1200px){.contact-us__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 35px}}.contact-us__wrapper h1{text-align:center;font-weight:350;font-size:35px;line-height:100px;margin-top:30px}@media(min-width: 992px){.contact-us__wrapper h1{text-align:left;font-size:60px}}.contact-us__wrapper .description{font-weight:500;font-size:18px;line-height:24px}@media(min-width: 992px){.contact-us__wrapper .description{font-size:22px;line-height:32px}}.contact-us__wrapper .form{padding:0;margin:50px 0 0;grid-gap:20px;max-width:unset}@media(min-width: 992px){.contact-us__wrapper .form{grid-template-columns:1fr 1fr;grid-gap:25px;margin-top:60px}.contact-us__wrapper .form .phone-input{grid-row:2/3;grid-column:2/3}.contact-us__wrapper .form .email-input,.contact-us__wrapper .form .subject,.contact-us__wrapper .form .message{grid-column:1/3;grid-row:unset}.contact-us__wrapper .form .message{min-height:140px}}@media(min-width: 992px){.contact-us__wrapper .form .form-floating{height:76px}.contact-us__wrapper .form .form-floating input{height:100%;border-radius:62px;padding-left:10px}}.contact-us__wrapper .form .form-floating input{min-height:50px;box-shadow:0px 4px 9px rgba(0,0,0,.08);padding:0 30px !important;border:none}.contact-us__wrapper .form .form-floating label{display:flex;align-items:center;font-weight:500;font-size:18px;line-height:32px;left:22px;padding-top:8px}.contact-us__wrapper .form .form-floating.message textarea:not(:placeholder-shown)~label,.contact-us__wrapper .form .form-floating.message textarea:focus~label{transform:scale(0.7) translateY(-30px) translateX(-15px)}@media(min-width: 992px){.contact-us__wrapper .form .form-floating.message label{padding-top:20px;align-items:flex-start}}.contact-us__wrapper .form .form-floating.message textarea{padding-top:30px;padding-left:20px}.contact-us__wrapper .form-floating>.form-control:focus~label,.contact-us__wrapper .form-floating>.form-control:not(:placeholder-shown)~label,.contact-us__wrapper .form-floating>.form-select~label{transform:scale(0.8) translateY(-1rem) translateX(0rem);padding:0 8px;border-radius:0;border:unset;left:10px}@media(min-width: 992px){.contact-us__wrapper .form-floating>.form-control:focus~label,.contact-us__wrapper .form-floating>.form-control:not(:placeholder-shown)~label,.contact-us__wrapper .form-floating>.form-select~label{line-height:unset;transform:scale(0.8) translateY(0)}}.contact-us__wrapper .form-floating input::placeholder{padding:0 15px}.contact-us__wrapper .form-floating label{padding:0;left:20px;padding-top:4px;font-weight:700}.contact-us__wrapper .form .invalid-feedback{position:absolute;top:42%;left:unset;bottom:unset;transform:translateY(-50%);background:#fff;width:max-content;border:unset;padding:0 10px;border-radius:0;right:30px}@media(min-width: 992px){.contact-us__wrapper .form .invalid-feedback{top:45%}}.contact-us__wrapper .form textarea{height:unset;min-height:93px;box-shadow:0px 4px 9px rgba(0,0,0,.08);border:none}@media(min-width: 992px){.contact-us__wrapper .form textarea{min-height:100%}}.contact-us__wrapper .form-info{margin-top:42px;margin-bottom:64px}@media(min-width: 992px){.contact-us__wrapper .form-info{grid-column:1/3;display:grid;grid-template-columns:1fr 2fr;row-gap:45px}}@media(min-width: 992px){.contact-us__wrapper .form-info .form-check{grid-column:1/3}}.contact-us__wrapper .form-info .form-check label{max-width:calc(100% - 10px);margin-left:10px;align-self:center;font-weight:700;font-size:16px;line-height:22px}.contact-us__wrapper .form-info .form-info-submit{font-weight:400;font-size:14px;line-height:1.1;margin-left:35px}@media(min-width: 992px){.contact-us__wrapper .form-info .form-info-submit{grid-column:2/3;padding-top:10px}}.contact-us__wrapper .form-info button{font-weight:700;font-size:19px;order:1}@media(min-width: 992px){.contact-us__wrapper .form-info button{order:unset;margin-left:unset !important}}.contact-us__info{padding-right:var(--bs-gutter-x, 19px);padding-left:var(--bs-gutter-x, 19px);position:relative;z-index:1}@media(min-width: 992px){.contact-us__info{padding:0}}.contact-us__image .anim-circle{--anim-circle-width: 150px;--anim-circle-top: -3%;--anim-circle-left: -13%}@media(min-width: 576px){.contact-us__image .anim-circle{--anim-circle-left: 10%}}@media(min-width: 992px){.contact-us__image .anim-circle{--anim-circle-width: 346px;--anim-circle-top: 12%;--anim-circle-left: 45%}}.contact-us__image .ratio{border-radius:30px;--bs-aspect-ratio: calc(287 / 349 * 100%)}@media(min-width: 992px){.contact-us__image .ratio{border-radius:60px;--bs-aspect-ratio: calc(712 / 803 * 100%)}}
