.main-screen{padding-top:35px;padding-bottom:75px;min-height:900px}.main-screen .breadcrumb{margin-bottom:70px}.main-screen .box-style{max-width:1410px}.main-screen .box-style .box-style__heading_before{font-size:20px;line-height:98.6%}.main-screen .box-style .box-style__heading{padding:0 0 20px}.main-screen .box-style .box-style__heading span{-webkit-text-stroke:unset!important;text-stroke:unset!important;padding-left:0}.main-screen .main-screen-description{font-size:24px;line-height:1.2;margin-bottom:53px}.main-screen .main-screen-icons{margin-top:170px;justify-content:space-between}.main-screen .main-screen-icon{text-align:center;width:13%}@media screen and (min-width:1861px){.main-screen .box-style__heading{font-size:90px!important}.main-screen .box-style .box-style__heading_before{padding:0 0 35px}}@media (max-width:1860px) and (min-width:1301px){.main-screen .box-style .box-style__heading{font-size:60px;max-width:930px}.main-screen .box-style .box-style__heading_before{padding:0 0 20px}}@media (max-width:1300px){.main-screen{min-height:auto;padding-bottom:100px}.main-screen .breadcrumb{margin-bottom:50px}.main-screen .box-style .box-style__heading_before{font-size:18px;line-height:98.6%}.main-screen .main-screen-description{font-size:20px;margin-bottom:34px}.main-screen .main-screen-icons{margin-top:50px;justify-content:space-around}.main-screen .main-screen-icon{width:20%;margin-bottom:20px}}@media (max-width:1000px){.main-screen .breadcrumb{margin-bottom:30px}.main-screen .box-style .box-style__heading_before{font-size:17px}.main-screen .main-screen-icon{width:30%}}@media (max-width:768px){.main-screen{padding-bottom:30px}.main-screen .breadcrumb{display:none}.main-screen .box-style .box-style__heading_before{font-size:16px;line-height:98.6%;padding:0 0 10px}.main-screen .main-screen-description{font-size:18px;margin-bottom:20px}.main-screen .main-screen-icon{width:45%}}p{line-height:1.5}h2{font-weight:bold;font-size:60px;color:#212121;line-height:1.1}.main-screen{padding-top:0}.main-screen .box-style .box-style__heading{margin-bottom:20px;line-height:1}.main-screen .box-style .box-style__heading span{white-space:nowrap;color:inherit}.main-screen .box-style .box-style__heading svg{margin:0 -10px -12px}.main-screen .main-screen-icons{width:calc(100% + 40px);margin-left:-20px;justify-content:flex-start;align-items:center}.main-screen .main-screen-icon{padding:0 20px;width:auto}.large-text{font-size:60px;font-weight:700;line-height:1.1}.border-blocks{display:flex;flex-wrap:wrap;border-bottom:1px solid #EAEAEA}.border-blocks__center-border:first-child{border-top:1px solid #EAEAEA}.border-blocks__center-border:first-child .border-blocks-item{padding-top:100px}.border-blocks__center-border:first-child p{padding-top:12px}.border-blocks__center-border:last-child .border-blocks-item{padding-top:70px}.border-blocks__center-border:last-child .large-text{margin-bottom:30px}.border-blocks__center-border:last-child p{color:#878787}.border-blocks__center-border .border-blocks-item{min-height:655px}.border-blocks__center-border .border-blocks-item.left{border-right:1px solid #EAEAEA}.border-blocks-item.left{width:48.9%;padding-right:30px}.border-blocks-item.right{width:51.1%;padding-left:30px}.advantages{margin:60px 0 100px}.advantages h2{margin-bottom:40px}.advantages p{color:#878787}.advantages .border-blocks{padding:40px 0 50px}.advantages .border-blocks:first-of-type{border-top:1px solid #EAEAEA}.advantages .border-blocks-title{display:flex;align-items:center}.advantages .border-blocks-title .text{font-size:35px;font-weight:700;color:#212121}.advantages .border-blocks-title .number{font-size:18px;color:#878787;padding-right:30px}.dcmedia-wrapper__content{overflow:visible!important}.fixed-scroll-wrapper{background:#1F7777;padding:100px 0;margin:100px 0}.fixed-scroll-wrapper p{color:#fff}.fixed-scroll-wrapper h2{width:100%;color:#fff;margin-top:0;margin-bottom:45px}.fixed-scroll-wrapper h2 span{color:#FFCA00}.fixed-scroll-wrapper .fixed-scroll{margin:0 0 90px;position:relative;display:flex;align-items:flex-start}.fixed-scroll-wrapper .fixed-scroll-nav{position:sticky;position:-webkit-sticky;top:40px;width:660px;display:flex;align-items:flex-start;flex-wrap:wrap}.fixed-scroll-wrapper .fixed-scroll-nav-points{position:relative;width:20px}.fixed-scroll-wrapper .fixed-scroll-nav-points .fixed-scroll-nav-progress,.fixed-scroll-wrapper .fixed-scroll-nav-points:before{content:"";position:absolute;z-index:1;width:2px;height:100%;top:0;left:50%;margin-left:-1px}.fixed-scroll-wrapper .fixed-scroll-nav-points:before{background:#474D51}.fixed-scroll-wrapper .fixed-scroll-nav-points .fixed-scroll-nav-progress{transform:scaleY(0);transform-origin:top;background:#fff}.fixed-scroll-wrapper .fixed-scroll-nav-points .point{display:block;width:20px;height:20px;border-radius:50%;background:#474D51;position:relative;z-index:2;transition:0.3s}.fixed-scroll-wrapper .fixed-scroll-nav-points .point:not(:last-child){margin-bottom:60px}.fixed-scroll-wrapper .fixed-scroll-nav-points .point.active,.fixed-scroll-wrapper .fixed-scroll-nav-points .point:hover{background:#fff}.fixed-scroll-wrapper .fixed-scroll-nav-list{padding-left:20px}.fixed-scroll-wrapper .fixed-scroll-nav-item:first-child{margin-top:-12px}.fixed-scroll-wrapper .fixed-scroll-nav-item:not(:last-child){margin-bottom:38px}.fixed-scroll-wrapper .fixed-scroll-nav-item a{font-size:35px;line-height:1.2;font-weight:700;opacity:0.5;color:#fff;text-decoration:none;transition:0.3s}.fixed-scroll-wrapper .fixed-scroll-nav-item a.active,.fixed-scroll-wrapper .fixed-scroll-nav-item a:hover{opacity:1}.fixed-scroll-wrapper .fixed-scroll-content{width:calc(100% - 660px);padding-left:60px;margin-left:auto;margin-top:243px}.fixed-scroll-wrapper .fixed-scroll-content-wrapper{position:relative}.fixed-scroll-wrapper .fixed-scroll-content-item:not(:last-child){padding-bottom:50px}.fixed-scroll-wrapper .fixed-scroll-content-item-inner{padding-bottom:40px;border-bottom:1px solid rgba(234,234,234,0.15)}.fixed-scroll-wrapper .fixed-scroll-content-title{font-size:40px;font-weight:700;color:#fff;display:flex;align-items:center;margin-bottom:20px}.fixed-scroll-wrapper .fixed-scroll-content-title span{display:flex;align-items:center;justify-content:center;max-width:60px;width:100%;height:60px;border-radius:50%;background:#FFCA00;margin-right:16px;font-size:35px;font-weight:700;color:#212121}.fixed-scroll-wrapper .fixed-scroll-content p{color:#fff;margin-bottom:20px}.fixed-scroll-wrapper .fixed-scroll-content img{display:block;margin-bottom:20px;max-width:100%;border-radius:20px}.fixed-scroll-wrapper .large-text{margin-top:50px}.med-projects.content{margin-bottom:100px}.med-projects-slider{margin-bottom:50px;position:relative;width:calc(100% + 60px);margin-left:-30px}.med-projects-slide{display:flex;flex-wrap:wrap;align-items:center;margin:0 30px}.med-projects .slick-next,.med-projects .slick-prev{position:absolute;z-index:10;display:block;width:40px;height:40px;cursor:pointer;border:none;background:transparent;top:50%;padding:0;outline:none;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;top:-40px;left:unset;background:none;padding:0}.med-projects .slick-next svg,.med-projects .slick-prev svg{width:17px;height:100%}.med-projects .slick-prev{right:90px}.med-projects .slick-next{right:30px}.med-projects-img{position:relative;width:645px}.med-projects-img-links{position:absolute;top:20px;right:20px;left:20px;text-align:right}.med-projects-img-link{display:inline-block;font-size:14px;line-height:30px;padding:0 12px;border-radius:100px;box-shadow:0px 17px 30px rgba(0,0,0,0.07);transition:0.3s;text-decoration:none}.med-projects-img-link:not(:last-child){margin-right:10px}.med-projects-img-link:hover{transform:translateX(2px);box-shadow:0px 0px 0px rgba(0,0,0,0.07)}.med-projects-img-link.black{background:#212121;color:#fff}.med-projects-img-link.white{background:#FFFFFF;border:1px solid #D5D5D5;color:#6A6A6A}.med-projects-info{width:calc(100% - 645px);padding-left:75px}.med-projects-title{color:#212121;font-size:40px;line-height:1.2;font-weight:700}.med-projects-link{margin-bottom:20px}.med-projects-link a{color:#0066FF;text-decoration:underline;font-size:18px;line-height:2}.med-projects-text{color:#878787;font-size:18px;line-height:1.2}.med-projects-subtitle{color:#212121;font-size:24px;font-weight:700;margin-bottom:10px}.med-projects-tasks{margin-top:36px}.med-projects-solutions{margin-top:17px;min-height:125px}.med-projects-results{border-top:1px solid #EAEAEA;margin-top:17px;padding-top:17px;min-height:190px;margin-bottom:20px}.side-text{max-width:690px}.side-text.left{margin-right:auto}.side-text.right{margin-left:auto}.horizontal-scroller{overflow:hidden;width:100%;margin:120px 0}.horizontal-scroller:after,.horizontal-scroller:before{content:"";display:table;clear:both}.horizontal-scroller__container{float:left}.horizontal-scroller__container img{max-width:unset}.mb{margin-bottom:50px!important}.border-top{border-top:1px solid #EAEAEA;padding-top:50px}@media screen and (min-width:1301px){.main-screen .main-screen-icons{margin-top:110px}li,p{font-size:18px}}@media screen and (min-width:1861px){.main-screen .box-style .box-style__heading{font-size:80px}.main-screen .box-style .box-style__heading svg{margin:0 -10px -12px}p{font-size:20px}}@media screen and (max-width:1860px){h2{font-size:48px}.main-screen .box-style .box-style__heading svg{width:60px;height:60px;margin:0 -10px -10px}.large-text{font-size:48px}.border-blocks__center-border:first-child p{padding-top:8px}.border-blocks__center-border .border-blocks-item{min-height:520px;padding-bottom:40px}.fixed-scroll-wrapper .fixed-scroll-nav{width:560px}.fixed-scroll-wrapper .fixed-scroll-nav-item:first-child{margin-top:-6px}.fixed-scroll-wrapper .fixed-scroll-nav-item a{font-size:30px}.fixed-scroll-wrapper .fixed-scroll-content{width:calc(100% - 560px);padding-left:50px;margin-top:188px}.fixed-scroll-wrapper .fixed-scroll-content-title{font-size:30px}.fixed-scroll-wrapper .fixed-scroll-content-title span{max-width:45px;height:45px;font-size:25px}}@media screen and (max-width:1300px){h2{font-size:38px}.main-screen .box-style .box-style__heading svg{width:40px;height:40px;margin:0 -6px -6px}.large-text{font-size:38px}.border-blocks__center-border{padding-top:50px;padding-bottom:50px}.border-blocks__center-border:first-child .border-blocks-item{padding-top:0}.border-blocks__center-border:first-child p{padding-top:0}.border-blocks__center-border:last-child .border-blocks-item{padding-top:0}.border-blocks__center-border .border-blocks-item{min-height:auto;padding-bottom:0}.border-blocks__center-border .border-blocks-item.left{border:0;margin-bottom:30px}.border-blocks-item.left{width:100%;padding-right:0}.border-blocks-item.right{width:100%;padding-left:0}.advantages .border-blocks{padding:30px 0}.advantages .border-blocks-title{margin-bottom:6px}.advantages .border-blocks-title .text{font-size:28px}.advantages .border-blocks-title .number{font-size:16px;padding-right:20px}.fixed-scroll-wrapper .fixed-scroll-nav{width:405px}.fixed-scroll-wrapper .fixed-scroll-nav-list{padding-left:15px}.fixed-scroll-wrapper .fixed-scroll-nav-item:not(:last-child){margin-bottom:16px}.fixed-scroll-wrapper .fixed-scroll-nav-item:first-child{margin-top:-10px}.fixed-scroll-wrapper .fixed-scroll-nav-item a{font-size:25px}.fixed-scroll-wrapper .fixed-scroll-nav-points{width:15px}.fixed-scroll-wrapper .fixed-scroll-nav-points .point{width:15px;height:15px}.fixed-scroll-wrapper .fixed-scroll-nav-points .point:not(:last-child){margin-bottom:30px}.fixed-scroll-wrapper .fixed-scroll-content{width:calc(100% - 405px);margin-top:150px}.fixed-scroll-wrapper .fixed-scroll-content-title{font-size:25px}.fixed-scroll-wrapper .fixed-scroll-content-title span{max-width:35px;height:35px;font-size:20px}.med-projects-slide{position:relative}.med-projects-img{position:absolute;width:100%;height:100%}.med-projects-img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.7}.med-projects-img img{width:100%;height:100%;object-fit:cover}.med-projects-img-links{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.med-projects-img-link.black{background:#FFFFFF;border:1px solid #D5D5D5;color:#6A6A6A;margin-bottom:6px}.med-projects-info{width:100%;padding:0 20px 30px;margin-top:70px;position:relative;z-index:2}.med-projects-title{font-size:35px;color:#fff}.med-projects-link{margin-bottom:20px}.med-projects-link a{font-size:16px;color:#FFCA00}.med-projects-subtitle{color:#fff}.med-projects-text{font-size:16px;color:#fff}.med-projects-solutions{min-height:125px}.med-projects-results{min-height:125px}}@media screen and (max-width:1000px){h2{font-size:38px}.fixed-scroll-wrapper .fixed-scroll{flex-wrap:wrap}.fixed-scroll-wrapper .fixed-scroll-nav{width:100%;position:unset}.fixed-scroll-wrapper .fixed-scroll-nav-list{display:none}.fixed-scroll-wrapper .fixed-scroll-nav-points{display:none}.fixed-scroll-wrapper .fixed-scroll-content{width:100%;margin-top:0;padding-left:0}}@media screen and (max-width:768px){h2{font-size:34px}.advantages h2{margin-bottom:24px}.advantages .border-blocks{padding:18px 0}.advantages .border-blocks-title .text{font-size:22px}.advantages .border-blocks-title .number{font-size:14px;padding-right:12px}.mb{margin-bottom:26px!important}.border-top{padding-top:30px}.horizontal-scroller{margin:60px 0}}@media screen and (max-width:640px){h2{font-size:28px}.main-screen .box-style .box-style__heading br{display:none}.main-screen .box-style .box-style__heading svg{width:25px;height:25px;margin:0 -2px -3px}.main-screen .main-screen-icons{width:100%}.large-text{font-size:26px}.border-blocks__center-border{padding-top:30px;padding-bottom:30px}.border-blocks__center-border .border-blocks-item{min-height:auto;padding-bottom:0}.border-blocks__center-border .border-blocks-item.left{border:0;margin-bottom:24px}.border-blocks__center-border:last-child .large-text{margin-bottom:16px}.fixed-scroll-wrapper{padding:50px 0;margin:50px 0}.fixed-scroll-wrapper .fixed-scroll{margin:0 0 50px}.fixed-scroll-wrapper .fixed-scroll-content-title{font-size:20px;margin-bottom:12px}.fixed-scroll-wrapper .fixed-scroll-content-title span{max-width:30px;height:30px;font-size:16px;margin-right:10px}.fixed-scroll-wrapper .fixed-scroll-content-item-inner{padding-bottom:0}.fixed-scroll-wrapper .large-text{margin-top:30px}.med-projects-slider{width:100%;margin-left:0}.med-projects-slide{margin:0}.med-projects-title{font-size:25px}.med-projects-link{margin-bottom:0}.med-projects-tasks{margin-top:17px}.med-projects-subtitle{font-size:20px}.reviews-slider .slick-list{width:calc(100% + 30px)!important;margin-left:-15px!important}.reviews-slider .review{margin:0!important;padding:0 15px!important}}