.contacts-container{display:flex;background-color:#f5f5f5;padding:calc(60px + var(--header-height)) 14.06% 0;width:100%}@media screen and (max-width:1310px){.contacts-container{flex-direction:column;padding:calc(43px + var(--header-height)) 7.81% 0}}@media screen and (max-width:480px){.contacts-container{padding:calc(56px + var(--header-height)) 8.14% 0}}.contacts-heading{display:flex;flex-flow:column;text-align:left;flex-grow:0;margin-right:8.38%}.contacts-heading>h4{margin-bottom:10px}.contacts-heading>h2{color:#0b3c6e;font-size:42px;margin-bottom:46px}@media screen and (max-width:1310px){.contacts-heading{margin-right:unset}.contacts-heading>h4{margin-bottom:5px}.contacts-heading>h2{color:#0b3c6e;font-size:28px;margin-bottom:23px}}@media screen and (max-width:480px){.contacts-heading{text-align:center}.contacts-heading>h4{margin-bottom:25px}.contacts-heading>h2{margin-bottom:20px}}.contacts-paragraph{font-size:20px;margin-bottom:60px}@media screen and (max-width:1310px){.contacts-paragraph{font-size:16px;margin-bottom:55px}}.contacts-small-letters{text-align:left;margin-top:auto;margin-bottom:30px;font-size:12px}@media screen and (max-width:1310px){.contacts-small-letters{margin-bottom:45px;margin-top:24px}}@media screen and (max-width:480px){.contacts-small-letters{margin-bottom:64px;margin-top:16px}}.contacts-form{display:flex;margin-bottom:-102px;background-color:#fff;padding:60px;box-shadow:0 0 3px rgba(29,29,29,.231);border-radius:10px;width:35.4vw;min-height:709px;height:-moz-fit-content;height:fit-content;flex-shrink:0;flex-direction:column}.contacts-form>h3{font-weight:700;font-size:20px;margin-bottom:50px}.contacts-form.contact-form-hidden{display:none}.contacts-form .recaptcha-contacts-form{margin-top:20px}.contacts-form .required-fields{margin-bottom:20px}.contacts-form>form{display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width:1310px){.contacts-form{width:auto;padding:60px 83px}}@media screen and (max-width:680px){.contacts-form{padding:32px 16px 40px;margin-bottom:-80px}}.contacts-form-submit-button{width:100%;margin-top:auto}.contacts-offices{display:flex;flex-direction:column;background-color:#0b3c6e;padding-top:100px;padding-bottom:150px}@media screen and (max-width:1200px){.contacts-offices{padding-bottom:70px;padding-top:172px}}@media screen and (max-width:680px){.contacts-offices{padding-top:136px}}@media screen and (max-width:480px){.contacts-offices{padding-bottom:80px}}.contacts-offices-heading{margin:0 14.06% 20px}.contacts-offices-heading h4,.contacts-offices-heading>h2{color:#fff}@media screen and (max-width:1200px){.contacts-offices-heading{text-align:center;margin:0 29.42%}}@media screen and (max-width:480px){.contacts-offices-heading{margin:0 5.08% 16px}}.contacts-offices-cards{display:flex;flex-wrap:wrap;justify-content:center;margin:0 6.77%;gap:20px}@media screen and (max-width:1200px){.contacts-offices-cards{margin:0 7.81%}}@media screen and (max-width:480px){.contacts-offices-cards{gap:unset}}.contacts-offices-card{margin-top:40px}.contacts-offices-card>img{height:264px;width:400px;border-radius:10px;object-fit:cover;aspect-ratio:400/264}@media screen and (max-width:1200px){.contacts-offices-card>img{height:209px;width:316px}}@media screen and (max-width:680px){.contacts-offices-card{margin-top:16px}.contacts-offices-card>img{height:217px;width:329px}}.contacts-offices-cards-text{display:flex;justify-content:space-between;color:#fff;margin:10px 17px 0}.contacts-offices-cards-text>p{font-size:20px;font-weight:700}.contacts-offices-cards-text>a{color:#fff}@media screen and (max-width:480px){.contacts-offices-cards-text{margin:8px 0 0}.contacts-offices-cards-text>p{font-size:16px;font-weight:700}.contacts-offices-cards-text>a{font-size:14px}}.contacts-form-message-box{display:flex;background-color:#fff;padding:80px;box-shadow:0 0 3px rgba(29,29,29,.231);border-radius:10px;width:35.4vw;height:537px;flex-shrink:0;flex-direction:column;margin-bottom:30px;justify-content:center}@media screen and (max-width:1200px){.contacts-form-message-box{width:100%;height:100%}}.contact-form .title{margin-bottom:30px}