

/* Start:/local/templates/hope/components/tichiy/news.line/slider-swiper/style.css?17544864055487*/
.swiper--preim {--bottom:72px;position: relative;--gap:40px;--width:860px;--height:50px;margin-bottom: 60px;--slider-height:440px;}
.swiper--preim .swiper--controls:after{display: none}
.swiper--preim .swiper-wrapper{align-items: stretch;}
.swiper--preim .swiper-slide{height: auto}
.main--box {width: 100%;height: var(--slider-height);position: relative;display:block}

.main--text {position: absolute;right:0;top:var(--gap);background-color: var(--main);color:#fff;border-radius: 8px;padding: 32px;/*height: calc(100% - var(--gap) - var(--gap));*/font-weight: 700;font-size: 36px;line-height: 46px;z-index: 4;width:var(--width)}
.main--image {position: absolute;top:0;left:0;width: 100%;height: 100%;z-index: 1;display: flex;align-items: center;}

/*.main--image img{width: 100%;object-fit: cover;height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);max-width: unset;}*/

.main--image {height: var(--slider-height)}
.main--image img{width: 100%;object-fit: cover;height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);max-width: unset;}

.swiper-button-main-next {left:calc(20px + 32px + 8px)}
.swiper-button-main-prev {left:20px;}
.swiper--preim .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:24px;top:auto;transform: none;width: 70px;left:auto;right:50px;border-radius: 2px;z-index: 4}
.swiper--preim .swiper-pagination-bullet{height: 2px;background: #DDDDDD;opacity: 1;position: relative;margin: 0 !important;border-radius: unset}
.swiper--preim .swiper-pagination-bullet:after{position: absolute;top:0;left:0;background-color: #000;z-index: 1;height: 100%;width: var(--progress);content: ''}

.main--tags {display: flex;gap:8px;margin-bottom: 12px;align-items: flex-start;flex-wrap: wrap}
.main--tag {padding: 4px 8px;font-family: 'Roboto';font-weight: 400;font-size: 14px;line-height: 140%;text-transform: uppercase;color:var(--text-sub);border:1px solid var(--border);border-radius: 4px;}

.main--title {font-weight: 400;font-size: 48px;line-height: 120%;color:#fff;margin-bottom: 20px;}

.main--sub {font-weight: 500;font-size: 18px;line-height: 140%;color:#fff}

.main--btns {margin-top: 35px;}

.swiper--preim .container{position: relative}
.swiper--preim .swiper-slide{overflow: hidden}
.main--bottom {position: absolute;bottom:0;left:0;z-index: 3;}
.main--line {display: inline-flex;gap:8px;padding: 17px 20px;border-top-right-radius: 4px;background-color: #fff;position: relative;height: var(--height);align-items: center;white-space: nowrap}
.main--line:after {width: 50vw;height: 100%;position: absolute;left:0;top:0;transform: translateX(-100%);background-color: #fff;content: ''}
.main--line.type1 {display: inline-flex;bottom:var(--height);left:0;position: absolute;}
.main--line.type2 {padding-left: 250px;bottom:0;left:0;position: absolute;}

.swiper--controls {background-color: #fff;height: var(--height);position: absolute;right:0;bottom:0;width: 250px;border-top-left-radius: 4px;z-index: 3}

.swiper-pagination-main{display: flex;position:absolute;z-index:3;}
.swiper-pagination-main:before{content:attr(data-start);position: absolute;left:-20px;top:-9px;font-family: Roboto;font-weight: 400;font-size: 14px;line-height: 140%;text-transform: uppercase;}
.swiper-pagination-main:after{content:attr(data-end);position: absolute;right:-20px;top:-9px;font-family: Roboto;font-weight: 400;font-size: 14px;line-height: 140%;text-transform: uppercase;}

.swiper--preim .--big,
.swiper--preim .--middle,
.swiper--preim .--small{display: none}

@media all and (min-width: 2500px) {
    .swiper--preim {--slider-height:600px;}
}

@media all and (max-width: 767px) {
    .swiper--preim .--small{display: block}
    .swiper--preim {--slider-height:767px;}
    .swiper--preim .main--image {height:0;padding-top: 100%;position: relative}
    .swiper--preim .main--image img{transform: none;left:0;}
}

@media all and (max-width: 1280px) and (min-width: 767px) {
    .swiper--preim .--middle{display: block}
    .swiper--preim {--slider-height:370px;}
}


@media all and (min-width: 1280px) {
    .swiper--preim .--big{display: block}
}

@media all and (max-width: 1280px) {
    .swiper--preim {--gap:24px;}
}

@media all and (max-width: 900px) {
    .swiper--preim {--width:100%;margin-bottom: 120px}
    .swiper--preim .swiper--controls{bottom: -80px;}
    .swiper--preim .swiper--btn{width: 48px;height: 48px}
    .swiper--preim .swiper-button-main-next{left:auto;right:20px;}
    .main--box {width: 100%;height: auto}
    .main--image {position: relative;top:auto;left: auto}
    .swiper--preim img[data-lazy] {max-height: 200px}
    .swiper--preim .swiper {padding-bottom: 0}
    .swiper--preim .container {position: static}
    .main--title {font-weight: 500;font-size: 24px;line-height: 120%;}
    .main--sub {font-weight: 500;font-size: 18px;line-height: 140%;}
    .swiper--controls {width: 100%;bottom:calc(-1 * var(--height) - 20px);height: 65px;}
    .main--line.type2 {padding-left: 20px;width: 100%}
    .main--bottom {width: 100%;bottom:0}
    .main--btns {display: none}
    .swiper--preim .swiper-pagination-bullets.swiper-pagination-horizontal {right: 120px;bottom:30px;width:calc(100% - 88px - 120px);left:100px;}
}

@media all and (max-width: 550px) {
    .main--image {height: 0;padding-top: 100%;position: relative}
    .main--image img{position: absolute;top:0;left:0;width: 100%;height: 100%}
}

/* End */


/* Start:/local/templates/hope/components/tichiy/sections/.default/style.min.css?17544864051524*/
.section--box.container{margin-top:var(--gap-g)}.section--list{display:flex;--gapS:16px;--columns:4;gap:var(--gapS);flex-wrap:wrap}.section--link{border:1px solid var(--inp-border);width:calc((100%/var(--columns)) - var(--gapS) + (var(--gapS)/var(--columns)));display:flex;gap:30px;background-color:var(--back);padding:20px;transition:.4s;border-radius:12px;align-items:center}.section--link:hover{box-shadow:0 7px 10px 0#0000001c}.section--image{--size:120px;min-width:var(--size);width:var(--size);min-height:var(--size);display:flex;align-items:center;justify-content:center}.section--image img{width:100%;object-fit:cover}.section--title{line-height:26px;font-weight:500;font-size:21px}.section--cnt{font-size:16px;color:var(--text-gray);margin-bottom:7px}@media all and (max-width:1680px){.section--title{font-size:18px;line-height:22px}.section--cnt{font-size:14px}.section--image{--size:80px}.section--link{gap:12px}}@media all and (max-width:1152px){.section--list{--columns:3}.section--link:nth-child(n+7){display:none}.section--image{--size:65px}.section--title{font-size:16px;line-height:20px}}@media all and (max-width:900px){.section--title{font-size:16px;line-height:20px}.section--cnt{font-size:12px}.section--list{--columns:2}}@media all and (max-width:600px){.section--link{flex-direction:column;gap:8px;position:relative;padding-top:30px}.section--cnt{position:absolute;top:12px;left:12px}.section--title{text-align:center}}@media all and (max-width:400px){.section--title{font-size:14px;line-height:18px}}
/* End */


/* Start:/local/components/tichiy/consult/templates/.default/style.min.css?1754486405836*/
.section--consult{padding:40px 0;background-color:#f6f6f6;margin-top:40px}.section--consult .h2{font-size:21px;font-weight:600;text-transform:uppercase;line-height:28px;margin:0 auto 20px;display:inline-block}.section--consult .h2 font{color:var(--main)}.section--consult .form-text{color:var(--text-gray);display:inline-block;margin:0 auto 7px}.section--consult .form-div label{display:block}.form--mail{display:none}.form--phone{min-width:350px}.d--form{display:flex;gap:var(--gap)}.d--btn label{display:flex;gap:5px}.d--btn label span{user-select:none}.consult--box{display:flex;flex-direction:column;align-items:center}@media all and (max-width:550px){.d--form{flex-wrap:wrap;flex-direction:column;gap:10px}.js--subscribe{width:100%}.d--btn{margin-top:10px}}@media all and (max-width:400px){.form--phone{min-width:unset;width:100%}}
/* End */
/* /local/templates/hope/components/tichiy/news.line/slider-swiper/style.css?17544864055487 */
/* /local/templates/hope/components/tichiy/sections/.default/style.min.css?17544864051524 */
/* /local/components/tichiy/consult/templates/.default/style.min.css?1754486405836 */
