:root{--primary:#FF3E41;--secondary:#51CFED;--light:#F8F2F0;--dark:#060315;}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(//hangil-official.ru/wp-content/themes/entertoptheme/font/inter-v20-cyrillic_latin-regular.woff2) format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(//hangil-official.ru/wp-content/themes/entertoptheme/font/inter-v20-cyrillic_latin-600.woff2) format('woff2');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(//hangil-official.ru/wp-content/themes/entertoptheme/font/roboto-v51-cyrillic_latin-regular.woff2) format('woff2');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(//hangil-official.ru/wp-content/themes/entertoptheme/font/roboto-v51-cyrillic_latin-500.woff2) format('woff2');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(//hangil-official.ru/wp-content/themes/entertoptheme/font/roboto-v51-cyrillic_latin-700.woff2) format('woff2');}
.header-carousel{display:block !important;height:735px;}
.header-carousel, .header-carousel .owl-stage-outer, .header-carousel .owl-stage{position:relative;width:100%;max-height:735px;overflow:hidden !important;}
.header-carousel .owl-item, .header-carousel .owl-carousel-item{position:relative;width:100%;height:735px;max-height:735px;overflow:hidden;}
.header-carousel .owl-carousel-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;}
.header-carousel .owl-carousel-item .position-absolute{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;}
@media(max-width:991.98px){
.header-carousel, .header-carousel .owl-stage-outer, .header-carousel .owl-stage, .header-carousel .owl-item, .header-carousel .owl-carousel-item{height:500px;max-height:500px;}
}
@media(max-width:768px){
.header-carousel, .header-carousel .owl-stage-outer, .header-carousel .owl-stage, .header-carousel .owl-item, .header-carousel .owl-carousel-item{height:440px;max-height:440px;}
.header-carousel .owl-carousel-item h5, .header-carousel .owl-carousel-item p{font-size:14px !important;font-weight:400 !important;}
.header-carousel .owl-carousel-item h1{font-size:24px !important;font-weight:600;}
}
.fw-medium{font-weight:600 !important;}
.back-to-top{position:fixed;display:none;right:45px;bottom:45px;z-index:99;}
#spinner{display:none !important;opacity:0 !important;visibility:hidden !important;}
.port_img{width:100%;height:20vw;background-size:contain !important;background-repeat:no-repeat !important;margin:20px 0px;background-position:50% 50% !important;}
.btn{font-weight:600;transition:.5s;}
.btn.btn-primary, .btn.btn-secondary{color:#FFFFFF;}
.btn-square{width:38px;height:38px;}
.btn-sm-square{width:32px;height:32px;}
.btn-lg-square{width:48px;height:48px;}
.btn-square, .btn-sm-square, .btn-lg-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:normal;}
.navbar img{width:200px;}
.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px;}
.navbar-light .navbar-nav .nav-link{position:relative;margin-right:30px;padding:25px 0;color:#FFFFFF;font-size:15px;text-transform:uppercase;outline:none;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link.active{color:var(--primary);}
@media(max-width:991.98px){
.navbar-light .navbar-nav .nav-link{margin-right:0;padding:10px 0;}
.navbar-light .navbar-nav{border-top:1px solid #EEEEEE;}
}
.navbar-light .navbar-brand, .navbar-light a.btn{height:75px;}
.navbar-light .navbar-nav .nav-link{color:var(--dark);font-weight:500;}
.navbar-light.sticky-top{top:-100px;transition:.5s;}
@media(min-width:992px){
.navbar-light .navbar-nav .nav-link::before{position:absolute;content:"";width:0;height:5px;top:-6px;left:50%;background:#FFFFFF;transition:.5s;}
.navbar-light .navbar-nav .nav-link:hover::before, .navbar-light .navbar-nav .nav-link.active::before{width:100%;left:0;}
.navbar-light .navbar-nav .nav-link.nav-contact::before{display:none;}
.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;visibility:hidden;transition:.5s;}
.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1;}
} .header-carousel .owl-nav{position:absolute;top:50%;right:8%;transform:translateY(-50%);display:flex;flex-direction:column;z-index:5;}
.header-carousel .owl-nav .owl-prev, .header-carousel .owl-nav .owl-next{margin:7px 0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#FFFFFF;background:transparent;border:1px solid #FFFFFF;border-radius:45px;font-size:22px;transition:.5s;}
.header-carousel .owl-nav .owl-prev:hover, .header-carousel .owl-nav .owl-next:hover{background:var(--primary);border-color:var(--primary);}
.page-header{background:linear-gradient(rgba(6, 3, 21, .5), rgba(6, 3, 21, .5)), url(//hangil-official.ru/wp-content/themes/entertoptheme/img/carousel-1.jpg) center center no-repeat;background-size:cover;}
.breadcrumb-item + .breadcrumb-item::before{color:var(--light);}
@media(min-width:992px){
.container.about{max-width:100% !important;}
.about-text{padding-right:calc(((100% - 960px) / 2) + .75rem);}
}
@media(min-width:1200px){
.about-text{padding-right:calc(((100% - 1140px) / 2) + .75rem);}
}
@media(min-width:1400px){
.about-text{padding-right:calc(((100% - 1320px) / 2) + .75rem);}
} @media(min-width:992px){
.container.feature{max-width:100% !important;}
.feature-text{padding-left:calc(((100% - 960px) / 2) + .75rem);}
}
@media(min-width:1200px){
.feature-text{padding-left:calc(((100% - 1140px) / 2) + .75rem);}
}
@media(min-width:1400px){
.feature-text{padding-left:calc(((100% - 1320px) / 2) + .75rem);}
} .service-item,
.price-item, .team-item{box-shadow:0 0 45px rgba(0, 0, 0, .07);}
.service-item img, .team-item img{transition:.5s;}
.service-item:hover img, .team-item:hover img{transform:scale(1.1);}
.service-item a.btn-slide, .price-item a.btn-slide, .team-item div.btn-slide{position:relative;display:flex;overflow:hidden;font-size:0;}
.service-item a.btn-slide i, .service-item a.btn-slide span, .price-item a.btn-slide i, .price-item a.btn-slide span, .team-item div.btn-slide i, .team-item div.btn-slide span{position:relative;height:40px;padding:0 15px;display:inline-flex;align-items:center;font-size:16px;color:#FFFFFF;background:var(--primary);border-radius:0 35px 35px 0;transition:.5s;z-index:2;}
.team-item div.btn-slide span a i{padding:0 10px;}
.team-item div.btn-slide span a:hover i{background:var(--secondary);}
.service-item a.btn-slide span, .price-item a.btn-slide span, .team-item div.btn-slide span{padding-left:0;left:-100%;z-index:1;}
.service-item:hover a.btn-slide i, .price-item:hover a.btn-slide i, .team-item:hover div.btn-slide i{border-radius:0;}
.service-item:hover a.btn-slide span, .price-item:hover a.btn-slide span, .team-item:hover div.btn-slide span{left:0;}
.service-item a.btn-slide:hover i, .service-item a.btn-slide:hover span, .price-item a.btn-slide:hover i, .price-item a.btn-slide:hover span{background:var(--secondary);}
.testimonial-carousel .owl-item .testimonial-item{position:relative;transition:.5s;}
.testimonial-carousel .owl-item.center .testimonial-item{animation:pulse 1s ease-out .5s;}
.testimonial-item img{height:100px;}
.testimonial-carousel .owl-dots{display:flex;align-items:center;justify-content:center;}
.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:15px;height:15px;background:var(--primary);border:5px solid var(--light);border-radius:15px;transition:.5s;}
.testimonial-carousel .owl-dot.active{background:var(--light);border-color:var(--primary);}
@media(min-width:992px){
.container.contact-page{max-width:100% !important;}
.contact-page .contact-form{padding-left:calc(((100% - 960px) / 2) + .75rem);}
}
@media(min-width:1200px){
.contact-page .contact-form{padding-left:calc(((100% - 1140px) / 2) + .75rem);}
}
@media(min-width:1400px){
.contact-page .contact-form{padding-left:calc(((100% - 1320px) / 2) + .75rem);}
} .footer{background:linear-gradient(rgba(6, 3, 21, .5), rgba(6, 3, 21, .5)), url(//hangil-official.ru/wp-content/themes/entertoptheme/img/map.png) center center no-repeat;background-size:cover;}
.footer .btn.btn-social{margin-right:5px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:var(--light);border:1px solid #FFFFFF;border-radius:35px;transition:.3s;}
.footer .btn.btn-social:hover{color:var(--primary);}
.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:#FFFFFF;font-size:15px;font-weight:normal;text-transform:capitalize;transition:.3s;}
.footer .btn.btn-link::before{position:relative;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px;}
.footer .btn.btn-link:hover{letter-spacing:1px;box-shadow:none;}
.footer .copyright{padding:25px 0;font-size:15px;border-top:1px solid rgba(256, 256, 256, .1);}
.footer .copyright a{color:var(--light);}
#modalzakaz{background:#ffffff;border-radius:8px;max-width:700px;}
#modalzakaz form{width:100%;}
#modalzakaz h3{color:#e75534;}
input{background:#39338d2e;border:0px;border-radius:5px;padding:10px 20px;width:100%;display:block;margin-bottom:10px;font-size:12px;color:#6d8090;}
.eror{background:#e75534;}
button[type="submit"]{border:0px;}
.forma{background:#ffffff;padding:20px 30px;border-radius:10px;}
.forma h4{font-size:18px;}
.checkbox-custom{opacity:0;position:absolute;}
.checkbox-custom, .checkbox-custom-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer;}
.checkbox-custom-label{position:relative;color:rgb(111 129 144);font-size:13px;font-weight:400;line-height:22px;margin:0px;transition:0.3s;padding-left:25px;}
.checkbox-custom-label:hover{color:rgb(0 0 0 / 100%);}
.checkbox-custom + .checkbox-custom-label:before{content:'';background:#CCC;border:1px solid rgb(255 255 255 / 20%);display:inline-block;width:18px;height:18px;padding:0px;margin-right:10px;text-align:center;border-radius:3px;top:2px;left:0px;position:absolute;transition:0.3s;}
.checkbox-custom:checked + .checkbox-custom-label{color:rgb(255 95 20);transition:0.3s;}
.checkbox-custom:checked + .checkbox-custom-label:before{background:#ff5e14;border:1px solid #ff5e14;transition:0.3s;}
.checkbox-custom:focus + .checkbox-custom-label{outline:1px solid #ddd;}
.btn-primary, body .bg-primary{background-color:#b83c21 !important;}
.btn-primary{border-color:#b83c21 !important;}
.btn-primary:hover, .btn-primary:focus{background-color:#9f321b !important;border-color:#9f321b !important;}
.btn:focus-visible, a:focus-visible, button:focus-visible{outline:3px solid #102c70;outline-offset:3px;}
.footer a.border-bottom{display:inline-block;min-height:44px;padding-top:8px;padding-bottom:8px;}
#moove_gdpr_cookie_info_bar, #moove_gdpr_cookie_modal { z-index: 2147483647 !important; }