*{box-sizing:border-box;outline:none}html,body{width:100%;box-sizing:border-box;outline:none;font-family:"Montserrat",sans-serif;color:#777;font-size:1rem}ul,ol{padding-left:1.5em}a:hover{text-decoration:none;outline:none;transition:all .45s ease-out}a,button{transition:all .45s ease-out;text-decoration:none;outline:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none}::-webkit-scrollbar-track-piece{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#273647}::-moz-selection{background:#c42607;color:#fff}::selection{background:#c42607;color:#fff}body.no-scroll{overflow:hidden;width:auto;margin-right:8px}@media screen and (max-width: 480px){body.no-scroll{margin-right:0}}.togglebar i{display:block;width:20px;height:1px;background-color:#fff;margin:.4em 0}.nav_menu{transform:translateX(300em);opacity:0}.nav_menu .nav_box{transform:translateX(20em)}.nav_menu.active{transform:translateX(0);opacity:1}.nav_menu.active .nav_box{transform:translateX(0);transition-delay:.3s}.gray_nav .togglebar{color:hsla(0,0%,40%,.85)}.gray_nav .togglebar i{background-color:hsla(0,0%,40%,.85)}.gray_nav .togglebar:hover{color:#26a4b0}.gray_nav .login_btn a{border-color:silver;color:silver}.gray_nav .login_btn a:hover{border-color:#c42607;color:#fff}.gray_nav .search_icon{border-color:silver;color:silver}.gray_nav .search_icon:hover{border-color:#c42607;color:#fff}.p_items .active{color:#c42607 !important}.in_banner{background:#223b48 no-repeat right bottom;background-position:105% 60%;background-size:contain}.in_banner{opacity:0;transition:opacity .5s ease-in-out}.in_banner.show{opacity:1}.banner_swiper .swiper-slide .in_b_title{transform:translateY(15em)}.banner_swiper .swiper-slide img{transform:translateX(5em)}.banner_swiper .swiper-slide.swiper-slide-active .in_b_title{transform:translateY(0);opacity:1}.banner_swiper .swiper-slide.swiper-slide-active img{opacity:1;transform:translateX(0)}.in_items.active h3{border-color:#c42607}.in_items.active span{font-weight:600}.in_items.active span i{transform:scaleY(-1)}.med_swiper .swiper-slide h4,.med_swiper .swiper-slide span{display:none}.med_swiper .swiper-slide.swiper-slide-active h4{display:block}.med_swiper .swiper-slide.swiper-slide-active span{display:inline-block;background-color:#c42607;border-color:#c42607}.m_lightbox::-webkit-scrollbar:vertical{display:none}.pro_banner{opacity:0;transition:opacity .5s ease-in-out}.pro_banner h1{transition:all .5s cubic-bezier(0.42, 0, 0.58, 1);transform:translateY(-4em);transition-delay:.2s;opacity:0}.pro_banner h2{transition:all .5s cubic-bezier(0.42, 0, 0.58, 1);transition-delay:.4s;transform:translateY(-4em);opacity:0}.pro_banner a{transition:all .5s cubic-bezier(0.42, 0, 0.58, 1);transition-delay:.6s;transform:translateY(-2em);opacity:0}.pro_banner a::after{transition:all .3s cubic-bezier(0.42, 0, 0.58, 1);transition-delay:.6s;width:0}.pro_banner.show{opacity:1}.pro_banner.show h1,.pro_banner.show h2,.pro_banner.show a{transform:translateY(0);opacity:1}.pro_banner.show a::after{width:160px}.c-scroll-opacity{opacity:1 !important;transition:opacity .75s cubic-bezier(0.38, 0.005, 0.215, 1)}@media screen and (max-width: 767px){.in_banner{background-size:80%;background-position:105% 30%}}@media screen and (max-width: 640px){.in_banner{background-size:90%;background-position:105% 20%}}/*# sourceMappingURL=style.min.css.map */