@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap);@media (max-width:992px){.nav-container{max-width:100%}}@media (min-width:1679px){.nav-container{max-width:1400px}}header{background:#fff!important;position:fixed;z-index:1001;left:0;top:0;width:100%}header .navbar{padding:5px 15px 0!important}@media (max-width:767px){header .navbar{top:0;padding:15px}}header .navbar .navbar-brand{display:inline-block;padding:0}header .navbar .navbar-brand img{max-width:300px;max-height:120px;height:120px;transition:.3s}header .navbar .navbar-toggler{border:none;outline:none;box-shadow:none;display:block}@media (min-width:991px){header .navbar .navbar-toggler{display:none}}header .offcanvas-collapse{flex-direction:column}header .nav-list-outer{padding:15px}header .nav-wrapper{display:flex;width:100%}@media (max-width:991px){header .nav-wrapper{flex-direction:column;order:1}}header .nav-wrapper .navbar-nav{justify-content:flex-end;flex-grow:1;align-items:center}@media (max-width:1199px){header .nav-wrapper .navbar-nav{padding-left:0}}@media (max-width:767px){header .nav-wrapper .navbar-nav{padding-top:40px;flex-direction:column;margin-left:inherit;justify-content:unset}}header .nav-wrapper .navbar-nav li.nav-item{//margin-right:40px;margin-right:17px}@media (max-width:991px){header .nav-wrapper .navbar-nav li.nav-item{margin-right:0}}header .nav-wrapper .navbar-nav li.nav-item .nav-link{font-family:"DM Sans",sans-serif;color:#fff;padding:10px 0;position:relative;transition:.3s;font-size:17px;font-weight:700}@media (max-width:991px){header .nav-wrapper .navbar-nav li.nav-item .nav-link{margin-bottom:10px}}@media (max-width:767px){header .nav-wrapper .navbar-nav li.nav-item .nav-link{color:#fff}}header .nav-wrapper .navbar-nav li.nav-item .nav-link:after{content:'';position:absolute;left:0;right:0;margin:auto;display:inline-block;width:10px;height:2px;border-radius:5px;top:100%;transition:.3s;background-color:#fff;opacity:0;transform:translateY(0)}@media (max-width:767px){header .nav-wrapper .navbar-nav li.nav-item .nav-link:after{background-color:#fff}}header .nav-wrapper .navbar-nav li.nav-item .nav-link:hover:after,header .nav-wrapper .navbar-nav li.nav-item .nav-link.active:after{opacity:1;transform:translateY(-8px)}header .nav-wrapper .navbar-nav li.nav-item .nav-link.login-btn:after{content:none;display:none!important}header .nav-wrapper .navbar-nav li.sub-menu-li{position:relative}header .nav-wrapper .navbar-nav li.sub-menu-li .nav-arrow{margin-left:3px}header .nav-wrapper .navbar-nav li.sub-menu-li .sub-menu-block{position:absolute;left:0;display:none;z-index:2;padding-top:35px}header .nav-wrapper .navbar-nav li.sub-menu-li .sub-menu{min-width:220px;box-shadow:0 10px 30px 0 rgb(45 45 45 / .2);background-color:#222;opacity:0;transform:translateY(-20px);transition:all .3s ease-in-out}header .nav-wrapper .navbar-nav li.sub-menu-li .sub-menu li{margin-left:0}header .nav-wrapper .navbar-nav li.sub-menu-li .sub-menu li .sub-nav-link{color:#fff;display:block;font-family:"DM Sans",sans-serif;font-size:14px;padding:20px;line-height:normal;transition:.3s}header .nav-wrapper .navbar-nav li.sub-menu-li .sub-menu li .sub-nav-link:hover,header .nav-wrapper .navbar-nav li.sub-menu-li .sub-menu li .sub-nav-link.active{color:#22a1e0;background-color:#1c1b1b}header .nav-wrapper .navbar-nav li.sub-menu-li:hover .sub-menu-block{display:block}header .nav-wrapper .navbar-nav li.sub-menu-li:hover .sub-menu{opacity:1;transform:translateY(0)}header .nav-wrapper .headerButton{margin:auto}header .nav-wrapper .headerButton .login-btn{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;padding:8px 15px;display:inline-flex;justify-content:center;align-items:center;border:none;background-color:#dd1723;color:#fff;transition:.3s;border-radius:35px}@media (max-width:1679px){header .nav-wrapper .headerButton .login-btn{font-size:14px;padding:7px 15px}}@media (max-width:1679px){header .nav-wrapper .headerButton .login-btn{width:140px}}header .nav-wrapper .headerButton .login-btn img{margin-right:10px}header .nav-wrapper .headerButton .login-btn:hover{opacity:.8}@media (max-width:991px){.offcanvas-collapse{position:fixed;z-index:1000;top:60px;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#710505;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:left,visibility;transition:.3s;height:calc(100vh - 60px);padding-top:15px}.offcanvas-collapse.open{animation:growDown .3s ease-in-out forwards;left:0;visibility:visible;align-items:flex-start}}.nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-scroller .nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;color:#ccc;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}header .navbar.shrink{background:#fff!important}header .navbar.shrink .header-number-block{display:none}header .navbar.shrink .navbar-brand img{height:57px}.shrink{-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 0 4px 0 rgb(0 0 0 / .2);box-shadow:0 0 4px 0 rgb(0 0 0 / .2);position:fixed;top:0;right:0;left:0;z-index:1030;width:100%}@media (min-width:768px){.shrink{top:0!important}}.hamburger .line{width:30px;height:3px;background-color:#710505;display:block;margin:8px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger:hover{cursor:pointer}#hamburger-1.is-active .line:nth-child(2){opacity:0}#hamburger-1.is-active .line:nth-child(1){-webkit-transform:translateY(11px) rotate(45deg);-ms-transform:translateY(11px) rotate(45deg);-o-transform:translateY(11px) rotate(45deg);transform:translateY(11px) rotate(45deg)}#hamburger-1.is-active .line:nth-child(3){-webkit-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}@media (max-width:1679px){header .navbar{padding:15px 55px}header .nav-wrapper .navbar-nav li.sub-menu-li .sub-menu li .sub-nav-link{padding:16px 20px}header .navbar .navbar-brand img{max-height:80px}}@media (max-width:991px){header .navbar .navbar-brand img{max-height:55px!important}header .nav-wrapper .headerButton li .reg-btn{padding:8px 12px}header .navbar{padding:10px 15px}header .navbar .navbar-brand{padding:0}header .nav-wrapper .navbar-nav li.nav-item .nav-link{padding:10px 0}header .nav-wrapper .navbar-nav li.nav-item{padding-left:0}header .nav-wrapper .navbar-nav li.sub-menu-li .sub-menu-block{position:static;display:none;padding-top:10px}header .nav-wrapper .navbar-nav li.sub-menu-li:hover .sub-menu-block{display:block}header .nav-wrapper .headerButton li{padding-left:30px;padding-top:15px}}@media (max-width:579px){header .navbar{padding:10px}}.nav-active .navbar{position:fixed;border-bottom:solid 2px #141414;top:0;right:0;left:0;z-index:1030;width:100%}header .navbar.navbar-bg-light{background-color:#fff}header .navbar.navbar-bg-light.shrink{background-color:#fff!important;border-bottom-color:#f6f6f6}@media (min-width:992px){header .navbar.navbar-bg-light .navbar-nav li.nav-item .nav-link{color:#000!important}header .navbar.navbar-bg-light .navbar-nav li.nav-item .nav-link.login-btn{color:#08ff2d!important}}@media (min-width:992px){header .navbar.navbar-bg-light .navbar-nav li.sub-menu-li .nav-arrow img{filter:brightness(0)}}@media (max-width:1679px){header .nav-wrapper .headerButton li .reg-btn{padding:10px 15px;font-size:16px}header .nav-wrapper .navbar-nav li.nav-item .nav-link{font-size:15px}}@media (max-width:1481px){header .nav-wrapper .navbar-nav li.nav-item .nav-link{font-size:15px}header .nav-wrapper .headerButton li .reg-btn{font-size:14px}}@media (max-width:1199px){header .nav-wrapper .navbar-nav li.nav-item{font-size:15px}}@media (max-width:767px){header .nav-wrapper .navbar-nav li.nav-item{text-align:center}header .nav-wrapper .navbar-nav li.nav-item .nav-link{font-size:18px;padding:8px 0}header .nav-wrapper .navbar-nav li.nav-item{margin:0;margin-bottom:15px}header .nav-wrapper .headerButton li{padding-left:0;width:100%;padding-top:50px;padding-bottom:10px}header .nav-wrapper .headerButton li .reg-btn{padding:12px 15px;width:250px}header .nav-wrapper{flex-direction:column}}@keyframes growDown{0%{transform:scaleX(0)}80%{transform:scaleX(1.1)}100%{transform:scaleX(1)}}.header-number-block{margin-left:auto;display:flex;align-items:center;margin-bottom:0;padding:5px 0 10px}@media (max-width:991px){.header-number-block{display:none}}.header-number-block .number-block{margin-right:30px;display:inline-flex;align-items:center;text-decoration:none;color:#dd1723;font-size:18px;font-weight:700;transition:.3s}@media (max-width:1679px){.header-number-block .number-block{font-size:15px}}.header-number-block .number-block img{margin-right:8px}.header-number-block .hdr-soc-block{display:inline-flex;align-items:center}.header-number-block .hdr-soc-block a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;margin-left:5px;background-color:#710505;background:linear-gradient(180deg,#710505 0%,#fd3939 100%)}.nav-wrapper{position:relative;z-index:1;padding:5px 0}.nav-wrapper:before{z-index:-1;content:'';background:#710505;//width:950px;width:980px;height:100%;position:absolute;//right:-250px;right:-262px;bottom:0;border-radius:50px 0 0;background-image:url(/wp-content/themes/hello-elementor/custom-page/img/nav-vector.jpg);background-repeat:no-repeat;background-size:auto 100%;background-position:left center}@media (max-width:991px){.nav-wrapper:before{display:none}}.nav-item div.dropdown-link{display:flex;align-items:center;justify-content:center}li.nav-item.dropdown svg{margin-left:3px}li.nav-item.dropdown:hover ul.dropdown-menu{display:block;background:#fff;width:100%}.dropdown-menu li a{color:#000;padding:5px 15px;font-size:15px;font-family:"DM Sans",sans-serif}.dropdown-menu li a:hover{background:#fff;color:#710505;font-weight:500}@media (max-width:1920px){header .navbar .navbar-brand img{max-height:80px}.header-number-block .number-block{font-size:16px}}@media(max-width:2560px){.nav-wrapper:before{width:1010px;right:-262px}//.nav-container{//max-width:100%;//margin:0 200px;//}}