

/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/.default/style.min.css?1782998895467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/cloud_orange_adaptive/styles.css?17829988884130*/
.swiper-container_noHidden {
    overflow: visible;
}

.swiper-opacityMode {
    overflow: hidden;
}
.swiper-slide-invisible {
    opacity: 0;
    transition: opacity 0.3s ease-out;
}
.swiper-slide-visible {
    opacity: 1;
}

.showBtnWrap.active .sc-svg {
    transform: rotate(180deg);
}

/* Стиль для жесткого скрытия блока */
/* Стиль для ссылок без подчеркивания */


/* Стиль для li с зелеными галочками слева */
.listItem__greenCheckFlex {
    display: flex;
}

/* Стиль для отступов заголовков */
.sectionTitle__desc {
    margin-bottom: 1.5rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
}

/* Swiper slider pagination (begin) */
.swiperOnTablets .swiper-wrapper  {
    padding-bottom: 0;
}
.swiperGridAutoHeight {
    align-items: stretch;
}
.themeSwiper_orange .swiper-pagination .swiper-pagination-bullet{
    width: 1rem;
    height: 1rem;
    margin-right: 1.6rem;
    background: #999999;
    opacity: unset;
}
.themeSwiper_orange .swiper-pagination .swiper-pagination-bullet:hover{
    @media(hover: hover) {
        background: #6f6f6f;
    }
}
.themeSwiper_orange .swiper-pagination-bullet:focus {
    outline: 0;
}

.themeSwiper_orange .swiper-pagination-bullet:last-child{
    margin-right: 0 !important;
}

.themeSwiper_orange .orangeCircle.swiper-pagination-bullet-active{
    background: #FF6600;
}

.themeSwiper_orange .orangeCircle.swiper-pagination-bullet-active:hover{
    background: #FF6600;
    cursor: default;
}

.swiper__img {
    width:100%;
}
/* Swiper slider pagination (end) */

.content {
    padding-top: 13rem;
}

/* Swiper slider pagination (begin) */
.swiperOnTablets .swiper-wrapper  {
    padding-bottom: 0;
}
.swiperGridAutoHeight {
    align-items: stretch;
}

.themeSwiper_orange .swiper-pagination-bullet:focus {
    outline: 0;
}

.themeSwiper_orange .swiper-pagination-bullet:last-child{
    margin-right: 0 !important;
}

.themeSwiper_orange .orangeCircle.swiper-pagination-bullet-active{
    background: #FF6600;
}

.swiper__img {
    width:100%;
}

.swiperPagination_showOnLaptops  {
    display:none;
}
/* Swiper slider pagination (end) */

/* swiperButton (begin) */
.swiperButton__chevronIcon {
    width: 1.2rem;
    height: 2.4rem;
}

.swiperButton {
    position: relative;
    z-index: 3;
    color: #F76201;
}
.swiperButton.swiper-button-disabled{
    color: #999999;
    cursor: default;
}
/* swiperButton (end) */

@media screen and (max-width: 1220px) {
    /*slider pagination Laptop begin*/
    .swiperPagination_showOnLaptops {
        display: block;
    }
    /*slider pagination Laptop end*/
}
/* Laptop styles end */

/* Tablets styles begin */

@media screen and (max-width: 992px) {
    .content {
        padding-top: 12rem;
    }

    .swiperOnTablets .swiper-wrapper {
        padding-bottom: 4rem;
    }

    .swiperGrid {
        margin: 0;
    }

    .content__noHeader {
        padding-top: 16rem;
    }

    .content.content--increasedPadding {
        padding-top: 18rem;
    }

    #divToUpdate {
        margin-top: -14rem;
    }

    h1 {
        font-size: 2.8rem;
    }

    h2 {
        font-size: 2.4rem;
        line-height: 3rem;
    }

    h3 {
        font-size: 1.6rem;
    }

    .swiperPagination_mobile {
        display: block;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets.swiperPagination_position {
        bottom: -6rem;
    }
}
/* Tablets styles end */

/* Phones styles begin */
@media screen and (max-width: 640px) {
    body {
        min-width: 32rem;
    }

    h2 {
        font-size: 2rem;
    }

    .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 0;
    }

    .content {
        padding-top: 9rem;
    }

    .content__noHeader {
        padding-top: 10rem;
    }

    /* Phones swiper begin */
    .swiper-mobile-overscreen .swiper-slide-invisible {
        opacity: 1;
    }
    /* Phones swiper end */

    .swiper-container-horizontal>.swiper-pagination-bullets.swiperPagination_position {
        bottom: -16rem;
    }
}
/* Phones styles end */

/* End */


/* Start:/bitrix/templates/cloud_orange_adaptive/template_styles.css?17829988881402*/
/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* End of Eric Meyer's CSS Reset */

html {
    height: 100%;
    box-sizing: border-box;
    font-size: 62.5%;
}
body {
    height: 100%;
    width: 100%;
}


body, input, textarea, select, button, a{font: 1.6rem 'PT Sans', Arial, sans-serif;    line-height: 1; color: #333333;}
h1, h2, h3, h4, h5, h6 {font-family: 'PT Sans Caption', sans-serif; font-weight: bold;}

/* End */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/.default/style.min.css?1782998895467 */
/* /bitrix/templates/cloud_orange_adaptive/styles.css?17829988884130 */
/* /bitrix/templates/cloud_orange_adaptive/template_styles.css?17829988881402 */
