.contacts-hero{padding-top:114px;padding-bottom:100px}@media (max-width:1272px){.contacts-hero{padding-top:calc(100px + 14 * ((100vw - 360px) / 912))}}.contacts-hero__title{font-family:"IntegralCF", sans-serif;font-size:64px;line-height:normal;font-weight:900;color:#1c1c21}@media (max-width:1272px){.contacts-hero__title{font-size:calc(34px + 30 * ((100vw - 360px) / 912))}}.contacts-hero__image img{margin-top:48px;display:flex;align-items:stretch;gap:12px;border-radius:16px;width:100%;object-fit:cover;height:650px}@media (max-width:1272px){.contacts-hero__image img{margin-top:calc(40px + 8 * ((100vw - 360px) / 912))}}@media (max-width:1272px){.contacts-hero__image img{height:calc(300px + 350 * ((100vw - 360px) / 912))}}@media (max-width:767px){.contacts-hero__image img{flex-direction:column;height:350px}}.contacts-hero__content{margin-top:48px;display:flex;flex-direction:column;gap:40px}@media (max-width:1272px){.contacts-hero__content{margin-top:calc(40px + 8 * ((100vw - 360px) / 912))}}@media (max-width:1272px){.contacts-hero__content{gap:calc(32px + 8 * ((100vw - 360px) / 912))}}@media (max-width:767px){.contacts-hero__content{gap:50px}}.contacts-hero__content .wp-block-columns .wp-block-column:nth-child(1) h2{font-family:"IntegralCF", sans-serif;font-size:24px;line-height:normal;font-weight:900;text-transform:uppercase;color:#1c1c21}@media (max-width:1272px){.contacts-hero__content .wp-block-columns .wp-block-column:nth-child(1) h2{font-size:calc(22px + 2 * ((100vw - 360px) / 912))}}.contacts-hero__content .wp-block-columns .wp-block-column:nth-child(2) p{color:#1c1c21;font-size:18px;line-height:160%;font-family:"Inter", sans-serif}.contacts-hero__content .wp-block-columns .wp-block-column:nth-child(2) p a{color:#2370ff;text-decoration:underline}.contacts-hero__content .wp-block-columns .wp-block-column:nth-child(2) ul{margin:15px 0;padding-left:15px}.contacts-hero__content .wp-block-columns .wp-block-column:nth-child(2) ul li{list-style:disc;color:#1c1c21;font-size:18px;line-height:160%;font-family:"Inter", sans-serif}.contacts-bottom{padding-bottom:150px}@media (max-width:1272px){.contacts-bottom{padding-bottom:calc(100px + 50 * ((100vw - 360px) / 912))}}.contacts-bottom__body{background-color:#fff;border:1px solid #dce0ed;border-radius:16px;padding:24px}.contacts-bottom__title{font-family:"IntegralCF", sans-serif;font-size:24px;line-height:normal;font-weight:900;color:#1c1c21;text-align:center;text-transform:uppercase}.contacts-bottom__form{margin:32px auto 0 auto;max-width:700px}.contacts-bottom__form .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{display:none !important}.contacts-bottom__form .wpcf7 .wpcf7-form .form{display:grid;grid-template-columns:minmax(auto, 50%) minmax(auto, 50%);gap:16px}@media (max-width:767px){.contacts-bottom__form .wpcf7 .wpcf7-form .form{display:flex;flex-direction:column}}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row{display:flex;flex-direction:column;gap:6px;position:relative}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row._hide{position:absolute;z-index:-1;opacity:0;visibility:hidden}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row._policy{flex-direction:row;align-items:center;justify-content:center;gap:5px;padding:8px 0;color:#1c1c21;font-size:16px;line-height:normal}@media (max-width:767px){.contacts-bottom__form .wpcf7 .wpcf7-form .form__row._policy{flex-direction:column}}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row .wpcf7-not-valid-tip{position:absolute;bottom:-17px;left:0;font-size:12px;line-height:normal;color:#ff0000;font-family:"Inter", sans-serif}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row:nth-child(1){grid-column-start:span 2}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row:nth-child(2){grid-column-start:1}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row:nth-child(3){grid-column-start:2}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row:nth-child(4){grid-column-start:span 2}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row:nth-child(5){grid-column-start:span 2}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row:nth-child(6){grid-column-start:span 2}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row:nth-child(7){grid-column-start:span 2}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row:nth-child(8){grid-column-start:span 2}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row label{font-size:14px;line-height:normal;color:#1c1c21;font-weight:500}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row input{width:100%;padding:10px 12px;border-radius:8px;background-color:#fff;border:1px solid #dce0ed;transition:all 0.3s ease 0s;color:#1c1c21;font-size:15px;line-height:normal;font-family:"Inter", sans-serif}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row input::placeholder{color:#7c808b;font-size:15px;line-height:normal;font-family:"Inter", sans-serif}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row input.wpcf7-not-valid{border-color:#ff0000}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row textarea{width:100%;padding:9px 12px;border-radius:8px;background-color:#fff;border:1px solid #dce0ed;height:84px;resize:none;color:#1c1c21;font-size:15px;line-height:normal;font-family:"Inter", sans-serif}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row textarea::placeholder{color:#7c808b;font-size:15px;line-height:normal;font-family:"Inter", sans-serif}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row .wpcf7-submit{background-color:#2370ff;border:none;padding:19px 24px;color:#fff;cursor:pointer;transition:all 0.3s ease 0s}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row .wpcf7-submit:hover{background-color:#1e5dd1}.contacts-bottom__form .wpcf7 .wpcf7-form .form__row .wpcf7-spinner{margin:0;position:absolute;bottom:-30px;left:50%;transform:translate(-50%, 0)}