@charset "UTF-8";/*!
Theme Name: Sofia
Author: FilonoFF
Version: 1.0.0
Text Domain: sofia
*/@font-face{font-family:Orbitron;src:url(fonts/Orbitron/Orbitron-Medium.eot);src:local("Orbitron Medium"),local("Orbitron-Medium"),url(fonts/Orbitron/Orbitron-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/Orbitron/Orbitron-Medium.woff2) format("woff2"),url(fonts/Orbitron/Orbitron-Medium.woff) format("woff"),url(fonts/Orbitron/Orbitron-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Orbitron;src:url(fonts/Orbitron/Orbitron-Bold.eot);src:local("Orbitron Bold"),local("Orbitron-Bold"),url(fonts/Orbitron/Orbitron-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Orbitron/Orbitron-Bold.woff2) format("woff2"),url(fonts/Orbitron/Orbitron-Bold.woff) format("woff"),url(fonts/Orbitron/Orbitron-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Orbitron;src:url(fonts/Orbitron/Orbitron-Regular.eot);src:local("Orbitron Regular"),local("Orbitron-Regular"),url(fonts/Orbitron/Orbitron-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Orbitron/Orbitron-Regular.woff2) format("woff2"),url(fonts/Orbitron/Orbitron-Regular.woff) format("woff"),url(fonts/Orbitron/Orbitron-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oxanium;src:url(fonts/Oxanium/Oxanium-ExtraBold.eot);src:local("Oxanium ExtraBold"),local("Oxanium-ExtraBold"),url(fonts/Oxanium/Oxanium-ExtraBold.eot?#iefix) format("embedded-opentype"),url(fonts/Oxanium/Oxanium-ExtraBold.woff2) format("woff2"),url(fonts/Oxanium/Oxanium-ExtraBold.woff) format("woff"),url(fonts/Oxanium/Oxanium-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Oxanium;src:url(fonts/Oxanium/Oxanium-Light.eot);src:local("Oxanium Light"),local("Oxanium-Light"),url(fonts/Oxanium/Oxanium-Light.eot?#iefix) format("embedded-opentype"),url(fonts/Oxanium/Oxanium-Light.woff2) format("woff2"),url(fonts/Oxanium/Oxanium-Light.woff) format("woff"),url(fonts/Oxanium/Oxanium-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Oxanium;src:url(fonts/Oxanium/Oxanium-Regular.eot);src:local("Oxanium Regular"),local("Oxanium-Regular"),url(fonts/Oxanium/Oxanium-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Oxanium/Oxanium-Regular.woff2) format("woff2"),url(fonts/Oxanium/Oxanium-Regular.woff) format("woff"),url(fonts/Oxanium/Oxanium-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oxanium;src:url(fonts/Oxanium/Oxanium-ExtraLight.eot);src:local("Oxanium ExtraLight"),local("Oxanium-ExtraLight"),url(fonts/Oxanium/Oxanium-ExtraLight.eot?#iefix) format("embedded-opentype"),url(fonts/Oxanium/Oxanium-ExtraLight.woff2) format("woff2"),url(fonts/Oxanium/Oxanium-ExtraLight.woff) format("woff"),url(fonts/Oxanium/Oxanium-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins/Poppins-Black.eot);src:local("Poppins Black"),local("Poppins-Black"),url(fonts/Poppins/Poppins-Black.eot?#iefix) format("embedded-opentype"),url(fonts/Poppins/Poppins-Black.woff2) format("woff2"),url(fonts/Poppins/Poppins-Black.woff) format("woff"),url(fonts/Poppins/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(fonts/OpenSans/OpenSans-Regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(fonts/OpenSans/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans/OpenSans-Regular.woff2) format("woff2"),url(fonts/OpenSans/OpenSans-Regular.woff) format("woff"),url(fonts/OpenSans/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(fonts/OpenSans/OpenSans-SemiBold.eot);src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(fonts/OpenSans/OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans/OpenSans-SemiBold.woff2) format("woff2"),url(fonts/OpenSans/OpenSans-SemiBold.woff) format("woff"),url(fonts/OpenSans/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(fonts/OpenSans/OpenSans-Bold.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(fonts/OpenSans/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans/OpenSans-Bold.woff2) format("woff2"),url(fonts/OpenSans/OpenSans-Bold.woff) format("woff"),url(fonts/OpenSans/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body,html{font-family:Orbitron,sans-serif;color:#0e0e0e;font-weight:400;height:100%;position:relative}body.over{overflow-y:hidden;width:100%}body.over::-webkit-scrollbar{opacity:0}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1920px}}embed,iframe,object{max-width:100%}h1{font-size:40px;font-size:2.5rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4{font-size:24px;font-size:1.5rem}h5{font-size:20px;font-size:1.25rem}h6{font-size:16px;font-size:1rem}.title{font-size:220px;font-size:13.75rem;font-family:Poppins,sans-serif;font-weight:900;text-transform:uppercase;line-height:180px;text-align:right;color:rgba(239,238,238,.5);display:inline-block;position:relative;margin-bottom:15px}@media only screen and (max-width:1400px){.title{font-size:160px;font-size:10rem;line-height:140px;margin-bottom:15px}}@media only screen and (max-width:1200px){.title{font-size:150px;font-size:9.375rem;line-height:100px}}@media only screen and (max-width:992px){.title{font-size:120px;font-size:7.5rem}}@media only screen and (max-width:768px){.title{font-size:80px;font-size:5rem;line-height:60px}}@media only screen and (max-width:576px){.title{font-size:60px;font-size:3.75rem;line-height:50px}}.title.line-black:before{background-color:#0e0e0e}.title:before{content:'';width:22px;height:265px;background-color:#d9d9d9;position:absolute;top:0;left:-50px;z-index:9}@media only screen and (max-width:1400px){.title:before{width:15px;height:250px}}@media only screen and (max-width:1200px){.title:before{height:180px}}@media only screen and (max-width:768px){.title:before{width:12px;height:120px}}@media only screen and (max-width:576px){.title:before{width:10px;height:100px;left:-30px}}.title .mini-title{font-size:60px;font-size:3.75rem;font-family:Orbitron,sans-serif;font-weight:500;text-transform:uppercase;line-height:120px;letter-spacing:1.8rem;margin-left:30px;position:absolute;color:#0e0e0e;z-index:-1}@media only screen and (max-width:1600px){.title .mini-title{font-size:60px;font-size:3.75rem}}@media only screen and (max-width:1200px){.title .mini-title{font-size:50px;font-size:3.125rem;line-height:80px}}@media only screen and (max-width:992px){.title .mini-title{font-size:36px;font-size:2.25rem}}@media only screen and (max-width:768px){.title .mini-title{font-size:22px;font-size:1.375rem;letter-spacing:.8rem;line-height:45px;margin-left:10px}}img{max-width:100%;height:auto}.b-lazy{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded{opacity:1}a{-webkit-transition:all .2s linear;transition:all .2s linear}strong{font-weight:700}form div{margin-bottom:10px}form label{font-size:16px;font-size:1rem;font-family:'Open Sans',sans-serif;font-weight:400;text-transform:uppercase;display:block;margin-bottom:10px}@media only screen and (max-width:1400px){form label{font-size:26px;font-size:1.625rem}}@media only screen and (max-width:1200px){form label{font-size:14px;font-size:.875rem}}form label span{color:#e9445a}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form textarea{-webkit-transition:all .2s linear;transition:all .2s linear;font-size:22px;font-size:1.375rem;font-family:Orbitron,sans-serif;width:100%;padding:10px 15px;outline:0;max-width:500px;margin-bottom:20px;border:1px solid transparent;background-color:rgba(239,238,238,.5)}@media only screen and (max-width:1400px){form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form textarea{padding:15px}}@media only screen and (max-width:1200px){form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form textarea{font-size:14px;font-size:.875rem;padding:8px 12px}}form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{border:1px solid #d9d9d9}@media only screen and (max-width:1400px){form textarea{max-height:200px}}@media only screen and (max-width:1200px){form textarea{max-height:150px}}form input:focus::-webkit-input-placeholder{color:transparent}form input:focus:-moz-placeholder{color:transparent}form input:focus::-moz-placeholder{color:transparent}form input:focus:-ms-input-placeholder{color:transparent}form select{outline:0;padding:5px}form select:focus{outline:0}form button[type=submit],form input[type=submit]{font-size:25px;font-size:1.5625rem;font-weight:700;background:0 0;padding:5px 15px;outline:0;border:none}@media only screen and (max-width:1600px){form button[type=submit],form input[type=submit]{font-size:24px;font-size:1.5rem}}@media only screen and (max-width:1200px){form button[type=submit],form input[type=submit]{font-size:16px;font-size:1rem}}form button[type=submit]:hover,form input[type=submit]:hover{cursor:pointer}form button[type=submit]:hover span:last-child,form input[type=submit]:hover span:last-child{background-color:#5d6182}form button[type=submit] svg,form input[type=submit] svg{margin-right:30px}form button[type=submit] span:first-child,form input[type=submit] span:first-child{display:inline-block}form button[type=submit] span:last-child,form input[type=submit] span:last-child{-webkit-transition:all .2s linear;transition:all .2s linear;color:#fff;text-transform:uppercase;padding:12px 55px;display:inline-block;background-color:#0e0e0e}table{width:100%;margin-bottom:15px}table tr td,table tr th{padding:5px}.button{font-size:12px;font-size:.75rem;border:1px solid #0e0e0e;border-radius:4px;font-weight:500;text-transform:uppercase;line-height:1.2;text-align:center;color:#fff;padding:10px;display:inline-block}.button:hover{color:#fff;text-decoration:none;cursor:pointer}.button:focus{outline:0}.button i{margin-right:5px}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.site-header{overflow:hidden}.site-header .main-menu{-webkit-transition-property:padding,top,height;transition-property:padding,top,height;-webkit-transition-duration:.5s;transition-duration:.5s;top:-150px;padding:25px 100px;background-color:#fff}@media only screen and (max-width:1600px){.site-header .main-menu{padding:25px 100px}}@media only screen and (max-width:1400px){.site-header .main-menu{padding:25px}}@media only screen and (max-width:768px){.site-header .main-menu{padding:25px 0}}.site-header .main-menu.fixed{position:fixed;top:0;left:0;right:0;z-index:90;padding:10px 100px}@media only screen and (max-width:1400px){.site-header .main-menu.fixed{padding:10px 25px}}@media only screen and (max-width:768px){.site-header .main-menu.fixed{padding:10px 0}}@media only screen and (max-width:992px){.site-header .main-menu.fixed .site-branding{display:none}}.site-header .main-menu.shadow{-webkit-box-shadow:1px 1px 5px 2px #ccc;box-shadow:1px 1px 5px 2px #ccc}@media only screen and (max-width:992px){.site-header .site-branding{text-align:center;margin-bottom:15px}}@media only screen and (max-width:768px){.site-header .site-branding{display:none}}.site-header .site-branding img{-webkit-transition:all .4s linear;transition:all .4s linear}@media only screen and (max-width:1600px){.site-header .site-branding img{width:120px;height:65px}}.site-header .logo-mobile{display:none}@media only screen and (max-width:768px){.site-header .logo-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.main-navigation{text-align:right;width:100%}@media only screen and (max-width:768px){.main-navigation{display:none}}.main-navigation ul{padding-left:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-navigation ul li{display:inline-block;position:relative;margin-right:50px}@media only screen and (max-width:1600px){.main-navigation ul li{margin-right:40px}}@media only screen and (max-width:992px){.main-navigation ul li{margin-right:30px}}.main-navigation ul li:last-child{margin-right:0}.main-navigation ul li a{font-size:14px;font-size:.875rem;font-weight:500;letter-spacing:.75rem;color:#0e0e0e;text-decoration:none;text-transform:uppercase;white-space:nowrap;display:block;padding:15px 0;position:relative}@media only screen and (max-width:1600px){.main-navigation ul li a{font-size:14px;font-size:.875rem}}@media only screen and (max-width:1400px){.main-navigation ul li a{font-size:12px;font-size:.75rem}}@media only screen and (max-width:1200px){.main-navigation ul li a{font-size:11px;font-size:.6875rem;letter-spacing:.6rem}}.main-navigation ul li a:after{-webkit-transition:all .2s linear;transition:all .2s linear;content:'';display:inline-block;width:115px;height:15px;background-color:#e9445a;position:absolute;left:0;bottom:-10px;opacity:0}@media only screen and (max-width:1600px){.main-navigation ul li a:after{width:100px;height:10px;bottom:-5px}}@media only screen and (max-width:992px){.main-navigation ul li a:after{height:5px;bottom:0}}.main-navigation ul li a:hover:after{opacity:1}a.mobile-menu{font-size:20px;font-size:1.25rem;color:#0e0e0e;text-transform:uppercase;text-decoration:none;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}a.mobile-menu:after{border-radius:50%;content:'';width:10px;height:10px;margin-left:5px;background-color:#e9445a;position:relative;bottom:-2px}a.mobile-menu:hover{color:#e9445a}a.mobile-menu:hover .burger:before{top:5px}a.mobile-menu:hover .burger:after{bottom:5px}a.mobile-menu .burger{display:inline-block;width:34px;height:20px;margin-right:8px;position:relative}a.mobile-menu .burger:after,a.mobile-menu .burger:before{-webkit-transition:all .2s linear;transition:all .2s linear;content:'';width:100%;height:5px;display:block;background-color:#e9445a;position:absolute;top:0;left:0}a.mobile-menu .burger:after{top:auto;bottom:0}nav#menu{-webkit-transition:all .4s linear;transition:all .4s linear;width:100%;padding:15px 15px 30px;position:fixed;right:-770px;top:0;bottom:0;z-index:99;background-color:#fff;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){nav#menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:576px){nav#menu{right:-580px}}nav#menu.open{display:-webkit-box;display:-ms-flexbox;display:flex;right:0}nav#menu .close{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav#menu .close a.close-menu{display:inline-block}nav#menu .close a.close-menu:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}nav#menu .close a.close-menu svg{-webkit-transition:all .2s linear;transition:all .2s linear;fill:#e9445a}nav#menu ul{list-style:none;padding:0;margin:0}nav#menu ul li{text-align:center}nav#menu ul li a{font-size:22px;font-size:1.375rem;color:#0e0e0e;font-weight:500;text-decoration:none;display:inline-block;text-transform:uppercase;padding:10px 5px}nav#menu ul li a:hover{color:#5d6182;text-decoration:underline}nav#menu .socials{width:100%}nav#menu .socials ul{list-style:none;padding:15px 0 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-top:1px solid #5d6182}nav#menu .socials ul li{margin-right:10px}nav#menu .socials ul li:last-child{margin-right:0}nav#menu .socials ul li a{padding:2px 5px;display:inline-block}nav#menu .socials ul li a svg{fill:#5d6182}.site-content{overflow:hidden}.main-head{overflow:hidden;margin-bottom:100px}@media only screen and (max-width:1200px){.main-head{margin-bottom:80px}}.main-head .bg-head{width:100%;height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.main-head .bg-head .link-down{display:block;position:absolute;left:calc(50% - 18px);bottom:140px}.main-head .bg-head .link-down:hover{bottom:130px}@media only screen and (max-width:1600px){.main-head .bg-head .link-down svg{width:35px;height:50px}}@media only screen and (max-width:1400px){.main-head .bg-head .link-down{bottom:120px}.main-head .bg-head .link-down:hover{bottom:110px}}@media only screen and (max-width:992px){.main-head .bg-head .link-down{bottom:100px}.main-head .bg-head .link-down:hover{bottom:90px}}@media only screen and (max-width:768px){.main-head .bg-head .link-down{bottom:130px}.main-head .bg-head .link-down:hover{bottom:120px}}.main-head .bg-head .main-subtitle{font-size:40px;font-size:2.5rem;color:#fff;width:100%;max-width:1920px;margin:0 auto;position:absolute;left:100px;right:0;top:30%;text-shadow:4px 0 4px rgba(14,14,14,.25)}@media only screen and (max-width:1600px){.main-head .bg-head .main-subtitle{font-size:40px;font-size:2.5rem}}@media only screen and (max-width:1400px){.main-head .bg-head .main-subtitle{font-size:30px;font-size:1.875rem}}@media only screen and (max-width:992px){.main-head .bg-head .main-subtitle{left:30px}}@media only screen and (max-width:576px){.main-head .bg-head .main-subtitle{font-size:24px;font-size:1.5rem}}.main-head .bg-head .main-title{font-size:80px;font-size:5rem;color:#223c4e;line-height:1.2;text-transform:uppercase;text-align:center;margin-bottom:30px;text-shadow:4px 0 4px #fff}@media only screen and (max-width:1600px){.main-head .bg-head .main-title{font-size:72px;font-size:4.5rem}}@media only screen and (max-width:1400px){.main-head .bg-head .main-title{font-size:58px;font-size:3.625rem}}@media only screen and (max-width:1200px){.main-head .bg-head .main-title{font-size:48px;font-size:3rem}}@media only screen and (max-width:992px){.main-head .bg-head .main-title{font-size:36px;font-size:2.25rem}}@media only screen and (max-width:576px){.main-head .bg-head .main-title{font-size:28px;font-size:1.75rem}}.main-head .under-title{font-size:38px;font-size:2.375rem;text-transform:uppercase;letter-spacing:1.5rem;padding:35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1600px){.main-head .under-title{font-size:30px;font-size:1.875rem}}@media only screen and (max-width:1400px){.main-head .under-title{font-size:26px;font-size:1.625rem;letter-spacing:1rem}}@media only screen and (max-width:1200px){.main-head .under-title{font-size:28px;font-size:1.75rem;letter-spacing:.6rem}}@media only screen and (max-width:992px){.main-head .under-title{font-size:16px;font-size:1rem}}.main-head .under-title:before{content:'';width:40px;height:40px;margin-right:50px;display:inline-block;background-color:#0e0e0e}@media only screen and (max-width:1200px){.main-head .under-title:before{width:30px;height:30px}}.airplane{margin-bottom:100px}@media only screen and (max-width:576px){.airplane{margin-bottom:60px}}.airplane .airplane-image{width:100%;height:550px;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;margin-bottom:130px}@media only screen and (max-width:1600px){.airplane .airplane-image{height:450px}}@media only screen and (max-width:1200px){.airplane .airplane-image{height:400px}}@media only screen and (max-width:992px){.airplane .airplane-image{margin-bottom:80px}}@media only screen and (max-width:576px){.airplane .airplane-image{background-position:36%;background-size:auto;display:none}}.airplane .airplane-image-mobile{width:100%;height:400px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:130px;display:none}@media only screen and (max-width:576px){.airplane .airplane-image-mobile{display:block}}.airplane .airplane-content{font-size:22px;font-size:1.375rem;font-family:Oxanium,sans-serif;word-spacing:.8rem;font-weight:200;line-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width:1400px){.airplane .airplane-content{font-size:20px;font-size:1.25rem;line-height:40px}}@media only screen and (max-width:992px){.airplane .airplane-content{font-size:16px;font-size:1rem}}.airplane .airplane-content:before{content:'';width:40px;height:40px;margin-top:10px;margin-right:200px;-ms-flex-negative:0;flex-shrink:0;display:inline-block;background-color:#0e0e0e}@media only screen and (max-width:1600px){.airplane .airplane-content:before{width:40px;height:40px;margin-right:120px}}@media only screen and (max-width:992px){.airplane .airplane-content:before{width:30px;height:30px;margin-right:30px}}.services{margin-bottom:120px}.services .motor-image{height:550px;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:1600px){.services .motor-image{height:500px}}@media only screen and (max-width:576px){.services .motor-image{height:400px}}.grid-post{overflow:hidden;margin-bottom:25px}.grid-post .post-item{position:relative;overflow:hidden;margin-bottom:80px}.grid-post .post-item:before{content:'';display:inline-block;width:60%;height:480px;position:absolute;top:0;left:0;right:auto;bottom:0;background-color:rgba(239,238,238,.5);z-index:-1}@media only screen and (max-width:1600px){.grid-post .post-item:before{height:520px}}@media only screen and (max-width:1400px){.grid-post .post-item:before{height:380px}}@media only screen and (max-width:1200px){.grid-post .post-item:before{height:360px}}@media only screen and (max-width:992px){.grid-post .post-item:before{width:100%}}@media only screen and (max-width:576px){.grid-post .post-item:before{height:320px}}.grid-post .post-item.left:before{left:auto;right:0}.grid-post .post-item.left .post-image{margin-right:0;margin-left:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:768px){.grid-post .post-item.left .post-image{margin-left:0}}.grid-post .post-item.left .post-image .count{color:#5d6182;margin-right:0;margin-left:40px}@media only screen and (max-width:576px){.grid-post .post-item.left .post-image .count{margin-left:30px}}.grid-post .post-item.left .post-title{text-align:left;position:relative;margin-bottom:60px}.grid-post .post-item.left .post-title:before{content:'';width:100%;height:110px;display:inline-block;position:absolute;top:calc(50% - 60px);right:87%;background-color:#e9445a;z-index:-1}@media only screen and (max-width:1600px){.grid-post .post-item.left .post-title:before{display:none}}.grid-post .post-item.left .post-content{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-post .post-item.left .post-content .comment{font-size:14px;font-size:.875rem;font-weight:200;text-align:left;line-height:30px;margin-top:20px;padding-top:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #d9d9d9}@media only screen and (max-width:1600px){.grid-post .post-item.left .post-content .comment{font-size:11px;font-size:.6875rem;line-height:26px}}.grid-post .post-item.left .post-content .comment span{display:inline-block;max-width:415px}.grid-post .post-item.right .post-content .comment{font-size:14px;font-size:.875rem;font-weight:200;text-align:left;line-height:30px;margin-top:20px;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #d9d9d9}@media only screen and (max-width:1600px){.grid-post .post-item.right .post-content .comment{font-size:11px;font-size:.6875rem;line-height:26px}}.grid-post .post-item.right .post-content .comment span{display:inline-block;max-width:415px}.grid-post .post-item .post-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:85px;padding:100px 0}@media only screen and (max-width:1600px){.grid-post .post-item .post-image{margin-right:40px}}@media only screen and (max-width:1400px){.grid-post .post-item .post-image{padding:50px 0}}@media only screen and (max-width:992px){.grid-post .post-item .post-image{margin-right:0;margin-bottom:50px}}.grid-post .post-item .post-image .count{font-size:55px;font-size:3.4375rem;font-weight:700;line-height:72px;margin-right:40px}@media only screen and (max-width:1400px){.grid-post .post-item .post-image .count{font-size:48px;font-size:3rem}}@media only screen and (max-width:576px){.grid-post .post-item .post-image .count{font-size:36px;font-size:2.25rem;margin-right:30px}}@media only screen and (max-width:1600px){.grid-post .post-item .post-image img{width:480px;height:345px}}@media only screen and (max-width:1400px){.grid-post .post-item .post-image img{width:350px;height:250px}}@media only screen and (max-width:576px){.grid-post .post-item .post-image img{height:220px}}.grid-post .post-item .post-title{font-size:38px;font-size:2.375rem;text-align:right;line-height:50px;width:100%;margin-bottom:40px}@media only screen and (max-width:1600px){.grid-post .post-item .post-title{font-size:32px;font-size:2rem;margin-bottom:20px}}@media only screen and (max-width:1400px){.grid-post .post-item .post-title{font-size:24px;font-size:1.5rem;line-height:36px}}.grid-post .post-item .post-title.clean:before{display:none}.grid-post .post-item .post-title span{display:inline-block;max-width:225px}.grid-post .post-item .post-content{font-size:16px;font-size:1rem;font-family:Oxanium,sans-serif;font-weight:200;line-height:38px}@media only screen and (max-width:1600px){.grid-post .post-item .post-content{font-size:14px;font-size:.875rem;line-height:30px}}@media only screen and (max-width:1400px){.grid-post .post-item .post-content{font-size:12px;font-size:.75rem}}.grid-post .post-item .post-content.letter-blue p::first-letter{color:#5d6182}.grid-post .post-item .post-content p{max-width:415px}.grid-post .post-item .post-content p::first-letter{font-size:80px;font-size:5rem;font-weight:400}@media only screen and (max-width:1600px){.grid-post .post-item .post-content p::first-letter{font-size:70px;font-size:4.375rem}}.quality{margin-bottom:100px}@media only screen and (max-width:576px){.quality{margin-bottom:60px}}.quality .quality-image{height:515px;margin-bottom:100px;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}@media only screen and (max-width:1200px){.quality .quality-image{height:410px}}@media only screen and (max-width:576px){.quality .quality-image{display:none}}.quality .quality-image-mobile{display:none;height:410px;margin-bottom:100px;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:576px){.quality .quality-image-mobile{display:block}}.quality .quality-content{font-size:22px;font-size:1.375rem;font-family:Oxanium,sans-serif;word-spacing:.8rem;font-weight:200;line-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width:1400px){.quality .quality-content{font-size:20px;font-size:1.25rem;line-height:40px}}@media only screen and (max-width:992px){.quality .quality-content{font-size:16px;font-size:1rem}}.quality .quality-content:before{content:'';width:40px;height:40px;margin-top:10px;margin-right:50px;-ms-flex-negative:0;flex-shrink:0;display:inline-block;background-color:#0e0e0e}@media only screen and (max-width:1200px){.quality .quality-content:before{width:30px;height:30px;margin-right:25px}}.advantages{padding-top:60px;min-height:600px;margin-bottom:100px;background-color:#d9d9d9}@media only screen and (max-width:1600px){.advantages{min-height:auto}}@media only screen and (max-width:576px){.advantages{margin-bottom:60px}}.advantages .advantages-title{font-size:40px;font-size:2.5rem;line-height:60px;max-width:450px}@media only screen and (max-width:1600px){.advantages .advantages-title{font-size:36px;font-size:2.25rem;line-height:55px}}@media only screen and (max-width:1200px){.advantages .advantages-title{text-align:center;margin-bottom:30px;max-width:600px}}@media only screen and (max-width:768px){.advantages .advantages-title{font-size:26px;font-size:1.625rem;line-height:40px;margin-bottom:0}}.advantages .advantages-item{margin-top:150px;padding:0 72px;position:relative;border:2px solid #8c9eab}@media only screen and (max-width:1200px){.advantages .advantages-item{max-width:620px;margin:150px auto 0}}@media only screen and (max-width:768px){.advantages .advantages-item{margin:30px auto;max-width:none;padding:30px 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:576px){.advantages .advantages-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none}}.advantages .advantages-item .count-item{width:305px;height:305px;padding:30px;margin-right:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#d9d9d9;border:2px solid #8c9eab}@media only screen and (max-width:1700px){.advantages .advantages-item .count-item{width:270px;height:270px}}@media only screen and (max-width:1600px){.advantages .advantages-item .count-item{width:220px;height:220px}}@media only screen and (max-width:1400px){.advantages .advantages-item .count-item{width:200px;height:200px;padding:20px}}@media only screen and (max-width:768px){.advantages .advantages-item .count-item{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:48%;flex-basis:48%;margin:0 0 30px}}@media only screen and (max-width:576px){.advantages .advantages-item .count-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.advantages .advantages-item .count-item:first-child{top:-140px}.advantages .advantages-item .count-item:nth-child(2){top:-90px;margin-right:0}.advantages .advantages-item .count-item:nth-child(3){top:-150px}.advantages .advantages-item .count-item:nth-child(4){top:-60px}.advantages .advantages-item .count-item .count-number{font-size:62px;font-size:3.875rem}@media only screen and (max-width:1600px){.advantages .advantages-item .count-item .count-number{font-size:58px;font-size:3.625rem}}@media only screen and (max-width:1400px){.advantages .advantages-item .count-item .count-number{font-size:48px;font-size:3rem}}.advantages .advantages-item .count-item .count-number .number{opacity:0}.advantages .advantages-item .count-item p{font-size:18px;font-size:1.125rem;text-align:center;line-height:30px;margin:0}@media only screen and (max-width:1600px){.advantages .advantages-item .count-item p{font-size:16px;font-size:1rem;line-height:24px}}.brands{margin-bottom:100px}@media only screen and (max-width:576px){.brands{margin-bottom:60px}}.brands .brand-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin-bottom:50px}@media only screen and (max-width:576px){.brands .brand-logo{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0}}.brands .brand-logo img{max-width:230px}@media only screen and (max-width:1400px){.brands .brand-logo img{max-width:250px}}@media only screen and (max-width:1200px){.brands .brand-logo img{max-width:170px;max-height:80px;-o-object-fit:contain;object-fit:contain}}@media only screen and (max-width:992px){.brands .brand-logo img{max-width:140px}}@media only screen and (max-width:576px){.brands .brand-logo img{margin-bottom:15px}}.brands .brand-content{font-size:12px;font-size:.75rem;font-family:Oxanium,sans-serif;font-weight:200;line-height:35px;text-transform:uppercase;max-width:200px}@media only screen and (max-width:992px){.brands .brand-content{line-height:26px}}@media only screen and (max-width:768px){.brands .brand-content{margin-bottom:30px}}.contact{margin-bottom:100px}@media only screen and (max-width:576px){.contact{margin-bottom:60px}}.contact .map{padding:30px 0;margin-bottom:100px;background-color:rgba(239,238,238,.5)}@media only screen and (max-width:576px){.contact .map{margin-bottom:60px}}.contact .map .map-image{background-repeat:no-repeat;background-position:center;background-size:contain;height:800px}@media only screen and (max-width:1200px){.contact .map .map-image{height:600px}}@media only screen and (max-width:768px){.contact .map .map-image{height:400px}}@media only screen and (max-width:576px){.contact .map .map-image{height:300px}}.contact .map img{-o-object-fit:cover;object-fit:cover}.contact .map-content{font-size:22px;font-size:1.375rem;font-family:Oxanium,sans-serif;word-spacing:.8rem;font-weight:200;line-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width:1400px){.contact .map-content{font-size:20px;font-size:1.25rem;line-height:40px}}@media only screen and (max-width:992px){.contact .map-content{font-size:16px;font-size:1rem}}.contact .map-content:before{content:'';width:40px;height:40px;margin-top:10px;margin-right:50px;-ms-flex-negative:0;flex-shrink:0;display:inline-block;background-color:#0e0e0e}@media only screen and (max-width:1200px){.contact .map-content:before{width:30px;height:30px;margin-right:25px}}.form-contact{margin-bottom:100px}@media only screen and (max-width:1600px){.form-contact{padding:100px 0;margin:0 30px 100px}}@media only screen and (max-width:768px){.form-contact{padding:30px;margin:30px}}@media only screen and (max-width:576px){.form-contact{margin:0 0 30px;padding:0;border:none}}.form-contact .form-title{font-size:24px;font-size:1.5rem;font-family:Oxanium,sans-serif;font-weight:800;color:#fff;text-transform:uppercase;display:inline-block;padding:8px 70px;background-color:#e9445a}@media only screen and (max-width:1400px){.form-contact .form-title{font-size:36px;font-size:2.25rem;padding:10px 50px}}@media only screen and (max-width:1200px){.form-contact .form-title{font-size:16px;font-size:1rem}}@media only screen and (max-width:768px){.form-contact .form-title{margin-bottom:15px}}.form-contact form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:768px){.form-contact form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form-contact form p{width:100%}.form-contact form p:last-child{text-align:right}@media only screen and (max-width:768px){.form-contact form input{width:100%;max-width:none}}.form-contact form textarea{margin:0}@media only screen and (max-width:768px){.form-contact form textarea{width:100%;max-width:none}}.form-contact form button{padding:0}.site-footer{color:#fff;padding:90px 0;background-color:#0e0e0e}@media only screen and (max-width:1200px){.site-footer{padding:60px 0}}@media only screen and (max-width:768px){.site-footer{padding:40px 0}}.site-footer .logo-footer{padding-bottom:40px;border-bottom:1px solid #fff}@media only screen and (max-width:768px){.site-footer .logo-footer{padding-bottom:20px}}@media only screen and (max-width:1400px){.site-footer .logo-footer img{width:120px;height:60px}}.site-footer .footer-email{font-size:22px;font-size:1.375rem;font-family:'Open Sans',sans-serif;font-weight:600;padding-top:20px}@media only screen and (max-width:1200px){.site-footer .footer-email{font-size:14px;font-size:.875rem}}.site-footer .footer-addr{max-width:250px}@media only screen and (max-width:768px){.site-footer .footer-addr{margin-bottom:30px}}.site-footer .footer-addr .addr-title{font-size:22px;font-size:1.375rem;font-family:'Open Sans',sans-serif;font-weight:700;color:#5d6182;text-transform:uppercase}@media only screen and (max-width:1200px){.site-footer .footer-addr .addr-title{font-size:14px;font-size:.875rem}}.site-footer .footer-addr .addr{font-size:22px;font-size:1.375rem;font-family:'Open Sans',sans-serif;font-weight:400}@media only screen and (max-width:1200px){.site-footer .footer-addr .addr{font-size:14px;font-size:.875rem}}@media only screen and (max-width:768px){.site-footer .footer-menu{margin-bottom:30px}}.site-footer .footer-menu ul{list-style:none;padding:0;margin:0}.site-footer .footer-menu ul li a{font-size:22px;font-size:1.375rem;color:#fff;text-transform:uppercase;text-decoration:none;display:inline-block;padding:10px 0}@media only screen and (max-width:1200px){.site-footer .footer-menu ul li a{font-size:18px;font-size:1.125rem}}@media only screen and (max-width:992px){.site-footer .footer-menu ul li a{padding:5px}}.site-footer .footer-menu ul li a:hover{text-decoration:underline}@media only screen and (max-width:768px){.site-footer .footer-menu-blue{margin-bottom:30px}}.site-footer .footer-menu-blue ul{list-style:none;padding:0;margin:0}.site-footer .footer-menu-blue ul li a{font-size:22px;font-size:1.375rem;color:#516683;text-transform:uppercase;text-decoration:none;display:inline-block;padding:5px 0}@media only screen and (max-width:1400px){.site-footer .footer-menu-blue ul li a{font-size:18px;font-size:1.125rem}}@media only screen and (max-width:992px){.site-footer .footer-menu-blue ul li a{padding:4px}}.site-footer .footer-menu-blue ul li a:hover{text-decoration:underline}.site-footer .footer-menu-email{font-size:22px;font-size:1.375rem;font-family:Orbitron,sans-serif;font-weight:400;color:#797ea3;padding:9px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}@media only screen and (max-width:1400px){.site-footer .footer-menu-email{font-size:20px;font-size:1.25rem}}@media only screen and (max-width:1200px){.site-footer .footer-menu-email{font-size:16px;font-size:1rem}}.site-footer .copy{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:100px}@media only screen and (max-width:768px){.site-footer .copy{padding-top:50px}}.site-footer .copy p{font-size:12px;font-size:.75rem;font-family:'Open Sans',sans-serif;color:#ff7589;text-transform:uppercase;margin:0}.site-footer .footer-socials ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .footer-socials ul li{margin-right:30px}.site-footer .footer-socials ul li:last-child{margin-right:0}.site-footer .footer-socials ul li a{display:inline-block}.site-footer .footer-socials ul li a:hover svg{fill:#e9445a}.site-footer .footer-socials ul li svg{-webkit-transition:all .2s linear;transition:all .2s linear;fill:#fff}.loader{position:fixed;top:0;left:0;right:0;bottom:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loader svg{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-animation:spin 2s linear 0s infinite;animation:spin 2s linear 0s infinite}.out-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(14,14,14,.6);z-index:999;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.out-modal .modal{border-radius:20px;text-align:center;padding:50px;height:auto;max-width:600px;background-color:#fff;position:relative}.out-modal .modal .close-modal{padding:10px;position:absolute;top:0;right:0}.out-modal .modal .close-modal:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.out-modal .modal .close-modal svg{-webkit-transition:all .2s linear;transition:all .2s linear;fill:#e9445a}.out-modal .modal .modal-title{font-size:28px;font-size:1.75rem;font-family:Orbitron,sans-serif;color:#5d6182;font-weight:700;line-height:1.2;margin-bottom:15px}.out-modal .modal p{font-size:22px;font-size:1.375rem;font-weight:500;margin:0}#toTop{-webkit-transition:all .2s linear;transition:all .2s linear;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;position:fixed;left:40px;bottom:40px;cursor:pointer;z-index:98}#toTop:hover{bottom:45px}@media only screen and (max-width:1200px){#toTop{left:20px;bottom:20px}#toTop:hover{bottom:25px}#toTop svg{width:50px;height:50px}}@media only screen and (max-width:768px){#toTop{left:10px;bottom:10px}#toTop:hover{bottom:15px}}