@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700&display=swap);
.slick-slider{
    position:relative;

    display:block;
    box-sizing:border-box;

    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;

    -webkit-touch-callout:none;
    -khtml-user-select:none;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent;
}

.slick-list{
    position:relative;

    display:block;
    overflow:hidden;

    margin:0;
    padding:0;
}
.slick-list:focus{
    outline:none;
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list{
    transform:translate3d(0, 0, 0);
}

.slick-track{
    position:relative;
    top:0;
    left:0;

    display:block;
    margin-left:auto;
    margin-right:auto;
}
.slick-track:before,
.slick-track:after{
    display:table;

    content:'';
}
.slick-track:after{
    clear:both;
}
.slick-loading .slick-track{
    visibility:hidden;
}

.slick-slide{
    display:none;
    float:left;

    height:100%;
    min-height:1px;
}
[dir='rtl'] .slick-slide{
    float:right;
}
.slick-slide img{
    display:block;
}
.slick-slide.slick-loading img{
    display:none;
}
.slick-slide.dragging img{
    pointer-events:none;
}
.slick-initialized .slick-slide{
    display:block;
}
.slick-loading .slick-slide{
    visibility:hidden;
}
.slick-vertical .slick-slide{
    display:block;

    height:auto;

    border:1px solid transparent;
}
.slick-arrow.slick-hidden{
    display:none;
}

body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"]{
  transition-duration:50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"]{
  transition-delay:0;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate{
  transition-delay:50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"]{
  transition-duration:100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"]{
  transition-delay:0;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate{
  transition-delay:100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"]{
  transition-duration:150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"]{
  transition-delay:0;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate{
  transition-delay:150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"]{
  transition-duration:200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"]{
  transition-delay:0;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate{
  transition-delay:200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"]{
  transition-duration:250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"]{
  transition-delay:0;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate{
  transition-delay:250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"]{
  transition-duration:300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"]{
  transition-delay:0;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate{
  transition-delay:300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"]{
  transition-duration:350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"]{
  transition-delay:0;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate{
  transition-delay:350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"]{
  transition-duration:400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"]{
  transition-delay:0;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate{
  transition-delay:400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"]{
  transition-duration:450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"]{
  transition-delay:0;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate{
  transition-delay:450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"]{
  transition-duration:500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"]{
  transition-delay:0;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate{
  transition-delay:500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"]{
  transition-duration:550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"]{
  transition-delay:0;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate{
  transition-delay:550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"]{
  transition-duration:600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"]{
  transition-delay:0;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate{
  transition-delay:600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"]{
  transition-duration:650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"]{
  transition-delay:0;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate{
  transition-delay:650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"]{
  transition-duration:700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"]{
  transition-delay:0;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate{
  transition-delay:700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"]{
  transition-duration:750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"]{
  transition-delay:0;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate{
  transition-delay:750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"]{
  transition-duration:800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"]{
  transition-delay:0;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate{
  transition-delay:800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"]{
  transition-duration:850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"]{
  transition-delay:0;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate{
  transition-delay:850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"]{
  transition-duration:900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"]{
  transition-delay:0;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate{
  transition-delay:900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"]{
  transition-duration:950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"]{
  transition-delay:0;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate{
  transition-delay:950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"]{
  transition-duration:1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"]{
  transition-delay:0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate{
  transition-delay:1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"]{
  transition-duration:1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"]{
  transition-delay:0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate{
  transition-delay:1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"]{
  transition-duration:1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"]{
  transition-delay:0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate{
  transition-delay:1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"]{
  transition-duration:1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"]{
  transition-delay:0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate{
  transition-delay:1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"]{
  transition-duration:1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"]{
  transition-delay:0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate{
  transition-delay:1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"]{
  transition-duration:1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"]{
  transition-delay:0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate{
  transition-delay:1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"]{
  transition-duration:1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"]{
  transition-delay:0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate{
  transition-delay:1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"]{
  transition-duration:1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"]{
  transition-delay:0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate{
  transition-delay:1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"]{
  transition-duration:1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"]{
  transition-delay:0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate{
  transition-delay:1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"]{
  transition-duration:1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"]{
  transition-delay:0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate{
  transition-delay:1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"]{
  transition-duration:1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"]{
  transition-delay:0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate{
  transition-delay:1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"]{
  transition-duration:1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"]{
  transition-delay:0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate{
  transition-delay:1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"]{
  transition-duration:1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"]{
  transition-delay:0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate{
  transition-delay:1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"]{
  transition-duration:1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"]{
  transition-delay:0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate{
  transition-delay:1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"]{
  transition-duration:1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"]{
  transition-delay:0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate{
  transition-delay:1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"]{
  transition-duration:1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"]{
  transition-delay:0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate{
  transition-delay:1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"]{
  transition-duration:1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"]{
  transition-delay:0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate{
  transition-delay:1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"]{
  transition-duration:1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"]{
  transition-delay:0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate{
  transition-delay:1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"]{
  transition-duration:1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"]{
  transition-delay:0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate{
  transition-delay:1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"]{
  transition-duration:1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"]{
  transition-delay:0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate{
  transition-delay:1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"]{
  transition-duration:2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"]{
  transition-delay:0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate{
  transition-delay:2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"]{
  transition-duration:2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"]{
  transition-delay:0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate{
  transition-delay:2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"]{
  transition-duration:2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"]{
  transition-delay:0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate{
  transition-delay:2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"]{
  transition-duration:2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"]{
  transition-delay:0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate{
  transition-delay:2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"]{
  transition-duration:2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"]{
  transition-delay:0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate{
  transition-delay:2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"]{
  transition-duration:2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"]{
  transition-delay:0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate{
  transition-delay:2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"]{
  transition-duration:2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"]{
  transition-delay:0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate{
  transition-delay:2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"]{
  transition-duration:2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"]{
  transition-delay:0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate{
  transition-delay:2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"]{
  transition-duration:2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"]{
  transition-delay:0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate{
  transition-delay:2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"]{
  transition-duration:2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"]{
  transition-delay:0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate{
  transition-delay:2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"]{
  transition-duration:2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"]{
  transition-delay:0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate{
  transition-delay:2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"]{
  transition-duration:2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"]{
  transition-delay:0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate{
  transition-delay:2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"]{
  transition-duration:2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"]{
  transition-delay:0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate{
  transition-delay:2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"]{
  transition-duration:2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"]{
  transition-delay:0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate{
  transition-delay:2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"]{
  transition-duration:2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"]{
  transition-delay:0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate{
  transition-delay:2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"]{
  transition-duration:2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"]{
  transition-delay:0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate{
  transition-delay:2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"]{
  transition-duration:2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"]{
  transition-delay:0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate{
  transition-delay:2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"]{
  transition-duration:2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"]{
  transition-delay:0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate{
  transition-delay:2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"]{
  transition-duration:2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"]{
  transition-delay:0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate{
  transition-delay:2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"]{
  transition-duration:2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"]{
  transition-delay:0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate{
  transition-delay:2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"]{
  transition-duration:3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"]{
  transition-delay:0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate{
  transition-delay:3000ms;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear]{
  transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease]{
  transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in]{
  transition-timing-function:cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out]{
  transition-timing-function:cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out]{
  transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back]{
  transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back]{
  transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back]{
  transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine]{
  transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine]{
  transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine]{
  transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad]{
  transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad]{
  transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad]{
  transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic]{
  transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic]{
  transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic]{
  transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart]{
  transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart]{
  transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart]{
  transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos^=fade][data-aos^=fade]{
  opacity:0;
  transition-property:opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate{
  opacity:1;
  transform:translate3d(0, 0, 0);
}

[data-aos=fade-up]{
  transform:translate3d(0, 100px, 0);
}

[data-aos=fade-down]{
  transform:translate3d(0, -100px, 0);
}

[data-aos=fade-right]{
  transform:translate3d(-100px, 0, 0);
}

[data-aos=fade-left]{
  transform:translate3d(100px, 0, 0);
}

[data-aos=fade-up-right]{
  transform:translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left]{
  transform:translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right]{
  transform:translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left]{
  transform:translate3d(100px, -100px, 0);
}
[data-aos^=zoom][data-aos^=zoom]{
  opacity:0;
  transition-property:opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate{
  opacity:1;
  transform:translate3d(0, 0, 0) scale(1);
}

[data-aos=zoom-in]{
  transform:scale(0.6);
}

[data-aos=zoom-in-up]{
  transform:translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down]{
  transform:translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right]{
  transform:translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left]{
  transform:translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out]{
  transform:scale(1.2);
}

[data-aos=zoom-out-up]{
  transform:translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down]{
  transform:translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right]{
  transform:translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left]{
  transform:translate3d(100px, 0, 0) scale(1.2);
}
[data-aos^=slide][data-aos^=slide]{
  transition-property:transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate{
  transform:translate3d(0, 0, 0);
}

[data-aos=slide-up]{
  transform:translate3d(0, 100%, 0);
}

[data-aos=slide-down]{
  transform:translate3d(0, -100%, 0);
}

[data-aos=slide-right]{
  transform:translate3d(-100%, 0, 0);
}

[data-aos=slide-left]{
  transform:translate3d(100%, 0, 0);
}
[data-aos^=flip][data-aos^=flip]{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  transition-property:transform;
}

[data-aos=flip-left]{
  transform:perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate{
  transform:perspective(2500px) rotateY(0);
}

[data-aos=flip-right]{
  transform:perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate{
  transform:perspective(2500px) rotateY(0);
}

[data-aos=flip-up]{
  transform:perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate{
  transform:perspective(2500px) rotateX(0);
}

[data-aos=flip-down]{
  transform:perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate{
  transform:perspective(2500px) rotateX(0);
}

*,
*::before,
*::after{
  box-sizing:border-box;
}

html{
  scroll-behavior:smooth;
}

body{
  margin:0;
  font-family:"Montserrat", sans-serif;
  font-weight:500;
  color:#FFFFFF;
  background:#0C1F29;
}

img{
  max-width:100%;
  display:block;
}

a{
  text-decoration:none;
  color:inherit;
}
a:hover{
  color:#56E367;
}

h1, h2{
  font-family:"Montserrat", sans-serif;
  font-size:50px;
  font-weight:700;
  letter-spacing:-2.5px;
  line-height:1.2;
  margin:0 0 24px;
}
@media (max-width: 768px){
  h1, h2{
    font-size:28px;
    letter-spacing:-1.5px;
  }
}

h3{
  font-family:"Montserrat", sans-serif;
  font-size:24px;
  font-weight:700;
  letter-spacing:-1.2px;
  line-height:1.2;
  margin:0 0 16px;
}

p{
  font-family:"Montserrat", sans-serif;
  font-size:20px;
  font-weight:500;
  letter-spacing:-1px;
  line-height:1.2;
  margin:0 0 24px;
}
@media (max-width: 768px){
  p{
    font-size:16px;
    letter-spacing:-0.8px;
  }
}

.accent{
  color:#56E367;
}

.btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#56E367;
  color:#0C1F29 !important;
  border:none;
  border-radius:8px;
  padding:14px 30px;
  cursor:pointer;
  font-family:"Montserrat", sans-serif;
  font-size:20px;
  font-weight:700;
  letter-spacing:-1px;
  line-height:1;
}
.btn:hover{
  background:#ABF1B3;
}
.btn:active{
  background:#E9FDF8;
}
@media (max-width: 1023px){
  .btn{
    font-size:16px;
    padding:12px 24px;
  }
}

.btn-outline{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#56E367;
  color:#0C1F29 !important;
  border:none;
  border-radius:8px;
  padding:14px 30px;
  cursor:pointer;
  font-family:"Montserrat", sans-serif;
  font-size:20px;
  font-weight:700;
  letter-spacing:-1px;
  line-height:1;
  background:transparent;
  color:#FFFFFF;
  border:1px solid #56E367;
}
.btn-outline:hover{
  background:#ABF1B3;
}
.btn-outline:active{
  background:#E9FDF8;
}
@media (max-width: 1023px){
  .btn-outline{
    font-size:16px;
    padding:12px 24px;
  }
}

.container{
  max-width:1658px;
  margin:0 auto;
  padding:0 32px;
}
@media (max-width: 1024px){
  .container{
    padding:0 32px;
  }
}

.header{
  padding:32px 0;
}
@media (max-width: 1023px){
  .header{
    padding:19px 0;
  }
}
.header .container{
  padding:0 30px;
  max-width:1910px;
}
@media (max-width: 1023px){
  .header .container{
    padding:0 15px;
  }
}
@media (max-width: 1023px){
  .header__logo{
    max-width:125px;
    position:relative;
    z-index:99999;
  }
}
@media (max-width: 1023px){
  .header__menu{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#0C1F29;
    z-index:9999;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    gap:24px;
    display:none !important;
    padding:200px 32px 0 32px;
  }
  .header__menu.open{
    display:block !important;
  }
}
.header .menu-toggle{
  display:none;
}
@media (max-width: 1023px){
  .header .menu-toggle{
    display:block;
    margin-left:auto;
    color:#56E367;
    border:none;
    background:none;
    position:relative;
    z-index:99999;
  }
  .header .menu-toggle svg{
    width:22px;
    height:22px;
  }
  .header .menu-toggle svg:nth-child(2){
    display:none;
  }
  .header .menu-toggle.open svg:nth-child(1){
    display:none;
  }
  .header .menu-toggle.open svg:nth-child(2){
    display:block;
  }
}
.header__inner{
  border-radius:300px;
  padding:32px 64px;
  display:flex;
  align-items:center;
  background-color:#0C1F29;
}
@media (max-width: 1500px){
  .header__inner{
    padding:32px 32px;
  }
}
@media (max-width: 1023px){
  .header__inner{
    padding:13px 17px;
  }
}
.header__menu{
  display:flex;
  align-items:center;
  margin-left:auto;
}
.header .main-navigation{
  margin-left:auto;
  margin-right:66px;
}
@media (max-width: 1500px){
  .header .main-navigation{
    margin-right:32px;
  }
}
.header .main-navigation ul{
  display:flex;
  gap:64px;
  list-style:none;
  margin:0;
  padding:0;
}
@media (max-width: 1500px){
  .header .main-navigation ul{
    gap:24px;
  }
}
@media (max-width: 1023px){
  .header .main-navigation ul{
    flex-direction:column;
    gap:32px;
  }
}
.header .main-navigation ul a{
  font-weight:bold;
  font-size:18px;
}
.header .main-navigation ul a:hover{
  color:#56E367;
}
.header .main-navigation ul a:active{
  color:#ABF1B3;
}
.header .main-navigation ul li:last-child a{
  background:#56E367;
  color:#0C1F29;
  padding:12px 31px;
  font-weight:bold;
  border-radius:8px;
}
.header .main-navigation ul li:last-child a:hover{
  background:#ABF1B3;
}
.header .main-navigation ul li:last-child a:active{
  background:#E9FDF8;
}
.header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
  border:none !important;
  padding:1px 0 0 0 !important;
}
@media (max-width: 1023px){
  .header .language-switcher{
    margin:50px 0 0 0;
  }
}
.header .language-switcher .wpml-ls-legacy-dropdown{
  width:auto;
}
.header .language-switcher .wpml-ls-legacy-dropdown a{
  background:url('data:image/svg+xml,<svg width="11" height="7" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_226_226)"><path d="M6.66055 5.24L10.2005 1.7C10.5905 1.31 10.5905 0.679998 10.2005 0.289998C9.81055 -0.100002 9.18055 -0.100002 8.79055 0.289998L5.25055 3.83L1.71055 0.289998C1.32055 -0.100002 0.680547 -0.100002 0.290547 0.289998C-0.0994531 0.679998 -0.0994531 1.32 0.290547 1.71L3.83055 5.25L5.24055 6.66L6.65055 5.25L6.66055 5.24Z" fill="%2356E367"/></g><defs><clipPath id="clip0_226_226"><rect width="10.49" height="6.66" fill="white"/></clipPath></defs></svg>') right 8px center no-repeat;
  color:#FFFFFF;
  border:none !important;
  position:relative;
  overflow:hidden;
  padding:8px;
  border-radius:8px;
  width:65px;
  height:33px;
}
.header .language-switcher .wpml-ls-legacy-dropdown a::after{
  content:"";
  position:absolute;
  inset:0;
  padding:1px;
  border-radius:12px;
  background:linear-gradient(180deg, #56E367, #0F7160 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
  border-radius:inherit;
  border:1px solid transparent;
}
.header .language-switcher .wpml-ls-legacy-dropdown a:not(.js-wpml-ls-item-toggle){
  background-image:none !important;
}
.header .language-switcher .wpml-ls-legacy-dropdown a:hover{
  background-color:#56E367;
  background-image:url('data:image/svg+xml,<svg width="11" height="7" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.65957 5.24L10.1996 1.7C10.5896 1.31 10.5896 0.679998 10.1996 0.289998C9.80957 -0.100002 9.17957 -0.100002 8.78957 0.289998L5.24957 3.83L1.70957 0.289998C1.31957 -0.100002 0.67957 -0.100002 0.28957 0.289998C-0.10043 0.679998 -0.10043 1.32 0.28957 1.71L3.82957 5.25L5.23957 6.66L6.64957 5.25L6.65957 5.24Z" fill="%230C1F29"/></svg>');
}

.wpml-ls-legacy-dropdown .wpml-ls-flag{
  border-radius:4px;
}

.border-gradient{
  position:relative;
  overflow:hidden;
}
.border-gradient::after{
  content:"";
  position:absolute;
  inset:0;
  padding:2px;
  border-radius:12px;
  background:linear-gradient(180deg, #56E367, #0F7160 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
  border-radius:inherit;
}

.site-footer{
  background-color:#131C1B;
  padding:70px 0;
}
@media (max-width: 1023px){
  .site-footer{
    padding:53px 0;
  }
}
.site-footer__columns{
  display:flex;
}
@media (max-width: 1023px){
  .site-footer__columns{
    display:block;
  }
}
.site-footer__column{
  min-width:405px;
}
@media (max-width: 1023px){
  .site-footer__column{
    min-width:0;
    margin-bottom:50px;
  }
}
.site-footer__column strong{
  color:#56E367;
}
.site-footer__copyright{
  margin-top:40px;
}
.site-footer__copyright p{
  font-size:14px;
}
.site-footer__inner{
  position:relative;
}
.site-footer__logo{
  position:absolute;
  right:35px;
  bottom:0;
}
@media (max-width: 1023px){
  .site-footer__logo{
    position:static;
    margin:75px 0 55px 0;
    display:block;
  }
}

.home .header{
  position:absolute;
  top:0;
  left:0;
  right:0;
  z-index:9999;
}

.hero{
  position:relative;
  height:900px;
  overflow:hidden;
}
@media (max-width: 1023px){
  .hero{
    height:645px;
  }
}
.hero__background{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:-1;
}
.hero__background img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
}
.hero__content{
  margin:260px 0 0 0;
  background:rgba(25, 46, 42, 0.6);
  backdrop-filter:blur(15px);
  -webkit-backdrop-filter:blur(15px);
  border-radius:8px;
  width:100%;
  max-width:915px;
  padding:60px;
  border:1px solid #56E367;
}
@media (max-width: 1023px){
  .hero__content{
    margin:110px 0 0 0;
    padding:41px 29px 29px 29px;
  }
}
.hero__content h2{
  font-weight:normal;
  margin:0 0 8px 0;
  font-size:41px;
}
@media (max-width: 1023px){
  .hero__content h2{
    font-size:25px;
  }
}
.hero__content h2 strong{
  color:#56E367;
}
.hero__content h2 + p{
  margin-top:30px;
}
.hero__content em{
  font-style:normal;
  color:#56E367;
}
.hero__content h1{
  margin:8px 0 20px 0;
  font-size:60px;
}
@media (max-width: 1023px){
  .hero__content h1{
    font-size:32px;
  }
}
.hero.hero2{
  height:auto;
  padding:70px 0;
  margin:140px 0 0 0;
}
@media (max-width: 1023px){
  .hero.hero2{
    margin:0;
  }
}
.hero.hero2 .hero__content{
  margin:0;
  max-width:780px;
}
@media (max-width: 1023px){
  .hero.hero2 .hero__content{
    padding:73px 34px;
  }
}
.hero.hero2 .hero__content h2{
  font-size:50px;
}
@media (max-width: 1023px){
  .hero.hero2 .hero__content h2{
    font-size:28px;
  }
}
.hero.hero2 .hero__content p:last-child{
  margin-bottom:0;
}
.hero.park{
  padding:96px 0;
}
@media (max-width: 1023px){
  .hero.park{
    padding:62px 0;
  }
}
.hero.park .hero__content{
  padding:114px 60px;
}
@media (max-width: 1023px){
  .hero.park .hero__content{
    padding:63px 30px;
  }
}
.hero.park .hero__content h2{
  font-weight:bold;
}
.hero.park .hero__content strong{
  color:#56E367;
}
.hero.park .hero__content p em{
  font-size:34px;
}
@media (max-width: 1023px){
  .hero.park .hero__content p em{
    font-size:20px;
  }
}
.hero.park .hero__text img{
  width:95px;
}

.video-section{
  margin:75px 0;
}
@media (max-width: 1023px){
  .video-section{
    margin:15px 0;
  }
}
.video-section__player{
  aspect-ratio:16/9;
  width:100%;
  border-radius:8px;
}
.video-section .container{
  max-width:1366px;
}

.lok-section{
  margin:91px 0 0 0;
  padding-top:50px;
}
@media (max-width: 1023px){
  .lok-section{
    margin:0;
    padding-top:0;
  }
}
.lok-section .lok-grid{
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
}
.lok-section .lok-col--text{
  width:48%;
}
.lok-section .lok-col--text h2{
  margin:0 0 52px 0;
}
@media (max-width: 1023px){
  .lok-section .lok-col--text h2{
    margin:0 0 20px 0;
  }
}
.lok-section .lok-col--text strong{
  color:#56E367;
}
@media (max-width: 1023px){
  .lok-section .lok-col--text{
    width:100%;
  }
}
.lok-section .lok-col--dojazd{
  width:49%;
}
@media (max-width: 1023px){
  .lok-section .lok-col--dojazd{
    width:calc(100% + 64px);
    margin:0 -32px;
  }
}
.lok-section .lok-dojazd{
  padding:105px 0 103px 32px;
  border-radius:8px;
}
@media (max-width: 1023px){
  .lok-section .lok-dojazd{
    padding:0;
  }
  .lok-section .lok-dojazd::after{
    display:none;
  }
}
.lok-section .lok-dojazd h3{
  color:#56E367;
  margin:1px 0 16px 17px;
  font-size:32px;
}
@media (max-width: 1023px){
  .lok-section .lok-dojazd h3{
    margin:6px 0 14px 31px;
    font-size:21px;
  }
}
.lok-section .lok-dojazd__list{
  width:100%;
  list-style:none;
  margin:0;
  padding:0;
  max-width:88%;
}
@media (max-width: 1023px){
  .lok-section .lok-dojazd__list{
    max-width:100%;
  }
}
.lok-section .lok-dojazd__list li{
  display:flex;
  align-items:center;
  gap:16px;
  padding:13px 17px;
  font-size:18px;
  background-color:#25363F;
}
@media (max-width: 1023px){
  .lok-section .lok-dojazd__list li{
    font-size:16px;
    padding:11px 32px;
  }
}
.lok-section .lok-dojazd__list li:last-child{
  margin:0;
}
.lok-section .lok-dojazd__list li.is-alt{
  background-color:transparent;
}
.lok-section .lok-dojazd__label{
  font-weight:bold;
  margin-right:auto;
}
@media (max-width: 767px){
  .lok-section .lok-dojazd__label{
    width:130px;
  }
}
.lok-section .lok-dojazd__km, .lok-section .lok-dojazd__czas{
  width:100px;
}
.lok-section .lok-heading > span{
  display:block;
}
.lok-section .lok-heading__accent{
  color:#56E367;
}
.lok-section .lok-mapa{
  width:100%;
  max-width:1315px;
  margin:102px auto 0 auto;
  position:relative;
}
@media (max-width: 1023px){
  .lok-section .lok-mapa{
    margin:0 0 0 0;
    width:calc(100% + 64px);
    margin:21px -32px 0 -32px;
  }
}
.lok-section .lok-mapa button{
  background-color:#56E367;
  border:none;
  position:absolute;
  left:16px;
  top:19px;
  z-index:10;
  width:63px;
  height:63px;
  border-radius:8px;
  cursor:pointer;
}
@media (max-width: 1023px){
  .lok-section .lok-mapa button{
    display:none;
  }
}
.lok-section .lok-mapa button:hover{
  background-color:#ABF1B3;
}
.lok-section .lok-mapa button:active{
  background-color:#E9FDF8;
}
@media (max-width: 1023px){
  .lok-section .lok-mapa__img--zoom{
    width:100%;
    margin:20px auto;
    max-width:300px;
  }
}
@media all and (min-width: 1024px){
  .lok-section .lok-mapa:has(button[aria-pressed=true]) .lok-mapa__img--normal{
    opacity:0.5;
  }
  .lok-section .lok-mapa:has(button[aria-pressed=true]) .lok-mapa__img--zoom{
    opacity:1;
    position:absolute;
    top:50%;
    left:104px;
    transform:translateY(-50%);
  }
}

.single-post__container{
  max-width:1385px;
  padding-left:32px;
  padding-right:32px;
  margin:0 auto;
  width:100%;
}
.single-post__back{
  color:#56E367;
  font-size:18px;
  margin:31px 0 0 0;
}
@media (max-width: 1023px){
  .single-post__back{
    font-size:15px;
    margin:43px 0 0 0;
  }
}
.single-post__back a{
  padding:0 0 0 27px;
  position:relative;
  display:inline-block;
}
@media (max-width: 1023px){
  .single-post__back a{
    padding:0 0 0 17px;
  }
}
.single-post__back a span{
  font-size:56px;
  line-height:18px;
  vertical-align:middle;
  margin:0 0 0 0;
  position:absolute;
  left:-4px;
  top:-4px;
}
@media (max-width: 1023px){
  .single-post__back a span{
    font-size:37px;
    line-height:18px;
    vertical-align:middle;
    margin:0 0 0 0;
    position:absolute;
    left:0;
    top:-3px;
  }
}
.single-post__header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin:57px 0 42px 0;
  flex-direction:row-reverse;
}
@media (max-width: 1023px){
  .single-post__header{
    flex-direction:column;
    align-items:flex-start;
    margin:45px 0 42px 0;
  }
}
.single-post__title{
  width:100%;
  max-width:780px;
  margin:0 0 0 0;
}
@media (max-width: 1023px){
  .single-post__title{
    font-size:28px;
    margin:15px 0 0 0;
  }
}
.single-post__date{
  font-size:34px;
  opacity:0.5;
  font-weight:normal;
}
@media (max-width: 1023px){
  .single-post__date{
    font-size:18px;
    opacity:0.5;
    font-weight:normal;
  }
}
.single-post__thumbnail{
  width:100%;
  max-width:1361px;
  margin:0 auto 65px auto;
  border-radius:8px;
}
@media (max-width: 1023px){
  .single-post__thumbnail{
    margin-bottom:29px;
  }
}
.single-post__thumbnail img{
  width:100%;
  height:auto;
  display:block;
  border-radius:8px;
}
.single-post__content{
  max-width:780px;
  margin:0 auto;
}
@media (max-width: 1023px){
  .single-post__content p{
    font-size:16px;
    line-height:1.25;
  }
}
.single-post__related{
  max-width:1634px;
  margin:114px auto;
  padding:0 20px;
}
@media (max-width: 1023px){
  .single-post__related{
    max-width:1634px;
    margin:86px auto 75px 0;
    padding:0 32px;
  }
}
.single-post__related-title{
  margin:0 0 37px 0;
  color:#56E367;
}
@media (max-width: 1023px){
  .single-post__related-title{
    margin:0 0 29px 0;
  }
}
.single-post__related-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:33px;
}
@media (max-width: 1023px){
  .single-post__related-grid{
    gap:24px;
    grid-template-columns:repeat(2, 1fr);
  }
}
@media (max-width: 767px){
  .single-post__related-grid{
    gap:24px;
    grid-template-columns:repeat(1, 1fr);
  }
}
.single-post__related-link{
  text-align:center;
  margin:62px 0 -60px 0;
}

@media (max-width: 1023px){
  .home .single-post__related{
    margin:29px auto 75px 0;
  }
}

.related-card__thumbnail{
  width:100%;
  height:287px;
  overflow:hidden;
  border-radius:8px;
  margin:0 0 16px 0;
}
@media (max-width: 1023px){
  .related-card__thumbnail{
    height:190px;
  }
}
.related-card__thumbnail img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  display:block;
  transition:transform 0.3s ease;
}
.related-card__title{
  font-size:34px;
  font-weight:bold;
  margin:0 0 8px 0;
}
@media (max-width: 1023px){
  .related-card__title{
    font-size:20px;
    margin:0 0 8px 0;
  }
}
.related-card__date{
  font-size:20px;
  opacity:0.5;
  margin:37px 0 11px 0;
  display:block;
}
@media (max-width: 1023px){
  .related-card__date{
    font-size:16px;
    opacity:0.5;
    margin:20px 0 6px 0;
  }
}
.related-card:hover .related-card__thumbnail img{
  transform:scale(1.05);
}

.contact-footer{
  padding-top:50px;
  margin-top:158px;
  margin-bottom:130px;
}
@media (max-width: 1023px){
  .contact-footer{
    margin-top:75px;
    margin-bottom:0;
  }
}
.contact-footer__inner{
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
}
.contact-footer__content h2{
  margin:0 0 64px 0;
  max-width:410px;
}
@media (max-width: 1023px){
  .contact-footer__content h2{
    margin:0 0 41px 0;
    max-width:288px;
  }
}
.contact-footer__content h2 em{
  font-style:normal;
  color:#56E367;
}
.contact-footer__left{
  width:50%;
}
@media (max-width: 1023px){
  .contact-footer__left{
    width:100%;
  }
}
.contact-footer__right{
  width:49.2%;
  padding:12px 0 0 0;
}
@media (max-width: 1023px){
  .contact-footer__right{
    width:100%;
    padding:9px 0 0 0;
  }
}
.contact-footer__person{
  margin:80px 0 0 0;
  display:flex;
  justify-content:space-between;
  align-items:center;
}
@media (max-width: 767px){
  .contact-footer__person{
    margin:63px 0 0 0;
    flex-direction:column;
    align-items:flex-start;
  }
}
.contact-footer__person-info{
  width:calc(100% - 239px - 74px);
}
@media (max-width: 767px){
  .contact-footer__person-info{
    width:100%;
    margin:30px 0 0 0;
  }
}
.contact-footer__person-photo{
  width:239px;
  height:239px;
  position:relative;
  overflow:hidden;
  border-radius:4px;
}
.contact-footer__person-photo::after{
  content:"";
  position:absolute;
  inset:0;
  padding:2px;
  border-radius:12px;
  background:linear-gradient(180deg, #56E367, #0F7160 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
  border-radius:inherit;
}
.contact-footer__person-photo img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  display:block;
}
.contact-footer__person-name{
  color:#56E367;
  margin:0;
  font-weight:bold;
}
.contact-footer__person-position{
  margin:0;
  font-weight:bold;
}
.contact-footer__person-contact{
  margin-top:15px;
}

@media (max-width: 1023px){
  .wpcf7 .cf7-consent{
    margin:37px 0 -15px 0;
  }
}
.wpcf7 .cf7-row{
  display:flex;
  gap:32px;
  margin:0 0 32px 0;
}
@media (max-width: 1023px){
  .wpcf7 .cf7-row{
    gap:20px;
    margin-bottom:20px;
  }
}
.wpcf7 .cf7-row input{
  height:69px;
  width:100%;
  border-radius:8px;
  background:#25363F;
  padding:0 23px;
  font-size:20px;
  border:none;
}
.wpcf7 .cf7-row .wpcf7-form-control-wrap{
  position:relative;
  border-radius:8px;
  display:block;
  padding:1px;
}
.wpcf7 .cf7-row .wpcf7-form-control-wrap .wpcf7-not-valid-tip{
  position:absolute;
  top:calc(100% + 5px);
  font-size:14px;
}
.wpcf7 .cf7-row .wpcf7-form-control-wrap::after{
  content:"";
  position:absolute;
  inset:0;
  padding:1px;
  border-radius:12px;
  background:linear-gradient(180deg, #56E367, #0F7160 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
  border-radius:inherit;
}
.wpcf7 .cf7-row-single{
  width:100%;
  display:block;
}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item{
  margin:0 0 0 0;
  padding:0 0 0 32px;
}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item label{
  position:relative;
  font-size:14px;
  line-height:17px;
  display:block;
}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item label input{
  opacity:0;
  position:absolute;
}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item label::after{
  position:absolute;
  left:-29px;
  top:0;
  background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" fill="white" stroke="url(%23paint0_linear_199_847)"/><defs><linearGradient id="paint0_linear_199_847" x1="8" y1="0" x2="8" y2="16" gradientUnits="userSpaceOnUse"><stop stop-color="%2356E367"/><stop offset="1" stop-color="%230F7160"/></linearGradient></defs></svg>') center center no-repeat;
  content:"";
  width:16px;
  height:16px;
  border-radius:4px;
}
.wpcf7 .wpcf7-submit{
  background:#56E367;
  color:#0C1F29;
  width:195px;
  height:48px;
  border-radius:8px;
  font-size:20px;
  font-weight:bold;
  border:none;
  margin:39px 0 0 0;
  cursor:pointer;
}
.wpcf7 .wpcf7-submit:hover{
  background:#ABF1B3;
}
.wpcf7 .wpcf7-submit:active{
  background:#E9FDF8;
}

.bs-section{
  padding:64px 0 155px 0;
}
@media (max-width: 1023px){
  .bs-section{
    padding:32px 0 50px 0;
  }
}
.bs-section .bs-heading{
  text-align:center;
}
.bs-section .bs-heading > span{
  display:block;
}
.bs-section .bs-heading > span:first-child{
  font-weight:300;
}
.bs-section .bs-heading__accent{
  color:#56E367;
}
.bs-section .bs-features{
  display:grid;
  grid-template-columns:repeat(6, 1fr);
  gap:32px;
  margin:65px 0 0 0;
  max-width:1634px;
}
@media (max-width: 1023px){
  .bs-section .bs-features{
    gap:24px;
    margin:34px 0 0 0;
    grid-template-columns:repeat(4, 1fr);
  }
}
@media (max-width: 767px){
  .bs-section .bs-features{
    gap:24px;
    margin:34px 0 0 0;
    grid-template-columns:repeat(2, 1fr);
  }
}
.bs-section .bs-features .bs-feature{
  padding:63px 25px 37px 27px;
  border-radius:8px;
}
@media (max-width: 1023px){
  .bs-section .bs-features .bs-feature{
    padding:63px 25px 46px 27px;
  }
}
.bs-section .bs-features .bs-feature p{
  margin:33px 0 0 0;
}
@media (max-width: 767px){
  .bs-section .bs-features .bs-feature p{
    margin:17px 0 0 0;
  }
}
.bs-section .bs-features .bs-feature p strong{
  color:#56E367;
}
@media (max-width: 767px){
  .bs-section .bs-features .bs-feature img{
    max-width:32px;
    max-height:32px;
  }
}
.bs-section .bs-bottom{
  display:flex;
  margin:81px 0 0 0;
  justify-content:space-between;
}
@media (max-width: 1023px){
  .bs-section .bs-bottom{
    margin:32px 0 0 0;
    display:block;
  }
}
.bs-section .bs-bottom .bs-plan{
  position:relative;
  width:48%;
}
@media (max-width: 1023px){
  .bs-section .bs-bottom .bs-plan{
    width:auto;
    margin:0 -10px;
  }
}
.bs-section .bs-bottom .bs-plan button{
  background-color:#56E367;
  border:none;
  position:absolute;
  left:0;
  top:42px;
  z-index:10;
  width:63px;
  height:63px;
  border-radius:8px;
  cursor:pointer;
}
@media (max-width: 1023px){
  .bs-section .bs-bottom .bs-plan button{
    width:32px;
    height:32px;
    left:11px;
    top:19px;
  }
  .bs-section .bs-bottom .bs-plan button svg{
    width:20px;
    height:20px;
  }
}
.bs-section .bs-bottom .bs-side{
  width:49%;
}
@media (max-width: 1023px){
  .bs-section .bs-bottom .bs-side{
    width:100%;
  }
}
@media (max-width: 1023px){
  .bs-section .bs-bottom .bs-download-btn__wrapper{
    display:flex;
    justify-content:center;
  }
  .bs-section .bs-bottom .bs-download-btn__wrapper a{
    font-size:20px;
  }
}
.bs-section .bs-bottom .bs-table-wrapper{
  margin:146px 0 37px 0;
  padding:66px 90px 60px 28px;
  border-radius:8px;
}
@media (max-width: 1023px){
  .bs-section .bs-bottom .bs-table-wrapper{
    margin:16px -32px 16px -32px;
    padding:0;
  }
  .bs-section .bs-bottom .bs-table-wrapper::after{
    display:none;
  }
}
.bs-section .bs-bottom .bs-table-wrapper table{
  width:100%;
  border-collapse:collapse;
}
.bs-section .bs-bottom .bs-table-wrapper table tr th{
  text-align:left;
  font-weight:bold;
  padding:0 0 13px 20px;
  color:#56E367;
  border-bottom:2px solid #56E367;
  font-size:18px;
}
@media (max-width: 1023px){
  .bs-section .bs-bottom .bs-table-wrapper table tr th{
    font-size:15px;
  }
}
.bs-section .bs-bottom .bs-table-wrapper table tr td{
  padding:13px 0 13px 20px;
  font-size:18px;
}
@media (max-width: 1023px){
  .bs-section .bs-bottom .bs-table-wrapper table tr td{
    font-size:14px;
  }
}
.bs-section .bs-bottom .bs-table-wrapper table tr:nth-child(even){
  background-color:#25363F;
}

.sus-section{
  padding:547px 0 30px 0;
  position:relative;
}
@media (max-width: 1023px){
  .sus-section{
    padding:249px 0 30px 0;
  }
}
.sus-section .sus-bg{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:900px;
  pointer-events:none;
  background-position:center top;
  background-repeat:no-repeat;
}
@media (max-width: 767px){
  .sus-section .sus-bg--desktop{
    display:none;
  }
}
.sus-section .sus-bg--mobile{
  display:none;
}
@media (max-width: 767px){
  .sus-section .sus-bg--mobile{
    display:block;
  }
}
.sus-section .container{
  position:relative;
  z-index:1;
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.sus-section .sus-heading span{
  display:block;
}
.sus-section .sus-heading__accent{
  color:#56E367;
}
.sus-section .sus-badges{
  width:100%;
  display:grid;
  grid-template-columns:repeat(5, 1fr);
  gap:24px;
  margin:30px 0 0 0;
}
@media (max-width: 1023px){
  .sus-section .sus-badges{
    margin:10px 0 0 0;
    grid-template-columns:repeat(3, 1fr);
  }
}
@media (max-width: 767px){
  .sus-section .sus-badges{
    margin:10px 0 0 0;
    grid-template-columns:repeat(2, 1fr);
  }
}
.sus-section .sus-badges .sus-badge{
  text-align:center;
  padding:32px 0 25px 0;
  border-radius:8px;
  background-color:rgba(86, 227, 103, 0.05);
}
@media (max-width: 1023px){
  .sus-section .sus-badges .sus-badge{
    padding:25px 10px 7px 10px;
  }
}
.sus-section .sus-badges .sus-badge img{
  display:block;
  margin:0 auto;
}
.sus-section .sus-badges .sus-badge__label{
  display:flex;
  align-items:center;
  justify-content:center;
  height:50px;
  font-weight:bold;
}
.sus-section .sus-badges .sus-badge__label strong{
  color:#56E367;
}
.sus-section .sus-badges .sus-badge__label p{
  margin:0;
}
.sus-section .sus-intro{
  width:49%;
  margin:18px 0 0 0;
}
@media (max-width: 1023px){
  .sus-section .sus-intro{
    width:100%;
    margin:-10px 0 0 0;
  }
}
.sus-section + .hero{
  margin-top:0;
}

.gallery-section{
  padding:106px 0 0 0;
  overflow:hidden;
}
@media (max-width: 1023px){
  .gallery-section{
    padding:36px 0 0 0;
  }
}
.gallery-section h2{
  margin:0 0 37px 0;
  color:#56E367;
}
@media (max-width: 1023px){
  .gallery-section h2{
    margin:0 0 20px 0;
  }
}
.gallery-section .gallery-grid{
  margin:0 -16px;
}
@media (max-width: 767px){
  .gallery-section .gallery-grid{
    margin:0 -8px;
  }
}
.gallery-section .gallery-grid .slick-list{
  overflow:visible;
}
.gallery-section .container{
  position:relative;
}
.gallery-section .container .slick-arrow{
  background:url('data:image/svg+xml,<svg width="13" height="20" viewBox="0 0 13 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.2293 7.30348L3.32195 0.557407C2.56098 -0.185804 1.33171 -0.185804 0.570734 0.557407C-0.190241 1.30062 -0.190242 2.50119 0.570734 3.2444L7.47805 9.99047L0.570732 16.7365C-0.190244 17.4798 -0.190244 18.6994 0.570732 19.4426C1.33171 20.1858 2.58049 20.1858 3.34146 19.4426L10.2488 12.6965L13 10.0095L10.2488 7.32253L10.2293 7.30348Z" fill="%230C1F29"/></svg>') #56E367 center center no-repeat;
  text-indent:-9999px;
  width:48px;
  height:48px;
  border-radius:8px;
  position:absolute;
  right:0;
  top:-89px;
  border:none;
  cursor:pointer;
}
@media (max-width: 1023px){
  .gallery-section .container .slick-arrow{
    width:32px;
    height:32px;
    right:15px;
    top:-55px;
    background-size:10px;
  }
}
.gallery-section .container .slick-arrow.slick-prev{
  margin-right:64px;
  transform:rotate(180deg);
}
@media (max-width: 1023px){
  .gallery-section .container .slick-arrow.slick-prev{
    margin-right:44px;
  }
}
.gallery-section .container .slick-arrow:hover{
  background-color:#ABF1B3;
}
.gallery-section .container .slick-arrow:active{
  background-color:#E9FDF8;
}
.gallery-section .container .slick-slide{
  padding:0 8px;
}
@media (max-width: 767px){
  .gallery-section .container .slick-slide{
    width:65vw;
  }
}
.gallery-section .container .gallery-item{
  border-radius:8px;
  overflow:hidden;
}
.gallery-section .container .gallery-item img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  display:block;
  aspect-ratio:1/1;
}
