

/* Start:/bitrix/templates/main/css/aboutNomad.css?17737418234442*/
.about-nomad {
    font-family: Arial, sans-serif;
}

.about-nomad * {
    line-height: 160%;
    font-weight: 400;
}

header {
    width: 100%;
    height: 180px;
    background-color: #FFFFFF;
}

/*.separator-h {*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background-color: #B3B3B3;*/
/*}*/

.intro {
    width: 100%;
    height: calc(147px + 306 * (100vw / 1440));
    margin-bottom: calc(30px + 52 * (100vw / 1440));
    object-fit: cover;
}

.wrapper-about-nomad {
    /*width: 973px;*/
    width: 83%;
    margin: 0 auto;
}

.main-info-container {
    display: flex;
    padding-bottom: 25px;
    position: relative;
}

.main-info {
    padding-right: 52px;
    border-right: 1px solid #B3B3B3;
    width: 72%;
}

.main-title {
    font-size: calc(26px + 14 * (100vw / 1440));
    font-weight: 700;
}

.simple-text {
    font-size: calc(14px + 2 * (100vw / 1440));
    font-weight: 400;
    margin-top: calc(15px + 10 * (100vw / 1440));
    line-height: 180%;
}

.attention-text {
    font-size: calc(18px + 4 * (100vw / 1440));
    font-weight: 700;
    color: #EF7F22;
    margin-top: calc(30px + 36 * (100vw / 1440));
    margin-bottom: calc(25px + 10 * (100vw / 1440));
}
.about-page-desc p {
    font-size: calc(14px + 0.1388888889vw);
    font-weight: 400;
    margin-top: calc(15px + 0.6944444444vw);
    line-height: 180%;
}
.about-page-desc h2,
.about-page-desc h3,
.about-page-desc h4{
    font-size: calc(18px + 0.2777777778vw);
    font-weight: 700;
    color: #EF7F22;
}

.certificates-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 32px;
    margin-bottom: calc(40 * (100vw / 1440));
    padding: 32px 0;
    border-top: 1px solid #B3B3B3;
    border-bottom: 1px solid #B3B3B3;
}

.certificates {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
}

.certificates-title {
    font-weight: 700;
    font-size: 18px;
    color: #EF7F22;
    margin-bottom: 25px;
}

.certificates-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 33.333%;
}

.certificates-icon {
    margin-bottom: 14px;
}

.certificates-info {
    font-size: 14px;
    color: #808080;
    text-align: center;
    flex-grow: 0;
    flex-shrink: 1;
    line-height: 160%;
    font-weight: 400;
}

/*--------------------*/

.rating {
    display: flex;
    justify-content: space-between;
}

.rating-container {
    align-items: flex-end;
    margin-top: calc(48 * (100vw / 1440));
}

.rating-title {
    font-size: calc(20px + 4 * (100vw / 1440));
    font-weight: 700;
    margin-bottom: 30px;
}

.rating__text {
    font-size: calc(14px + 2 * (100vw / 1440));
    width: 51%;
}

.rating__icon {
    width: 40%;
    display: flex;
    justify-content: center;
}

.rating__icon img {
    width: auto;
    height: calc(68px + 7 * (100vw / 1440));
}

.accreditation__icon img {
    width: auto;
    height: calc(72px + 11 * (100vw / 1440));
}

/*--------------------*/

.accreditation {
    width: 51%;
}

.accreditation-container {
    display: flex;
    justify-content: space-between;
    margin-top: calc(45 * (100vw / 1440));
    margin-bottom: calc(13px + 43 * (100vw / 1440));
}

.accreditation-title {
    font-size: calc(20px + 4 * (100vw / 1440));
    font-weight: 700;
    margin-bottom: 30px;
}
.accreditation-container .accreditation .accreditation-title{
    display: block;
}
.accreditation-container .accreditation-title{
    display: none;
}
.accreditation__text {
    font-size: calc(14px + 2 * (100vw / 1440));
}

.accreditation__icon {
    width: 40%;
    display: flex;
    justify-content: center;
}

.accreditation__icon img {
}

/*-------------------*/

.requisites-container {
    margin-bottom: 107px;
    margin-top: 100px;
}

.requisites__title {
    font-size: calc(20px + 4 * (100vw / 1440));
    font-weight: 700;
    margin-bottom: 17px;
}

.requisites {
    display: flex;
}

.requisites__left {
    margin-right: 61px;
}

.requisites__right {
}

.requisites-item {
    font-size: calc(14px + 2 * (100vw / 1440));
    line-height: 180%;
}
.certificates-info.ohsas.second {
    max-width: 180px;
}

.certificates-info.iso.third {
    max-width: 250px;
}
.award-nomination.hr_brand.first {
    max-width: 194px;
}

.award-nomination.quality.second {
    max-width: 180px;
}

.award-nomination.year_choice.third {
    max-width: 160px;
}

.award-nomination.year_choice.fiveth {
    max-width: 175px;
}

/* End */


/* Start:/bitrix/templates/main/css/aboutNomadSwiper.css?17737418236980*/
.licenses-container {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #B3B3B3;
}

/* text slider*/
.license-text-slider {
    min-width: 0;
    position: relative;
    width: 50%;
}

.text-slider {
    padding: 30px 0 70px 0;
    overflow: hidden;
}

.text-slider__wrapper {
}

.text-slider__slide {
}

.text-slider__image {
    text-align: center;
}

.slide-title {
    font-weight: 700;
    font-size: calc(20px + 4 * (100vw / 1440));
    margin-bottom: 30px;
}

.over-img-slide.slide-title{
    display: none;
}

.slide-subtitle {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 20px;
}

.slide-text {
    font-size: calc(14px + 2 * (100vw / 1440));
    margin-bottom: 25px;
}

.slide-text-list {
    font-size: calc(14px + 2 * (100vw / 1440));
    margin: 0;
    padding: 0;
    list-style-position: inside;
}

.slide-text-list li {
    list-style-type: none;
    padding-left: 16px;
    position: relative;
}

.slide-text-list li:not(:last-child) {
    margin-bottom: 10px;
}

.slide-text-list li:before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #EF7F22;
    position: absolute;
    left: 0;
    top: calc((16px * 1.6) / 2);
    transform: translateY(-50%);
}

/* img slider*/
.license-img-slider {
    min-width: 0;
    position: relative;
    width: 40%;
    margin-bottom: 70px;
}

.image-slider {
    padding: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.image-slider__wrapper {
}

.image-slider__slide {
}

.image-slider__image {
    text-align: center;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.image-slider__image img {
    max-width: 100%;
    /*height: calc(165px + 101 * (100vw / 1440));*/
    height: 266px;
    position: relative;
}

.image-slider__image img.license-egov {
    max-width: 100%;
    /*height: calc(60px + 36 * (100vw / 1440));*/
    height: 96px;
    position: absolute;
    transform: translate(50%, 30%);
}


.license-bckg{
    position: absolute;
    /*width: calc(150px + 98 * (100vw / 1440));*/
    /*height: calc(150px + 98 * (100vw / 1440));*/
    width: 242px;
    height: 242px;
    border-radius: 50%;
    background-color: #F5F5F5;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

/* award slider*/

.awards-slider{
    overflow: hidden;
}
.awards{
    display: none;
    width: 100%;
    position: relative;
}
.awards-container,
.awards-container-desktop{
    overflow: hidden;
}
.awards-wrapper{
    width: 100%;
    align-items: center;
}
.awards-slide,
.awards-slide-desktop{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: max-content;
    text-align: center;
}

.awards-slide:not(:last-child),
.awards-slide-desktop:not(:last-child) {
    margin-bottom: 40px;
}

.award-icon img{
    width: auto;
}

/*----------------*/
.awards-desktop {
    width: 28%;
    position: relative;
}
.awards-wrapper-desktop{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
/*----------------*/
.award-icon img.hr_brand {
    height: 80px;
}
.award-icon img.quality {
    height: 65px;
}
.award-icon img.year_choice {
    height: 70px;
}
.award-icon img.industry_leader{
    height: 70px;
}


.certificates-icon img.iso{
    width: auto;
    height: 58px;
}
.certificates-icon img.ohsas{
    width: auto;
    height: 60px;
}

.award-title {
    font-weight: 700;
    font-size: 14px;
    margin-top: 3px;
}

.award-nomination {
    font-size: 12px;
    color: #808080;
    margin-top: 5px;
}

/* slider buttons*/

.about-nomad .image-slider .swiper-button-next, .about-nomad .page-aboutCompany .swiper-button-prev,
.about-nomad .image-slider .awards-button-next, .about-nomad .page-aboutCompany .awards-button-prev {
    background: transparent;
}

.swiper-button-next, .swiper-button-prev,
.awards-button-next, .awards-button-prev {
    position: absolute;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: background .2s;
    width: calc(35px + 15 * (100vw / 1440));
    height: calc(35px + 15 * (100vw / 1440));
}

.swiper-button-next:after, .swiper-button-prev:after,
.awards-button-next:after, .awards-button-prev:after {
    content: '';
    width: calc(13px + 8 * (100vw / 1440));
    height: calc(22px + 15 * (100vw / 1440));
    background-color: #000000;
    transition: background-color .2s;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled,
.awards-button-next.swiper-button-disabled, .awards-button-prev.swiper-button-disabled {
    opacity: .44;
    background-color: transparent;
}

.swiper-button-next:hover:after, .swiper-button-prev:hover:after,
.awards-button-next:hover:after, .awards-button-prev:hover:after {
    background-color: #FF8524;
}

.swiper-button-next:after,
.awards-button-next:after {
    background-color: #EF7F22;
    mask: url("/bitrix/templates/main/img/aboutSliderRight.svg") center / contain no-repeat;
    -webkit-mask: url("/bitrix/templates/main/img/aboutSliderRight.svg") center / contain no-repeat;
    color:transparent;
}

.swiper-button-prev:after,
.awards-button-prev:after {
    background-color: #EF7F22;
    mask: url("/bitrix/templates/main/img/aboutSliderLeft.svg") center / contain no-repeat;
    -webkit-mask: url("/bitrix/templates/main/img/aboutSliderLeft.svg") center / contain no-repeat;
    color:transparent;
}


.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 11px;
    width: 7px;
    height: 7px;
}

.license-img-slider .swiper-pagination-bullet,
.awards .swiper-pagination-bullet{
    background: #DEDEDE;
    opacity: 1;
}
.license-img-slider .swiper-pagination-bullet-active,
.awards .swiper-pagination-bullet-active{
    background: #EF7F22;
    opacity: 1;
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: -44px !important;
}

.awards-button-prev, .swiper-rtl .awards-button-next{
    left: -10px;
    right: auto;
}
.awards-button-next, .swiper-rtl .awards-button-prev{
    right: -10px;
    left: auto;
}
.swiper-button-prev, .swiper-rtl .awards-button-next{
    left: -10px;
    right: auto;
}
.swiper-button-next, .swiper-rtl .awards-button-prev{
    right: -10px;
    left: auto;
}

.awards-button-next, .awards-button-prev {
    top: 50%;
    margin-top: 0;
    transform: translateY(-50%);
}

.awards-pagination{
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    z-index: 10;
}
.awards-wrapper.swiper-wrapper {
    height: auto !important;
}
/* End */


/* Start:/bitrix/templates/main/css/aboutNomadMobile.css?17737418236696*/
@media (max-width: 576px) {
    /* container = max-width: 540px; */
}

@media (max-width: 768px) {
    /* container max-width: 720px;*/
    header {
        height: 60px;
    }
    .intro {
        height: calc(147px + (306 + 306 * 0.7) * ((100vw - 320px) / 1440));
        margin-bottom: calc(30px + (52 + 52 * 0.7) * ((100vw - 320px) / 1440));
    }

    .main-title {
        font-size: calc(26px + (14 + 14 * 0.7) * ((100vw - 320px) / 1440));
    }

    .simple-text {
        font-size: calc(14px + (2 + 2 * 0.7) * ((100vw - 320px) / 1440));
        margin-top: calc(15px + (10 + 10 * 0.7) * ((100vw - 320px) / 1440));
    }

    .attention-text {
        font-size: calc(18px + (4 + 4 * 0.7) * ((100vw - 320px) / 1440));
        margin-top: calc(30px + (36 + 36 * 0.7) * ((100vw - 320px) / 1440));
        margin-bottom: calc(25px + (10 + 10 * 0.7) * ((100vw - 320px) / 1440));
    }

    .rating-title, .accreditation-title {
        font-size: calc(20px + (4 + 4 * 0.7) * ((100vw - 320px) / 1440));
    }

    .requisites__title {
        font-size: calc(16px + (2 + 2 * 0.7) * ((100vw - 320px) / 1440));
        font-weight: 700;
        margin-bottom: 17px;
    }

    .rating {
        flex-direction: column;
    }

    .rating__text {
        width: 100%;
        order: 2;
    }

    .rating__icon {
        width: 100%;
        order: 1;
        display: flex;
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .rating__icon img {
        height: calc(68px + (7 + 7 * 0.7) * ((100vw - 320px) / 1440));
    }

    .accreditation__icon img {
        height: calc(72px + (11 + 11 * 0.7) * ((100vw - 320px) / 1440));
    }

    .rating-container {
        margin-top: calc(35px + (48 + 48 * 0.7) * ((100vw - 320px) / 1440));
    }

    .accreditation-container {
        flex-direction: column;
        margin-top: calc(40px + (76 + 76 * 0.7) * ((100vw - 320px) / 1440));
        margin-bottom: calc(50px + (43 + 43 * 0.7) * ((100vw - 320px) / 1440));
    }

    .accreditation {
        width: 100%;
        order: 2;
    }

    .accreditation-container .accreditation .accreditation-title {
        display: none;
    }

    .accreditation-container .accreditation-title {
        display: block;
    }

    .accreditation__icon {
        width: 100%;
        order: 1;
        display: flex;
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .requisites {
        flex-direction: column;
    }


    .certificates {
        display: inline-flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
    }

    .certificates-title {
        color: #000000;
    }

    .certificates-item {
        width: 100%;
        padding: 0 10%;
    }

    .certificates-item:not(:last-child) {
        margin-bottom: 40px;
    }

    .certificates-info {
    }

    .over-img-slide.slide-title {
        font-size: calc(20px + (4 + 4 * 0.7) * ((100vw - 320px) / 1440));
    }

    .text-slider {
        padding: 30px 0 50px 0;
        overflow: hidden;
    }
    .slide-text {
        font-size: calc(14px + (2 + 2 * 0.7) * ((100vw - 320px) / 1440));
        margin-bottom: 19px;
    }

    .slide-text-list {
        font-size: calc(14px + (2 + 2 * 0.7) * ((100vw - 320px) / 1440));
    }
    .slide-text-list li:not(:last-child) {
        margin-bottom: 15px;
    }

    .image-slider__image img.license-egov {
        /*height: calc(60px + (36 + 36 * 0.7) * ((100vw - 320px) / 1440));*/
    }

    .image-slider__image img {
        /*height: calc(165px + (101 + 101 * 0.7) * ((100vw - 320px) / 1440));*/
    }
    .license-bckg{
        /*width: calc(150px + (98 + 98 * 0.7) * ((100vw - 320px) / 1440));*/
        /*height: calc(150px + (98 + 98 * 0.7) * ((100vw - 320px) / 1440));*/
        width: 220px;
        height: 220px;
    }

    .swiper-button-next, .swiper-button-prev,
    .awards-button-next, .awards-button-prev {
        /*width: calc(25px + (15 + 15 * 0.7) * ((100vw - 320px) / 1440));*/
        width: calc(35px + (15 + 15 * 0.7) * ((100vw - 320px) / 1440));
        height: calc(35px + (15 + 15 * 0.7) * ((100vw - 320px) / 1440));
    }

    .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 7px;
        width: 6px;
        height: 6px;
    }

    .swiper-button-next:after, .swiper-button-prev:after,
    .awards-button-next:after, .awards-button-prev:after{
        width: calc(13px + (8 + 8 * 0.7) * ((100vw - 320px) / 1440));
        height: calc(22px + (15 + 15 * 0.7) * ((100vw - 320px) / 1440));
    }


    /*.award-icon img.hr_brand {*/
    /*    height: calc(50px + (30 + 30 * 0.7) * ((100vw - 320px) / 1440));*/
    /*}*/
    /*.award-icon img.quality {*/
    /*    height: calc(40px + (25 + 25 * 0.7) * ((100vw - 320px) / 1440));*/
    /*}*/
    /*.award-icon img.year_choice {*/
    /*    height: calc(44px + (26 + 26 * 0.7) * ((100vw - 320px) / 1440));*/
    /*}*/
    /*.award-icon img.industry_leader{*/
    /*    height: calc(46px + (24 + 24 * 0.7) * ((100vw - 320px) / 1440));*/
    /*}*/
}

@media (max-width: 992px) {
    /* container  = max-width: 960px;*/
    .main-info-container {
        flex-direction: column;
        padding-bottom: 0;
    }

    .main-info {
        padding-right: 0;
        border-right: none;
        border-bottom: 1px solid #B3B3B3;
        width: 100%;
        padding-bottom: 40px;
    }

    .awards {
        width: 100%;
        display: block;
        margin-top: 35px;
    }

    .awards-wrapper {
        flex-direction: row;
    }

    .awards-slide:not(:last-child) {
        margin-bottom: 0;
    }

    .certificates-container {
        margin-top: 60px;
        margin-bottom: calc(40px + (40 + 40 * 0.7) * ((100vw - 320px) / 1440));
    }

    .licenses-container {
        flex-direction: column;
    }

    .license-text-slider {
        order: 2;
        width: 100%;
    }

    .license-img-slider {
        order: 1;
        width: 100%;
        margin-bottom: 40px;
    }

    .text-slider__slide .slide-title {
        display: none;
    }

    .over-img-slide.slide-title {
        display: block;
        text-align: center;
        margin-bottom: 39px;
    }

    .award-icon {
        margin-bottom: 16px;
    }

    .awards-desktop {
        display: none;
    }
}

@media (min-width: 992px) {
    .awards {
        display: none;
    }
    .awards-button-next, .awards-button-prev {
        display: none;
    }
}

@media (max-width: 1199px) {
    /* container = max-width: 1200px;*/
    .wrapper-about-nomad {
        width: 100%;
        padding: 0 15px;
    }
}
/* End */
/* /bitrix/templates/main/css/aboutNomad.css?17737418234442 */
/* /bitrix/templates/main/css/aboutNomadSwiper.css?17737418236980 */
/* /bitrix/templates/main/css/aboutNomadMobile.css?17737418236696 */
