@charset "UTF-8";.unique-line-banner{position:relative}.unique-line-banner picture{display:block;position:relative;z-index:0;font-size:0}.unique-line-banner picture img{width:100%;height:130vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media (min-width: 460px){.unique-line-banner picture img{height:100vw}}@media (min-width: 768px){.unique-line-banner picture img{height:auto;aspect-ratio:16/9;max-height:100vh;min-height:800px}}.unique-line-banner__text{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:10;width:100%;height:65vw;display:grid;grid-template-columns:1fr;align-content:center;gap:1rem;padding:0 1.5rem}@media (min-width: 460px){.unique-line-banner__text{height:55vw}}@media (min-width: 768px){.unique-line-banner__text{height:auto;padding:0;bottom:2.5rem;gap:.5rem}}@media (min-width: 1024px){.unique-line-banner__text{height:auto;padding:0;bottom:3.5rem;gap:1rem}}@media (min-width: 1280px){.unique-line-banner__text{bottom:6.5rem}}@media (min-width: 1680px){.unique-line-banner__text{gap:1.5rem}}.unique-line-banner__title{white-space:normal;font-size:var(--font-size-18);text-align:center}@media (min-width: 460px){.unique-line-banner__title{white-space:pre-line}}@media (min-width: 576px){.unique-line-banner__title{font-size:var(--font-size-24)}}@media (min-width: 768px){.unique-line-banner__title{font-size:var(--font-size-18)}}@media (min-width: 1024px){.unique-line-banner__title{font-size:var(--font-size-24)}}@media (min-width: 1680px){.unique-line-banner__title{font-size:var(--font-size-28)}}.unique-line-banner__desc{white-space:normal;font-size:var(--font-size-14);text-align:center;color:var(--beige-super-darker)}@media (min-width: 460px){.unique-line-banner__desc{white-space:pre-line}}@media (min-width: 576px){.unique-line-banner__desc{font-size:var(--font-size-16)}}@media (min-width: 768px){.unique-line-banner__desc{font-size:var(--font-size-14)}}@media (min-width: 1024px){.unique-line-banner__desc{font-size:var(--font-size-16)}}@media (min-width: 1680px){.unique-line-banner__desc{font-size:var(--font-size-18)}}.block-form-app .skeleton{padding:6.5rem 0;display:grid;grid-template-columns:1fr 550px;gap:6.5rem;width:100%}@media (max-width: 1365.98px){.block-form-app .skeleton{grid-template-columns:1fr 600px;gap:3.5rem}}@media (max-width: 1279.98px){.block-form-app .skeleton{grid-template-columns:1fr 420px;gap:3.5rem}}@media (max-width: 1023.98px){.block-form-app .skeleton{padding:2.5rem;grid-template-columns:1fr;grid-template-rows:max-content max-content;gap:3rem}}@media (max-width: 767.98px){.block-form-app .skeleton{padding:3.5rem 1rem;gap:2rem}}.block-form-app .skeleton__item{display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 1023.98px){.block-form-app .skeleton__item{align-items:center}}.block-form-app .skeleton__title{width:80%;height:3rem;background:var(--beige-light);border-radius:.5rem}.block-form-app .skeleton__text{width:100%;height:1.25rem;background:var(--beige-light);border-radius:.25rem}.block-form-app .skeleton__text--short{width:60%}.block-form-app .skeleton__fields{display:flex;flex-direction:column;gap:1rem;width:100%}.block-form-app .skeleton__field{width:100%;height:3.5rem;background:var(--beige-light);border-radius:.5rem}.block-form-app .skeleton__field--half-row{display:flex;gap:1rem;width:100%}@media (max-width: 767.98px){.block-form-app .skeleton__field--half-row{flex-direction:column;gap:.5rem}}.block-form-app .skeleton__field--half-row .skeleton__field{flex:1}.block-form-app .skeleton__button{align-self:flex-end;width:12rem;height:3.5rem;background:var(--beige-light);border-radius:.5rem}@media (max-width: 1023.98px){.block-form-app .skeleton__button{align-self:center}}.block-form-app .skeleton__pulse{animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.block-form-app__container{background-color:var(--beige)}.main-menu-block__wrp{background-color:var(--beige-light);padding:5.5rem 0 3.5rem}@media (min-width: 1024px){.main-menu-block__wrp{padding:6.5rem 0}}.main-menu-block__wrp.main-menu-block__wrp--bg{background-color:var(--beige)}.main-menu-block__title{margin-bottom:3rem;text-align:center;font-size:var(--font-size-22);font-weight:300}@media (min-width: 1024px){.main-menu-block__title{margin-bottom:4rem;font-size:var(--font-size-24)}}.main-menu-block__grid{padding:3rem 0;display:grid;grid-template-columns:max-content;justify-content:center;gap:3rem}@media (min-width: 1024px){.main-menu-block__grid{grid-template-columns:max-content max-content max-content;width:-moz-max-content;width:max-content;justify-content:space-between;padding:5rem 0;margin:0 auto;gap:4rem}}@media (min-width: 1280px){.main-menu-block__grid{grid-template-columns:max-content max-content max-content;gap:7.5rem;width:-moz-max-content;width:max-content}}@media (min-width: 1440px){.main-menu-block__grid{gap:10rem}}.main-menu-block__btn{margin-top:4rem;text-align:center}.main-menu-block__col{display:grid;grid-template-columns:1fr;gap:2rem;align-content:start}@media (min-width: 1024px){.main-menu-block__col{gap:2rem}}.main-menu-block__col .gradient-splitter{display:block;margin-bottom:1rem}@media (min-width: 1024px){.main-menu-block__col .gradient-splitter{display:none}}.main-menu-block__hdr{font-size:var(--font-size-16);color:var(--beige-darker);font-weight:300;text-align:center}@media (min-width: 1024px){.main-menu-block__hdr{text-align:left}}@media (min-width: 1280px){.main-menu-block__hdr{font-size:var(--font-size-18)}}.main-menu-block__items{display:grid;grid-template-columns:1fr;gap:.875rem}@media (max-width: 1023.98px){.main-menu-block__items{justify-content:center;justify-items:center}}.main-menu-block__items--with-desc{gap:2rem}.main-menu-block__items:has(.main-menu-block__items__subcol){display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (min-width: 375px){.main-menu-block__items:has(.main-menu-block__items__subcol){gap:4rem}}@media (min-width: 1024px){.main-menu-block__items:has(.main-menu-block__items__subcol){gap:2.5rem}}.main-menu-block__items__subcol{display:grid;grid-template-columns:1fr;gap:.875rem;align-content:start}.main-menu-block__item{display:inline-block;width:-moz-max-content;width:max-content;text-decoration:none;font-size:var(--font-size-16);text-align:center}@media (min-width: 1024px){.main-menu-block__item{text-align:left}}@media (min-width: 1280px){.main-menu-block__item{font-size:var(--font-size-18)}}@media (max-width: 1023.98px){.main-menu-block__item-desc-wrp{display:grid;grid-template-columns:1fr;justify-items:center}}.main-menu-block__item-desc-wrp .main-menu-block__item{font-size:var(--font-size-16)}@media (min-width: 1280px){.main-menu-block__item-desc-wrp .main-menu-block__item{font-size:var(--font-size-18)}}.main-menu-block__item__desc{display:block;white-space:pre-line;font-size:var(--font-size-14);text-decoration:none;color:var(--beige-darker);text-align:center}@media (min-width: 1024px){.main-menu-block__item__desc{text-align:left}}.pagination{display:flex;gap:.5rem;justify-content:center;margin-bottom:3.5rem}@media (min-width: 1024px){.pagination{margin-bottom:6.5rem}}.pagination .pagination_item{width:3rem;text-align:center;font-size:var(--font-size-16);line-height:1.5;border-radius:.375rem;border:1px solid var(--beige-middle);text-decoration:none;color:var(--black);display:grid;justify-content:center;align-content:center;align-items:center;aspect-ratio:1/1}@media (min-width: 768px){.pagination .pagination_item{border-radius:.5rem}}.pagination .pagination_item:not(.disabled):hover,.pagination .pagination_item:not(.disabled).active{border:none;background-color:var(--black);color:var(--white)}.pagination .pagination_item.disabled{opacity:.5;cursor:not-allowed}.pagination .pagination_item img{width:1.5rem;height:1.5rem}.pagination .pagination_item:not(.disabled):hover img{filter:brightness(0) invert(1)}.pagination .pagination_item.prev{transform:rotate(-180deg)}@media (max-width: 767.98px){.pagination .pagination_item{display:none}.pagination .pagination_item.active{display:flex}.pagination .pagination_item:has(+.active){display:flex}.pagination .pagination_item.active+.pagination_item{display:flex}.pagination .pagination_item.prev,.pagination .pagination_item.next{display:flex}}@media (max-width: 459.98px){.pagination .pagination_item.prev,.pagination .pagination_item.next{padding:.75rem}}
