/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}img{border-style:none;vertical-align:middle}a{text-decoration:none}body,html{font-family:PT Sans,Tahoma,sans-serif;font-size:10px;height:100%;line-height:1.5;width:100%}@media (min-width:2000px){body,html{font-size:14px}}h1,h2,h3,h4,h5{margin:0}.d-none,.hide{display:none!important}.is-modal{overflow:hidden}.is-modal footer,.is-modal header,.is-modal main{filter:blur(.5rem)}body{display:flex;flex-direction:column}main{flex:1 0 auto}.container{margin:0 auto;max-width:100%;padding:0 15px;position:relative;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:950px}}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:1440px){.container{max-width:1400px}}@media (min-width:1601px){.container{max-width:1570px}}@media (min-width:1800px){.container{max-width:1770px}}@media (min-width:2000px){.container{max-width:1970px}}@media (min-width:2200px){.container{max-width:2170px}}.html-text{color:#444647;font-size:1.7rem;margin-bottom:3rem}@media (max-width:575px){.html-text{font-size:4vw}}.html-text h2{color:#323232;font-size:3rem;line-height:3rem}@media (max-width:575px){.html-text h2{font-size:6vw}}.html-text p{margin-bottom:1.25rem;margin-top:0}.html-text img{max-width:100%}.html-text a{border-bottom:1px solid #444442;color:#444442;text-decoration:none}.html-text ol,.html-text ul{padding-left:2rem}.html-text .grid{grid-gap:0;display:flex;flex-wrap:wrap;margin:0 -.5rem;padding:0}.html-text .grid>div{padding:0 .5rem}.html-text .grid.grid-2-column>div{flex:0 0 50%;width:50%}.html-text .grid.grid-3-column>div{flex:0 0 33.333333%;width:33.333333%}@media (max-width:575px){.html-text .grid.grid-3-column>div{flex:0 0 50%;width:50%}.html-text .grid.grid-3-column>div:nth-child(3){display:none}}.html-text .grid.grid-4-column>div{flex:0 0 25%;width:25%}@media (max-width:575px){.html-text .grid.grid-4-column>div{flex:0 0 50%;width:50%}}@media (min-width:576px) and (max-width:767px){.html-text .grid.grid-4-column>div{flex:0 0 33.333333%;width:33.333333%}}@media (max-width:575px){.html-text .grid.grid-4-column>div:nth-child(3){display:none}}@media (max-width:767px){.html-text .grid.grid-4-column>div:nth-child(4){display:none}}.html-text .grid.grid-5-column>div{flex:0 0 20%;width:20%}@media (max-width:575px){.html-text .grid.grid-5-column>div{flex:0 0 50%;width:50%}}@media (min-width:576px) and (max-width:767px){.html-text .grid.grid-5-column>div{flex:0 0 33.333333%;width:33.333333%}}@media (min-width:768px) and (max-width:991px){.html-text .grid.grid-5-column>div{flex:0 0 25%;width:25%}}@media (max-width:575px){.html-text .grid.grid-5-column>div:nth-child(3){display:none}}@media (max-width:767px){.html-text .grid.grid-5-column>div:nth-child(4){display:none}}@media (max-width:991px){.html-text .grid.grid-5-column>div:nth-child(5){display:none}}.html-text .row{grid-gap:4px;display:flex;margin:0 -8px}@media (max-width:767px){.html-text .row{flex-wrap:wrap}}.html-text .row .col-sm-6{flex:0 0 50%;padding:0 8px;width:50%}@media (max-width:767px){.html-text .row .col-sm-6{flex:0 0 100%;width:100%}}.html-text .row .col-sm-4{flex:0 0 33%;padding:0 8px;width:33%}@media (max-width:767px){.html-text .row .col-sm-4{flex:0 0 100%;width:100%}}.alert{border:1px solid transparent;border-radius:.25rem;font-size:1.4rem;margin-bottom:1rem;padding:1rem 1.25rem;position:relative;text-align:center}@media (min-width:2000px){.alert{font-size:2rem}}.alert:empty{display:none}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-info{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.breadcrumb{background:none;border-radius:0;display:block;font-size:1.5rem;line-height:1.2;list-style:none;margin:2rem 0;padding:0}@media (max-width:575px){.breadcrumb{font-size:3.5vw;margin:3vw 0}}.breadcrumb li{color:#9c9fa3;display:inline;position:relative}.breadcrumb li a{color:#9c9fa3;font-size:1em;text-decoration:none;transition:color .25s ease-out}.breadcrumb li a:hover{color:#00affe}.breadcrumb li+li[itemscope]:before{color:#9c9fa3;content:"/";padding:0 .8rem 0 .6rem;position:relative}@media (max-width:575px){.breadcrumb li+li[itemscope]:before{padding:0 1.5vw 0 1vw}}.breadcrumb li.last a{color:#6b6e71}.breadcrumb li.last a:hover{color:#00affe}.breadcrumb:after{clear:both;content:""}.fb-gallery .fancybox-thumbs{background:rgba(0,0,0,.3);bottom:0;box-sizing:border-box;height:95px;left:0;padding:10px 10px 5px;right:0;top:auto;width:auto;z-index:100000}.fb-gallery .fancybox-show-thumbs .fancybox-inner{bottom:95px;right:0}.fb-gallery .fancybox-inner{width:100%}.fb-gallery .fancybox-thumbs__list a{transition:opacity .5s ease}.fb-gallery .fancybox-thumbs__list a:before{border:4px solid #fff}.fb-gallery .fancybox-thumbs__list a:not(.fancybox-thumbs-active){opacity:.8}.fb-gallery .fancybox-thumbs__list a:hover{opacity:1}.fb-gallery .fancybox-caption{line-height:1.2}@media (max-width:575px){.fb-gallery .fancybox-caption{padding-bottom:.5rem}}header{left:0;position:absolute;top:0;width:100%;z-index:4}header .container{align-items:center;display:flex;padding-top:6rem;position:relative}@media (max-width:991px){header .container{padding-top:3rem}}header .logo{align-items:center;color:#fff;display:flex;position:relative}header .logo .title{font-family:Open Sans,Tahoma,Geneva,Verdana,sans-serif;font-size:7.2rem;font-weight:800;line-height:7.2rem}@media (max-width:575px){header .logo .title{font-size:10vw;line-height:10vw}}@media (min-width:576px) and (max-width:767px){header .logo .title{font-size:4.6rem;line-height:4.6rem}}header .logo span{font-family:Oswald,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5rem;line-height:1.2;margin-left:2rem;text-transform:uppercase;transform:translateY(2px);transition:color .5s ease}@media (max-width:575px){header .logo span{font-size:2.2vw;margin-left:2vw}}@media (min-width:576px) and (max-width:767px){header .logo span{font-size:1rem;margin-left:1rem}}header .logo picture{transition:opacity .5s ease}header .logo picture+picture{left:0;opacity:0;position:absolute;top:0}header ul.links{display:flex;list-style:none;margin:0 10rem 2rem auto}@media (max-width:991px){header ul.links{display:none}}@media (max-width:1199px){header ul.links{margin-right:5rem}}header ul.links li{display:flex;justify-content:center;position:relative}header ul.links li+li{margin-left:4rem}@media (max-width:1199px){header ul.links li:nth-child(3){display:none}}header ul.links a{color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;transition:color .5s ease}header ul.links a:after{background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 0;transition:transform .5s ease;width:100%;will-change:transform}header ul.links a.active,header ul.links a:hover{color:#fff;font-weight:700}header ul.links a.active:after,header ul.links a:hover:after{transform:scaleX(.85)}header .contacts{line-height:1.4;margin-right:4rem;text-align:right}@media (max-width:575px){header .contacts{display:none}}@media (max-width:991px){header .contacts{margin-left:auto}}header .contacts a{color:#fff}header .contacts a.phone{font-size:1.7rem;font-weight:700;line-height:1}header .contacts a.question{font-size:1.5rem}header .menu{cursor:pointer}@media (max-width:575px){header .menu{margin-left:auto;transform:translateY(1rem)}}header .menu span{color:#fff;font-size:1.25rem;line-height:1.2;text-transform:uppercase}@media (max-width:575px){header .menu span{display:inline-block;font-size:3vw;line-height:1}}header .menu .bars{background:#fff;height:2px;margin-bottom:.4rem;margin-top:1.5rem;position:relative;width:3.5rem}@media (max-width:575px){header .menu .bars{height:2px;margin-bottom:1vw;margin-top:3vw;width:8.5vw}}header .menu .bars:after,header .menu .bars:before{background:#fff;content:"";display:block;height:100%;left:0;position:absolute;width:100%}header .menu .bars:before{top:-1.6rem}@media (max-width:575px){header .menu .bars:before{top:-4.5vw}}header .menu .bars:after{top:-.8rem;width:60%}@media (max-width:575px){header .menu .bars:after{top:-2.25vw}}header.shadow:before{background:#fff;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);content:"";height:15rem;left:0;position:absolute;top:0;width:100%;z-index:0}header.is-relative{position:relative}header.is-relative .container{padding-bottom:6rem}@media (max-width:991px){header.is-relative .container{padding-bottom:3rem}}header.is-relative .contacts a,header.is-relative .logo,header.is-relative ul.links a{color:#4b4b4c}header.is-relative ul.links a:after{background:#4b4b4c}header.is-relative .menu span{color:#4b4b4c}header.is-relative .bars,header.is-relative .bars:after,header.is-relative .bars:before{background:#4b4b4c}nav.navigation-menu{background:#fff;font-family:PT Sans,sans-serif;height:100%;left:100%;min-width:55rem;overflow-y:scroll;padding-bottom:4rem;position:fixed;top:0;transform:translateX(0);transition:all .5s cubic-bezier(.215,.61,.355,1);width:55rem;z-index:15}@media (max-width:575px){nav.navigation-menu{min-width:0;width:100%}}nav.navigation-menu .close-menu{color:#464645;cursor:pointer;font-weight:700;margin-top:4rem;padding:4rem;position:relative;text-transform:uppercase;width:53rem}@media (max-width:575px){nav.navigation-menu .close-menu{margin-top:4vw;width:100%}}nav.navigation-menu .close-menu span{color:#a4a4a1;display:block;font-size:1.4rem;left:10rem;letter-spacing:3px;position:absolute;top:4rem;width:60%}@media (max-width:575px){nav.navigation-menu .close-menu span{left:10%}}nav.navigation-menu .close-menu:after,nav.navigation-menu .close-menu:before{background:#e8e8e8;border-radius:2px;content:"";height:2px;position:absolute;right:4.4rem;top:4.8rem;transform:rotate(45deg);transform-origin:50% 50%;width:2.4rem}nav.navigation-menu .close-menu:after{transform:rotate(-45deg)}nav.navigation-menu.active{box-shadow:0 0 5px rgba(0,0,0,.25);transform:translateX(-53rem)}@media (max-width:575px){nav.navigation-menu.active{transform:translateX(-100%)}}nav.navigation-menu .phone{color:#000;display:block;font-size:1.6rem;margin:0 0 1rem;padding:0 5rem 1rem 10rem}@media (max-width:575px){nav.navigation-menu .phone{padding:0 10% 1rem}}nav.navigation-menu ul{color:#464645;display:block;font-size:1.4rem;font-weight:700;list-style:none;padding:0;position:relative;text-transform:uppercase;width:100%}nav.navigation-menu ul li+li{margin-top:3px}nav.navigation-menu ul a{align-items:center;color:#000;display:flex;font-size:1.4rem;line-height:1.2;padding:1rem 5rem 1rem 10rem;position:relative;transition:color .5s ease}@media (max-width:575px){nav.navigation-menu ul a{padding:1rem 10%}}nav.navigation-menu ul a:after{background:#b4b4ac;content:"";height:2px;margin-left:auto;opacity:0;transition:opacity .5s ease;width:16rem}@media (max-width:575px){nav.navigation-menu ul a:after{width:20vw}}nav.navigation-menu ul a:active,nav.navigation-menu ul a:focus,nav.navigation-menu ul a:hover{color:#b4b4ac}nav.navigation-menu ul a:active:after,nav.navigation-menu ul a:focus:after,nav.navigation-menu ul a:hover:after{opacity:1}nav.navigation-menu ul li{margin:0;padding:0}nav.navigation-menu ul li.hr{margin-bottom:2rem}.modal{background:rgba(0,0,0,.25);color:#939191;display:none;font-family:PT Sans,sans-serif;height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;width:100%;z-index:16}@media (max-width:575px){.modal{padding:1rem}}.modal .bkg{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.modal.active{-webkit-animation:modal .25s ease-out forwards;animation:modal .25s ease-out forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.modal.active,.modal.closed{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.modal.closed{-webkit-animation:modal-close .25s ease-out forwards;animation:modal-close .25s ease-out forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.modal .modal-dialog{max-width:65rem;padding:10rem;position:relative;width:100%}@media (max-width:575px){.modal .modal-dialog{padding:3rem}}.modal .close{background:none;border:0;cursor:pointer;height:2.5rem;outline:0;padding:0;position:absolute;right:4rem;top:4rem;width:2.5rem}@media (max-width:575px){.modal .close{right:2rem;top:2rem}}.modal .close:after,.modal .close:before{background:#dcdcdc;content:"";height:1px;position:absolute;right:0;top:10px;transform-origin:50% 50%;transition:background .5s ease;width:2.5rem}.modal .close:before{transform:rotate(45deg)}.modal .close:after{transform:rotate(-45deg)}.modal .close:hover:after,.modal .close:hover:before{background:#000}.modal h4{color:#444647;font-size:1.8rem;margin-bottom:4rem;text-transform:uppercase}@media (max-width:575px){.modal h4{font-size:2rem}}.modal small{color:#838383;display:block;font-size:1.25rem;line-height:1.2;margin:3rem 0}.modal .alert{font-size:1.6rem;margin-bottom:3rem}.modal .desc{font-size:1.5rem;margin:3rem 0 3.5rem}@media (max-width:575px){.modal .desc{font-size:1.2rem}}.modal .form-group{align-items:center;display:flex;font-size:1.4rem;margin-bottom:2.5rem;position:relative}.modal .form-group input,.modal .form-group textarea{background:none;border:0;border-bottom:1px solid #d0d0d0;display:flex;font-size:1.5rem;height:4rem;line-height:1.2;padding:0 2rem;text-transform:uppercase;transition:border .5s ease;width:100%}.modal .form-group input:focus+label,.modal .form-group input:not([value=""])+label,.modal .form-group textarea:focus+label,.modal .form-group textarea:not([value=""])+label{opacity:1;z-index:0}.modal .form-group input:focus,.modal .form-group input:not([value=""]),.modal .form-group textarea:focus,.modal .form-group textarea:not([value=""]){border-color:#7b7b7b;outline:0;z-index:1}.modal .form-group label{color:#838383;cursor:pointer;font-size:1.5rem;left:0;line-height:1;opacity:0;padding:0;position:absolute;top:0;transform:translateY(-120%);transition:opacity .25s ease}.modal .form-group textarea{border:1px solid #d0d0d0;min-height:10rem;padding:1rem 2rem;resize:vertical}.modal .btn-send{align-items:center;background:none;border:1px solid #c4c4c4;color:#838383;cursor:pointer;display:flex;font-size:1.5rem;height:5.5rem;justify-content:center;transition:background .5s ease;width:25rem}.modal .btn-send:focus,.modal .btn-send:hover{background:rgba(0,0,0,.1);outline:0}.modal .btn-send:active{transform:translateY(1px)}@media (max-width:575px){.modal .btn-send{flex:0 0 100%;font-size:1.4rem;margin-top:2rem;order:3;width:100%}}.modal .btn-send img{margin-right:1rem}.modal .btns{align-items:center;display:flex}@media (max-width:575px){.modal .btns{flex-wrap:wrap}}@-webkit-keyframes modal{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{opacity:1}}@keyframes modal{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{opacity:1}}@-webkit-keyframes modal-close{0%{opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}@keyframes modal-close{0%{opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}.paginator{width:100%}.paginator ul{align-items:flex-start;display:flex;font-family:Oswald,Arial,Helvetica,sans-serif;font-size:1.6rem;list-style:none;padding:2rem 0 4rem}.paginator ul li{display:flex;margin-right:2rem}.paginator ul li:last-child{margin-right:0}.paginator ul li:last-child:after{display:none}.paginator ul li a{border-bottom:1px solid transparent;color:#828586;text-align:center;text-decoration:none;transition:background .5s ease,color .5s ease,border .5s ease}.paginator ul li a:hover{border-color:#00affe;color:#00affe}.paginator ul li span{border-bottom:1px solid transparent;text-align:center}.paginator ul li.active span{border-color:#00affe;color:#00affe}section.main-slide{background:#151513;color:#fff;height:100vh;min-height:600px;overflow:hidden;padding-top:12rem;position:relative;text-transform:uppercase;width:100%}@media (max-width:767px){section.main-slide{height:100vw;min-height:500px}}section.main-slide .bkg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}section.main-slide .bkg img,section.main-slide .bkg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.main-slide .container{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}section.main-slide .h1,section.main-slide h1{font-size:8vw;line-height:1.1}@media (min-width:576px){section.main-slide .h1,section.main-slide h1{font-size:3.8rem}}@media (min-width:768px){section.main-slide .h1,section.main-slide h1{font-size:4.2rem}}@media (min-width:992px){section.main-slide .h1,section.main-slide h1{font-size:4.8rem}}@media (min-width:1200px){section.main-slide .h1,section.main-slide h1{font-size:5.4rem}}@media (min-width:1440px){section.main-slide .h1,section.main-slide h1{font-size:6rem}}section.main-slide .desc{font-size:3.2vw;font-weight:700;margin:5vw 0;position:relative}@media (min-width:576px){section.main-slide .desc{font-size:1.4rem;margin:5rem 0}}@media (min-width:768px){section.main-slide .desc{font-size:1.5rem}}@media (min-width:992px){section.main-slide .desc{font-size:1.6rem}}@media (min-width:1200px){section.main-slide .desc{font-size:1.7rem}}@media (min-width:1440px){section.main-slide .desc{font-size:1.8rem}}section.main-slide .desc p{margin:0;max-width:60rem}section.main-slide .btn{align-items:center;background:none;border:2px solid #fff;color:#fff;cursor:pointer;display:flex;font-size:1.8rem;font-weight:700;height:7rem;justify-content:center;margin-top:10rem;text-transform:uppercase;transition:color .5s ease,background .5s ease;width:36rem}@media (max-width:575px){section.main-slide .btn{font-size:4.5vw;height:16vw;margin:5vw auto 0;width:90%}}section.main-slide .btn:hover{background:#fff;color:#000}section.main-slide .social{align-items:center;bottom:0;color:#fff;display:flex;font-size:1.8rem;font-weight:400;line-height:1;position:absolute;right:15px}@media (max-width:767px){section.main-slide .social{display:none}}section.main-slide .social svg{height:4rem;margin-right:1rem;width:4rem}section.main-slide .social svg>*{fill:#fff}section.main-about{color:#2b2e2d;padding:14rem 0}@media (max-width:575px){section.main-about{padding:8vw 0}}@media (min-width:576px) and (max-width:767px){section.main-about{padding:6rem 0}}@media (min-width:768px) and (max-width:991px){section.main-about{padding:8rem 0}}@media (min-width:992px) and (max-width:1199px){section.main-about{padding:10rem 0}}@media (min-width:1200px) and (max-width:1439px){section.main-about{padding:12rem 0}}section.main-about .container{display:flex}@media (max-width:767px){section.main-about .container{flex-wrap:wrap}}section.main-about .container .col{flex:0 0 50%;width:50%}@media (max-width:767px){section.main-about .container .col{flex:0 0 100%;width:100%}}section.main-about .text{max-width:56rem}@media (min-width:992px) and (max-width:1199px){section.main-about .text{max-width:46rem}}@media (min-width:1200px) and (max-width:1439px){section.main-about .text{max-width:51rem}}section.main-about h2{font-size:6rem;line-height:1.2;margin-bottom:4rem;text-transform:uppercase}@media (max-width:575px){section.main-about h2{font-size:7vw;margin-bottom:7vw}}@media (min-width:576px) and (max-width:767px){section.main-about h2{font-size:5rem}}@media (min-width:768px) and (max-width:991px){section.main-about h2{font-size:4rem}}@media (min-width:992px) and (max-width:1199px){section.main-about h2{font-size:4.5rem}}@media (min-width:1200px) and (max-width:1439px){section.main-about h2{font-size:5.25rem}}section.main-about p{font-size:2rem;line-height:1.2}@media (max-width:575px){section.main-about p{font-size:4vw}}@media (min-width:768px) and (max-width:991px){section.main-about p{font-size:1.4rem}}@media (min-width:992px) and (max-width:1199px){section.main-about p{font-size:1.6rem}}section.main-about .achievements{display:flex;flex-wrap:wrap;justify-content:space-around}@media (min-width:768px) and (max-width:1199px){section.main-about .achievements{justify-content:start}}section.main-about .achievements .block{display:flex;flex:0 0 40%;flex-wrap:wrap;width:40%}@media (max-width:575px){section.main-about .achievements .block{flex:0 0 50%;margin-top:6vw;width:50%}}@media (min-width:576px) and (max-width:767px){section.main-about .achievements .block{margin-top:4rem}}@media (min-width:768px) and (max-width:1199px){section.main-about .achievements .block{margin-left:auto}}section.main-about .achievements .num{flex:0 0 100%;font-size:7rem;font-weight:700;line-height:1;margin-top:auto;width:100%}@media (max-width:575px){section.main-about .achievements .num{font-size:12vw}}@media (min-width:768px) and (max-width:991px){section.main-about .achievements .num{font-size:5rem}}@media (min-width:992px) and (max-width:1199px){section.main-about .achievements .num{font-size:6rem}}section.main-about .achievements .desc{flex:0 0 100%;font-size:1.8rem;line-height:1.2;margin:auto 0;width:100%}@media (max-width:575px){section.main-about .achievements .desc{font-size:3.5vw}}@media (min-width:576px) and (max-width:767px){section.main-about .achievements .desc{font-size:1.6rem}}@media (min-width:768px) and (max-width:991px){section.main-about .achievements .desc{font-size:1.4rem}}@media (min-width:992px) and (max-width:1199px){section.main-about .achievements .desc{font-size:1.6rem}}section.main-catalog{background:#f5f5f5;color:#2b2e2d;padding:6rem 0 10rem}@media (max-width:575px){section.main-catalog{padding:8vw 0 10vw}}@media (min-width:576px) and (max-width:991px){section.main-catalog{padding:4rem 0 7rem}}section.main-catalog a{color:#2b2e2d}section.main-catalog h2{font-size:3.6rem;line-height:1.2}@media (max-width:575px){section.main-catalog h2{font-size:5vw}}section.main-catalog h3{font-size:3rem;line-height:1.2;margin-bottom:4rem;position:relative;text-transform:uppercase;z-index:2}@media (max-width:575px){section.main-catalog h3{font-size:6vw;margin-bottom:4vw}}@media (min-width:576px){section.main-catalog h3{font-size:2.3rem;margin-bottom:2rem}}@media (min-width:992px){section.main-catalog h3{font-size:2.6rem;margin-bottom:3rem}}@media (min-width:1200px){section.main-catalog h3{font-size:2.8rem;margin-bottom:3.5rem}}section.main-catalog .list{display:flex;flex-wrap:wrap;justify-content:space-between}section.main-catalog .list .col{flex:0 0 45%;width:45%}@media (max-width:767px){section.main-catalog .list .col{flex:0 0 100%;margin-bottom:3rem;width:100%}}section.main-catalog picture{display:block;padding-top:60%;position:relative;width:100%}section.main-catalog picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}section.main-catalog p{font-size:1.8rem;line-height:1.2;max-width:60rem}@media (max-width:575px){section.main-catalog p{font-size:4vw}}@media (min-width:768px) and (max-width:991px){section.main-catalog p{font-size:1.5rem}}section.main-catalog ul{list-style:none;margin:3rem 0 0;padding:0}section.main-catalog ul li{margin-top:2rem}section.main-catalog ul a{font-size:1.8rem;font-weight:700;position:relative;text-transform:uppercase}@media (max-width:575px){section.main-catalog ul a{font-size:4vw}}@media (min-width:768px) and (max-width:991px){section.main-catalog ul a{font-size:1.5rem}}section.main-catalog ul a:after{background:#c4c4c4;bottom:0;content:"";height:1px;left:0;position:absolute;transition:background .5s ease;width:100%}section.main-catalog ul a:hover:after{background:#2b2e2d}section.main-services{background:#000;padding:10rem 0;position:relative}@media (max-width:575px){section.main-services{padding:15vw 0}}section.main-services .bkg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}@media (max-width:575px){section.main-services .bkg{opacity:.75}}section.main-services .bkg img,section.main-services .bkg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.main-services .container{color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:center;min-height:100%;position:relative;z-index:1}section.main-services h2{font-size:8.2rem;text-transform:uppercase}@media (max-width:575px){section.main-services h2{font-size:9vw}}section.main-services .desc{font-size:1.8rem;max-width:55rem}@media (max-width:575px){section.main-services .desc{font-size:4.5vw;font-weight:400;line-height:1.2}}section.main-services ul{list-style:none;margin:0;padding:7rem 0}@media (max-width:575px){section.main-services ul{padding:8vw 0}}section.main-services ul li+li{margin-top:2.5rem}section.main-services ul a{color:#fff;font-size:2.1rem;position:relative;text-transform:uppercase}@media (max-width:575px){section.main-services ul a{font-size:4.5vw}}section.main-services ul a:after{background:#888;bottom:0;content:"";height:1px;left:0;position:absolute;transition:background .5s ease;width:100%}section.main-services ul a:hover:after{background:#fff}section.main-services .btn{align-items:center;border:2px solid #fff;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;height:8rem;justify-content:center;margin-bottom:5rem;text-transform:uppercase;transition:color .5s ease,background .5s ease;width:36.5rem}@media (max-width:575px){section.main-services .btn{font-size:4.5vw;height:16vw;margin:0 auto;width:90%}}section.main-services .btn:hover{background:#fff;color:#000}section.main-photoalbum .container{color:#2b2e2d;padding-bottom:29rem;padding-top:13rem;position:relative}@media (max-width:575px){section.main-photoalbum .container{padding:8vw 15px}}@media (min-width:576px) and (max-width:767px){section.main-photoalbum .container{padding:6rem 0}}@media (min-width:768px) and (max-width:1439px){section.main-photoalbum .container{padding-bottom:14rem;padding-top:8rem}}@media (min-width:1440px) and (max-width:1600px){section.main-photoalbum .container{padding-bottom:20rem}}section.main-photoalbum .text{max-width:48rem}@media (max-width:991px){section.main-photoalbum .text{max-width:none}}@media (min-width:992px) and (max-width:1199px){section.main-photoalbum .text{max-width:38rem}}section.main-photoalbum h3{font-size:4.6rem;line-height:1.2;margin:0 0 4.5rem;text-transform:uppercase}@media (max-width:575px){section.main-photoalbum h3{font-size:6vw;margin-bottom:4vw}}@media (min-width:992px) and (max-width:1199px){section.main-photoalbum h3{font-size:3.8rem}}section.main-photoalbum p{font-size:1.8rem;line-height:1.2}section.main-photoalbum .btn{align-items:center;color:#2b2e2d;display:inline-flex;font-size:1.8rem;font-weight:700;margin-top:12rem;max-width:34rem;text-transform:uppercase}@media (max-width:575px){section.main-photoalbum .btn{font-size:4vw}}@media (max-width:991px){section.main-photoalbum .btn{margin-top:2rem}}@media (min-width:992px) and (max-width:1199px){section.main-photoalbum .btn{margin-top:6rem}}section.main-photoalbum .btn span{white-space:nowrap}section.main-photoalbum .btn:after{background:#2b2e2d;content:"";flex:1 0 100%;height:2px;margin-left:2rem}section.main-photoalbum picture{display:block;overflow:hidden;padding-top:45%;position:absolute;right:10%;top:5%;width:45%}@media (max-width:991px){section.main-photoalbum picture{padding-top:66%;position:relative;right:0;top:0;width:100%}}@media (min-width:992px) and (max-width:1439px){section.main-photoalbum picture{right:5%}}@media (min-width:992px) and (max-width:1199px){section.main-photoalbum picture{top:10%}}@media (min-width:1800px) and (max-width:1999px){section.main-photoalbum picture{padding-top:40%}}section.main-photoalbum picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}section.main-form{color:#fff;position:relative}section.main-form .bkg,section.main-form picture{display:block;height:75rem;width:100%}@media (max-width:575px){section.main-form .bkg,section.main-form picture{height:130vw}}section.main-form .bkg img,section.main-form .bkg video,section.main-form picture img,section.main-form picture video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.main-form .text{font-size:1.8rem;left:0;position:absolute;top:15rem;width:100%}@media (max-width:575px){section.main-form .text{font-size:4vw}}@media (max-width:767px){section.main-form .text{top:20vw}}section.main-form .text .desc{margin:3rem 0 6rem;max-width:54rem}@media (max-width:575px){section.main-form .text .desc{margin:3rem 0 5rem}}section.main-form h4{font-size:6rem;line-height:1.2;text-transform:uppercase}@media (max-width:575px){section.main-form h4{font-size:10vw}}@media (min-width:576px) and (max-width:767px){section.main-form h4{font-size:5rem}}section.main-form .btn{align-items:center;border:2px solid #fff;color:#fff;display:flex;font-size:2.1rem;height:8rem;justify-content:center;text-transform:uppercase;transition:color .5s ease,background .5s ease;width:36rem}@media (max-width:575px){section.main-form .btn{font-size:6vw;height:15vw;width:100%}}section.main-form .btn:hover{background:#fff;color:#000}main.news h1.h1{color:#4b4b4c;font-family:PT Sans,Tahoma,Geneva,Verdana,sans-serif;font-size:3rem;letter-spacing:1px;line-height:1.2;text-transform:uppercase}@media (max-width:575px){main.news h1.h1{font-size:6vw}}@media (min-width:576px) and (max-width:767px){main.news h1.h1{font-size:2.6rem}}@media (min-width:768px) and (max-width:991px){main.news h1.h1{font-size:2.5rem}}main.news .row.list{display:flex;flex-wrap:wrap;margin:4rem -1rem 0}main.news .row.list .news-box{flex:0 0 50%;width:50%}@media (max-width:575px){main.news .row.list .news-box{flex:0 0 100%;width:100%}}main.news .news-box{display:block;margin-bottom:4rem;padding:0 1rem}@media (max-width:575px){main.news .news-box{margin-bottom:4vw}}@media (min-width:576px) and (max-width:767px){main.news .news-box{margin-bottom:1rem}}@media (min-width:768px) and (max-width:991px){main.news .news-box{margin-bottom:2rem}}@media (min-width:992px) and (max-width:1199px){main.news .news-box{margin-bottom:3rem}}main.news .news-box a{color:#4c4c4c;display:flex}@media (max-width:767px){main.news .news-box a{flex-wrap:wrap}}main.news .news-box .img{flex:0 0 45%;width:45%}@media (max-width:767px){main.news .news-box .img{flex:0 0 100%;width:100%}}main.news .news-box .text{flex:0 0 55%;padding:2rem;width:55%}@media (max-width:767px){main.news .news-box .text{flex:0 0 100%;padding:1rem .5rem;width:100%}}@media (min-width:768px) and (max-width:991px){main.news .news-box .text{padding:.5rem 1rem}}@media (min-width:992px) and (max-width:1199px){main.news .news-box .text{padding:1rem 1.5rem}}main.news .news-box .btn{border-bottom:1px solid #4c4c4c;display:inline-flex;font-size:1.3rem;line-height:1.1;margin-top:2.5rem;text-transform:uppercase;transition:border .5s ease,color .5s ease}@media (max-width:575px){main.news .news-box .btn{font-size:4vw}}main.news .news-box .btn:hover{border-color:#000;color:#000}main.news .news-box picture{display:block;padding-top:66%;position:relative;width:100%}main.news .news-box picture:after{box-shadow:inset 0 0 2px rgba(0,0,0,.25);content:"";height:100%;left:0;position:absolute;top:0;width:100%}main.news .news-box picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}main.news .news-box h4{font-family:PT Sans,Tahoma,Geneva,Verdana,sans-serif;font-size:1.6rem;line-height:1.2;margin:0;padding:0 0 2rem;text-transform:uppercase;transition:color .5s ease}@media (max-width:575px){main.news .news-box h4{font-size:4vw;padding-bottom:4vw}}@media (min-width:576px) and (max-width:767px){main.news .news-box h4{font-size:1.5rem;padding-bottom:.5rem}}@media (min-width:768px) and (max-width:991px){main.news .news-box h4{font-size:1.4rem;padding-bottom:1rem}}@media (min-width:992px) and (max-width:1199px){main.news .news-box h4{font-size:1.5rem;padding-bottom:1rem}}main.news .news-box .desc{font-size:1.8rem;line-height:1.2}@media (max-width:575px){main.news .news-box .desc{font-size:4vw}}@media (min-width:576px) and (max-width:767px){main.news .news-box .desc{font-size:1.5rem}}@media (min-width:768px) and (max-width:991px){main.news .news-box .desc{font-size:1.4rem}}@media (min-width:992px) and (max-width:1199px){main.news .news-box .desc{font-size:1.6rem}}main.news .news-box .desc p{margin:0}main.news .news-box:hover h4{color:#00affe}main.news .panels{display:flex;padding:3rem 0 6rem}@media (max-width:575px){main.news .panels{padding-top:0}}@media (max-width:991px){main.news .panels{flex-wrap:wrap}}@media (min-width:576px) and (max-width:767px){main.news .panels{padding-top:1rem}}@media (min-width:768px) and (max-width:991px){main.news .panels{padding-top:2rem}}@media (min-width:992px) and (max-width:1199px){main.news .panels{padding-top:3rem}}main.news .panels .left-panel{flex:0 0 35%;width:35%}@media (max-width:991px){main.news .panels .left-panel{border-top:1px solid #ddd;flex:0 0 100%;order:2;padding-top:10vw;width:100%}}main.news .panels .left-panel .news-box{margin-bottom:2.5rem;padding:0}@media (max-width:575px){main.news .panels .left-panel .news-box{margin-bottom:4vw}}main.news .panels .left-panel .news-box .img{flex:0 0 45%;width:45%}@media (max-width:575px){main.news .panels .left-panel .news-box .img{flex:0 0 100%;width:100%}}main.news .panels .left-panel .news-box .text{flex:0 0 55%;padding-bottom:0;padding-left:2rem;padding-top:0;width:55%}@media (max-width:575px){main.news .panels .left-panel .news-box .text{flex:0 0 100%;padding:2vw 1vw;width:100%}}main.news .panels .left-panel .news-box .text h4{margin-top:0;padding-bottom:1.5rem}main.news .panels .left-panel .news-box .desc{font-size:1.5rem}main.news .panels .left-panel .h1{font-size:2.4rem;font-weight:400;padding-bottom:2rem}main.news .panels .right-panel{flex:0 0 65%;padding-left:4rem;padding-top:0;width:65%}@media (max-width:991px){main.news .panels .right-panel{flex:0 0 100%;order:1;padding-left:0;width:100%}}main.news .panels .right-panel h1{color:#545353;font-family:PT Sans,Tahoma,Geneva,Verdana,sans-serif;font-size:1.8rem;margin-bottom:2rem;text-transform:uppercase}@media (max-width:575px){main.news .panels .right-panel h1{font-size:5.5vw}}main.news .more{border-bottom:1px solid #4c4c4c;color:#4c4c4c;display:inline-flex;font-family:PT Sans,Tahoma,Geneva,Verdana,sans-serif;font-size:1.7rem;line-height:1.1;margin-top:4rem;transition:color .5s ease,border .5s ease}@media (max-width:575px){main.news .more{font-size:3.5vw;margin:6vw 0}}@media (min-width:992px) and (max-width:1199px){main.news .more{font-size:1.4rem}}main.news .more:hover{background:#000;color:#000}main.news .photoalbum{margin:3rem 0;width:100%}main.news .photoalbum a{border:0}main.news .photoalbum picture{display:flex;justify-content:center}@media (max-width:575px){main.news .photoalbum{margin:4vw 0}}main.news .photoalbum .photoalbum-thumbnails-wrap{margin:1.5rem -.75rem 0}@media (max-width:575px){main.news .photoalbum .photoalbum-thumbnails-wrap{margin:.5rem -.25rem 0}}main.news .photoalbum .photoalbum-thumbnails-wrap .slick-track{margin:0}main.news .photoalbum .photoalbum-thumbnails-wrap .slick-slide{cursor:pointer;filter:grayscale(10);opacity:.75;padding:0 .75rem;transition:filter .5s ease,opacity .5s ease}@media (max-width:575px){main.news .photoalbum .photoalbum-thumbnails-wrap .slick-slide{padding:0 .25rem}}main.news .photoalbum .photoalbum-thumbnails-wrap .slick-slide.slick-current,main.news .photoalbum .photoalbum-thumbnails-wrap .slick-slide:hover{filter:none;opacity:1}main.news .row.list{margin-bottom:3rem}@media (max-width:575px){main.catalog .main-slide picture{opacity:.75}}main.catalog .line{color:#2b2e2d;padding:14rem 0}@media (max-width:575px){main.catalog .line{padding:12vw 0}}@media (min-width:576px) and (max-width:767px){main.catalog .line{padding:6rem 0}}@media (min-width:768px) and (max-width:991px){main.catalog .line{padding:8rem 0}}@media (min-width:992px) and (max-width:1199px){main.catalog .line{padding:10rem 0}}@media (min-width:1200px) and (max-width:1439px){main.catalog .line{padding:12rem 0}}main.catalog .line.gray{background:#f5f5f5}main.catalog .line .text{max-width:56rem;z-index:1}@media (min-width:992px) and (max-width:1199px){main.catalog .line .text{max-width:48rem}}main.catalog .line .h3{font-size:4.8rem;line-height:1.2;margin-bottom:2rem;text-transform:uppercase}@media (max-width:575px){main.catalog .line .h3{font-size:8vw}}main.catalog .line .h3 a{color:#2d2d2d}main.catalog .line .h2{font-size:3.6rem;line-height:1.2;margin-bottom:2rem;text-transform:uppercase}@media (max-width:575px){main.catalog .line .h2{font-size:8vw}}main.catalog .line .h2 a{color:#2d2d2d}main.catalog .line p{font-size:1.8rem;line-height:1.2}@media (max-width:575px){main.catalog .line p{font-size:4.5vw}}@media (min-width:992px) and (max-width:1199px){main.catalog .line p{font-size:1.6rem}}main.catalog .line ul{list-style:none;margin:7rem 0;padding:0}@media (max-width:575px){main.catalog .line ul{margin:5vw 0 10vw}}@media (min-width:992px) and (max-width:1199px){main.catalog .line ul{margin:5rem 0}}main.catalog .line ul li{margin-top:2rem}main.catalog .line ul a{align-items:center;color:#2b2e2d;display:inline-flex;font-size:1.8rem;font-weight:700;line-height:1.2;max-width:43rem;position:relative;text-transform:uppercase;width:100%}@media (max-width:575px){main.catalog .line ul a{font-size:4vw}}main.catalog .line ul a:after{background:#dcdcdc;content:"";flex:1;height:1px;margin-left:3rem;opacity:0;transition:opacity .5s ease}main.catalog .line ul a:hover{color:#496a89}main.catalog .line ul a:hover:after{opacity:1}main.catalog .line ul a:hover span:before{background:transparent}main.catalog .line ul a span{position:relative;transition:color .5s ease;white-space:nowrap}main.catalog .line ul a span:before{background:#c4c4c4;bottom:0;content:"";height:1px;left:0;position:absolute;transition:background .5s ease;width:100%}main.catalog .line picture{display:block;height:100%;position:absolute;right:15px;top:0;width:50%;z-index:0}@media (max-width:991px){main.catalog .line picture{height:auto;padding-top:50%;position:relative;right:0;width:100%;z-index:1}}@media (min-width:992px) and (max-width:1199px){main.catalog .line picture{width:55%}}@media (min-width:1200px) and (max-width:1600px){main.catalog .line picture{width:60%}}main.catalog .line picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}main.catalog .line .btn{align-items:center;border:2px solid #888;color:#2d2d2d;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;height:8rem;justify-content:center;margin-bottom:5rem;text-transform:uppercase;transition:color .5s ease,background .5s ease;width:36.5rem}@media (max-width:575px){main.catalog .line .btn{font-size:4.5vw;height:16vw;margin:0 auto;width:100%}}main.catalog .line .btn:hover{background:#2d2d2d;color:#fff}main.catalog .line a.file{align-items:center;bottom:0;color:#616262;display:flex;font-size:1.6rem;height:6rem;justify-content:flex-end;position:absolute;right:15px;transition:color .5s ease;width:18rem}@media (max-width:575px){main.catalog .line a.file{font-size:2.5vw;height:6vw;width:35vw}}main.catalog .line a.file span{display:block;line-height:1.2;margin-right:1rem}main.catalog .line a.file svg{width:5rem}@media (max-width:575px){main.catalog .line a.file svg{width:7vw}}main.catalog .line a.file svg>*{fill:#616262;transition:fill .5s ease}main.catalog .line a.file:hover{color:#000}main.catalog .line a.file:hover svg>*{fill:#000}@media (max-width:575px){main.catalog .line a.file{bottom:2vw}}main.catalog .line a.file.margin{bottom:1rem}@media (max-width:575px){main.catalog .line a.file.margin{font-size:4vw;height:8vw;width:70vw}main.catalog .line a.file.margin svg{width:10vw}}@media (max-width:767px){main.catalog .line a.file.margin{justify-content:center;margin:4rem 0 6rem;position:relative;right:0;width:100%}}main.catalog.rubric .line+.line{padding-top:0}@media (min-width:992px) and (max-width:1439px){main.catalog.rubric .line picture{top:10%}}main.catalog.rubric .line ul li a:after{opacity:1;transform:translateY(1.2rem)}@media (max-width:767px){main.catalog.rubric .line ul li a:after{display:none}}main.catalog.rubric .line ul li a span:before{display:none}@media (min-width:992px){main.catalog.rubric .text{min-height:20rem}}main.catalog .html-text h4{margin-bottom:4rem;text-transform:uppercase}@media (max-width:575px){main.catalog .html-text h4{margin-bottom:4vw}}@media (min-width:576px) and (max-width:767px){main.catalog .html-text h4{margin-bottom:2rem}}main.catalog .html-text table{border-collapse:collapse;margin-bottom:2rem;width:100%}main.catalog .html-text table td,main.catalog .html-text table th{border:1px solid #e8e8e8;color:#616262;font-size:1.6rem;line-height:1.2;padding:1rem}@media (max-width:575px){main.catalog .html-text table td,main.catalog .html-text table th{font-size:2.5vw}}@media (min-width:576px) and (max-width:767px){main.catalog .html-text table td,main.catalog .html-text table th{font-size:1.2rem}}@media (min-width:768px) and (max-width:991px){main.catalog .html-text table td,main.catalog .html-text table th{font-size:1.4rem}}main.catalog .html-text table th{font-weight:400;text-align:center}main.catalog .html-text table.specification td:first-child,main.catalog .html-text table.specification th:first-child{width:18%}main.catalog .html-text table.specification td:nth-child(3),main.catalog .html-text table.specification th:nth-child(3){width:15%}@media (max-width:767px){.contacts .main-slide{height:100%}}.contacts .grid{display:flex}@media (max-width:767px){.contacts .grid{display:block}}.contacts .grid .phone{color:#fff}.contacts .grid .text{font-size:1.8rem;margin-top:.2em;max-width:43rem}@media (max-width:575px){.contacts .grid .text{font-size:4vw}}@media (min-width:576px) and (max-width:767px){.contacts .grid .text{font-size:1.2rem}}@media (min-width:768px) and (max-width:991px){.contacts .grid .text{font-size:1.4rem}}@media (min-width:992px) and (max-width:1199px){.contacts .grid .text{font-size:1.6rem}}.contacts .grid h1+div{font-weight:700;margin-left:10rem}@media (max-width:575px){.contacts .grid h1+div{margin-left:0;margin-top:5vw}}@media (min-width:576px) and (max-width:767px){.contacts .grid h1+div{margin-left:0;margin-top:4rem}}.services{font-weight:700;padding:10rem 0}@media (max-width:575px){.services{padding:10vw 0}}.services .container{grid-gap:10rem;display:grid;grid-template-columns:1fr 1.6fr}@media (max-width:1199px){.services .container{grid-gap:2rem;grid-template-columns:1fr}}.services .images{grid-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr}@media (max-width:575px){.services .images{grid-gap:2vw}}.services .images img{max-width:100%}.services h2{font-size:2.4rem}@media (max-width:575px){.services h2{font-size:6vw}}.services p{font-size:1.8rem;margin:4rem 0}@media (max-width:575px){.services p{font-size:4.5vw;margin:4vw 0}}.services p.huge{font-size:2.1rem;text-transform:uppercase}@media (max-width:575px){.services p.huge{font-size:5vw}}.services p:not(.huge){margin-bottom:5.5rem}@media (max-width:575px){.services p:not(.huge){margin-bottom:7vw}}.services .text{align-self:center}footer{background:#131313;color:#fff;padding:3rem 0}@media (max-width:575px){footer{padding-bottom:18vw}}footer a{color:#fff}footer .container{display:flex;justify-content:space-between}@media (max-width:767px){footer .container{flex-wrap:wrap}}@media (max-width:575px){footer .about{text-align:center}}@media (max-width:767px){footer .about{width:100%}}footer .about .title{font-family:Oswald,Tahoma,Geneva,Verdana,sans-serif;font-size:1.8rem;text-transform:uppercase}@media (max-width:575px){footer .about .title{font-size:3.5vw}}footer .about .title svg{display:inline-block;height:1.6rem;margin:0 .5rem;width:1.6rem}@media (max-width:575px){footer .about .title svg{height:3vw;width:3vw}}footer .about .title svg>*{fill:#fff}footer .about .desc{font-size:1.7rem;line-height:1.2}@media (max-width:575px){footer .about .desc{font-size:3vw}}footer .vk{font-size:1.6rem;line-height:1.2;position:absolute;right:20rem;top:50%;transform:translateY(-50%)}@media (max-width:575px){footer .vk{font-size:3vw;margin:4vw 0;position:relative;right:0;text-align:center;top:0;transform:none;width:100%}}@media (min-width:576px) and (max-width:767px){footer .vk{margin-top:3rem;position:relative;right:0;top:0;transform:none;width:100%}}@media (min-width:768px) and (max-width:991px){footer .vk{right:25%}}footer .developer{font-size:1.4rem;line-height:1.4;position:absolute;right:15px;text-transform:uppercase;top:50%;transform:translateY(-50%)}footer .developer span{font-weight:700}@media (max-width:575px){footer .developer{font-size:4vw;font-size:3vw;margin:0 auto;position:relative;right:0;transform:none}}@media (min-width:576px) and (max-width:767px){footer .developer{bottom:0;top:auto;transform:none}}.footer-fixed{bottom:0;display:none;left:0;position:fixed;width:100%;z-index:8}@media (max-width:575px){.footer-fixed{display:flex}}.footer-fixed__button,.footer-fixed__phone{align-items:center;background:#e8e8e8;color:#000;display:flex;flex:0 0 50%;font-family:Oswald,Tahoma,Geneva,Verdana,sans-serif;font-size:4vw;height:14vw;justify-content:center;width:50%}.footer-fixed__button{background:#d1d1d1}main.e404{background:#000}
