/*! 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.4rem;line-height:1.2;list-style:none;margin:2rem 0;padding:0;text-transform:none}@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:#000}.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{display:none}.breadcrumb li.last a{color:#6b6e71}.breadcrumb li.last a:hover{color:#000}.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{color:#fff;position:relative}header .logo .title{font-family:PT Sans,Tahoma,Geneva,Verdana,sans-serif;font-size:6rem;font-weight:700;line-height:6rem}@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:PT Sans,Tahoma,Geneva,Verdana,sans-serif;font-size:1.4rem;line-height:1.2;margin-left:.25rem;text-transform:uppercase;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:#f70202;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:50% 50%;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(1)}header .contacts{line-height:1.6;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}header.is-gray .contacts a,header.is-gray .logo,header.is-gray .menu span,header.is-gray ul.links a{color:#3d3d3d}header.is-gray .bars,header.is-gray .bars:after,header.is-gray .bars:before{background:#3d3d3d}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 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:#000;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:2.4rem;margin-bottom:4rem}@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;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{min-height:4rem;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}.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:575px){.main-slide{padding-top:10rem}}@media (max-width:767px){.main-slide{height:100vw;min-height:500px}}.main-slide .bkg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.main-slide .bkg img,.main-slide .bkg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-slide .container{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.main-slide .h1,.main-slide h1{font-size:8vw;line-height:1.1}@media (min-width:576px){.main-slide .h1,.main-slide h1{font-size:3.8rem}}@media (min-width:768px){.main-slide .h1,.main-slide h1{font-size:4.2rem}}@media (min-width:992px){.main-slide .h1,.main-slide h1{font-size:4.8rem}}@media (min-width:1200px){.main-slide .h1,.main-slide h1{font-size:5.4rem}}@media (min-width:1440px){.main-slide .h1,.main-slide h1{font-size:6rem}}.main-slide .desc{font-size:3.2vw;font-weight:700;margin:5vw 0;position:relative}@media (min-width:576px){.main-slide .desc{font-size:1.4rem;margin:5rem 0}}@media (min-width:768px){.main-slide .desc{font-size:1.5rem}}@media (min-width:992px){.main-slide .desc{font-size:1.6rem}}@media (min-width:1200px){.main-slide .desc{font-size:1.7rem}}@media (min-width:1440px){.main-slide .desc{font-size:1.8rem}}.main-slide .desc p{margin:0;max-width:60rem}.main-slide .desc a{color:#fff}.main-slide .btn{align-items:center;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;transition:color .5s ease,background .5s ease;width:36rem}@media (max-width:575px){.main-slide .btn{font-size:4.5vw;height:16vw;margin:5vw auto 0;width:90%}}.main-slide .btn:hover{background:#fff;color:#000}.main-slide .social{align-items:center;bottom:0;color:#fff;display:flex;font-size:1.8rem;font-weight:400;line-height:1.2;position:absolute;right:0;text-transform:none}@media (max-width:767px){.main-slide .social{display:none}}.main-slide .social span{text-align:right}.main-slide .social svg{height:4rem;margin-left:1.5rem;width:4rem}.main-slide .social svg>*{fill:#fff}.main-about{color:#2b2e2d;padding:8rem 0}@media (max-width:575px){.main-about{padding:8vw 0}}@media (min-width:576px) and (max-width:767px){.main-about{padding:4rem 0}}@media (min-width:768px) and (max-width:991px){.main-about{padding:5rem 0}}@media (min-width:992px) and (max-width:1199px){.main-about{padding:6rem 0}}@media (min-width:1200px) and (max-width:1439px){.main-about{padding:7rem 0}}.main-about .container{display:flex}@media (max-width:767px){.main-about .container{flex-wrap:wrap}}.main-about .container .col{flex:0 0 40%;width:40%}@media (max-width:767px){.main-about .container .col{flex:0 0 100%;width:100%}}.main-about .container .col+.col{flex:0 0 60%;width:60%}@media (max-width:767px){.main-about .container .col+.col{flex:0 0 100%;width:100%}}.main-about .text{max-width:56rem}@media (min-width:992px) and (max-width:1199px){.main-about .text{max-width:46rem}}@media (min-width:1200px) and (max-width:1439px){.main-about .text{max-width:51rem}}.main-about h2{color:#494949;font-size:7.2rem;line-height:1.2;margin-bottom:4rem;text-transform:uppercase}@media (max-width:575px){.main-about h2{font-size:8vw;margin-bottom:7vw}}@media (min-width:576px) and (max-width:767px){.main-about h2{font-size:4rem}}@media (min-width:768px) and (max-width:991px){.main-about h2{font-size:5rem}}@media (min-width:992px) and (max-width:1199px){.main-about h2{font-size:5.5rem}}@media (min-width:1200px) and (max-width:1439px){.main-about h2{font-size:6.25rem}}.main-about p{font-size:2rem;line-height:1.2}@media (max-width:575px){.main-about p{font-size:4vw}}@media (min-width:768px) and (max-width:991px){.main-about p{font-size:1.4rem}}@media (min-width:992px) and (max-width:1199px){.main-about p{font-size:1.6rem}}.main-about .achievements{display:flex;flex-wrap:wrap;justify-content:space-around}.main-about .achievements .block{flex:0 0 40%;width:40%}@media (max-width:767px){.main-about .achievements .block{flex:0 0 50%;margin-top:6vw;width:50%}}@media (min-width:576px) and (max-width:767px){.main-about .achievements .block{margin-top:4rem}}@media (min-width:768px) and (max-width:1199px){.main-about .achievements .block{margin-left:auto}}.main-about .achievements .block:hover .num{color:red}.main-about .achievements .map{flex:0 0 100%;width:100%}.main-about .achievements .map img{width:100%}.main-about .achievements .num{flex:0 0 100%;font-size:11.5rem;font-weight:700;line-height:1;transition:color .5s ease;width:100%}@media (max-width:575px){.main-about .achievements .num{font-size:12vw}}@media (min-width:768px) and (max-width:991px){.main-about .achievements .num{font-size:5rem}}@media (min-width:992px) and (max-width:1199px){.main-about .achievements .num{font-size:6rem}}.main-about .achievements .desc{flex:0 0 100%;font-size:2.1rem;line-height:1.2;margin-top:3rem;max-width:25rem;width:100%}@media (max-width:575px){.main-about .achievements .desc{font-size:4vw;max-width:40vw}}@media (min-width:576px) and (max-width:767px){.main-about .achievements .desc{font-size:1.4rem}}@media (min-width:768px) and (max-width:991px){.main-about .achievements .desc{font-size:1.6rem}}@media (min-width:992px) and (max-width:1199px){.main-about .achievements .desc{font-size:1.8rem}}.main-about .btn{align-items:center;border:1px solid #dcdcdc;color:#494949;cursor:pointer;display:block;display:flex;font-size:1.4rem;height:7rem;justify-content:center;margin-top:5rem;text-transform:uppercase;transition:color .5s ease,background .5s ease;width:35rem}@media (max-width:575px){.main-about .btn{font-size:4vw;height:15vw;width:100%}}@media (min-width:768px) and (max-width:992px){.main-about .btn{height:6rem;width:25rem}}@media (min-width:992px) and (max-width:1199px){.main-about .btn{height:6.5rem;width:30rem}}.main-about .btn:hover{background:#dcdcdc;color:#000}.main-catalog{color:#2b2e2d;padding:6rem 0 10rem}@media (max-width:575px){.main-catalog{padding:8vw 0 10vw}}@media (min-width:576px) and (max-width:991px){.main-catalog{padding:4rem 0 7rem}}.main-catalog.gray{background:#f5f5f5}.main-catalog--secondary{padding:3rem 0}@media (max-width:575px){.main-catalog--secondary{padding:4vw 0}}@media (min-width:576px) and (max-width:991px){.main-catalog--secondary{padding:2rem 0}}.main-catalog a{color:#2b2e2d;display:flex;flex-direction:column;height:100%}.main-catalog h2{color:#2b2e2d;font-size:6rem;line-height:1.2;text-transform:uppercase}@media (max-width:575px){.main-catalog h2{font-size:5vw}}.main-catalog h3{font-size:3rem;line-height:1.2;margin:4rem 0;position:relative;text-transform:uppercase;transition:color .5s ease;z-index:2}@media (max-width:575px){.main-catalog h3{font-size:6vw;margin:4vw 0}}@media (min-width:576px){.main-catalog h3{font-size:2.3rem;margin:2rem 0}}@media (min-width:992px){.main-catalog h3{font-size:2.6rem;margin:3rem 0}}@media (min-width:1200px){.main-catalog h3{font-size:2.8rem;margin:3.5rem 0}}.main-catalog .list{display:flex;flex-wrap:wrap;justify-content:space-between}.main-catalog .list .col{flex:0 0 30%;margin-bottom:3rem;width:30%}@media (max-width:767px){.main-catalog .list .col{flex:0 0 100%;width:100%}}@media (min-width:1440px){.main-catalog .list .col{flex:0 0 26%;width:26%}}.main-catalog picture{display:block;padding-top:100%;position:relative;width:100%}.main-catalog picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.main-catalog p{font-size:1.8rem;line-height:1.2}@media (max-width:575px){.main-catalog p{font-size:4vw}}@media (min-width:768px) and (max-width:991px){.main-catalog p{font-size:1.5rem}}.main-catalog .btn{align-items:center;background:#fff;border:1px solid #888;color:#2b2e2d;display:flex;font-size:1.4rem;font-weight:700;height:7rem;justify-content:center;margin-top:auto;text-transform:uppercase;transition:border .5s ease,color .5s ease;width:100%}@media (max-width:575px){.main-catalog .btn{font-size:4.5vw;height:16vw;margin:0 auto;width:90%}}.main-catalog a:hover h3{color:red}.main-catalog a:hover .btn{border-color:#fff;color:red}.main-catalog:not(.gray) a:hover .btn{border-color:red}.main-catalog-other{min-height:60rem;padding-bottom:20rem}.main-catalog-other__h2{color:#2b2e2d;font-size:5rem;line-height:1.2;text-transform:uppercase}@media (max-width:575px){.main-catalog-other__h2{font-size:5vw}}@media (min-width:576px) and (max-width:767px){.main-catalog-other__h2{font-size:4rem}}.main-catalog-other__desc{font-size:1.8rem;font-weight:400;position:relative;text-transform:none}@media (max-width:575px){.main-catalog-other__desc{font-size:4vw}}.main-catalog-other__desc p{max-width:45rem}@media (min-width:1200px){.main-catalog-other__image{position:absolute;right:10%;top:50%;transform:translateY(-50%);width:50%;z-index:-1}}.main-catalog-other__image img{width:100%}.main-catalog-other .btns{margin-top:6rem;max-width:30rem}@media (max-width:575px){.main-catalog-other .btns{margin-top:6vw;max-width:100%}}.main-catalog-other .btn{align-items:center;background:#fff;border:1px solid #888;color:#2b2e2d;display:flex;font-size:1.4rem;font-weight:700;height:7rem;justify-content:center;margin-top:auto;text-transform:uppercase;transition:border .5s ease,color .5s ease;width:100%}@media (max-width:575px){.main-catalog-other .btn{font-size:4.5vw;height:16vw;margin:0 auto;width:90%}}.main-catalog-other .btn:hover{border-color:red;color:red}.main-catalog-other .btn+.btn{margin-top:1.5rem}.main-services{background:#000;padding:10rem 0;position:relative}@media (max-width:575px){.main-services{padding:15vw 0}}.main-services .bkg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}@media (max-width:575px){.main-services .bkg{opacity:.75}}.main-services .bkg img,.main-services .bkg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-services .container{color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:center;min-height:100%;position:relative;z-index:1}.main-services h2{font-size:8.2rem;text-transform:uppercase}@media (max-width:575px){.main-services h2{font-size:9vw}}.main-services .desc{font-size:1.8rem;max-width:55rem}@media (max-width:575px){.main-services .desc{font-size:4.5vw;font-weight:400;line-height:1.2}}.main-services ul{list-style:none;margin:0;padding:7rem 0}@media (max-width:575px){.main-services ul{padding:8vw 0}}.main-services ul li+li{margin-top:2.5rem}.main-services ul a{color:#fff;font-size:2.1rem;position:relative;text-transform:uppercase}@media (max-width:575px){.main-services ul a{font-size:4.5vw}}.main-services ul a:after{background:#888;bottom:0;content:"";height:1px;left:0;position:absolute;transition:background .5s ease;width:100%}.main-services ul a:hover:after{background:#fff}.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){.main-services .btn{font-size:4.5vw;height:16vw;margin:0 auto;width:90%}}.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 .text .desc span{display:inline-block}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}main.photo .list{display:flex;flex-wrap:wrap;margin:0 -1rem;padding:8rem 0}@media (max-width:575px){main.photo .list{margin:0 -.5rem;padding:6vw 0}}main.photo .list .photo-box{flex:0 0 33.333333%;margin-bottom:2rem;padding:0 1rem;width:33.3333%}@media (max-width:575px){main.photo .list .photo-box{padding:0 .5rem}}@media (max-width:991px){main.photo .list .photo-box{flex:0 0 50%;width:50%}}.photo-box h4{color:#2b2e2d;font-size:3rem;line-height:1.2;margin:3rem 0;position:relative;text-transform:uppercase;transition:color .5s ease;z-index:2}@media (max-width:575px){.photo-box h4{font-size:5vw;margin:4vw 0}}@media (min-width:576px){.photo-box h4{font-size:2.3rem;margin:1rem 0}}@media (min-width:992px){.photo-box h4{font-size:2.6rem;margin:2rem 0}}@media (min-width:1200px){.photo-box h4{font-size:2.8rem;margin:3rem 0}}.photo-box h4 span{position:relative}.photo-box h4 span:after{background:#dbdbdb;bottom:1px;content:"";height:1px;left:0;position:absolute;transition:background .5s ease;width:100%}.photo-box .desc{color:#545353;font-size:1.5rem;line-height:1.2}@media (max-width:575px){.photo-box .desc{font-size:3.5vw}}@media (min-width:576px) and (max-width:767px),(min-width:992px) and (max-width:1199px){.photo-box .desc{font-size:1.4rem}}.photo-box .desc p{margin:0}.photo-box .img picture{border:1px solid #e8e8e8;display:block;padding-top:66.6667%;position:relative;width:100%}.photo-box .img picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.photo-box:hover h4{color:red}.photo-box:hover h4 span:after{background:red}.catalog .main-slide.product{background:#fff;color:#3d3d3d}@media (max-width:767px){.catalog .main-slide.product{height:auto}}.catalog .main-slide.product picture.catalog-img{height:100%;max-width:60%;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media (max-width:767px){.catalog .main-slide.product picture.catalog-img{height:0;max-width:100%;position:relative;right:0;top:0;transform:none;width:100%}}@media (min-width:768px) and (max-width:1199px){.catalog .main-slide.product picture.catalog-img{max-width:50%}}.catalog .main-slide.product picture.catalog-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.catalog .main-slide.product .btn{border-color:#3d3d3d;color:#3d3d3d}.catalog .main-slide.product .btn:hover{background:#f6f6f6}.catalog .desc,.catalog h1{max-width:50rem}@media (min-width:768px) and (max-width:991px){.catalog .desc,.catalog h1{max-width:40rem}}.catalog .desc{font-size:1.8rem;font-weight:400;position:static;text-transform:none}@media (max-width:575px){.catalog .desc{font-size:4vw}}.catalog .desc p a{color:currentColor;text-decoration:underline;text-underline-offset:.25em}.catalog .btn-line{border:0;color:#fff;justify-content:flex-start;text-transform:uppercase}@media (max-width:767px){.catalog .btn-line{margin-top:0}}.catalog .btn-line:after{background:#fff;content:"";display:block;height:1px;margin-left:2rem;transition:transform .5s ease;width:35%}.catalog .btn-line:hover{background:none;color:#fff}.catalog .btn-line:hover:after{transform:translateX(1rem)}.catalog .container.html-text{padding-bottom:4rem;padding-top:4rem}.catalog .container-breadcrumb{flex-direction:row;height:auto;justify-content:start;padding-top:3rem}@media (max-width:575px){.catalog .container-breadcrumb{padding-top:0}}.catalog .other-products .other{align-items:center;color:#494949;display:flex;font-size:2.4rem;margin-bottom:4rem;text-transform:uppercase}@media (max-width:575px){.catalog .other-products .other{font-size:4.5vw}}.catalog .other-products .other:after{background:#dcdcdc;content:"";display:block;flex:1;height:1px;margin-left:4rem;width:100%}@media (max-width:575px){.catalog .other-products .other:after{margin-left:10vw}}.catalog-rubric__slide{background:#fff;color:#494949;height:auto;min-height:0;padding-top:12rem}@media (max-width:575px){.catalog-rubric__slide{height:auto;min-height:0;padding-top:10rem}}.catalog-rubric .list{display:flex;flex-wrap:wrap;justify-content:space-between}.catalog-rubric .list .col{flex:0 0 30%;margin-bottom:3rem;width:30%}@media (max-width:767px){.catalog-rubric .list .col{flex:0 0 100%;width:100%}}@media (min-width:1440px){.catalog-rubric .list .col{flex:0 0 26%;width:26%}}.catalog-rubric .desc{max-width:100%}@media (min-width:768px) and (max-width:991px){.catalog-rubric .desc{max-width:100%}}footer{background:#fff;color:#232424;padding:6rem 0}@media (max-width:575px){footer{padding:8vw 0}}footer a{color:#232424}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{color:#f70202;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:#f70202}footer .about .desc{font-size:1.7rem;line-height:1.2;margin-top:1.5rem;max-width:32.5rem}@media (max-width:575px){footer .about .desc{font-size:3vw;margin-bottom:10vw;max-width:100%}}footer .contacts{margin-left:10rem;text-transform:uppercase}@media (max-width:991px){footer .contacts{display:none}}@media (min-width:992px) and (max-width:1199px){footer .contacts{margin-left:3rem}}footer .contacts a{color:#f70202;display:inline-block;font-family:Oswald,Tahoma,Geneva,Verdana,sans-serif;font-size:2.7rem;line-height:1.2;margin-bottom:1rem}footer .contacts .text{font-family:PT Sans,Tahoma,Geneva,Verdana,sans-serif;font-size:1.3rem}footer ul.links{font-size:1.4rem;line-height:1.2;list-style:none;margin:0 auto 0 10rem;padding:0;text-transform:uppercase}@media (max-width:991px){footer ul.links{display:none}}@media (min-width:992px) and (max-width:1199px){footer ul.links{margin-left:3rem}}footer ul.links li+li{margin-top:1.5rem}footer ul.links a{border-bottom:1px solid transparent;transition:color .5s ease,border .5s ease}footer ul.links a:hover{border-color:red;color:red}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}}main.e404{background:#000}
