.slider_wrapper{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;}
.slider_wrapper .bg_slider{width:1920px;}
.slider_wrapper .navig{}
.slider_wrapper .wrapper{left:50%;transform:translateX(-50%);position:relative;display:inline-block;}
.slider_wrapper svg.bg{max-width:100%;height:auto;box-sizing:border-box;vertical-align:top;}
.slider_wrapper .slider{position:absolute;width:100%;height:100%;left:0;top:0;}
.slider_wrapper .ul_slider{list-style:none;}
.slider_wrapper .ul_slider > li{position:absolute;width:100%;height:100%;}
.slider_wrapper .ul_slider > li.li_slider{}
.slider_wrapper .ul_slider > li .slide{width:100%;height:100%;overflow:hidden;position:relative;transition:all 0.5s ease-out 0s;}
.slider_wrapper .ul_slider > li.li_slider .slide{background-color:#FAF4F0;z-index:1;}
.slider_wrapper .ul_slider > li.sel{z-index:2;}
.slider_wrapper .navig .arrows{position:absolute;width:100%;max-width:100vw;padding:0 10px;top:56%;box-sizing:border-box;z-index:20;left:50%;transform:translateX(-50%);}
.slider_wrapper .navig .arrows span{width:51px;height:51px;position:absolute;vertical-align:top;margin-top:-53px;background-position:50% 50%;background-repeat:no-repeat;border:2px solid #FFFFFF;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.slider_wrapper .navig .arrows span.next{right:3%;}
.slider_wrapper .navig .arrows span.prev{left:3%;}
.slider_wrapper .navig .arrows span::before{content:"";position:absolute;width:0;height:0;top:0;left:0;bottom:0;right:0;margin:auto;border-radius:50%;box-sizing:border-box;background-color:var(--g1-color);z-index:-1;transition:all 0.5s ease-out 0s;}
.slider_wrapper .navig .arrows span::after{content:"";width:15px;height:15px;top:0;left:0;box-sizing:border-box;transition:all 0.5s ease-out 0s;background-repeat:no-repeat;background-position:50% 50%;border-style:solid;border-color:#FFFFFF;border-width:0 2px 2px 0;transform:rotate(135deg);margin-right:-10px;}
.slider_wrapper .navig .arrows span.next::after{transform:rotate(-45deg);margin-left:-20px;}
.slider_wrapper .navig .arrows span:hover::before{width:100%;height:100%;}
.slider_wrapper .navig .arrows span:hover::after{filter:brightness(0) invert(100%);}
.slider_wrapper .navig .wrapNav{width:1220px;text-align:center;position:absolute;bottom:10px;left:50%;vertical-align:top;display:flex;justify-content:center;max-width:100%;box-sizing:border-box;transform:translateX(-50%);z-index:20;gap:15px;}
.slider_wrapper .navig .wrapNav>div{width:80px;vertical-align:middle;line-height:1;background-color:rgba(255,255,255,0.5);transition:all 0.5s ease-out 0s;height:6px;cursor:pointer;}
.slider_wrapper .navig .wrapNav>div.sel{background-color:rgba(255,255,255,1);}
.slider_wrapper .navig .wrapNav>div .spanNavig{display:block;width:0;height:100%;background-color:#FFFFFF;position:relative;}
.slider_wrapper .ul_slider > li.noSelect{transition:all 0.5s ease-out 0s;opacity:0;}
.slider_wrapper .ul_slider > li .slide iframe{width:100%;height:100%;}
.slider_wrapper .ul_slider > li .slide .placeholder{object-fit:cover;width:100%;height:100%;}
.loading{position:absolute;left:50%;top:50%;width:107px;height:107px;margin-top:-54px;margin-left:-54px;z-index:40;background-image:url('../images/loader_lanser.png');background-size:100% 100%;background-repeat:no-repeat;animation-name:loading;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
@keyframes loading{
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.slider_wrapper .ul_slider > li .desc{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;max-width:100%;margin:auto;right:0;padding: 0 0 0 18%;box-sizing: border-box}
.slider_wrapper .ul_slider > li .desc .desc2{z-index:3;box-sizing:border-box;color: #292A24;font-size: 16px;font-weight: 400;line-height: 1.5em;
width:95%;max-width: 560px}
.slider_wrapper .ul_slider > li .desc .desc2 p{margin-bottom: 25px;}
.slider_wrapper .ul_slider > li .desc .desc2.animated{z-index:5;}
.slider_wrapper .ul_slider > li .desc .desc2 p{font-size: clamp(12px, 1.1vw, 16px) !important;}

.slider_wrapper .ul_slider > li .desc .desc2 h2{
font-family: var(--gfont2-family);
font-weight: 500;
font-size: clamp(30px, 3.125vw, 60px) !important;
margin-bottom: 25px;
line-height: normal;
}



.slider_wrapper .ul_slider > li .slide:before{content: "";display: block;position: absolute;width: 100%;height: 100%;top:0;left: 0;}

@media screen and (max-width:1920px){
.slider_wrapper .bg_slider{width: 100vw}
.slider_wrapper svg.bg{width: 100vw;height: auto}
.slider_wrapper .ul_slider > li{width: 100vw}
.slider_wrapper .ul_slider > li video{width: 100vw;height: auto}
.slider_wrapper .ul_slider > li .desc .desc2{max-width: 558px;width: 95vw}
.slider_wrapper .ul_slider > li .desc .desc2 p{}
.slider_wrapper .ul_slider > li .desc .desc2 p:first-child{width: auto;line-height: 1;word-break: normal;hyphens: auto;}
.slider_wrapper .ul_slider > li .desc{box-sizing: border-box;max-width: 100vw;width: 1470px;padding: 0 15px;margin: 0 auto}
.slider_wrapper .ul_slider > li .desc .desc2 p br{display: none;}
}

@media screen and (max-width:1470px){
.slider_wrapper svg.bg{height: 500px}
}

/*
@media screen and (max-width:1470px){
.slider_wrapper svg.bg{height: auto;width: 1470px}
.slider_wrapper .bg_slider{width: 1470px}
.slider_wrapper .ul_slider > li{width: 1470px}
.slider_wrapper .ul_slider > li img{width: 1470px}
.slider_wrapper .ul_slider > li .slide:before {content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(179, 154, 104,0.2);}
}
*/

@media screen and (max-width: 1000px) {
.slider_wrapper .ul_slider > li picture img {width: 100vw;height: auto;}
}

@media screen and (max-width:830px){


.slider_wrapper .wrapper{
left: 0;
transform: translateX(0);
}
.slider_wrapper .ul_slider > li .desc{
width: 100vw;
margin: 0;
}

.slider_wrapper .wrapper{
width: 100vw;
}

.slider_wrapper svg.bg{height: 467px;width: auto}
.slider_wrapper .bg_slider{width: 826px}
.slider_wrapper .ul_slider > li{width: 826px}
.slider_wrapper .ul_slider > li video{height: 467px;width: auto}
}
@media screen and (max-width:500px){
.slider_wrapper svg.bg{height: 467px;width: auto}
.slider_wrapper .ul_slider > li picture img{height: 100%;width: auto}
}
