@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;900&display=swap);
html{min-width:320px;height:100%}
*{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}
body{padding:0;margin:0;height:100%;font-family:Poppins,sans-serif;letter-spacing:-.5px}
body a,body button,body div,body input,body textarea{-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-family:Poppins,sans-serif}
body a:focus,body button:focus,body div:focus,body input:focus,body textarea:focus{outline:0!important}
body a::-moz-focus-inner,body button::-moz-focus-inner,body div::-moz-focus-inner,body input::-moz-focus-inner,body textarea::-moz-focus-inner{box-shadow:none!important}
body a:-webkit-autofill,body button:-webkit-autofill,body div:-webkit-autofill,body input:-webkit-autofill,body textarea:-webkit-autofill{background-color:transparent!important}
body input{overscroll-behavior-y:none}
body select{-webkit-box-shadow:none;box-shadow:none;font-family:Poppins,sans-serif}
body select:focus{outline:0!important}
body select::-moz-focus-inner{box-shadow:none!important}
body button{cursor:pointer;padding:0;background:0 0;border:none}
body h1,body h2,body h3,body h4,body h5,body h6{font-weight:700;line-height:1;margin:0;font-family:Poppins,sans-serif}
body p{font-family:Poppins,sans-serif;margin-top:0;margin-bottom:20px;font-size:16px;line-height:1.5}
body p:last-child{margin-bottom:0!important}
body a{display:inline-block;font-family:Poppins,sans-serif;text-decoration:none;cursor:pointer}
body strong{font-weight:700}
body img{display:block;max-width:100%;height:auto}
body iframe{display:block;max-width:100%}
body .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}
body .wrapper .content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
body .wrapper footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
body .hidden{display:none!important}
body .visible{display:block!important}
body .opacity-0{opacity:0}
body label{margin-bottom:0;cursor:pointer}
.buttons .thm-btn{border-radius:8px;background-color:#000;padding:12px 16px;color:#fff;font-size:14px;font-weight:600;line-height:1;letter-spacing:.175px;text-align:center}
.buttons .thm-btn.gradient{min-width:160px;padding:17px 28px;border-radius:32px;border:2px solid rgba(255,255,255,.4);background:-webkit-gradient(linear,left top,left bottom,from(#2c2c2c),to(#282828));background:linear-gradient(180deg,#2c2c2c 0,#282828 100%);-webkit-box-shadow:2px 0 8px 2px rgba(248,248,248,.2) inset;box-shadow:2px 0 8px 2px rgba(248,248,248,.2) inset;color:#fdfdfd}
html{background-color:#000}
body.menu-open .page-wrapper .page-wrapper_sidebar{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
body.menu-open .page-wrapper .page-wrapper_content .page-header{position:fixed}
body.menu-open .page-wrapper .page-wrapper_content .page-user{position:fixed}
body.menu-open .page-wrapper .page-wrapper_content .page-user .open-menu span.top{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%}
body.menu-open .page-wrapper .page-wrapper_content .page-user .open-menu span.middle{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
body.menu-open .page-wrapper .page-wrapper_content .page-user .open-menu span.bottom{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}
.page-wrapper{border-radius:32px;background:#f1f1f1;padding:20px;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:1199px){
.page-wrapper{border-radius:0;padding:0 24px 24px;display:block}
}
.page-wrapper .page-wrapper_sidebar{max-width:220px;-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px}
@media (max-width:1199px){
.page-wrapper .page-wrapper_sidebar{position:fixed;left:0;top:0;max-width:100%;width:100%;min-height:100vh;background-color:#fff;overflow-y:auto;z-index:8;padding:72px 24px 24px;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
}
.page-wrapper .page-wrapper_content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px;padding-bottom:50px}
@media (max-width:1199px){
.page-wrapper .page-wrapper_content{padding-left:0;padding-top:90px}
}
.page-wrapper .page-wrapper_content .page-header{display:none}
@media (max-width:1199px){
.page-wrapper .page-wrapper_content .page-header{display:block;position:absolute;left:0;top:0;z-index:9;padding:16px 24px}
}
.page-wrapper .page-wrapper_content .page-header a{display:block}
.page-wrapper .page-wrapper_content .page-header img{max-height:40px}
.page-wrapper .page-wrapper_content .page-wrapper_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}
.page-wrapper .page-wrapper_content .page-title{color:#101010;font-size:32px;font-weight:600;line-height:1.45;letter-spacing:.08px}
@media (max-width:767px){
.page-wrapper .page-wrapper_content .page-title{font-size:26px}
}
.page-wrapper .page-wrapper_content .page-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:1199px){
.page-wrapper .page-wrapper_content .page-user{position:absolute;right:24px;top:12px;z-index:10}
}
.page-wrapper .page-wrapper_content .page-user .open-menu{display:none}
@media (max-width:1199px){
.page-wrapper .page-wrapper_content .page-user .open-menu{margin-left:16px;display:block;width:28px;height:24px;position:relative}
}
.page-wrapper .page-wrapper_content .page-user .open-menu span{position:absolute;left:2px;right:2px;height:2px;background-color:#000;border-radius:4px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.page-wrapper .page-wrapper_content .page-user .open-menu span.top{top:4px}
.page-wrapper .page-wrapper_content .page-user .open-menu span.middle{top:12px}
.page-wrapper .page-wrapper_content .page-user .open-menu span.bottom{top:20px}
.page-wrapper .page-wrapper_content .page-user .page-user_item{margin-left:12px;width:48px;height:48px;border-radius:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fdfdfd;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
@media (max-width:1199px){
.page-wrapper .page-wrapper_content .page-user .page-user_item{display:none}
}
.page-wrapper .page-wrapper_content .page-user .page-user_item.photo{padding:4px}
.page-wrapper .page-wrapper_content .page-user .page-user_item.photo img{border-radius:50%}
.page-wrapper .page-wrapper_content .page-user .page-user_item.search{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}
@media (max-width:1199px){
.page-wrapper .page-wrapper_content .page-user .page-user_item.search{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.page-wrapper .page-wrapper_content .page-user .page-user_item.open{width:330px}
@media (max-width:1199px){
.page-wrapper .page-wrapper_content .page-user .page-user_item.open{width:300px}
}
.page-wrapper .page-wrapper_content .page-user .page-user_search{position:relative;width:330px}
@media (max-width:1199px){
.page-wrapper .page-wrapper_content .page-user .page-user_search{width:300px}
}
.page-wrapper .page-wrapper_content .page-user .page-user_search .header-search{display:block;width:100%;height:48px;border:none;background:#fdfdfd;padding-left:55px;padding-right:20px;color:#727272;font-size:14px;line-height:48px;letter-spacing:.035px}
.page-wrapper .page-wrapper_content .page-user .page-user_search .show-search{position:absolute;z-index:2;left:0;top:0;width:48px;height:48px;background-color:#fdfdfd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.page-wrapper .page-banner{background:url(../img/login_bg-min.jpg) center no-repeat;background-size:cover;margin-bottom:70px;border-radius:24px}
@media (max-width:1199px){
.page-wrapper .page-banner{margin-bottom:56px}
}
.page-wrapper .page-banner .page-banner_cover{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8vw 45px;border-radius:24px;border:1px solid #2bade5;background:linear-gradient(275deg,rgba(143,22,39,.65) 0,rgba(0,32,66,.65) 69.54%)}
@media (max-width:991px){
.page-wrapper .page-banner .page-banner_cover{padding:120px 16px}
}
.page-wrapper .page-banner .page-banner_cover:after,.page-wrapper .page-banner .page-banner_cover:before{position:absolute;left:30px;top:30px;display:block;content:"";width:6vw;height:6vw;background:url(../img/main_banner_decor.png) 0 0 no-repeat;background-size:100%}
@media (max-width:991px){
.page-wrapper .page-banner .page-banner_cover:after,.page-wrapper .page-banner .page-banner_cover:before{left:16px;top:16px;width:70px;height:70px}
}
.page-wrapper .page-banner .page-banner_cover:after{top:auto;left:auto;bottom:30px;right:30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
@media (max-width:991px){
.page-wrapper .page-banner .page-banner_cover:after{left:auto;right:16px;top:auto;bottom:16px}
}
.page-wrapper .page-banner .page-banner_cover .page-banner_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page-wrapper .page-banner .page-banner_cover .banner-title{margin-bottom:16px;color:#fff;font-size:45px;font-weight:900;text-align:center;line-height:1.3;letter-spacing:.113px;text-transform:uppercase}
@media (max-width:991px){
.page-wrapper .page-banner .page-banner_cover .banner-title{font-size:36px}
}
@media (max-width:767px){
.page-wrapper .page-banner .page-banner_cover .banner-title{font-size:26px}
}
.page-wrapper .page-banner .page-banner_cover .banner-title span{color:#e31937;text-shadow:0 2px 50px rgba(20,174,205,.7)}
.page-wrapper .page-banner .page-banner_cover .banner-search{margin-bottom:16px;width:100%;max-width:540px}
.page-wrapper .page-banner .page-banner_cover .banner-search .banner-search_input{position:relative}
.page-wrapper .page-banner .page-banner_cover .banner-search .banner-search_input.active-search .clear-search{opacity:1}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-icon{position:absolute;left:12px;top:12px}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-input{display:block;width:100%;border:none;padding:12px 44px;border-radius:12px;background:#fdfdfd;color:#7b7b7b;font-size:16px;line-height:1.5;letter-spacing:.04px}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-input:focus::-webkit-input-placeholder{opacity:0}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-input:focus::-moz-placeholder{opacity:0}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-input:focus:-ms-input-placeholder{opacity:0}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-input:focus::-ms-input-placeholder{opacity:0}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-input:focus::placeholder{opacity:0}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-input::-webkit-input-placeholder{opacity:1;color:#7b7b7b}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-input::-moz-placeholder{opacity:1;color:#7b7b7b}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-input:-ms-input-placeholder{opacity:1;color:#7b7b7b}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-input::-ms-input-placeholder{opacity:1;color:#7b7b7b}
.page-wrapper .page-banner .page-banner_cover .banner-search .search-input::placeholder{opacity:1;color:#7b7b7b}
.page-wrapper .page-banner .page-banner_cover .banner-search .clear-search{position:absolute;right:12px;top:12px;width:24px;z-index:2;opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.page-wrapper .page-banner .page-banner_cover .banner-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.page-wrapper .page-banner .page-banner_cover .banner-tags .tag-item{margin:4px 8px}
.page-wrapper .page-banner .page-banner_cover .banner-tags .tag-item .tag-item_link{border-radius:8px;border:1px solid rgba(255,255,255,.5);background:linear-gradient(94deg,rgba(0,28,61,.5) .75%,rgba(227,25,55,.5) 102.15%);padding:8px 10px;color:#fff;text-align:center;font-size:12px;line-height:1;letter-spacing:.15px}
.products-wrapper{width:100%;max-width:1360px;margin-left:auto;margin-right:auto}
.products-wrapper .products-wrapper_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}
.products-wrapper .products-wrapper_header .title{color:#101010;font-size:26px;font-weight:600;line-height:1.45;letter-spacing:.065px}
@media (max-width:767px){
.products-wrapper .products-wrapper_header .title{font-size:18px}
}
.products-wrapper .products-wrapper_header .products-sort{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}
@media (max-width:767px){
.products-wrapper .products-wrapper_header .products-sort{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}
}
.products-wrapper .products-wrapper_header .products-sort .nice-select{width:100%}
@media (max-width:767px){
.products-wrapper .products-wrapper_header .products-sort .nice-select{height:36px;line-height:36px;padding-left:12px}
}
.products-wrapper .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}
.products-wrapper .products .product-item{padding-left:12px;padding-right:12px;max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;margin-bottom:24px}
@media (max-width:991px){
.products-wrapper .products .product-item{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
}
@media (max-width:767px){
.products-wrapper .products .product-item{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
}
.products-wrapper .products .product-item_inner{border-radius:32px;background-color:#fdfdfd;padding:8px;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}
.products-wrapper .products .product-item_inner:hover{background-color:#e31937}
.products-wrapper .products .product-item_inner:hover .product-content .title .a{color:#fff}
.products-wrapper .products .product-item_inner:hover .product-content .post-meta .post-category .a{color:#fff}
.products-wrapper .products .product-item_inner:hover .product-content .post-meta .post-category .a .icon svg path{stroke:#fff}
.products-wrapper .products .product-item_inner:hover .product-content .post-tags .tag-item .tag-item_link{color:#fff}
.products-wrapper .products .product-item_inner .product-image{margin-bottom:8px}
.products-wrapper .products .product-item_inner .product-image .a{position:relative;display:block;border-radius:24px;aspect-ratio:420/290;background-repeat:no-repeat;background-size:cover;background-position:center 0}
.products-wrapper .products .product-item_inner .product-image .a .new-product{position:absolute;right:0;top:24px;padding:10px 12px;min-width:150px;text-align:center;background-color:#e31937;border-radius:8px 0 0 8px;color:#fff;font-size:16px;font-weight:600;line-height:1;letter-spacing:.225px}
.products-wrapper .products .product-item_inner .product-content{padding:16px}
.products-wrapper .products .product-item_inner .product-content .title{margin-bottom:16px}
.products-wrapper .products .product-item_inner .product-content .title .a{color:#101010;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.027px;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}
.products-wrapper .products .product-item_inner .product-content .post-meta{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:1440px){
.products-wrapper .products .product-item_inner .product-content .post-meta{display:block}
}
.products-wrapper .products .product-item_inner .product-content .post-meta .post-meta_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media (max-width:1440px){
.products-wrapper .products .product-item_inner .product-content .post-meta .post-meta_left{margin-bottom:16px}
}
.products-wrapper .products .product-item_inner .product-content .post-meta .post-category{margin-right:16px}
.products-wrapper .products .product-item_inner .product-content .post-meta .post-category .a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#727272;font-size:16px;line-height:1.6;letter-spacing:.064px;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}
.products-wrapper .products .product-item_inner .product-content .post-meta .post-category .a .icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;max-width:16px;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.products-wrapper .products .product-item_inner .product-content .post-meta .buttons{-webkit-box-flex:0;-ms-flex:0 0 102px;flex:0 0 102px;max-width:102px}
.products-wrapper .products .product-item_inner .product-content .post-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.products-wrapper .products .product-item_inner .product-content .post-tags .tag-item{margin-right:4px;margin-bottom:2px;margin-top:2px}
.products-wrapper .products .product-item_inner .product-content .post-tags .tag-item .tag-item_link{color:#727272;font-size:16px;line-height:1.6;letter-spacing:.064px;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}
body .nice-select{float:none;border-radius:90px;background-color:#fdfdfd;height:48px;line-height:48px;border:none;padding-left:20px;padding-right:40px}
body .nice-select .current{color:#727272;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.035px}
body .nice-select:after{right:20px;border-width:1px;border-color:#727272}
body .nice-select .list{margin:0;padding:0;width:100%}
body .nice-select .list .option{padding-left:20px;padding-right:20px}
body .site-form .nice-select{background-color:transparent;border:1px solid #e2e2e2}
body .site-form .nice-select .current{color:#101010}
body .site-form .form-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}
body .site-form .form-items .form-item{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:16px;padding-right:16px;margin-bottom:32px}
body .site-form .form-items .form-item.error .nice-select{border-color:#e31937}
body .site-form .form-items .form-item.error .nice-select .current{color:#e31937}
body .site-form .form-items .form-item.error .form-item_label{color:#e31937}
body .site-form .form-items .form-item.error .form-input{color:#e31937;border-color:#e31937}
body .site-form .form-items .form-item.col-1-2{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
@media (max-width:767px){
body .site-form .form-items .form-item.col-1-2{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
}
body .site-form .form-item_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;color:#101010;font-size:14px;line-height:1;font-weight:600;letter-spacing:.175px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
body .site-form .form-item_label img{margin-left:6px;opacity:.5}
body .site-form .form-input{display:block;width:100%;border-radius:48px;border:1px solid #e2e2e2;background:0 0;padding:12px 20px;color:#101010;font-size:14px;line-height:20px;letter-spacing:.035px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
body .site-form .form-input.textarea{border-radius:16px;height:160px;resize:none}
body .site-form .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;z-index:9999;display:none;background-color:rgba(0,0,0,.8)}
.modal#contact-modal .modal-dialog .modal-content{max-width:380px}
.modal#success-modal .modal-dialog .modal-content{width:auto}
.modal#success-modal .modal-dialog .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.modal#success-modal .modal-dialog .modal-body .icon{margin-bottom:16px}
.modal#success-modal .modal-dialog .modal-body .modal-title{text-align:center}
.modal#success-modal .modal-dialog .modal-body .modal-subtitle{margin-bottom:24px;max-width:320px;text-align:center}
.modal .modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:50px;padding-bottom:50px}
@media (max-width:480px){
.modal .modal-dialog{padding:10px 5px}
}
.modal .modal-dialog .modal-content{width:100%;max-width:710px;border-radius:10px;padding:32px;background-color:#fff}
.modal .modal-dialog .modal-content .modal-body{position:relative}
.modal .modal-dialog .modal-content .modal-title{margin-bottom:6px;color:#000;font-size:22px;font-weight:600}
.modal .modal-dialog .modal-content .modal-subtitle{margin-bottom:16px;color:rgba(0,0,0,.4);font-size:14px;font-weight:500}
.modal .modal-dialog .modal-content .close-modal{position:absolute;right:0;top:0;width:18px;height:18px}
.modal .modal-dialog .modal-content .close-modal:after,.modal .modal-dialog .modal-content .close-modal:before{position:absolute;display:block;content:"";top:50%;left:0;width:100%;height:2px;background-color:#000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.modal .modal-dialog .modal-content .close-modal:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
body .moveUp{-webkit-animation:moveUp 1s infinite ease-out;animation:moveUp 1s infinite ease-out}
body .delay-1{-webkit-animation-delay:.2s;animation-delay:.2s}
body .delay-2{-webkit-animation-delay:.4s;animation-delay:.4s}
body .delay-3{-webkit-animation-delay:.6s;animation-delay:.6s}
body .delay-4{-webkit-animation-delay:.8s;animation-delay:.8s}
@-webkit-keyframes moveUp{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
20%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
40%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes moveUp{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
20%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
40%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
body.preloader .ajax-preloader{opacity:1;visibility:visible}
body .ajax-preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999999;background-color:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
body .ajax-preloader .loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body .ajax-preloader .loader .loader__ball{width:16px;height:16px;border-radius:50%;margin-left:5px;margin-right:5px;background-color:#fff}
.login-page{min-height:100vh;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../img/login_bg-min.jpg) 0 0 no-repeat;background-size:cover;padding-top:50px;padding-bottom:50px}
@media (max-width:767px){
.login-page{padding:26px}
}
.login-page .login-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:32px;background:#fdfdfd;-webkit-box-shadow:0 2.15px .5px -2px rgba(0,0,0,.25),0 24px 24px -16px rgba(8,8,8,.04),0 6px 13px 0 rgba(8,8,8,.03),0 6px 4px -4px rgba(8,8,8,.05),0 5px 1.5px -4px rgba(8,8,8,.09);box-shadow:0 2.15px .5px -2px rgba(0,0,0,.25),0 24px 24px -16px rgba(8,8,8,.04),0 6px 13px 0 rgba(8,8,8,.03),0 6px 4px -4px rgba(8,8,8,.05),0 5px 1.5px -4px rgba(8,8,8,.09);padding:64px;width:100%;max-width:480px}
@media (max-width:767px){
.login-page .login-wrapper{padding:28px 16px}
}
.login-page .login-wrapper .logo{margin-bottom:40px}
@media (max-width:767px){
.login-page .login-wrapper .logo{max-width:250px}
}
.login-page .login-wrapper .title{margin-bottom:40px;color:#101010;text-align:center;font-size:32px;font-weight:600;line-height:1.45;letter-spacing:.08px}
@media (max-width:767px){
.login-page .login-wrapper .title{font-size:26px}
}
.login-form{width:100%}
.login-form .form-item{position:relative;padding-top:6px;margin-bottom:16px}
.login-form .form-item.error .label{color:#e31937}
.login-form .form-item.error input{color:#e31937;border-color:#e31937}
.login-form .form-item label{position:absolute;z-index:2;top:-3px;left:26px;background-color:#fdfdfd;color:#101010;font-size:12px;line-height:1.6;letter-spacing:.048px;display:block;padding-left:5px;padding-right:5px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.login-form .form-item input{display:block;width:100%;background:#fdfdfd;border:2px solid rgba(123,123,123,.1);border-radius:48px;padding:14px 28px;color:#7b7b7b;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.035px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.login-form .form-item input:focus::-webkit-input-placeholder{opacity:0}
.login-form .form-item input:focus::-moz-placeholder{opacity:0}
.login-form .form-item input:focus:-ms-input-placeholder{opacity:0}
.login-form .form-item input:focus::-ms-input-placeholder{opacity:0}
.login-form .form-item input:focus::placeholder{opacity:0}
.login-form .form-item input::-webkit-input-placeholder{opacity:1;color:#7b7b7b}
.login-form .form-item input::-moz-placeholder{opacity:1;color:#7b7b7b}
.login-form .form-item input:-ms-input-placeholder{opacity:1;color:#7b7b7b}
.login-form .form-item input::-ms-input-placeholder{opacity:1;color:#7b7b7b}
.login-form .form-item input::placeholder{opacity:1;color:#7b7b7b}
.login-form .login-submit{margin-top:24px;margin-bottom:16px}
.login-form .login-submit .button{cursor:pointer;width:100%;border-radius:32px;padding:15px 28px;border:2px solid rgba(255,255,255,.4);background:-webkit-gradient(linear,left top,left bottom,from(#2c2c2c),to(#282828));background:linear-gradient(180deg,#2c2c2c 0,#282828 100%);-webkit-box-shadow:2px 0 8px 2px rgba(248,248,248,.2) inset;box-shadow:2px 0 8px 2px rgba(248,248,248,.2) inset;color:#fdfdfd;font-size:14px;font-weight:600;line-height:1;letter-spacing:.175px}
.login-form .login-note{text-align:center;color:#727272;font-size:14px;line-height:1.5;letter-spacing:.035px}
.login-form .login-note a{color:#101010;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.035px}
.sidebar{position:sticky;top:20px}
@media (max-width:1199px){
.sidebar{position:relative;top:auto}
}
.sidebar .logo{margin-bottom:20px}
@media (max-width:1199px){
.sidebar .logo{display:none}
}
.menu-wrapper .menu{padding:0;margin:0}
.menu-wrapper .menu .menu-item{display:block;margin-bottom:4px}
.menu-wrapper .menu .menu-item.menu-item-has-children.menu-open>.menu-link:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.menu-wrapper .menu .menu-item.menu-item-has-children.menu-open>.menu-link:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-wrapper .menu .menu-item.menu-item-has-children>.menu-link{position:relative;padding-right:36px;z-index:3}
.menu-wrapper .menu .menu-item.menu-item-has-children>.menu-link:after,.menu-wrapper .menu .menu-item.menu-item-has-children>.menu-link:before{position:absolute;right:16px;top:22px;display:block;content:"";width:10px;height:2px;border-radius:5px;background-color:#727272;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-wrapper .menu .menu-item.menu-item-has-children>.menu-link:after{right:22px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.menu-wrapper .menu .menu-item.current-menu-item>.menu-link{background-color:#fff}
.menu-wrapper .menu .menu-item.current-menu-item>.menu-link .icon svg path{stroke:#e31937}
.menu-wrapper .menu .menu-item.current-menu-item>.menu-link .label{color:#e31937}
.menu-wrapper .menu .menu-link{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:2}
.menu-wrapper .menu .menu-link:hover{background-color:#fff}
.menu-wrapper .menu .menu-link:hover .icon svg path{stroke:#e31937}
.menu-wrapper .menu .menu-link:hover .label{color:#e31937}
.menu-wrapper .menu .menu-link .icon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.menu-wrapper .menu .menu-link .icon svg path{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.menu-wrapper .menu .menu-link .label{padding-left:12px;color:#727272;font-size:14px;font-weight:600;line-height:1;letter-spacing:.175px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.menu-wrapper .menu .sub-menu{padding-left:36px;display:none;position:relative}
.menu-wrapper .menu .sub-menu:before{position:absolute;left:23px;top:-6px;width:2px;bottom:32px;display:block;content:"";background-color:#e2e2e2}
.menu-wrapper .menu .sub-menu .sub-menu-item{display:block}
.menu-wrapper .menu .sub-menu .menu-link{position:relative;padding:15px 12px;background-color:#f1f1f1}
@media (max-width:1199px){
.menu-wrapper .menu .sub-menu .menu-link{background-color:#fff}
}
.menu-wrapper .menu .sub-menu .menu-link.active,.menu-wrapper .menu .sub-menu .menu-link:hover{background-color:#fff}
.menu-wrapper .menu .sub-menu .menu-link.active .label,.menu-wrapper .menu .sub-menu .menu-link:hover .label{color:#e31937}
.menu-wrapper .menu .sub-menu .menu-link:before{position:absolute;left:-13px;top:-6px;display:block;content:"";width:12px;height:28px;background:url(../img/sub_menu_decor.svg) 0 0 no-repeat}
.menu-wrapper .menu .sub-menu .menu-link .label{padding-left:0;opacity:.8}
.archive .category-banner{margin-bottom:20px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:32px}
.archive .category-banner .category-banner_cover{border-radius:32px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.51)),to(rgba(0,0,0,.51)));background:linear-gradient(0deg,rgba(0,0,0,.51) 0,rgba(0,0,0,.51) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:100px;padding-bottom:100px}
@media (max-width:767px){
.archive .category-banner .category-banner_cover{padding-top:70px;padding-bottom:70px}
}
.archive .category-banner .category-banner_cover .category-banner_content{width:100%;max-width:1400px;padding-left:20px;padding-right:20px}
@media (max-width:1700px){
.archive .category-banner .category-banner_cover .category-banner_content{max-width:1100px}
}
.archive .category-banner .category-title{color:#fff;font-size:42px;font-weight:900;line-height:1.2;letter-spacing:.105px;text-transform:uppercase}
@media (max-width:1400px){
.archive .category-banner .category-title{font-size:36px}
}
@media (max-width:767px){
.archive .category-banner .category-title{text-align:center;font-size:26px}
}
.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.breadcrumbs .breadcrumb-item{color:#101010;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.03px;margin-right:3px}
.breadcrumbs .breadcrumb-item:last-child{margin-right:0}
.breadcrumbs .breadcrumb-item a{color:#939393}
.contacts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}
@media (max-width:1440px){
.contacts-wrapper{margin-left:-10px;margin-right:-10px}
}
@media (max-width:1199px){
.contacts-wrapper{display:block}
}
.contacts-wrapper .contacts-wrapper_left{max-width:790px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:16px;padding-right:16px}
@media (max-width:1440px){
.contacts-wrapper .contacts-wrapper_left{padding-left:10px;padding-right:10px;-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}
}
@media (max-width:1199px){
.contacts-wrapper .contacts-wrapper_left{max-width:100%;margin-bottom:24px}
}
.contacts-wrapper .contacts-wrapper_right{max-width:612px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:16px;padding-right:16px}
@media (max-width:1440px){
.contacts-wrapper .contacts-wrapper_right{padding-right:10px;padding-left:10px;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}
}
@media (max-width:1199px){
.contacts-wrapper .contacts-wrapper_right{max-width:100%;aspect-ratio:320/330}
}
.contacts-wrapper .contacts-wrapper_right .image{background-repeat:no-repeat;background-size:cover;border-radius:32px;overflow:hidden;height:100%}
.contacts-wrapper .contacts-wrapper_right .image .image-cover{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:32px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.6)));background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%)}
.contacts-wrapper .contacts-form{position:relative;padding:24px 32px 32px;border-radius:32px;background-color:#fdfdfd;-webkit-box-shadow:0 5px 1.5px -4px rgba(8,8,8,.09),0 6px 4px -4px rgba(8,8,8,.05);box-shadow:0 5px 1.5px -4px rgba(8,8,8,.09),0 6px 4px -4px rgba(8,8,8,.05);min-height:590px}
@media (max-width:767px){
.contacts-wrapper .contacts-form{min-height:450px;padding:16px}
}
.contacts-wrapper .contacts-form.loading .contacts-form_wrapper{display:none}
.contacts-wrapper .contacts-form.loading .contacts-form_loader{display:block}
.contacts-wrapper .contacts-form.result .contacts-form_wrapper{display:none}
.contacts-wrapper .contacts-form.result .contacts-form_loader{display:none}
.contacts-wrapper .contacts-form.result .contacts-form_result{display:block}
.contacts-wrapper .contacts-form .contacts-form_loader{position:absolute;left:0;top:0;right:0;bottom:0;display:none}
.contacts-wrapper .contacts-form .contacts-form_loader .loader-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.contacts-wrapper .contacts-form .contacts-form_result{position:absolute;left:0;bottom:0;right:0;top:0;display:none}
.contacts-wrapper .contacts-form .contacts-form_result .success-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
@media (max-width:767px){
.contacts-wrapper .contacts-form .contacts-form_result .success-wrapper{padding:16px}
}
.contacts-wrapper .contacts-form .contacts-form_result .success-wrapper .title{margin-top:40px;font-size:24px;font-weight:700;text-align:center}
@media (max-width:767px){
.contacts-wrapper .contacts-form .contacts-form_result .success-wrapper .title{margin-top:24px;font-size:22px}
}
@media (max-width:767px){
.contacts-wrapper .contacts-form .contacts-form_result .success-wrapper img{max-width:40%}
}
.contacts-wrapper .form-title{margin-bottom:24px;color:#101010;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:.03px}
.contacts-wrapper .form-info{margin-bottom:32px;color:#727272;font-size:16px;line-height:1.6;letter-spacing:.064px}
.contacts-wrapper .form-info .name{color:#000;font-size:24px;letter-spacing:.096px}
/*# sourceMappingURL=style.min.css.map */
