header{transition:all .4s}header.fixed{position:fixed;width:100%;top:0;left:0;z-index:100;background-color:#fff}header .navbar{padding:20px 20px}.nav_section{display:flex;flex-direction:column}.navbar-toggler{border:none;width:30px;height:30px;text-align:right;padding:0;position:relative}.navbar-toggler:focus{box-shadow:none}.navbar-toggler span{display:inline-block;width:27px;height:4px;background-color:#39414C;margin:2px 0;position:absolute;right:0;transition:all .3s;border-radius:10px}.navbar-toggler span:nth-child(1){top:2px}.navbar-toggler span:nth-child(2){background-color:#39414C;width:20px;top:12px}.navbar-toggler span:nth-child(3){top:22px}.navbar-toggler.active{transition:all ease 0.3s}.navbar-toggler.active span{width:25px}.navbar-toggler.active span:nth-child(2){display:none}.navbar-toggler.active span:nth-child(1){transform:rotate(45deg);top:12px}.navbar-toggler.active span:last-child{top:12px;transform:rotate(-45deg)}.main-nav{display:none;padding:15px 0}@media (max-width: 1366px){.main-nav{padding:10px 0}}@media (max-width: 991px){.main-nav{display:none;order:1;width:100%;justify-content:flex-start !important}}.main-nav .nav{align-items:center}.main-nav .nav .nav-item{margin-left:45px;position:relative;display:flex}@media (max-width: 1450px){.main-nav .nav .nav-item{margin-left:25px}}@media (max-width: 1366px){.main-nav .nav .nav-item{margin-left:20px}}@media (max-width: 991px){.main-nav .nav .nav-item{border-bottom:1px solid #ccc}}.main-nav .nav .nav-item .white-buttons.with-white-bg{padding-top:7px;padding-bottom:7px}@media (max-width: 1450px){.main-nav .nav .nav-item .white-buttons.with-white-bg{padding-left:20px;padding-right:20px}}@media (max-width: 991px){.main-nav .nav .nav-item .white-buttons.with-white-bg{margin-top:10px;margin-bottom:7px}}.main-nav .nav .nav-item.has-search{display:flex;align-items:center;width:30px;height:30px}.main-nav .nav .nav-item.has-search button{border:none;outline:none;background-color:transparent}@media (max-width: 991px){.main-nav .nav .nav-item.has-search{display:none}}.main-nav .nav .nav-item:first-child{margin-left:0}@media (max-width: 1366px){.main-nav .nav .nav-item{margin-left:15px}}@media (max-width: 991px){.main-nav .nav .nav-item{margin-left:0;width:100%}}.main-nav .nav .nav-item .nav-link{color:#000;padding:5px 0;font-family:"Roboto",sans-serif;font-weight:500;font-size:1.6rem;cursor:pointer}@media (max-width: 1366px){.main-nav .nav .nav-item .nav-link{font-size:1.4rem}}@media (max-width: 991px){.main-nav .nav .nav-item .nav-link{padding:10px 0}}.main-nav .nav .nav-item .nav-link:hover{font-weight:700;color:#000}.main-nav .nav .nav-item .btn{background-color:#EF4637;border-color:#EF4637;color:#fff;padding:11px 28px;border-radius:12px;font-size:1.6rem}.main-nav .nav .nav-item.has-subnav{padding-right:15px}.main-nav .nav .nav-item.has-subnav:after{content:"";position:absolute;right:0px;top:50%;margin-top:-6px;width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;transform:rotate(135deg)}@media (max-width: 991px){.main-nav .nav .nav-item.has-subnav:after{top:10px;margin-top:0;border-top-color:#000;border-right-color:#000}}.main-nav .nav .nav-item.has-subnav .subnav{margin:0;padding:0;list-style:none;visibility:hidden;opacity:0;position:absolute;left:0;top:100%;width:100%;background:#fff;box-shadow:0 8px 24px -5px #ccc;border-top:4px solid #000;transform:translateY(25px);transition:all .3s}.main-nav .nav .nav-item.has-subnav .subnav li{border-bottom:1px solid #ccc}.main-nav .nav .nav-item.has-subnav .subnav li a{display:block;color:#000;text-decoration:none;padding:6px 15px;transition:all .3s;font-size:1.8rem}@media (max-width: 1450px){.main-nav .nav .nav-item.has-subnav .subnav li a{font-size:1.6rem}}@media (max-width: 1366px){.main-nav .nav .nav-item.has-subnav .subnav li a{font-size:1.4rem}}.main-nav .nav .nav-item.has-subnav .subnav li a:hover{background-color:rgba(85,85,85,0.3)}@media (max-width: 991px){.main-nav .nav .nav-item.has-subnav .subnav{position:relative;top:0;display:none}}.main-nav .nav .nav-item.has-subnav:hover .subnav{visibility:visible;opacity:1;transform:translateY(0)}.main-nav .nav .nav-item.has-subnav:focus .subnav{display:block;visibility:visible;opacity:1;transform:translateY(0);height:100%}@media (min-width: 992px){.navbar-toggler{display:none}}.nav-open header .nav_section{background:#ffffff;height:100%;width:100%;position:fixed;top:0;left:0;overflow-y:auto;padding:0}@media (max-width: 991px){.nav-open header .nav_section .top-nav{padding-bottom:30px}.nav-open header .nav_section .main-nav .nav .nav-item.has-subnav{padding-right:0}}
