@charset "utf-8";
/* CSS Document */


.header-s1 {background-color: var(--shade)}.menu {font-family: "Arial"; text-transform: uppercase; font-size: var(--text-s); letter-spacing: 0.05em}.menu .bricks-mobile-menu-toggle {color: var(--white)}.menu .bricks-mobile-menu-wrapper {align-items: center; justify-content: center}.menu .bricks-mobile-menu-wrapper .brx-submenu-toggle {justify-content: center}.menu .bricks-mobile-menu-wrapper a {width: auto}@media (max-width: 991px) {.menu .bricks-mobile-menu-toggle {width: var(--space-l) !important}.menu .bricks-mobile-menu-toggle .bar-top {width: var(--space-l) !important}.menu .bricks-mobile-menu-toggle .bar-center {width: var(--space-l) !important}.menu .bricks-mobile-menu-toggle .bar-bottom {width: var(--space-l) !important}.menu .bricks-mobile-menu-wrapper:before {background-color: var(--shade)}}.home-s1 {height: 56.25vw; padding-top: var(--section-space-s); padding-bottom: var(--section-space-s); position: relative; justify-content: center}:where(.home-s1 > *) {position: relative}.home-s1::before {background-image: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {.home-s1 {background-image: url(../images/bg2b-909x1200.jpg); background-size: cover; height: 120vw}}.home-s1__h {font-size: var(--h1); padding-right: 2rem; padding-bottom: 6vw; padding-left: 2rem}@media (max-width: 478px) {.home-s1__h {padding-bottom: 8vw; font-size: 3rem}}@media (max-width: 478px) {.home-s1__btn {margin-bottom: 14vw}}.width-btn { min-width: 30rem !important;}@media (max-width: 478px) {.width-btn { min-width: 22rem !important;}}.home-s2 {background-image: url(../images/bg3.jpg); background-size: cover; background-position: center center}.home-s2__h {font-size: var(--h1); background-image: url(../images/head1.png); background-position: center center; background-repeat: no-repeat; background-size: contain; padding-top: 0.7em; padding-bottom: 0.1em; width: 100%}.fr-feature-section-sierra { contain: paint;}.home-s3 {padding-top: 0; padding-bottom: 0; color: var(--base); overflow: hidden}.bg-l {background-image: url(../images/bg4.jpg); background-size: auto}.fr-feature-grid-sierra {row-gap: 0px; width: 100%}.fr-feature-grid-sierra { --features-span: 6;  --grid-card-gap: 0px; --image-aspect-ratio: 1.6; --boxed-layout-width: 1920px;}.fr-feature-card-sierra {grid-gap: var(--grid-card-gap); grid-template-columns: var(--grid-12); display: grid; align-items: initial; grid-template-rows: var(--grid-1)}@media (min-width: 992px) {  .fr-feature-card-sierra:nth-child(odd) > *:last-child { order: -1; justify-content: flex-end; }.fr-feature-card-sierra:nth-child(even) > *:last-child { order: 0; justify-content: flex-start; } .fr-feature-card-sierra:nth-child(odd) > *:first-child { padding-left: calc(9vw - var(--space-xl)); }.fr-feature-card-sierra:nth-child(even) > *:first-child { padding-right: calc(9vw - var(--space-xl)); } .fr-feature-card-sierra > *:nth-child(odd) { grid-column: span var(--features-span); } .fr-feature-card-sierra > *:nth-child(even) { grid-column: span calc(12 - var(--features-span)); } .fr-feature-card-sierra > *:last-child * { min-width: calc((50vw - ((var(--features-span) - 6) * (var(--width-vp-max) / 12))) - (var(--grid-card-gap) / 4)); } }@media (max-width: 991px) {.fr-feature-card-sierra {grid-template-columns: var(--grid-1)}}.fr-feature-card-sierra__content-wrapper {row-gap: var(--space-l); display: flex; flex-direction: column; justify-content: center; padding-top: var(--space-xl); padding-bottom: var(--space-xl)}.fr-feature-card-sierra__media-wrapper {flex-direction: row; justify-content: flex-end; flex-grow: 1}@media (max-width: 991px) {.fr-feature-card-sierra__media-wrapper {width: 100vw; max-width: 100vw; transform: translateX(calc(0px - var(--section-padding-x)))}}.fr-feature-card-sierra__image {height: 100%; flex-grow: 1}.fr-feature-card-sierra__image:not(.tag), .fr-feature-card-sierra__image img {object-fit: cover}.fr-feature-card-sierra__image {aspect-ratio: var(--image-aspect-ratio);}.bg-b {background-image: url(../images/bg1a.jpg); background-position: top left; background-size: auto}.home-s4 {padding-top: var(--section-space-l); padding-right: 7vw; padding-bottom: var(--section-space-l); padding-left: 7vw; position: relative; overflow: hidden}@media (max-width: 767px) {.home-s4 {padding-right: 2rem; padding-left: 2rem}}.above-overlay {position: relative; z-index: 1}.h-frame {background-image: url(../images/head2.png); background-position: center center; background-size: contain; background-repeat: no-repeat; padding-top: 0.7em; padding-bottom: 0.1em; width: 100%; text-align: center}.slider .splide__arrow {height: 7.4rem; width: 7.4rem}.slider .splide__arrows .splide__arrow {font-size: 3.6rem; background: rgba(255, 255, 255, 0.4); color: rgba(0, 0, 0, 0.4)}.slider .splide__arrows .splide__arrow:disabled {opacity: 0.3}.slider .x-splide__arrows .splide__arrow--prev {left: -2.4vw}.slider .x-splide__arrows .splide__arrow--next {right: -2.4vw}.slider .x-splide__track > .splide__list .splide__slide {border: 1px solid var(--primary) !important; border-radius: var(--space-s) !important}@media (max-width: 767px) {.slider .splide__arrow {height: 4.8rem; width: 4.8rem}.slider .splide__arrows .splide__arrow {font-size: 2.2rem}.slider .x-splide__arrows .splide__arrow--prev {left: 0px}.slider .x-splide__arrows .splide__arrow--next {right: 0px}.slider {padding-left: 2rem}}.slider-slide {justify-content: center; align-items: center; position: relative; padding-bottom: 1.4rem; overflow: hidden}.slider-slide:hover .slider-title, .slider-slide:hover .slider-overlay { display: block;}@media (max-width: 991px) {.slider-slide {justify-content: flex-end}}.slider-title {font-size: var(--text-xl); text-align: center; max-width: 95%; display: none}@media (max-width: 991px) {.slider-title {display: block}}.slider-image {position: absolute; height: 100%; width: 100%; z-index: -2; top: 0px; left: 0px}.slider-image:not(.tag), .slider-image img {object-fit: cover}.slider-overlay {position: absolute; width: 100%; height: 100%; z-index: -1; background-color: rgba(0, 0, 0, 0.6); display: none; top: 0px; left: 0px}@media (max-width: 991px) {.slider-overlay {background-color: unset; background-image: linear-gradient(rgba(0, 0, 0, 0) 60%, var(--black)); display: flex}}.slider-bar {width: 100rem}.slider-bar .x-slider_progress {background-color: rgba(255, 255, 255, 0.4); --xsliderprogress-thickness: 0.5rem}.slider-bar .x-slider_progress-bar {background-color: var(--white)}.home-s4__overlay {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-image: url(../images/g1.png); background-repeat: no-repeat; background-size: 100% auto; background-position: bottom center}.home-s5 {position: relative}.home-s5__overlay {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-image: url(../images/g2.png); background-position: 0 68%; background-repeat: no-repeat; background-size: 65%; z-index: -1}@media (max-width: 991px) {.home-s5__overlay {background-repeat: repeat-y}}@media (max-width: 767px) {.home-s5__overlay {background-size: contain}}.footer-cta {position: relative}:where(.footer-cta > *) {position: relative}.footer-cta::before {background-image: linear-gradient(var(--base), var(--base)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.footer-cta:before { mix-blend-mode: screen;}.fr-social-alpha {align-items: center; display: flex; flex-wrap: wrap; column-gap: var(--space-l); width: 100%}@media (max-width: 991px) {.fr-social-alpha {row-gap: 1em}}.fr-social-alpha__icon-wrapper {flex-direction: row; display: flex; align-items: center; text-decoration: none; margin-top: var(--space-s)}.fr-social-alpha__icon {font-size: var(--text-xl); text-align: center}
