@font-face{
    font-family: MADE Evolve Sans;
    font-display: swap;
    src: url("../fonts/MADEEvolveSans.woff2") format("woff2"), url("../fonts/MADEEvolveSans.woff") format("woff");
    font-weight: 400;
    font-style: normal
}@font-face{
    font-family: MADE Evolve Sans;
    font-display: swap;
    src: url("../fonts/MADEEvolveSans-Medium.woff2") format("woff2"), url("../fonts/MADEEvolveSans-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal
}@font-face{
    font-family: MADE Evolve Sans;
    font-display: swap;
    src: url("../fonts/MADEEvolveSans-Bold.woff2") format("woff2"), url("../fonts/MADEEvolveSans-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal
}@font-face{
    font-family: AG_Benguiat;
    font-display: swap;
    src: url("../fonts/agbenguiatcyrboldbold.woff2") format("woff2"), url("../fonts/agbenguiatcyrboldbold.woff") format("woff");
    font-weight: 700;
    font-style: normal
}.land{
    --bg-color: #F6F6F6;
    --accent-color: #FFB901;
    --footer-color: #019BE1;
    --text-color: #6C797F;
    --title-color: #0A2835;
    --light-color: #fff
}.land *{
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}.land{font-size: -webkit-calc(100vw * (16 / 1920));font-size: calc(100vw * (16 / 1920))}.land{font-size: 1rem;background-color: var(--bg-color);color: var(--text-color);line-height: 1.125;letter-spacing: 0.05em;font-family: MADE Evolve Sans;font-weight: 400}.land h1,.land h2,.land h3,.land h4,.land h5,.land h6{
    padding: 0;
    margin: 0
}.land ul{
    list-style: none;
    padding: 0;
    margin: 0
}.land ol{
    padding: 0;
    margin: 0
}.land p{
    margin: 0
}.land img{
    max-width: 100%
}.land a{
    text-decoration: none
}.land input{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none
}.land button{
    padding: 0;
    cursor: pointer
}.land textarea{
    resize: none
}.land .container{
    max-width: 96rem;
    padding: 0 1.5rem
}.land .container-fluid{
    padding: 0 1.5rem
}.land .section{
    padding: 3.75rem 0
}.land .section-m{
    margin: 3.75rem 0
}.land .section-double{
    padding: 7.5rem 0
}.land .box{
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}.land .box img,.land .box svg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover
}.land .title-page{
    font-size: 4rem;
    letter-spacing: 0.02em;
    line-height: 0.93;
    color: var(--title-color);
    font-family: AG_Benguiat;
    font-weight: 700
}.land .section-title{
    font-size: 3rem;
    letter-spacing: 0.02em;
    line-height: 1.125;
    color: var(--title-color);
    font-family: AG_Benguiat;
    font-weight: 700
}.land .section-title span{
    color: var(--accent-color);
    text-transform: uppercase
}.land .name{
    font-size: 1.5rem;
    line-height: 1;
    letter-spacing: 0.02em;
    color: var(--title-color);
    font-family: AG_Benguiat;
    font-weight: 700
}.land .card-name{
    font-size: 1.125rem;
    line-height: 1.11;
    letter-spacing: 0.02em;
    color: var(--title-color);
    font-family: AG_Benguiat;
    font-weight: 700
}.land .btn{
    display: block;
    background-color: var(--accent-color);
    color: var(--light-color);
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-size: 1.125rem;
    padding: 1.125rem 2rem;
    min-height: 3.25rem;
    line-height: 0.88;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    border: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: MADE Evolve Sans;
    font-weight: 700
}.land .btn:hover{
    background-color: var(--title-color);
    color: var(--light-color)
}.land .btn:active{
    background-color: var(--accent-color) !important;
    color: var(--light-color) !important;
    border: none !important
}@media (max-width: 1399.98px){.land{font-size: -webkit-calc(100vw * (16 / 1400));font-size: calc(100vw * (16 / 1400))}}@media (max-width: 991.98px){.land{font-size: -webkit-calc(100vw * (16 / 768));font-size: calc(100vw * (16 / 768))}.land{font-size: 1rem}.land .section{
        padding: 2rem 0
    }.land .section-m{
        margin: 2rem 0
    }.land .section-double{
        padding: 4rem 0
    }.land .title-page{
        font-size: 2.625rem
    }.land .section-title{
        font-size: 2.625rem
    }}@media (max-width: 575.98px){.land{font-size: -webkit-calc(100vw * (16 / 480));font-size: calc(100vw * (16 / 480))}.land .container{
        padding: 0 1rem
    }.land .container-fluid{
        padding: 0 1rem
    }.land{font-size: 1rem}.land .title-page{
        font-size: 2rem
    }.land .section-title{
        font-size: 2rem
    }.land .name{
        font-size: 1.25rem
    }}.land .slick-slider{
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}.land .slick-list{
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}.land .slick-list:focus{
    outline: none
}.land .slick-list.dragging{
    cursor: pointer;
    cursor: hand
}.land .slick-slider .slick-track,.land .slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}.land .slick-track{
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}.land .slick-track:before,.land .slick-track:after{
    content: "";
    display: table
}.land .slick-track:after{
    clear: both
}.land .slick-loading .slick-track{
    visibility: hidden
}.land .slick-slide{
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}.land [dir="rtl"] .slick-slide{
    float: right
}.land .slick-slide img{
    display: block
}.land .slick-slide.slick-loading img{
    display: none
}.land .slick-slide.dragging img{
    pointer-events: none
}.land .slick-initialized .slick-slide{
    display: block
}.land .slick-loading .slick-slide{
    visibility: hidden
}.land .slick-vertical .slick-slide{
    display: block;
    height: auto;
    border: 1px solid transparent
}.land .slick-arrow.slick-hidden{
    display: none
}.land .header{
    position: absolute;
    top: 1.5rem;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 100
}.land .header__right{
    padding-right: 12.6875rem
}.land .header__logo{
    position: relative;
    display: block;
    background-color: var(--bg-color);
    padding: 1.375rem 1.5rem 1.375rem 12rem;
    -webkit-border-radius: 0 0 1rem 0;
    border-radius: 0 0 1rem 0;
    margin: -0.125rem 0 0 -0.125rem
}.land .header__logo img{
    width: 13.0625rem
}.land .header__logo::before{
    content: '';
    position: absolute;
    top: 0;
    right: -0.9375rem;
    background-image: url(../img/land/pozzolana/corner.svg);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    width: 1rem;
    height: 1rem;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}.land .header__logo::after{
    content: '';
    position: absolute;
    bottom: -0.9375rem;
    left: 0;
    background-image: url(../img/land/pozzolana/corner.svg);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    width: 1rem;
    height: 1rem;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}.land .header__menu ul{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.land .header__menu ul li{
    margin-right: 2rem
}.land .header__menu ul li:last-child{
    margin: 0
}.land .header__menu ul li a{
    display: block;
    color: var(--light-color);
    letter-spacing: 0.08em;
    font-size: 1.125rem;
    line-height: 0.88;
    font-family: MADE Evolve Sans;
    font-weight: 500
}.land .header__info{
    color: var(--light-color)
}.land .header__info a{
    color: var(--light-color)
}.land .header__info span{
    font-size: .875rem;
    letter-spacing: 0.08em
}.land .header__call{
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-size: 1.125rem;
    height: 3.25rem;
    padding: 0 2rem;
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    border: .0625rem solid #fff;
    color: var(--light-color);
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: MADE Evolve Sans;
    font-weight: 700
}.land .header__call:hover{
    background-color: var(--accent-color);
    border-color: var(--accent-color)
}.land .header__call:active{
    background-color: var(--title-color);
    border-color: var(--title-color)
}@media (max-width: 1399.98px){.land .header__right{
        padding-right: 2.25rem
    }.land .header__logo{
        padding: 1.375rem 1.5rem 1.375rem 1.5rem
    }}@media (max-width: 991.98px){.land .header__logo::after{
        left: .0625rem
    }.land .header__logo::before{
        top: .0625rem;
        right: -0.875rem
    }.land .header .navbar-toggler{
        width: 3.5rem;
        height: 3.5rem;
        border: .0625rem solid #fff;
        -webkit-border-radius: .5rem;
        border-radius: .5rem;
        padding: 0;
        -webkit-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }.land .header .navbar-toggler:hover{
        background-color: var(--accent-color)
    }.land .header .navbar-toggler:focus{
        -webkit-box-shadow: none;
        box-shadow: none
    }.land .header .navbar-toggler-icon{
        background: transparent;
        width: 2rem;
        height: 2rem
    }.land .header .navbar-toggler-icon svg{
        width: 100%;
        height: 100%
    }.land .header .offcanvas{
        width: -webkit-calc(100% - 3rem);
        width: calc(100% - 3rem);
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        margin-right: 1.5rem;
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        -webkit-border-radius: .5rem;
        border-radius: .5rem
    }.land .header .offcanvas-header .btn-close{
        padding: 0;
        margin: 0;
        -webkit-border-radius: .5rem;
        border-radius: .5rem;
        background: var(--title-color);
        opacity: 1;
        width: 3.5rem;
        height: 3.5rem;
        -webkit-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }.land .header .offcanvas-header .btn-close svg{
        width: 2rem;
        height: 2rem
    }.land .header .offcanvas-header .btn-close:hover{
        background-color: var(--accent-color)
    }.land .header__right{
        position: relative
    }.land .header__link{
        font-size: 1.125rem;
        color: var(--title-color);
        letter-spacing: 0.08em;
        text-transform: uppercase;
        border: 0.0625rem solid var(--title-color);
        -webkit-border-radius: .5rem;
        border-radius: .5rem;
        height: 3.25rem;
        margin-bottom: 1rem;
        -webkit-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: MADE Evolve Sans;
        font-weight: 700
    }.land .header__link:last-child{
        margin: 0
    }.land .header__link:hover{
        background-color: var(--accent-color);
        color: var(--light-color);
        border-color: var(--accent-color)
    }.land .header__link:active{
        background-color: var(--title-color);
        color: var(--light-color);
        border-color: var(--title-color)
    }.land .header__group span{
        color: var(--title-color)
    }}@media (max-width: 575.98px){.land .header{
        top: 1rem
    }.land .header__logo{
        padding: 1.25rem 1.5rem
    }.land .header__right{
        padding-right: 1.75rem
    }.land .header .offcanvas{
        width: -webkit-calc(100% - 2rem);
        width: calc(100% - 2rem);
        margin-right: 1rem
    }}.land .main-new{
    padding: 1.5rem 0;
    margin-top: 0
}.land .main-new__wrapper{
    position: relative;
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    height: 51.3125rem
}.land .main-new__dop{
    position: relative
}.land .main-new__content{
    max-width: 50rem
}.land .main-new__content .title-page{
    color: #fff
}.land .main-new__text{
    color: #fff;
    max-width: 26.875rem
}.land .main-new__text p span{
    letter-spacing: 0.02em;
    font-size: 1.125rem;
    font-family: AG_Benguiat;
    font-weight: 700
}.land .main-new__desc{
    position: absolute;
    top: -5.1875rem;
    right: .9375rem;
    color: #fff;
    max-width: 10.625rem;
    text-align: right
}.land .main-new__desc p span{
    letter-spacing: 0.02em;
    font-size: 1.125rem;
    font-family: AG_Benguiat;
    font-weight: 700
}@media (max-width: 1399.98px){.land .main-new__desc{
        top: -6.1875rem
    }}@media (max-width: 991.98px){.land .main-new__desc{
        top: -11.1875rem
    }}@media (max-width: 575.98px){.land .main-new{
        padding: 1rem 0 0 0
    }.land .main-new__wrapper{
        background-position-x: -52.9375rem !important;
        padding-top: 85px;
        padding-bottom: 30px;
        min-height: 44.3125rem;
        height: auto;
    }.land .main-new__desc{
        top: -10.1875rem
    }}.land .main{
    padding: 1.5rem 0
}.land .main .section-title{
    color: var(--light-color);
    max-width: 63.75rem
}.land .main__wrapper{
    position: relative;
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    height: 64.5rem
}.land .main__content{
    padding-top: 5.1875rem
}.land .main__btn{
    line-height: 1.27
}.land .main__label{
    position: absolute
}.land .main__label_wrapper{
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}.land .main__label_wrapper:hover .main__icon::before{
    width: 3rem;
    height: 3rem
}.land .main__label_wrapper:hover .main__icon::after{
    width: 5rem;
    height: 5rem
}.land .main__label_wrapper:hover .main__info{
    opacity: 1;
    pointer-events: auto
}.land .main__label_1{
    left: 29.9375rem;
    top: 49.625rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}.land .main__label_1 .main__info{
    width: 24.125rem;
    left: 5.25rem;
    top: -0.1875rem
}.land .main__label_2{
    left: 14.8125rem;
    top: 53rem
}.land .main__label_2 .main__info{
    width: 24.125rem;
    top: 5.25rem
}.land .main__label_3{
    top: 24rem;
    left: 37.6875rem
}.land .main__label_3 .main__info{
    width: 14.6875rem;
    top: 5.25rem
}.land .main__label_4{
    left: 49.0625rem;
    top: 35.875rem
}.land .main__label_4 .main__info{
    width: 16.125rem;
    top: 5.25rem
}.land .main__label_5{
    top: 55.9375rem;
    left: 62.6875rem
}.land .main__label_5 .main__info{
    width: 24.125rem;
    top: -7.125rem
}.land .main__label_6{
    top: 31.8125rem;
    left: 72.9375rem
}.land .main__label_6 .main__info{
    width: 19.5625rem;
    top: 5.25rem
}.land .main__icon{
    position: relative;
    min-width: 4rem;
    height: 4rem;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}.land .main__icon svg{
    width: 1rem;
    height: 1rem;
    z-index: 2
}.land .main__icon::before{
    content: '';
    background-color: var(--accent-color);
    width: 2.5rem;
    height: 2.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease
}.land .main__icon::after{
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 4rem;
    height: 4rem;
    position: absolute;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease
}.land .main__info{
    -webkit-transition: 0.4s ease;
    -o-transition: 0.4s ease;
    transition: 0.4s ease;
    position: absolute;
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    background-color: #fff;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    z-index: 2
}.land .main__info p{
    margin-top: .25rem;
    color: var(--text-color);
    letter-spacing: 0.08em;
    line-height: 1;
    font-size: .875rem
}@media (max-width: 1399.98px){.land .main__label_5{
        left: 62.6875rem
    }}@media (max-width: 991.98px){.land .main__wrapper{
        background-position-x: -18.125rem !important
    }.land .main__content{
        max-width: 42rem;
        margin: 0 auto
    }.land .main__label_1{
        left: 14.5625rem;
        top: 46.625rem
    }.land .main__label_2{
        left: 10.5625rem
    }.land .main__label_2 .main__info{
        max-width: 20.125rem
    }.land .main__label_3{
        left: 20.6875rem
    }.land .main__label_4{
        left: 34.0625rem
    }.land .main__label_5{
        left: 35.6875rem
    }.land .main__label_5 .main__info{
        max-width: 13.125rem;
        top: -11.125rem
    }.land .main__label_6{
        top: 38.8125rem;
        left: 22.9375rem
    }}@media (max-width: 575.98px){.land .main{
        padding: 1rem 0 0 0
    }.land .main__wrapper{
        height: 43.875rem
    }.land .main__slider{
        padding: 0 0 1rem 0
    }.land .main__slider_wrapper{
        position: relative
    }.land .main__content{
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 5;
        max-width: 26rem;
        padding-top: 4.4375rem
    }.land .main .slider-nav{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 43.875rem
    }.land .main .slider-nav__elem{
        position: absolute;
        left: 12.25rem;
        top: 21.375rem;
        z-index: 5;
        -webkit-transition: 1.2s cubic-bezier(0.1, 0.65, 0.9, 1);
        -o-transition: 1.2s cubic-bezier(0.1, 0.65, 0.9, 1);
        transition: 1.2s cubic-bezier(0.1, 0.65, 0.9, 1)
    }.land .main .slider-nav__elem svg{
        width: 3.5rem;
        height: 3.5rem
    }.land .main .slider-nav .slick-list{
        width: 100%;
        padding: 0 !important;
        background-image: url(../img/land/main/bg-image-new.jpg);
        background-repeat: no-repeat;
        background-position: -15.3125rem 0;
        -webkit-background-size: 287% 287%;
        background-size: 287%;
        height: 43.875rem;
        -webkit-transition: 1.2s cubic-bezier(0.9, 1, 0.9, 0.9);
        -o-transition: 1.2s cubic-bezier(0.9, 1, 0.9, 0.9);
        transition: 1.2s cubic-bezier(0.9, 1, 0.9, 0.9);
        -webkit-border-radius: .5rem;
        border-radius: .5rem
    }.land .main .slider-nav .slick-dots{
        position: absolute;
        bottom: 2.5625rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        left: 0;
        right: 0;
        margin: auto
    }.land .main .slider-nav .slick-dots li{
        margin-right: .75rem
    }.land .main .slider-nav .slick-dots li:last-child{
        margin: 0
    }.land .main .slider-nav .slick-dots li.slick-active button{
        background: var(--accent-color);
        border-color: var(--accent-color)
    }.land .main .slider-nav .slick-dots li button{
        width: 1.875rem;
        height: .375rem;
        -webkit-border-radius: .5rem;
        border-radius: .5rem;
        border: .0625rem solid #fff;
        background: transparent;
        font-size: 0
    }.land .main .slider-nav-arrows{
        position: absolute;
        bottom: 1rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: -webkit-calc(100% - 2rem);
        width: calc(100% - 2rem);
        margin: 0 1rem
    }.land .main .slider-nav-arrows .slick-arrow{
        background-image: url(../img/land/main/arrow-next.svg);
        background-repeat: no-repeat;
        -webkit-background-size: 2rem 2rem;
        background-size: 2rem 2rem;
        background-position: center;
        width: 3.5rem;
        height: 3.5rem;
        border: 0.0625rem solid var(--light-color);
        -webkit-border-radius: .5rem;
        border-radius: .5rem;
        font-size: 0;
        background-color: rgba(1, 155, 225, 0.4)
    }.land .main .slider-nav-arrows .slick-arrow:active{
        background-color: var(--accent-color)
    }.land .main .slider-nav-arrows .slick-prev{
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }.land .main__slider_wrapper.one .slick-list{
        background-position: -3.875rem 0
    }.land .main__slider_wrapper.one .slider-nav__elem{
        left: 15.06rem;
        top: 33.63rem
    }.land .main__slider_wrapper.two .slick-list{
        background-position: -10.75rem 0
    }.land .main__slider_wrapper.two .slider-nav__elem{
        left: 9.125rem;
        top: 35.125rem
    }.land .main__slider_wrapper.three .slick-list{
        background-position: -24.75rem 0
    }.land .main__slider_wrapper.three .slider-nav__elem{
        left: 9.5rem;
        top: 23.375rem
    }.land .main__slider_wrapper.four .slick-list{
        background-position: -36.75rem 0
    }.land .main__slider_wrapper.four .slider-nav__elem{
        left: 7.1875rem;
        top: 36.25rem
    }.land .main__slider_wrapper.five .slick-list{
        background-position: -38.875rem 0
    }.land .main__slider_wrapper.five .slider-nav__elem{
        left: 11.3125rem;
        top: 26.625rem
    }.land .main .slider-for{
        margin: 1rem 0 0 0
    }.land .main .slider-for .slick-list{
        margin-left: -0.5rem;
        margin-right: -0.5rem
    }.land .main .slider-for .slick-slide{
        margin: 0 .5rem;
        width: 28rem
    }.land .main .slider-for__slide{
        border: 0.0625rem solid var(--title-color);
        text-align: center;
        -webkit-border-radius: .5rem;
        border-radius: .5rem;
        padding: 0 1rem;
        height: 6rem;
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }}.land .benefits__items{
    margin-top: 2rem;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
    gap: 1.5rem
}.land .benefits .section-title{
    max-width: 63.3125rem
}.land .benefits__item{
    -webkit-box-shadow: 0.25rem 0.25rem 1.625rem 0px rgba(96, 122, 137, 0.15);
    box-shadow: 0.25rem 0.25rem 1.625rem 0px rgba(96, 122, 137, 0.15);
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    background-color: #fff;
    padding: 1.5rem
}.land .benefits__item_image{
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-column: 3 / 5;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1 / 3;
    padding: 2rem;
    background-color: #9ECBE4;
    background-image: url(../img/land/benefits/item-image11.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    color: var(--light-color)
}.land .benefits__item_image .name{
    color: var(--light-color)
}.land .benefits__item_blue{
    background-color: #9ECBE4;
    color: var(--light-color);
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / 3
}.land .benefits__item_blue .name{
    color: var(--light-color)
}.land .benefits__item_blue .benefits__icon{
    border-color: var(--light-color)
}.land .benefits__item_dark{
    background-color: var(--title-color)
}.land .benefits__item_dark .name{
    color: var(--light-color)
}.land .benefits__item_dark .benefits__icon{
    border-color: var(--light-color)
}.land .benefits__icon{
    min-width: 3.75rem;
    height: 3.75rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 0.0625rem solid var(--title-color);
    margin: 0 0 1.875rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}.land .benefits__icon svg{
    width: 1.75rem;
    height: 1.75rem
}@media (max-width: 991.98px){.land .benefits .section-title{
        max-width: 34.375rem
    }.land .benefits__items{
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(1, 1fr)
    }.land .benefits__item_image{
        -ms-grid-row: 5;
        grid-row: 5;
        grid-column: auto;
        height: 31.875rem
    }.land .benefits__item_blue{
        grid-column: auto
    }.land .benefits__icon{
        margin: 0 1rem 0 0
    }.land .benefits__btn{
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }}@media (max-width: 575.98px){.land .benefits__items{
        gap: 1rem
    }.land .benefits__item{
        padding: 1rem
    }.land .benefits__item_image{
        height: 26.625rem;
        padding: 1.5rem
    }.land .benefits__item_image .name{
        max-width: 24.375rem
    }.land .benefits__item_image .benefits__text{
        max-width: 10.625rem
    }}.land .pozzolana__item{
    background-color: #fff;
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    -webkit-box-shadow: 0.25rem 0.25rem 1.625rem 0px rgba(96, 122, 137, 0.15);
    box-shadow: 0.25rem 0.25rem 1.625rem 0px rgba(96, 122, 137, 0.15);
    margin-bottom: 1.5rem
}.land .pozzolana__item:last-child{
    margin: 0
}.land .pozzolana__banner{
    position: relative;
    height: 100%
}.land .pozzolana__image{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-border-radius: 1rem;
    border-radius: 1rem
}.land .pozzolana__info{
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: var(--bg-color);
    -webkit-border-radius: 0 1rem 0 0;
    border-radius: 0 1rem 0 0;
    max-width: 39.0625rem
}.land .pozzolana__info_wrapper{
    position: relative;
    padding: 1.5rem 1.5rem .4375rem 0
}.land .pozzolana__info_wrapper::after{
    content: '';
    position: absolute;
    bottom: -0.0625rem;
    right: -0.9375rem;
    background-image: url(../img/land/pozzolana/corner.svg);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    width: 1rem;
    height: 1rem
}.land .pozzolana__info_wrapper::before{
    content: '';
    position: absolute;
    top: -0.9375rem;
    left: -0.0625rem;
    background-image: url(../img/land/pozzolana/corner.svg);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    width: 1rem;
    height: 1rem
}.land .pozzolana__text{
    line-height: 1.25
}.land .pozzolana__text p span{
    color: var(--accent-color);
    font-family: MADE Evolve Sans;
    font-weight: 700
}.land .pozzolana__btn{
    line-height: 1.27;
    height: 3.25rem
}@media (max-width: 575.98px){.land .pozzolana__banner{
        height: 31.875rem
    }.land .pozzolana__info{
        max-width: 23.5rem
    }.land .pozzolana__info_wrapper{
        padding: 1rem 1rem 0 0
    }.land .pozzolana__item{
        margin-bottom: 1rem
    }.land .pozzolana__btn{
        height: auto
    }}.land .achievements-arrows{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem
}.land .achievements-arrows .slick-prev,.land .achievements-arrows .slick-next{
    position: relative;
    font-size: 0;
    background-color: #0A2835;
    width: 3.5rem;
    height: 3.5rem;
    border: none;
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    background-image: url(../img/land/achievements/slider-arrow-prev.svg);
    background-repeat: no-repeat;
    -webkit-background-size: 2rem 2rem;
    background-size: 2rem 2rem;
    background-position: center
}.land .achievements-arrows .slick-next{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}.land .achievements__slider .slick-list{
    margin-left: -1.5625rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}.land .achievements__slider .slick-slide{
    margin: 0 1.625rem
}.land .achievements__slider .slick-active{
    position: relative
}.land .achievements__slider .slick-active::after{
    content: '';
    top: 0;
    right: -1.875rem;
    position: absolute;
    -webkit-border-radius: .125rem;
    border-radius: .125rem;
    width: .25rem;
    height: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0.25rem 0.25rem 1.625rem 0px rgba(96, 122, 137, 0.15);
    box-shadow: 0.25rem 0.25rem 1.625rem 0px rgba(96, 122, 137, 0.15)
}.land .achievements__slider .slick-active:last-child::after{
    display: none
}.land .achievements__slide{
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 15.9375rem !important;
    position: relative;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    padding: 1rem;
    background-color: #fff;
    -webkit-box-shadow: 0.25rem 0.25rem 1.625rem 0px rgba(96, 122, 137, 0.15);
    box-shadow: 0.25rem 0.25rem 1.625rem 0px rgba(96, 122, 137, 0.15)
}.land .achievements__slide:hover::before{
    opacity: 1
}.land .achievements__slide:hover::after{
    opacity: 1
}.land .achievements__slide img{
    width: 100%;
    height: 100%
}.land .achievements .modal{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    z-index: -1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto
}.land .achievements .modal.open{
    opacity: 1;
    z-index: 1
}.land .achievements .modal-body{
    width: 90%;
    max-width: 62.5rem;
    margin: auto;
    position: relative
}.land .achievements .modal-content{
    display: block;
    max-width: 100%
}.land .achievements .modal .close{
    cursor: pointer;
    position: absolute;
    right: -2.8125rem;
    top: 0;
    color: #fff;
    font-size: 4.0625rem
}@media (max-width: 1399.98px){.land .achievements__slider .slick-list{
        margin-left: -1.6875rem
    }.land .achievements__slide{
        width: 14.3125rem !important
    }}@media (max-width: 991.98px){.land .achievements__slider .slick-list{
        margin-left: -1.6875rem
    }.land .achievements__slider .slick-active::after{
        right: -2rem
    }.land .achievements__slide{
        width: 12.8125rem !important
    }.land .achievements .modal-body{
        max-width: 36.5rem
    }}@media (max-width: 575.98px){.land .achievements__slider .slick-list{
        margin-left: -1.6875rem
    }.land .achievements__slider .slick-active::after{
        right: -2.125rem
    }.land .achievements__slide{
        width: 12.375rem !important
    }.land .achievements .modal-body{
        max-width: 25.5rem
    }.land .achievements .modal .close{
        right: -1.8125rem;
        font-size: 2.8125rem
    }}.land .comparison__icon{
    min-width: 3.75rem;
    width: 3.75rem;
    height: 3.75rem;
    margin-bottom: 1.5rem
}.land .comparison__card{
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    padding: 3rem;
    background-color: #fff;
    -webkit-box-shadow: 0.25rem 0.25rem 1.625rem 0px rgba(96, 122, 137, 0.15);
    box-shadow: 0.25rem 0.25rem 1.625rem 0px rgba(96, 122, 137, 0.15)
}.land .comparison__card_1 .comparison__name{
    color: #6C797F
}.land .comparison__card_1 .comparison-list ul li::before{
    background-image: url(../img/land/comparison/icon-bad.svg)
}.land .comparison__card_2 .comparison__name{
    color: var(--footer-color)
}.land .comparison__card_2 .comparison-list ul li::before{
    background-image: url(../img/land/comparison/icon-good.svg)
}.land .comparison__name{
    min-height: 3rem
}.land .comparison-list{
    margin-top: .5rem
}.land .comparison-list ul li{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .5rem
}.land .comparison-list ul li:last-child{
    margin: 0
}.land .comparison-list ul li::before{
    content: '';
    display: block;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    min-width: 2.25rem;
    height: 2.25rem;
    margin-right: .5rem
}.land .comparison__text{
    margin-top: 48px;
    margin-bottom: 1.5rem
}.land .comparison__desc{
    line-height: 1.25
}@media (max-width: 991.98px){.land .comparison__header{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 1.5rem
    }.land .comparison__icon{
        margin-right: 1rem
    }.land .comparison__card{
        padding: 1.5rem
    }}.land .footer{
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
    letter-spacing: 0.05em;
    color: var(--light-color)
}.land .footer__block{
    background-color: var(--footer-color);
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    padding-bottom: 2.375rem
}.land .footer__logo{
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}.land .footer__column_1{
    margin-top: 2.5rem
}.land .footer__column_2{
    margin-top: 1.5rem
}.land .footer__column_3{
    margin-top: 2.5rem
}.land .footer__email{
    font-size: 1.25rem;
    color: var(--light-color);
    letter-spacing: 0;
    font-family: MADE Evolve Sans;
    font-weight: 700
}.land .footer__social{
    margin-right: .75rem
}.land .footer__social svg{
    width: 1.5rem;
    height: 1.5rem
}.land .footer__social:last-child{
    margin: 0
}.land .footer__copyright{
    font-size: .875rem
}.land .footer__documents a{
    color: #fff;
    text-decoration: underline;
    letter-spacing: 0.05em;
    margin-bottom: 1rem
}.land .footer__documents a:last-child{
    margin: 0
}.land .footer__btn{
    font-size: .875rem;
    padding: .75rem 1.5rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-height: 2.5rem;
    margin-bottom: 1.25rem
}.land .footer__btn:last-child{
    margin: 0
}@media (max-width: 991.98px){.land .footer__column_3{
        margin-top: 1.5rem
    }}@media (max-width: 575.98px){.land .footer{
        padding-bottom: 1rem;
        padding-top: 1rem
    }.land .footer__block{
        padding-bottom: 1.5rem
    }.land .footer__company{
        font-size: 1.125rem;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        line-height: 1.27;
        font-family: MADE Evolve Sans;
        font-weight: 700
    }.land .footer__column_1{
        margin-top: 1.5rem;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }.land .footer__column_2{
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }.land .footer__column_3{
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }}