

/* Start:/bitrix/templates/innova_uniland/components/innova/uniland.about/.default/style.css?1692353521302*/
.about-section .about-image{position:absolute;width:50%;height:100%;right:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-width:992px){.about-section{padding-bottom:330px !important}.about-section .about-image{width:100%;height:300px;bottom:0;top:unset}}
/* End */


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


/* Start:/bitrix/templates/innova_uniland/components/innova/uniland.reviews/sertificates/style.css?1696519757962*/
.reviews-section-template .reviews{margin-top:30px}.reviews-section-template .reviews .review .review-inner{padding:5px}.reviews-section-template .reviews .review .review-inner .review-picture{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-template .reviews .review .review-inner .review-picture img{height:150px;width:auto !important}.reviews-section-template .reviews .review .review-inner .review-position{margin-top:20px;font-size:13px;line-height:20px;text-align:center}.reviews-section-template .reviews .review .review-inner .review-name{text-align:center;font-size:18px;line-height:25px}.reviews-section-template .reviews .review .review-inner .review-text{margin-top:15px;font-size:16px;line-height:26px;text-align:center}.reviews-section-template .reviews .owl-dots{margin-top:45px}
/* End */


/* Start:/bitrix/templates/innova_uniland/components/innova/uniland.projects/.default/style.css?16963345771757*/
.projects-section-template .projects {
    margin-top: 60px
}

.projects-section-template .projects.owl-carousel .project-inner {
    margin: 20px
}

.projects-section-template .projects .project-inner {
    background: #fff;
    border-radius: 5px
}

.projects-section-template .projects .project-inner .project-image {
    height: 230px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer
}

.projects-section-template .projects .project-inner .project-info {
    padding: 30px
}

.projects-section-template .projects .project-inner .project-info .project-title {
    color: #2b2b2b;
    font-size: 21px;
    line-height: 32px;
    cursor: pointer
}

.projects-section-template .projects .project-inner .project-info .project-description {
    margin-top: 15px;
    font-size: 16px;
    line-height: 26px
}


.projects-section-template .projects .project-inner .project-info .project-description a {
    color: #000;
}

.projects-section-template .projects .project-inner .project-info .button {
    margin-top: 20px
}

@media(max-width:576px) {
    .projects-section-template .projects .project-inner .project-info .button {
        width: 100%
    }
}

.projects-section-template .projects .owl-dots {
    margin-top: 45px
}

.project-popup {
    max-width: 670px !important
}

.project-popup .project-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 300px;
}

.project-popup .project-image img{
    max-width: 100%;
    object-fit: contain;
}

.project-popup a{
    color: #000;
}

.popup-carousel{
    margin-bottom: 20px;
}
/* End */


/* Start:/bitrix/components/innova/uniland.advantages/templates/.default/style.css?1691661094801*/
.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:/bitrix/components/innova/uniland.how_we_work/templates/.default/style.css?1691661094722*/
.hwws-section-template .hwws{margin-top:60px}.hwws-section-template .hwws .hww-inner .hww-icon{height:150px;width:150px;background:#fff;border-radius:50%;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}.hwws-section-template .hwws .hww-inner .hww-icon img{height:100%;max-height:56px;width:auto;max-width:100%}.hwws-section-template .hwws .hww-inner .hww-title{color:#2b2b2b;margin-top:25px;font-size:21px;line-height:32px}.hwws-section-template .hwws .hww-inner .hww-description{margin-top:10px;font-size:16px;line-height:26px}.hwws-section-template .hwws .owl-dots{margin-top:45px}
/* End */


/* Start:/bitrix/templates/innova_uniland/components/innova/uniland.numbers/vitmar/style.css?1696618427903*/
.numbers-section .row {
    justify-content: center;
    gap: 0 40px;
}

.numbers-section-template .number {
    display: flex;
    flex-direction: row;
    gap: 0 10px;
}

.numbers-section-template .col-lg-3 {
    max-width: none;
}

.numbers-section-template .number-icon {
}

.numbers-section-template .number-icon img {
    max-height: 100px;
}

.numbers-section-template .number-value {
    font-size: 56px;
    line-height: 64px;
    text-align: center;
}
.numbers-section-template .number-text {
    font-size: 18px;
    line-height: 29px;
    text-align: center;
}
@media(max-width:992px) {
    .numbers-section-template .number-icon {

    }
    .numbers-section-template .number-value {
        font-size: 36px;
        line-height: 44px;
    }
    .numbers-section-template .number-text {
        font-size: 16px;
        line-height: 26px;
    }
}
/* End */


/* Start:/bitrix/components/innova/uniland.form/templates/.default/style.css?1691661094783*/
.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:/bitrix/components/innova/uniland.contacts/templates/.default/style.css?16916610941199*/
.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 */
/* /bitrix/templates/innova_uniland/components/innova/uniland.about/.default/style.css?1692353521302 */
/* /bitrix/components/innova/uniland.services/templates/.default/style.css?1691661094749 */
/* /bitrix/templates/innova_uniland/components/innova/uniland.reviews/sertificates/style.css?1696519757962 */
/* /bitrix/templates/innova_uniland/components/innova/uniland.projects/.default/style.css?16963345771757 */
/* /bitrix/components/innova/uniland.advantages/templates/.default/style.css?1691661094801 */
/* /bitrix/components/innova/uniland.how_we_work/templates/.default/style.css?1691661094722 */
/* /bitrix/templates/innova_uniland/components/innova/uniland.numbers/vitmar/style.css?1696618427903 */
/* /bitrix/components/innova/uniland.form/templates/.default/style.css?1691661094783 */
/* /bitrix/components/innova/uniland.contacts/templates/.default/style.css?16916610941199 */
