*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,p{margin:0}img{display:block;vertical-align:middle}img{max-width:100%;height:auto}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}html{font-family:Lato,sans-serif}.absolute{position:absolute}.bottom-\[0rem\]{bottom:0}.left-1\/2{left:50%}.z-3{z-index:3}.h-auto{height:auto}.min-h-screen{min-height:100vh}.w-full{width:100%}.-translate-x-1\/2{--tw-translate-x:-50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}.animate-bounce{-webkit-animation:1s infinite bounce;animation:1s infinite bounce}.bg-main1{--tw-bg-opacity:1;background-color:rgb(2 47 30 / var(--tw-bg-opacity,1))}.bg-main2{--tw-bg-opacity:1;background-color:rgb(8 56 41 / var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.\!text-\[3\.75rem\]{font-size:3.75rem!important}.text-white{--tw-text-opacity:1;color:rgb(242 242 242 / var(--tw-text-opacity,1))}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.c-hero__overlay{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;background:#022f1e;background:-webkit-gradient(linear,left top,right top,color-stop(40%,#022f1e),to(rgba(2,47,30,0)));background:linear-gradient(90deg,#022f1e 40%,rgba(2,47,30,0) 100%)}@media (max-width:1124px){.c-hero__overlay{background:#022f1e;background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#022f1e),to(rgba(2,47,30,0)));background:linear-gradient(0deg,#022f1e 40%,rgba(2,47,30,0) 100%)}}.c-hero__container{position:relative;overflow-x:hidden}.c-hero__image{position:relative;z-index:0;height:100vh;width:100%}.c-hero__image img{position:relative;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-hero__content{position:absolute;top:55%;left:11%;z-index:2;--tw-translate-y:-50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c-hero__content__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:46px;font-weight:600;--tw-text-opacity:1;color:rgb(242 242 242 / var(--tw-text-opacity,1))}@media (min-width:1124px){.c-hero__content__title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:82px;line-height:92px}}.c-hero__content__description{padding-top:20px;font-size:16px;--tw-text-opacity:1;color:rgb(242 242 242 / var(--tw-text-opacity,1))}@media (min-width:1124px){.c-hero__content__description{max-width:660px;font-size:20px}}@media (max-width:1123px){.c-hero__content__description{padding-top:80px}}.c-hero__content__buttons{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:767px){.c-hero__content{padding-right:10%}.c-hero__content__buttons a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:.5rem;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px}.c-btn-primary{border-width:1px;--tw-border-opacity:1;border-color:rgb(213 242 208 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(213 242 208 / var(--tw-bg-opacity,1));font-size:16px;font-weight:600;--tw-text-opacity:1;color:rgb(13 13 13 / var(--tw-text-opacity,1))}.c-btn-primary--ghost{border-width:1px;--tw-border-opacity:1;border-color:rgb(213 242 208 / var(--tw-border-opacity,1));background-color:transparent;font-size:18px;font-weight:600;--tw-text-opacity:1;color:rgb(213 242 208 / var(--tw-text-opacity,1))}@media (min-width:768px){.c-btn{padding-top:20px;padding-bottom:20px;padding-left:40px;padding-right:40px}.md\:hidden{display:none}}@media (min-width:1124px){.c-btn-primary{font-size:18px}.lg\:bottom-\[2\.5rem\]{bottom:2.5rem}}@media (max-width:767px){.-md\:hidden{display:none}}
.c-loader{
    pointer-events: none;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 100;
    height: 100vh;
    width: 100vw;
    --tw-bg-opacity: 1;
    background-color: rgb(8 56 41 / var(--tw-bg-opacity, 1));
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
}
@media (max-width: 767px){
    .c-loader{
        display: none !important;
    }
}
.c-loader.is-loaded{
    --tw-translate-y: -100%;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 0;
}
.c-loader svg{
    height: 100%;
    width: 100%;
    fill: #D5F2D0;
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-loader svg g[id] {
    display: none !important;
}
.c-loader object, .c-loader video, .c-loader iframe{
    height: 100vh;
    width: 100vw;
}


.c-header{
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 50;
    width: 100%;
    background-color: transparent;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
}
.c-header.scrolled{
    --tw-bg-opacity: 1;
    background-color: rgb(2 47 30 / var(--tw-bg-opacity, 1));
}
.c-header.scrolled .c-header__logo svg{
    fill: #F2F2F2;
    --tw-text-opacity: 1;
    color: rgb(242 242 242 / var(--tw-text-opacity, 1));
}
.c-header.scrolled .c-header__logo svg:hover{
    fill: #D5F2D0;
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header.scrolled .c-header__menu-nav li a{
    --tw-text-opacity: 1;
    color: rgb(242 242 242 / var(--tw-text-opacity, 1));
}
.c-header.scrolled .c-header__menu-nav li a:hover{
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header.scrolled .c-header__menu-nav li a.is-active{
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header.scrolled .c-header__burguer-menu{
    --tw-border-opacity: 1;
    border-color: rgb(242 242 242 / var(--tw-border-opacity, 1));
}
@media (min-width: 768px){
    .c-header.scrolled .c-header__burguer-menu:hover{
        --tw-border-opacity: 1;
        border-color: rgb(213 242 208 / var(--tw-border-opacity, 1));
    }
}
.c-header.scrolled .c-header__burguer-menu {
    -webkit-box-shadow: 0px 0px 17px 0px rgba(213, 242, 208, 0.2);
    box-shadow: 0px 0px 17px 0px rgba(213, 242, 208, 0.2);
}
.c-header.scrolled .c-header__burguer-menu:hover {
    -webkit-box-shadow: 0px 0px 24px 0px rgba(213, 242, 208, 0.3);
    box-shadow: 0px 0px 24px 0px rgba(213, 242, 208, 0.3);
}
.c-header.scrolled .c-header__burguer-menu svg{
    fill: #F2F2F2;
    --tw-text-opacity: 1;
    color: rgb(242 242 242 / var(--tw-text-opacity, 1));
}
.c-header.scrolled .c-header__burguer-menu svg:hover{
    fill: #D5F2D0;
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header--solid{
    --tw-bg-opacity: 1;
    background-color: rgb(2 47 30 / var(--tw-bg-opacity, 1));
}
.c-header--solid .c-header__logo svg{
    fill: #F2F2F2;
    --tw-text-opacity: 1;
    color: rgb(242 242 242 / var(--tw-text-opacity, 1));
}
.c-header--solid .c-header__logo svg:hover{
    fill: #D5F2D0;
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header--solid .c-header__menu-nav li a{
    --tw-text-opacity: 1;
    color: rgb(242 242 242 / var(--tw-text-opacity, 1));
}
.c-header--solid .c-header__menu-nav li a:hover{
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header--solid .c-header__menu-nav li a.is-active{
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header--solid .c-header__burguer-menu{
    --tw-border-opacity: 1;
    border-color: rgb(242 242 242 / var(--tw-border-opacity, 1));
}
@media (min-width: 768px){
    .c-header--solid .c-header__burguer-menu:hover{
        --tw-border-opacity: 1;
        border-color: rgb(213 242 208 / var(--tw-border-opacity, 1));
    }
}
.c-header--solid .c-header__burguer-menu {
    -webkit-box-shadow: 0px 0px 17px 0px rgba(213, 242, 208, 0.2);
    box-shadow: 0px 0px 17px 0px rgba(213, 242, 208, 0.2);
}
.c-header--solid .c-header__burguer-menu:hover {
    -webkit-box-shadow: 0px 0px 24px 0px rgba(213, 242, 208, 0.3);
    box-shadow: 0px 0px 24px 0px rgba(213, 242, 208, 0.3);
}
.c-header--solid .c-header__burguer-menu svg{
    fill: #F2F2F2;
    --tw-text-opacity: 1;
    color: rgb(242 242 242 / var(--tw-text-opacity, 1));
}
.c-header--solid .c-header__burguer-menu svg:hover{
    fill: #D5F2D0;
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header--transparent{
    background-color: transparent;
}
.c-header__nav{
    height: 110px;
}
.c-header__logo{
    padding-top: 7px;
}
.c-header__logo svg{
    height: 75px;
    width: 150px;
    fill: #083829;
    --tw-text-opacity: 1;
    color: rgb(8 56 41 / var(--tw-text-opacity, 1));
}
.c-header__logo svg:hover{
    fill: #0D0D0D;
    --tw-text-opacity: 1;
    color: rgb(13 13 13 / var(--tw-text-opacity, 1));
}
@media (min-width: 1124px){
    .c-header__logo svg{
        height: 85px;
        width: 100%;
    }
}
.c-header__menu{
    margin-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-left: 16px;
    padding-right: 16px;
}
@media (min-width: 1124px){
    .c-header__menu{
        padding-right: 50px;
    }
}
@media (min-width: 1536px){
    .c-header__menu{
        padding-right: 0px;
    }
}
.c-header__menu-nav{
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 40px;
}
@media (min-width: 768px){
    .c-header__menu-nav{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.c-header__menu-nav li a{
    font-size: 18px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(8 56 41 / var(--tw-text-opacity, 1));
}
.c-header__menu-nav li a:hover{
    --tw-text-opacity: 1;
    color: rgb(13 13 13 / var(--tw-text-opacity, 1));
}
@media (min-width: 1124px){
    .c-header__menu-nav li a{
        font-size: 20px;
    }
}
.c-header__menu-nav li a.is-active{
    --tw-text-opacity: 1;
    color: rgb(13 13 13 / var(--tw-text-opacity, 1));
}
.c-header__menu-mb{
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-y: auto;
    --tw-bg-opacity: 1;
    background-color: rgb(2 47 30 / var(--tw-bg-opacity, 1));
    -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 1000ms;
    transition-duration: 1000ms;
}
@media (min-width: 1124px){
    .c-header__menu-mb{
        display: none;
    }
}
.c-header__menu-mb:not(.is-active){
    --tw-translate-y: -100%;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-header__menu-mb .c-header__burguer-menu{
    height: auto;
    width: auto;
}
.c-header__menu-mb .c-header__logo svg{
    fill: #D5F2D0;
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header__menu-mb .c-header__logo svg:hover{
    fill: #b2bfb0;
    --tw-text-opacity: 1;
    color: rgb(178 191 176 / var(--tw-text-opacity, 1));
}
.c-header__menu-mb .c-header__burguer-menu{
    --tw-border-opacity: 1;
    border-color: rgb(213 242 208 / var(--tw-border-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header__menu-mb .c-header__burguer-menu:hover{
    --tw-border-opacity: 1;
    border-color: rgb(178 191 176 / var(--tw-border-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(178 191 176 / var(--tw-text-opacity, 1));
}
.c-header__menu-mb .c-header__burguer-menu {
    -webkit-box-shadow: 0px 0px 17px 0px rgba(213, 242, 208, 0.2);
    box-shadow: 0px 0px 17px 0px rgba(213, 242, 208, 0.2);
}
.c-header__menu-mb .c-header__burguer-menu:hover {
    -webkit-box-shadow: 0px 0px 24px 0px rgba(213, 242, 208, 0.3);
    box-shadow: 0px 0px 24px 0px rgba(213, 242, 208, 0.3);
}
.c-header__menu-mb .c-header__burguer-menu svg {
    pointer-events: none;
}
.c-header__menu-mb-nav{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 24px;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(178 191 176 / var(--tw-text-opacity, 1));
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
}
.c-header__menu-mb-nav li a:hover{
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header__menu-mb-nav li a.is-active{
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
.c-header__close{
    display: none;
}
.c-header__burguer-menu{
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 55px;
    width: 55px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(8 56 41 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(8 56 41 / var(--tw-text-opacity, 1));
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
}
.c-header__burguer-menu:hover{
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px){
    .c-header__burguer-menu{
        display: none;
    }
}
.c-header__burguer-menu {
    -webkit-box-shadow: 0px 0px 17px 0px rgba(13, 13, 13, 0.2);
    box-shadow: 0px 0px 17px 0px rgba(13, 13, 13, 0.2);
}
.c-header__burguer-menu:hover {
    -webkit-box-shadow: 0px 0px 24px 0px rgba(13, 13, 13, 0.3);
    box-shadow: 0px 0px 24px 0px rgba(13, 13, 13, 0.3);
}
.c-header__burguer-menu svg {
    pointer-events: none;
}
.c-header__burguer-menu--close{
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 55px;
    width: 55px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(8 56 41 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
}
.c-header__burguer-menu--close:hover{
    --tw-text-opacity: 1;
    color: rgb(213 242 208 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px){
    .c-header__burguer-menu--close{
        display: none;
    }
}
.c-header__burguer-menu--close {
    -webkit-box-shadow: 0px 0px 17px 0px rgba(13, 13, 13, 0.2);
    box-shadow: 0px 0px 17px 0px rgba(13, 13, 13, 0.2);
}
.c-header__burguer-menu--close:hover {
    -webkit-box-shadow: 0px 0px 24px 0px rgba(13, 13, 13, 0.3);
    box-shadow: 0px 0px 24px 0px rgba(13, 13, 13, 0.3);
}
.c-header__burguer-menu--close svg {
    pointer-events: none;
}

.u-header-fixed{
    padding-top: 140px;
}

.c-hero--mini {
    height: 100%;
}

@media (max-width: 767px){
    .c-hero--mini{
        padding-top: 50px;
        padding-bottom: 50px;
    }
}
.c-hero--mini__image{
    position: relative;
    z-index: 0;
    margin-left: auto;
    height: 50vh;
    width: 100%;
}
@media (min-width: 1124px){
    .c-hero--mini__image{
        height: 65vh;
        width: 70%;
    }
}
.c-hero--mini__image img{
    position: relative;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.c-hero--mini__overlay{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    background: #022F1E;
    background: -webkit-gradient(linear, left top, right top, color-stop(40%, rgb(2, 47, 30)), to(rgba(2, 47, 30, 0)));
    background: linear-gradient(90deg, rgb(2, 47, 30) 40%, rgba(2, 47, 30, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#022F1E", endColorstr="#022F1E", GradientType=1);
}
@media (max-width: 1124px) {
    .c-hero--mini__overlay {
        background: #022F1E;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(40%, rgb(2, 47, 30)), to(rgba(2, 47, 30, 0)));
        background: linear-gradient(0deg, rgb(2, 47, 30) 40%, rgba(2, 47, 30, 0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#022F1E", endColorstr="#022F1E", GradientType=0);
    }
}
.c-hero--mini__content{
    position: absolute;
    top: 60%;
    left: 0px;
    z-index: 2;
    --tw-translate-y: -50%;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 1124px){
    .c-hero--mini__content{
        top: 65%;
        left: 11%;
    }
}
@media (max-width: 767px){
    .c-hero--mini__content{
        margin-left: 30px;
        margin-right: 30px;
    }
}
.c-hero--mini__content__title{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 46px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(242 242 242 / var(--tw-text-opacity, 1));
}
@media (min-width: 1124px){
    .c-hero--mini__content__title{
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        font-size: 82px;
        line-height: 92px;
    }
}
.c-hero--mini__content__description{
    padding-top: 20px;
    font-size: 16px;
    --tw-text-opacity: 1;
    color: rgb(242 242 242 / var(--tw-text-opacity, 1));
}
@media (min-width: 1124px){
    .c-hero--mini__content__description{
        max-width: 660px;
        font-size: 20px;
    }
}
@media (max-width: 1123px){
    .c-hero--mini__content__description{
        padding-top: 80px;
    }
}
@media (max-width: 767px){
    .c-hero--mini__content__description{
        padding-top: 30px;
    }
}
.c-hero--mini__content__buttons{
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
@media (max-width: 767px){
    .c-hero--mini__content__buttons a{
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.c-hero__overlay{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    background: #022F1E;
    background: -webkit-gradient(linear, left top, right top, color-stop(40%, rgb(2, 47, 30)), to(rgba(2, 47, 30, 0)));
    background: linear-gradient(90deg, rgb(2, 47, 30) 40%, rgba(2, 47, 30, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#022F1E", endColorstr="#022F1E", GradientType=1);
}
@media (max-width: 1124px) {
    .c-hero__overlay {
        background: #022F1E;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(40%, rgb(2, 47, 30)), to(rgba(2, 47, 30, 0)));
        background: linear-gradient(0deg, rgb(2, 47, 30) 40%, rgba(2, 47, 30, 0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#022F1E", endColorstr="#022F1E", GradientType=0);
    }
}
.c-hero__container{
    position: relative;
    overflow-x: hidden;
}
.c-hero__image{
    position: relative;
    z-index: 0;
    height: 100vh;
    width: 100%;
}
.c-hero__image img{
    position: relative;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.c-hero__content{
    position: absolute;
    top: 55%;
    left: 11%;
    z-index: 2;
    --tw-translate-y: -50%;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (max-width: 767px){
    .c-hero__content{
        padding-right: 10%;
    }
}
.c-hero__content__title{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 46px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(242 242 242 / var(--tw-text-opacity, 1));
}
@media (min-width: 1124px){
    .c-hero__content__title{
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        font-size: 82px;
        line-height: 92px;
    }
}
.c-hero__content__description{
    padding-top: 20px;
    font-size: 16px;
    --tw-text-opacity: 1;
    color: rgb(242 242 242 / var(--tw-text-opacity, 1));
}
@media (min-width: 1124px){
    .c-hero__content__description{
        max-width: 660px;
        font-size: 20px;
    }
}
@media (max-width: 1123px){
    .c-hero__content__description{
        padding-top: 80px;
    }
}
.c-hero__content__buttons{
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
@media (max-width: 767px){
    .c-hero__content__buttons a{
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
