/*VaR====================================*/
body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
img{max-width:100%}
.container{max-width:1216px;width:100%;margin:0 auto;padding:0 15px}
h1{padding:0;margin:0}
h2{padding:0;margin:0}
h3{padding:0;margin:0}
h4{padding:0;margin:0}
a:hover,a:focus{text-decoration:none}
li{list-style:none}
ul{padding:0;margin:0}
.header__wrap,.header__left,.header__right,.footer__top-top,.footer__menu,.footer__bottom-bottom,.block2,.number__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer__wrap,.forma,.block3__inner,.kto__inner,.kak__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
p{font-size:16px;line-height:24px;font-weight:400;color:#444}
.overflow{overflow:hidden}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pt60{padding-top:60px}
.pt70{padding-top:70px}
.pt80{padding-top:80px}
.pt90{padding-top:90px}
.pt100{padding-top:100px}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.pb50{padding-bottom:50px}
.pb60{padding-bottom:60px}
.pb70{padding-bottom:70px}
.pb80{padding-bottom:80px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}
.mt130{margin-top:130px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}
.mb120{margin-bottom:120px}
.mb200{margin-bottom:200px}
p,.block-subtitle,.header__link,.lang__active,.lang__ul a,.footer a.footer__link,.forma__input,.forma__input::-webkit-input-placeholder,a.btn1,.btn1,.block3__subtitle,.block4__subtitle,.number__title,.number__subtitle,.kak_opicanie__title,.post-text{font-family:"Exo 2",sans-serif}
p,.block-subtitle,.header__link,.lang__active,.lang__ul a,.footer a.footer__link,.forma__input,.forma__input:-ms-input-placeholder,a.btn1,.btn1,.block3__subtitle,.block4__subtitle,.number__title,.number__subtitle,.kak_opicanie__title,.post-text{font-family:"Exo 2",sans-serif}
p,.block-subtitle,.header__link,.lang__active,.lang__ul a,.footer a.footer__link,.forma__input,.forma__input::-ms-input-placeholder,a.btn1,.btn1,.block3__subtitle,.block4__subtitle,.number__title,.number__subtitle,.kak_opicanie__title,.post-text{font-family:"Exo 2",sans-serif}
p,.block-subtitle,.header__link,.lang__active,.lang__ul a,.footer a.footer__link,.forma__input,.forma__input::placeholder,a.btn1,.btn1,.block3__subtitle,.block4__subtitle,.number__title,.number__subtitle,.kak_opicanie__title,.post-text{font-family:"Exo 2",sans-serif}
.block-title,.banner__title,.block4__title,.page-header__title,.kto__title,.kto__number{font-family:"Tinos",serif}
.block-title{font-weight:700;color:#333;line-height:1.2!important;font-size:46px}
.block-subtitle{font-size:18px;margin:0}
.block-text{margin-bottom:70px;text-align:center}
.block-text .block-title{margin-bottom:14px}

/*MoDal==================================*/
.mmodal{width:100%;display:flex;align-items:center;justify-content:space-between}
.my-modal .modal-dialog{top:50%;transform:translate(-50%,-50%)!important;left:50%!important;width:80%!important;margin:0;padding:0}
.modal-content{border:0;border-radius:0!important}
.close{opacity:1}
.my-modal .modal-header{padding:0}
.modal-header .close{margin:0;position:absolute;right:10px;top:10px}
.mmodal__img{width:42%}
.mmodal__wrap{width:53%;padding-right:40px}
.mmodal__img img{width:100%;object-fit:cover}
.mmodal__text{margin-bottom:30px}
.mmodal__inputs{margin-bottom:30px;display:flex;align-items:center}
.mmodal__input:not(:last-child){margin-right:20px}
.mmodal__input{position:relative;padding-bottom:15px}
.mmodal__input input{padding:0;border:0;outline:transparent;font-family:"Exo 2",sans-serif;color:#666}
.mmodal__input input::placeholder{font-family:"Exo 2",sans-serif;color:#666}
.mmodal__input:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background:#898989}
.mmodal .btn1{text-transform:uppercase}
.mmodal .alert-success .close{display:none}
.alert-success{background:#dca026;border:0}
.close,.close:hover,.close:focus{color:#fff!important;opacity:1;font-weight:500;font-size:33px;line-height:1}
.alert p{color:#fff;font-weight:500;font-size:19px}

/*HeAdER==================================*/
.header{position:absolute;top:0;left:0;width:100%;z-index:15;padding:25px 0 15px 0}
.header__left{width:35%}
.header__link{cursor: pointer;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;color:#fff;font-weight:600;font-size:16px;text-transform:uppercase;background:transparent!important;border:none!important}
.header__link:hover,.header__link:focus{color:#dca026}
.header__right{width:35%}
.header__ul{position:absolute;padding:10px;background:#186f40;border-radius:6px;transition:.5s ease;opacity:0;width:215px}
a.header__link-link{color:#fff;line-height:1.2;padding:7px 0;display:inline-block}
.header__li{overflow:hidden;position:relative}
.header__li:hover .header__ul{opacity:1}
.header__li:hover{overflow:unset}

/*LanG=====================================*/
.lang__default{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:5px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4);opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}
.lang__active{border-radius:5px;color:#fff!important;font-weight:600;line-height:1.2;font-size:16px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;position:relative;cursor:pointer}
.lang__active img{margin-bottom:2px;margin-right:4px}
.lant__active:before{right:7px;top:49%;-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);border-right:2px solid;border-bottom:2px solid;border-color:#fff;content:"";width:7px;height:7px;position:absolute}
.lang{position:relative;overflow:hidden}
.lang__ul a{color:#186f40;font-weight:600;line-height:1.2;display:block;width:100%;padding:5px}
ul.lang__ul li:not(:last-child){margin-bottom:6px}
ul.lang__ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
ul.lang__ul li,ul.lang__ul li a{width:100%;text-align:center}
.lang:hover .lang__default{opacity:1}
.lang:hover{overflow:unset}
.header__language:after{position:absolute;right:-18px;width:11px;height:15px;content:"";background:url("/storage/app/media/main/lll.svg") center no-repeat;background-size:contain;top:41%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.header__language{position:relative}
.footer{position:relative;background:#333}
.footer__top{position:relative;padding:50px 0}
.footer__top:before{position:absolute;top:0;left:0;width:100%;background:#969696;content:"";height:5px}
.footer__top:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#797979;content:""}
.footer__menu{width:56%}
.footer a.footer__link{text-transform:uppercase;color:#fff;font-weight:400;margin:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}
.footer a.footer__link:hover{color:#dca026}
.footer__copy p{margin:0;line-height:1!important;font-size:12px;color:#fff}
.footer__bottom{padding:35px 0}
.footer__wrap:nth-child(1){width: 28%;}
.footer__wrap:nth-child(2){width: 17%;}
.footer__wrap:nth-child(3){width: 17%;}
.footer__wrap img{margin-right:20px}
.footer__wrap p,.footer__wrap a{color:#f2f5f7;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;font-weight:500;line-height:24px;font-size:16px;margin:0}
.footer__wrap a:hover{color:#dca026}
.footer__social a:not(:last-child){margin-right:12px}
.footer__politika a{color:#fff;line-height:1.2;font-size:12px;text-decoration:underline}

/*SliDer=============================================*/
.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.slick-list{overflow:hidden}
.slick-slide:focus{border:0;outline:0}
.slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.slider,.slider2,.slider3{position:relative}
.slider .slick-arrow{right:-30px;position:absolute;top:50%;-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);font-size:0;line-height:0;padding:0;border:none!important;border-right:4px solid!important;border-top:4px solid!important;width:14px;height:14px;background:transparent;border-color:rgba(194,209,217,0.7)}
.slider .slick-prev.slick-arrow{left:-30px;-webkit-transform:translate(0,-50%) rotate(-135deg);-ms-transform:translate(0,-50%) rotate(-135deg);transform:translate(0,-50%) rotate(-135deg)}
.slider{width:95%}
.partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

/*ForMa=====================================*/
.forma__input{background:rgba(129,91,48,0.8);border:0;outline:1px solid transparent!important;border-radius:60px;color:#fff;font-weight:500;line-height:1.2;padding:14px 22px;margin-right:15px}
.forma__input::-webkit-input-placeholder{color:#fff}
.forma__input:-ms-input-placeholder{color:#fff}
.forma__input::-ms-input-placeholder{color:#fff}
.forma__input::placeholder{color:#fff}
.forma .btn1{padding:12px 44px!important;text-transform:uppercase}

/*SCROLL-BAR========================================*/
::-webkit-scrollbar{width:7px;height:8px;background-color:#dca026}
::-webkit-scrollbar-thumb{background:#186f40;border-radius:3px}
::-webkit-scrollbar-button:vertical:start:decrement{display:none}

/*MaP======================================*/
#project.active{position:absolute;display:inline-block;color: #fff;padding: 12px 10px 4px 25px;width: auto;height: auto;font-family: "Exo 2",sans-serif;font-size: 20px;font-weight: 600;background: url('/storage/app/media/main/mm.svg') no-repeat;}
.map__wrap{position:relative;width:100%!important}
.map path {cursor: pointer;transition: 0.5s ease;}
#map1:hover {fill: #186F40;}
#map2:hover {fill: #186F40;}
#map3:hover {fill: #186F40;}
#map4:hover {fill: #186F40;}
#map5:hover {fill: #186F40;}
#map6:hover {fill: #186F40;}
#map7:hover {fill: #186F40;}
#map8:hover {fill: #186F40;}
#map9:hover {fill: #186F40;}
#map10:hover {fill: #186F40;}
#map11:hover {fill: #186F40;}
#map12:hover {fill: #186F40;}
#map13:hover {fill: #186F40;}
#map14:hover {fill: #186F40;}
#map15:hover {fill: #186F40;}
#map16:hover {fill: #186F40;}
#map17:hover {fill: #186F40;}
.map-block__img {position: absolute;bottom: 160px;right: 0;z-index: 45;}
.map {position: relative;}
.map-block{position: relative;}
/*PagE=====================================*/
.banner-block{position:relative;height:100vh;width:100%}
.banner-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.banner-block:before{position:absolute;width:100%;height:100%;content:"";background:#2e2821;opacity:.4}
.banner{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0;width:100%}
.banner__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.banner__inner{width:50%}
.banner__title{text-align:center;margin:0;color:#fff;line-height:1!important;font-size:70px;font-weight:700}
.block2.column .block2__img{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}
.block2.column .block-img:before{left:0}
.block2__img{width:47%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}
.block2__wrap{width:45%}
.block-img:before{position:absolute;bottom:0;right:0;width:310px;height:460px;content:"";background:#186f40;z-index:-1;background-size:cover}
.block-img img{border-radius:60px 0 60px 60px}
.block-img{position:relative;padding-bottom:100px}
a.btn1{color:#fff;background:#dca026;font-weight:700;line-height:1.2;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border-radius:50px;border:2px solid transparent;font-size:16px;padding:13px 40px;display:inline-block}
a.btn1:hover{background:#fff;color:#dca026;border-color:#dca026}
.btn1{color:#fff;background:#dca026;font-weight:700;line-height:1.2;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;border-radius:50px;border:2px solid transparent;font-size:16px;padding:13px 40px;display:inline-block}
.btn1:hover{background:#fff;color:#dca026;border-color:#dca026}
.block-3{position:relative}
.block-3:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#2e2821;opacity:.4}
.block-3__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}
.block3{padding:120px 0;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:(1fr)[2];grid-template:auto/repeat(2,1fr);grid-column-gap:32px;grid-row-gap:70px;position:relative}
.block3__inner img{width:93px;margin-right:32px}
.block3__subtitle{margin:0;color:#fff;font-weight:400;font-size:18px}
.block-4{position:relative}
.block-4:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#2e2821;opacity:.3}
.block-4__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}
.block4{position:relative;padding:155px 0 170px 0}
.block4__title{font-weight:700;color:#fff;font-size:46px;line-height:1;margin-bottom:15px}
.block4__subtitle{font-size:16px;line-height:1.2;font-weight:400;color:#fff;margin-bottom:35px}
.block-number{position:relative}
.block-number__img img{width:relative}
.number{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:(1fr)[2];grid-template:auto/repeat(2,1fr);grid-gap:50px}
.number__wrap{position:relative}
.number__wrap:nth-child(even) .number__number{color:#dca026}
.number__wrap:nth-child(even) .number__number:before{background:#dca026}
.number__wrap:nth-child(even) .number__img:before{left:-25px;bottom:auto;top:-25%}
.number__img{width:47%;position:relative}
.number__img:before{position:absolute;content:"";width:155px;height:155px;bottom:-61%;right:-25px;background:url("/storage/app/media/main/zerno1.svg") no-repeat center;background-size:cover}
.number__inner{width:47%}
.number__title{font-weight:400;line-height:1.2;color:#000;font-size:35px;margin:0}
.number__subtitle{color:#2b2a29;font-weight:400;font-size:16px;margin-bottom:20px}
.number__number{position:relative;padding-bottom:26px;margin:0;color:#186f40}
.number__number:before{position:absolute;bottom:0;left:0;content:"";height:4px;width:40px;background:#186f40}
.page-header-block{position:relative}
.page-header-block:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#2e2821;opacity:.4}
.page-header-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.page-header{position:absolute;top:50%;left:0;width:100%;margin:0!important;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0!important;border:none!important}
.page-header__wrap{text-align:center}
.page-header__subtitle{margin-bottom:10px;color:#fff;font-size:16px;font-weight:500}
.page-header__title{font-weight:700;color:#fff;font-size:54px;line-height:1!important;margin:0}
.kto-block{position:relative}
.kto-block:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#2e2821;opacity:.4}
.kto-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.kto{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.kto__title{text-align:center;font-weight:700;line-height:1!important;font-size:46px;margin-bottom:70px;color:#fff}
.kto__wrap{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:(1fr)[4];grid-template:auto/repeat(4,1fr);grid-gap:50px}
.kto__wrap p{color:#fff!important}
.kto__number{line-height:1!important;color:#fff;padding-left:20px;position:relative;margin-right:21px;font-size:70px;font-weight:700;margin-bottom:0}
.kto__number:before{position:absolute;content:"";top:-5px;left:0;width:80px;height:80px;background:rgba(235,235,235,0.4);border-radius:50%}
.kto__subtitle{margin-bottom:0;line-height:21px}
.block2-mini .block-img{padding-bottom:80px}
.block2.column .block-img__img{position:absolute;bottom:-2px;border-radius:0!important;left:-2px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.block-img__img{position:absolute;bottom:-2px;border-radius:0!important;right:-2px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.block-img.block-img2:before{height:380px}
.kak{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:(1fr)[3];grid-template:auto/repeat(3,1fr);grid-column-gap:32px;grid-row-gap:70px}
.kak__img{width:93px;margin-right:44px}
.kak__title{margin:0}
.kak-block{position:relative}
.kak-block__img{position:absolute;right:0;bottom:-32%;z-index:-2}
.kak_opicanie{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:(1fr)[4];grid-template:auto/repeat(4,1fr);grid-gap:32px}
.kak_opicanie__wrap{position:relative;border-radius:30px;overflow:hidden}
.kak_opicanie__wrap:before{position:absolute;bottom:0;width:100%;content:"";background:-webkit-gradient(linear,left top,left bottom,from(#151515),to(rgba(21,21,21,0)));background:-webkit-linear-gradient(top,#151515 0,rgba(21,21,21,0) 100%);background:-o-linear-gradient(top,#151515 0,rgba(21,21,21,0) 100%);background:linear-gradient(180deg,#151515 0,rgba(21,21,21,0) 100%);-webkit-transform:matrix(1,0,0,-1,0,0);-ms-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);height:40%}
.kak_opicanie__img{width:100%;-o-object-fit:cover;object-fit:cover}
.kak_opicanie__title{position:absolute;left:0;bottom:0;padding:0 15px 52px 28px;color:#fff;font-weight:700;font-size:18px;line-height:1;margin:0}
.kak_opicanie__title::before{position:absolute;left:28px;bottom:36px;height:2px;background:#fff;content:"";width:37px}
.nashi{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:(1fr)[4];grid-template:auto/repeat(4,1fr);grid-gap:32px}
.nashi__wrap{overflow:hidden;position:relative;cursor:pointer;border-radius:30px;border-color: #fff !important;border: 3px solid;}
.nashi__wrap:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}
.nashi__wrap:nth-child(4){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}
.nashi__wrap:nth-child(5){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}
.nashi__wrap:after{position:absolute;right:-3px;bottom:-3px;content:"";width:50px;height:50px;background:url("/storage/app/media/main/block.svg") no-repeat center;background-size:cover;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:1;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}
.nashi__wrap:before{position:absolute;bottom:0;left:0;width:100%;height:40%;content:"";background:-webkit-gradient(linear,left top,left bottom,from(#151515),to(rgba(21,21,21,0)));background:-webkit-linear-gradient(top,#151515 0,rgba(21,21,21,0) 100%);background:-o-linear-gradient(top,#151515 0,rgba(21,21,21,0) 100%);background:linear-gradient(180deg,#151515 0,rgba(21,21,21,0) 100%);border-radius:30px 30px 0 0;-webkit-transform:matrix(1,0,0,-1,0,0);-ms-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0)}
.nashi__wrap:hover .nashi__title:before{width:66px}
.nashi__wrap:hover .nashi__inner{background:#186f40}
.nashi__wrap:hover .nashi__inner{bottom:0}
.nashi__wrap:hover::after{opacity:0}
.nashi__wrap:hover{overflow:hidden}
.nashi__img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px;height:260px}
.nashi__inner{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;background:transparent;transition:.5s ease;position:absolute;bottom:-63%;width:100%;height:100%;padding:15px 15px 15px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nashi__title{color:#fff;padding-bottom:14px;margin-bottom:25px;font-size:18px;position:relative;font-weight:700}
.nashi__title:before{position:absolute;bottom:0;left:0;width:36px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;content:"";height:2px;background:#fff}
.nashi__subtitle{color:#fff;line-height:26px;font-weight:400;height:110px;overflow:auto;padding-right:5px}
.nashi__subtitle::-webkit-scrollbar{background:transparent!important;width:4px}
.nashi__subtitle::-webkit-scrollbar-thumb{background:#fff}
.service{position:relative;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:(1fr)[3];grid-template:auto/repeat(3,1fr);grid-gap:10px}
.service__wrap{position:relative;overflow: hidden;border-radius: 30px;border-color: #fff !important;border: 1px solid;}
.service__wrap:before{position:absolute;left:0;width:100%;height:40%;content:"";bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#151515),to(rgba(21,21,21,0)));background:-webkit-linear-gradient(top,#151515 0,rgba(21,21,21,0) 100%);background:-o-linear-gradient(top,#151515 0,rgba(21,21,21,0) 100%);background:linear-gradient(180deg,#151515 0,rgba(21,21,21,0) 100%);border-radius:30px 30px 0 0;-webkit-transform:matrix(1,0,0,-1,0,0);-ms-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0)}
.service__wrap:after{opacity: 1;transition: 0.5s ease;position:absolute;right:-3px;bottom:-3px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:50px;height:50px;content:"";background:url("/storage/app/media/main/block.svg") no-repeat center;background-size:cover}
.service__img{border-radius:30px;overflow:hidden}
.service__title{position:relative;left:0;width:100%;padding:0 0 16px 0;color:#fff;font-size:28px;line-height:33px;bottom:0;font-weight:700;opacity:1!important;}
.service__title:before{left:0;bottom:0;width:37px;height:2px;content:"";position:absolute;background:#fff}
.product-gallary__wrap{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:(1fr)[3];grid-template:auto/repeat(3,1fr);grid-gap:10px}
.product-gallary__inner{display:none;border-radius:30px!important;overflow:hidden!important;height: 350px;}
.product-gallary__inner:focus{outline:transparent;border:transparent}
.product-gallary__inner:nth-child(1){display:block}
.product-gallary__inner:nth-child(2){display:block}
.product-gallary__inner:nth-child(3){display:block}
.product-gallary__inner:nth-child(4){display:block}
.product-gallary__inner:nth-child(5){display:block}
.product-gallary__inner:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}
.product-gallary__inner img{border-radius:30px;overflow:hidden;width: 100%;height: 100%;object-fit: cover;}
.block-2.product:nth-child(odd) .block2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.block-2.product:nth-child(odd) .block2 .block2__img{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.block-2.product:nth-child(odd) .block2 .block-img:before{left:0}
.block-2.product:nth-child(odd) .block2 .block-img__img{left:-3px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.post-text{line-height:24px;color:#444}
.zerno{border-radius:0;position:absolute;bottom:0;right:-53px}
.header__no{display: none;}
.mobile{display: none;}
.service__inner{position:absolute;bottom:-62%;height:100%;width:100%;background:transparent;transition:.5s ease;padding:0 28px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}
.service__inner-text{opacity:0;transition:.5s ease;color:#fff;height:200px;overflow:auto;opacity:0}
.service__wrap:hover .service__inner { bottom: 0;background: #186F40;}
.service__wrap:hover .service__inner-text {opacity: 1;}
.service__wrap:hover::after{opacity: 0;}
.banner-block__video {width: 100%;height: 100%;object-fit: cover;}
/*FiX====================================*/
.fix-btn{display: none !important;position:fixed;right:35px;bottom:35px;width:55px;height:55px;background-color:#186F40;border-radius:50%;place-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.fix-btn:before,.fix-btn:after{content:"";position:absolute;height:100%;width:100%;background-color:#186F40;border-radius:50%;z-index:-1;opacity:.7}
.fix-btn::before{-webkit-animation:pulse 2s ease-out infinite;animation:pulse 2s ease-out infinite}
.fix-btn::after{-webkit-animation:pulse 2s 1s ease-out infinite;animation:pulse 2s 1s ease-out infinite}

@-webkit-keyframes pulse {
  100% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
    opacity: 0;
  }
}

@keyframes pulse {
  100% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
    opacity: 0;
  }
}

canvas#myChart2 {display: none !important;}
.service-tedxt {text-align: start;}
.kak__mini-img{width:115px;height:115px;border-radius:50%;overflow:hidden}
.kak__mini-img img{width:100%;height:100%; object-fit: cover;}
.kak__wrap.wrap .kak__title p{margin:0;font-size:22px}
.kak__wrap.wrap .kak__title{margin-left:20px;width: calc(100% - 135px);}
.product-gallary__wrap2{display:grid;grid-template:auto/repeat(3,1fr);grid-gap:20px}
.product-gallary__inner2{display:none;height:270px;position: relative;}
.product-gallary__inner2:nth-child(1){display:block}
.product-gallary__inner2:nth-child(2){display:block}
.product-gallary__inner2:nth-child(3){display:block}
.product-gallary__inner2 img{width:100%;height:100%;object-fit:cover;border-radius:30px}
.product-gallary__inner2:before{position:absolute;content:'';background:url('/storage/app/media/gal/play.svg') no-repeat center center;width:65px;height:65px;background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%)} 

.partner .slider__item img {
    height: 80px;
    object-fit: contain;
    width: 85%;
    margin: auto;
}