

/* Start:/local/templates/main_v2/styles/safe_place.css?176242121424277*/

.safe_place-section1 {
    margin:0 0 105px 0;
    padding:140px 0 60px 0;
    background:url(/local/templates/main_v2/styles/../images/safe_place/safe_place-section1-icon1-bg.jpg) no-repeat center center;
    background-size:cover;
    text-align:center;
}

.safe_place-section1 .flex {
    display:flex;
    align-items:center;
    flex-direction:column;
    gap:14px;
    position:relative;
    background:url(/local/templates/main_v2/styles/../images/safe_place/safe_place-section1-icon1.svg) no-repeat right 4px bottom 36px;
    width:100%;
    max-width:1029px;
    margin:0px auto;
}

.safe_place-section1 .title {
    color: var(--Text-Text1, #111827);
    font-family: Room;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 51px; /* 106.25% */
    text-transform: uppercase;
}

.safe_place-section1 .name {
    color: var(--Text-Text1, #111827);
    text-align: center;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 142.857% */
}

.safe_place-section1 .desc {
    color: var(--Text-Text-1, #111827);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    display:flex;
    align-items:center;
    gap:16px;
}

.safe_place-section1 .desc:before {
    content:"";
    width:21px;
    height:21px;
    background:url(/local/templates/main_v2/styles/../images/safe_place/safe_place-section1-icon2.svg) no-repeat;
}

.safe_place-section1 .btn {
    text-decoration:none;
    cursor:pointer;
    padding:14px 22px;
    border-radius: 12px;
    background: var(--Purple, #8C64BE);
    color: var(--Text-Text-white, #FFF);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    border:2px #8C64BE solid;
    display:table;
    margin:23px auto 0 auto;
}

.safe_place-section1 .btn:hover {
    background:none;
    color:#8C64BE;
}

.safe_place-section2 {
    margin:0 0 295px 0;
}

.safe_place-section2 .title {
    margin:0 0 90px 0;
    color: var(--Text-Text1, #111827);
    text-align: center;
    font-family: Room;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 53.204px; /* 110.841% */
    text-transform: uppercase;
}

.safe_place-section2 .title span {
    display:block;
    font-size: 38px;
    color: var(--Text-Link, #8C64BE);
}

.safe_place-section2 .flex {
    display:flex;
    flex-wrap:wrap;
    gap:26px;
    margin:0 0 124px 0;
}

.safe_place-section2 .item {
    position:relative;
    width:calc(33.333% - 18px);
    border-radius: 20px;
    background: var(--Gradient-opts, linear-gradient(150deg, #FAF9FB -15.19%, #E0D7EE 95.09%));
    padding:40px;
    color: var(--Text-Text-2, #585F6A);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    min-height:408px;
}

.safe_place-section2 .name {
    color: var(--Text-Text1, #111827);
    font-family: Room;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 116.667% */
    text-transform: uppercase;
    margin:0 0 16px 0;
}

.safe_place-section2 .images {
    font-size:0px;
    line-height:0px;
    position:absolute;
    bottom:0px;
    right:0px;
    z-index:3;
}

.safe_place-section2 .images img {max-width:100%;}

.btnall {
    display:table;
    margin:0 auto;
    text-decoration:none;
    cursor:pointer;
    padding:23px 35px;
    border-radius: 18.643px;
    background: var(--Purple, #8C64BE);
    color: var(--Text-Text-white, #FFF);
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 37.286px;
    border:2px #8C64BE solid;
    transition: .5s;
}

.btnall:hover {
    background:none;
    color:#8C64BE;
}

.safe_place-section3 {
    margin:0 0 185px 0;
}

.safe_place-section3 .title {
    color: var(--Text-Text-1, #111827);
    text-align: center;
    font-family: Room;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 64px;
    text-transform: uppercase;
    margin:0 0 16px 0;
}

.safe_place-section3 .description {
    color: var(--Text-Text-1, #111827);
    text-align: center;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    margin:0 0 50px 0;
}

.safe_place-section3 .flex {
    display:flex;
    gap:30px;
}

.safe_place-section3 .item {
    flex:1;
    padding:40px;
    background: var(--Background-BG-0, #FFF);
    box-shadow: 0 2px 2px 0 rgba(0, 51, 153, 0.06), 0 4px 16px 0 rgba(0, 51, 153, 0.06);
    display:flex;
    align-items:flex-start;
    flex-direction:column;
    gap:24px;
    color: var(--Text-Text-1, #111827);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 137.5% */
}

.safe_place-section3 .name {
    color: var(--Text-Text-1, #111827);
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px; /* 88% */
}

.safe_place-section3 .price {
    color: var(--Text-Link, #8C64BE);
    font-family: Room;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 38px; /* 118.75% */
    text-transform: uppercase;
}

.safe_place-section3 .price span {
    font-size: 20px;
    line-height: 28px;
}

.safe_place-section3 ul {
    list-style:none;
    margin:0 0 21px 0;
    padding:0px;
    display:flex;
    flex-direction:column;
    gap:17px;
}

.safe_place-section3 .btn {
    display:table;
    text-decoration:none;
    cursor:pointer;
    border-radius: 12px;
    background: var(--Purple, #8C64BE);
    padding:15px 22px;
    color: var(--Text-Text-white, #FFF);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    border:2px #8C64BE solid;
}

.safe_place-section3 .btn:hover {
    background:none;
    color:#8C64BE;
}

.safe_place-section3 ul li {
    position:relative;
    padding:0 0 0 28px;
}

.safe_place-section3 ul li:before {
    content:"";
    position:absolute;
    top:0px;
    left:0px;
    z-index:3;
    width:23px;
    height:23px;
    background:url(/local/templates/main_v2/styles/../images/safe_place/safe_place-section3-icon1.svg) no-repeat center center;
}

.safe_place-section3 ul li.no {
    color: var(--Grey, #C9C9C9);
}

.safe_place-section3 ul li.no:before {
    background:url(/local/templates/main_v2/styles/../images/safe_place/safe_place-section3-icon2.svg) no-repeat center center;
}

.safe_place-section4 {
    background: var(--Background-BG-1, #FAF9FB);
    margin:0 0 228px 0;
    padding:86px 0;
    overflow:hidden;
}

.safe_place-section4 .title {
    color: var(--Text-Text-1, #111827);
    text-align: center;
    font-family: Room;
    font-size: 45px;
    font-style: normal;
    font-weight: 500;
    line-height: 56.661px; /* 125.913% */
    text-transform: uppercase;
    display:table;
    margin:0 auto 30px auto;
    position:relative;
}

.safe_place-section4 .title:before {
    content:"";
    position:absolute;
    bottom:-10px;
    right:-49px;
    z-index:1;
    width:49px;
    height:49px;
    background:url(/local/templates/main_v2/styles/../images/safe_place/safe_place-section4-title.svg) no-repeat;
}

.safe_place-section4 .title span {
    color: var(--Purple, #8C64BE);
}

.safe_place-section4 .description {
    color: var(--Text-Text-1, #111827);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 150% */
    margin:0 0 50px 0;
}

.safe_place-section4 .flex {
    display:flex;
    gap:21px;
    margin:0 0 50px 0;
}

.safe_place-section4 .item {
    flex:1;
    background: var(--Background-BG-0, #FFF);
    padding:24px;
    color: var(--Text-Text-2, #585F6A);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    box-shadow: 0 2px 2px 0 rgba(0, 51, 153, 0.06), 0 4px 16px 0 rgba(0, 51, 153, 0.06);
}

.safe_place-section4 .icon {
    font-size:0px;
    line-height:0px;
    margin:0 0 18px 0;
    width:auto;
    height:auto;
}

.safe_place-section4 .name {
    color: var(--Text-Text-1, #111827);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px; /* 137.5% */
    margin:0 0 14px 0;
}

.safe_place-section4 .item ul {
    display:flex;
    flex-direction:column;
    gap:20px;
    margin:0px;
    padding:0 0 0 20px;
}

.safe_place-section5 {
    margin:0 0 160px 0;
}

.safe_place-section5 .title {
    color: #8C64BE;
    text-align: center;
    font-family: Room;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 64px; /* 100% */
    text-transform: uppercase;
    margin:0 0 20px 0;
}

.safe_place-section5 .description {
    color: var(--Text-Text-1, #111827);
    text-align: center;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    margin:0 0 40px 0;
}

.safe_place-section5 .slider {
    font-size:0px;
    line-height:0px;
    margin:0 -17px 96px -17px;
    position:relative;
}

.safe_place-section5 .slick-slide {
    margin:0 17px;
}

.safe_place-section5 .slick-arrow {
    margin:0rem;
    padding:0rem;
    border:0rem;
    cursor:pointer;
    width:77px;
    height:77px;
    font-size:0rem;
    line-height:0rem;
    flex-shrink:0;
    background-size:contain !important;
    position:absolute;
    top:50%;
    margin:-74px 0 0 0;
    z-index:3;
    transition: .5s;
}

.safe_place-section5 .slick-prev {
    background:url(/local/templates/main_v2/styles/../images/safe_place/safe_place-section5-arrow.svg) no-repeat center center;
    transform: rotate(180deg);
    left:-134px;
}

.safe_place-section5 .slick-next {
    background:url(/local/templates/main_v2/styles/../images/safe_place/safe_place-section5-arrow.svg) no-repeat center center;
    right:-134px;
}

.safe_place-section5 .slick-arrow:hover {
    opacity:.7;
}

.safe_place-section5 .slide {
    height:514px;
    overflow:hidden;
}

.safe_place-section5 .slider img {
    width:100%;
    height:100% !important;
    object-fit:cover;
}

.safe_place-section5 .slick-dots {
    z-index:3;
    width:100%;
    display:flex;
    justify-content: center;
    margin:57px auto 0px auto;
    padding:0px;
}

.safe_place-section5 .slick-dots button {
    margin:0px;
    padding:0px;
    width: 15px;
    height: 15px;
    background: #C6C0CE;
    font-size:0px;
    line-height:0px;
    border-radius:555px;
    border:0px;
}

.safe_place-section5 .slick-dots li {
    margin:0 12px;
    display:block;
    background:none;
    font-size:0px;
    line-height:0px;
    position:relative;
}

.safe_place-section5 .slick-dots li.slick-active button {
    position:relative;
    background:#66606C;
}



.popup-block {
    display:none;
}

.popup-block .popup-bg {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(31, 40, 53, 0.50);
    z-index: 99999999999999;
    overflow: auto;
    width:100%;
    height:100%;
}

.popup-block .block {
    width:100%;
    max-width:1920px;
    position:fixed;
    top:50%;
    left:50%;
    z-index:99999999999;
    transform: translate(-50%, -50%);
    padding:63px 0;
    background:url(/local/templates/main_v2/styles/../images/safe_place/popup-bg.jpg) no-repeat right center;
    background-size:cover;
}

.popup-block .width {
    width:100%;
    max-width:686px;
}

.popup-block .title {
    color: #1E1C1F;
    font-family: Room;
    font-size: 47.785px;
    font-style: normal;
    font-weight: 400;
    line-height: 50.772px; /* 106.25% */
    text-transform: uppercase;
    margin:0 0 15px 0;
}

.popup-block .desc {
    color: #585F6A;
    font-size: 14.933px;
    font-style: normal;
    font-weight: 400;
    line-height: 21.902px; /* 146.667% */
    margin:0 0 39px 0;
}

.popup-block .form {
    flex:1;
    display:flex;
    flex-wrap:wrap;
    gap:7px;
}

.popup-block input {
    flex:1;
    padding:0 15px;
    height:55px;
    border-radius: 11.946px;
    background: var(--Button-Main-Overlay, #FFF);
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    border:0px;
    margin:0 0 4px 0;
}

.popup-block ::placeholder {
    color: var(--Text-Text-3, #868D99);
}

.popup-block textarea {
    width:100%;
    padding:23px;
    height:97px;
    border-radius: 9.955px;
    background: var(--Button-Main-Overlay, #FFF);
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    border:0px;
    margin:0 0 16px 0;
    resize:none;
}

.popup-block button {
    cursor:pointer;
    padding:10px;
    border-radius: 12px;
    background: var(--Button-Main-Blue, #8C64BE);
    width:100%;
    height:55px;
    max-width:200px;
    color: var(--Text-Text-white, #FFF);
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 23px;
    border:2px #8C64BE solid;
}

.popup-block button:hover {
    background:none;
    color:#8C64BE;
}

.popup-block .checkbox {
    display: flex;
    align-items: center;
    gap:8px;
    width:100%;
    margin:0 0 24px 0;
}

.popup-block .checkbox input {
    display:none;
}

.popup-block .checkbox label {
    position: relative;
    cursor: pointer;
    width: 36px;
    height: 20px;
    border-radius: 80px;
    background:#ccc;
}

.popup-block .checkbox label::after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    width: 16px;
    height: 16px;
    background-color: white;
    border-radius: 50%;
    transition: all 0.3s ease;
}

.popup-block .checkbox input:checked + label::after {
    left:17px;
}

.popup-block .checkbox input:checked + label {
    background: var(--Button-Main-Violet, #8C64BE);
}

.popup-block .checkbox .text {
    flex:1;
    color: #1E1C1F;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
}

.popup-block .checkbox .text a {
    text-decoration:none;
    color: #8C64BE;
}

.popup-block .checkbox .text a:hover {
    text-decoration:underline;
}


@media screen and (max-width:1500px) {

    .safe_place-section5 .slick-prev {
        left:0px;
    }

    .safe_place-section5 .slick-next {
        right:0px;
    }




















}





@media screen and (max-width:1000px) {

    .safe_place-section2 .item {
        width:calc(50% - 13px);
    }

    .safe_place-section3 .item {
        padding:23px;
        gap:14px;
        font-size: 9.493px;
        font-style: normal;
        font-weight: 500;
        line-height: 13.053px; /* 137.5% */
    }

    .safe_place-section3 .price {
        font-size:18px;
        line-height:22px;
    }

    .safe_place-section3 ul {
        gap:7px;
        margin:0 0 12px 0;
    }

    .safe_place-section3 .btn {
        padding:10px 14px;
        font-size: 10.68px;
        font-style: normal;
        font-weight: 500;
        line-height: 14.24px; /* 133.333% */
    }

    .safe_place-section3 ul li:before {
        padding:0 0 0 15px;
    }

    .safe_place-section3 ul li:before {
        width:13px;
        height:13px;
        background-size:10px !important;
    }

    .safe_place-section4 .flex {
        flex-wrap:wrap;
        gap:20px;
    }

    .safe_place-section4 .item {
        flex:none;
        width:calc(50% - 10px);
    }















}





@media screen and (max-width:780px) {


    .safe_place-section1 {
        margin: 0 0 80px 0;
        padding: 72px 0 80px 0;
        background: url(/local/templates/main_v2/styles/../images/safe_place/safe_place-section1-icon1-bg-mobile.jpg) no-repeat center center;
        background-size: cover;
    }

    .safe_place-section1 .flex {
        gap: 0px;
    }

    .safe_place-section1 .title {
        font-size: 28px;
        font-style: normal;
        font-weight: 500;
        line-height: 32px;
        margin: 0 0 25px 0;
        order: 1;
    }

    .safe_place-section1 .name {
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        margin: 0 0 29px 0;
        order: 3;
    }

    .safe_place-section1 .desc {
        order: 4;
    }

    .safe_place-section1 .btn {
        order: 3;
        margin: 0 auto 36px auto;
    }

    .safe_place-section1 .desc {
        gap: 9px;
        font-size: 9px;
        line-height: 12.429px;
        text-align: left;
    }

    .safe_place-section1 .desc:before {
        width: 13px;
        height: 13px;
        background-size: contain !important;
        flex-shrink: 0;
    }

    .safe_place-section1 .btn {
        font-size: 16px;
    }

    .safe_place-section1 .flex {
        background: url(/local/templates/main_v2/styles/../images/safe_place/safe_place-section1-icon1.svg) no-repeat right 4px bottom 107px;
        background-size: 30px;
    }

    .safe_place-section2 {
        margin: 0 0 80px 0;
    }

    .safe_place-section2 .title {
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 32px; /* 133.333% */
        margin: 0 0 35px 0;
    }

    .safe_place-section2 .title span {
        font-size: 20px;
    }

    .safe_place-section2 .flex {
        gap: 15px;
        margin: 0 0 35px 0;
    }

    .safe_place-section2 .item {
        width: 100%;
        max-width: 280px;
        margin: 0 auto;
        min-height: 192px;
        padding: 24px;
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: 13px; /* 130% */
    }
	
.safe_place-section3 .item {
        width: 100%;
        max-width: 280px;
        margin: 0 auto;
}

    .safe_place-section2 .name {
        margin: 0 0 9px 0;
        font-size: 14.433px;
        font-style: normal;
        font-weight: 500;
        line-height: 16.838px; /* 116.667% */
    }

    .safe_place-section2 .images {
        max-width: 100px;
    }

    .safe_place-section2 .item:last-child .images {
        max-width: 140px;
    }

    .safe_place-section2 .item:nth-child(5) .images {
        max-width: 80px;
    }

    .btnall {
        padding: 14px 20px;
        font-size: 15.126px;
        font-style: normal;
        font-weight: 500;
        line-height: 20.143px; /* 133.163% */
    }

    .safe_place-section3 {
        margin: 0 0 86px 0;
    }

    .safe_place-section3 .title {
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 32px; /* 133.333% */
        margin: 0 0 16px 0;
    }

    .safe_place-section3 .description {
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px; /* 166.667% */
        margin: 0 0 35px 0;
    }

    .safe_place-section3 .flex {
        flex-direction: column;
        gap: 17px;
    }

    .popup-block .block {
        padding: 35px 0;
    }

    .popup-block .title {
        font-size: 26.292px;
        font-style: normal;
        font-weight: 400;
        line-height: 27.935px; /* 106.25% */
        margin: 0 0 8px 0;
    }

    .popup-block .desc {
        font-size: 8.216px;
        font-style: normal;
        font-weight: 400;
        line-height: 12.05px; /* 146.667% */
        margin: 0 0 21px 0;
    }

    .popup-block input {
        height: 30px;
        padding: 0 8px;
        font-size: 9.859px;
        font-style: normal;
        font-weight: 400;
        line-height: 14.241px; /* 144.444% */
        border-radius: 6.573px;
    }

    .popup-block .form {
        gap: 4px;
    }

    .popup-block textarea {
        height: 53px;
        padding: 13px;
        margin: 0 0 9px 0;
        font-size: 9.859px;
        font-style: normal;
        font-weight: 400;
        line-height: 14.241px; /* 144.444% */
        border-radius: 5.477px;
    }

    .popup-block .checkbox {
        margin: 0 0 13px 0;
    }

    .popup-block .checkbox .text {
        font-size: 7.668px;
        font-style: normal;
        font-weight: 400;
        line-height: 10.955px; /* 142.857% */
    }

    .popup-block button {
        height: 30px;
        max-width: 109px;
        font-size: 9.859px;
        font-style: normal;
        font-weight: 500;
        line-height: 13.146px; /* 133.333% */
        padding: 0px;
        border-radius: 6.573px;
    }

    .safe_place-section4 {
        padding: 40px 0;
        margin: 0 0 80px 0;
    }

    .safe_place-section4 .title {
        font-size: 25px;
        font-style: normal;
        font-weight: 500;
        line-height: 32px; /* 128% */
        margin: 0 0 20px 0;
    }

    .safe_place-section4 .description {
        display: none;
    }

    .safe_place-section4 .title:before {
        width: 16px;
        height: 16px;
        background-size: contain !important;
        bottom: 30px;
        right: 0px;
    }

    .safe_place-section4 .item {
        padding: 20px;
        font-size: 13.44px;
        font-style: normal;
        font-weight: 400;
        line-height: 18.479px;
        height: auto;
    }

    .safe_place-section4 .icon {
        margin: 0 0 21px 0;
        max-width: 30px;
    }

    .safe_place-section4 .name {
        font-size: 13.44px;
        font-style: normal;
        font-weight: 700;
        line-height: 18.479px; /* 137.5% */
        margin: 0 0 9px 0;
    }

    .safe_place-section4 .item ul {
        gap: 10px;
    }

    .safe_place-section4 .slick-slide {
        width: 263px;
        margin: 0 17px 0 0;
    }

    .safe_place-section4 .slick-track {
        display: flex !important;
        padding: 10px 0;
    }

    .safe_place-section4 .flex {
        margin: 0 -20px 33px 0;
        display: block;
    }

    .safe_place-section4 .slick-dots {
        z-index: 3;
        width: 100%;
        display: flex;
        margin: 40px 0 0 0;
        padding: 0px;
    }

    .safe_place-section4 .slick-dots button {
        margin: 0px;
        padding: 0px;
        width: 100%;
        height: 2px;
        background: #EAE7ED;
        font-size: 0px;
        line-height: 0px;
        border: 0px;
    }

    .safe_place-section4 .slick-dots li {
        margin: 0px;
        display: block;
        background: none;
        font-size: 0px;
        line-height: 0px;
        position: relative;
        flex: 1;
    }

    .safe_place-section4 .slick-dots li.slick-active button {
        background: #8C64BE;
    }

    .safe_place-section5 {
        margin: 0 0 80px 0;
    }

    .safe_place-section5 .title {
        font-size: 28px;
        font-style: normal;
        font-weight: 500;
        line-height: 32px; /* 114.286% */
        margin: 0 0 13px 0;
    }

    .safe_place-section5 .description {
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px; /* 153.846% */
        margin: 0 0 20px 0;
    }

    .safe_place-section5 .slider {
        margin: 0 0 10px 0;
    }

    .safe_place-section5 .slick-dots {
        margin: 8px auto 0 auto;
    }

    .safe_place-section5 .slick-dots li {
        margin: 0 3px;
    }

    .safe_place-section5 .slick-dots button {
        width: 4px;
        height: 4px;
    }

    .safe_place-section5 .slide {
        height: 195px;
    }

    .safe_place-section5 .slick-arrow {
        width: 29px;
        height: 29px;
        background-size: contain !important;
        position: relative;
        top: auto;
        margin: 0px;
    }

    .safe_place-section5 .navigator {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        margin: 0 0 43px 0;
    }

    .safe_place-section5 .slick-slide {
        margin: 0px;
        padding: 0 30px;
    }


}
/* End */


/* Start:/local/templates/main_v2/styles/pagination.min.css?17515680422981*/
.b_pagination ._wrap_page_pagination ._wrap_link_pagination ._link_pagination:hover{color:#8c64be}.b_pagination{margin-bottom:50px;position:relative;clear:both;padding-top:50px}@media only screen and (max-width:990px){.b_pagination{margin-bottom:50px}}.b_pagination ._control_left,.b_pagination ._control_right{background:#fff;border:1px solid #ebebeb;width:55px;height:55px;cursor:pointer;padding:18px 22px}@media (max-width:990px){.b_pagination ._control_left,.b_pagination ._control_right{margin-right:1px}}@media (max-width:767px){.b_pagination ._control_left,.b_pagination ._control_right{position:absolute}}.b_pagination ._control_left,.b_pagination ._wrap_link_pagination li{float:left}@media (max-width:990px) and (min-width:768px){.b_pagination ._control_left{margin-left:-55px}}@media (max-width:767px){.b_pagination ._control_left{top:100px;right:50%;margin-right:-1px}}.b_pagination ._control_left:hover,.b_pagination ._control_right:hover{color:#8c64be;background:#f5f5f5}.b_pagination ._control_right{float:right}@media (max-width:990px) and (min-width:768px){.b_pagination ._control_right{margin-right:-54px}}@media (max-width:767px){.b_pagination ._control_right{top:100px;left:50%;margin-left:-1px}}.b_pagination ._wrap_link_pagination{list-style:none;padding-left:0}.b_pagination ._wrap_link_pagination li:not(:last-child){margin-right:30px}.b_pagination ._page_show{display:block;margin-top:55px;font-size:11px;color:#adb0b3}@media (max-width:767px){.b_pagination ._page_show{margin-top:20px}}.b_pagination ._wrap_page_pagination{text-align:center;max-width:61.7%;margin:auto}.b_pagination ._wrap_page_pagination:after,.b_pagination ._wrap_page_pagination:before{content:" ";display:table}.b_pagination ._wrap_page_pagination:after{clear:both}@media (max-width:990px){.b_pagination ._wrap_page_pagination{max-width:48.2%}}@media (max-width:767px){.b_pagination ._wrap_page_pagination{max-width:100%}}.b_pagination ._wrap_page_pagination ._wrap_link_pagination{display:inline-block;margin-top:20px}@media (max-width:767px){.b_pagination ._wrap_page_pagination ._wrap_link_pagination{margin-top:80px}}.b_pagination ._wrap_page_pagination ._wrap_link_pagination ._link_pagination{font-size:15px;color:#000;text-decoration:none}.b_pagination ._wrap_page_pagination ._wrap_link_pagination .-active{color:#8c64be}.b_pagination._pagination_catalog ._wrap_page_pagination{margin-right:0;max-width:100%}@media (max-width:990px) and (min-width:768px){.b_pagination._pagination_catalog ._wrap_page_pagination{margin-right:auto;max-width:50%}}@media (max-width:767px){.b_pagination._pagination_catalog ._wrap_page_pagination{max-width:100%}}.page_pagination_show-all a{margin:0 auto;display:block;width:140px;height:40px;line-height:40px;font-size:11px;text-transform:uppercase;text-align:center;border:solid 1px #8c64be;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.page_pagination_show-all a:hover{background-color:#8c64be;color:#fff}
/* End */


/* Start:/local/templates/main_v2/components/bitrix/news.list/safe_place_slider/style.min.css?17619161851420*/
.photo-slider .slick-dots{font-size:0;list-style:none;margin:0;padding:0;position:absolute;bottom:0;left:calc(50% - 590px)}.photo-slider .slick-dots li{display:inline-block;padding:12px 0}.photo-slider .slick-dots li:not(:last-child){margin-right:10px}.photo-slider .slick-dots button{background-color:#ddd1ec;border:0;font-size:0;height:6px;width:49px;padding:0}.photo-slider .slick-dots .slick-active button{background-color:#8c64be}.photo-slider{display:-webkit-box;display:-ms-flexbox;display:flex}.photo-slider.slick-initialized .photo-slider__item{opacity:1}.photo-slider .slick-arrow{background:0 0;font-size:0;box-shadow:0;outline:0;border:0;background-position:right center;background-repeat:no-repeat;height:19px;width:19px;position:absolute;top:50%;z-index:3}.photo-slider .slick-prev{background-image:url(/local/templates/main_v2/images_v2/slider-prev.svg);left:15px}.photo-slider .slick-next{background-image:url(/local/templates/main_v2/images_v2/slider-next.svg);right:15px}.slick-slide.photo-slider__item{background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;height:550px}@media all and (max-width:1200px){.photo-slider__item{height:500px}}@media all and (max-width:1120px){.photo-slider__item{height:460px}}@media all and (max-width:900px){.photo-slider__item{height:400px;padding-bottom:0;padding-top:20px}.photo-slider .slick-dots{right:30px;text-align:center}}
/* End */


/* Start:/local/components/rover/send.form/templates/feedback/style.min.css?17620177533272*/
.feedback-section{background:url(/local/components/rover/send.form/templates/feedback/images/bg.jpg)no-repeat center center;background-size:cover;padding:64px 0 65px}.feedback-section .flex{display:flex;align-items:center;gap:31px}.feedback-section .col-left{flex:1}.feedback-section .col-right{flex:1;display:flex;flex-wrap:wrap;gap:12px}.feedback-section .title{color:#1e1c1f;font-family:Room;font-size:48px;font-style:normal;font-weight:400;line-height:51px;text-transform:uppercase;margin:0 0 16px}.feedback-section .desc{color:var(--Text-Text-2, #585F6A);font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0 0 49px}.feedback-section .phone{display:table;text-decoration:none;margin:0 0 4px;color:#1e1c1f;font-family:Room;font-size:32px;font-style:normal;font-weight:500;line-height:38px;text-transform:uppercase}.feedback-section .feedback{display:table;cursor:pointer;text-decoration:none;color:var(--Text-Link, #8C64BE);font-size:16px;font-style:normal;font-weight:400;line-height:22px}.feedback-section .checkbox .text a:hover,.feedback-section .feedback:hover{text-decoration:underline}.feedback-section input{flex:1;padding:0 16px;height:56px;border-radius:12px;background:var(--Button-Main-Overlay, #FFF);font-size:18px;font-style:normal;font-weight:400;line-height:26px;border:0}.feedback-section ::placeholder{color:var(--Text-Text-3, #868D99)}.feedback-section textarea{width:100%;padding:14px 16px;height:115px;border-radius:12px;background:var(--Button-Main-Overlay, #FFF);font-size:18px;font-style:normal;font-weight:400;line-height:26px;border:0;margin:0 0 8px;resize:none}.feedback-section .checkbox{display:flex;align-items:center;gap:8px;width:100%}.feedback-section .checkbox input,.feedback-section .checkbox label{position:relative;cursor:pointer;width:36px;height:20px;border-radius:80px;background:#ccc}.feedback-section .checkbox label::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:all .3s ease}.feedback-section .checkbox input:checked+label::after{left:17px}.feedback-section .checkbox input:checked+label{background:var(--Button-Main-Violet, #8C64BE)}.feedback-section .checkbox .text{flex:1;color:#1e1c1f;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.feedback-section .checkbox .text a{text-decoration:none;color:#8c64be}@media screen and (max-width:767px){.feedback-section .flex{align-items:flex-start;flex-direction:column;gap:40px}.feedback-section .col-left{flex:none;width:100%}.feedback-section{background:url(/local/components/rover/send.form/templates/feedback/images/bg-mobile.jpg)no-repeat center center;background-size:cover;padding:40px 0}.feedback-section .title{font-size:28px;font-style:normal;font-weight:500;line-height:32px;margin:0 0 12px}.feedback-section .desc{font-size:15px;font-style:normal;font-weight:400;line-height:22px;margin:0 0 40px}.feedback-section .phone{font-size:28px;font-style:normal;font-weight:500;line-height:32px}.feedback-section .feedback{font-size:15px}.feedback-section input,.feedback-section textarea{font-size:16px;font-style:normal;font-weight:400;line-height:22px}.feedback-section input{height:48px;padding:0 16px}.feedback-section textarea{padding:14px 20px 14px 16px}.feedback-section .checkbox .text{font-size:13px;font-style:normal;font-weight:400;line-height:20px}}
/* End */
/* /local/templates/main_v2/styles/safe_place.css?176242121424277 */
/* /local/templates/main_v2/styles/pagination.min.css?17515680422981 */
/* /local/templates/main_v2/components/bitrix/news.list/safe_place_slider/style.min.css?17619161851420 */
/* /local/components/rover/send.form/templates/feedback/style.min.css?17620177533272 */
