*{box-sizing:border-box;margin:0;padding:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;color:#fff;list-style:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}coral,a{color:coral}coral:hover,a:hover{color:#ff6c37}a.logo{display:flex;align-items:center;gap:10px;font-size:.8em;text-decoration:none}a.logo img{width:40px}a.logo logo{font-weight:500}.btn{display:inline-block;margin:1rem 0 0 0;padding:1rem 2rem;background-color:coral;color:#fff !important;text-decoration:none;text-wrap:nowrap;border-left:3px solid rgba(255,255,255,.5)}.btn:hover{background-color:#ff6c37}@media(width < 600px){.btn{padding:.8rem 1.5rem;margin:0}}h1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:4rem;font-weight:300;margin-bottom:2rem}@media(width < 900px){h1{font-size:2rem;background-color:#eee;padding:.5rem .5rem .5rem 1rem;border-left:5px solid coral}}h1 .btn{margin:0}h2,h2 *{font-size:3rem;font-weight:300;margin-bottom:1.5rem}@media(width < 600px){h2,h2 *{font-size:2rem;margin-bottom:1rem}}h3{font-size:1.5rem;font-weight:300;margin-bottom:1.5rem}@media(width < 600px){h3{margin-bottom:1rem}}html{touch-action:manipulation}html,body{height:100%;width:100%;overscroll-behavior:none;overflow:hidden;background-color:#000}body{display:flex;flex-direction:column}body>header{display:flex;align-items:stretch;justify-content:space-between;height:60px}@media(width < 400px){body>header a.logo logo{display:none}}body>header a.logo:hover coral{color:#ff6c37}body>header nav{display:flex;align-items:stretch}@media(width < 900px){body>header nav{display:none}}body>header nav .menu{display:flex;align-items:stretch}body>header nav .menu>ul{display:flex;align-items:stretch;list-style:none}body>header nav .menu>ul>li{position:relative;display:flex;align-items:stretch}body>header nav .menu>ul>li.current_page_item a,body>header nav .menu>ul>li.current_page_ancestor a{color:coral;text-decoration:underline}body>header nav .menu>ul>li a{display:flex;align-items:center;font-size:.875rem;text-decoration:none;color:#fff;padding:0 1rem}body>header nav .menu>ul>li a:hover{color:coral}@media(width < 1000px){body>header nav .menu>ul>li a{padding:0 .8rem}}body>header nav .menu>ul>li>ul{display:none}body>header nav .menu>ul>li:hover>ul{display:block;position:absolute}body>header contact{display:flex;align-items:stretch;gap:2rem}body>header contact a{display:flex;align-items:center;color:#fff;text-decoration:none}body>header contact a:hover{color:coral}body>header contact a:hover i{color:#ff6c37}@media(width < 600px){body>header contact a.email{display:none}}body>header contact a i{margin-right:.5rem;color:coral}body>main{flex:1;display:flex;flex-direction:column;overflow-y:scroll}body>main #content{flex:1;display:flex;flex-direction:column}body>main #content #banners{padding:4rem 0 6rem 0;border:0;background-size:cover;position:relative}@media(width < 900px){body>main #content #banners{padding:2rem 0 3rem 0}}@media(width < 600px){body>main #content #banners{padding:1rem 0 2rem 0}}body>main #content #banners span{position:absolute;z-index:10;width:100%;height:100%;left:0;top:0;background-color:#444;opacity:0;animation-duration:60s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}body>main #content #banners span:nth-child(1){background:url("/assets/i/back/10.jpg") no-repeat center center;background-size:cover;animation-name:fade1}body>main #content #banners span:nth-child(2){background:url("/assets/i/back/2.jpg") no-repeat center center;background-size:cover;animation-name:fade2}body>main #content #banners span:nth-child(3){background:url("/assets/i/back/3.jpg") no-repeat center center;background-size:cover;animation-name:fade3}body>main #content #banners span:nth-child(4){background:url("/assets/i/back/6.jpg") no-repeat center center;background-size:cover;animation-name:fade4}body>main #content #banners span:nth-child(5){background:url("/assets/i/back/5.jpg") no-repeat center center;background-size:cover;animation-name:fade5}@keyframes fade1{0%{opacity:1}16%{opacity:1}20%{opacity:0}96%{opacity:0}100%{opacity:1}}@keyframes fade2{0%{opacity:0}16%{opacity:0}20%{opacity:1}36%{opacity:1}40%{opacity:0}100%{opacity:0}}@keyframes fade3{0%{opacity:0}36%{opacity:0}40%{opacity:1}56%{opacity:1}60%{opacity:0}100%{opacity:0}}@keyframes fade4{0%{opacity:0}56%{opacity:0}60%{opacity:1}76%{opacity:1}80%{opacity:0}100%{opacity:0}}@keyframes fade5{0%{opacity:0}76%{opacity:0}80%{opacity:1}96%{opacity:1}100%{opacity:0}}body>main #content #banners .banner-content{position:relative;z-index:100;background-color:rgba(0,0,0,.8);width:60%;padding:2rem}@media(width < 900px){body>main #content #banners .banner-content{width:100%}}@media(width < 600px){body>main #content #banners .banner-content{padding:1rem 1rem 1.5rem 1rem}}body>main #content #banners .banner-content p{font-size:1rem;line-height:1.5;margin:1rem 0}body>main #content #catalog{padding:4rem 0 4rem 0;background-color:#fff;color:#000}@media(width < 600px){body>main #content #catalog{padding:2rem 0 2rem 0}}body>main #content #catalog h2{color:#000}body>main #content #catalog ul li{margin-bottom:1rem;padding-right:1rem;color:#000;float:left;width:33.3333333333%}@media(width < 900px){body>main #content #catalog ul li{width:50%}}@media(width < 600px){body>main #content #catalog ul li{width:100%}}body>main #content #catalog ul li a{display:flex;align-items:center;gap:1rem;text-decoration:none}body>main #content #catalog ul li a img{width:50px;height:auto}body>main #content #catalog ul li a h3{color:#000;margin:0;border-left:3px solid coral;padding-left:1rem}body>main #content #catalog ul li a:hover{color:coral}body>main #content #catalog ul li a:hover h3{color:coral}body>main #content #catalog ul li ul{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;margin-bottom:1rem;padding-left:2rem}body>main #content #catalog ul li ul li{float:none;border:none;list-style-type:circle;width:100%;margin:0;padding-right:0}body>main #content #catalog ul li ul li::marker{color:coral}body>main #content #catalog ul li ul li a{color:#000;text-decoration:none}body>main #content #catalog ul li ul li a:hover{color:coral}body>main #content #advantages{padding:4rem 0 6rem 0}@media(width < 900px){body>main #content #advantages{padding:2rem 0 3rem 0}}body>main #content #advantages h2{margin-bottom:3rem}@media(width < 900px){body>main #content #advantages h2{margin-bottom:2rem}}body>main #content #advantages ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(width < 900px){body>main #content #advantages ul{grid-template-columns:repeat(2, 1fr)}}@media(width < 500px){body>main #content #advantages ul{grid-template-columns:repeat(1, 1fr)}}body>main #content #advantages ul li{display:flex;align-items:center;gap:1rem}body>main #content #advantages ul li i{color:coral;font-size:2rem}body>main #content #order{padding:4rem 0 6rem 0;background:url("/assets/i/back/1.jpg") no-repeat center center;background-size:cover}@media(width < 900px){body>main #content #order{padding:2rem 0 3rem 0}}body>main #content #order form{padding:2rem;background-color:rgba(0,0,0,.8)}@media(width < 900px){body>main #content #order form{padding:2rem 1.5rem}}@media(width < 600px){body>main #content #order form{padding:1.5rem 1rem}}body>main #content #order form .form-fields{display:flex;gap:2rem;margin-bottom:1rem}@media(width < 900px){body>main #content #order form .form-fields{gap:1.5rem}}@media(width < 600px){body>main #content #order form .form-fields{gap:.8rem;flex-direction:column}}body>main #content #order form .form-fields .left{flex:1;display:flex;flex-direction:column;gap:1rem}@media(width < 900px){body>main #content #order form .form-fields .left{gap:.8rem}}body>main #content #order form .form-fields .left input{width:100%;padding:1rem;border:2px solid #fff;background-color:#fff;color:#000}body>main #content #order form .form-fields .left input:focus{outline:none;border-color:coral}body>main #content #order form .form-fields .right{flex:1}body>main #content #order form .form-fields .right textarea{width:100%;height:100%;padding:1rem;border:2px solid #fff;background-color:#fff;color:#000;resize:none}body>main #content #order form .form-fields .right textarea:focus{outline:none;border-color:coral}@media(width < 600px){body>main #content #order form p.privacy-policy{font-size:.8rem}body>main #content #order form p.privacy-policy a{font-size:.8rem}}@media(width < 600px){body>main #content #order form a.btn{margin-top:.8rem}}body>main #content #logos{padding:2rem 0;background-color:#fff;color:#000;overflow:hidden;position:relative}@media(width < 900px){body>main #content #logos{padding:1.5rem 0}}@media(width < 600px){body>main #content #logos{padding:1rem 0}}body>main #content #logos .logos-container{width:100%;overflow:hidden}body>main #content #logos ul{display:flex;align-items:center;gap:3rem;animation:scrollLogos 30s linear infinite;width:-moz-max-content;width:max-content;padding:1rem 0}@media(width < 900px){body>main #content #logos ul{gap:2rem}}@media(width < 600px){body>main #content #logos ul{gap:1rem}}body>main #content #logos ul:hover{animation-play-state:paused}body>main #content #logos ul li{display:flex;align-items:center;justify-content:center}body>main #content #logos ul li a{display:flex}body>main #content #logos ul li a img{width:120px;height:auto}@media(width < 900px){body>main #content #logos ul li a img{width:100px}}@media(width < 600px){body>main #content #logos ul li a img{width:80px}}@keyframes scrollLogos{0%{transform:translateX(0)}100%{transform:translateX(-33.33%)}}body>main #content nav.breadcrumbs{background-color:#f5f5f5;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #eee;color:#000}body>main #content nav.breadcrumbs .container{color:#000}body>main #content nav.breadcrumbs .container i{color:#000;margin:0 .5rem;font-size:.8rem}body>main #content #page-content{position:relative;background-color:#fff}body>main #content #page-content *{color:#000}body>main #content #page-content coral,body>main #content #page-content a{color:coral}body>main #content #page-content>.container{padding-top:2rem;padding-bottom:3rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-break:normal}@media(width < 900px){body>main #content #page-content>.container{padding-bottom:2rem}}@media(width < 600px){body>main #content #page-content>.container{padding-bottom:1rem}}body>main #content #page-content>.container h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-break:normal}body>main #content #page-content>.container h2{margin-top:2rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-break:normal}body>main #content #page-content>.container h3{margin-bottom:1rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-break:normal}body>main #content #page-content>.container .page-featured-image{width:350px;float:right;box-shadow:0 0 3px coral;margin:0 0 1rem 1rem}@media(width < 1000px){body>main #content #page-content>.container .page-featured-image{width:300px}}@media(width < 900px){body>main #content #page-content>.container .page-featured-image{width:250px}}@media(width < 600px){body>main #content #page-content>.container .page-featured-image{width:200px}}@media(width < 500px){body>main #content #page-content>.container .page-featured-image{width:150px}}@media(width < 400px){body>main #content #page-content>.container .page-featured-image{width:100px}}body>main #content #page-content>.container .page-featured-image img{width:100%;height:auto}body>main #content #page-content>.container ol,body>main #content #page-content>.container ul{padding-left:2rem;margin-bottom:2rem}body>main #content #page-content>.container ol li,body>main #content #page-content>.container ul li{margin-bottom:.5rem;font-size:.875rem;line-height:1.5}body>main #content #page-content>.container ol li::marker,body>main #content #page-content>.container ul li::marker{color:coral;font-size:1.5rem;line-height:0}body>main #content #page-content>.container ul li{list-style-type:circle}body>main #content #page-content>.container ol li{list-style-type:decimal}body>main #content #page-content>.container p{margin:1rem 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-break:normal;text-align:justify}body>main #content #error-404{padding:4rem 0 6rem 0;background-color:#fff}body>main #content #error-404 *{color:#000}body>main #content #error-404 a{color:coral}body>main #content #error-404 a:hover{color:#ff6c37}body>main #content #error-404 p{margin:1rem 0}body>main>footer{padding:4rem 0 3rem 0;background-color:#000;display:flex;gap:1rem}@media(width < 900px){body>main>footer{padding:3rem 0 2rem 0}}@media(width < 600px){body>main>footer{padding:2rem 0 1rem 0}}body>main>footer .container{display:flex;gap:2rem}@media(width < 900px){body>main>footer .container{flex-wrap:wrap}}@media(width < 600px){body>main>footer .container{flex-direction:column}}body>main>footer .container about{flex:4;display:flex;flex-direction:column;gap:1.5rem}@media(width < 900px){body>main>footer .container about{width:100%;flex:none}}body>main>footer .container about ul{display:flex;flex-direction:column;gap:1rem}body>main>footer .container about ul li{font-size:.875rem;opacity:.7;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-break:normal;text-align:justify}body>main>footer .container menu{flex:3;display:flex;flex-direction:column}body>main>footer .container menu ul{display:flex;flex-direction:column;gap:1rem;padding-left:1.5rem}body>main>footer .container menu ul li{list-style-type:circle}body>main>footer .container menu ul li::marker{color:coral}body>main>footer .container menu ul li a{color:#fff;text-decoration:none}body>main>footer .container menu ul li a:hover{color:coral}body>main>footer .container menu .menu ul{padding:0}body>main>footer .container contact{flex:2;display:flex;flex-direction:column}body>main>footer .container contact ul{display:flex;flex-direction:column;gap:1rem}body>main>footer .container contact ul li.phone{text-wrap:nowrap}body>main>footer .container contact ul li i{margin-right:.5rem;color:coral}body>main>footer .container contact ul li a{color:#fff;text-decoration:none}body>main>footer .container contact ul li a:hover{color:coral}body>main>footer .container contact ul li a:hover i{color:#ff6c37}body>main>footer .container feedback{flex:1;display:flex;flex-direction:column}body>main>footer .container feedback ul{display:flex;flex-direction:column;gap:1rem}body>main>footer>*{flex:1;color:#fff;font-size:.8rem}body>main>copyright{padding:1rem 0;background-color:#000;border-top:1px solid #111}body>main>copyright a,body>main>copyright p{color:#555;font-size:.8rem}