@import url("https://fonts.googleapis.com/css2?family=Inter:wght@500;700&family=PT+Sans:wght@400;700&display=swap");@import url("/bitrix/templates/evolution-new/fonts/stylesheet.css");.s_menubar_color .menubar .menu-wrapper{background-color:transparent}.page-heading{padding:30px 0;border:none;margin:0;box-shadow:none}.callback.pull-right-mob{float:right;display:none}.s_menubar_color .menubar .menu-header{background-color:transparent}#copyright{background:#242424;line-height:32px}#copyright,#footer{font-size:16px;font-weight:400;font-style:normal;color:#fff;font-family:Gotham Pro}#footer{background:#0f1f00}#footer .menu{color:#fff}#footer .menu li a,#footer a{text-decoration:none;color:#fff}#footer .menu li a:hover,#footer a:hover{color:#fff}#footer .logo{max-width:236px}.menubar ul.menu{padding:0 21px;border-radius:21px;background:linear-gradient(180deg,#f7f7f7,#d1d1d1)}.menubar .menu>li>.link>a{height:41px;padding:0 8px;font-size:14px;font-weight:700;font-style:normal;color:#0f1f00;line-height:41px;font-family:Inter}.menubar .menu>li.active>.link a,.no-touch .menubar .menu>li.hover>.link a{background:linear-gradient(180deg,#dfdfdf,#bebebe)}.menubar:before{content:none}.menubar .menu .submenu li{font-size:16px;font-weight:400;font-style:normal;line-height:21px;font-family:Gotham Pro}.menubar .menu .submenu{width:270px}.menubar .menu .submenu li>.link>a{padding:8px;color:#242424}#header .row{min-height:unset}.si-new{width:40px;display:inline-block}.social-icons{margin-right:-25px;margin-left:-40px}header .contacts .phone{margin-bottom:5px}header .contacts a{font-size:16px;font-weight:700;font-style:normal;color:#242424;line-height:15px;font-family:Gotham Pro}#header .phone a,#header .phone a:hover{color:#242424}header .contacts{margin-right:-50px}header .contacts a.email{text-decoration:none}header .contacts a svg{vertical-align:middle}header .contacts a.email span{border-bottom:1px dashed #242424}.btn-new{padding:14px 16px 15px;font-size:16px;text-decoration:none;font-weight:700;font-style:normal;color:#fff;text-transform:uppercase;border-radius:8px;background:linear-gradient(180deg,#c9e36b,#148100);line-height:15px;font-family:Gotham Pro}.round{border-radius:768px}.btn-new:hover{color:#fff;background:linear-gradient(180deg,#ddf390,#349d20)}.btn-new:active{color:#fff;box-shadow:inset 0 4px 4px rgba(0,0,0,.25);background:linear-gradient(180deg,#c9e36b,#148100)}.choose{text-align:center}.action_gallery_wrapper{width:480px}.actions_gallery .slick-prev,.popular_slider .slick-prev{position:absolute;top:calc(50% - 30px);cursor:pointer;left:-25px;z-index:10}.actions_gallery .slick-next,.popular_slider .slick-next{right:-25px;position:absolute;top:calc(50% - 30px);cursor:pointer;z-index:10}.popular_slider .slick-prev{left:-60px}.popular_slider .slick-next{right:-60px}.actions_gallery img{border-radius:8px}.actions_gallery a{padding:2%;display:block}.actions_gallery .slick-arrow:hover{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.slogan{padding:8px;font-size:20px;font-weight:400;font-style:normal;margin-bottom:48px;color:#fff;background:#148100;line-height:19px;margin-top:10px;font-family:Gotham Pro;display:inline-block}.popular_slider_item{padding:35px 0 50px}.popular_slider_item_inner{transition-delay:0s;padding:13px;transition-duration:1s;position:relative;margin:0 auto;border-radius:8px;background:#fff;width:258px;transition-property:transform}.popular_slider_item:hover{transform:scale(1.1)}.popular-btn{text-align:center}.popular_slider_item:hover .popular_slider_item_inner{box-shadow:6px 10px 27px rgba(0,0,0,.25)}.psi_square{height:31px;font-size:16px;font-weight:700;font-style:normal;color:#fff;position:absolute;top:125px;background:url(/bitrix/templates/evolution-new/images/square_label.svg);left:0;width:90px;line-height:31px;font-family:PT Sans;padding-left:10px}.psi_title{padding-top:12px;font-size:19px;text-transform:uppercase;line-height:26px}.psi_desc_item,.psi_title{font-weight:700;font-style:normal;color:#242424;font-family:Gotham Pro}.psi_desc_item{padding:4px 0;font-size:16px;border-bottom:1px dashed #242424;text-align:right;line-height:15px}.popular_slider_item_inner img{border-radius:8px}.psi_desc_item span{font-weight:400;color:#242424;float:left}.btn-new-white,.psi_desc_item span{font-size:16px;font-style:normal;line-height:15px;font-family:Gotham Pro}.btn-new-white{padding:15px;border:2px solid #148100;text-decoration:none;font-weight:700;color:#148100;text-transform:uppercase;text-align:center;box-sizing:border-box;border-radius:8px;margin-top:20px;display:block}.btn-new-white:active,.btn-new-white:hover{padding:17px;border:none;color:#fff;box-sizing:border-box;background:linear-gradient(180deg,#148100,#349d20)}.btn-new-white:active{box-shadow:inset 0 4px 4px rgba(0,0,0,.25)}.popular_slider-block h2{font-size:48px;font-weight:700;font-style:normal;color:#fff;text-align:center;line-height:46px;font-family:Gotham Pro}.main_action-block{margin-bottom:250px}.video_slider-block h2{font-size:48px;font-weight:700;font-style:normal;text-shadow:-4px 0 4px rgba(0,0,0,.25);color:#fff;line-height:46px;font-family:Gotham Pro}.video_slider-block{background:#356c02}.popular_slider-block{padding-top:50px;background:transparent;padding-bottom:145px;background-image:url(/bitrix/templates/evolution-new/images/bg2.png)}.btn-sec{padding:12px;font-size:16px;border:2px solid #fff;text-decoration:none;font-weight:700;font-style:normal;color:#fff;margin:15px;border-radius:8px;background:#356c02;line-height:15px;font-family:Gotham Pro;display:inline-block}.btn-sec:hover{color:#fff;color:#242424;background:#fff}.popular-btn{margin-bottom:50px}.main_articles_block{background:#fff;padding-bottom:50px}.main_articles_block h2{font-size:48px;font-weight:700;font-style:normal;margin-bottom:30px;color:#242424;text-align:center;line-height:46px;font-family:Gotham Pro}.slick-slide .articles_item{padding:16px;border:2px solid #d9d9d9;border-radius:16px;width:360px}.main_articles_block .slick-track{display:flex!important}.articles_item_wraper .articles_item{margin:0 auto}.main_articles_block .slick-slide{height:inherit!important}.articles_item .title{font-size:26px;font-weight:700;font-style:normal;background:linear-gradient(180deg,rgba(53,108,2,0),#356c02 5.21%);-webkit-background-clip:text;background-clip:text;line-height:25px;font-family:Gotham Pro;-webkit-text-fill-color:transparent;text-fill-color:transparent}.main_articles_block .slick-arrow svg{border:2px solid #242424;border-radius:100px}.articles_item img{border-radius:8px}.main_articles_block .slick-prev{position:absolute;top:calc(50% - 90px);left:-65px;display:block;z-index:150}.main_articles_block .slick-next{right:-65px;position:absolute;top:calc(50% - 90px);display:block;z-index:1}.main_articles .date{font-size:15px;font-weight:400;font-style:normal;color:#a3a3a3;margin:15px 0;line-height:21px;font-family:Gotham Pro}.main_articles .date svg{margin-right:8px;vertical-align:text-bottom}.main_articles .desc{font-size:16px;font-weight:400;font-style:normal;color:#242424;margin:15px 0;line-height:21px;font-family:Gotham Pro}.main_credit_block{background-position-y:-15px;background:#fff;background-image:url(/bitrix/templates/evolution-new/images/bg5.jpg);background-repeat:no-repeat}.main_credit_block h2{font-size:48px;font-weight:700;text-align:center;line-height:46px}.credit_item,.main_credit_block h2{font-style:normal;color:#242424;font-family:Gotham Pro}.credit_item{height:284px;padding:35px 50px 35px 35px;font-size:32px;text-decoration:none;font-weight:500;align-items:flex-end;width:381px;line-height:31px;display:flex}.credit_item.item1{background:#fff url(/bitrix/templates/evolution-new/images/citem1.png)}.credit_item.item2{color:#fff;background:#148100 url(/bitrix/templates/evolution-new/images/citem3.png)}.credit_item.item3{background:#fff url(/bitrix/templates/evolution-new/images/citem2.png)}.credit-wrapper{margin-bottom:50px;display:flex}.main_map_block{height:758px;padding-top:50px;font-size:18px;font-weight:400;font-style:normal;color:#242424;background:url(/bitrix/templates/evolution-new/images/map.jpg);line-height:22px;font-family:Gotham Pro}.footer-contacts .map_adr,.footer-contacts .map_email,.footer-contacts .map_phone,.footer-contacts .map_work{font-size:18px;font-weight:400;font-style:normal;line-height:28px;font-family:Gotham Pro}.footer-contacts svg{margin-top:5px}.footer-contacts .map_phone{font-weight:700;margin-bottom:10px}.footer-contacts .map_work{margin-bottom:10px}.footer-contacts .map_email a span{border-bottom:1px dashed #fff}.footer-contacts .map_adr{margin-bottom:10px}.footer-contacts .map_email a{font-size:18px}.footer-contacts svg{margin-right:14px;float:left}.footer-contacts{margin-top:25px}#footer .menu li{margin-top:0}#footer .menu{margin-bottom:10px}#footer .col .title{font-size:24px;font-weight:700;font-style:normal;margin-bottom:10px;text-transform:none;line-height:28px;font-family:Gotham Pro;display:block}.map_contscts{padding:30px;box-shadow:6px 10px 27px rgba(0,0,0,.25);border-radius:16px;background:#fff url(/bitrix/templates/evolution-new/images/bg_contacts.png) no-repeat 100% 100%;width:457px;float:right}.main_map_block h2{font-size:48px;line-height:46px;margin-top:0}.map_contscts svg{margin-right:14px;float:left}.map_adr svg{margin-right:18px;margin-bottom:15px}.map_contscts div{margin-bottom:25px}.map_adr,.map_contscts .mr_title{font-size:24px;line-height:28px}.map_contscts .mr_title{font-weight:500;margin-bottom:15px}.map_work{font-size:24px;margin-left:40px;line-height:28px}.map_email a{font-size:24px;text-decoration:none;line-height:23px}.map_contscts .map_rec{margin-bottom:37px;margin-top:44px}.map_email a span{border-bottom:1px dashed #242424}.map_contscts .map_phone{font-size:24px;font-weight:700;margin-bottom:10px;line-height:28px}.map_contscts .map_regins{margin-bottom:0}.about-block{font-size:16px;font-weight:400;font-style:normal;margin-bottom:-17px;color:#fff;position:relative;background:url(/bitrix/templates/evolution-new/images/wman.png) #356c02 no-repeat 100%;line-height:21px;font-family:Gotham Pro;background-position-x:calc(50% + 301px)}.about-block h2{font-size:48px;font-weight:700;font-style:normal;color:#fff;text-align:center;line-height:46px}.about-block:after{height:433px;content:"";position:absolute;bottom:15px;background:url(/bitrix/templates/evolution-new/images/cnedlik.png);left:calc(50% - 960px);width:341px;display:block}.about-content{margin:35px 0;width:687px}.popular-block{background:#cde3f4;background-image:url(/bitrix/templates/evolution-new/images/bg4.jpg)}.popular-block h2{font-size:48px;font-weight:700;font-style:normal;color:#242424;text-align:center;line-height:46px;font-family:Gotham Pro}.popular_item{height:408px;filter:drop-shadow(6px 10px 27px rgba(0,0,0,.45));padding:32px;justify-content:flex-end;margin-bottom:32px;color:#fff;flex-direction:column;border-radius:16px;align-content:flex-end;width:556px;display:flex}.popular_item a{font-size:20px;text-decoration:none;font-weight:400;font-style:normal;color:#fff;padding-bottom:16px;line-height:19px;font-family:Gotham Pro}.popular_item_wrapper{justify-content:space-around;flex-wrap:wrap;margin-top:15px;display:flex}.popular_item a span{border-bottom:1px dashed #fff}.popular_item.item1{margin-right:32px;background:url(/bitrix/templates/evolution-new/images/d1.png) 50%;background-size:cover}.popular_item.item2{background:url(/bitrix/templates/evolution-new/images/d2.png) 50%;background-size:cover}.popular_item.item3{background:url(/bitrix/templates/evolution-new/images/d3.png) 50%;background-size:cover}.popular-block .btn-new-white{margin-right:28px;text-transform:none;display:inline-block}.popular-block-btn{text-align:center}.main-form-block{position:relative;background:url(/bitrix/templates/evolution-new/images/formbg.png) #fff 100% no-repeat;background-position:calc(50% + 200px) 0;z-index:10}.main-form-block:before{height:17px;content:"";background:url(/bitrix/templates/evolution-new/images/bg3.jpg) #fff 100% no-repeat;display:block}.main-form-wrapper{height:550px;width:450px}.main-form-block h2{font-size:48px;font-weight:700;font-style:normal;color:#242424;line-height:46px;font-family:Gotham Pro}.main-form-block input.afbf_inputtext,.main-form-block p{font-size:20px;font-weight:400;font-style:normal;color:#242424;line-height:21px;font-family:Gotham Pro}.main-form-block input.afbf_inputtext{padding:18px 16px 17px;border:2px solid #d9d9d9;max-width:400px;border-radius:8px;background:#fff}.video_slider_item_inner{position:relative;width:556px}.video_slider_item_inner img{height:356px;border:8px solid #fff;border-radius:8px;width:556px}.video_slider_item_inner:after{height:170px;content:"";position:absolute;top:calc(50% - 85px);background:url(/bitrix/templates/evolution-new/images/play.png) 50% no-repeat;left:calc(50% - 85px);width:170px}.video_slider_item_inner:hover:after{background:url(/bitrix/templates/evolution-new/images/play_hover.png) 50% no-repeat}.video_slider_item_inner:hover{cursor:pointer}.video_slider-nav_item_inner:after{height:100px;content:"";position:absolute;top:calc(50% - 50px);background:url(/bitrix/templates/evolution-new/images/play.png) 50% no-repeat;background-size:50% 50%;left:calc(50% - 50px);width:100px}.video_slider-nav_item_inner{position:relative;width:260px}.video_slider-nav_item_inner:hover:after{background:url(/bitrix/templates/evolution-new/images/play_hover.png) 50% no-repeat;background-size:86%}.video_slider-nav_item_inner:hover{cursor:pointer}.video_slider-nav .slick-current{display:none}.video_sb{margin-top:-120px}.video_slider-wrapper{margin-bottom:50px;align-items:flex-end;display:flex}.video_slider,.video_slider-nav{width:50%}.video_slider-nav_item_inner img{height:176px;border:8px solid #fff;border-radius:8px;width:260px}.video_slider-nav .slick-next{position:absolute;top:-75px;left:100px;display:block}h2 a{text-decoration:none}h2 a,h2 a:hover{color:inherit}.video_slider-nav .slick-prev{position:absolute;top:-75px;display:block}#footer{margin-top:0}.svg-about{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);grid-row-gap:0;grid-column-gap:0;display:grid}.svg-about .div1{grid-area:1/1/3/2}.svg-about .div2{grid-area:3/1/5/2}.svg-about .div3{grid-area:4/2/6/3}.svg-about .div4{grid-area:4/3/6/4}.svg-about .div5{grid-area:1/4/3/5}.svg-about .div6{grid-area:3/4/5/5}.svg-about .div7{grid-area:1/2/4/4;margin-bottom:20px}.svg-about div{font-size:14px;font-weight:700;font-style:normal;color:#fff;text-align:center;line-height:27px;font-family:Gotham Pro}@media screen and (min-width:1024px){.m_fixed_menu .menubar .menu-wrapper{background:linear-gradient(180deg,#f7f7f7,#d1d1d1)}}