:root{--header-height:67px}@media screen and (max-width:480px){:root{--header-height:59px}}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#1d1d1d;max-width:100vw;font-family:var(--font-lato),sans-serif;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px);-moz-text-size-adjust:100%;text-size-adjust:100%}a,button{all:unset;cursor:pointer;color:#1d1d1d;display:inline-block}address{font-style:normal}h1{color:#0b3c6e;font-size:56px;font-weight:700}@media screen and (max-width:1200px){h1{font-size:34px}}h2{font-size:42px;font-weight:700}@media screen and (max-width:1200px){h2{font-size:28px}}@media screen and (max-width:480px){h2{font-size:22px}}h3{font-size:32px;font-weight:700}@media screen and (max-width:1200px){h3{font-size:22px}}h4{font-size:26px;font-weight:300;line-height:32px}@media screen and (max-width:1200px){h4{font-size:20px;line-height:24px}}.grecaptcha-badge{z-index:999}input,textarea{resize:none;outline:none;font-family:inherit}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.content-container{justify-content:center;width:100%;padding:0 12.5%;display:flex}@media screen and (max-width:1200px){.content-container{flex-direction:column;padding:0 5.21%}}.content-heading{text-align:left;flex-flow:column;flex-grow:0;min-width:400px;margin-bottom:20px;margin-right:10.92%;display:flex}.content-heading h2{margin-bottom:8px;font-size:28px;font-weight:900}@media screen and (max-width:480px){.content-heading h2{font-size:24px}}@media screen and (max-width:1200px){.content-heading{margin-right:unset;min-width:unset}}.content-description p{line-height:24px}.content-description p:not(:last-child){padding-bottom:32px}@media screen and (max-width:1200px){.content-description p:not(:last-child){padding-bottom:unset}}.content-contacts{margin-top:24px}.content-contacts h3{margin-bottom:4px;font-size:14px;font-weight:400;line-height:18px}.content-contacts p{font-size:16px;font-weight:700;line-height:20px}.content-contacts .content-small-letters{color:#505050;font-size:12px;font-weight:400;line-height:18px}.content-contacts .content-addresses{text-underline-offset:3px;font-size:16px;text-decoration:underline}.content-contacts .phone-contact{text-decoration:none}
