:root{--header-height:67px}@media screen and (max-width:480px){:root{--header-height:59px}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;color:#1d1d1d;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px);text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}a,button{all:unset;cursor:pointer;display:inline-block;color:#1d1d1d}address{font-style:normal}h1{font-size:56px;font-weight:600;color:#0b3c6e}@media screen and (max-width:1200px){h1{font-size:34px}}h2{font-size:42px;font-weight:600}@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:600}@media screen and (max-width:1200px){h3{font-size:22px}}h4{font-size:26px;line-height:32px;font-weight:300}@media screen and (max-width:1200px){h4{font-size:20px;line-height:24px}}.grecaptcha-badge{z-index:999}input,textarea{font-family:inherit;outline:none;resize:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item{border:1px solid #cbcbcb;border-radius:10px;padding:20px 30px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.faq-item:not(:last-child){margin-bottom:20px}.faq-item:hover{border-color:gray}@media screen and (max-width:480px){.faq-item{padding:16px}.faq-item:not(:last-child){margin-bottom:8px}}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between}.faq-question h3{font-size:16px;line-height:1.2;font-weight:400;font-size:20px}@media screen and (max-width:1200px){.faq-question h3{line-height:1.2;font-weight:400;font-size:16px}}.faq-answer{padding-right:30px;line-height:24px;font-size:18px}@media screen and (max-width:1200px){.faq-answer{font-size:16px}}.faq-answer p{margin:5px 0}