
.header-1 {padding-top: var(--space-l); padding-bottom: 0}.header-1__container {display: flex; justify-content: space-between; align-items: center; flex-direction: row}@media (max-width: 478px) {.header-1__logo {max-width: 120px}}.btn--call {font-size: var(--text-s); font-weight: 300; text-transform: uppercase; color: var(--white); line-height: 1; border: 1px solid var(--base); border-radius: 0; padding-top: 10px; padding-right: var(--space-s); padding-bottom: 10px; padding-left: var(--space-s); transition: all 0.3s}.btn--call:hover {background-color: var(--black)}.hero-1 {padding-top: calc(var(--section-space-xl)*1.2); padding-bottom: 0}.hero-1__container {z-index: 1}.hero-1__inner {max-width: 820px; width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: center}.hero-1__heading {font-size: calc(var(--text-xxl)*1.4); color: var(--white); text-align: center; text-transform: uppercase; font-weight: 900; margin-bottom: var(--space-m)}.hero-1__heading span {font-weight: 300;}.hero-1__subheading {text-align: center; font-size: var(--text-xl); font-weight: 400; color: var(--white); max-width: 600px; width: 100%}.form--book {max-width: 610px; width: 100%; margin-bottom: var(--space-xxl)}.service-slider-1 {position: relative; margin-bottom: -70px}.content-2 {overflow: hidden; padding-top: var(--section-space-l)}.content-2__container {max-width: 1700px; width: 100%; z-index: 2; display: flex; flex-direction: row; justify-content: center; align-items: center}@media (max-width: 991px) {.content-2__container {flex-direction: column}}.z--1 {z-index: 1}.content-2__col--1 {max-width: 51%; width: 100%}@media (max-width: 991px) {.content-2__col--1 {max-width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: var(--space-m)}}.content-2__col--2 {max-width: 49%; width: 100%; padding-top: var(--space-xxl); padding-right: calc(var(--space-xxl)*0.7); padding-bottom: var(--space-xxl); padding-left: calc(var(--space-xxl)*0.7); display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-left: -10%; background-color: var(--white)}@media (max-width: 991px) {.content-2__col--2 {max-width: 100%; width: 100%; margin-left: 0}}@media (max-width: 767px) {.content-2__col--2 {padding-right: var(--space-l); padding-left: var(--space-l)}}.content-2__title {color: var(--primary); font-weight: 400; text-align: left; font-size: calc(var(--text-xxl)*1.1); margin-bottom: var(--space-m); display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start}.content-2__title span {font-size: var(--text-xl); text-transform: initial;}.after--base::after { content: ""; display: block; max-width: 100%; width: 100%; height: 1px; background: var(--base); display: flex; margin-top: 20px;} .after--base { display: flex; flex-direction: column; align-items: center;}.content-2__text {font-size: var(--text-s); color: var(--primary); line-height: 1.5; font-weight: 400}.content-2__text a {font-size: var(--text-s); color: var(--primary); line-height: 1.5; font-weight: 400; font-size: inherit}.content-2__text a {color: var(--primary); text-decoration: underline;}.cta-1 {display: flex; flex-direction: column; justify-content: center; align-items: center; padding-top: var(--space-s); padding-bottom: var(--space-s); background-color: var(--base); color: var(--white); text-align: center; border: 1px solid var(--base); transition: all 0.3s}.cta-1:hover {color: var(--base); background-color: var(--white)}.cta-1__text {font-size: var(--text-xl); font-weight: 400}.cta-1__text {text-underline-offset: 0.25em;}.absolute--link {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px}.content-3 {display: flex; flex-direction: column; justify-content: center; align-items: center}.content-3__title {color: var(--primary); font-weight: 400; text-align: center; font-size: calc(var(--text-xxl)*1.15); display: flex; flex-direction: column; justify-content: flex-start; align-items: center; margin-bottom: var(--space-m)}.content-3__title::after { max-width: 475px; width: 100%;}.content-3__text-2 {text-align: center; font-size: var(--text-s); color: var(--primary); line-height: 1.5; font-weight: 400; max-width: 905px; width: 100%; margin-bottom: var(--space-xl)}.content-3__text-2 a {text-align: center; font-size: var(--text-s); color: var(--primary); line-height: 1.5; font-weight: 400; font-size: inherit}.content-3__container {margin-bottom: var(--space-l); max-width: 1060px; width: 100%}.content-3__col {display: flex; flex-direction: column; justify-content: flex-start; align-items: center}.content-3__icon {margin-bottom: calc(var(--space-s)*1.2)}@media (max-width: 767px) {.content-3__icon {max-width: 80px; height: 80px}}.content-3__text {text-align: center; font-size: var(--text-s); color: var(--primary); font-weight: 400; line-height: 1.5; text-transform: uppercase}.content-4 {padding-top: calc(var(--section-space-m)*1.3); padding-right: 0; padding-bottom: calc(var(--section-space-m)*1.3); padding-left: 0; position: relative; overflow: hidden}.content-4__overlay-img {position: absolute; right: 130px; z-index: 2; top: 0px; bottom: 0px}.content-4__container {max-width: 100%; width: 100%; padding-right: var(--section-padding-x); padding-left: var(--section-padding-x); background-color: var(--white); display: flex; flex-direction: column; justify-content: center; align-items: center}.content-4__container {box-shadow: 0px 4px 30px 0px #0000001A;}.content-4__inner {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-right: auto; margin-left: auto; max-width: 1200px; width: 100%; padding-top: var(--space-xxl); padding-bottom: var(--space-xxl)}.content-4__title {color: var(--primary); font-weight: 400; text-align: left; font-size: calc(var(--text-xxl)*1.15); display: flex; flex-direction: column; justify-content: flex-start; align-items: center; margin-bottom: var(--space-m)}.content-4__title::after { max-width: 475px; width: 100%;}.content-4__text {text-align: left; font-size: var(--text-s); color: var(--primary); line-height: 1.5; font-weight: 400; max-width: 580px; width: 100%}.content-4__text a {text-align: left; font-size: var(--text-s); color: var(--primary); line-height: 1.5; font-weight: 400; font-size: inherit}@media (max-width: 991px) {.content-4__text {max-width: 100%}}.content-5 {padding-top: var(--section-space-l); padding-bottom: var(--section-space-l)}.content-5__title {color: var(--primary); font-weight: 400; text-align: left; font-size: calc(var(--text-xxl)*1.15); display: flex; flex-direction: column; justify-content: flex-start; align-items: center; margin-bottom: var(--space-xl)}.content-5__title::after { max-width: 475px; width: 100%;}.content-5__container-wrapper {max-width: 1730px; width: 100%}.content-5__container {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; max-width: 100%; width: 100%; padding-top: calc(var(--space-xxl)*0.8); padding-right: var(--space-xxl); padding-bottom: calc(var(--space-xxl)*0.8); padding-left: var(--space-xxl); column-gap: var(--space-m); row-gap: var(--space-m)}.content-5__container { box-shadow: 0px 4px 30px 0px #0000000D;}@media (max-width: 767px) {.content-5__container {flex-direction: column; column-gap: var(--space-l); row-gap: var(--space-l); padding-right: var(--space-l); padding-left: var(--space-l)}}.content-5__col--1 {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; max-width: 100%; width: 100%}@media (max-width: 767px) {.content-5__col--1 {max-width: 100%}}.content-5__col--2 {max-width: 100%; width: 100%}@media (max-width: 767px) {.content-5__col--2 {max-width: 100%}}.content-5__subtitle {font-size: var(--text-xl); color: var(--primary); text-transform: uppercase}.content-5__text {font-size: var(--text-s); font-weight: 400; color: var(--secondary)}.content-5__text a {font-size: var(--text-s); font-weight: 400; color: var(--secondary); font-size: inherit}.content-555_slider {background-color: rgba(0, 0, 0, 0)}.content-555_slide {background-color: rgba(0, 0, 0, 0)}.content-555__slide-inner {max-width: 100%; width: 100%; height: 100%; flex-direction: row}.content-555__slide-inner {align-items: normal;}@media (max-width: 991px) {.content-555__slide-inner {grid-gap: var(--space-m)}}@media (max-width: 767px) {.content-555__slide-inner {padding-right: 0; padding-left: 0}}.services-33__col-img {display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: var(--accent); position: relative; padding-right: var(--space-m); padding-left: var(--space-m)}.content-555_heading-1 {font-weight: 700; text-transform: uppercase; font-size: var(--text-xxl); color: var(--white); max-width: 360px; width: 100%}.services-33__col-content {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); background-color: #fafafa}@media (max-width: 767px) {.services-33__col-content {padding-bottom: calc(var(--space-xxl)*1.5)}}.content-555__text {color: var(--primary); font-size: var(--text-s); margin-bottom: var(--space-m)}.content-555__text a {color: var(--primary); font-size: var(--text-s); font-size: inherit}.content-555__inner {display: flex; flex-direction: row; justify-content: flex-start; align-items: center}.content-555__inner-2 {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start}.content-555__author-name {font-size: var(--text-s); color: var(--primary); font-weight: 600; margin-bottom: 10px}.footer-map {display: flex; flex-direction: column; justify-content: center; align-items: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.footer-1 {padding-top: var(--space-xl); padding-bottom: calc(var(--space-s)*1.2)}@media (max-width: 991px) {.footer-1 {padding-bottom: var(--space-xl)}}.footer-1__container {display: flex; flex-direction: row; justify-content: space-between; align-items: center}@media (max-width: 991px) {.footer-1__container {flex-direction: column; row-gap: var(--space-l)}}@media (max-width: 991px) {.footer-1__logo {max-width: 250px}}.footer-1__col {display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; column-gap: var(--space-s); row-gap: var(--space-s)}.footer-1__text {font-size: var(--text-m); font-weight: 400; color: var(--black); font-family: "Lato"}.footer-1__text a {font-size: var(--text-m); font-weight: 400; color: var(--black); font-family: "Lato"; font-size: inherit}.footer-1__col-2 {display: flex; flex-direction: row; justify-content: center; align-items: center; column-gap: var(--space-m); row-gap: var(--space-m)}@media (max-width: 991px) {.footer-1__col-2 {column-gap: var(--space-xxl)}}.footer-1__icon {transition: all 0.3s}.footer-1__icon:hover {transform: translateY(-10px)}.copyright-1 {padding-top: 15px; padding-bottom: 15px; background-color: var(--accent)}.copyright-1__container {display: flex; flex-direction: column; justify-content: flex-start; align-items: center}.copyright-1__block {letter-spacing: 0.2px; text-align: center; font-size: var(--text-xs); color: var(--white)}
