

/* Start:/local/components/innova/uniland.about/templates/template5/style.css?16190710981010*/
.about-section-template1 .about-image img{max-width:100%}@media(max-width:992px){.about-section-template1 .about-image{margin-top:30px}}
.about-section-template1 .h3{
    color: #2B2B2B;
    font-size: 1.5rem;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
}
.about-section-template1 img {
    max-width: 140px;
    margin-left: auto;
    margin-right: auto;
}
.sticky_container,
.about-section-template1 .image-container {
    position: sticky;
    top: 100px;
}
.about-section-template1 p{
    color: #2B2B2B;
    font-size: 18px;
    line-height: 1.3;
}
.about-section-template1 blockquote {
    background-color: #F8F8F8;
    margin: 0;
    padding: 1.5rem;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: #0066ccb6;
    color: #fff;
    font-size: 1.2rem;
    line-height: 1.5;
}

@media (min-width: 1400px){
    .about-section-template1 img {
        max-width: 175px;
    }
}
/* End */


/* Start:/local/components/innova/uniland.about/templates/template4/style.css?1617617264353*/
.about-section-template1 .about-image img{max-width:100%}@media(max-width:992px){.about-section-template1 .about-image{margin-top:30px}}

.about-section-template-4.section .section-title {
    font-size: 29px;
}

@media (max-width: 576px){
    .about-section-template-4.section .section-title {
        font-size: 24px;
        line-height: 1.3;
    }
}
/* End */


/* Start:/local/components/innova/uniland.catalog/templates/default_update/style.css?160881337917295*/
.catalog-section-template .catalog-tabs {
    overflow-y: auto;
    border-bottom: 1px solid rgba(155, 156, 158, 0.2);
    margin: 35px 0;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center
}

.catalog-section-template .catalog-tabs .catalog-tabs-list {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 0
}

.catalog-section-template .catalog-tabs .catalog-tabs-list .button {
    outline: 0
}

.catalog-section-template .catalog-tabs .catalog-tabs-list .button.active {
    pointer-events: none
}

.catalog-section-template .catalog-tabs .catalog-tabs-list .button:not(.active):not(:hover) {
    border-color: transparent;
    color: #9b9c9e
}

.catalog-section-template .catalog-tabs .catalog-tabs-list .button:not(:last-child) {
    margin-right: 10px
}

.catalog-section-template .catalog .owl-carousel {
    margin: 0
}

.catalog-section-template .catalog .owl-carousel .owl-dots {
    margin-top: 15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto
}

.catalog-section-template .catalog .catalog-item {
    background: #fff;
    padding: 20px
}

.catalog-section-template .catalog .catalog-item .catalog-item-image {
    height: 175px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 30px
}

.catalog-section-template .catalog .catalog-item .catalog-item-image img {
    height: 100%;
    max-height: 175px;
    width: auto;
    max-width: 100%
}

.catalog-section-template .catalog .catalog-item .catalog-item-title,
.catalog-section-template .catalog .catalog-item .catalog-item-title a {
    font-size: 16px;
    line-height: 27px;
    color: #2b2b2b
}
.catalog-section-template .catalog .catalog-item:hover .catalog-item-title a {
    color: #0066CC;
}

.catalog-section-template .catalog .catalog-item .catalog-item-description {
    font-size: 13px;
    line-height: 20px;
    color: #9b9c9e
}

.catalog-section-template .catalog .catalog-item .catalog-item-order {
    margin-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.catalog-section-template .catalog .catalog-item .catalog-item-order .catalog-item-price {
    font-size: 16px;
    line-height: 26px;
    color: #2b2b2b
}

.catalog-section-template .catalog .catalog-item .catalog-item-order .catalog-item-order-btn button {
    cursor: pointer;
    font-size: 12px;
    line-height: 21px;
    text-transform: uppercase;
    border: 0;
    background: transparent;
    padding: 0;
    outline: 0
}

.catalog-section-template .catalog-section {
    margin-top: 35px
}

.catalog-section-template .catalog-more {
    margin-top: 50px;
    text-align: center
}

.catalog-item-popup {
    max-width: 670px !important;
    width: 100% !important;
    right: 0;
    position: absolute;
    min-height: 100%
}

@media(min-width:576px) {
    .catalog-item-popup .modal-content {
        padding: 70px
    }
}

.catalog-item-popup .product-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.catalog-item-popup .product-info .product-images {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.catalog-item-popup .product-info .product-images .product-images-inner {
    background: #fff;
    -webkit-box-shadow: 0 0 40px rgba(0, 102, 204, 0.08);
    box-shadow: 0 0 40px rgba(0, 102, 204, 0.08);
    padding: 30px
}

.catalog-item-popup .product-info .product-images .product-images-inner .product-main-image {
    padding: 20px;
    text-align: center
}

.catalog-item-popup .product-info .product-images .product-images-inner .product-main-image img {
    max-width: 100%
}

.catalog-item-popup .product-info .product-images .product-images-inner .product-extra-images {
    margin-top: 20px
}

.catalog-item-popup .product-info .product-images .product-images-inner .product-extra-images .product-extra-images-slider .owl-stage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog-item-popup .product-info .product-detail {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-name {
    font-size: 16px;
    line-height: 26px;
    color: #2b2b2b;
    margin-bottom: 10px
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-description {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 20px
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-properties {
    margin-bottom: 20px
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-properties .product-property {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-properties .product-property .product-property-name {
    margin-right: 10px;
    font-size: 13px;
    line-height: 20px;
    color: #2b2b2b
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-properties .product-property .product-property-values {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-properties .product-property .product-property-values * {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-properties .product-property .product-property-values .product-property-value {
    margin: 5px;
    border: 2px solid transparent;
    cursor: pointer
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-properties .product-property .product-property-values .product-property-value.image-property {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    overflow: hidden
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-properties .product-property .product-property-values .product-property-value.image-property img {
    max-width: 100%;
    height: auto
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-properties .product-property .product-property-values .product-property-value:not(.image-property) {
    padding: 5px
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-price {
    font-size: 18px
}

.catalog-item-popup .product-info .product-detail .product-detail-inner .product-order {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.catalog-item-popup .product-full-description .title {
    font-size: 18px;
    line-height: 25px
}

.catalog-item-popup .product-full-description .title:not(:last-child) {
    margin-bottom: 15px
}

.catalog-item-popup .product-full-description ul li {
    font-size: 16px;
    line-height: 26px
}

.catalog-item-popup .product-full-description ul li::before {
    top: 4px
}

@media(max-width:768px) {
    .catalog-item-popup .product-info .product-images {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .catalog-item-popup .product-info .product-detail {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.cart-popup {
    max-width: 670px !important;
    width: 100% !important;
    position: relative;
    right: 0;
    position: absolute;
    min-height: 100%
}

@media(min-width:576px) {
    .cart-popup .modal-content {
        padding: 70px
    }
}

.cart-popup .cart-items .cart-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 30px 0;
    border-bottom: 1px solid rgba(155, 156, 158, 0.2);
    position: relative
}

.cart-popup .cart-items .cart-item:first-child {
    padding-top: 0
}

.cart-popup .cart-items .cart-item .cart-item-image {
    width: 120px;
    height: 120px;
    padding: 25px;
    background: #fff;
    -webkit-box-shadow: 0 0 40px rgba(0, 102, 204, 0.08);
    box-shadow: 0 0 40px rgba(0, 102, 204, 0.08);
    margin-right: 20px
}

.cart-popup .cart-items .cart-item .cart-item-image img {
    height: 100%;
    max-height: 70px;
    width: auto;
    max-width: 70px
}

@media(max-width:576px) {
    .cart-popup .cart-items .cart-item .cart-item-image {
        width: 60px;
        height: 60px;
        padding: 10px;
        position: absolute;
        left: 0;
        margin-right: 0
    }
}

.cart-popup .cart-items .cart-item .cart-item-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 120px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.cart-popup .cart-items .cart-item .cart-item-info .cart-item-info-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 15px
}

.cart-popup .cart-items .cart-item .cart-item-info .cart-item-info-top .cart-item-detail {
    margin-right: 15px
}

.cart-popup .cart-items .cart-item .cart-item-info .cart-item-info-top .cart-item-detail .cart-item-detail-name {
    font-size: 16px;
    line-height: 26px;
    color: #2b2b2b;
    margin-bottom: 5px
}

.cart-popup .cart-items .cart-item .cart-item-info .cart-item-info-top .cart-item-detail .cart-item-detail-description {
    font-size: 13px;
    line-height: 20px
}

.cart-popup .cart-items .cart-item .cart-item-info .cart-item-info-top .cart-item-delete button {
    display: block;
    padding: 0;
    height: 18px;
    width: 18px;
    border: 0;
    background: transparent;
    cursor: pointer;
    opacity: .4;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    outline: 0
}

.cart-popup .cart-items .cart-item .cart-item-info .cart-item-info-top .cart-item-delete button svg {
    width: 18px;
    height: 17px;
    stroke: red
}

.cart-popup .cart-items .cart-item .cart-item-info .cart-item-info-top .cart-item-delete button:hover {
    opacity: 1
}

.cart-popup .cart-items .cart-item .cart-item-info .cart-item-info-top .cart-item-delete button.is-loading {
    pointer-events: none;
    position: relative
}

.cart-popup .cart-items .cart-item .cart-item-info .cart-item-info-top .cart-item-delete button.is-loading svg {
    opacity: 0
}

.cart-popup .cart-items .cart-item .cart-item-info .cart-item-info-top .cart-item-delete button.is-loading::after {
    left: calc(50% - 9px);
    top: calc(50% - 9px);
    position: absolute !important;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear;
    border: 2px solid red;
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 18px;
    position: relative;
    width: 18px
}

@media(max-width:576px) {
    .cart-popup .cart-items .cart-item .cart-item-info {
        min-height: 60px;
        padding-left: 70px
    }
}

.cart-popup .cart-items .cart-item .cart-item-order {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.cart-popup .cart-items .cart-item .cart-item-order .cart-item-order-quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 15px
}

.cart-popup .cart-items .cart-item .cart-item-order .cart-item-order-quantity .cart-item-order-quantity-minus,
.cart-popup .cart-items .cart-item .cart-item-order .cart-item-order-quantity .cart-item-order-quantity-plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 0;
    border-radius: 50%;
    text-align: center;
    height: 21px;
    width: 21px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(155, 156, 158, 0.3);
    outline: 0;
    padding: 0;
    cursor: pointer;
    -webkit-transition: background .5s;
    transition: background .5s
}

.cart-popup .cart-items .cart-item .cart-item-order .cart-item-order-quantity .cart-item-order-quantity-minus svg,
.cart-popup .cart-items .cart-item .cart-item-order .cart-item-order-quantity .cart-item-order-quantity-plus svg {
    -webkit-transition: fill .5s;
    transition: fill .5s;
    fill: #2b2b2b
}

.cart-popup .cart-items .cart-item .cart-item-order .cart-item-order-quantity .cart-item-order-quantity-value {
    font-size: 16px;
    line-height: 26px;
    color: #2b2b2b;
    min-width: 24px;
    text-align: center;
    margin: 0 5px
}

.cart-popup .cart-items .cart-item .cart-item-order .cart-item-order-price {
    font-size: 16px;
    line-height: 27px;
    color: #2b2b2b
}

@media(max-width:576px) {
    .cart-popup .cart-items .cart-item {
        display: block
    }
}

.cart-popup .cart-total {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 18px;
    line-height: 25px;
    color: #2b2b2b
}

.cart-popup .cart-total .cart-total-title {
    margin-right: 15px
}

.cart-popup .cart-total.is-loading .cart-total-value {
    color: transparent !important;
    pointer-events: none;
    position: relative
}

.cart-popup .cart-total.is-loading .cart-total-value::after {
    left: calc(50% - 9px);
    top: calc(50% - 9px);
    position: absolute !important;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear;
    border: 2px solid #2b2b2b;
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 18px;
    position: relative;
    width: 18px
}

.cart-popup .cart-order-form {
    margin-top: 50px
}

.cart-popup .cart-order-form .cart-order-form-title {
    font-size: 21px;
    line-height: 32px;
    color: #2b2b2b;
    margin-bottom: 40px
}

.cart-popup .cart-order-form .terms {
    font-size: 13px;
    line-height: 20px
}
.product-formula .formula-container {
    border: 2px solid #0066CC;
    padding: 10px;
    margin: 15px 0;
    /* color: #0066CC; */
}
.product-formula .formula-container h4 {
    color: #333;
}
.formula {
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    color: #0066CC;
}
.formula .top {
    border-bottom: 2px solid #0066CC;
}
.formula-container .colored-text{
    display: block;
    background-color: #efeeea;
    padding: 10px 15px;
    font-weight: bold;
    color: #333333;
    font-size: 18px;
    text-align: center;
}
.formula-container .colored-text span {
    font-size: 16px;
}
.f-cont {
    display: inline-flex;
    align-items: center;
    column-gap: 2rem;
}
.formula-container .var {
    margin-top: 10px;
    line-height: 1.3;
    color: #333333;
}
.formula-container .var p {
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 14px;
}
/* End */


/* Start:/local/components/innova/uniland.advantages/templates/.default/style.css?1599549603801*/
.advantages-section-template .advantages{margin-top:60px}.advantages-section-template .advantages.owl-carousel .advantage-inner{margin:20px}.advantages-section-template .advantages .advantage-inner{background:#fff;border-radius:5px;padding:40px 20px}.advantages-section-template .advantages .advantage-inner .advantage-icon{height:56px}.advantages-section-template .advantages .advantage-inner .advantage-icon img{height:100%;max-height:56px;width:auto;max-width:100%}.advantages-section-template .advantages .advantage-inner .advantage-title{color:#2b2b2b;margin-top:50px;font-size:21px;line-height:32px}.advantages-section-template .advantages .advantage-inner .advantage-description{margin-top:15px;font-size:16px;line-height:26px}.advantages-section-template .advantages .owl-dots{margin-top:45px}
/* End */


/* Start:/local/components/innova/uniland.employee/templates/.default/style.css?1599549603474*/
.employees-section-template .employees{margin-top:60px}.employees-section-template .employees .employee .employee-inner .employee-picture img{width:100%;height:auto}.employees-section-template .employees .employee .employee-inner .employee-position{margin-top:20px;font-size:13px;line-height:20px}.employees-section-template .employees .employee .employee-inner .employee-name{font-size:18px;line-height:25px}.employees-section-template .employees .owl-dots{margin-top:45px}
/* End */


/* Start:/local/components/innova/uniland.reviews/templates/template2/style.css?16012846301362*/
.reviews-section-template2 .reviews {
    margin-top: 30px
}

.reviews-section-template2 .reviews .review .review-inner {
    padding: 30px;
    background: #f8f8f8;
    margin-top: 115px
}

.reviews-section-template2 .reviews .review .review-inner .review-picture {
    margin-top: -115px;
    height: 150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.reviews-section-template2 .reviews .review .review-inner .review-picture .is-rounded-image img {
    border: 10px solid #fff;
    height: 150px;
    width: auto !important
}

.reviews-section-template2 .reviews .review .review-inner .review-position {
    margin-top: 20px;
    font-size: 13px;
    line-height: 20px;
    text-align: center
}

.reviews-section-template2 .reviews .review .review-inner .review-name {
    text-align: center;
    font-size: 18px;
    line-height: 25px
}

.reviews-section-template2 .reviews .review .review-inner .review-text {
    margin-top: 15px;
    font-size: 16px;
    line-height: 26px;
    text-align: center
}

.reviews-section-template2 .reviews .owl-dots {
    margin-top: 45px
}

#more {
    display: none;
}
/* End */


/* Start:/local/components/innova/uniland.services/templates/template2_update/style.css?16012785911820*/
.services-section-template2 .services{margin-top:60px}.services-section-template2 .services .service-inner{padding:5px;position:relative}.services-section-template2 .services .service-inner .service-icon{height:56px;width:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:5px;left:5px}.services-section-template2 .services .service-inner .service-icon img{max-height:100%;max-width:100%;height:auto;width:auto}.services-section-template2 .services .service-inner .service-info{padding-left:76px}.services-section-template2 .services .service-inner .service-info .service-title{font-size:21px;line-height:32px}.services-section-template2 .services .service-inner .service-info .service-description{margin-top:15px;font-size:16px;line-height:26px}.services-section-template2 .services .owl-dots{margin-top:45px}.services-section-template2 .services .service-inner .service-info .service-description p>span{font-weight:700;color:#06c;display:block}.services-section-template2 .services .service-inner .service-info .service-description b{color:#06c}@media(max-width:768px){.services-section-template2 .services .service-inner .service-icon{height:46px;width:46px}.services-section-template2 .services .service-inner .service-info{padding-left:0}.services-section-template2 .services .service-inner .service-info .service-title{font-size:21px;line-height:32px;padding-left:66px;min-height:46px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-section-template2 .services .service-inner .service-info .service-description{margin-top:15px;font-size:16px;line-height:26px}}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1599460009666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/components/innova/uniland.news/templates/.default/style.css?15995496031706*/
.newsblocks-section-template .newsblocks{margin-top:60px}.newsblocks-section-template .newsblocks.owl-carousel .newsblock-inner{margin:20px}.newsblocks-section-template .newsblocks .newsblock-inner{background:#fff;border-radius:5px}.newsblocks-section-template .newsblocks .newsblock-inner .newsblock-image{height:230px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer}.newsblocks-section-template .newsblocks .newsblock-inner .newsblock-info{padding:30px}.newsblocks-section-template .newsblocks .newsblock-inner .newsblock-info .newsblock-date{font-size:13px;line-height:20px}.newsblocks-section-template .newsblocks .newsblock-inner .newsblock-info .newsblock-title{color:#2b2b2b;font-size:21px;line-height:32px;cursor:pointer}.newsblocks-section-template .newsblocks .newsblock-inner .newsblock-info .newsblock-description{margin-top:15px;font-size:16px;line-height:26px}.newsblocks-section-template .newsblocks .newsblock-inner .newsblock-info .button{margin-top:20px}@media(max-width:576px){.newsblocks-section-template .newsblocks .newsblock-inner .newsblock-info .button{width:100%}}.newsblocks-section-template .newsblocks .owl-dots{margin-top:45px}.newsblocks-section-template .newsblocks .owl-nav .owl-prev{left:-50px}.newsblocks-section-template .newsblocks .owl-nav .owl-next{right:-50px}@media(max-width:1360px){.newsblocks-section-template .newsblocks .owl-nav{display:none}}.newsblock-popup{max-width:670px !important}.newsblock-popup .newsblock-date{font-size:13px;line-height:20px;margin-bottom:8px}.newsblock-popup .newsblock-image{height:258px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}
/* End */


/* Start:/local/components/innova/uniland.partners/templates/.default/style.css?1599549603481*/
.partners-section-template{padding:70px 0}.partners-section-template .partners.owl-carousel{margin-top:60px}.partners-section-template .partners .partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partners-section-template .partners .partner img{max-width:100%;height:auto}.partners-section-template .partners .owl-dots{margin-top:45px}
/* End */


/* Start:/local/components/innova/uniland.form/templates/.default/style.css?1599549603783*/
.form-section-template .form-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-section-template .form-block .form{max-width:470px}.form-section-template .form-block .form textarea{resize:none;min-height:155px}.form-section-template .form-block .form .terms{font-size:13px;line-height:20px}@media(max-width:992px){.form-section-template .form-block{display:block}.form-section-template .form-block .form{max-width:unset}.form-section-template .form-block .form .term-group{text-align:center}.form-section-template .form-block .form .term-group .terms{max-width:80%}.form-section-template .form-block .form .submit-group{text-align:center}}
/* End */


/* Start:/local/components/innova/uniland.contacts/templates/.default/style.css?15995496031199*/
.contacts-section-template{position:relative}.contacts-section-template .map{position:absolute;width:50%;height:100%;top:0;left:0}.contacts-section-template .contacts-inner{padding:70px}.contacts-section-template .contacts-inner .contacts-data{margin-top:60px}.contacts-section-template .contacts-inner .contacts-data .contact-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contacts-section-template .contacts-inner .contacts-data .contact-data .contact-data-icon{width:40px}.contacts-section-template .contacts-inner .contacts-data .contact-data .contact-data-value{font-size:18px;line-height:29px}.contacts-section-template .contacts-inner .contacts-data .contact-data:not(:last-child){margin-bottom:20px}@media(max-width:992px){.contacts-section-template .contacts-inner{padding:0}.contacts-section-template .contacts-inner.with-map{padding-bottom:270px}.contacts-section-template .map{width:100%;bottom:0;top:unset;height:330px}}.contacts-section-template.is-dark-scheme .contacts-inner .contacts-data .contact-data .contact-data-value{color:#fff}
/* End */
/* /local/components/innova/uniland.about/templates/template5/style.css?16190710981010 */
/* /local/components/innova/uniland.about/templates/template4/style.css?1617617264353 */
/* /local/components/innova/uniland.catalog/templates/default_update/style.css?160881337917295 */
/* /local/components/innova/uniland.advantages/templates/.default/style.css?1599549603801 */
/* /local/components/innova/uniland.employee/templates/.default/style.css?1599549603474 */
/* /local/components/innova/uniland.reviews/templates/template2/style.css?16012846301362 */
/* /local/components/innova/uniland.services/templates/template2_update/style.css?16012785911820 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1599460009666 */
/* /local/components/innova/uniland.news/templates/.default/style.css?15995496031706 */
/* /local/components/innova/uniland.partners/templates/.default/style.css?1599549603481 */
/* /local/components/innova/uniland.form/templates/.default/style.css?1599549603783 */
/* /local/components/innova/uniland.contacts/templates/.default/style.css?15995496031199 */
