::selection{color:#eed677;background-color:transparent}::-webkit-input-placeholder{opacity:.8}::-moz-placeholder{opacity:.8}:-ms-input-placeholder{opacity:.8}:-moz-placeholder{opacity:.8}.flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.inline-flex{display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{width:100%;height:100%;padding:0;margin:0;background:#fff;color:#3b4353;position:relative;font-family:'Montserrat-Medium',sans-serif}img{max-width:100%;max-height:100%}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}.container{width:100%;max-width:1450px;padding-left:0;padding-right:0;margin:0 auto;position:relative}a{text-decoration:none;outline:0;color:#3b4353}.page-title{font-size:30px;line-height:100%;font-family:'Montserrat-Bold',sans-serif;text-align:center;margin:0;padding:0;position:relative}strong{font-family:'Montserrat-Medium',sans-serif}.page-wrapper{width:100%;position:relative;overflow:hidden;padding-top:82px}.main .page-wrapper{padding-top:0}.bg-gray{background-color:#f8f8f8}.text-center{text-align:center}.text-left{text-align:left}.slick-prev,.slick-next{z-index:1;width:93px;height:30px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border:0;background-color:transparent;opacity:1;top:-61px;outline:0;transition:ease-in-out .6s;background-size:contain}.slick-prev:hover:before,.slick-next:hover:before{opacity:1}.slick-prev:before,.slick-next:before{transition:ease-in-out .6s;content:'';position:relative;display:inline-block;width:93px;height:10px}.slick-prev{right:107px}.slick-prev:before{background-image:url('../img/icon/arrow-slider-left.svg')}.slick-next{right:0}.slick-next:before{background-image:url('../img/icon/arrow-slider-right.svg')}.price-spoiler__wrap{margin-top:40px;display:none}.price-spoiler__wrap .price-block{background-color:#fff;position:relative;width:100%;margin-bottom:12px;background:#fff;border:1px solid #e9e9e9;box-sizing:border-box;border-radius:8px}.price-spoiler__wrap .price-block.on .__header{background:#6e89bd;color:#fff;font-family:'Montserrat-Semibold',sans-serif}.price-spoiler__wrap .price-block .__header{width:100%;font-size:16px;line-height:100%;border-top-left-radius:7px;border-top-right-radius:7px;color:#3b4353;position:relative;transition:all .5s;cursor:pointer;font-family:'Montserrat-Bold',sans-serif;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;height:68px;padding-left:25px;padding-right:45px}.price-spoiler__wrap .price-block .__header img{width:14px;margin-left:7px}.price-spoiler__wrap .price-block .__header.mb-0{margin-bottom:0}.price-spoiler__wrap .price-block .__header i{position:absolute;right:25px;top:31px;cursor:pointer;width:12px;height:7px}.price-spoiler__wrap .price-block .icon-plus::before{content:'';width:12px;height:7px;background-image:url(../img/icon/arrow-menu.svg);background-size:cover;border-radius:0;top:0;right:0;position:absolute}.price-spoiler__wrap .price-block .icon-minus::before{content:'';width:12px;height:7px;background-image:url(../img/icon/arrow-top.svg);background-size:cover;border-radius:0;opacity:1;top:0;right:0;position:absolute}.price-spoiler__wrap .price-block .__content{width:100%;opacity:1;z-index:1;position:relative;overflow:visible;border:0;background-color:#fff;border-top:none;transition:all .5s;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.price-spoiler__wrap .price-block .__content.__hidden{padding:0 20px;opacity:0;transition:all .3s;overflow:hidden;max-height:0;z-index:-1}.price-spoiler__wrap .price-block .__content ul{width:100%;padding:0;margin:0;list-style:none}.price-spoiler__wrap .price-block .__content ul li{font-family:'Montserrat-Medium',sans-serif;padding:20px 50px 20px 22px;font-size:14px;line-height:16px;border-bottom:1px solid #e9e9e9;opacity:.8;position:relative}.price-spoiler__wrap .price-block .__content ul li::before{content:'';position:absolute;right:25px;top:50%;background-image:url(../img/icon/check-icon.svg);background-position:center center;background-repeat:no-repeat;height:10px;width:11px;margin-top:-5px}.price-spoiler__wrap .price-block .__content .total-price{width:100%;padding:25px 22px;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:space-between;font-family:'Montserrat-Medium',sans-serif;font-size:14px;line-height:100%}.price-spoiler__wrap .price-block .__content .total-price .caption{opacity:.8}.price-spoiler__wrap .price-block .__content .total-price .price span{opacity:1;font-size:16px;line-height:100%}.header{position:absolute;top:0;left:0;width:100%;background-color:rgba(248,248,248,0.9);z-index:1000;border-bottom:1px solid #e9e9e9;height:82px}.header.fixed{position:fixed;animation:header .5s linear;background-color:#f8f8f8}.header .wrap-head{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:82px;align-items:center;justify-content:space-between;position:relative}.header .wrap-head .block{display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;color:#3b4353}.header .wrap-head .block .icon{display:inline-block;margin-right:12px;height:30px}.header .wrap-head .block .icon img{height:100%}.header .wrap-head .block.menu{margin-right:55px}.header .wrap-head .block.menu .mob-contact{display:none}.header .wrap-head .block.menu .mob-contact .tel,.header .wrap-head .block.menu .mob-contact .mail{margin-bottom:20px}.header .wrap-head .block.menu .mob-contact .tel a,.header .wrap-head .block.menu .mob-contact .mail a{font-family:'Montserrat-Semibold',sans-serif;font-size:14px;line-height:18px;padding:0;position:relative;display:block}.header .wrap-head .block.menu .mob-contact .tel a{color:#6e89bd;font-size:16px}.header .wrap-head .block.menu .mob-contact .social-contact a{margin-right:10px}.header .wrap-head .block.menu .mob-contact .social-contact a img{width:36px;height:36px}.header .wrap-head .block.menu ul{list-style:none;padding:0;margin:0}.header .wrap-head .block.menu ul li{display:inline-block;margin-right:42px;position:relative;z-index:1}.header .wrap-head .block.menu ul li::before{content:'';position:absolute;left:0;right:0;margin:0 auto;bottom:0;width:0;height:7px;border-bottom:7px solid transparent;transition:all .6s}.header .wrap-head .block.menu ul li .arrow{width:12px;height:7px;display:inline-block;background-image:url('../img/icon/arrow-menu.svg');background-size:cover;margin-left:14px}.header .wrap-head .block.menu ul li:nth-last-child(1){margin-right:0}.header .wrap-head .block.menu ul li a{font-size:16px;line-height:82px;display:inline-block;font-family:'Montserrat-Semibold',sans-serif;transition:all .6s}.header .wrap-head .block.menu ul li a:hover{opacity:.8}.header .wrap-head .block.menu ul li .submenu{opacity:0;transform:translateY(20px);visibility:hidden;transition:ease-in-out .4s;position:absolute;top:83px;left:-20px;width:340px;background-color:#f8f8f8;padding:20px 0;z-index:-1;box-shadow:5px 5px 24px rgba(59,67,83,0.15)}.header .wrap-head .block.menu ul li .submenu li{display:block;padding:0 20px 10px;margin-right:0}.header .wrap-head .block.menu ul li .submenu li::before{content:none}.header .wrap-head .block.menu ul li .submenu li a{display:block;font-size:15px;line-height:20px}.header .wrap-head .block.menu ul li .submenu li a:hover{color:#6e89bd}.header .wrap-head .block.menu ul li.active::before{border-bottom:7px solid #eed677;width:100%}.header .wrap-head .block.menu ul li:hover::before{border-bottom:7px solid #eed677;width:100%}.header .wrap-head .block.menu ul li:hover .submenu{opacity:1;visibility:visible;transform:translateY(0)}.header .wrap-head .block.block-phone .icon{height:32px;width:32px;margin-right:15px}.header .wrap-head .block.block-phone .contact-info{text-align:right}.header .wrap-head .block.block-phone .contact-info .btn-modal{font-size:16px;line-height:100%;color:#526272;border-bottom:1px dotted #526272;cursor:pointer}.header .wrap-head .block.block-phone .contact-info a{font-family:'Montserrat-Semibold',sans-serif;color:#6e89bd;font-size:16px;line-height:20px;padding:0;position:relative;display:block;transition:ease-in-out .5s;margin-bottom:2px}.header .wrap-head .block.block-phone .contact-info a:hover{opacity:.74}.header .wrap-head .block.social-block{margin-right:40px;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center}.header .wrap-head .block.social-block .wapp{position:relative;margin-right:24px}.header .wrap-head .block.social-block .wapp::before{content:'';position:absolute;right:-13px;top:1px;width:1px;height:36px;border-right:1px solid #c4c4c4}.header .wrap-head .block.social-block .social-icon{display:inline-block;height:36px;width:36px;transition:ease-in-out .5s;padding:0;margin:0}.header .wrap-head .block.social-block .social-icon:hover{opacity:.74}.header .wrap-head .block.social-block .social-icon img{height:100%;width:100%}.header .wrap-head .block.block-logo{justify-content:flex-start}.header .wrap-head .block.block-logo .logo{margin-right:24px;display:inline-block}.header .wrap-head .block.block-logo .logo img{max-width:56px}.header .wrap-head .block.block-logo .tagline{display:inline-block;width:330px;font-size:14px;line-height:17px;font-family:'Montserrat-Medium',sans-serif;padding-right:40px;position:relative;margin-right:28px}.header .wrap-head .block.block-logo .tagline::before{content:'';position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #c4c4c4}.header .wrap-head .block.block-logo .tagline span{font-size:22px;line-height:27px;text-transform:uppercase;font-family:'Montserrat-Bold',sans-serif;font-weight:bold}.header .wrap-head .burger-menu{width:34px;height:23px;position:relative;cursor:pointer;transition:ease-in-out .5s;display:none}.header .wrap-head .burger-menu span{position:absolute;top:10px;left:0;right:0;margin:0 auto;border-radius:5px;height:3px;background-color:#000;width:100%;transition:all .6s}.header .wrap-head .burger-menu:before,.header .wrap-head .burger-menu:after{content:'';position:absolute;width:100%;margin:0 auto;height:3px;border-radius:5px;left:0;right:0;background-color:#000;transform:rotate(0);transition:ease-in-out .4s}.header .wrap-head .burger-menu:before{top:0}.header .wrap-head .burger-menu:after{bottom:0}.menu-on .header .wrap-head .burger-menu:before{top:10px;transform:rotate(45deg)}.menu-on .header .wrap-head .burger-menu span{width:20%;opacity:0;top:100%}.menu-on .header .wrap-head .burger-menu:after{bottom:10px;transform:rotate(-45deg)}.section__main-banner{width:100%;position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;height:776px;background-color:#f8f8f8;overflow:hidden}.section__main-banner::before{content:'';position:absolute;top:-70px;right:-77px;width:905px;height:905px;border-radius:50%;background-color:#6e89bd}.section__main-banner .main-banner__bg{position:absolute;right:0;top:0;height:100%;width:100%;text-align:right}.section__main-banner .main-banner__bg::before{content:'';position:absolute;bottom:0;right:0;width:850px;height:100%;background-image:url('../img/main-banner.png');background-position:bottom;background-repeat:no-repeat}.section__main-banner .main-banner__inner{padding-top:82px}.section__main-banner .main-banner__title{font-size:44px;line-height:100%;font-family:'Montserrat-Bold',sans-serif;margin:0 0 35px;width:55%;padding:0}.section__main-banner .main-banner__list{list-style:none;padding:0;width:55%;margin:0 0 40px}.section__main-banner .main-banner__list li{font-size:16px;line-height:20px;opacity:.8;margin-bottom:16px;padding-left:42px;position:relative}.section__main-banner .main-banner__list li::before{content:'';position:absolute;top:-5px;left:0;width:28px;height:28px;border-radius:50%;box-shadow:5px 5px 24px rgba(59,67,83,0.15);background-color:#fff;background-image:url('../img/icon/check-icon.svg');background-position:center center;background-repeat:no-repeat}.section__main-banner .main-banner__list li strong{font-family:'Montserrat-Medium',sans-serif}.section__main-banner .main-banner__list li:nth-last-child(1){margin-bottom:0}.section__quotes{padding:42px 30px;text-align:center}.section__quotes .quotes__text{font-size:16px;line-height:22px;font-style:italic;font-family:'Montserrat-Medium',sans-serif;font-weight:500;margin-bottom:10px}.section__quotes .line{width:120px;height:4px;background-color:#eed677;display:inline-block;margin:0 auto}.section__about-company{width:100%;padding:85px 0;position:relative;overflow:hidden}.section__about-company.circle::before{content:'';position:absolute;top:-45px;left:-342px;width:905px;height:905px;border-radius:50%;background-color:#6e89bd}.section__about-company .about-company__inner{margin:80px 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.section__about-company .about-company__inner .about-company__video{width:50%}.section__about-company .about-company__inner .about-company__video .laptop{width:665px;height:383px;background-image:url('../img/icon/about/laptop.png');background-size:cover;position:relative}.section__about-company .about-company__inner .about-company__video .laptop::before{content:'';position:absolute;width:97%;height:6px;bottom:-5px;left:0;right:0;border-radius:50%;margin:0 auto;background-color:#000;opacity:.6;filter:blur(2px)}.section__about-company .about-company__inner .about-company__video .laptop .video{width:100%;height:100%;position:absolute;top:0;left:0}.section__about-company .about-company__inner .about-company__video .laptop .video::before{content:'';position:absolute;top:35px;width:501px;height:307px;left:82px;background-color:#f8f8f8}.section__about-company .about-company__inner .about-company__video .laptop .video::after{content:none;position:absolute;top:50%;width:80px;height:80px;left:0;right:0;margin:-40px auto 0;background-color:#fff;z-index:2;border-radius:50%;box-shadow:0 4px 25px rgba(42,41,47,0.1);background-image:url(../img/icon/about/play.svg);background-position:center center;background-repeat:no-repeat;transition:all .5s}.section__about-company .about-company__inner .about-company__video .laptop iframe{pointer-events:none;margin-top:35px;width:501px;height:307px;margin-left:82px;position:relative}.section__about-company .about-company__inner .about-company__video .laptop:hover::after{box-shadow:0 4px 25px rgba(42,41,47,0.8)}.section__about-company .about-company__inner .about-company__info{width:50%}.section__about-company .about-company__inner .about-company__info .info-block{width:100%;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:flex-start;margin-bottom:32px}.section__about-company .about-company__inner .about-company__info .info-block .icon{width:55px;height:55px;margin-right:22px}.section__about-company .about-company__inner .about-company__info .info-block .icon img{width:100%;height:100%}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text{width:88%}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .title{font-size:18px;line-height:100%;margin-bottom:4px;font-family:'Montserrat-Medium',sans-serif;font-weight:bold}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .subtext{font-size:16px;line-height:100%;opacity:.8}.section__risks{width:100%;padding:70px 0}.section__risks .risks__inner{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;flex-flow:wrap;margin-top:37px;margin-bottom:30px}.section__risks .risks__inner .risk-block{width:500px;text-align:center;margin:0 20px 36px}.section__risks .risks__inner .risk-block .icon{width:72px;height:72px;background-color:#fff;box-shadow:5px 5px 24px rgba(59,67,83,0.15);border-radius:50%;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-content:center;justify-content:center;margin-bottom:20px;padding:20px}.section__risks .risks__inner .risk-block .title{font-size:18px;line-height:100%;color:#ff3a3a;margin-bottom:4px;font-family:'Montserrat-Bold',sans-serif}.section__risks .risks__inner .risk-block .subtext{font-size:16px;line-height:100%;opacity:.8}.section__risks.col-4 .risks__inner{justify-content:space-between;margin-top:86px;margin-bottom:0}.section__risks.col-4 .risks__inner .risk-block{width:23%;margin:0}.section__services{width:100%;padding:92px 0 95px;position:relative}.section__services.circle::before{content:'';position:absolute;bottom:96px;right:-200px;width:679px;height:679px;border-radius:50%;background-color:#6e89bd;z-index:-1}.section__services .subtitle{font-size:16px;line-height:100%;margin-top:18px;text-align:center;opacity:.8}.section__services .package-info{border:1px solid #e9e9e9;border-radius:5px;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;padding:22px 32px 22px;opacity:.8}.section__services .package-info strong{margin-left:5px}.section__services .package-info img{margin-right:11px}.section__services .services__wrap-pack{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:baseline;position:relative;margin-bottom:64px;margin-top:50px}.section__services .services__wrap-pack.circle::before{content:'';position:absolute;top:-58px;left:-65px;width:192px;height:192px;border-radius:50%;background-color:#6e89bd;z-index:-1}.section__services .services__wrap-pack .package{width:32.5%;box-shadow:15px 15px 50px 1px rgba(59,67,83,0.15);border-radius:5px;padding:55px 40px 42px;background-color:#fff;z-index:1}.section__services .services__wrap-pack .package .caption{font-size:26px;line-height:100%;font-family:'Montserrat-Bold',sans-serif;margin-bottom:27px}.section__services .services__wrap-pack .package .package-description{width:100%;height:342px;overflow:hidden;position:relative;margin-bottom:20px;transition:all .4s}.section__services .services__wrap-pack .package .package-description.bg-hide::before{content:none}.section__services .services__wrap-pack .package .package-description.on{height:auto;overflow:visible;margin-bottom:100px}.section__services .services__wrap-pack .package .package-description.on::before{content:none}.section__services .services__wrap-pack .package .package-description.on .btn-show-content{bottom:-75px;transition:ease-in-out .4s}.section__services .services__wrap-pack .package .package-description.on .btn-show-content::before,.section__services .services__wrap-pack .package .package-description.on .btn-show-content::after{transform:rotate(180deg)}.section__services .services__wrap-pack .package .package-description::before{content:'';width:100%;height:89px;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0.9), #fff);background:-webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0.9), #fff);background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0.9), #fff);z-index:1}.section__services .services__wrap-pack .package .package-description .btn-show-content{position:absolute;left:0;bottom:10px;width:46px;height:46px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#6e89bd;opacity:1;transition:ease-in-out .4s;border-radius:50%;outline:0;box-shadow:0 0 15px rgba(0,0,0,0.125);z-index:2;cursor:pointer;animation-name:btn-show-content;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:2s;animation-delay:0s}.section__services .services__wrap-pack .package .package-description .btn-show-content::before{content:'';position:relative;display:inline-block;width:14px;height:9px;margin-bottom:6px;background-image:url('../img/icon/arrow-down.svg');background-repeat:repeat-y;background-size:contain}.section__services .services__wrap-pack .package .package-description .btn-show-content::after{content:'';position:absolute;display:inline-block;width:14px;height:9px;margin-top:6px;background-image:url('../img/icon/arrow-down.svg');background-repeat:repeat-y;background-size:contain}.section__services .services__wrap-pack .package .package-description .btn-show-content:hover{animation-play-state:paused}.section__services .services__wrap-pack .package .package-description ul{list-style:none;margin:0;padding:0}.section__services .services__wrap-pack .package .package-description ul li{padding-left:22px;position:relative;font-size:16px;line-height:100%;opacity:.8;margin-bottom:9px}.section__services .services__wrap-pack .package .package-description ul li::before{content:'';position:absolute;top:2px;left:0;width:11px;height:10px;background-image:url('../img/icon/check-icon.svg');background-position:center center;background-repeat:no-repeat}.section__services .services__wrap-pack .package .package-description .include{padding-left:22px;position:relative;font-size:16px;line-height:100%;font-family:'Montserrat-Semibold',sans-serif;margin-bottom:25px;font-style:italic;opacity:.9}.section__services .services__wrap-pack .package .package-description .include::before{content:'';position:absolute;top:0;left:0;width:12px;height:12px;background-image:url('../img/icon/plus.svg');background-position:center center;background-repeat:no-repeat}.section__services .services__wrap-pack .package .package-bottom{background-color:#fff;z-index:1;position:relative;width:100%;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:space-between}.section__services .services__wrap-pack .package .package-bottom .package-price{display:inline-block;font-size:22px;line-height:100%;color:rgba(59,67,83,0.5);font-family:'Montserrat-Regular',sans-serif}.section__services .services__wrap-pack .package .package-bottom .package-price span{font-size:28px;color:#3b4353}.section__services .services__wrap-pack .package:nth-of-type(2) .package-description .btn-show-content{animation-delay:.3s}.section__services .services__wrap-pack .package:nth-of-type(3) .package-description .btn-show-content{animation-delay:.6s}.section__trade{width:100%;padding-bottom:97px}.section__trade .subtitle{font-size:16px;line-height:100%;margin-top:18px;margin-bottom:50px;text-align:center;opacity:.8}.section__trade .slider-trade{margin-bottom:42px}.section__trade .slider-trade .slick-slide{margin:0 7px}.section__trade .slider-trade .slick-list{margin:0 -7px}.section__trade .slider-trade .item{outline:0}.section__trade .slider-trade .item .image,.section__trade .slider-trade .item .video{width:100%;height:310px;border-radius:5px;overflow:hidden;margin-bottom:20px;background-color:#fff}.section__trade .slider-trade .item .image img,.section__trade .slider-trade .item .video img,.section__trade .slider-trade .item .image iframe,.section__trade .slider-trade .item .video iframe{width:100%;height:100%}.section__trade .slider-trade .item .video{position:relative}.section__trade .slider-trade .item .video::after{content:none;position:absolute;top:50%;width:80px;height:80px;left:0;right:0;margin:-40px auto 0;background-color:#fff;z-index:2;border-radius:50%;box-shadow:0 4px 25px rgba(42,41,47,0.1);background-image:url(../img/icon/about/play.svg);background-position:center center;background-repeat:no-repeat;transition:all .5s}.section__trade .slider-trade .item .video iframe{transition:all .5s;pointer-events:none}.section__trade .slider-trade .item .video:hover::after{box-shadow:0 4px 25px rgba(42,41,47,0.8)}.section__trade .slider-trade .item .title{text-align:left;font-size:16px;line-height:100%;font-family:'Montserrat-Bold',sans-serif;min-height:40px}.section__with-text{padding:73px 0 90px}.section__with-text h2{font-size:30px;line-height:100%;font-family:'Montserrat-Bold',sans-serif;text-align:center;margin:0 0 30px;padding:0;text-align:left;position:relative}.section__with-text p{opacity:.8;font-size:16px;line-height:19px;margin-top:0;margin-bottom:20px}.section__with-text h3{font-size:22px;line-height:100%;font-family:'Montserrat-Bold',sans-serif}.section__clients{width:100%;padding:90px 0}.section__clients .clients-wrap{margin-top:60px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative;height:730px;overflow:hidden;padding-top:7px}.section__clients .clients-wrap.on{height:auto;overflow:visible}.section__clients .clients-wrap.on::before{content:none}.section__clients .clients-wrap.on .btn-show-content{display:none}.section__clients .clients-wrap::before{content:'';width:100%;height:260px;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);background:-webkit-linear-gradient(top, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);background:linear-gradient(to bottom, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);z-index:1}.section__clients .clients-wrap .btn-show-content{position:absolute;left:0;right:0;margin:0 auto;bottom:10px;width:70px;height:70px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#6e89bd;opacity:1;border-radius:50%;outline:0;box-shadow:0 0 15px rgba(0,0,0,0.125);z-index:2;animation:btn-show-content 2s infinite both;cursor:pointer}.section__clients .clients-wrap .btn-show-content::before{transition:ease-in-out .6s;content:'';position:absolute;display:inline-block;width:20px;height:13px;margin-bottom:9px;background-image:url('../img/icon/arrow-down.svg');background-repeat:repeat-y;background-size:contain}.section__clients .clients-wrap .btn-show-content::after{transition:ease-in-out .6s;content:'';position:absolute;display:inline-block;width:20px;height:13px;margin-top:9px;background-image:url('../img/icon/arrow-down.svg');background-repeat:repeat-y;background-size:contain}.section__clients .clients-wrap .btn-show-content:hover{animation-play-state:paused}.section__clients .clients-wrap .block-client{padding:20px;height:176px;width:19%;margin-bottom:15px;background-color:#fff;box-shadow:5px 5px 12px rgba(59,67,83,0.15);border-radius:5px;transition:all .6s;margin-right:1%}.section__clients .clients-wrap .block-client a{width:100%;height:100%;text-align:center;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center}.section__clients .clients-wrap .block-client:hover{box-shadow:5px 5px 24px transparent}.section__clients .clients-wrap .block-client img{width:auto}.section__latest-news{width:100%;padding:58px 0 68px}.section__latest-news .slider-news{margin-top:46px}.section__latest-news .slider-news .slick-track{margin-left:0}.section__latest-news .slider-news .slick-slide{margin:0 7px}.section__latest-news .slider-news .slick-list{margin:0 -7px}.section__latest-news .slider-news .item{outline:0;position:relative;height:460px;overflow:hidden}.section__latest-news .slider-news .item::before{content:'';width:100%;height:60px;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0.9), #fff);background:-webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0.9), #fff);background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0.9), #fff);z-index:1}.section__latest-news .slider-news .item .image{width:100%;height:212px;overflow:hidden;margin-bottom:18px}.section__latest-news .slider-news .item .image img{transition:all .5s;height:100%;width:100%;object-fit:cover}.section__latest-news .slider-news .item .date{font-size:16px;line-height:100%;opacity:.5;margin-bottom:11px}.section__latest-news .slider-news .item .title{font-size:22px;line-height:100%;font-family:'Montserrat-Bold',sans-serif;font-weight:900;margin-bottom:10px;transition:all .5s}.section__latest-news .slider-news .item .text{font-size:16px;line-height:120%;opacity:.7;position:relative}.section__latest-news .slider-news .item:hover .image img{transform:scale(1.2) rotate(-2deg)}.section__latest-news .slider-news .item:hover .title{color:#6e89bd}.section__latest-news.bg-gray .slider-news .slick-track{margin-left:0}.section__latest-news.bg-gray .slider-news .item::before{background:-moz-linear-gradient(top, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);background:-webkit-linear-gradient(top, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);background:linear-gradient(to bottom, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8)}.breads{width:100%;position:relative;z-index:2}.breads ul{list-style:none;padding:36px 0;margin:0;position:relative}.breads ul::before{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#c4c4c4;opacity:.5}.breads ul.hide-line::before{content:none}.breads ul li{display:inline-block;position:relative;font-size:18px;line-height:22px;color:#3b4353;margin-right:18px;font-family:'Montserrat-Semibold',sans-serif}.breads ul li a{opacity:.5;transition:all .6s}.breads ul li a:hover{opacity:1}.breads ul li:before{content:'/';position:absolute;right:-12px;top:0;opacity:.5;font-size:17px;font-family:'Montserrat-Semibold',sans-serif;font-weight:bold}.breads ul li:nth-last-child(1)::before{content:none}.section__stages-of-work{width:100%;padding:70px 0 140px;position:relative}.section__stages-of-work.circle::before{content:'';position:absolute;top:88px;left:-440px;width:679px;height:679px;border-radius:50%;background-color:#6e89bd;z-index:-1}.section__stages-of-work.circle::after{content:'';position:absolute;bottom:75px;right:-120px;width:306px;height:306px;border-radius:50%;background-color:#6e89bd;z-index:-1}.section__stages-of-work .stages-of-work__inner{margin-top:70px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;flex-flow:column;align-items:center;position:relative}.section__stages-of-work .stages-of-work__inner::before{content:'';width:2px;height:0;position:absolute;left:0;right:0;top:5%;margin:0 auto;background-color:#6e89bd;opacity:.1;transition:ease-in-out 1.5s}.section__stages-of-work .stages-of-work__inner.in-view::before{height:85%;opacity:1}.section__stages-of-work .stages-of-work__inner .stages-of-work__block{width:50%;margin-bottom:36px;position:relative;counter-increment:section}.section__stages-of-work .stages-of-work__inner .stages-of-work__block::before{content:counter(section);width:60px;height:60px;border:2px solid #f8f8f8;border-radius:50%;line-height:56px;text-align:center;position:absolute;font-size:22px;color:#fff;font-family:'Montserrat-Medium',sans-serif;font-weight:900;top:0;background-color:#6e89bd}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+1){margin-left:-50%;text-align:right;padding-right:68px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+1)::before{right:-30px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+2){margin-left:50%;padding-left:68px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+2)::before{left:-30px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .caption{font-size:22px;line-height:100%;font-family:'Montserrat-Bold',sans-serif;margin-bottom:12px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block a{display:inline-block;font-size:22px;line-height:100%;font-family:'Montserrat-Semibold',sans-serif;color:#6e89bd;margin-bottom:6px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .description{font-size:16px;line-height:100%;opacity:.8}.section__page-services{padding:86px 0 120px;position:relative}.section__page-services::before{content:'';position:absolute;bottom:50px;left:-52px;width:367px;height:367px;border-radius:50%;background-color:#6e89bd;z-index:0}.section__page-services::after{content:'';position:absolute;top:71px;right:-320px;width:714px;height:714px;border-radius:50%;background-color:#6e89bd;z-index:0}.section__page-services .page-title{font-size:44px;font-family:'Montserrat-Medium',sans-serif;font-weight:bold}.section__page-services .page-services__wrap{margin-top:80px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:1}.section__page-services .page-services__wrap .content-block{width:24.27592%;height:302px;margin-bottom:1%}.section__page-services .page-services__wrap .content-block:nth-of-type(1),.section__page-services .page-services__wrap .content-block:nth-of-type(6),.section__page-services .page-services__wrap .content-block:nth-of-type(7),.section__page-services .page-services__wrap .content-block:nth-of-type(12){width:49.51728%}.section__page-services .page-services__wrap .content-block .image{width:100%;height:100%;position:relative;overflow:hidden}.section__page-services .page-services__wrap .content-block .image::before{content:'';position:absolute;width:100%;height:50%;bottom:0;left:0;background:-webkit-linear-gradient(top, transparent 0, #3b4353 90%);background:linear-gradient(to bottom, transparent 0, #3b4353 90%);z-index:2}.section__page-services .page-services__wrap .content-block .image::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;opacity:.4;transition:all .6s}.section__page-services .page-services__wrap .content-block .image img{width:100%;height:100%;object-fit:cover;transition:all .6s}.section__page-services .page-services__wrap .content-block .image .title{position:absolute;bottom:0;left:0;padding:26px;width:100%;height:auto;font-size:18px;line-height:100%;font-family:'Montserrat-Semibold',sans-serif;font-weight:bold;color:#fff;z-index:3;transition:all .6s}.section__page-services .page-services__wrap .content-block:hover .title{bottom:10px}.section__page-services .page-services__wrap .content-block:hover .image::after{background-color:#000}.section__page-services .page-services__wrap .content-block:hover .image img{transform:scale(1.2) rotate(-2deg)}.section__examples-of-licenses{width:100%;padding:100px 0 130px}.section__examples-of-licenses .slider-licenses{margin-top:60px}.section__examples-of-licenses .slider-licenses .slick-list{padding:10px 0}.section__examples-of-licenses .slider-licenses .item{outline:0;padding:10px}.section__examples-of-licenses .slider-licenses .item .image{border-radius:9px;height:377px;box-shadow:5px 5px 10px 1px rgba(59,67,83,0.15);overflow:hidden;transition:all .6s}.section__examples-of-licenses .slider-licenses .item .image:hover{box-shadow:0 10px 10px rgba(59,67,83,0.3);transform:translateY(-10px)}.section__examples-of-licenses .slider-licenses .item .image img{height:100%;width:100%}.section__consultation-request{width:100%;padding:60px 0 56px}.section__consultation-request .consultation-request__inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.section__consultation-request .consultation-request__inner .consultation-text{width:48%}.section__consultation-request .consultation-request__inner .consultation-text .caption{font-size:28px;line-height:100%;font-family:'Montserrat-Semibold',sans-serif;margin-bottom:12px}.section__consultation-request .consultation-request__inner .consultation-text .subcaption{font-size:16px;line-height:19px}.section__consultation-request .consultation-request__inner .consultation-form{width:655px}.section__consultation-request .consultation-request__inner .consultation-form form{display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox{font-family:'Montserrat-Regular',sans-serif;position:relative;text-align:left;margin-top:15px}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox .checkmark{cursor:pointer}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox .checkmark::after{content:'';position:absolute;left:0;top:-1px;width:18px;height:18px;background:#fff;background-image:url("../img/icon/check.svg");background-repeat:no-repeat;background-position:center center;transition:ease-in-out .4s;border:2px solid #e9e9e9;border-radius:2px;cursor:pointer}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label{font-size:14px;line-height:100%;display:inline-block;padding-left:27px;font-family:'Montserrat-Regular',sans-serif;cursor:pointer;letter-spacing:-0.725px}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label span{opacity:.5}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label a{font-size:14px;line-height:16px;opacity:.8;border-bottom:1px dotted #c4c4c4;font-family:'Montserrat-Medium',sans-serif}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox .help-btn{position:absolute;right:0;top:1px}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox .help-btn img{width:17px;height:17px;margin-left:5px}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox #check-consultation{width:18px;height:18px;position:absolute;left:0;top:0;z-index:1;opacity:0;border:0;cursor:pointer}.section__consultation-request .consultation-request__inner .consultation-form form #check-consultation:hover~.checkmark:after{border:2px solid #6e89bd}.section__consultation-request .consultation-request__inner .consultation-form form #check-consultation:checked~.checkmark:after{background:#6e89bd;background-image:url("../img/icon/check.svg");background-repeat:no-repeat;background-position:center center;border:2px solid #6e89bd}.section__consultation-request .consultation-request__inner .consultation-form form input{width:237px;display:inline-block;height:48px;border:1px solid #e9e9e9;border-radius:5px;background:#f8f8f8;padding-left:48px;outline:0;transition:all .6s}.section__consultation-request .consultation-request__inner .consultation-form form input:hover,.section__consultation-request .consultation-request__inner .consultation-form form input:focus{border:1px solid #6e89bd}.section__consultation-request .consultation-request__inner .consultation-form form .name,.section__consultation-request .consultation-request__inner .consultation-form form .phone{position:relative}.section__consultation-request .consultation-request__inner .consultation-form form .name::before,.section__consultation-request .consultation-request__inner .consultation-form form .phone::before{content:'';position:absolute;background-position:center;background-size:cover}.section__consultation-request .consultation-request__inner .consultation-form form .name::before{width:16px;height:14px;background-image:url('../img/icon/user_icon.svg');top:17px;left:17px}.section__consultation-request .consultation-request__inner .consultation-form form .phone::before{width:11px;height:18px;background-image:url('../img/icon/phone_icon.svg');top:15px;left:19px}.section__consultation-request .consultation-request__inner .consultation-form form button{border:0;outline:0}.section__license-banner{width:100%;padding:20px 0 90px}.section__license-banner .license-banner__inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.section__license-banner .license-banner__inner .license-banner__video{width:50%}.section__license-banner .license-banner__inner .license-banner__video .video{width:658px;height:430px;position:relative;box-shadow:15px 15px 50px 1px rgba(59,67,83,0.15);border-radius:5px}.section__license-banner .license-banner__inner .license-banner__video .video::after{content:none;position:absolute;top:50%;width:80px;height:80px;left:0;right:0;margin:-40px auto 0;background-color:#fff;z-index:2;border-radius:50%;box-shadow:0 4px 25px rgba(42,41,47,0.1);background-image:url(../img/icon/about/play.svg);background-position:center center;background-repeat:no-repeat;transition:all .5s}.section__license-banner .license-banner__inner .license-banner__video .video iframe{pointer-events:none;width:100%;height:100%;border-radius:5px}.section__license-banner .license-banner__inner .license-banner__video .video:hover::after{box-shadow:0 4px 25px rgba(42,41,47,0.8)}.section__license-banner .license-banner__inner .license-banner__info{width:50%}.section__license-banner .license-banner__inner .license-banner__info .page-title{margin:0 0 26px;padding:0}.section__license-banner .license-banner__inner .license-banner__info ul{list-style:none;padding:0;margin:0 0 40px}.section__license-banner .license-banner__inner .license-banner__info ul li{font-size:16px;line-height:20px;opacity:.8;margin-bottom:16px;padding-left:42px;position:relative}.section__license-banner .license-banner__inner .license-banner__info ul li::before{content:'';position:absolute;top:-4px;left:0;width:28px;height:28px;border-radius:50%;box-shadow:5px 5px 24px rgba(59,67,83,0.15);background-color:#fff;background-image:url('../img/icon/check-icon.svg');background-position:center center;background-repeat:no-repeat}.section__license-banner .license-banner__inner .license-banner__info ul li strong{font-family:'Montserrat-Medium',sans-serif}.section__license-banner .license-banner__inner .license-banner__info ul li:nth-last-child(1){margin-bottom:0}.section__founder{width:100%;position:relative}.section__founder::before{content:'';position:absolute;bottom:17px;right:-15px;width:755px;height:755px;border-radius:50%;background-color:#6e89bd}.section__founder .container{height:836px;position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.section__founder .founder-bg{position:absolute;right:0;bottom:0;width:622px;height:802px}.section__founder .founder-bg::before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(../img/founder.png);background-position:bottom;background-repeat:no-repeat}.section__founder .founder-inner{width:600px}.section__founder .founder-inner .page-title{margin-bottom:30px}.section__founder .founder-inner .founder-text{margin-bottom:20px;font-size:16px;line-height:19px;opacity:.8}.section__founder .founder-inner .founder-signature{width:100%;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:space-between;margin-bottom:44px}.section__founder .founder-inner .founder-signature .founder-name{font-size:16px;line-height:100%}.section__founder .founder-inner .founder-signature .founder-name span{display:block;font-size:22px;line-height:100%;font-family:'Montserrat-Semibold',sans-serif;margin-bottom:8px}.section__articles{width:100%;padding:75px 0 85px}.section__articles .section__articles-wrap{margin-top:70px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:10px}.section__articles .section__articles-wrap .articles-block{width:24.27592%;margin-right:.96544%;margin-bottom:36px}.section__articles .section__articles-wrap .articles-block:nth-of-type(4n+4){margin-right:0}.section__articles .section__articles-wrap .articles-block:hover .image::after{background-color:#000}.section__articles .section__articles-wrap .articles-block:hover .title{color:#526272}.section__articles .section__articles-wrap .articles-block .image{width:100%;height:212px;overflow:hidden;margin-bottom:18px;position:relative}.section__articles .section__articles-wrap .articles-block .image::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;opacity:.4;transition:all .6s}.section__articles .section__articles-wrap .articles-block .image img{transition:all .5s;height:100%;width:100%;object-fit:cover}.section__articles .section__articles-wrap .articles-block .date{font-size:16px;line-height:100%;opacity:.5;margin-bottom:11px}.section__articles .section__articles-wrap .articles-block .title{font-size:22px;line-height:100%;font-family:'Montserrat-Bold',sans-serif;font-weight:900;margin-bottom:10px;transition:all .6s}.section__articles .section__articles-wrap .articles-block .text{font-size:16px;line-height:120%;opacity:.7;position:relative}.section__articles .section__articles-wrap .articles-block .text::before{content:'';width:100%;height:40px;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);background:-webkit-linear-gradient(top, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);background:linear-gradient(to bottom, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);z-index:1}.section__articles .section__articles-wrap .articles-block:hover .image img{transform:scale(1.2) rotate(-2deg)}.section__single-article{width:100%;padding:58px 0}.section__single-article .content__wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.section__single-article .content__wrap .image{width:468px;height:322px;margin-right:104px;box-shadow:15px 15px 50px 1px rgba(59,67,83,0.15);margin-bottom:72px}.section__single-article .content__wrap .image img{width:100%;height:100%;object-fit:cover}.section__single-article .content__wrap .article-info{width:58%;display:inline-block;margin-bottom:72px}.section__single-article .content__wrap .article-info .date{font-size:22px;line-height:100%;opacity:.5;margin-bottom:11px}.section__single-article .content__wrap .article-info .title{font-size:36px;line-height:100%;font-family:'Montserrat-Bold',sans-serif;font-weight:900;margin-bottom:14px}.section__single-article .content__wrap .article-info .subtitle{font-size:18px;line-height:25px;opacity:.7;position:relative}.section__single-article .content__wrap .message{width:100%;font-size:18px;line-height:140%;opacity:.7;text-align:justify}.section__contact{width:100%;padding:60px 0 104px}.section__contact .contact__wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.section__contact .contact__wrap .contact-map{width:56%;height:445px;border:2px solid #fff;box-shadow:15px 15px 50px 1px rgba(59,67,83,0.15)}.section__contact .contact__wrap .contact-map iframe{width:100%;height:100%}.section__contact .contact__wrap .contact-info{width:38%}.section__contact .contact__wrap .contact-info .page-title{margin-bottom:32px}.section__contact .contact__wrap .contact-info .phone{display:inline-block;font-size:22px;line-height:27px;font-family:'Montserrat-Semibold',sans-serif;margin-bottom:27px;transition:all .6s}.section__contact .contact__wrap .contact-info .phone:hover{color:#6e89bd}.section__contact .contact__wrap .contact-info .contact-block{display:block;font-size:16px;line-height:20px;margin-bottom:14px;padding-left:36px;position:relative}.section__contact .contact__wrap .contact-info .contact-block strong{font-family:'Montserrat-Semibold',sans-serif}.section__contact .contact__wrap .contact-info .contact-block a{transition:all .6s}.section__contact .contact__wrap .contact-info .contact-block a:hover{color:#6e89bd}.section__contact .contact__wrap .contact-info .contact-block .icon{position:absolute;text-align:center;width:22px;left:0;top:0;height:22px;display:inline-block}.section__contact .contact__wrap .contact-info .contact-block.work-time{margin-bottom:33px}.section__contact .contact__wrap .contact-info .contact-block.work-time .icon{top:-2px}footer{width:100%;background-color:#3b4353}footer .footer-start{padding:45px 0 35px;position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:center}footer .footer-start::before{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#e9e9e9;opacity:.3}footer .footer-start .footer-start__logo{width:30%;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-start}footer .footer-start .footer-start__logo .logo{margin-right:24px}footer .footer-start .footer-start__logo .logo img{max-width:56px}footer .footer-start .footer-start__logo .tagline{width:330px;font-size:14px;line-height:17px;font-family:'Montserrat-Medium',sans-serif;padding-right:40px;position:relative;margin-right:28px;color:#eee}footer .footer-start .footer-start__logo .tagline span{font-size:22px;line-height:27px;text-transform:uppercase;font-family:'Montserrat-Semibold',sans-serif;font-weight:bold}footer .footer-start .footer-start__social{width:30%;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}footer .footer-start .footer-start__social .icon{display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:28px;height:28px;padding:2px;border:1px solid #eee;margin-right:5px;transition:all .5s}footer .footer-start .footer-start__social .icon:hover{border:1px solid #eed677}footer .footer-start .footer-start__requisites{width:40%;text-align:right}footer .footer-start .footer-start__requisites div{color:#eee;margin-bottom:5px;font-size:16px;line-height:20px}footer .footer-start .footer-start__requisites div strong{font-family:'Montserrat-Semibold',sans-serif}footer .footer-center{padding:50px 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:center;position:relative}footer .footer-center::before{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#e9e9e9;opacity:.3}footer .footer-center .footer-center__contact{width:38%}footer .footer-center .footer-center__contact .phone{display:inline-block;font-size:22px;line-height:27px;color:#eee;font-family:'Montserrat-Medium',sans-serif;margin-bottom:27px;transition:all .6s}footer .footer-center .footer-center__contact .phone:hover{color:#eed677}footer .footer-center .footer-center__contact .contact-block{display:block;font-size:16px;line-height:20px;color:#eee;font-family:'Montserrat-Regular',sans-serif;margin-bottom:14px;padding-left:36px;position:relative}footer .footer-center .footer-center__contact .contact-block strong{font-family:'Montserrat-Semibold',sans-serif}footer .footer-center .footer-center__contact .contact-block a{color:#eee;transition:all .6s}footer .footer-center .footer-center__contact .contact-block a:hover{color:#eed677}footer .footer-center .footer-center__contact .contact-block .icon{position:absolute;text-align:center;width:22px;left:0;top:0;height:22px;display:inline-block}footer .footer-center .footer-center__contact .contact-block.work-time .icon{top:-2px}footer .footer-center .footer-center__menu{width:32%}footer .footer-center .footer-center__menu ul{vertical-align:top;display:inline-block;list-style:none;padding:0;margin:0;margin-right:90px}footer .footer-center .footer-center__menu ul li{display:block;margin-bottom:36px}footer .footer-center .footer-center__menu ul li a{transition:all .6s;font-size:16px;line-height:20px;font-family:'Montserrat-Semibold',sans-serif;color:#eee}footer .footer-center .footer-center__menu ul li a:hover{color:#eed677}footer .footer-center .footer-center__contact-form{text-align:right;width:30%}footer .footer-center .footer-center__contact-form .caption{font-size:22px;line-height:27px;color:#eee;font-family:'Montserrat-Semibold',sans-serif;margin-bottom:4px}footer .footer-center .footer-center__contact-form .subcaption{font-size:16px;line-height:20px;margin-bottom:18px;color:#eee;font-family:'Montserrat-Regular',sans-serif}footer .footer-end{padding:36px 0 41px}footer .footer-end .corp{text-align:left;font-size:16px;line-height:20px;color:#eee;font-family:'Montserrat-Regular',sans-serif}.section__price{padding:74px 0 111px;width:100%}.section__price .price-table{margin-top:64px;padding:45px 58px 58px;background-color:#fff;border:1px solid #e9e9e9;box-shadow:15px 15px 50px 1px rgba(59,67,83,0.15);border-radius:5px}.section__price .price-table .price-tr{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.section__price .price-table .price-tr::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #3b4353;opacity:.2}.section__price .price-table .price-tr .price-td{width:18%;min-height:44px;text-align:center;font-size:16px;line-height:100%;position:relative;padding:13px 0 15px;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center}.section__price .price-table .price-tr .price-td .available{background-image:url('../img/icon/check-icon.svg');background-position:center center;background-repeat:no-repeat;height:10px;position:relative;width:11px;display:inline-block}.section__price .price-table .price-tr .price-td .not-available{background-image:url('../img/icon/close_icon.svg');background-position:center center;background-repeat:no-repeat;height:10px;position:relative;width:10px;display:inline-block}.section__price .price-table .price-tr .price-td span{opacity:.8;padding-right:35px}.section__price .price-table .price-tr .price-td:nth-of-type(1){width:46%;text-align:left;justify-content:flex-start}.section__price .price-table .price-tr .price-td:nth-of-type(3)::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#6e89bd;opacity:.1}.section__price .price-table .price-tr.price-caption .price-td{font-family:'Montserrat-Bold',sans-serif;font-weight:bold;padding:0 0 20px}.section__price .price-table .price-tr.price-caption .price-td:nth-of-type(3)::before{content:none}.section__price .price-table .price-tr.price-caption .price-td img{margin-left:10px;width:14px;height:14px}.section__price .price-table .price-tr:nth-last-child(1){height:72px}.section__price .price-table .price-tr:nth-last-child(1) .price-td:nth-of-type(3) div{font-family:'Montserrat-Regular',sans-serif;z-index:1;color:#fff}.section__price .price-table .price-tr:nth-last-child(1) .price-td:nth-of-type(3)::before{opacity:1}.section__price .price-table .price-tr:nth-last-child(1) .price-td{font-size:18px}#toTop{outline:0;display:inline-block;background-color:#fff;width:50px;height:50px;border-radius:50%;text-align:center;position:fixed;bottom:30px;right:30px;transition:all .5s;opacity:0;visibility:hidden;z-index:100;box-shadow:0 0 10px #ccc;cursor:pointer}#toTop::before{content:'\21ea';position:absolute;width:100%;font-family:'Montserrat-Semibold',sans-serif;height:100%;top:0;left:0;line-height:50px;text-align:center;font-size:20px}#toTop.show{opacity:.8;visibility:visible}#toTop.up{transition:all 1s;transform:translateY(-20px);opacity:.9}#toTop.up i{color:#fff}.section__documnets{width:100%;position:relative;padding:70px 0 100px}.section__documnets .documents__inner{margin-top:40px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.section__documnets .documents__inner .documents__image{width:48%}.section__documnets .documents__inner .documents__info{width:49%;text-align:left}.section__documnets .documents__inner .documents__info .documents__caption{font-size:18px;line-height:22px;font-family:'Montserrat-Semibold',sans-serif;margin-bottom:33px;padding-left:20px;font-weight:bold}.section__documnets .documents__inner .documents__info .documents__list{margin-bottom:46px;overflow:hidden;height:200px;position:relative;transition:all .4s;padding-left:20px}.section__documnets .documents__inner .documents__info .documents__list.on{height:auto;overflow:visible;margin-bottom:80px}.section__documnets .documents__inner .documents__info .documents__list.on::before{content:none}.section__documnets .documents__inner .documents__info .documents__list.on .btn-show-content{bottom:-60px;transition:ease-in-out .4s;right:20px}.section__documnets .documents__inner .documents__info .documents__list.on .btn-show-content::before,.section__documnets .documents__inner .documents__info .documents__list.on .btn-show-content::after{transform:rotate(180deg)}.section__documnets .documents__inner .documents__info .documents__list::before{content:'';width:100%;height:50px;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);background:-webkit-linear-gradient(top, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);background:linear-gradient(to bottom, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);z-index:1}.section__documnets .documents__inner .documents__info .documents__list .btn-show-content{position:absolute;left:20px;bottom:10px;width:46px;height:46px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#6e89bd;opacity:1;border-radius:50%;outline:0;box-shadow:0 0 15px rgba(0,0,0,0.125);z-index:2;cursor:pointer;animation-name:btn-show-content;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:2s;animation-delay:0s}.section__documnets .documents__inner .documents__info .documents__list .btn-show-content::before{content:'';position:relative;display:inline-block;width:14px;height:9px;margin-bottom:6px;background-image:url('../img/icon/arrow-down.svg');background-repeat:repeat-y;background-size:contain}.section__documnets .documents__inner .documents__info .documents__list .btn-show-content::after{content:'';position:absolute;display:inline-block;width:14px;height:9px;margin-top:6px;background-image:url('../img/icon/arrow-down.svg');background-repeat:repeat-y;background-size:contain}.section__documnets .documents__inner .documents__info .documents__list .btn-show-content:hover{animation-play-state:paused}.section__documnets .documents__inner .documents__info .documents__list ul{list-style:none;padding:0;margin:0 0 40px}.section__documnets .documents__inner .documents__info .documents__list ul li{font-size:16px;line-height:20px;opacity:.8;margin-bottom:16px;padding-left:42px;position:relative}.section__documnets .documents__inner .documents__info .documents__list ul li::before{content:'';position:absolute;top:-4px;left:0;width:28px;height:28px;border-radius:50%;box-shadow:5px 5px 24px rgba(59,67,83,0.15);background-color:#fff;background-image:url('../img/icon/check-icon.svg');background-position:center center;background-repeat:no-repeat}.section__documnets .documents__inner .documents__info .documents__list ul li strong{font-family:'Montserrat-Medium',sans-serif}.section__documnets .documents__inner .documents__info .documents__list ul li:nth-last-child(1){margin-bottom:0}.section__documnets .documents__inner .documents__info .documents__message{font-size:16px;padding-left:20px;line-height:19px;font-style:italic;opacity:.8}.section__documnets .documents__inner .documents__info .documents__message a{font-family:'Montserrat-Semibold',sans-serif;color:#6e89bd}.section-404 #oopss{text-align:center;margin:130px 0 150px}.section-404 #oopss .error-text{position:relative}.section-404 #oopss .error-text p{color:#000;margin-top:0;margin-bottom:10px;font-family:'Montserrat-Bold',sans-serif;opacity:.7;font-size:34px}.section-404 #oopss .error-text .subtext{font-size:20px;line-height:100%;font-family:'Montserrat-Medium',sans-serif;opacity:.8;margin-bottom:30px}.section-404 #oopss .error-text .caption{position:relative;color:#eed677;font-size:260px;line-height:100%;font-family:'Montserrat-Bold',sans-serif;margin-bottom:20px;transition:all .5s;-webkit-animation:jelly .5s;-moz-animation:jelly .5s;-ms-animation:jelly .5s;-o-animation:jelly .5s;animation:jelly .5s}@-webkit-keyframes jelly{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.9, 1.1);transform:scale(.9, 1.1)}50%{-webkit-transform:scale(1.1, .9);transform:scale(1.1, .9)}75%{-webkit-transform:scale(.95, 1.05);transform:scale(.95, 1.05)}}@keyframes jelly{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(.9, 1.1);transform:scale(.9, 1.1)}50%{-webkit-transform:scale(1.1, .9);transform:scale(1.1, .9)}75%{-webkit-transform:scale(.95, 1.05);transform:scale(.95, 1.05)}}.button{display:inline-block;cursor:pointer;outline:0;position:relative;color:#fff;background-color:#6e89bd;border-radius:5px;font-size:16px;line-height:20px;font-family:'Montserrat-Medium',sans-serif;padding:19px 38px;transition:all .5s}.button::before{content:'';position:absolute;width:70%;height:80%;top:8px;left:0;border-radius:20%;right:0;margin:0 auto;background-color:#6e89bd;opacity:.6;box-shadow:0 10px 15px #6e89bd;transition:all .5s;z-index:0}.button span,.button .icon{position:relative;z-index:1}.button:hover{background-color:#5a6e96}.button:hover::before{top:0;border-radius:0;width:100%;height:100%;box-shadow:0 0 0 #6e89bd}.button.main-banner__button{padding:16px 38px}.button.main-banner__button .icon{display:inline-block;vertical-align:middle;margin-right:12px}.button.package-button{padding:19px 55px}.button.btn-yellow{padding:19px 33px;background-color:#eed677;color:#3b4353;font-family:'Montserrat-Semibold',sans-serif;font-weight:bold}.button.btn-yellow::before{background-color:#eed677;box-shadow:0 10px 15px #eed677}.button.btn-yellow:hover{background-color:#fff}.button.btn-yellow:hover::before{background-color:#fff;box-shadow:0 3px 3px #fff}.button.request-btn{padding:14px 38px}.ripple-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;border-radius:8px}.ripple{width:0;height:0;overflow:hidden;border-radius:50%;background:rgba(255,255,255,0.4);transform:scale(0);position:absolute;opacity:1}.rippleEffect{animation:rippleDrop .6s linear}@keyframes rippleDrop{100%{transform:scale(2);opacity:0}}.animated{opacity:.5;transition:ease-in-out .6s}.animated.in-view{opacity:1}.animated-bottom{opacity:0;transition:ease-in-out .5s}.animated-bottom.in-view{opacity:1;animation:animated-bottom .5s linear}.animated-left{opacity:.5;transition:ease-in-out .5s;transform:translateX(-100px)}.animated-left.in-view{opacity:1;transform:translateX(0);animation:animated-left .5s linear}.animated-right{opacity:.5;transition:ease-in-out .5s;transform:translateX(100px)}.animated-right.in-view{transform:translateX(0);opacity:1;animation:animated-right .5s linear}.animated-top{opacity:0;transition:ease-in-out .5s}.animated-top.in-view{opacity:1;animation:animated-top .5s linear}@keyframes animated-bottom{from{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes animated-left{from{transform:translateX(-100px)}to{transform:translateX(0)}}@keyframes animated-top{from{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes animated-right{from{transform:translateX(100px)}to{transform:translateX(0)}}@keyframes header{from{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes btn-show-content{0%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes btn-show-content{0%{transform:translateY(0)}50%{transform:translateY(-8px)}}.modal{position:fixed;top:0;left:0;visibility:hidden;width:100%;height:100%;overflow:hidden;opacity:0;outline:0;transition:ease-out .5s;z-index:1200}.modal .overlay{position:fixed;width:100%;z-index:-1;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5)}.modal .modal-wrap{max-width:400px;min-height:calc(96.5%);position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:1.75rem auto;border-radius:10px}.modal .modal-wrap .modal-content{width:100%;display:flex;min-height:280px;position:relative;top:-400px;flex-direction:column;border-radius:0;background:#fff;opacity:0;padding:80px 40px;box-shadow:0 0 50px rgba(0,0,0,0.15);transition:all .5s}.modal .modal-wrap .modal-content .close{position:absolute;right:36px;top:36px;z-index:1;cursor:pointer;width:20px;height:20px;transition:all .5s}.modal .modal-wrap .modal-content .close:after,.modal .modal-wrap .modal-content .close:before{content:'';position:absolute;border-radius:5px;height:3px;width:100%;top:50%;left:0;background:#000;transition:all .5s}.modal .modal-wrap .modal-content .close:before{transform:rotate(45deg)}.modal .modal-wrap .modal-content .close:after{transform:rotate(-45deg)}.modal .modal-wrap .modal-content .close:hover::before{background:#000;transform:rotate(-45deg)}.modal .modal-wrap .modal-content .close:hover::after{background:#000;transform:rotate(45deg)}.modal .modal-wrap .modal-content .modal-head{margin-bottom:30px;padding:0}.modal .modal-wrap .modal-content .modal-head .caption{font-family:'Montserrat-Bold',sans-serif;text-align:center;font-size:26px;line-height:100%;margin-bottom:20px}.modal .modal-wrap .modal-content .modal-head .text{font-size:16px;line-height:20px;text-align:center;opacity:.7;color:#3b4353}.modal .modal-wrap .modal-content .modal-body form{text-align:center}.modal .modal-wrap .modal-content .modal-body form .checkbox{font-family:'Montserrat-Regular',sans-serif;position:relative;text-align:left;margin-top:15px;margin:15px auto 0;width:80%}.modal .modal-wrap .modal-content .modal-body form .checkbox .checkmark{cursor:pointer}.modal .modal-wrap .modal-content .modal-body form .checkbox .checkmark::after{content:'';position:absolute;left:0;top:-1px;width:18px;height:18px;background:#fff;background-image:url("../img/icon/check.svg");background-repeat:no-repeat;background-position:center center;transition:ease-in-out .4s;border:2px solid #e9e9e9;border-radius:2px;cursor:pointer}.modal .modal-wrap .modal-content .modal-body form .checkbox label{font-size:13px;line-height:100%;display:inline-block;padding-left:27px;font-family:'Montserrat-Regular',sans-serif;cursor:pointer;letter-spacing:-0.725px}.modal .modal-wrap .modal-content .modal-body form .checkbox label span{opacity:.5}.modal .modal-wrap .modal-content .modal-body form .checkbox label a{font-size:13px;line-height:16px;opacity:.8;border-bottom:1px dotted #c4c4c4;font-family:'Montserrat-Medium',sans-serif}.modal .modal-wrap .modal-content .modal-body form .checkbox .help-btn{position:absolute;right:0;top:1px}.modal .modal-wrap .modal-content .modal-body form .checkbox .help-btn img{width:17px;height:17px;margin-left:5px}.modal .modal-wrap .modal-content .modal-body form .checkbox #check-modal{width:18px;height:18px;position:absolute;left:0;top:0;z-index:1;opacity:0;border:0;cursor:pointer}.modal .modal-wrap .modal-content .modal-body form #check-modal:hover~.checkmark:after{border:2px solid #6e89bd}.modal .modal-wrap .modal-content .modal-body form #check-modal:checked~.checkmark:after{background:#6e89bd;background-image:url("../img/icon/check.svg");background-repeat:no-repeat;background-position:center center;border:2px solid #6e89bd}.modal .modal-wrap .modal-content .modal-body form input[type='text'],.modal .modal-wrap .modal-content .modal-body form textarea{width:80%;outline:0;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;border-bottom:1px solid #c4c4c4;border-radius:0;background:transparent;font-style:normal;font-weight:normal;font-size:16px;line-height:16px;padding-left:0;transition:all .6s}.modal .modal-wrap .modal-content .modal-body form input[type='text']{height:50px;margin-bottom:15px}.modal .modal-wrap .modal-content .modal-body form input[type='text']:hover,.modal .modal-wrap .modal-content .modal-body form input[type='text']:focus{border-bottom:1px solid #000}.modal .modal-wrap .modal-content .modal-body form textarea{padding-top:12px;padding-right:15px;margin-bottom:35px}.modal .modal-wrap .modal-content .modal-body form .submit{display:inline-block;text-align:center;position:relative;margin-top:40px}.modal .modal-wrap .modal-content .modal-body form .submit:before{content:'';position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;width:70%;height:80%;background:#6e89bd;opacity:.5;filter:blur(15px)}.modal .modal-wrap .modal-content .modal-body form .submit input[type='submit'],.modal .modal-wrap .modal-content .modal-body form .submit button{background:#6e89bd;color:#fff;line-height:18px;font-size:18px;display:inline-block;cursor:pointer;border:0;padding:15px 58px;font-size:16px;line-height:150%;border-radius:4px;z-index:11;transition:all .5s;outline:0;position:relative}.modal .modal-wrap .modal-content .modal-body form .submit input[type='submit']:hover,.modal .modal-wrap .modal-content .modal-body form .submit button:hover{opacity:.8}.modal .modal-wrap.popup-wrap{max-width:750px}.modal .modal-wrap.popup-wrap .icon{width:100%;text-align:center;margin-bottom:30px}.modal .modal-wrap.popup-wrap .icon img{width:86px}.modal .modal-wrap.popup-wrap .caption{font-family:'Montserrat-Bold',sans-serif;text-align:center;font-size:30px;line-height:100%;margin-bottom:30px}.modal .modal-wrap.popup-wrap .text{font-size:16px;text-align:center;line-height:20px;opacity:.7;margin:0 auto 50px;width:80%}.modal .modal-wrap.popup-wrap .inputs{width:100%;text-align:center}.modal .modal-wrap.popup-wrap .inputs a{background:#3b4353;color:#fff;line-height:18px;font-style:normal;font-weight:500;font-size:18px;display:inline-block;cursor:pointer;padding:12px 44px;margin:0 15px}.modal .modal-wrap.popup-wrap .inputs a:hover{animation:pulse 2s infinite}.modal.active{visibility:visible;opacity:1}.modal.active .modal-content{opacity:1;top:0}.modal .modal-body form .name,.modal .modal-body form .tel,.modal .modal-body form .mail,.modal .modal-body form .textarea{position:relative;width:100%}.open-modal{overflow:auto;position:relative}.open-modal .modal{overflow-x:hidden;overflow-y:hidden}@media screen and (max-width:1600px){.container{padding-left:30px;padding-right:30px}.section__main-banner::before{right:-113px}.section__main-banner .main-banner__bg{right:-40px}.section__main-banner .main-banner__title{width:600px}.section__main-banner .main-banner__list{width:580px}.header .wrap-head .block.menu{margin-right:0}.header .wrap-head .block.menu ul li{margin-right:30px}.header .wrap-head .block.social-block{margin-right:0}.header .wrap-head .block.block-logo .logo{margin-right:10px}.header .wrap-head .block.block-logo .tagline{margin-right:10px}footer .footer-start .footer-start__logo{width:43%}.section__stages-of-work .stages-of-work__inner .stages-of-work__block{width:40%}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .description br{display:none}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+2){margin-left:40%}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+1){margin-left:-40%}}@media screen and (max-width:1439px){.container{max-width:1200px}.header .wrap-head .block.menu ul li{margin-right:20px}.header .wrap-head .block.menu ul li .submenu li a{font-size:13px;line-height:18px}.header .wrap-head .block.menu ul li .arrow{margin-left:8px}.header .wrap-head .block.menu ul li:hover::before{border-bottom:6px solid #eed677}.header .wrap-head .block.menu ul li.active::before{border-bottom:6px solid #eed677}.header .wrap-head .block.menu ul li a{font-size:14px}.header .wrap-head .block.block-phone .contact-info .btn-modal{font-size:14px}.header .wrap-head .block.block-phone .contact-info a{font-size:14px;margin-bottom:4px}.header .wrap-head .block.social-block .wapp::before{height:28px}.header .wrap-head .block.social-block .social-icon{height:30px;width:30px}.header .wrap-head .block.block-phone .icon{display:none}.header .wrap-head .block.block-logo{font-size:13px}.header .wrap-head .block.block-logo .logo img{max-width:52px}.header .wrap-head .block.block-logo .tagline{font-size:13px;width:300px;padding-right:0}.header .wrap-head .block.block-logo .tagline::before{right:-4px}.header .wrap-head .block.block-logo .tagline span{font-size:20px;line-height:25px}.section__main-banner{height:700px}.section__main-banner::before{right:-202px;top:-82px;width:850px;height:850px}.section__main-banner .main-banner__list{width:500px}.section__main-banner .main-banner__list li{font-size:15px}.section__main-banner .main-banner__bg{right:-80px}.section__main-banner .main-banner__bg::before{width:740px;background-size:cover}.section__main-banner .main-banner__title{font-size:32px;width:500px}.button{padding:17px 36px;font-size:15px}.button.package-button{padding:17px 34px}.button.request-btn{padding:13px 38px}.button.btn-yellow{padding:17px 33px}.button.main-banner__button{padding:15px 32px}.breads ul li{font-size:16px}.section__documnets .documents__inner .documents__info .documents__message{font-size:15px;line-height:19px}.section__documnets .documents__inner .documents__info .documents__list ul li{font-size:15px;line-height:19px}.section__examples-of-licenses .slider-licenses .item .image{height:300px}.section__about-company.circle::before{left:-540px}.section__about-company .about-company__inner .info-block:nth-last-child(1){margin-bottom:0}.section__about-company .about-company__inner .info-block .info-block-text .subtext{font-size:15px}.section__about-company .about-company__inner .about-company__video .laptop{width:550px;height:317px}.section__about-company .about-company__inner .about-company__video .laptop .video::after{width:72px;height:72px}.section__about-company .about-company__inner .about-company__video .laptop .video::before{top:23px;width:415px;height:260px;left:68px}.section__about-company .about-company__inner .about-company__video .laptop iframe{margin-top:23px;width:415px;height:260px;margin-left:68px}.page-title{font-size:28px}.section__risks .risks__inner .risk-block .subtext{font-size:15px}.section__services .package-info{font-size:15px}.section__services .subtitle{font-size:15px}.section__services .services__wrap-pack .package .package-bottom .package-price{font-size:20px}.section__services .services__wrap-pack .package .package-bottom .package-price span{font-size:26px;margin:5px 0}.section__services .services__wrap-pack .package .package-description .include,.section__services .services__wrap-pack .package .package-description ul li{font-size:15px}.section__services .services__wrap-pack .package .caption{font-size:22px}.section__trade .subtitle{font-size:15px}.section__trade .slider-trade .item .title{font-size:15px}.section__trade .slider-trade .item .video,.section__trade .slider-trade .item .image{height:250px}.section__trade .slider-trade .item .video::after{width:72px;height:72px}.section__stages-of-work.circle::before{left:-463px}.section__stages-of-work.circle::after{right:-157px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .caption{font-size:20px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block a{font-size:20px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .description{font-size:15px}.section__with-text h2{font-size:28px}.section__with-text p{font-size:15px}.section__with-text h3{font-size:21px}.section__latest-news .slider-news .item{height:440px}.section__latest-news .slider-news .item .title{font-size:20px}.section__latest-news .slider-news .item .image{height:180px}.section__latest-news .slider-news .item .text{font-size:15px}.section__latest-news .slider-news .item .date{font-size:15px}footer .footer-start .footer-start__requisites div{font-size:15px}footer .footer-start .footer-start__social .icon{margin-right:10px}footer .footer-start .footer-start__logo .logo{margin-right:10px}footer .footer-start .footer-start__logo .logo img{max-width:52px}footer .footer-start .footer-start__logo .tagline span{font-size:20px}footer .footer-end .corp{font-size:15px}footer .footer-center .footer-center__menu ul li{margin-bottom:30px}footer .footer-center .footer-center__menu ul li a{font-size:15px}footer .footer-center .footer-center__contact-form .subcaption{font-size:15px}footer .footer-center .footer-center__contact-form .caption{font-size:20px}footer .footer-center .footer-center__contact .phone{font-size:20px}footer .footer-center .footer-center__contact .contact-block{font-size:15px}.section__page-services .page-services__wrap .content-block{height:260px}.section__page-services{padding:86px 0 110px}.section__page-services .page-services__wrap .content-block .image .title{font-size:17px}.section__page-services .page-title{font-size:36px}.section__page-services::before{bottom:50px;left:-52px;width:317px;height:317px}.section__page-services::after{top:71px;right:-320px;width:614px;height:614px}.breads ul li{font-size:17px}.section__license-banner .license-banner__inner .license-banner__info ul li{font-size:15px}.section__license-banner .license-banner__inner .license-banner__video .video{width:530px;height:340px}.section__license-banner .license-banner__inner .license-banner__video .video::after{width:72px;height:72px}.section__consultation-request .consultation-request__inner .checkbox label a{font-size:13px}.section__consultation-request .consultation-request__inner .consultation-form form .name::before{top:16px}.section__consultation-request .consultation-request__inner .consultation-form form .phone::before{top:14px}.section__consultation-request .consultation-request__inner .consultation-form form input{width:222px;height:46px}.section__consultation-request .consultation-request__inner .consultation-text .subcaption{font-size:15px}.section__consultation-request .consultation-request__inner .consultation-text .caption{font-size:24px}.section__price .price-table .price-tr:nth-last-child(1) .price-td{font-size:16px}.section__price .price-table .price-tr .price-td{font-size:15px}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .subtext{font-size:15px}.section__founder::before{bottom:-54px;right:-165px;width:720px;height:720px}.section__founder .container{height:770px}.section__founder .founder-bg{width:530px;height:710px}.section__founder .founder-bg::before{background-size:cover}.section__founder .founder-inner .founder-signature .founder-name{font-size:15px;line-height:100%}.section__founder .founder-inner .founder-signature .founder-name span{font-size:21px}.section__founder .founder-inner .founder-text{font-size:15px}.section__articles .section__articles-wrap .articles-block .title{font-size:20px}.section__articles .section__articles-wrap .articles-block .date{font-size:15px}.section__articles .section__articles-wrap .articles-block .text{font-size:15px}.section__articles .section__articles-wrap .articles-block .image{height:180px}.section__contact .contact__wrap .contact-info .contact-block{font-size:15px}.section__contact .contact__wrap .contact-info .phone{font-size:20px}.section__contact .contact__wrap .contact-map{height:390px}.section__clients .clients-wrap .block-client{height:160px}.section__single-article .content__wrap .message{font-size:16px}.section__single-article .content__wrap .article-info{width:58%;margin-bottom:50px}.section__single-article .content__wrap .article-info .title{font-size:30px}.section__single-article .content__wrap .article-info .subtitle{font-size:16px;line-height:22px}.section__single-article .content__wrap .article-info .date{font-size:20px}.section__single-article .content__wrap .image{margin-right:70px;width:400px;height:260px;margin-bottom:50px}.section__quotes .quotes__text{font-size:15px}.section-404 #oopss{text-align:center;margin:110px 0 130px}.section-404 #oopss .error-text p{margin-bottom:10px;font-size:30px}.section-404 #oopss .error-text .subtext{font-size:19px;margin-bottom:28px}.section-404 #oopss .error-text .caption{font-size:220px;margin-bottom:18px}}@media screen and (max-width:1199px){.container{max-width:1024px}.header .wrap-head .block.menu ul li{margin-right:30px}.header .wrap-head .block.block-logo .tagline{display:none}#toTop{width:45px;height:45px}#toTop::before{line-height:45px}.button{padding:15px 34px;font-size:14px}.button.package-button{padding:15px 28px}.button.request-btn{padding:12px 38px}.button.btn-yellow{padding:17px 33px}.button.main-banner__button{padding:14px 28px}.button .btn-yellow{padding:15px 33px}.section__documnets{padding:60px 0 80px}.section__documnets .documents__inner .documents__info .documents__caption{font-size:16px;line-height:20px;margin-bottom:20px}.section__documnets .documents__inner .documents__info .documents__message{font-size:14px;line-height:18px}.section__documnets .documents__inner .documents__info .documents__list{margin-bottom:25px;padding-top:10px}.section__documnets .documents__inner .documents__info .documents__list ul li{font-size:14px;line-height:18px}.section__main-banner{height:600px}.section__main-banner::before{right:-167px;width:705px;height:705px;top:-60px}.section__main-banner .main-banner__list{width:400px;margin:0 0 30px}.section__main-banner .main-banner__list li{font-size:14px;margin-bottom:14px}.section__main-banner .main-banner__bg{right:-80px}.section__main-banner .main-banner__bg::before{width:620px;background-size:cover}.section__main-banner .main-banner__title{font-size:26px;width:400px;margin:0 0 30px}.section__quotes .quotes__text{font-size:14px;line-height:20px}.page-title{font-size:26px}.section__about-company{padding:85px 0 60px}.section__about-company.circle::before{left:0;width:705px;height:705px;right:0;margin:0 auto;top:-350px}.section__about-company .page-title{margin-top:350px}.section__about-company .about-company__inner{flex-wrap:wrap;margin:70px 0 50px}.section__about-company .about-company__inner .about-company__info{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap}.section__about-company .about-company__inner .about-company__info .info-block{width:49%}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text{width:82%}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .title{margin-bottom:10px}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .subtext{font-size:14px;line-height:18px}.section__about-company .about-company__inner .about-company__video{top:-376px;width:100%;position:absolute;left:0;right:0;text-align:center;margin:0 auto}.section__about-company .about-company__inner .about-company__video a{display:inline-block;margin:0 auto}.section__about-company .about-company__inner .about-company__video a .laptop iframe{margin-left:0}.section__risks{padding:60px 0}.section__risks.col-4 .risks__inner{margin-top:60px}.section__risks .risks__inner{flex-wrap:wrap;justify-content:space-between;margin-top:40px}.section__risks .risks__inner .risk-block{width:48%;margin:20px 0}.section__risks .risks__inner .risk-block .subtext{font-size:14px}.section__risks .risks__inner .risk-block .title{margin-bottom:10px}.section__services{padding:65px 0}.section__services.circle::before{bottom:142px;width:500px;height:500px}.section__services .package-info{font-size:14px}.section__services .subtitle{font-size:14px}.section__services .services__wrap-pack .package{padding:45px 30px 35px}.section__services .services__wrap-pack .package .caption{font-size:20px}.section__services .services__wrap-pack .package .package-bottom .package-price{font-size:17px}.section__services .services__wrap-pack .package .package-bottom .package-price span{font-size:23px}.section__services .services__wrap-pack .package .package-description .include,.section__services .services__wrap-pack .package .package-description ul li{font-size:14px}.section__trade{padding-bottom:65px}.section__trade .subtitle{font-size:14px}.section__trade .slider-trade .item .title{font-size:14px}.section__trade .slider-trade .item .video,.section__trade .slider-trade .item .image{height:200px}.section__stages-of-work{padding:60px 0 70px}.section__stages-of-work.circle::before{top:120px;left:-349px;width:479px;height:479px}.section__stages-of-work.circle::after{right:-183px;width:260px;height:260px}.section__stages-of-work .stages-of-work__inner.in-view::before{height:87%}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+1)::before{right:-28px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+2)::before{left:-28px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .description{font-size:14px;line-height:16px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block::before{width:56px;height:56px;line-height:52px;font-size:20px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block a{font-size:18px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .caption{font-size:18px}.section__clients{padding:60px 0}.section__clients .clients-wrap{margin-top:45px;height:650px}.section__clients .clients-wrap .btn-show-content{width:64px;height:64px}.section__with-text{padding:60px 0}.section__with-text h2{font-size:26px;margin:0 0 20px}.section__with-text h3{font-size:20px}.section__with-text p{font-size:14px}.section__latest-news .slider-news .item{height:360px}.section__latest-news .slider-news .item .date{font-size:14px}.section__latest-news .slider-news .item .title{font-size:18px}.section__latest-news .slider-news .item .text{font-size:14px}.section__latest-news .slider-news .item .image{height:160px}footer .footer-start{padding:40px 0 35px}footer .footer-start .footer-start__requisites div{font-size:14px}footer .footer-start .footer-start__social .icon{margin-right:10px}footer .footer-start .footer-start__logo .logo{margin-right:10px}footer .footer-start .footer-start__logo .logo img{max-width:52px;margin-top:10px}footer .footer-start .footer-start__logo .tagline{width:210px;padding-right:0;font-size:13px;line-height:15px}footer .footer-start .footer-start__logo .tagline span{font-size:16px}footer .footer-end{padding:30px 0 35px}footer .footer-end .corp{font-size:13px}footer .footer-center{padding:40px 0}footer .footer-center .footer-center__menu ul{margin-right:60px}footer .footer-center .footer-center__menu ul li{margin-bottom:30px}footer .footer-center .footer-center__menu ul li a{font-size:14px}footer .footer-center .footer-center__contact-form .subcaption{font-size:14px}footer .footer-center .footer-center__contact-form .caption{font-size:18px}footer .footer-center .footer-center__contact .phone{font-size:18px}footer .footer-center .footer-center__contact .contact-block{font-size:14px}.breads ul{padding:30px 0}.breads ul li{font-size:15px}.section__price{padding:60px 0 80px}.section__price .price-table{margin-top:50px;padding:40px 30px 30px}.section__price .price-table .price-tr:nth-last-child(1) .price-td{font-size:15px}.section__price .price-table .price-tr .price-td{font-size:14px}.section__consultation-request .consultation-request__inner .checkbox label a{font-size:13px}.section__consultation-request .consultation-request__inner .consultation-form{width:50%}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox{width:62%}.section__consultation-request .consultation-request__inner .consultation-form form .name{width:49%}.section__consultation-request .consultation-request__inner .consultation-form form .name::before{top:14px}.section__consultation-request .consultation-request__inner .consultation-form form .phone{width:49%}.section__consultation-request .consultation-request__inner .consultation-form form .phone::before{top:12px}.section__consultation-request .consultation-request__inner .consultation-form form input{width:100%;height:42px;margin-bottom:10px}.section__consultation-request .consultation-request__inner .consultation-text .subcaption{font-size:14px}.section__consultation-request .consultation-request__inner .consultation-text .caption{font-size:22px}.section__founder::before{bottom:-54px;right:-245px;width:650px;height:650px}.section__founder .container{height:680px}.section__founder .founder-inner{width:500px}.section__founder .founder-inner .founder-text{font-size:14px}.section__founder .founder-inner .founder-signature .founder-image{width:170px}.section__founder .founder-inner .founder-signature .founder-name{font-size:14px}.section__founder .founder-inner .founder-signature .founder-name span{font-size:19px}.section__founder .founder-bg{width:480px;height:630px}.section__page-services{padding:60px 0 90px}.section__page-services::after{top:85px;right:-368px;width:614px;height:614px}.section__page-services .page-services__wrap{margin-top:50px}.section__page-services .page-services__wrap .content-block{height:240px}.section__page-services .page-services__wrap .content-block .image .title{font-size:16px;padding:20px}.section__page-services .page-title{font-size:30px}.section__examples-of-licenses{padding:70px 0 90px}.section__examples-of-licenses .slider-licenses{margin-top:45px}.section__examples-of-licenses .slider-licenses .item .image{height:250px}.section__license-banner{padding:20px 0 60px}.section__license-banner .license-banner__inner .license-banner__video .video{width:440px;height:320px}.section__license-banner .license-banner__inner .license-banner__info ul li{font-size:14px}.section__articles{padding:60px 0 65px}.section__articles .section__articles-wrap{margin-top:50px}.section__articles .section__articles-wrap .articles-block{width:32.6897%}.section__articles .section__articles-wrap .articles-block .title{font-size:19px}.section__articles .section__articles-wrap .articles-block .date,.section__articles .section__articles-wrap .articles-block .text{font-size:14px}.section__articles .section__articles-wrap .articles-block:nth-of-type(4n+4){margin-right:.96544%}.section__articles .section__articles-wrap .articles-block:nth-of-type(3n+3){margin-right:0}.section__single-article .content__wrap .message{font-size:15px}.section__single-article .content__wrap .article-info{width:57%;margin-bottom:30px}.section__single-article .content__wrap .article-info .date{font-size:18px}.section__single-article .content__wrap .article-info .subtitle{font-size:15px;line-height:20px}.section__single-article .content__wrap .article-info .title{font-size:26px}.section__single-article .content__wrap .image{margin-right:50px;width:360px;height:230px;margin-bottom:30px}.section__contact .contact__wrap .contact-info .contact-block{font-size:14px}.section__contact .contact__wrap .contact-info .phone{font-size:18px}.section__contact .contact__wrap .contact-map{height:350px}.section__quotes{padding:32px 0}.section__quotes .quotes__text{margin-bottom:5px}.section__quotes .line{height:3px}.section-404 #oopss{text-align:center;margin:100px 0 120px}.section-404 #oopss .error-text p{margin-bottom:10px;font-size:28px}.section-404 #oopss .error-text .subtext{font-size:18px;margin-bottom:25px}.section-404 #oopss .error-text .caption{font-size:200px;margin-bottom:15px}}@media screen and (max-width:1023px){.open-modal{overflow:hidden;height:100%}.open-modal .modal{overflow-x:hidden;overflow-y:scroll}.page-wrapper{padding-top:80px}.container{max-width:768px}.menu-on{overflow-y:hidden}.menu-on .header{height:100vh;background-color:#fff;overflow-y:scroll}.menu-on .header .wrap-head .block{transition:ease-in-out .4s}.menu-on .header .wrap-head .block.menu{opacity:1;visibility:visible;top:100px;transition:ease-in-out .4s}.menu-on .header .wrap-head .block.block-phone,.menu-on .header .wrap-head .block.social-block{transition:ease-in-out .4s;opacity:0;visibility:hidden}.open-modal{overflow:hidden;height:100%}.open-modal .modal{overflow-x:hidden;overflow-y:scroll}.header{height:80px;transition:all 0s}.header .wrap-head{height:80px}.header .wrap-head .burger-menu{display:inline-block}.header .wrap-head .block{transition:ease-in-out .4s;flex-wrap:wrap;justify-content:flex-start}.header .wrap-head .block.menu{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:auto;transition:ease-in-out 0s}.header .wrap-head .block.menu .mob-contact{display:block;margin-top:40px;margin-bottom:50px}.header .wrap-head .block.menu ul{width:100%}.header .wrap-head .block.menu ul li{display:block;margin-right:0}.header .wrap-head .block.menu ul li.on .arrow{height:56px;border:1px solid #eed677;border-top:0;transform:rotate(180deg);background-position:50% 66%}.header .wrap-head .block.menu ul li.on .submenu{display:block;position:relative;height:auto;opacity:1;visibility:visible;transform:translateY(0)}.header .wrap-head .block.menu ul li .submenu{width:100%;display:none;position:relative;top:0;left:0;height:0;background-color:transparent;box-shadow:0 0 0 transparent;border:1px solid #eed677;z-index:1}.header .wrap-head .block.menu ul li .arrow{position:absolute;background-color:#fff;right:0;top:15px;width:50px;height:40px;background-size:auto;background-position:center center;background-repeat:no-repeat;border:1px solid #e9e9e9;z-index:1}.header .wrap-head .block.menu ul li a{line-height:70px;display:block}.header .wrap-head .block.menu ul li::before{width:100%;right:auto;border-bottom:1px solid #e9e9e9}.header .wrap-head .block.menu ul li:hover::before{border-bottom:1px solid #e9e9e9}.header .wrap-head .block.menu ul li.active::before{border-bottom:1px solid #eed677}.header .wrap-head .block.block-logo .logo img{max-width:48px}.header .wrap-head .block.block-logo .tagline{width:280px;display:inline-block;margin-right:0}.header .wrap-head .block.block-logo .tagline span{font-size:18px;line-height:22px}.header .wrap-head .block.block-logo .tagline::before{content:none}.section__main-banner{height:auto;padding:60px 0}.section__main-banner::before{content:none}.section__main-banner .main-banner__inner{padding-top:70px}.section__main-banner .main-banner__bg{right:0}.section__main-banner .main-banner__bg::before{bottom:-60px;right:0;width:47%;height:505px;background-image:url(../img/main-banner-mob.png);background-position:center;background-size:cover}.section__main-banner .main-banner__title{font-size:24px;width:100%;margin:0 0 25px}.section__main-banner .main-banner__list{width:65%;margin:0 0 25px}.section__main-banner .main-banner__list li{padding-left:38px;line-height:18px}.section__main-banner .main-banner__list li::before{top:-3px;width:26px;height:26px}.button.main-banner__button{padding:14px 34px}.button.main-banner__button .icon{margin-right:8px}.button.btn-yellow{padding:14px 33px}.section__quotes .quotes__text{font-size:13px;line-height:18px}.section__quotes .quotes__text br{display:none}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .title br{display:none}.section__about-company .about-company__inner{margin:50px 0}.section__about-company .about-company__inner .about-company__info .info-block{width:48%;flex-wrap:wrap;text-align:center;justify-content:center}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text{width:100%}.section__about-company .about-company__inner .about-company__info .info-block .icon{margin-right:0;width:100%;margin-bottom:15px}.section__risks{padding:60px 0}.section__risks.col-4 .risks__inner .risk-block{width:48%;margin:0 0 36px}.section__risks .risks__inner .risk-block .icon{width:68px;height:68px}.section__services{padding:60px 0}.section__services.circle::before{bottom:142px;width:400px;height:400px}.section__services .subtitle{line-height:18px}.section__services .package-info{font-size:13px}.section__services .services__wrap-pack{flex-wrap:wrap;margin-bottom:50px}.section__services .services__wrap-pack.circle::before{top:44px;left:-193px}.section__services .services__wrap-pack .package{width:100%;margin-bottom:20px}.section__services .services__wrap-pack .package .package-description{height:260px}.section__services .services__wrap-pack .package .package-description.bg-hide{height:auto}.section__services .services__wrap-pack .package .package-description.on{margin-bottom:90px}.section__services .services__wrap-pack .package .package-bottom .package-price span{display:inline-block;margin:0 5px}.section__services .services__wrap-pack .package:nth-last-child(1){margin-bottom:0}.section__stages-of-work.circle::after{right:-200px}.section__stages-of-work.circle::before{width:379px;height:379px;left:-270px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block{width:43%}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+1){margin-left:-50%;padding-right:25px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+1)::before{right:-53px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+2){margin-left:50%;padding-left:25px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+2)::before{left:-53px}.section__clients .clients-wrap .block-client{margin-bottom:7px;width:24%}footer .footer-start .footer-start__logo .logo img{max-width:48px}footer .footer-center .footer-center__contact{width:46%;padding-right:20px}footer .footer-center .footer-center__menu ul li{margin-bottom:15px}.section__page-services{padding:60px 0 90px}.section__page-services .page-title{font-family:'Montserrat-Bold',sans-serif;font-size:26px}.section__page-services::after{top:85px;right:-315px;width:514px;height:514px}.section__page-services::before{bottom:66px;left:-145px;width:300px;height:300px}.section__page-services .page-services__wrap .content-block{width:32.689%}.section__page-services .page-services__wrap .content-block:nth-of-type(1),.section__page-services .page-services__wrap .content-block:nth-of-type(7),.section__page-services .page-services__wrap .content-block:nth-of-type(11){width:66.34484%}.section__page-services .page-services__wrap .content-block:nth-of-type(6),.section__page-services .page-services__wrap .content-block:nth-of-type(12){width:32.689%}.section__license-banner .license-banner__inner{flex-wrap:wrap}.section__license-banner .license-banner__inner .license-banner__info{width:80%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;flex-wrap:wrap}.section__license-banner .license-banner__inner .license-banner__video{width:100%;margin-bottom:32px}.section__license-banner .license-banner__inner .license-banner__video .video{width:100%}.section__examples-of-licenses{padding:60px 0 80px}.section__examples-of-licenses .slider-licenses{margin-top:35px}.section__examples-of-licenses .slider-licenses .item .image{height:300px}.section__consultation-request .consultation-request__inner{flex-wrap:wrap}.section__consultation-request .consultation-request__inner .consultation-form{width:100%}.section__consultation-request .consultation-request__inner .consultation-form form .phone,.section__consultation-request .consultation-request__inner .consultation-form form .name{width:37%}.section__consultation-request .consultation-request__inner .consultation-form form input{margin-bottom:0}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox{width:100%}.section__consultation-request .consultation-request__inner .consultation-text{text-align:center;width:100%;margin-bottom:25px}.section__founder .founder-inner{width:470px}.section__founder .container{height:585px}.section__founder::before{bottom:-108px;right:-315px;width:550px;height:550px}.section__founder .founder-bg{width:390px;height:520px}.section__founder .founder-bg::before{right:-132px}.section__articles .section__articles-wrap .articles-block{width:49%;margin-right:2%}.section__articles .section__articles-wrap .articles-block:nth-of-type(3n+3){margin-right:2%}.section__articles .section__articles-wrap .articles-block:nth-of-type(2n+2){margin-right:0}.section__articles .section__articles-wrap .articles-block .image{height:160px}.section__single-article .content__wrap .article-info{width:52%;margin-bottom:30px}.section__single-article .content__wrap .article-info .date{font-size:16px}.section__single-article .content__wrap .image{margin-right:30px;width:300px;height:190px;margin-bottom:30px}.section__contact .contact__wrap{flex-wrap:wrap}.section__contact .contact__wrap .contact-map{width:100%;margin-bottom:40px}.section__contact .contact__wrap .contact-info{width:100%}.section__contact .contact__wrap .contact-info .contact-block br{display:none}.section__trade .subtitle br{display:none}.section__documnets .documents__inner{flex-wrap:wrap;margin-top:20px}.section__documnets .documents__inner .documents__image{width:100%;text-align:center;margin-bottom:20px}.section__documnets .documents__inner .documents__image img{width:60%}.section__documnets .documents__inner .documents__info{width:100%}.section__documnets .documents__inner .documents__info .documents__message,.section__documnets .documents__inner .documents__info .documents__caption{padding-left:0}.section__documnets .documents__inner .documents__info .documents__list{padding-left:0}.section__documnets .documents__inner .documents__info .documents__list .btn-show-content{right:20px}.price-table{display:none}.price-spoiler__wrap{display:block}.section-404 #oopss{text-align:center;margin:80px 0 110px}.section-404 #oopss .error-text p{font-size:26px}.section-404 #oopss .error-text .subtext{font-size:15px}.section-404 #oopss .error-text .caption{font-size:180px}}@media screen and (max-width:767px){#toTop{bottom:22px;right:22px}.container{padding-left:25px;padding-right:25px}.breads ul li{font-size:14px}.button.request-btn{padding:12px 40px;margin:0 50px}.button::before{opacity:.4}.header .wrap-head .block.social-block{display:none}.header .wrap-head .block.block-phone .contact-info a{font-size:14px;margin-bottom:2px}.section__main-banner .main-banner__list li{padding-left:38px;line-height:16px}.section__main-banner .main-banner__bg::before{bottom:-18px;right:0;width:290px;height:403px}.section__about-company{padding:80px 0 60px}.section__about-company.circle::before{width:588px;height:588px;top:-243px}.section__about-company .page-title{margin-top:330px}.section__about-company .about-company__inner .about-company__video{top:-354px}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .title{font-size:17px}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .subtext{line-height:16px}.section__about-company .about-company__inner .about-company__info .info-block .icon{height:48px}.section__about-company .about-company__inner .about-company__video .laptop{width:515px;height:297px}.section__about-company .about-company__inner .about-company__video .laptop .video::before{top:21px;width:389px;height:244px;left:63px}.section__about-company .about-company__inner .about-company__video .laptop iframe{margin-top:21px;width:389px;height:244px}.section__quotes{padding:28px 0}.section__quotes .quotes__text{line-height:16px}.section__risks .risks__inner .risk-block .title{font-size:17px}.section__risks .risks__inner .risk-block .icon{width:60px;height:60px;padding:15px}.section__services .services__wrap-pack{margin-top:40px;margin-bottom:40px}.section__services .services__wrap-pack.circle::before{left:-167px}.section__services .subtitle{line-height:16px}.section__trade .subtitle{margin-bottom:40px}.section__stages-of-work.circle::before,.section__stages-of-work.circle::after{content:none}.section__stages-of-work .page-title{text-align:left}.section__stages-of-work .stages-of-work__inner{margin-top:50px}.section__stages-of-work .stages-of-work__inner.in-view::before{right:auto;left:25px;transition:all 0s}.section__stages-of-work .stages-of-work__inner .stages-of-work__block{width:100%}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .caption{font-size:17px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block a{font-size:17px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block::before{width:54px;height:54px;line-height:50px;font-size:19px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+1){margin-left:0;padding-right:0;padding-left:70px;text-align:left}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+1)::before{left:-2px;right:auto;margin:0}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+2){margin-left:0;padding-right:0;padding-left:70px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+2)::before{left:0}.section__clients .clients-wrap .btn-show-content{width:60px;height:60px}.section__clients .clients-wrap .block-client{width:32.3333%}.section__with-text p{line-height:18px}footer .footer-start{flex-wrap:wrap;padding:30px 0}footer .footer-start .footer-start__logo{width:100%;justify-content:center;flex-wrap:wrap;margin-bottom:25px}footer .footer-start .footer-start__logo .logo{text-align:center;width:100%;margin-right:0;margin-bottom:8px}footer .footer-start .footer-start__logo .tagline{width:100%;text-align:center;margin-right:0}footer .footer-start .footer-start__logo .tagline span{display:block;line-height:20px}footer .footer-start .footer-start__requisites{width:100%;text-align:center}footer .footer-start .footer-start__social{margin-bottom:25px;width:100%;justify-content:center}footer .footer-end{padding:25px 0 30px}footer .footer-end .corp{text-align:center;line-height:18px}footer .footer-center{flex-wrap:wrap;padding:35px 0 40px}footer .footer-center .footer-center__contact-form{text-align:center;width:100%}footer .footer-center .footer-center__contact{width:100%;padding-right:0;text-align:center;margin-bottom:40px}footer .footer-center .footer-center__contact .contact-block{padding-left:0}footer .footer-center .footer-center__contact .contact-block .icon{position:relative;width:19px;height:19px;display:inline-block;margin-right:5px;vertical-align:bottom}footer .footer-center .footer-center__menu{width:100%;text-align:center;margin-bottom:30px}footer .footer-center .footer-center__menu ul{margin-right:0;width:100%}.section__price{padding:60px 0}.section__page-services{padding:60px 0}.section__page-services::before{bottom:144px}.section__page-services .page-services__wrap .content-block{width:49.51728%}.section__page-services .page-services__wrap .content-block:nth-of-type(1),.section__page-services .page-services__wrap .content-block:nth-of-type(4),.section__page-services .page-services__wrap .content-block:nth-of-type(7),.section__page-services .page-services__wrap .content-block:nth-of-type(10){width:100%}.section__page-services .page-services__wrap .content-block:nth-of-type(11),.section__page-services .page-services__wrap .content-block:nth-of-type(6),.section__page-services .page-services__wrap .content-block:nth-of-type(12){width:49.51728%}.section__license-banner .license-banner__inner .license-banner__info ul li{line-height:18px}.section__examples-of-licenses{padding:60px 0}.section__examples-of-licenses .slider-licenses{margin-top:30px}.section__examples-of-licenses .slider-licenses .item .image{height:270px}.section__examples-of-licenses .slider-licenses .item .image img{object-fit:cover}.section__consultation-request .consultation-request__inner .consultation-form form{justify-content:center}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox{width:475px;margin-top:25px}.section__consultation-request .consultation-request__inner .consultation-form form .name,.section__consultation-request .consultation-request__inner .consultation-form form .phone{width:49%;margin-bottom:25px}.section__consultation-request .consultation-request__inner .consultation-form form .name{margin-right:2%}.section__founder{padding:60px 0}.section__founder::before{content:none}.section__founder .container{flex-wrap:wrap;height:100%;justify-content:center}.section__founder .founder-bg{width:370px;height:400px;position:relative;margin:0 auto;margin-bottom:40px}.section__founder .founder-bg::before{right:0;background-image:url(../img/founder-mob.png)}.section__founder .founder-inner{width:100%;text-align:center}.section__founder .founder-inner .page-title{margin-bottom:20px;text-align:center}.section__founder .founder-inner .founder-signature{width:100%;flex-wrap:wrap;justify-content:center}.section__founder .founder-inner .founder-signature .founder-name{width:100%;margin-bottom:25px}.section__single-article .content__wrap .article-info{width:100%;margin-bottom:10px}.section__single-article .content__wrap .article-info .subtitle{text-align:justify}}@media screen and (max-width:639px){.modal .modal-wrap{max-width:360px}.modal .modal-wrap .modal-content{padding:80px 20px}.modal .modal-wrap .modal-content .modal-head .caption{font-size:23px}.modal .modal-wrap .modal-content .modal-head .text{font-size:14px;line-height:18px}.modal .modal-wrap .modal-content .modal-body form .submit input[type='submit'],.modal .modal-wrap .modal-content .modal-body form .submit button{font-size:13px;padding:15px 58px}.modal .modal-wrap .modal-content .modal-body form input[type='text']{height:40px;font-size:14px}.page-wrapper{padding-top:110px}.container{padding-left:22px;padding-right:22px}.menu-on .header::before{content:none}.menu-on .header .wrap-head .block.menu{top:70px}.menu-on .header.fixed{height:100vh}.header{height:114px}.header::before{content:'';width:100%;height:1px;position:absolute;left:0;top:60px;border-bottom:1px solid #e9e9e9}.header .wrap-head{height:114px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.header .wrap-head .burger-menu{position:absolute;top:18px;right:0}.header .wrap-head .block.menu ul li .arrow{top:15px;height:40px}.header .wrap-head .block.block-phone .icon{display:inline-block;width:26px;height:26px}.header .wrap-head .block.block-phone .contact-info{text-align:left}.header .wrap-head .block.block-phone .contact-info .btn-modal{font-size:13px}.header .wrap-head .block.block-phone .contact-info a{font-size:14px;margin-bottom:0}.header .wrap-head .block.social-block{margin-right:30px;display:inline-block;margin-top:4px}.header .wrap-head .block.social-block .social-icon{height:32px;width:32px}.header .wrap-head .block.social-block a{display:inline-block}.header .wrap-head .block.block-logo{width:100%;height:60px}.header .wrap-head .block.block-logo .tagline{width:auto;display:inline-block;margin-right:0;font-size:11px;line-height:13px}.header .wrap-head .block.block-logo .tagline span{display:block;font-size:16px;line-height:20px}.header .wrap-head .block.block-logo .logo img{max-width:42px}.header.fixed{height:60px}.header.fixed::before{content:none}.header.fixed .wrap-head{height:60px}.header.fixed .wrap-head .block.social-block,.header.fixed .wrap-head .block.block-phone{display:none}.section__main-banner{padding:40px 0}.section__main-banner .main-banner__bg::before{width:271px;height:380px;bottom:-24px}.section__main-banner .main-banner__title{font-size:23px;margin:0 0 25px}.section__main-banner .main-banner__title br{display:none}.section__main-banner .main-banner__inner{padding-top:100px}.section__main-banner .main-banner__list{width:335px}.section__main-banner .main-banner__list li{font-size:14px;line-height:15px;margin-bottom:12px}.section__main-banner .main-banner__list li:nth-last-child(1),.section__main-banner .main-banner__list li:nth-last-child(2){width:250px}.section__main-banner .main-banner__list li::before{top:0}.page-title{font-size:24px}.section__with-text .btn-show-content{position:absolute;left:0;right:0;margin:0 auto;bottom:50px;width:60px;height:60px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#6e89bd;opacity:1;border-radius:50%;outline:0;box-shadow:0 0 15px rgba(0,0,0,0.125);z-index:2;animation:btn-show-content 2s infinite both;cursor:pointer}.section__with-text .btn-show-content::before{transition:ease-in-out .6s;content:'';position:absolute;display:inline-block;width:20px;height:13px;margin-bottom:9px;background-image:url(../img/icon/arrow-down.svg);background-repeat:repeat-y;background-size:contain}.section__with-text .btn-show-content::after{transition:ease-in-out .6s;content:'';position:absolute;display:inline-block;width:20px;height:13px;margin-top:9px;background-image:url(../img/icon/arrow-down.svg);background-repeat:repeat-y;background-size:contain}.section__with-text.spoiler-text{position:relative;height:500px;overflow:hidden}.section__with-text.spoiler-text::before{content:'';width:100%;height:200px;position:absolute;bottom:40px;left:0;background:-moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0.9), #fff);background:-webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0.9), #fff);background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0.9), #fff);z-index:1}.section__with-text.spoiler-text::after{content:'';width:100%;height:60px;position:absolute;bottom:0;left:0;background:#fff}.section__with-text.spoiler-text.on{height:auto;overflow:visible}.section__with-text.spoiler-text.on::before{content:none}.section__with-text.spoiler-text.on .btn-show-content{display:none}.section__with-text h2{font-size:24px}.section__with-text h3{font-size:18px}.breads ul{padding:22px 0}.section__page-services{padding:50px 0}.section__page-services .page-title{font-size:24px}.section__page-services .page-services__wrap{margin-top:40px}.section__services .package-info{flex-flow:column;padding:18px 26px 20px}.section__services .package-info img{margin-bottom:5px}.slick-prev,.slick-next{top:-57px;width:80px}.slick-prev::before,.slick-next::before{width:80px;background-size:contain}.section__about-company.circle::before{width:500px;height:500px;top:-170px}.section__about-company .about-company__inner.on .btn-show-content{display:none}.section__about-company .about-company__inner.on .about-company__info{height:auto;overflow:visible}.section__about-company .about-company__inner.on .about-company__info::before{content:none}.section__about-company .about-company__inner .about-company__video .laptop{width:485px;height:279px}.section__about-company .about-company__inner .about-company__video .laptop .video::before{margin-top:-2px;width:365px;height:229px;left:60px}.section__about-company .about-company__inner .about-company__video .laptop iframe{margin-top:19px;width:367px;height:230px}.section__about-company .about-company__inner .btn-show-content{position:absolute;left:0;right:0;margin:0 auto;bottom:90px;width:54px;height:54px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#6e89bd;opacity:1;border-radius:50%;outline:0;box-shadow:0 0 15px rgba(0,0,0,0.125);z-index:2;animation:btn-show-content 2s infinite both;cursor:pointer}.section__about-company .about-company__inner .btn-show-content::before{transition:ease-in-out .6s;content:'';position:absolute;display:inline-block;width:20px;height:13px;margin-bottom:9px;background-image:url('../img/icon/arrow-down.svg');background-repeat:repeat-y;background-size:contain}.section__about-company .about-company__inner .btn-show-content::after{transition:ease-in-out .6s;content:'';position:absolute;display:inline-block;width:20px;height:13px;margin-top:9px;background-image:url('../img/icon/arrow-down.svg');background-repeat:repeat-y;background-size:contain}.section__about-company .about-company__inner .btn-show-content:hover{animation-play-state:paused}.section__about-company .about-company__inner .about-company__info{height:440px;overflow:hidden;position:relative}.section__about-company .about-company__inner .about-company__info::before{content:'';width:100%;height:120px;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);background:-webkit-linear-gradient(top, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);background:linear-gradient(to bottom, rgba(248,248,248,0), rgba(248,248,248,0.5), rgba(248,248,248,0.9), #f8f8f8);z-index:1}.section__about-company .about-company__inner .about-company__info .info-block{width:100%}.section__risks.col-4 .risks__inner .risk-block{width:100%;margin:0 0 36px}.section__risks .risks__inner .risk-block{width:100%}footer .footer-start .footer-start__logo .logo img{max-width:42px}.section__articles .section__articles-wrap{margin-top:40px}.section__articles .section__articles-wrap .articles-block{width:100%;margin-right:0}.section__articles .section__articles-wrap .articles-block:nth-of-type(3n+3){margin-right:0}.section__articles .section__articles-wrap .articles-block .image{height:220px}.section__single-article .content__wrap .article-info .date{font-size:14px}.section__single-article .content__wrap .article-info .title{font-size:24px}.section__single-article .content__wrap .article-info .subtitle{font-size:14px;line-height:18px}.section__single-article .content__wrap .message{font-size:14px;line-height:18px}.section__single-article .content__wrap .image{margin-right:0;width:100%;height:auto;margin-bottom:30px}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox{width:435px}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label{font-size:13px}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label a{font-size:13px}.section__documnets .documents__inner .documents__image img{width:80%}.section-404 #oopss{text-align:center;margin:70px 0 100px}.section-404 #oopss .error-text p{font-size:24px}.section-404 #oopss .error-text .subtext{font-size:14px}.section-404 #oopss .error-text .caption{font-size:160px}}@media screen and (max-width:560px){.section__main-banner .main-banner__bg::before{width:208px;height:297px}.section__main-banner .main-banner__list li{font-size:13px;line-height:15px;margin-bottom:10px}.button{padding:18px 30px;font-size:13px;line-height:100%}.button.main-banner__button{padding:14px 30px}.button.btn-yellow{padding:18px 30px}.button.request-btn{padding:16px 30px}.header .wrap-head{justify-content:space-between}.breads ul li{font-size:13px}.section__with-text.spoiler-text::after{height:50px}.section__about-company{padding:50px 0}.section__about-company .page-title{margin-top:260px}.section__about-company.circle::before{width:380px;height:380px;top:-130px}.section__about-company .about-company__inner{margin:40px 0}.section__about-company .about-company__inner .btn-show-content{width:50px;height:50px}.section__about-company .about-company__inner .about-company__info .info-block .icon{height:42px}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .title{font-size:16px}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .subtext{line-height:15px;font-size:13px}.section__about-company .about-company__inner .about-company__video{top:-260px}.section__about-company .about-company__inner .about-company__video .laptop{width:370px;height:213px}.section__about-company .about-company__inner .about-company__video .laptop iframe{margin-top:15px;width:280px;height:176px}.section__about-company .about-company__inner .about-company__video .laptop .video::before{margin-top:-5px;width:278px;height:173px;left:46px}.page-title{font-size:23px}.section__risks{padding:50px 0}.section__risks .risks__inner{margin-bottom:20px}.section__risks .risks__inner .risk-block{margin:0 0 30px}.section__risks.col-4 .risks__inner{margin-top:40px}.section__services{padding:50px 0}.section__services.circle::before{bottom:167px;width:350px;height:350px}.section__services .package-info{width:100%;padding:18px 20px 20px}.section__services .subtitle{line-height:15px;font-size:13px}.section__services .services__wrap-pack .package{padding:40px 30px 35px}.section__services .services__wrap-pack .package .caption{font-size:19px}.section__services .services__wrap-pack .package .package-description .include,.section__services .services__wrap-pack .package .package-description ul li{font-size:13px}.section__trade{padding-bottom:55px}.section__trade .slider-trade .slick-list{overflow:visible}.section__stages-of-work{padding:50px 0 60px}.section__stages-of-work .stages-of-work__inner.in-view::before{right:auto;left:22px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+1),.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+2){padding-left:60px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block::before{width:48px;height:48px;line-height:46px;font-size:18px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .caption{font-size:16px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block a{font-size:16px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .description{font-size:13px;line-height:15px}.section__clients{padding:50px 0}.section__clients .clients-wrap{margin-top:40px}.section__clients .clients-wrap .btn-show-content{width:50px;height:50px}.section__clients .clients-wrap .block-client{width:48%;margin-right:2%;height:140px}.section__clients .clients-wrap .block-client:nth-of-type(2n+2){margin-right:0}.section__with-text{padding:50px 0}.section__with-text .btn-show-content{width:50px;height:50px}.section__with-text h2{font-size:23px}.section__with-text h3{font-size:17px}.section__with-text p{font-size:13px;line-height:15px}.slick-prev,.slick-next{top:auto;width:80px;bottom:-80px;margin:0 auto}.slick-next{right:0;left:107px}.slick-prev{left:0;right:107px}.section__latest-news{padding:50px 0 100px}.section__latest-news .slider-news{margin-top:40px}.section__latest-news .slider-news .slick-list{overflow:visible}.section__latest-news .slider-news .item .image{height:200px}.section__latest-news .slider-news .item .date{font-size:13px}.section__latest-news .slider-news .item .text{font-size:13px}.section__latest-news .slider-news .item .title{font-size:17px}footer .footer-start .footer-start__logo .tagline span{font-size:15px}footer .footer-start .footer-start__requisites div{font-size:13px}footer .footer-center .footer-center__contact .contact-block{font-size:13px}footer .footer-center .footer-center__menu ul li a{font-size:13px}footer .footer-center .footer-center__contact-form .subcaption{font-size:13px}.section__page-services{padding:50px 0}.section__page-services::after{top:56px;right:-272px;width:400px;height:400px}.section__page-services::before{bottom:120px;left:-144px;width:250px;height:250px}.section__page-services .page-services__wrap .content-block{height:200px}.section__page-services .page-services__wrap .content-block .image .title{font-size:15px;padding:20px}.section__page-services .page-title{font-size:23px}.section__consultation-request .consultation-request__inner .consultation-text .subcaption{font-size:13px;line-height:15px}.section__consultation-request .consultation-request__inner .consultation-text .caption{font-size:20px}.section__consultation-request .consultation-request__inner .consultation-form form input{font-size:13px;padding-left:44px}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox{width:325px;margin:25px auto 0}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label{line-height:120%}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label a,.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label span{font-size:12px}.section__license-banner{padding:20px 0 50px}.section__license-banner .license-banner__inner .license-banner__info{width:100%}.section__license-banner .license-banner__inner .license-banner__info ul{width:300px}.section__license-banner .license-banner__inner .license-banner__info ul li{font-size:13px;line-height:15px;margin-bottom:10px}.section__license-banner .license-banner__inner .license-banner__info ul li::before{top:-1px;width:26px;height:26px}.section__license-banner .license-banner__inner .license-banner__video .video{height:250px}.section__examples-of-licenses{padding:50px 0 100px}.section__examples-of-licenses .slider-licenses .item .image{height:auto}.section__examples-of-licenses .slider-licenses .slick-prev,.section__examples-of-licenses .slider-licenses .slick-next{bottom:-70px}.section__single-article{padding:50px 0}.section__single-article .content__wrap .message{font-size:13px;line-height:17px}.section__single-article .content__wrap .article-info .date{font-size:13px}.section__single-article .content__wrap .article-info .title{font-size:23px}.section__single-article .content__wrap .article-info .subtitle{font-size:13px;line-height:17px}.section__articles{padding:50px 0}.section__articles .section__articles-wrap .articles-block .text,.section__articles .section__articles-wrap .articles-block .date{font-size:14px}.section__articles .section__articles-wrap .articles-block .title{font-size:18px}.section__contact{padding:50px 0 70px}.section__contact .contact__wrap .contact-map{height:280px}.section__founder{padding:50px 0}.section__founder .founder-inner .founder-signature .founder-image{width:160px}.section__founder .founder-inner .founder-signature .founder-name{font-size:13px}.section__founder .founder-inner .founder-signature .founder-name span{font-size:18px}.section__founder .founder-inner .founder-text{font-size:13px;line-height:15px}.section__founder .founder-bg{width:350px;height:373px;margin-bottom:40px}.section__price{padding:50px 0}.section__documnets{padding:50px 0 60px}.section__documnets .documents__inner{flex-wrap:wrap;margin-top:20px}.section__documnets .documents__inner .documents__image{width:100%;text-align:center;margin-bottom:20px}.section__documnets .documents__inner .documents__image img{width:85%}.section__documnets .documents__inner .documents__info{width:100%}.section__documnets .documents__inner .documents__info .documents__caption{font-size:15px;line-height:18px;margin-bottom:20px}.section__documnets .documents__inner .documents__info .documents__message{font-size:13px;line-height:15px}.section__documnets .documents__inner .documents__info .documents__list{margin-bottom:25px;padding-top:10px}.section__documnets .documents__inner .documents__info .documents__list ul li{font-size:13px;line-height:15px;margin-bottom:15px;padding-left:42px}.section__documnets .documents__inner .documents__info .documents__list ul li::before{top:-5px;width:26px;height:26px}.price-spoiler__wrap .price-block .__content .total-price{font-size:13px}.price-spoiler__wrap .price-block .__content .total-price .price span{font-size:15px}.price-spoiler__wrap .price-block .__content ul li{font-size:13px;line-height:15px}.price-spoiler__wrap .price-block .__header{font-size:15px}}@media screen and (max-width:424px){.modal .modal-wrap{max-width:310px}.modal .modal-wrap .modal-content{padding:60px 20px}.modal .modal-wrap .modal-content .close{right:20px;top:20px}.modal .modal-wrap .modal-content .modal-head .caption{font-size:22px}.modal .modal-wrap .modal-content .modal-head .text{font-size:12px;line-height:16px}.modal .modal-wrap .modal-content .modal-body form .checkbox{width:90%}.modal .modal-wrap .modal-content .modal-body form .checkbox label{font-size:12px}.modal .modal-wrap .modal-content .modal-body form .checkbox label a{font-size:12px}.modal .modal-wrap .modal-content .modal-body form .submit{margin-top:20px}.modal .modal-wrap .modal-content .modal-body form .submit input[type='submit'],.modal .modal-wrap .modal-content .modal-body form .submit button{font-size:12px}.modal .modal-wrap .modal-content .modal-body form input[type='text']{width:90%;height:40px;margin-bottom:12px;font-size:12px}.header .wrap-head{justify-content:space-between}.header .wrap-head .block.block-phone{margin-top:5px}.header .wrap-head .block.block-phone .icon{margin-right:7px;width:25px;height:25px}.header .wrap-head .block.block-phone .contact-info .btn-modal{font-size:12px}.header .wrap-head .block.block-phone .contact-info a{font-size:12px;line-height:15px}.header .wrap-head .block.block-logo .tagline{font-size:9px;line-height:11px;letter-spacing:-0.275px}.header .wrap-head .block.block-logo .tagline span{font-size:14px;line-height:17px}.header .wrap-head .block.block-logo .logo img{max-width:38px}.section__with-text.spoiler-text::after{height:40px}.section__main-banner .main-banner__title{font-size:22px;margin:0 0 20px}.section__main-banner .main-banner__bg::before{width:160px;height:238px}.section__main-banner .main-banner__list{width:276px}.section__main-banner .main-banner__list li{font-size:12px;line-height:14px;padding-left:30px}.section__main-banner .main-banner__list li::before{top:-1px;width:22px;height:22px}.section__main-banner .main-banner__list li:nth-last-child(2),.section__main-banner .main-banner__list li:nth-last-child(1){width:220px;letter-spacing:-0.475px}.button{padding:17px 30px;font-size:12px}.button.main-banner__button{padding:14px 16px}.button.main-banner__button .icon img{width:14px}.button.request-btn{margin:0}.button.risk-button{padding:17px 20px}.button.package-button{padding:14px 18px}.breads ul li{font-size:12px}.section__page-services{padding:40px 0}.section__page-services::after{top:30px;right:-256px;width:350px;height:350px}.section__page-services::before{bottom:88px;left:-138px;width:210px;height:210px}.section__page-services .page-title{font-size:22px}.section__page-services .page-services__wrap{margin-top:30px}.section__page-services .page-services__wrap .content-block{height:150px}.section__page-services .page-services__wrap .content-block .image .title{font-size:13px;padding:10px}.page-title{font-size:22px}.section__quotes{padding:22px 0}.section__quotes .quotes__text{line-height:15px;font-size:12px}.section__about-company{padding:40px 0}.section__about-company .page-title{margin-top:215px}.section__about-company.circle::before{width:300px;height:300px;top:-110px}.section__about-company .about-company__inner{margin:40px 0}.section__about-company .about-company__inner .btn-show-content{width:46px;height:46px}.section__about-company .about-company__inner .btn-show-content{width:50px;height:50px}.section__about-company .about-company__inner .about-company__info .info-block .icon{height:38px}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .title{font-size:14px}.section__about-company .about-company__inner .about-company__info .info-block .info-block-text .subtext{line-height:15px;font-size:12px}.section__about-company .about-company__inner .about-company__video{top:-215px}.section__about-company .about-company__inner .about-company__video .laptop{width:290px;height:167px}.section__about-company .about-company__inner .about-company__video .laptop iframe{margin-top:11px;width:220px;height:138px}.section__about-company .about-company__inner .about-company__video .laptop .video::before{margin-top:-10px;width:218px;height:137px;left:36px}.section__risks{padding:40px 0}.section__risks .risks__inner{margin-bottom:20px;margin-top:30px}.section__risks .risks__inner .risk-block{margin:0 0 25px}.section__risks .risks__inner .risk-block .icon{width:54px;height:54px;margin-bottom:15px}.section__risks .risks__inner .risk-block .title{font-size:15px}.section__risks .risks__inner .risk-block .subtext{font-size:12px}.section__risks.col-4 .risks__inner{margin-top:30px}.section__services{padding:40px 0}.section__services.circle::before{bottom:167px;width:350px;height:350px}.section__services .package-info{width:100%;padding:16px 20px 18px;font-size:12px}.section__services .subtitle{line-height:14px;font-size:12px}.section__services .services__wrap-pack{margin-top:30px;margin-bottom:18px}.section__services .services__wrap-pack .package{padding:28px 22px 30px;margin-bottom:10px}.section__services .services__wrap-pack .package .package-bottom .package-price span{margin:0}.section__services .services__wrap-pack .package .caption{font-size:18px}.section__services .services__wrap-pack .package .package-description.on{margin-bottom:80px}.section__services .services__wrap-pack .package .package-description.on .btn-show-content{bottom:-70px}.section__services .services__wrap-pack .package .package-description .include,.section__services .services__wrap-pack .package .package-description ul li{font-size:12px}.section__trade{padding-top:10px;padding-bottom:45px}.section__trade .subtitle{margin-bottom:30px;font-size:12px;line-height:15px}.section__trade .slider-trade .item .image,.section__trade .slider-trade .item .video{height:180px}.section__trade .slider-trade .slick-list{margin:0 -50px}.section__trade .slider-trade .slick-list{overflow:visible}.section__stages-of-work{padding:40px 0 40px}.section__stages-of-work .stages-of-work__inner{margin-top:40px}.section__stages-of-work .stages-of-work__inner.in-view::before{right:auto;left:20px;top:3%}.section__stages-of-work .stages-of-work__inner .stages-of-work__block{margin:0 0 30px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+1),.section__stages-of-work .stages-of-work__inner .stages-of-work__block:nth-of-type(2n+2){padding-left:54px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block::before{width:42px;height:42px;line-height:40px;font-size:16px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .caption{font-size:14px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block a{font-size:14px}.section__stages-of-work .stages-of-work__inner .stages-of-work__block .description{font-size:12px;line-height:14px}.section__clients{padding:40px 0}.section__clients .clients-wrap{margin-top:30px;height:480px}.section__clients .clients-wrap .btn-show-content{width:46px;height:46px}.section__clients .clients-wrap .block-client{width:48%;margin-right:2%;height:100px}.section__clients .clients-wrap .block-client:nth-of-type(2n+2){margin-right:0}.section__with-text{padding:40px 0}.section__with-text.spoiler-text{height:600px}.section__with-text .btn-show-content{width:46px;height:46px}.section__with-text h2{font-size:22px}.section__with-text h3{font-size:16px}.section__with-text p{font-size:12px;line-height:14px}.section__latest-news{padding:40px 0 100px}.section__latest-news .slider-news{margin-top:30px}.section__latest-news .slider-news .slick-list{margin:0 -50px}.section__latest-news .slider-news .item .image{height:180px}.section__latest-news .slider-news .item .title{font-size:16px}.section__latest-news .slider-news .item .text,.section__latest-news .slider-news .item .date{font-size:12px}.section__consultation-request{padding:40px 0}.section__consultation-request .consultation-request__inner .consultation-text .subcaption{font-size:12px;line-height:14px}.section__consultation-request .consultation-request__inner .consultation-text .caption{font-size:16px}.section__consultation-request .consultation-request__inner .consultation-form form button{width:200px}.section__consultation-request .consultation-request__inner .consultation-form form .name,.section__consultation-request .consultation-request__inner .consultation-form form .phone{width:100%}.section__consultation-request .consultation-request__inner .consultation-form form .name{margin-right:0;margin-bottom:8px}.section__consultation-request .consultation-request__inner .consultation-form form .phone{margin-bottom:15px}.section__consultation-request .consultation-request__inner .consultation-form form input{font-size:12px;padding-left:44px}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox{width:270px;margin:25px auto 0}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label{line-height:120%}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label span{display:block}.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label span,.section__consultation-request .consultation-request__inner .consultation-form form .checkbox label a{font-size:11px}footer .footer-start .footer-start__logo .tagline{font-size:12px;line-height:14px}footer .footer-start .footer-start__logo .tagline span{font-size:14px}footer .footer-start .footer-start__requisites div{font-size:12px}footer .footer-center{padding:30px 0 35px}footer .footer-center .footer-center__contact{margin-bottom:25px}footer .footer-center .footer-center__contact .phone{font-size:16px}footer .footer-center .footer-center__contact .contact-block{font-size:12px}footer .footer-center .footer-center__menu{margin-bottom:20px}footer .footer-center .footer-center__menu ul li a{font-size:12px}footer .footer-center .footer-center__contact-form .caption{font-size:16px}footer .footer-center .footer-center__contact-form .subcaption{font-size:12px}footer .footer-end .corp{font-size:12px}.section__license-banner .license-banner__inner .license-banner__info ul{margin:0 0 30px}.section__license-banner .license-banner__inner .license-banner__info ul li{font-size:12px;line-height:14px;padding-left:30px}.section__license-banner .license-banner__inner .license-banner__info ul li::before{top:-1px;width:22px;height:22px}.section__license-banner .license-banner__inner .license-banner__info .page-title{margin:0 0 18px}.section__license-banner .license-banner__inner .license-banner__video{margin-bottom:26px}.section__license-banner .license-banner__inner .license-banner__video .video{height:180px}.section__examples-of-licenses{padding:40px 0 100px}.section__examples-of-licenses .slider-licenses .item .image{height:auto}.section__founder{padding:40px 0}.section__founder .founder-inner .founder-signature{margin-bottom:30px}.section__founder .founder-inner .founder-signature .founder-image{width:120px}.section__founder .founder-inner .founder-signature .founder-name{font-size:12px}.section__founder .founder-inner .founder-signature .founder-name span{font-size:16px}.section__founder .founder-inner .founder-text{font-size:12px;line-height:14px}.section__founder .founder-bg{width:252px;height:270px;margin-bottom:30px}.section__articles{padding:40px 0}.section__articles .section__articles-wrap{margin-top:30px}.section__articles .section__articles-wrap .articles-block .image{height:180px}.section__articles .section__articles-wrap .articles-block .text,.section__articles .section__articles-wrap .articles-block .date{font-size:12px}.section__articles .section__articles-wrap .articles-block .title{font-size:16px}.section__single-article{padding:40px 0}.section__single-article .content__wrap .message{font-size:12px;line-height:14px}.section__single-article .content__wrap .article-info .date{font-size:12px}.section__single-article .content__wrap .article-info .title{font-size:22px}.section__single-article .content__wrap .article-info .subtitle{font-size:12px;line-height:14px}.section__contact{padding:40px 0 60px}.section__contact .contact__wrap .contact-map{height:250px}.section__price{padding:40px 0}.price-spoiler__wrap{margin-top:30px;border-radius:5px}.price-spoiler__wrap .price-block .__content{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.price-spoiler__wrap .price-block .__content .total-price{font-size:12px}.price-spoiler__wrap .price-block .__content .total-price .caption{display:none}.price-spoiler__wrap .price-block .__content .total-price .price span{font-size:14px}.price-spoiler__wrap .price-block .__content ul li{font-size:12px;line-height:14px;padding:16px 60px 16px 18px}.price-spoiler__wrap .price-block .__content ul li::before{right:20px}.price-spoiler__wrap .price-block .__header{padding-left:18px;height:60px;font-size:14px;border-top-left-radius:5px;border-top-right-radius:5px}.price-spoiler__wrap .price-block .__header i{right:18px;top:28px}.section__documnets{padding:40px 0 45px}.section__documnets .documents__inner{flex-wrap:wrap;margin-top:20px}.section__documnets .documents__inner .documents__image{width:100%;text-align:center;margin-bottom:15px}.section__documnets .documents__inner .documents__image img{width:90%}.section__documnets .documents__inner .documents__info{width:100%}.section__documnets .documents__inner .documents__info .documents__caption{font-size:14px;line-height:15px;margin-bottom:15px}.section__documnets .documents__inner .documents__info .documents__message{font-size:12px;line-height:14px}.section__documnets .documents__inner .documents__info .documents__list{margin-bottom:25px;padding-top:10px}.section__documnets .documents__inner .documents__info .documents__list ul li{font-size:12px;line-height:14px;margin-bottom:14px;padding-left:42px}.section__documnets .documents__inner .documents__info .documents__list ul li::before{top:-5px;width:26px;height:26px}.section-404 #oopss{text-align:center;margin:60px 0 80px}.section-404 #oopss .error-text p{font-size:20px}.section-404 #oopss .error-text .subtext{font-size:12px}.section-404 #oopss .error-text .caption{font-size:120px}}