@media only screen and (min-width: 992px) {nav#menu.main-menu {display: block !important;}#mm-menu.main-menu {display: none !important;}header .btn_mobile {display: none !important;}.main-menu {position: relative;z-index: 9;width: auto;top: 8px;right: 15px;float: right;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;color: #fff;}.main-menu ul, .main-menu ul li {position: relative;display: inline-block;margin: 0;padding: 0;}.main-menu ul a, .main-menu ul li a {position: relative;margin: 0;padding: 0;display: block;padding: 5px 10px;white-space: nowrap;}.main-menu > ul > li span > a {color: #fff;padding: 0 8px 15px 8px;font-size: 14px;font-size: 0.875rem;font-weight: 500;}.main-menu > ul > li span:hover > a {opacity: 0.7;}header.sticky .main-menu > ul > li span > a, header.header_in .main-menu > ul > li span > a {color: #444;}header.sticky .main-menu > ul > li span:hover > a, header.header_in .main-menu > ul > li span:hover > a {opacity: 1;color: #3578fa;}.main-menu ul ul {position: absolute;z-index: 1;visibility: hidden;left: 3px;top: 93%;margin: 0;display: block;padding: 0;background: #fff;min-width: 200px;-webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175);-moz-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175);box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175);transform: scale(0.4);transform-origin: 10% top;transition: 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);opacity: 0;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-ms-transition: all 0.2s ease;transition: all 0.2s ease;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}.main-menu ul ul li {display: block;height: auto;padding: 0;}.main-menu ul ul li a {font-size: 13px;font-size: 0.8125rem;color: #555;border-bottom: 1px solid #ededed;display: block;padding: 15px 10px;line-height: 1;}.main-menu ul li:hover > ul {padding: 0;visibility: visible;opacity: 1;-webkit-transform: scale(1);transform: scale(1);-webkit-transition-delay: 0.2s;transition-delay: 0.2s;-webkit-transition-duration: 0s, 0.2s, 0.2s;transition-duration: 0s, 0.2s, 0.2s;}.main-menu ul ul li:first-child a:hover {-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;-ms-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}.main-menu ul ul li:last-child a {border-bottom: none;}.main-menu ul ul li:last-child a:hover {-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;-ms-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}.main-menu ul ul li:hover > a {background-color: #f9f9f9;color: #3578fa;padding-left: 15px;}}.main-menu ul ul.second_level_right {left: auto;right: 3px;}.main-menu ul ul.second_level_right:before {right: 15%;left: auto;}.main-menu ul ul li span a {font-weight: normal !important;}.main-menu ul ul li span a:hover {background-color: #f9f9f9;color: #3578fa;padding-left: 18px;opacity: 1;}.main-menu ul ul li span a:after {font-family: "ElegantIcons";content: "\35";float: right;font-size: 16px;font-size: 1rem;margin-top: -2px;}.main-menu ul ul ul {position: absolute;border-top: 0;z-index: 1;height: auto;left: 100%;top: 0;margin: 0;padding: 0;background: #fff;min-width: 190px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}.main-menu ul ul ul.third_level_left {right: 100%;left: auto;}.main-menu ul ul ul li a {border-bottom: 1px solid #ededed !important;}.main-menu ul ul ul:before {border-width: 0;margin-left: 0;}#header-user-name{color: #000 !important;}@media only screen and (max-width: 991px) {nav#menu {display: none !important;}.mm-menu {background: #fff;}#header-user-name{color: #000 !important;}.main-menu {top: 0;right: 0;float: none;}ul.mm-listview {line-height: 25px;}ul.mm-listview li a {color: #ccc;display: block;}}#menu.fake_menu {display: none !important;visibility: hidden !important;}html * {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body {background: #eef3f7 !important;font-size: 0.875rem !important;line-height: 1.6 !important;font-family: "Inter", sans-serif !important;color: #555 !important;}h1, h2, h3, h4, h5, h6 {color: #222;}p {margin-bottom: 30px;}strong {font-weight: 600;}label {font-weight: 500;margin-bottom: 3px;color: #222;}hr {margin: 30px 0 30px 0;border-color: #ddd;}ul, ol {list-style: none;margin: 0 0 25px 0;padding: 0;}.main_title_3 {position: relative;}.main_title_3 h2, .main_title_3 h3 {font-size: 32px;font-size: 2rem;margin: -5px 0 0 0;display: inline-block;}@media (max-width: 767px) {.main_title_3 h2, .main_title_3 h3 {font-size: 24px;font-size: 1.5rem;}}.main_title_3 p {font-size: 18px;font-size: 1.125rem;font-weight: 300;line-height: 1.4;margin-bottom: 20px;}@media (max-width: 767px) {.main_title_3 p {font-size: 16px;font-size: 1rem;}}.main_title_3 a {display: inline-block;right: 0;bottom: 0;position: absolute;}@media (max-width: 767px) {.main_title_3 a {top: -8px;}}.main_title_3 a:after {font-family: "Font Awesome 6 Free";content: "\f105";font-size: 21px;font-size: 1.3125rem;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position: relative;top:3px;margin-left: 8px;}.main_title_2 {text-align: center;margin-bottom: 45px;position: relative;}@media (max-width: 767px) {.main_title_2 {margin-bottom: 10px;}}.main_title_2 h2, .main_title_2 h1 {margin: 0;}@media (max-width: 767px) {.main_title_2 h2, .main_title_2 h1 {font-size: 32px;font-size: 2rem;}}.main_title_2 p {font-size: 24px;font-size: 1.5rem;font-weight: 300;line-height: 1.4;}@media (max-width: 767px) {.main_title_2 p {font-size: 21px;font-size: 1.3125rem;}}a {color: #3578fa;text-decoration: none;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;outline: none;}a:hover, a:focus {color: #111;text-decoration: none;outline: none;}a.btn_1, .btn_1 {border: none;color: #fff;background: #3578fa;outline: none;cursor: pointer;display: inline-block;text-decoration: none;padding: 15px 30px;color: #fff;font-weight: 600;text-align: center;line-height: 1;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;font-size: 14px;font-size: 0.875rem;}a.btn_1:hover, .btn_1:hover {background-color: #ffc107;color: #222 !important;}a.btn_1.full-width, .btn_1.full-width {display: block;width: 100%;text-align: center;margin-bottom: 5px;}a.btn_1.full-width.purchase, .btn_1.full-width.purchase {background-color: #3578fa;}a.btn_1.full-width.purchase:hover, .btn_1.full-width.purchase:hover {background-color: #32a067;color: #fff !important;}a.btn_1.full-width.wishlist, .btn_1.full-width.wishlist {border-color: #555;color: #555;}a.btn_1.full-width.wishlist:hover, .btn_1.full-width.wishlist:hover {color: #fff !important;background-color: #555;border-color: #555;}a.btn_1.small, .btn_1.small {padding: 7px 10px;font-size: 13px;font-size: 0.8125rem;}a.btn_1.medium, .btn_1.medium {font-size: 16px;font-size: 1rem;padding: 18px 30px;}a.btn_1.rounded, .btn_1.rounded {-webkit-border-radius: 25px !important;-moz-border-radius: 25px !important;-ms-border-radius: 25px !important;border-radius: 25px !important;}a.btn_top, .btn_top {border: none;color: #fff;background: #3578fa;outline: none;cursor: pointer;display: inline-block;text-decoration: none;color: #fff !important;font-weight: 600;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;line-height: 1 !important;padding: 10px 15px !important;position: relative;top: 2px;}@media (max-width: 991px) {a.btn_top, .btn_top {display: none;}}a.btn_top:hover, .btn_top:hover {background-color: #ffc107;color: #222 !important;opacity: 1 !important;}a.btn_top.company, .btn_top.company {background-color: #051d4d;color: #fff !important;opacity: 1 !important;}a.btn_top.company:hover, .btn_top.company:hover {background-color: #ffc107;color: #222 !important;opacity: 1 !important;}.closebt {-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;cursor: pointer;position: absolute;font-size: 24px;font-size: 1.5rem;top: 10px;right: 15px;color: #fff;opacity: 0.6;width: 30px;height: 30px;}.closebt:hover {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);opacity: 1;}.btn_home_align {text-align: right;}@media (max-width: 767px) {.btn_home_align {text-align: center;margin-bottom: 15px;}}header {position: fixed;left: 0;top: 0;width: 100%;padding: 20px 30px;z-index: 99999999;border-bottom: 1px solid rgba(255, 255, 255, 0);}@media (max-width: 767px) {header.header {padding: 15px 15px 6px 15px;}}header.header .logo_sticky {display: none;}header.header.sticky {-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border-bottom: 1px solid #ededed;background-color: #fff;padding: 10px 20px;}@media (max-width: 991px) {header.header.sticky {padding: 15px 15px 6px 15px;}}header.header.sticky .logo_normal {display: none;}header.header.sticky .logo_sticky {display: inline-block;}header.header_in {padding: 10px 0;background-color: #fff;position: relative;}header.header_in.is_fixed {border-bottom: 1px solid #ededed;position: fixed;left: 0;top: 0;width: 100%;}header.header_in.is_sticky.sticky {position: fixed;left: 0;top: 0;width: 100%;}header.header_in ul#top_menu li a {color: #444;}@media (max-width: 991px) {header.header_in {padding: 10px 0 5px 0;}header.header_in ul#top_menu {position: absolute;right: 15px;float: none;}header.header_in #logo a {z-index: 9;position: relative;}}.sub_header_in {background-color: #3578fa;padding: 20px 0;}.sub_header_in h1 {color: #fff;margin: 0;font-size: 26px;font-size: 1.625rem;}@media (max-width: 575px) {.sub_header_in h1 {font-size: 18px;font-size: 1.125rem;}}ul#top_menu {float: right;margin: 0;padding: 0;font-size: 13px;font-size: 0.8125rem;}@media (max-width: 991px) {ul#top_menu {margin: -2px 0 0 10px;}}ul#top_menu li {float: left;margin: 0;line-height: 1;margin-right: 10px;}ul#top_menu li:last-child {margin-right: 0;position: relative;top: 0;}@media (max-width: 991px) {ul#top_menu li {margin: 2px 0 0 10px;}}ul#top_menu li a {color: #fff;}ul#top_menu li a:hover {color: #fff;opacity: 0.7;}ul#top_menu li a.login, ul#top_menu li a.wishlist_bt_top {display: block;width: 22px;height: 23px;position: relative;top: 8px;-moz-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;-ms-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}@media (max-width: 991px) {ul#top_menu li a.login, ul#top_menu li a.wishlist_bt_top {top: 2px;}}ul#top_menu li a.login:before, ul#top_menu li a.wishlist_bt_top:before {font-family: "Glyphter";font-size: 21px;font-size: 1.3125rem;text-indent: 0;position: absolute;left: 0;top: 0;font-weight: normal;line-height: 1;}.sticky ul#top_menu li a.login:before, .sticky ul#top_menu li a.wishlist_bt_top:before {color: #444;}ul#top_menu li a.wishlist_bt_top {text-indent: -9999px;overflow: hidden;}ul#top_menu li a.wishlist_bt_top:before {content: "\0043";}ul#top_menu li a.login {text-indent: -9999px;overflow: hidden;}ul#top_menu li a.login:before {content: "\0042";}ul#top_menu li a.profile {font-size: 33px;}ul#top_menu li a.logged {display: block;width: 34px;height: 34px;position: relative;overflow: hidden;top: 1px;margin-left: 15px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-moz-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;-ms-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}ul#top_menu li a.logged img {width: 35px;height: auto;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}@media (max-width: 991px) {ul#top_menu li a.logged {top: -5px;}}header.sticky .hamburger-inner, header.sticky .hamburger-inner::before, header.sticky .hamburger-inner::after, header.header_in .hamburger-inner, header.header_in .hamburger-inner::before, header.header_in .hamburger-inner::after {background-color: #444;}#logo {float: left;}@media (max-width: 991px) {#logo {float: none;position: absolute;top: 0;left: 0;width: 100%;text-align: center;}#logo img {width: auto;height: 28px;margin: 12px 0 0 0;}.header_in #logo img {margin: 10px 0 0 0;}}main {background-color: #eef3f7;position: relative;z-index: 1;}footer {padding: 60px 0 35px 0;border-top: 1px solid #ededed;background-color: #fff;}@media (max-width: 767px) {footer {padding: 45px 0 35px 0;}}footer h3 {margin: 0 0 15px 0;font-size: 18px;font-size: 1.125rem;}@media (max-width: 575px) {footer h3 {font-size: 16px;font-size: 1rem;margin: 0;}}footer a.collapse_bt_mobile {position: relative;display: block;cursor: default;}@media (max-width: 575px) {footer a.collapse_bt_mobile {border-bottom: 1px solid #ededed;padding: 12px 0;}}footer a.collapse_bt_mobile .circle-plus {display: none;}@media (max-width: 575px) {footer a.collapse_bt_mobile .circle-plus {display: block;position: absolute;top: 8px;right: 0;}}@media (max-width: 575px) {footer hr {display: none;}}@media (max-width: 575px) {footer ul {padding-top: 15px;}}footer ul li {margin-bottom: 5px;}footer ul li a {-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;display: inline-block;position: relative;color: #555;}footer ul li a:hover {color: #3578fa;opacity: 1;}footer ul li a i {margin-right: 10px;color: #fff;}footer ul.links li a:hover {-webkit-transform: translate(5px, 0);-moz-transform: translate(5px, 0);-ms-transform: translate(5px, 0);-o-transform: translate(5px, 0);transform: translate(5px, 0);}footer ul.links li a:hover:after {opacity: 1;color: #3578fa;}footer ul.links li a:after {font-family: "Font Awesome 6 Free";content: "\f30b";position: absolute;margin-left: 5px;top: 1px;opacity: 0;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}footer ul.contacts li {padding-left: 30px;position: relative;margin-bottom: 10px;}footer ul.contacts li:last-child {margin-bottom: 0;}footer ul.contacts li i {position: absolute;top: 2px;left: 0;color: #3578fa;line-height: 1;font-size: 18px;font-size: 1.125rem;}@media (max-width: 575px) {footer #newsletter {padding-top: 15px;}}#newsletter .form-group {position: relative;}#newsletter .loader {position: absolute;right: -20px;top: 11px;color: #444;font-size: 12px;font-size: 0.75rem;}#newsletter h6 {margin: 15px 0 15px 0;}#newsletter .form-group {position: relative;}#newsletter input[type="email"] {border: 0;height: 40px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;padding-left: 15px;font-size: 14px;font-size: 0.875rem;background-color: #eef3f7;}#newsletter input[type="email"]:focus {border: 0;box-shadow: none;}#newsletter input[type="submit"] {position: absolute;right: 0;color: #fff;font-size: 13px;font-size: 0.8125rem;font-weight: 600;top: 0;border: 0;padding: 0 12px;height: 40px;line-height: 42px;cursor: pointer;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;-ms-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;background-color: #3578fa;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;outline: none;}#newsletter input[type="submit"]:hover {background-color: #ffc107;color: #222;}.follow_us {animation-delay: 1.1s;-webkit-animation-delay: 1.1s;-moz-animation-delay: 1.1s;}.follow_us h5 {font-size: 16px;font-size: 1rem;margin-top: 35px;}.follow_us ul li {display: inline-block;margin-right: 5px;font-size: 20px;font-size: 1.25rem;}.follow_us ul li a i {color: #555;opacity: 0.6;}.follow_us ul li a i:hover {opacity: 1;color: #3578fa;}ul#footer-selector {margin: 0 0 0 0;padding: 0;list-style: none;}@media (max-width: 575px) {ul#footer-selector {margin-top: 30px;}}ul#footer-selector li {float: left;margin-right: 10px;}@media (max-width: 575px) {ul#footer-selector li:last-child {margin-top: 5px;}}ul#additional_links {margin: 0;padding: 8px 0 0 0;color: #555;font-size: 13px;font-size: 0.8125rem;float: right;}@media (max-width: 991px) {ul#additional_links {float: none;margin-top: 10px;}}ul#additional_links li {display: inline-block;margin-right: 15px;}ul#additional_links li:first-child {margin-right: 20px;}ul#additional_links li:last-child {margin-right: 0;}ul#additional_links li:last-child:after {content: "";}ul#additional_links li span {color: #555;opacity: 0.8;}ul#additional_links li a {color: #555;opacity: 0.8;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}ul#additional_links li a:hover {opacity: 1;}ul#additional_links li:after {content: "|";font-weight: 300;position: relative;left: 10px;}.styled-select {width: 100%;overflow: hidden;height: 30px;line-height: 30px;border: none;background-color: black;background-color: rgba(0, 0, 0, 0.05);-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;padding-right: 35px;position: relative;}.styled-select#lang-selector {color: #555;}.styled-select#lang-selector:after {font-family: "Font Awesome 6 Free";content: "\f107";color: #555;position: absolute;right: 10px;top: 0;}.styled-select#currency-selector:after {font-family: "ElegantIcons";content: "\33";color: #555;position: absolute;right: 10px;top: 0;}.styled-select select {background: transparent;width: 110%;padding-left: 10px;border: 0;border-radius: 0;box-shadow: none;height: 30px;color: #555;font-size: 12px;font-size: 0.75rem;margin: 0;font-weight: 500;-moz-appearance: window;-webkit-appearance: none;cursor: pointer;outline: none;}.styled-select select:focus {color: #555;outline: none;box-shadow: none;}.styled-select select::-ms-expand {display: none;}.wow {visibility: hidden;}.hero_single {width: 100%;position: relative;text-align: center;margin: 0;color: #fff;}.hero_single .wrapper {background-color: black;background-color: rgba(0, 0, 0, 0.8);}.hero_single .wrapper {display: flex;flex-direction: column;justify-content: center;height: 100%;}.hero_single .wrapper h3 {color: #fff;margin: 0;}.hero_single .wrapper p {font-weight: 300;margin: 10px 0 0 0;padding: 0 20%;font-size: 24px;font-size: 1.5rem;line-height: 1.4;}.hero_single .wrapper p strong {font-weight: 600;}@media (max-width: 767px) {.hero_single .wrapper p {padding: 0;font-size: 18px;font-size: 1.125rem;}}.hero_single.version_1 {height: 620px;background: url(../img/home_section_1.jpg) top center no-repeat fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}@media (max-width: 767px) {.hero_single.version_1 {background: url(../img/home_section_1.jpg) -300px top no-repeat fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}}.hero_single.version_1 .wrapper {background-color: black;background-color: rgba(0, 0, 0, 0.6);}.hero_single.version_1 .wrapper h3 {font-size: 52px;font-size: 3.25rem;text-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3);}@media (max-width: 767px) {.hero_single.version_1 .wrapper h3 {font-size: 26px;font-size: 1.625rem;margin-top: 30px;}}.hero_single.version_1 .wrapper p {font-weight: 400;margin: 0 0 10px 0;padding: 0;font-size: 20px;font-size: 1.25rem;text-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3);}.hero_single.version_1 .wrapper p strong {font-weight: 500;}@media (max-width: 767px) {.hero_single.version_1 .wrapper p {padding: 0;font-size: 16px;font-size: 1rem;}}.hero_single.version_2 {height: 640px;background: #051d4d url(../img/pattern_2.svg) center repeat fixed;}@media (max-width: 767px) {.hero_single.version_2 {height: 550px;}}.hero_single.version_2 .wrapper {background: rgba(0, 0, 0, 0.4);background: -webkit-linear-gradient(top, rgba(22, 90, 182, 0.4), transparent);background: linear-gradient(to bottom, rgba(22, 90, 182, 0.4), transparent);text-align: left;}.hero_single.version_2 .wrapper h3 {font-size: 40px;font-size: 2.5rem;text-shadow: none;}@media (max-width: 767px) {.hero_single.version_2 .wrapper h3 {font-size: 26px;font-size: 1.625rem;margin-top: 20px;}}.hero_single.version_2 .wrapper p {font-weight: 400;margin: 5px 0 20px 0;padding: 0;font-size: 19px;font-size: 1.1875rem;text-shadow: none;}.hero_single.version_2 .wrapper p strong {font-weight: 600;}@media (max-width: 767px) {.hero_single.version_2 .wrapper p {padding: 0;font-size: 16px;font-size: 1rem;}}.hero_single.version_2 .wrapper .custom-search-input-2 {background: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.hero_single.version_2 .wrapper .form-group {margin-bottom: 10px;}.hero_single.version_2 .wrapper input[type="submit"] {color: #222;margin-top: 10px;background-color: #ffc107;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}@media (max-width: 991px) {.hero_single.version_2 .wrapper input[type="submit"] {margin: 20px 0 0 0;}}.hero_single.version_2 .wrapper input[type="submit"]:hover {background-color: #3578fa;color: #fff;}.hero_single.version_3 {height: 620px;background: #222 url(../img/categories_page_bg.webp) center center no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.hero_single.version_3 .wrapper {background-color: black;background-color: rgba(0, 0, 0, 0.6);}.hero_single.version_3 .wrapper h3 {font-size: 52px;font-size: 3.25rem;text-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3);}@media (max-width: 767px) {.hero_single.version_3 .wrapper h3 {font-size: 26px;font-size: 1.625rem;margin-top: 30px;}}.hero_single.version_3 .wrapper p {font-weight: 400;margin: 0 0 15px 0;padding: 0;font-size: 20px;font-size: 1.25rem;text-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3);}.hero_single.version_3 .wrapper p strong {font-weight: 500;}@media (max-width: 767px) {.hero_single.version_3 .wrapper p {padding: 0;font-size: 16px;font-size: 1rem;}}.hero_single.version_company {height: 600px;background: #444 url(../img/company_landing.jpg) top center no-repeat fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}@media (max-width: 767px) {.hero_single.version_company {height: 550px;background-size: auto 550px;}}.hero_single.version_company .wrapper {background-color: black;background-color: rgba(0, 0, 0, 0.6);text-align: left;}.hero_single.version_company .wrapper h3 {font-size: 46px;font-size: 2.875rem;text-shadow: none;}@media (max-width: 767px) {.hero_single.version_company .wrapper h3 {font-size: 26px;font-size: 1.625rem;margin-top: 20px;}}.hero_single.version_company .wrapper p {font-weight: 400;margin: 5px 0 20px 0;padding: 0;font-size: 21px;font-size: 1.3125rem;text-shadow: none;}.hero_single.version_company .wrapper p strong {font-weight: 600;}@media (max-width: 767px) {.hero_single.version_company .wrapper p {padding: 0;font-size: 14px;font-size: 0.875rem;}}.hero_single.general {height: 500px;background: #051d4d url(../img/pattern_2.svg) top center repeat;}@media (max-width: 767px) {.hero_single.general {height: 450px;}}.hero_single.general .wrapper {background: rgba(0, 0, 0, 0.6);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6), transparent);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent);text-align: center;}@media (max-width: 767px) {.hero_single.general .wrapper {padding-top: 20px;}}.hero_single.general .wrapper i {font-size: 46px;font-size: 2.875rem;text-shadow: none;}.hero_single.general .wrapper h1 {color: #fff;font-size: 46px;font-size: 2.875rem;text-shadow: none;margin: 0;}@media (max-width: 767px) {.hero_single.general .wrapper h1 {font-size: 26px;font-size: 1.625rem;}}.hero_single.general .wrapper p {font-weight: 400;margin: 0;padding: 0;font-size: 21px;font-size: 1.3125rem;text-shadow: none;}.hero_single.general .wrapper p strong {font-weight: 600;}@media (max-width: 767px) {.hero_single.general .wrapper p {padding: 0;font-size: 14px;font-size: 0.875rem;}}.hero_single.office {height: 500px;background: #222 url(../img/office_1.jpg) center bottom no-repeat fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}@media (max-width: 767px) {.hero_single.office {height: 450px;}}.hero_single.office .wrapper {background: rgba(0, 0, 0, 0.9);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.9), transparent);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.9), transparent);text-align: center;}@media (max-width: 767px) {.hero_single.office .wrapper {padding-top: 20px;}}.hero_single.office .wrapper i {font-size: 46px;font-size: 2.875rem;text-shadow: none;}.hero_single.office .wrapper h1 {color: #fff;font-size: 46px;font-size: 2.875rem;text-shadow: none;margin: 0;}@media (max-width: 767px) {.hero_single.office .wrapper h1 {font-size: 26px;font-size: 1.625rem;}}.hero_single.office .wrapper p {font-weight: 400;margin: 0;padding: 0;font-size: 21px;font-size: 1.3125rem;text-shadow: none;}.hero_single.office .wrapper p strong {font-weight: 600;}@media (max-width: 767px) {.hero_single.office .wrapper p {padding: 0;font-size: 14px;font-size: 0.875rem;}}.custom-search-input-2 {background-color: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;margin-top: 10px;-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);position: relative;}@media (max-width: 991px) {.custom-search-input-2 {background: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}}.custom-search-input-2 input {border: 0;height: 50px;padding-left: 15px;border-right: 1px solid #d2d8dd;font-weight: 500;}@media (max-width: 991px) {.custom-search-input-2 input {border: none;}}.custom-search-input-2 input:focus {box-shadow: none;border-right: 1px solid #d2d8dd;}@media (max-width: 991px) {.custom-search-input-2 input:focus {border-right: none;}}.custom-search-input-2 select {display: none;}.custom-search-input-2 .nice-select .current {font-weight: 500;color: #6f787f;}.custom-search-input-2 .form-group {margin: 0;}@media (max-width: 991px) {.custom-search-input-2 .form-group {margin-bottom: 5px;}}.custom-search-input-2 i {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;font-size: 18px;font-size: 1.125rem;position: absolute;background-color: #fff;line-height: 50px;top: 1px;right: 1px;padding-right: 15px;display: block;width: 20px;box-sizing: content-box;height: 48px;z-index: 9;color: #999;}@media (max-width: 991px) {.custom-search-input-2 i {padding-right: 10px;}}.custom-search-input-2 input[type="submit"] {-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;color: #fff;font-weight: 600;font-size: 14px;font-size: 0.875rem;border: 0;padding: 0 25px;height: 50px;cursor: pointer;outline: none;width: 100%;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;-ms-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;background-color: #3578fa;margin-right: -1px;}@media (max-width: 991px) {.custom-search-input-2 input[type="submit"] {margin: 20px 0 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}}.custom-search-input-2 input[type="submit"]:hover {background-color: #ffc107;color: #222;}.custom-search-input-2.inner {margin-top: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.custom-search-input-2.inner input {border: 0;height: 40px;padding-left: 15px;border-right: 1px solid #d2d8dd;font-weight: 500;}@media (max-width: 991px) {.custom-search-input-2.inner input {border: none;}}.custom-search-input-2.inner input:focus {box-shadow: none;border-right: 1px solid #d2d8dd;}@media (max-width: 991px) {.custom-search-input-2.inner input:focus {border-right: none;}}.custom-search-input-2.inner .nice-select {height: 40px;line-height: 38px;}.custom-search-input-2.inner .nice-select:after {right: 15px;}.custom-search-input-2.inner i {height: 38px;line-height: 38px;padding-right: 10px;}.custom-search-input-2.inner input[type="submit"] {position: absolute;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;right: -1px;color: #fff;font-weight: 600;font-size: 14px;font-size: 0.875rem;top: 0;border: 0;height: 40px;width: auto;cursor: pointer;outline: none;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;-ms-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;text-indent: -999px;background: #ffc107 url(../img/search.svg) no-repeat center center;}.custom-search-input-2.inner input[type="submit"]:hover {background-color: #3578fa;}@media (max-width: 575px) {.custom-search-input-2.inner input[type="submit"] {text-indent: -999px;background: #3578fa url(../img/search.svg) no-repeat center center;}}@media (max-width: 991px) {.custom-search-input-2.inner {margin: 0 0 20px 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}}a.grid_item {display: block;margin-bottom: 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;overflow: hidden;height: 200px;}@media (max-width: 991px) {a.grid_item {height: 180px;}}@media (max-width: 767px) {a.grid_item {height: 150px;}}@media (max-width: 575px) {a.grid_item {height: 180px;}}a.grid_item .info {position: absolute;width: 100%;z-index: 9;display: block;padding: 25px 25px 10px 25px;color: #fff;left: 0;bottom: 0;background: transparent;background: -webkit-linear-gradient(top, transparent, #000);background: linear-gradient(to bottom, transparent, #000);box-sizing: border-box;}@media (max-width: 767px) {a.grid_item .info {padding: 15px 15px 0 15px;}}a.grid_item .info small {display: inline-block;margin-bottom: 5px;font-weight: 600;font-size: 11px;font-size: 0.6875rem;background-color: #3578fa;line-height: 1;padding: 3px 5px 2px 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;}a.grid_item .info em {position: absolute;right: 25px;bottom: 17px;font-style: normal;font-weight: 500;font-size: 13px;font-size: 0.8125rem;}@media (max-width: 767px) {a.grid_item .info em {right: 15px;bottom: 8px;}}a.grid_item .info h3 {color: #fff;font-size: 21px;font-size: 1.3125rem;}@media (max-width: 767px) {a.grid_item .info h3 {font-size: 18px;font-size: 1.125rem;}}a.grid_item .info p {color: #fff;margin-bottom: 0;font-size: 15px;font-size: 0.9375rem;}a.grid_item figure {position: relative;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;width: 100%;height: 100%;}@media (max-width: 767px) {a.grid_item figure {height: 150px;}}@media (max-width: 575px) {a.grid_item figure {height: 180px;}}a.grid_item figure img {-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) scale(1);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);}@media (max-width: 767px) {a.grid_item figure img {width: 100%;}}a.grid_item:hover figure img {-webkit-transform: translate(-50%, -50%) scale(1.1);-moz-transform: translate(-50%, -50%) scale(1.1);-ms-transform: translate(-50%, -50%) scale(1.1);-o-transform: translate(-50%, -50%) scale(1.1);transform: translate(-50%, -50%) scale(1.1);}a.box_cat_home {background-color: #fff;display: block;padding: 35px 15px 25px 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;text-align: center;margin-bottom: 25px;position: relative;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);-moz-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);color: #999;}a.box_cat_home h3 {font-size: 18px;font-size: 1.125rem;font-weight: 500;color: #3578fa;padding: 4px 0;margin: 5px 0 15px 0;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;}a.box_cat_home:hover {-webkit-box-shadow: 0 10px 20px rgba(3, 27, 78, 0.1);-moz-box-shadow: 0 10px 20px rgba(3, 27, 78, 0.1);box-shadow: 0 10px 20px rgba(3, 27, 78, 0.1);}a.box_cat_home:hover i {opacity: 1;}a.box_cat_home ul {margin: 0 -10px -25px -10px;padding: 10px;text-align: center;}a.box_cat_home ul li {display: inline-block;}a.box_cat_home ul li:first-child {float: left;}@media (max-width: 575px) {a.box_cat_home ul li:first-child {float: none;display: block;}}a.box_cat_home ul li:last-child {float: right;}@media (max-width: 575px) {a.box_cat_home ul li:last-child {float: none;}}a.box_cat_home ul li strong {margin-right: 5px;font-weight: 600;color: #777;}.list_home ul {text-align: left;}.list_home ul li a {background-color: #fff;padding: 10px;display: block;margin-bottom: 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;position: relative;font-weight: 500;color: #555;}.list_home ul li a strong {background-color: #f8f8f8;color: #999;font-size: 14px;font-size: 0.875rem;line-height: 1;padding: 6px;display: inline-block;margin-right: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}.list_home ul li a:after {font-family: "ElegantIcons";content: "\24";right: 15px;top: 15px;position: absolute;color: #ffc107;}.list_home ul li a:hover {background-color: #ffc107;-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);color: #fff;}.list_home ul li a:hover:after {color: #fff;}#reccomended {margin-top: 40px;}@media (max-width: 767px) {#reccomended {margin-top: 0;}}#reccomended .item {margin: 10px;}#reccomended .item .review_listing {-webkit-box-shadow: 0px 0px 20px 0px rgba(3, 27, 78, 0.1);-moz-box-shadow: 0px 0px 20px 0px rgba(3, 27, 78, 0.1);box-shadow: 0px 0px 20px 0px rgba(3, 27, 78, 0.1);}#reccomended .owl-item {opacity: 0.5;transform: scale(0.85);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0) scale(0.85, 0.85);transition: all 0.3s ease-in-out 0s;overflow: hidden;}#reccomended .owl-item.active.center {opacity: 1;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0) scale(1, 1);transform: scale(1);}#reccomended .owl-item.active.center .item .title h4, #reccomended .owl-item.active.center .item .views {opacity: 1;}.owl-theme .owl-dots {margin-top: 15px !important;outline: none;}@media (max-width: 767px) {.owl-theme .owl-dots {margin-top: 0 !important;margin-bottom: 0;}}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #3578fa !important;outline: none !important;}.owl-theme .owl-dots .owl-dot span {width: 13px !important;height: 13px !important;}.call_section {background: url(../img/call_section_bg.svg) bottom right no-repeat;}.call_section h3 {font-weight: 300;font-size: 36px;font-size: 2.25rem;}.call_section p {font-size: 16px;font-size: 1rem;}.call_section_2 {background: #051d4d url(../img/waves.svg) center no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;text-align: center;}.call_section_2 .wrapper {padding: 60px 0;background: rgba(0, 0, 0, 0.6);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6), transparent);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent);}.call_section_2 h3 {color: #fff;font-weight: 500;margin-bottom: 25px;}.call_section_2 .btn_1 {background-color: #fff;color: #3578fa !important;}.call_section_3 {background: #051d4d url(../img/bg_call_section.jpg) center center no-repeat fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.call_section_3 .wrapper {padding: 75px 0 50px 0;background-color: black;background-color: rgba(0, 0, 0, 0.6);}@media (max-width: 767px) {.call_section_3 .wrapper {background-color: black;background-color: transparent;padding: 60px 0 35px 0;}}@media (max-width: 767px) {.call_section_3 {background: #051d4d;}}.call_section_3 h3 {font-weight: 300;font-size: 36px;font-size: 2.25rem;color: #fff;}.call_section_3 p {font-size: 16px;font-size: 1rem;color: #fff;}#results {padding: 20px 0;color: #fff;background: #051d4d;position: relative;z-index: 999 !important;}@media (max-width: 767px) {#results {padding: 12px 0;}}#results.is_stuck {z-index: 99;padding: 10px 0;}#results h1 {color: #fff;margin: 12px 0 0 0;padding: 0;line-height: 1;font-size: 16px;font-size: 1rem;}@media (max-width: 991px) {#results h1 {margin: 5px 0 0 0;}}@media (max-width: 767px) {#results h1 {margin: 3px 0 0 0;}}.search_mob a {display: none;width: 22px;height: 24px;text-indent: -9999px;position: relative;color: #051d4d;}@media (max-width: 991px) {.search_mob a {display: block;}}.search_mob a:hover {color: #3578fa;}.search_mob a:before {font-family: "themify";content: "\e610";text-indent: 0;position: absolute;left: 0;top: 0;line-height: 1;font-weight: 600;font-size: 21px;font-size: 1.3125rem;}a.btn_search_mobile {background: url(../img/search.svg) no-repeat center center;width: 21px;height: 21px;float: right;display: none;}@media (max-width: 991px) {a.btn_search_mobile {display: block;}}.search_mob_wp {padding: 10px 0 10px 0;display: none;width: 100%;}.search_mob_wp .nice-select {margin-bottom: 5px;border: none;}.search_mob_wp .form-control {margin-bottom: 10px;}.search_mob_wp input[type="submit"] {background-color: #ffc107;color: #222;}.search_mob_wp input[type="submit"]:hover {background-color: #32a067;color: #fff;}.filters_listing {padding: 10px 0;background: #fff;border-bottom: 1px solid #ededed;z-index: 99 !important;position: relative;}.filters_listing ul {margin: 0;}.filters_listing ul li {margin-right: 10px;}.filters_listing ul li:first-child {float: left;}.filters_listing ul li:nth-child(2) {float: right;margin-right: 0;}.switch-field {overflow: hidden;margin-top: 5px;}@media (max-width: 767px) {.switch-field {margin-top: 10px;}}.switch-field input {position: absolute !important;clip: rect(0, 0, 0, 0);height: 1px;width: 1px;border: 0;overflow: hidden;}.switch-field input:checked + label {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;color: rgba(0, 0, 0, 0.9);}.switch-field label {float: left;display: inline-block;color: rgba(0, 0, 0, 0.5);font-weight: 600;font-size: 14px;font-size: 0.875rem;text-align: center;text-shadow: none;line-height: 1;padding: 0 10px;border-right: 1px solid rgba(0, 0, 0, 0.08);-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;margin: 0;}.switch-field label:last-of-type {border-right: 0;}.switch-field label:hover {cursor: pointer;color: #3578fa;}a.btn_filt {line-height: 1;display: inline-block;font-weight: 600;font-size: 14px;font-size: 0.875rem;color: rgba(0, 0, 0, 0.5);position: relative;}@media (max-width: 767px) {a.btn_filt {text-indent: -999px;display: block;width: 28px;height: 32px;padding: 0;right: 0;}}a.btn_filt:hover {color: #3578fa;}a.btn_filt:before {font-family: "ElegantIcons";content: "\67";display: inline-block;margin-right: 5px;font-size: 18px;font-size: 1.125rem;position: relative;top: 3px;left: 0;}@media (max-width: 767px) {a.btn_filt:before {position: absolute;text-indent: 1px;right: 0;top: 4px;font-size: 24px;font-size: 1.5rem;font-weight: normal;}}#filters {background-color: #fff;border-bottom: 1px solid #ededed;}#filters h6 {margin-bottom: 15px;font-size: 16px;font-size: 1rem;}#filters label {color: #555;}#filters ul li small {font-weight: 600;float: right;position: relative;top: 4px;}.container_check {display: block;position: relative;font-size: 14px;font-size: 0.875rem;padding-left: 30px;line-height: 1.4;margin-bottom: 10px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.container_check input {position: absolute;opacity: 0;cursor: pointer;}.container_check input:checked ~ .checkmark {background-color: #3578fa;border: 1px solid transparent;}.container_check .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;border: 1px solid #d2d8dd;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.container_check .checkmark:after {content: "";position: absolute;display: none;left: 7px;top: 3px;width: 5px;height: 10px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.container_check input:checked ~ .checkmark:after {display: block;}.container_radio {display: block;position: relative;font-size: 14px;font-size: 0.875rem;padding-left: 30px;line-height: 1.3;margin-bottom: 10px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.container_radio input {position: absolute;opacity: 0;}.container_radio input:checked ~ .checkmark:after {opacity: 1;}.container_radio .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;border: 1px solid #ccc;border-radius: 50%;}.container_radio .checkmark:after {display: block;content: "";position: absolute;opacity: 0;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;top: 3px;left: 3px;width: 12px;height: 12px;border-radius: 50%;background: #3578fa;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.distance {margin-bottom: 15px;}.distance span {font-weight: 600;color: #3578fa;}.rangeslider__handle {border: 2px solid #3578fa !important;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);}.rangeslider__fill {background: #3578fa !important;}.review_listing {background-color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;padding: 25px;box-sizing: content-box;box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);margin-bottom: 30px;}.review_listing figure {width: 40px;height: 40px;overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;display: inline-block;position: relative;float: left;margin-right: 15px;}.review_listing figure img {width: 40px;height: auto;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.review_listing small {display: block;font-weight: 500;margin-top: 3px;font-size: 13px;font-size: 0.8125rem;}.review_listing h3 {font-size: 14px;font-size: 0.875rem;color: #999;margin: 8px 0 3px 0;}.review_listing h3 strong {color: #222;font-weight: 500;}.review_listing h4 {font-size: 18px;font-size: 1.125rem;margin-bottom: 15px;}.review_listing ul {margin: 0;text-align: center;color: #999;}.review_listing ul li {display: inline-block;}.review_listing ul li:first-child {float: left;}.review_listing ul li:last-child {float: right;}.review_listing ul li strong {margin-right: 3px;font-weight: 600;}.rating {color: #999;font-size: 12px;font-size: 0.75rem;}.rating i {width: 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;height: 20px;font-size: 12px;font-size: 0.65rem;display: inline-block;background-color: #32a067;color: #fff;line-height: 20px;text-align: center;margin-right: 2px;}.rating i.empty {background-color: #ccc;}.rating em {display: inline-block;margin-left: 10px;}#filters_col {background-color: #fff;padding: 20px 20px 15px 20px;margin-bottom: 25px;border: 1px solid #ededed;}#filters_col label {color: #222;font-weight: normal;}a#filters_col_bt {display: block;color: #222;position: relative;font-size: 16px;font-size: 1rem;font-weight: 600;}a#filters_col_bt:before {font-family: "Font Awesome 6 Free";content: "\f0c9";font-size: 20px !important;font-size: 1.625rem;position: absolute;right: 0;top: 0;line-height: 1;font-weight: normal;}.filter_type h6 {border-top: 1px solid #ededed;margin: 15px 0;padding: 15px 0 0 0;font-size: 13px;font-size: 0.8125rem;}.filter_type ul {list-style: none;padding: 0;margin: 0 0 15px 0;}.filter_type ul li {margin-bottom: 5px;}.filter_type ul li small {float: right;position: relative;top: 4px;}.filter_type ul li:last-child {margin-bottom: 0;}.reviews_summary {margin-top: 58px;background-color: #051d4d;border-bottom: 1px solid #ededed;}@media (max-width: 991px) {.reviews_summary {margin-top: 45px;}}@media (max-width: 767px) {.reviews_summary {text-align: center;}}.reviews_summary .wrapper {background: rgba(0, 0, 0, 0.4);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4), transparent);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), transparent);padding: 60px 0 55px 0;}.reviews_summary figure {width: 120px;height: 120px;overflow: hidden;display: block;position: relative;float: left;margin-right: 20px;background-color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;margin-bottom: 0;}@media (max-width: 767px) {.reviews_summary figure {float: none;margin: 0 auto 10px auto;}}.reviews_summary figure img {width: 120px;height: auto;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.reviews_summary small {font-size: 14px;font-size: 0.875rem;font-weight: 500;color: #999;margin-top: 5px;display: inline-block;}.reviews_summary h1 {font-weight: 500;color: #fff;margin-top: 5px;font-size: 36px;font-size: 2.25rem;}@media (max-width: 767px) {.reviews_summary h1 {font-size: 32px;font-size: 2rem;}}.reviews_summary .rating {font-size: 14px;font-size: 0.875rem;}@media (max-width: 767px) {.reviews_summary .rating {margin: 0 0 15px 0;display: inline-block;}}@media (max-width: 767px) {.reviews_summary .rating em {margin: 10px 0 0 0;display: block;}}.reviews_summary .rating i {width: 30px;height: 30px;line-height: 30px;font-size: 16px;font-size: 1rem;margin-right: 6px;}@media (max-width: 991px) {.review_detail {margin-top: 30px;}}@media (max-width: 991px) {.review_detail {margin-top: 15px;}}.review_detail strong {font-size: 12px;font-size: 0.75rem;color: #999;position: relative;top: -3px;}.review_detail .progress {margin-bottom: 11px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;height: 15px;}.review_detail .progress.last {margin-bottom: 0;}.review_detail .progress-bar {background-color: #3578fa;}.review_card {background-color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;padding: 25px 25px 0 25px;margin-bottom: 30px;-webkit-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);-moz-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);}@media (max-width: 767px) {.review_card .user_info {margin-bottom: 10px;}}.review_card .user_info figure {width: 50px;height: 50px;overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;display: inline-block;position: relative;margin-bottom: 10px;}.review_card .user_info .figure {width: 50px;height: 50px;overflow: hidden;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;border-radius: 30px;display: inline-block;position: relative;margin-bottom: 10px;background-color: #0088cc;color: #ffffff;margin-right: 3px;padding: 14px 8px 8px 8px;text-transform: uppercase;font-weight: bold;letter-spacing: 0.5px;vertical-align: middle;text-align: center;}@media (max-width: 767px) {.review_card .user_info figure {float: left;}}.review_card .user_info figure img {width: 50px;height: auto;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.review_card .user_info h5 {font-size: 13px;font-size: 0.8125rem;}@media (max-width: 767px) {.review_card .user_info h5 {float: left;margin: 18px 0 0 15px;}}.review_card .review_content h4 {font-size: 18px;font-size: 1.125rem;}.review_card .review_content .rating {float: left;}@media (max-width: 575px) {.review_card .review_content .rating {float: none;display: block;}}@media (max-width: 575px) {.review_card .review_content .rating em {float: none;display: inline-block;margin-left: 10px;}}.review_card .review_content em {color: #999;float: right;}@media (max-width: 575px) {.review_card .review_content em {float: none;display: block;margin-top: 10px;margin-left: 0;}}.review_card .review_content ul {margin: 0 0 25px 0;padding: 0;}.review_card .review_content ul li {display: inline-block;font-size: 13px;font-size: 0.8125rem;margin-right: 0;}@media (max-width: 575px) {.review_card .review_content ul li span {padding-left: 6px;}}.review_card .review_content ul li a {background-color: #ededed;padding: 5px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;color: #555;}.review_card .review_content ul li a:hover {background-color: #ccc;}.review_card .review_content ul li a i {margin-right: 5px;}@media (max-width: 575px) {.review_card .review_content ul li a i {margin-right: 0;}}.review_card .review_content ul li:last-child {float: right;margin-right: 0;}.review_card .review_content ul li:last-child a {padding: 5px 7px;text-align: center;}.review_card .review_content ul li:last-child a i {margin: 0;text-align: center;}.review_card .reply {padding-top: 30px;}@media (max-width: 767px) {.review_card .reply .user_info {display: none;}}.review_card .reply .user_info figure {width: 50px;height: 50px;overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;display: inline-block;position: relative;margin-bottom: 10px;}.review_card .reply .user_info figure img {width: 50px;height: auto;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.review_card .reply .user_info h5 {font-size: 14px;font-size: 0.875rem;}.review_card .reply .review_content {border-left: 5px solid #ededed;padding-left: 20px;}@media (max-width: 575px) {.review_card .reply .review_content strong {display: block;}}.review_card .reply .review_content em {color: #999;font-style: italic;float: right;}@media (max-width: 575px) {.review_card .reply .review_content em {float: none;display: block;margin-top: 10px;}}.box_general.company_info {padding-bottom: 1px;word-wrap: break-word;}.box_general.company_info h3, .box_general.company_info h4 {font-weight: 500;}.box_general.company_info p {margin-bottom: 15px;}@media (min-width: 1000px) {.box_general.company_info p {white-space: normal;word-break: break-word;}}.box_general.company_info .follow_company a {font-size: 21px;font-size: 1.3125rem;color: #999;display: inline-block;margin-right: 5px;}.box_general.company_info .follow_company a:hover {color: #3578fa;}.box_general.write_review h1 {font-weight: 500;font-size: 32px;font-size: 2rem;}.rating {display: inline-block;position: relative;}.rating-input {display: none;}.rating:hover .rating-star:hover, .rating:hover .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star {background-position: 0 0;}.rating-star5, .rating-star4, .rating-star3, .rating-star2, .rating-star1 {cursor: pointer;float: right;display: block;margin-right: 3px;width: 37px;height: 37px;background: url(../img/stars.svg) 0 -38px;}.fileupload {position: relative;width: 320px;}input[type="file"] {background-color: #fff;border: 1px solid #ededed;padding: 5px;height: auto;color: #999;border-radius: 3px;}input[type="file"]::-webkit-file-upload-button, input[type="file"].invalid::-webkit-file-upload-button, input[type="file"].valid::-webkit-file-upload-button {color: #fff;font-size: 13px;border: 0;border-radius: 3px;padding: 8px 10px 8px 38px;background: #3578fa url(../img/camera.svg) 8px center no-repeat;outline: none;}.latest_review > h4 {font-weight: 500;font-size: 21px;font-size: 1.3125rem;margin-bottom: 20px;}.latest_review .review_listing {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;word-wrap: break-word;}#confirm {text-align: center;padding: 60px 15px;}@-webkit-keyframes checkmark {0% {stroke-dashoffset: 50px;}100% {stroke-dashoffset: 0;}}@-ms-keyframes checkmark {0% {stroke-dashoffset: 50px;}100% {stroke-dashoffset: 0;}}@keyframes checkmark {0% {stroke-dashoffset: 50px;}100% {stroke-dashoffset: 0;}}@-webkit-keyframes checkmark-circle {0% {stroke-dashoffset: 240px;}100% {stroke-dashoffset: 480px;}}@-ms-keyframes checkmark-circle {0% {stroke-dashoffset: 240px;}100% {stroke-dashoffset: 480px;}}@keyframes checkmark-circle {0% {stroke-dashoffset: 240px;}100% {stroke-dashoffset: 480px;}}.inlinesvg .svg svg {display: inline;}.icon--order-success svg path {-webkit-animation: checkmark 0.25s ease-in-out 0.7s backwards;animation: checkmark 0.25s ease-in-out 0.7s backwards;}.icon--order-success svg circle {-webkit-animation: checkmark-circle 0.6s ease-in-out backwards;animation: checkmark-circle 0.6s ease-in-out backwards;}a.boxed_list {text-align: center;padding: 30px;border: 1px solid #ededed;display: block;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;margin-bottom: 25px;}a.boxed_list i {font-size: 60px;font-size: 3.75rem;margin-bottom: 15px;}a.boxed_list h4 {font-size: 18px;font-size: 1.125rem;color: #222;}a.boxed_list p {color: #777;margin-bottom: 0;}a.boxed_list:hover i {color: #ffc107;}#login_bg {background: #ccc url(../img/login_bg.webp) center center no-repeat fixed !important;-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;min-height: 100vh;width: 100%;}#register_bg {background: #ccc url(../img/user_register_bg.webp) center center no-repeat fixed !important;-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;min-height: 100vh;width: 100%;}#company_register_bg {background: #ccc url(../img/company_register_bg.webp) center center no-repeat fixed !important;-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;min-height: 100vh;width: 100%;}#login figure, #register figure {text-align: center;border-bottom: 1px solid #ededed;margin: -45px -60px 0 -60px;padding: 20px 60px 30px 60px;}@media (max-width: 767px) {#login figure, #register figure {margin: -30px -30px 20px -30px;padding: 15px 60px 20px 60px;}}#login aside, #register aside {-webkit-box-shadow: 3px 0 30px rgba(0, 0, 0, 0.2);-moz-box-shadow: 3px 0 30px rgba(0, 0, 0, 0.2);box-shadow: 3px 0 30px rgba(0, 0, 0, 0.2);width: 430px;padding: 45px;position: absolute;left: 0;top: 0;overflow-y: auto;overflow-x: hidden;background-color: #fff;min-height: 100vh;}@media (max-width: 767px) {#login aside, #register aside {width: 100%;padding: 30px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}}#login aside form, #register aside form {margin-bottom: 30px;display: block;}#login aside form .form-group input, #register aside form .form-group input {padding-left: 40px;}#login aside form .form-group i, #register aside form .form-group i {font-size: 21px;font-size: 1.3125rem;position: absolute;left: 12px;top: 10px;color: #ccc;width: 25px;height: 25px;display: block;font-weight: 400 !important;}#login aside .copy, #register aside .copy {text-align: center;position: absolute;height: 30px;left: 0;bottom: 30px;width: 100%;color: #999;font-weight: 500;}.access_social {margin-top: 45px;}@media (max-width: 767px) {.access_social {margin-top: 30px;}}.divider {text-align: center;height: 1px;margin: 30px 0 15px 0;background-color: #ededed;}.divider span {position: relative;top: -20px;background-color: #fff;display: inline-block;padding: 10px;font-style: italic;}a.social_bt {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;text-align: center;color: #fff;min-width: 200px;margin-bottom: 5px;display: block;padding: 12px;line-height: 1;position: relative;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;cursor: pointer;}a.social_bt:hover {-webkit-filter: brightness(115%);filter: brightness(115%);}a.social_bt.facebook:before, a.social_bt.google:before, a.social_bt.linkedin:before {font-family: "ElegantIcons";position: absolute;left: 12px;top: 10px;font-size: 16px;font-size: 1rem;color: #fff;}a.social_bt.facebook {background-color: #3b5998;}a.social_bt.facebook:before {content: "\e093";}a.social_bt.google {background-color: #dc4e41;}a.social_bt.google:before {content: "\e096";top: 12px;}a.social_bt.linkedin {background-color: #0077b5;}a.social_bt.linkedin:before {content: "\e09d";}#pass-info {width: 100%;margin-bottom: 15px;color: #555;text-align: center;font-size: 12px;font-size: 0.75rem;padding: 5px 3px 3px 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}#pass-info.weakpass {border: 1px solid #ff9191;background: #ffc7c7;color: #94546e;}#pass-info.stillweakpass {border: 1px solid #fbb;background: #fdd;color: #945870;}#pass-info.goodpass {border: 1px solid #c4eec8;background: #e4ffe4;color: #51926e;}#pass-info.strongpass {border: 1px solid #6ed66e;background: #79f079;color: #348f34;}#pass-info.vrystrongpass {border: 1px solid #379137;background: #48b448;color: #cdffcd;}.box_feat {position: relative;padding-left: 90px;}.box_feat h3 {font-size: 24px;font-size: 1.5rem;}.box_feat h3 strong {font-size: 32px;font-size: 2rem;}.box_feat h3 em {display: block;font-style: normal;font-weight: 400;font-size: 21px;font-size: 1.3125rem;}.box_feat p {font-size: 16px;font-size: 1rem;}.box_feat i {position: absolute;top: 0;left: 0;font-size: 60px;font-size: 3.75rem;color: #3578fa;}.feat_blocks {height: 450px;}@media (max-width: 991px) {.feat_blocks {height: auto;}}.feat_blocks .block_1 {padding: 60px;height: 450px;display: flex;flex-direction: column;justify-content: center;text-align: center;}@media (max-width: 991px) {.feat_blocks .block_1 {display: none;}}.feat_blocks .block_2 {padding: 60px;background-color: #051d4d;height: 450px;display: flex;flex-direction: column;justify-content: center;color: #fff;}@media (max-width: 991px) {.feat_blocks .block_2 {height: auto;}}@media (max-width: 767px) {.feat_blocks .block_2 {padding: 60px 15px;}}.feat_blocks .block_2 h3 {color: #fff;}.feat_blocks .block_2 p {font-size: 16px;font-size: 1rem;}.feat_blocks .block_2 a.btn_1, .feat_blocks .block_2 .btn_1 {border: none;color: #fff;width: 180px;background: #3578fa;outline: none;cursor: pointer;display: inline-block;text-decoration: none;padding: 15px 30px;color: #fff;font-weight: 600;text-align: center;line-height: 1;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;font-size: 14px;font-size: 0.875rem;}.feat_blocks .block_2 a.btn_1:hover, .feat_blocks .block_2 .btn_1:hover {background-color: #ffc107;color: #222 !important;}.box_feat_2 {padding: 30px 30px 1px 30px;margin-bottom: 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;border: 1px solid #ededed;box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);}.box_feat_2 h3 {font-weight: 500;font-size: 21px;font-size: 1.3125rem;position: relative;padding-left: 40px;}.box_feat_2 h3 i {font-weight: bold;margin-right: 8px;color: #3578fa;font-size: 28px;font-size: 1.75rem;position: absolute;left: 0;top: -2px;}.margin_tabs {margin-top: -97px;}@media (max-width: 991px) {.margin_tabs {margin-top: -70px;}}@media (max-width: 767px) {.margin_tabs {margin-top: -50px;}}.tabs {position: relative;width: 100%;overflow: visible;padding-bottom: 35px;}.tabs nav {text-align: center;overflow: hidden;}.tabs nav ul {padding: 0;margin: 0;list-style: none;display: inline-block;width: 100%;text-align: center;}.tabs nav ul li {margin: 0 -4px 0 0;display: block;display: inline-block;background-color: #ededed;width: 33%;text-align: left;line-height: 1.3;}@media (max-width: 991px) {.tabs nav ul li {text-align: center;}}.tabs nav ul li a {padding: 25px 35px 25px 90px;color: #555;display: block;font-size: 21px;font-size: 1.3125rem;white-space: nowrap;position: relative;font-weight: 500;}@media (max-width: 991px) {.tabs nav ul li a {padding: 15px;font-size: 16px;font-size: 1rem;}}.tabs nav ul li a i {position: absolute;left: 35px;top: 25px;font-size: 38px;font-size: 2.375rem;}@media (max-width: 991px) {.tabs nav ul li a i {display: none;}}.tabs nav ul li a em {display: block;font-size: 16px;font-size: 1rem;font-style: normal;font-weight: normal;}@media (max-width: 767px) {.tabs nav ul li a em {display: none;}}.tabs nav ul li:first-child {-webkit-border-radius: 3px 0 0 0;-moz-border-radius: 3px 0 0 0;-ms-border-radius: 3px 0 0 0;border-radius: 3px 0 0 0;border-right: 2px solid #ddd;}.tabs nav ul li:last-child {-webkit-border-radius: 0 3px 0 0;-moz-border-radius: 0 3px 0 0;-ms-border-radius: 0 3px 0 0;border-radius: 0 3px 0 0;border-left: 2px solid #ddd;}.tabs nav ul li.tab-current {background-color: #fff;z-index: 100;}.tabs nav ul li.tab-current:after {right: auto;left: 100%;width: 4000px;}.tabs nav ul li.tab-current a {color: #222;}.tabs nav ul li.tab-current a i {color: #3578fa;}.content section {padding: 60px 0 0 0;display: none;max-width: 1230px;margin: 0 auto;}.content section:before, .content section:after {content: "";display: table;}.content section.content-current {display: block;}.content section:after {clear: both;}.no-js .content section {display: block;padding-bottom: 2em;border-bottom: 1px solid #e2e2e2;}.box_pricing {padding: 30px;margin-bottom: 30px;border: 1px solid #d2d8dd;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;position: relative;}@media (max-width: 767px) {.box_pricing {padding: 15px;}}.box_pricing hr {margin: 25px -30px;border-color: #d2d8dd;}@media (max-width: 767px) {.box_pricing hr {margin: 25px -15px;}}.box_pricing ul {list-style: disc;padding: 0 0 0 20px;margin: 0 0 30px 0;}.box_pricing a {background-color: #3578fa;display: block;color: #fff;padding: 10px;font-weight: 500;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;text-align: center;}.box_pricing a:hover {background-color: #ffc107;color: #051d4d;}.box_pricing .price {text-align: center;font-weight: 500;font-size: 36px;font-size: 2.25rem;margin-bottom: 20px;color: #3578fa;}.box_pricing .price sup {font-size: 16px;font-size: 1rem;}.box_pricing .price em {font-size: 16px;font-size: 1rem;color: #555;font-weight: 400;}.ribbon {position: absolute;right: -5px;top: -5px;z-index: 1;overflow: hidden;width: 75px;height: 75px;text-align: right;}.ribbon span {font-size: 10px;font-weight: bold;color: #222;text-transform: uppercase;text-align: center;line-height: 20px;transform: rotate(45deg);-webkit-transform: rotate(45deg);width: 100px;display: block;position: absolute;top: 19px;right: -21px;}.ribbon span.top_selling {background: #00dfaa;}.ribbon span.top_selling::before {content: "";position: absolute;left: 0px;top: 100%;z-index: -1;border-left: 3px solid #008a69;border-right: 3px solid transparent;border-bottom: 3px solid transparent;border-top: 3px solid #008a69;}.ribbon span.top_selling::after {content: "";position: absolute;right: 0px;top: 100%;z-index: -1;border-left: 3px solid transparent;border-right: 3px solid #008a69;border-bottom: 3px solid transparent;border-top: 3px solid #008a69;}#custom-search-input {padding: 0;width: 600px;margin: 20px auto 0;position: relative;}@media (max-width: 991px) {#custom-search-input {width: auto;}}#custom-search-input .search-query {width: 100%;height: 50px;padding-left: 20px;border: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;font-size: 16px;font-size: 1rem;color: #333;}#custom-search-input .search-query:focus {outline: none;}@media (max-width: 575px) {#custom-search-input .search-query {padding-left: 15px;}}#custom-search-input input[type="submit"] {position: absolute;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;right: -1px;color: #fff;font-weight: 600;font-size: 14px;font-size: 0.875rem;top: 0;border: 0;padding: 0 25px;height: 50px;cursor: pointer;outline: none;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;-ms-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;background-color: #3578fa;}#custom-search-input input[type="submit"]:hover {background-color: #ffc107;color: #222;}@media (max-width: 575px) {#custom-search-input input[type="submit"] {text-indent: -999px;background: #3578fa url(../img/search.svg) no-repeat center center;}}.box_style_cat {background: #fff;margin-bottom: 25px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);-moz-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);}@media (max-width: 991px) {.box_style_cat {display: none;}}ul#cat_nav {list-style: none;margin: 0;padding: 0;}ul#cat_nav li {border-bottom: 1px solid #ededed;}ul#cat_nav li i {font-size: 16px;font-size: 1rem;margin: 2px 10px 0 0;float: left;}ul#cat_nav li:last-child {border-bottom: 0;padding-bottom: 0;}ul#cat_nav li a {position: relative;color: #555;display: block;padding: 15px 10px;}ul#cat_nav li a:after {font-family: "fontello";content: "\e89b";position: absolute;right: 15px;top: 15px;}ul#cat_nav li a span {font-size: 11px;font-size: 0.6875rem;color: #999;}ul#cat_nav li a:hover, ul#cat_nav li a#active, ul#cat_nav li a.active {color: #3578fa;}.hero_in form {animation-delay: 1.3s;-webkit-animation-delay: 1.3s;-moz-animation-delay: 1.3s;}a.box_topic {text-align: center;background: #fff;padding: 30px 30px 5px 30px;display: block;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);-moz-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);color: #555;margin-bottom: 30px;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}@media (max-width: 767px) {a.box_topic {padding: 20px 20px 0 20px;}}a.box_topic:hover {-webkit-box-shadow: 0 10px 20px rgba(3, 27, 78, 0.1);-moz-box-shadow: 0 10px 20px rgba(3, 27, 78, 0.1);box-shadow: 0 10px 20px rgba(3, 27, 78, 0.1);}a.box_topic i {font-size: 60px;font-size: 3.75rem;color: #32a067;margin-bottom: 10px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;border-radius: 50px;background-color: #2c8e5b;background-color: rgba(50, 160, 103, 0.05);width: 100px;height: 100px;line-height: 100px;margin-bottom: 15px;}a.box_topic h3 {font-size: 18px;font-size: 1.125rem;}.list_articles ul {list-style: none;margin: 0;padding: 0;}.list_articles ul li {float: left;width: 45%;margin-right: 45px;padding: 15px 0;border-bottom: 1px solid #ededed;}.list_articles ul li a {color: #555;display: block;}.list_articles ul li a:hover {color: #3578fa;-webkit-transform: translateX(5px);-moz-transform: translateX(5px);-ms-transform: translateX(5px);-o-transform: translateX(5px);transform: translateX(5px);}.list_articles ul li i {margin-right: 10px;font-size: 16px;font-size: 1rem;position: relative;top: 2px;}@media (max-width: 991px) {.list_articles ul li {float: none;width: 100%;margin-right: 0;}}ul.list_3 {list-style: none;margin: 0;padding: 0;}ul.list_3 li {margin-bottom: 0;position: relative;padding-left: 20px;}ul.list_3 li strong {font-weight: 500;}ul.list_3 li:before {font-family: "fontello";content: "\ea3e";position: absolute;left: 0;top: 0;}#contactform .form-group, #support .form-group {margin-bottom: 30px;}@media (max-width: 767px) {#contactform .form-group, #support .form-group {margin-bottom: 15px;}}.box_faq {position: relative;padding-left: 50px;}.box_faq h4 {font-size: 18px;font-size: 1.125rem;}.box_faq i {font-size: 36px;font-size: 2.25rem;position: absolute;left: 0;top: 0;color: #999;}a.btn_support {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;border: 1px solid #3578fa;position: relative;padding: 15px 15px 15px 55px;display: block;margin-bottom: 30px;font-size: 16px;font-size: 1rem;}a.btn_support:hover {background-color: #3578fa;color: #fff;}a.btn_support:before {font-family: "Pe-icon-7-stroke";font-size: 36px;font-size: 2.25rem;line-height: 1;position: absolute;left: 15px;top: 10px;content: "\e649";}.error_message {font-weight: 500;color: #d41f00;padding-bottom: 5px;}.loader {margin-left: 5px;position: absolute;top: 11px;color: #444;font-size: 12px;font-size: 0.75rem;}.all_categories ul {list-style: none;margin: 30px 0 0 0;padding: 0;}@media (max-width: 991px) {.all_categories ul {margin: 0;}}.all_categories ul li {float: left;width: 45%;margin: 0 15px;}.all_categories ul li a {background-color: #f8f8f8;padding: 10px;display: block;margin-bottom: 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;position: relative;font-weight: 500;color: #555;}.all_categories ul li a strong {min-width: 35px;background-color: #fff;color: #999;font-size: 14px;font-size: 0.875rem;line-height: 1;padding: 6px;display: inline-block;margin-right: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}.all_categories ul li a:after {font-family: "Font Awesome 6 Free";content: "\f30b";right: 15px;top: 15px;position: absolute;color: #3578fa;margin-top: -2px;}.all_categories ul li a:hover {background-color: #3578fa;color: #fff;}.all_categories ul li a:hover:after {color: #fff;}@media (max-width: 991px) {.all_categories ul li {float: none;width: 100%;margin: 0;}}.company_listing {background-color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;padding: 25px;box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);margin-bottom: 30px;min-height: 160px;}.company_listing .company_info {position: relative;padding-left: 190px;}@media (max-width: 767px) {.company_listing .company_info {padding-left: 0;text-align: center;}}.company_listing .company_info h3 {font-size: 21px;font-size: 1.3125rem;font-weight: 500;}.company_listing .company_info p {margin-bottom: 0;}@media (max-width: 767px) {.company_listing .company_info p {margin-bottom: 25px;}}.company_listing .company_info figure {width: 170px;height: 110px;overflow: hidden;display: block;position: absolute;left: 0;top: 0;margin-right: 20px;}@media (max-width: 767px) {.company_listing .company_info figure {position: relative;margin: 0 auto 15px auto;}}.company_listing .company_info figure img {width: 110px;height: auto;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.company_listing .rating {margin: auto;display: block;margin-bottom: 25px;}.company_listing .rating strong {display: block;margin-bottom: 5px;}.dropdown-user .dropdown-menu {border: none;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;min-width: 0;padding: 0;width: 150px;top: 105%;margin-left: -95px;font-weight: normal;text-shadow: none;text-transform: none !important;border: none;-webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175);-moz-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175);box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175);-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;padding: 0;}.dropdown-user .dropdown-menu:before {bottom: 100%;right: 10%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #fff;border-width: 7px;margin-left: -7px;}.dropdown-user .dropdown-menu ul {padding: 0;margin: 0 !important;list-style: none;}.dropdown-user .dropdown-menu ul li {border-bottom: 1px solid #ededed;margin: 0;width: 100%;margin-bottom: 15px;display: inline-block;font-size: 13px;font-size: 0.8125rem;}@media (max-width: 991px) {.dropdown-user .dropdown-menu ul li {margin: 0 !important;}}.dropdown-user .dropdown-menu ul li a {color: #444 !important;padding: 15px 8px 15px 8px;display: block;}.dropdown-user .dropdown-menu ul li a:hover {color: #3578fa !important;opacity: 1 !important;padding-left: 15px;}.dropdown-user .dropdown-menu ul li:last-child {border-bottom: none;margin-bottom: 0;}@media (max-width: 991px) {.dropdown-user .dropdown-menu ul li:first-child {display: block !important;}}.user_summary {margin-top: 58px;background-color: #051d4d;border-bottom: 1px solid #ededed;}@media (max-width: 991px) {.user_summary {margin-top: 45px;}}@media (max-width: 767px) {.user_summary {text-align: center;}}.user_summary .wrapper {background: rgba(0, 0, 0, 0.4);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4), transparent);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), transparent);padding: 60px 0 55px 0;}.user_summary figure {-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;width: 120px;height: 120px;overflow: hidden;display: block;position: relative;float: left;margin-right: 20px;margin-bottom: 0;}@media (max-width: 767px) {.user_summary figure {float: none;margin: 0 auto 10px auto;}}.user_summary figure img {width: 120px;height: auto;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.user_summary h1 {font-weight: 500;font-size: 32px;font-size: 2rem;margin: 30px 0 0 0;color: #fff;}@media (max-width: 991px) {.user_summary h1 {font-size: 28px;font-size: 1.75rem;margin: 15px 0 0 0;}}.user_summary span {color: #999;}.user_summary ul {margin: 10px 0 0 0;padding: 0;float: right;}@media (max-width: 767px) {.user_summary ul {float: none;text-align: center;}}.user_summary ul li {display: inline-block;margin-left: 25px;text-align: center;}.user_summary ul li:first-child {margin-left: 0;}.user_summary ul li a {color: #fff;}.user_summary ul li strong {margin-bottom: 8px;width: 80px;height: 80px;line-height: 80px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;background-color: #3578fa;color: #fff;white-space: nowrap;font-size: 32px;font-size: 2rem;display: block;font-weight: 500;}.review_card .review_content ul li a.btn_delete {background-color: #e04040 !important;color: #fff !important;}.review_card .review_content ul li a.btn_delete:hover {background-color: #b41a1a !important;}.settings_panel {background-color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;padding: 25px 25px 1px 25px;margin-bottom: 30px;-webkit-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);-moz-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);}.settings_panel h3 {font-size: 24px;font-size: 1.5rem;font-weight: 500;margin: 0;padding: 0;}.settings_panel hr {margin: 20px -25px;border-color: rgba(3, 27, 78, 0.08);}.general_info {padding: 25px 25px 1px 25px;margin-bottom: 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;border: 1px solid #ededed;box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);}.general_info hr {margin-left: -25px;margin-right: -25px;border-color: rgba(3, 27, 78, 0.06);}.general_info h3 {font-weight: 500;font-size: 21px;font-size: 1.3125rem;position: relative;padding-right: 40px;}.general_info h3 i {font-weight: bold;color: #3578fa;font-size: 28px;font-size: 1.75rem;position: absolute;right: 0;top: -2px;}.values {background: #051d4d url(../img/pattern_2.svg) center repeat fixed;}.values .main_title_2 h2, .values .main_title_2 p {color: #fff !important;}.values .wrapper {padding: 80px 0;background: rgba(0, 0, 0, 0.5);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);}@media (max-width: 991px) {.values .wrapper {padding: 60px 0;}}.values .nav {font-size: 16px;font-size: 1rem;font-weight: 500;}@media (max-width: 991px) {.values .nav {margin-bottom: 30px;}}.values .nav a.nav-link {border-left: 2px solid rgba(255, 255, 255, 0.4);color: rgba(255, 255, 255, 0.4);padding: 0.9rem 1rem;}.values .nav a.nav-link.active {color: white;border-left: 2px solid white;}.values .nav a.nav-link:hover {color: white;}.values .tab-content {color: #fff;}.values .tab-content p {margin-bottom: 0;}#carousel {margin-top: 40px;}@media (max-width: 767px) {#carousel {margin-bottom: 30px;}}#carousel .item .title {position: absolute;bottom: 0;left: 0;text-align: center;width: 100%;z-index: 9;}#carousel .item .title h4 {background-color: #051d4d;background-color: #051d4d;display: inline-block;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;-ms-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;color: #fff;padding: 10px 15px;margin: 0;font-size: 16px;font-size: 1rem;opacity: 0;}#carousel .item .title h4 em {display: block;font-size: 13px;font-size: 0.8125rem;font-weight: 300;margin-top: 3px;}#carousel .item a {position: relative;display: block;}#carousel .owl-item {opacity: 0.5;transform: scale(0.85);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0) scale(0.85, 0.85);transition: all 0.3s ease-in-out 0s;overflow: hidden;}#carousel .owl-item.active.center {opacity: 1;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0) scale(1, 1);transform: scale(1);}#carousel .owl-item.active.center .item .title h4, #carousel .owl-item.active.center .item .views {opacity: 1;}.rotate-x {animation-duration: 0.5s;animation-name: rotate-x;}@keyframes rotate-x {from {transform: rotateY(0deg);}to {transform: rotateY(360deg);}}.tooltip {line-height: 1.3;font-size: 12px;font-size: 0.75rem;}.box_general {background-color: #fff;padding: 25px;margin-bottom: 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);word-break: break-word;}.opened {opacity: 1;}.opened .vertical {transition: all 0.5s ease-in-out;transform: rotate(90deg);}.opened .horizontal {transition: all 0.5s ease-in-out;transform: rotate(90deg);opacity: 0;}.circle-plus {height: 14px;width: 14px;display: block;position: relative;float: right;margin-top: 5px;}.circle-plus .horizontal {position: absolute;background-color: #999;width: 14px;height: 2px;left: 50%;margin-left: -8px;top: 50%;margin-top: 0;}.circle-plus .vertical {position: absolute;background-color: #999;width: 2px;height: 14px;left: 50%;margin-left: -2px;top: 50%;margin-top: -6px;}.form-control {height: calc(2.55rem + 2px);font-size: 14px;font-size: 0.875rem;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;border: 1px solid #ededed !important;}.form-control:focus {box-shadow: none;}.form-group {position: relative;margin-bottom: 1rem;}.form-group.required:after {width: 5px;height: 5px;content: "*";display: inline-block;color: #3578fa;position: absolute;top: 3px;right: 10px;}.bg_color_1 {background-color: #fff;}.nice-select {-webkit-tap-highlight-color: transparent;background-color: #fff;border-radius: 3px;border: none;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 14px;font-weight: normal;height: 50px;line-height: 48px;outline: none;padding-left: 15px;padding-right: 27px;position: relative;text-align: left !important;transition: all 0.2s ease-in-out;user-select: none;white-space: nowrap;width: auto;color: #555;padding-top: 2px;}.nice-select:hover {border-color: #8c8c8c;}.nice-select:active, .nice-select.open, .nice-select:focus {border-color: #999;}.nice-select:after {border-bottom: 2px solid #999;border-right: 2px solid #999;content: "";display: block;height: 8px;margin-top: -5px;pointer-events: none;position: absolute;right: 20px;top: 50%;transform-origin: 66% 66%;transform: rotate(45deg);transition: all 0.15s ease-in-out;width: 8px;}.nice-select.open:after {transform: rotate(-135deg);}.nice-select.open .list {opacity: 1;pointer-events: auto;transform: scale(1) translateY(0);}.nice-select.disabled {border-color: #9e9e9e;color: #999;pointer-events: none;}.nice-select.disabled:after {border-color: #cccccc;}.nice-select.wide {width: 100%;}.nice-select.wide .list {left: -1px !important;right: -1px !important;}.nice-select.right {float: right;}.nice-select.right .list {left: auto;right: 0;}.nice-select.small {font-size: 12px;height: 36px;line-height: 34px;}.nice-select.small:after {height: 4px;width: 4px;}.nice-select.small .option {line-height: 34px;min-height: 34px;}.nice-select .list {background-color: #fff;border-radius: 3px;box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);box-sizing: border-box;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;transform-origin: 50% 0;transform: scale(0.75) translateY(-25px);transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9999;height: 23vh;overflow: auto;}.nice-select .list:hover .option:not(:hover) {background-color: transparent !important;}.nice-select .list::-webkit-scrollbar {width: 14px;height: 18px;}.nice-select .list::-webkit-scrollbar-thumb {height: 6px;border: 4px solid transparent;background-clip: padding-box;-webkit-border-radius: 7px;background-color: rgba(0, 0, 0, 0.15);-webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);}.nice-select .list::-webkit-scrollbar-button {width: 0;height: 0;display: none;}.nice-select .list::-webkit-scrollbar-corner {background-color: transparent;}.nice-select .option {cursor: pointer;font-weight: 400;line-height: 38px;list-style: none;min-height: 38px;outline: none;padding-left: 15px;padding-right: 26px;text-align: left;transition: all 0.2s;}.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f6f6;}.nice-select .option.selected {font-weight: 500;}.nice-select .option.disabled {background-color: transparent;color: #999;cursor: default;}.no-csspointerevents .nice-select .list {display: none;}.no-csspointerevents .nice-select.open .list {display: block;}.clear:after, .pagination:after, .clear:before, .pagination:before {content: "";display: table;}.clear:after, .pagination:after {clear: both;}.pagination__wrapper {height: 50px;padding-top: 0;margin-bottom: 0;position: relative;text-align: center;width: 100%;}@media (max-width: 991px) {.pagination__wrapper {margin-bottom: 30px;}}.pagination__wrapper:before {top: -1px;}.pagination__wrapper:after {bottom: -1px;}@keyframes hoverAnimation {from {opacity: 1;}to {opacity: 0;}}.pagination {display: inline-block;list-style: none;margin: 0;padding: 0;}.pagination li {display: block;float: left;padding: 5px;}.pagination li:first-child {border: none;}.pagination a, .pagination span {background: none;border: none;border-radius: 50%;box-sizing: border-box;color: rgba(0, 0, 0, 0.6);display: block;font-size: 16px;height: 40px;line-height: 40px;min-width: 40px;padding: 0;}.pagination a {outline: none;position: relative;transition: all 170ms linear;}.pagination a:before {background: rgba(0, 0, 0, 0.2);border-radius: 50%;content: "";cursor: pointer;height: 0;left: 50%;opacity: 0;position: absolute;transform: translate(-50%, -50%);transition: all 170ms linear;top: 50%;width: 0;}.pagination a:hover:not(.active) {color: black;}.pagination a:hover:not(.active):before {animation: hoverAnimation 510ms linear forwards;height: 40px;width: 40px;}.pagination a.active {background: #3578fa;color: white;cursor: default;}.pagination .prev, .pagination .next {font-size: 14px;}#toTop {position: fixed;right: 25px;bottom: 25px;z-index: 9999;width: 46px;height: 46px;background-color: rgba(0, 0, 0, 0.6);opacity: 1;border-radius: 50%;text-align: center;font-size: 21px;color: #fff;cursor: pointer;}@media (max-width: 767px) {#toTop {display: none !important;}}#toTop:after {content: "\f077";font-family: "Font Awesome 6 Free";position: relative;display: block;top: 55%;-webkit-transform: translateY(-55%);transform: translateY(-55%);}#toTop:hover {background-color: #3578fa;}.accordion_2 .card {border: 0;margin-bottom: 5px;-webkit-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);-moz-box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);box-shadow: 0 2px 4px rgba(3, 27, 78, 0.06);}.accordion_2 .card .card-header {background-color: #fff;border-bottom: 1px solid #ededed;padding: 20px;}.accordion_2 .card-body {padding: 30px 30px 0 30px;}.accordion_2 .card-header h5 {font-size: 16px;font-size: 1rem;}.accordion_2 .card-header h5 a {border: 0;display: block;color: #999;}.accordion_2 .card-header h5 a i.indicator {font-size: 18px;font-size: 1.125rem;font-weight: normal;float: right;color: #3578fa;}.card {border-radius: 0;border: 0;margin-bottom: 5px;}.margin_main_container {margin-top: 58px;}@media (max-width: 991px) {.margin_main_container {margin-top: 45px;}}.add_bottom_10 {margin-bottom: 10px;}.add_bottom_15 {margin-bottom: 15px;}.add_bottom_30 {margin-bottom: 30px;}.add_bottom_45 {margin-bottom: 45px;}.add_bottom_60 {margin-bottom: 60px;}.add_bottom_75 {margin-bottom: 75px;}.add_top_10 {margin-top: 10px;}.add_top_15 {margin-top: 15px;}.add_top_20 {margin-top: 20px;}.add_top_30 {margin-top: 30px;}.add_top_60 {margin-top: 60px;}.more_padding_left {padding-left: 40px;}.nomargin_top {margin-top: 0;}.nopadding {margin: 0 !important;padding: 0 !important;}.nomargin {margin: 0 !important;}.margin_30 {padding-top: 30px;padding-bottom: 30px;}.margin_30_5 {padding-top: 30px;padding-bottom: 5px;}.margin_60 {padding-top: 60px;padding-bottom: 60px;}.margin_60_35 {padding-top: 60px;padding-bottom: 35px;}.margin_80 {padding-top: 80px;padding-bottom: 80px;}@media (max-width: 991px) {.margin_80 {padding-bottom: 60px;padding-top: 60px;}}.margin_80_55 {padding-top: 80px;padding-bottom: 55px;}@media (max-width: 991px) {.margin_80_55 {padding-top: 60px;padding-bottom: 35px;}}.margin_80_0 {padding-top: 80px;}@media (max-width: 991px) {.margin_80_0 {padding-top: 60px;}}@media (max-width: 575px) {.margin_80_0 {padding-top: 30px;}}.margin_30_95 {padding-top: 30px;padding-bottom: 95px;}@media (max-width: 991px) {.margin_30_95 {padding-top: 15px;padding-bottom: 35px;}}@media (max-width: 575px) {.margin_30_95 {padding-top: 5px;padding-bottom: 5px;}}@media (max-width: 991px) {.hidden_tablet {display: none !important;}}@media (max-width: 767px) {.hidden_mobile {display: none !important;}}#cookie-bar {background: rgba(0, 0, 0, 0.8);height: auto;line-height: 24px;color: #eeeeee;text-align: center;padding: 15px 0;font-weight: 400;font-size: 13px;font-size: 0.8125rem;font-weight: 500;}#cookie-bar p {margin: 0;padding: 0;}#cookie-bar a {color: #fff;display: inline-block;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;text-decoration: none;padding: 2px 10px;margin-left: 8px;}@media (max-width: 767px) {#cookie-bar a {display: block;max-width: 150px;margin: auto;margin-bottom: 5px;}}#cookie-bar .cb-enable {background: #32a067;}#cookie-bar .cb-enable:hover {background: #fff;color: #051d4d;}#cookie-bar .cb-disable {background: #990000;}#cookie-bar .cb-disable:hover {background: #bb0000;}#cookie-bar .cb-policy {background: #3578fa;}#cookie-bar .cb-policy:hover {background: #fff;color: #051d4d;}#cookie-bar.fixed {position: fixed;top: 0;left: 0;width: 100%;z-index: 999999;}#cookie-bar.fixed.bottom {bottom: 0;top: auto;}@media (max-width: 767px) {#cookie-bar {padding: 5px 0;}}#sign-in-dialog {background: #fff;padding: 30px;padding-top: 0;text-align: left;max-width: 400px;margin: 40px auto;position: relative;box-sizing: border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}#sign-in-dialog .mfp-close, #lang-dialog .mfp-close {color: #666;background-color: #e4e4e4;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;top: 12px;right: 20px;width: 32px;height: 32px;line-height: 32px;}#sign-in-dialog .mfp-close:hover, #lang-dialog .mfp-close:hover {color: #fff;background-color: #66676b;}#sign-in-dialog .mfp-close:before {font-size: 24px;font-family: "ElegantIcons";content: "\4d";}.small-dialog-header {font-size: 18px;width: calc(100% + 60px);position: relative;left: -30px;top: 0;-webkit-border-radius: 4px 4px;-moz-border-radius: 4px 4px;-ms-border-radius: 4px 4px;border-radius: 4px 4px;display: inline-block;background-color: #f6f6f6;padding: 18px 20px 15px 20px;margin-bottom: 30px;}.small-dialog-header h3 {padding: 0;margin: 0;font-size: 18px;font-size: 1.125rem;font-weight: 500;}#sign-in-dialog .form-group {position: relative;}#sign-in-dialog .form-group input.form-control {padding-left: 40px;}#sign-in-dialog .form-group i {font-size: 21px;font-size: 1.3125rem;position: absolute;left: 12px;top: 34px;color: #ccc;width: 25px;height: 25px;display: block;font-weight: 400 !important;}#sign-in-dialog .form-group i.icon_lock_alt {top: 36px;}.my-toggle {background: transparent;border: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;color: #888;cursor: pointer;font-size: 10px;font-size: 10px;font-size: 0.625rem;font-weight: bold;margin-right: 5px;height: 30px;line-height: 30px;padding: 0 10px;text-transform: uppercase;-moz-appearance: none;-webkit-appearance: none;background-color: #fff;}.my-toggle:hover, .my-toggle:focus {background-color: #eee;color: #555;outline: transparent;}.hideShowPassword-wrapper {width: 100% !important;}.checkboxes label {color: #999;margin-top: 5px;}a#forgot {color: #999;font-weight: 500;font-size: 14px;font-size: 0.875rem;}a#forgot:hover {color: #3578fa;}#forgot_pw {background-color: #fff;position: absolute;left: 0;top: 0;width: 100%;z-index: 99;min-height: 430px;display: none;padding: 25px;}@media (max-width: 767px) {#forgot_pw {padding: 0;}}#forgot_pw label {font-weight: 500;}.sign-in-wrapper {position: relative;height: 100%;}.divider {text-align: center;height: 1px;margin: 30px 0 20px 0;background-color: #e1e8ed;}.divider span {position: relative;top: -20px;background-color: #fff;display: inline-block;padding: 10px;font-style: italic;}.mfp-bottom-bar {padding: 0 10px !important;}.mfp-counter {right: 10px !important;color: #fff !important;}.mfp-bg {opacity: 0.8 !important;}.alert-danger {color: #f9f9f9 !important;background-color: #e84c3b !important;border-color: #e75342 !important;}