 body.is-preloader {overflow: hidden;}body.is-preloader.loaded {overflow: inherit;}#preloader-wrap {background-color: #fff;width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;overflow: hidden;}.loaded #preloader-wrap {visibility: hidden;opacity: 0;transition: all 0.6s linear;}.sg-loading {font-size: 40px;font-family: var(--softgen-primary-font);font-weight: 600;letter-spacing: 2px;text-align: center;}.sg-loading span {display: inline-block;position: relative;color: rgba(0, 0, 0, .2);}.sg-loading span:after {position: absolute;top: 0;left: 0;content: attr(data-text);color: #000;opacity: 0;transform: scale(1.5);animation: sg-loader-text 3s infinite;}.sg-loading span:nth-child(2):after {animation-delay: 0.1s;}.sg-loading span:nth-child(3):after {animation-delay: 0.2s;}.sg-loading span:nth-child(4):after {animation-delay: 0.3s;}.sg-loading span:nth-child(5):after {animation-delay: 0.4s;}.sg-loading span:nth-child(6):after {animation-delay: 0.5s;}.sg-loading span:nth-child(7):after {animation-delay: 0.6s;}.sg-loading span:nth-child(8):after {animation-delay: 0.7s;}.sg-loading span:nth-child(9):after {animation-delay: 0.8s;}.sg-loading span:nth-child(10):after {animation-delay: 0.9s;}@keyframes sg-loader-text {0%, 75%, 100% {transform: scale(1.5);opacity: 0;}25%, 50% {transform: scale(1);opacity: 1;}}@media (max-width: 767px) {.sg-loading {font-size: 32px;}}.sg-spinner {background-color: var(--softgen-primary-color);position: absolute;left: 50%;top: 50%;margin-left: -20px;margin-top: -20px;width: 40px;height: 40px;border-radius: 100%;-webkit-animation: sg-scaleout 1.0s infinite ease-in-out;animation: sg-scaleout 1.0s infinite ease-in-out;}@-webkit-keyframes sg-scaleout {0% {-webkit-transform: scale(0) }100% {-webkit-transform: scale(1.0);opacity: 0;}}@keyframes sg-scaleout {0% {-webkit-transform: scale(0);transform: scale(0);}100% {-webkit-transform: scale(1.0);transform: scale(1.0);opacity: 0;}}.sg-custom-loader {max-width: 160px;}.sg-custom-loader img {margin: 0 auto;max-width: 100%;-webkit-animation: sg-preloader-fade 1.2s infinite ease-out;animation: sg-preloader-fade 1.2s infinite ease-out;animation-direction: alternate-reverse;}@-webkit-keyframes sg-preloader-fade {from {opacity: 0.3;}to {opacity: 1;}}@keyframes sg-preloader-fade {from {opacity: 0.3;}to {opacity: 1;}}.default-btn {background-color: var(--softgen-primary-color);font-family: var(--softgen-primary-font);font-size: 14px;color: #fff;font-weight: 600;line-height: 45px;display: inline-block;letter-spacing: 0px;padding: 0 35px;position: relative;border-radius: 2px;z-index: 1;}.default-btn.blue {background-color: var(--softgen-secondary-color);}.default-btn:before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(255, 255, 255, 0.2);-webkit-transform-origin: right center;-moz-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;-webkit-transform: scale(0, 1);-moz-transform: scale(0, 1);-ms-transform: scale(0, 1);-o-transform: scale(0, 1);transform: scale(0, 1);-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: -moz-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition: -ms-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: -o-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index: -1;}.default-btn:hover:before {-webkit-transform-origin: left center;-moz-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}.default-btn:visited, .default-btn:hover {transform: translateY(-3px);color: #fff;}.default-btn:hover {box-shadow: 0 20px 40px 0 rgba(21, 126, 251, 0.4);}.btn-group {display: flex;align-items: center;justify-content: center;column-gap: 10px;margin: 0 auto;}.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;}@media(min-width:576px) {.container {max-width: 540px;}}@media(min-width:768px) {.container {max-width: 720px;}}@media(min-width:992px) {.container {max-width: 1170px;}}@media(min-width:1200px) {.container {max-width: 1200px;}}.wrapper {padding: 100px 0;}.col-row {column-gap: 30px;row-gap: 30px;}.col-row, .dl-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.dl-row>main {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;padding-right: 30px;}.dl-row>aside {-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}.left-sidebar {flex-direction: row-reverse;}.full-width>main, .full-width>aside {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;}.col-item-3, .col-item-2 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}@media (min-width: 768px) {.col-item-3, .col-item-2 {-ms-flex: 0 0 calc(50% - 15px);flex: 0 0 calc(50% - 15px);max-width: calc(50% - 15px);}}@media (min-width: 992px) {.col-item-3 {-ms-flex: 0 0 calc((100% - 60px) / 3);flex: 0 0 calc((100% - 60px) / 3);max-width: calc((100% - 60px) / 3);}.left-sidebar>main {padding-right: 0;padding-left: 30px;}.right-sidebar>main {padding-right: 30px;}.left-sidebar>.widget-area {padding-right: 5px;}.right-sidebar>.widget-area {padding-left: 5px;}.full-width:is(.style-classic), .page .full-width, .full-width.blog-style-classic {max-width: 800px;margin: 0 auto;}}@media(max-width: 992px) {.wrapper {padding: 80px 0;}.dl-row>aside, .dl-row>main {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;}.dl-row>aside {padding-top: 50px;}}@media(max-width: 767px) {.wrapper {padding: 60px 0;}}.page .full-width .site-main .content, .single .full-width .site-main .content {width: 720px;max-width: 100%;margin: 0 auto;}.comment-content>*, .content-area>* {margin-bottom: 30px;margin-top: 0;}.content-area .wp-block-image:last-of-type figure {margin-bottom: 30px;}.content-area p:last-of-type img.alignright {margin-top: 15px;}.dl-cursor {display: none;}@media (min-width: 992px) {.dl-cursor {display: block;width: 10px;height: 10px;border-radius: 50%;position: fixed;left: 0;top: 0;user-select: none;pointer-events: none;transform: translate(50%, 50%);visibility: hidden;z-index: 10000;-webkit-transition: all .5s cubic-bezier(.165, .84, .44, 1);transition: all .5s cubic-bezier(.165, .84, .44, 1);}.dl-cursor:before {background-color: var(--softgen-dark-color);content: "";width: 100%;height: 100%;border-radius: 50%;position: absolute;left: 0;top: 0;}}.header-wrapper {background-color: transparent;width: 100%;position: fixed;left: 0;top: 0;z-index: 2;transition: all 0.3s ease-in-out;}.admin-bar .header-wrapper {top: 46px;}.sticky-header .navigation-wrapper {background-color: var(--softgen-bg-white);}.header-wrapper ul {list-style: none;margin: 0;padding: 0;}.navigation-inner {display: flex;align-items: center;justify-content: space-between;column-gap: 30px;}.navigation-menu {padding: 0 50px;}.dl-shopping-cart-btn {display: flex;font-size: 24px;color: var(--softgen-dark-color);cursor: pointer;margin-right: 15px;}.shopping-cart-inner {position: relative;display: flex;height: 25px;}.dl-shopping-cart-btn svg {width: 25px;fill: var(--softgen-dark-color);}.shopping-cart-inner span.count {width: 17px;height: 17px;background-color: var(--softgen-primary-color);color: var(--softgen-white-color);font-size: 10px;position: absolute;right: -5px;bottom: -5px;border-radius: 50%;z-index: 1;line-height: 17px;text-align: center;font-weight: 500;}.sidebar-trigger {background-color: transparent;color: var(--softgen-dark-color);display: flex;align-items: center;justify-content: center;width: auto;height: auto;line-height: 1;padding: 0;}.sidebar-trigger:hover {color: var(--softgen-primary-color);transform: translateY(0);}.sidebar-trigger svg {width: 30px;}.sticky-header {display: none;}.main-menu {display: none;column-gap: 30px;}.navigation-inner .site-logo {max-width: 160px;}.header-wrapper .header-right a, .header-wrapper .header-right>div {display: inline-flex;align-items: center;cursor: pointer;}.header-wrapper .header-right a {font-family: var(--softgen-primary-font);font-size: 15px;font-weight: 700;color: var(--softgen-dark-color);line-height: 1;display: flex;align-items: center;}.header-wrapper .header-right i {font-size: 25px;color: var(--softgen-dark-color);}.header-wrapper .header-right .default-btn {padding: 0 25px;line-height: 45px;color: var(--softgen-white-color);font-size: 14px;}@media (max-width: 1200px) {.navigation-menu {padding: 0 35px;column-gap: 20px;}.main-menu {column-gap: 20px;}}.sticky-logo {visibility: hidden;position: absolute;left: 0;top: 0;width: 100%;height: auto;}@media (min-width: 992px) {.header-wrapper.sticky-fixed-top {--softgen-sticky-header-bg: rgba(255, 255, 255, 0.8);-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);background-color: var(--softgen-sticky-header-bg);border-bottom: 1px solid #eee;z-index: 99;}.header-wrapper.header-color-scheme-white.sticky-fixed-top {--softgen-sticky-header-bg: rgba(0, 0, 0, 0.8);border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.header-wrapper .site-logo {position: relative;}.header-wrapper.sticky-fixed-top .is-sticky-logo {visibility: hidden;}.header-wrapper.sticky-fixed-top .sticky-logo {visibility: visible;}.navigation-menu {height: 90px;display: flex;align-items: center;justify-content: space-between;transition: all 0.3s ease-in-out;}.sticky-fixed-top .navigation-menu {height: 80px;}.main-menu {display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;height: 100%;}.main-menu li {position: relative;display: flex;align-items: center;height: 100%;}.main-menu li i.fa-solid {position: absolute;right: 0;top: 0;height: 100%;display: flex;align-items: center;}.main-menu li.dropdown_menu {padding-right: 14px;}.main-menu li.dropdown_menu i {transition: all 200ms linear;font-size: 14px;}.main-menu li.dropdown_menu:hover i {transform: rotateZ(-180deg);}.main-menu li a {font-family: var(--softgen-primary-font);color: var(--softgen-dark-color);font-size: 15px;line-height: 1;font-weight: 700;}.main-menu li:hover a {color: var(--softgen-primary-color);}.main-menu li ul {background-color: var(--softgen-bg-white);border: 1px solid #eee;padding: 16px 0;width: 250px;position: absolute;top: 100%;left: -28px;border-radius: 10px;-webkit-transform: rotate3d(1, 0, 0, -90deg);transform: rotate3d(1, 0, 0, -90deg);-webkit-transform-origin: 0 0;transform-origin: 0 0;visibility: hidden;opacity: 0;z-index: 1;transition: all .6s ease;}.main-menu li:nth-last-child(-n+2) ul {left: auto;right: -28px;}.main-menu li:hover ul {visibility: visible;transition: all .6s ease;opacity: 1;transform: none;}.main-menu li li {margin: 0 10px;padding: 10px 18px;}.main-menu li li a {font-weight: 600;display: block;color: var(--softgen-grey-color);line-height: 1.1;position: relative;}.main-menu li:hover li a {color: var(--softgen-grey-color);}.main-menu li:hover li a:before {background-color: var(--softgen-primary-color);content: "";width: 0;height: 2px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: all .3s ease-in-out;}.main-menu li:hover li.dropdown_menu>i {position: absolute;right: 0;top: 10px;transform: rotateZ(-90deg);}.main-menu li:hover li:hover a {color: var(--softgen-primary-color);padding-left: 15px;}.main-menu li:hover li:hover a:before {width: 10px;}.main-menu li:hover li:hover li a {color: var(--softgen-grey-color);padding-left: 0;}.main-menu li:hover li:hover li a:hover {color: var(--softgen-primary-color);padding-left: 15px;}.main-menu li:hover li:hover li a:before {width: 0;}.main-menu li:hover li:hover li a:hover:before {width: 10px;}.main-menu li:hover li ul {left: 100%;top: 10%;visibility: hidden;opacity: 0;transition: all 200ms linear;}.main-menu li:hover li:hover ul {top: 0;visibility: visible;transition: all 200ms linear;opacity: 1;}.header-wrapper .navigation-menu {box-shadow: none;background-color: transparent;justify-content: center;padding: 0;border-radius: 0;}.header-wrapper .header-right {display: flex;align-items: center;justify-content: flex-end;column-gap: 15px;}.header-color-scheme-white .sidebar-trigger, .header-color-scheme-white .main-menu li a {color: var(--softgen-white-color);}}.header-color-scheme-white .line-menu {background-color: var(--softgen-white-color);}.header-color-scheme-white .dl-shopping-cart-btn svg {fill: var(--softgen-white-color);}@media (min-width: 782px) {.admin-bar .header-wrapper {top: 32px;}}.header-wrapper .header-right .mobile-menu-icon, .mobile-navigation-menu {display: none;}@media (max-width: 992px) {.header-wrapper .header-right .mobile-menu-icon {display: flex;}.header-wrapper {position: absolute;}.navigation-inner {padding: 15px 0;}.navigation-inner .site-logo {position: relative;height: 40px;}.navigation-menu {display: none;}.header-wrapper .header-right {display: flex;align-items: center;justify-content: flex-end;column-gap: 20px;}.header-wrapper .header-right .login-link {border-left: none;margin: 0;padding-left: 0;}.mobile-menu-icon {display: block;margin-left: auto;}.header-wrapper .mobile-menu-icon {margin-left: 0;}.dl-shopping-cart-btn {margin-right: 0;}#mobile-menu-close {background-color: var(--softgen-bg-light-color);position: absolute;right: 30px;top: 20px;width: 45px;height: 45px;font-size: 20px;color: var(--softgen-dark-color);display: flex;align-items: center;justify-content: center;border-radius: 50%;padding: 0;}.admin-bar #mobile-menu-close {top: 40px;}#mobile-menu-close:hover {background-color: var(--softgen-primary-color);color: var(--softgen-white-color);}.mobile-navigation-menu {background-color: var(--softgen-bg-white);position: fixed;left: -100%;top: 0;width: 400px;height: 100vh;padding: 100px 0 40px;box-shadow: var(--softgen-shadow-sm);display: block;visibility: hidden;opacity: 0;transition: all .3s linear;z-index: 999;margin: 0;}.mobile-navigation-menu>ul {margin: 0;}.open-mobile-menu.mobile-navigation-menu {left: 0;visibility: visible;opacity: 1;transition: all .3s linear;}.mobile-navigation-menu .main-menu {display: block;}.mobile-navigation-menu .dropdown-plus {width: 100px;height: 49px;line-height: 49px;position: absolute;top: 3px;right: 38px;cursor: pointer;z-index: 1;}.mobile-navigation-menu .dropdown-plus:before, .mobile-navigation-menu .dropdown-plus:after {position: absolute;content: "";top: 21px;right: 10px;width: 10px;height: 2px;background-color: var(--softgen-bg-dark);}.mobile-navigation-menu .dropdown-plus:after {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.mobile-navigation-menu .dropdown-plus.dropdown-open:after {display: none;}.mobile-navigation-menu ul {padding-left: 0;}.mobile-navigation-menu ul li {position: relative;margin: 0;display: block;padding: 0;}.mobile-navigation-menu ul li>a {display: block;padding: 10px 40px;font-family: var(--softgen-primary-font);color: var(--softgen-dark-color);font-size: 17px;line-height: 30px;font-weight: 700;}.mobile-navigation-menu ul li:hover>a, .mobile-navigation-menu li li:hover>a {color: var(--softgen-primary-color);}.mobile-navigation-menu ul li ul li ul, .mobile-navigation-menu ul li ul {background-color: transparent;width: 100%;opacity: 1;padding: 0;visibility: visible;position: inherit;display: none;top: inherit;left: inherit;box-shadow: none;}.mobile-navigation-menu li li {padding: 0 20px;}.mobile-navigation-menu li li {padding-left: 10px;}.mobile-navigation-menu li li:last-child {border-bottom: none;}.mobile-navigation-menu li li>a {color: var(--softgen-grey-color);font-weight: 600;font-size: 16px;padding: 5px 20px 5px 40px;}}.popup-sidebox {display: none;}.sidebar-trigger {display: none;}@media (min-width: 992px) {.sidebar-trigger {display: flex;}.popup-sidebox {-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);background-color: rgba(255, 255, 255, 0.8);border-left: 1px solid #eee;padding: 100px 50px;position: fixed;right: -100%;top: 0;width: 400px;height: 100%;z-index: 9999;display: flex;align-items: flex-start;justify-content: flex-start;visibility: hidden;overflow-y: scroll;transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);}.popup-sidebox::-webkit-scrollbar {background: var(--softgen-bg-dark-light);width: 6px;height: 6px }.popup-sidebox::-webkit-scrollbar-thumb {cursor: pointer;background: var(--softgen-secondary-color);}.open-sidebox .popup-sidebox {right: 0;visibility: visible;}#sidebox-overlay {height: 100%;left: 0;opacity: 0;overflow: hidden;position: fixed;top: 0;transition: all 0s ease-in-out;width: calc(100% - 400px);z-index: -1;}.open-sidebox #sidebox-overlay {opacity: 1;z-index: 1002;transition: all 0.6s ease-in-out;transition-delay: 0.3s;}.sidebox-content .site-logo {margin-bottom: 25px;max-width: 200px;}.sidebox-content p {font-size: 18px;font-weight: 400;margin-bottom: 30px;}.sidebox-content .sidebox-list {list-style: none;}.sidebox-content .sidebox-list li span {font-family: var(--softgen-primary-font);text-transform: capitalize;display: block;font-size: 16px;font-weight: 400;color: var(--softgen-grey-color);margin-bottom: 5px;}.sidebox-content .sidebox-list li {font-family: var(--softgen-primary-font);font-size: 20px;font-weight: 600;}.sidebox-content .sidebox-list li.highlight {font-family: var(--softgen-secondary-font);color: var(--softgen-primary-color);font-size: 28px;font-weight: 700;}.sidebox-content .sidebox-list li:not(:last-of-type) {margin-bottom: 20px;}.side-socials {display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;gap: 10px;margin-top: 30px;}.side-socials a {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;font-size: 16px;line-height: 1;color: var(--softgen-dark-color);border: 1px solid #ddd;border-radius: 3px;position: relative;overflow: hidden;z-index: 1;}.side-socials a:after {background-color: var(--softgen-primary-color);width: 100%;height: 100%;content: "";position: absolute;left: 50%;top: 50%;opacity: 1;transform: translate(-50%, -50%) scale(0);z-index: -1;visibility: hidden;opacity: 0;transition: 0.4s;}.side-socials a:hover {color: var(--softgen-white-color);border: 1px solid var(--softgen-white-color);}.side-socials a:hover:after {visibility: visible;opacity: 1;transition: 0.4s;transform: translate(-50%, -50%) scale(1);}.sidebox-close {position: absolute;right: 50px;top: 50px;color: var(--softgen-grey-color);font-size: 25px;padding: 0;background-color: transparent;}.sidebox-close svg {width: 30px;}.sidebox-close:hover {color: var(--softgen-primary-color);transform: scale(1.1);}}.cart-aside {background-color: var(--softgen-bg-light-color);position: fixed;top: 0;width: 420px;padding: 50px;min-height: 100vh;bottom: 0;right: 0;z-index: 999;visibility: hidden;opacity: 0;transition: all 250ms ease;box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 20%);-webkit-transform: translate(200px, 0);transform: translate(200px, 0);max-width: 100%;}.open-cart-aside .cart-aside {visibility: visible;opacity: 1;-webkit-transform: translate(0, 0);transform: translate(0, 0);transition: all 1s ease;}.cart-aside .cart-aside-inner {display: block;height: 100%;position: relative;}.cart-overlay-global {position: fixed;background: #232324;z-index: 120;visibility: hidden;opacity: 0;right: 0;left: 0;bottom: 0;top: 0;transition: all 250ms ease-out;}.open-cart-aside .cart-overlay-global {visibility: visible;opacity: .7;}.cart-aside .aside-cart-close {position: absolute;top: 0;right: 0;color: #ddd;cursor: pointer;}.cart-aside .aside-cart-close svg {fill: var(--softgen-grey-color);width: 20px;transition: opacity 0.35s ease-in-out;}.cart-aside .aside-cart-close:hover svg {opacity: 0.7;}.header-quickcart {padding-top: 50px;}.header-quickcart .widgettitle {margin-bottom: 40px;font-size: 20px;font-weight: 700;}.header-quickcart .widget_shopping_cart .cart_list {max-height: calc(100vh - 430px);overflow: auto;padding-right: 4px;}.header-quickcart .widget_shopping_cart .cart_list::-webkit-scrollbar {width: 0px;}.header-quickcart .widget_shopping_cart .cart_list:hover::-webkit-scrollbar {width: 4px;}.header-quickcart .widget_shopping_cart .cart_list li {padding: 0;overflow: hidden;}.header-quickcart .widget_shopping_cart .cart_list li:not(:last-of-type) {margin-bottom: 10px;}.header-quickcart .cart_list li.mini_cart_item a.remove {display: block;font-weight: 400;font-size: 14px;height: 20px;line-height: 17px;overflow: hidden;right: 0;left: auto;text-align: right;width: 20px;font-family: Verdana, sans-serif;color: var(--softgen-grey-color) !important;}.header-quickcart .cart_list li.mini_cart_item a.remove:hover {background-color: transparent;color: var(--softgen-primary-color) !important;text-decoration: none;}.header-quickcart ul.product_list_widget li img {float: left;max-width: 70px;width: 70px;border-radius: 2px;margin: 0;margin-right: 20px;border: 1px solid var(--softgen-border-color);}.header-quickcart .cart_list li.mini_cart_item a:nth-child(2) {color: var(--softgen-dark-color);line-height: 22px;}.header-quickcart .product_list_widget li a:hover {text-decoration: none;}.header-quickcart .cart_list li.mini_cart_item .quantity, .header-quickcart .cart_list li.mini_cart_item .quantity .amount {font-family: "Jost", sans-serif;font-size: 16px;color: #6c7a87;font-weight: 400;letter-spacing: -0.2px;}.header-quickcart .widget_shopping_cart .total {border-top: none;padding: 0;width: 100%;display: flex;justify-content: space-between;align-items: center;margin: 30px 0;color: var(--softgen-dark-color);font-weight: 600;}.header-quickcart .widget_shopping_cart_content .woocommerce-mini-cart__buttons {margin: 0;display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;}.header-quickcart .widget_shopping_cart_content .woocommerce-mini-cart__buttons:before, .header-quickcart .widget_shopping_cart_content .woocommerce-mini-cart__buttons:after {display: none;}.header-quickcart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a {background-color: var(--softgen-primary-color);display: block;margin: 0;height: auto;line-height: 1;padding: 15px 30px;text-align: center;text-transform: capitalize;font-size: 14px;font-weight: 600;color: var(--softgen-white-color);border-radius: 2px;letter-spacing: 0;position: relative;overflow: hidden;z-index: 1;}.header-quickcart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a:hover {transform: translateY(-2px);}.post-items article {border-radius: 2px;overflow: hidden;position: relative;}.article-inner {position: relative;}.post-items article.sticky .article-inner:before {background-color: var(--softgen-primary-color);content: "";width: 100%;height: 4px;position: absolute;left: 0;bottom: 0;}.post-items.classic>article:not(:last-of-type) {margin-bottom: 40px;}article .post-thumbnail {position: relative;height: 360px;}article .post-thumbnail img {width: 100%;height: 100%;object-fit: cover;object-position: center;position: absolute;left: 0;top: 0;}article .post-thumbnail>a {display: block;line-height: 0;}article .dl-cat-items {position: absolute;left: 0;bottom: 0;}article .bottom-right .dl-cat-items {left: auto;right: 0;}.classic article .bottom-right .dl-cat-items {left: auto;right: 30px;}.classic article .dl-cat-items {left: 30px;bottom: 30px;}article .top-right .dl-cat-items, article .top-left .dl-cat-items {bottom: auto;top: 0;}.classic article .top-right .dl-cat-items, .classic article .top-left .dl-cat-items {bottom: auto;top: 30px;}article .top-right .dl-cat-items {left: auto;right: 0;}.classic article .top-right .dl-cat-items {left: auto;right: 30px;}article .center .dl-cat-items {left: 50%;bottom: 50%;transform: translate(-50%, 50%);}.rel-post-card .dl-cat-items .dl-cat-item, article .dl-cat-items .dl-cat-item {background-color: var(--softgen-primary-color);padding: 10px 25px;font-family: var(--softgen-primary-font);font-size: 14px;line-height: 1;font-weight: 600;color: var(--softgen-white-color);text-transform: capitalize;display: inline-block;transition: all 0.3s ease-in-out;position: relative;z-index: 1;}article.has-post-thumbnail .post-content {border-top: none;}article .post-content .post-meta {line-height: 1;}article .post-content .post-meta a {font-family: var(--softgen-secodary-font);font-size: 14px;font-weight: 500;line-height: 1;text-transform: capitalize;color: var(--softgen-grey-color);display: inline-flex;align-items: center;transition: all 0.2s ease-in-out;}article .post-content .post-meta a:hover {color: var(--softgen-primary-color);transition: all 0.2s ease-in-out;}article .post-content .post-meta a:not(:last-of-type) {margin-right: 15px;}.post-banner-inner .post-meta a .updated, article .post-content .post-meta a .updated {display: none;}article .post-content .post-meta a i {color: var(--softgen-primary-color);font-size: 20px;margin-right: 5px;}article .post-content .post-meta .author i {margin-top: -3px;}article .entry-title {font-family: var(--softgen-primary-font);font-size: 28px;line-height: 1.2;font-weight: 600;color: var(--softgen-dark-color);letter-spacing: -1px;text-transform: inherit;margin: 10px 0 15px;}article .entry-title a {color: var(--softgen-dark-color);background-image: linear-gradient(var(--softgen-primary-color) 0%, var(--softgen-primary-color) 98%);background-size: 0 2px;background-repeat: no-repeat;background-position: left 100%;word-break: break-word;}article .entry-title a:hover {background-size: 100% 2px;}.rel-post-card .entry-footer .readmore, article .entry-footer .post-comments, article .entry-footer .readmore {font-family: var(--softgen-primary-font);color: var(--softgen-dark-color);font-size: 15px;font-weight: 600;letter-spacing: -0.2px;padding-right: 25px;position: relative;display: inline-block;transition: all .6s .125s cubic-bezier(.1, .75, .25, 1);}.rel-post-card .entry-footer .readmore:before, .rel-post-card .entry-footer .readmore:after, article .entry-footer .readmore:before, article .entry-footer .readmore:after {position: absolute;font-family: 'DL-Icons';font-weight: 900;font-size: 20px;line-height: 0;content: "\e96f";top: 50%;transform: translateY(-50%);transition: opacity .4s .25s, left .6s .25s, right .6s .25s;transition-timing-function: cubic-bezier(.1, .75, .25, 1);}.rel-post-card .entry-footer .readmore:before, article .entry-footer .readmore:before {left: -25px;opacity: 0;transition: all 0.3s cubic-bezier(.1, .75, .25, 1);}.rel-post-card .entry-footer .readmore:after, article .entry-footer .readmore:after {right: 0;transition-delay: 0s;}.rel-post-card .entry-footer .readmore:hover, article .entry-footer .readmore:hover {padding-left: 25px;color: var(--softgen-primary-color);}.rel-post-card .entry-footer .readmore:hover:before, article .entry-footer .readmore:hover:before {left: 0;opacity: 1;transition: opacity .4s .25s, left .6s .25s;transition-timing-function: cubic-bezier(.1, .75, .25, 1);transition-delay: .225s;}.rel-post-card .entry-footer .readmore:hover:after, article .entry-footer .readmore:hover:after {right: -10px;opacity: 0;transition-delay: 0s;}.post-items.grid {display: flex;flex-wrap: wrap;margin: -15px;}.post-items.grid>article {flex: 0 0 50%;width: 50%;max-width: 50%;padding: 15px;}.post-items.classic .article-inner, .post-items.grid .article-inner {background-color: var(--softgen-bg-light-color);}.post-items.grid article .post-thumbnail {overflow: hidden;height: 250px;}.post-items.grid article .post-thumbnail img {width: 100%;height: 100%;object-fit: cover;object-position: center;position: absolute;left: 0;top: 0;transition: all 0.3s linear;}.post-items.grid article:hover .post-thumbnail img {transform: scale(1.03) rotate(1deg);}.post-items.classic .post-content, .post-items.grid .post-content {padding: 30px;padding-bottom: 0;}.post-items.grid article .entry-title {font-size: 24px;line-height: 34px;}.rel-post-card .entry-footer, .post-items.classic article .entry-footer, .post-items.grid article .entry-footer {display: flex;align-items: center;justify-content: space-between;border-top: 1px solid var(--softgen-border-color);padding: 15px 0;margin-top: 20px;}.rel-post-card .entry-footer .readmore, .post-items.grid article .entry-footer .readmore {margin-top: 0;}.rel-post-card .entry-footer .post-comments, .post-items.grid article .entry-footer .post-comments {font-family: var(--softgen-primary-font);font-size: 15px;font-weight: 500;line-height: 1;text-transform: capitalize;color: var(--softgen-grey-color);letter-spacing: -0.5px;display: inline-flex;align-items: center;transition: all 0.2s ease-in-out;}.rel-post-card .entry-footer .post-comments:hover, .post-items.grid article .entry-footer .post-comments:hover {color: var(--softgen-primary-color);transition: all 0.2s ease-in-out;}.rel-post-card .entry-footer .post-comments i, .post-items.grid article .entry-footer .post-comments i {color: var(--softgen-primary-color);font-size: 20px;margin-right: 5px;}.post-items.classic article .entry-footer .post-comments {padding-right: 0;display: flex;align-items: center;justify-content: flex-end;column-gap: 5px;}.post-items.classic article .entry-footer .post-comments i {font-size: 20px;color: var(--softgen-primary-color);margin-bottom: 2px;}.post-items.classic article .entry-footer .post-comments:hover {color: var(--softgen-primary-color);}@media (max-width: 992px) {.post-items.grid article .post-content .post-meta a:not(:last-of-type) {margin-right: 10px;}.post-items.grid article .post-content .post-meta a i {margin-right: 3px;}.post-items.grid article .post-content .post-meta a {font-size: 14px;}.post-items.grid article .entry-title {font-size: 20px;}}@media (max-width: 767px) {.post-items.classic article .entry-title {font-size: 22px;line-height: 28px;}.post-items.grid>article {flex: 0 0 100%;width: 100%;max-width: 100%;}article .post-thumbnail {height: 250px;}}.single-post .post-thumb {min-height: 450px;position: relative;margin-bottom: 40px;}.single-post .post-thumb .post-single-img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;object-position: center;}.post-banner, .page-banner {background-color: var(--softgen-bg-light-color);background-repeat: no-repeat;background-position: center center;background-size: cover;padding-top: 68px;width: 100%;height: 450px;display: flex;align-items: center;justify-content: flex-start;position: relative;z-index: 1;}.single-dl-project .page-banner.is-info {padding-bottom: 40px;}.single-dl-project .page-banner::before {background-color: rgba(255, 255, 255, 0.6);content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}.post-banner .container, .page-banner .container {height: 100%;display: flex;align-items: center;position: relative;}.post-banner {height: 500px;}.post-banner .post-banner-inner h1, .page-banner-info h1 {font-size: 46px;line-height: 1.1;font-weight: 600;color: var(--softgen-dark-color);margin-bottom: 20px;}.woocommerce .page-banner .page-banner-info h1 {margin-bottom: 0;}.post-banner .post-banner-inner h1 span, .page-banner-info h1 span {display: inline-block;position: relative;z-index: 1;}.post-banner .post-banner-inner h1 span:before, .page-banner-info h1 span:before {background-color: #ffe484;content: "";width: 100%;height: 8px;position: absolute;left: 0;bottom: 5px;z-index: -1;}.page-banner-info h4 {background: var(--softgen-bg-gradiant-color);height: 20px;line-height: 20px;text-align: center;font-size: 12px;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;color: var(--softgen-white-color);padding: 0 15px;display: inline-block;}.post-banner-inner p, .page-banner-info p {color: #444;font-size: 17px;margin: 0;}.post-banner .post-banner-inner, .page-banner .page-banner-inner {max-width: 50%;}.post-banner .post-banner-inner, .woocommerce .page-banner .page-banner-inner, .page-banner.center .page-banner-inner {margin: 0 auto;text-align: center;}.page-banner.right .page-banner-inner {margin-left: auto;}.breadcrumb-wrap {background-color: #fff;list-style: none;display: flex;align-items: center;justify-content: flex-start;column-gap: 10px;box-shadow: var(--softgen-shadow-sm);font-family: var(--softgen-primary-font);padding: 15px 30px;border-radius: 2px;position: absolute;left: 0;bottom: -30px;}.post-banner .breadcrumb-wrap, .page-banner.center .breadcrumb-wrap {left: 50%;transform: translateX(-50%);}.post-banner.right .breadcrumb-wrap, .page-banner.right .breadcrumb-wrap {left: 50%;}.post-banner .post-banner-inner .breadcrumb-wrap, .page-banner.center .breadcrumb-wrap {justify-content: center;}.breadcrumb-wrap li {font-size: 18px;color: var(--softgen-grey-color);font-weight: 600;text-transform: capitalize;position: relative;}.breadcrumb-wrap li:not(:last-of-type) {padding-right: 16px;}.breadcrumb-wrap li span.sep {background: var(--softgen-primary-color);width: 6px;height: 6px;position: absolute;right: 0px;top: 50%;transform: translateY(-50%);border-radius: 50%;}.breadcrumb-wrap li a {color: var(--softgen-dark-color);}.breadcrumb-wrap li a:hover {color: var(--softgen-primary-color);}.animated-dots {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;}.animated-dots span {background-color: #ff4c4c;width: 8px;height: 8px;border-radius: 50%;position: absolute;left: 50%;top: 25%;}.animated-dots span:nth-child(2) {background-color: #0099e5;width: 8px;height: 8px;left: 5%;top: 85%;}.animated-dots span:nth-child(2) {background-color: #0099e5;width: 8px;height: 8px;left: 5%;top: 85%;}.animated-dots span:nth-child(3) {background-color: #ff9933;width: 11px;height: 11px;left: 20%;top: 35%;}.animated-dots span:nth-child(4) {background-color: #85c446;width: 14px;height: 14px;border-radius: 0;transform: rotate(20deg);left: auto;right: 5%;top: 30%;}.animated-dots span:nth-child(5) {background-color: #ff4f81;width: 12px;height: 12px;left: auto;right: 10%;top: auto;bottom: 20%;}.animated-dots span:nth-child(6) {background-color: #8e43e7;width: 10px;height: 10px;left: 40%;right: auto;top: auto;bottom: 15%;border-radius: 0;transform: rotate(20deg);}@media(min-width:768px) {.lines {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}.lines .line {background: rgba(1, 1, 1, 0.1);width: 1px;height: 100%;position: absolute;left: calc((100% - 5px) / 5);top: 0;overflow: hidden;}.lines.white .line {background: rgba(255, 255, 255, 0.2);}.lines .line:nth-child(2) {left: calc(((100% - 5px) / 5) * 2);}.lines .line:nth-child(3) {left: calc(((100% - 5px) / 5) * 3);}.lines .line:nth-child(4) {left: calc(((100% - 5px) / 5) * 4);}.lines .line:before {background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--softgen-primary-color) 75%, var(--softgen-primary-color) 100%);content: "";width: 100%;height: 15vh;display: block;position: absolute;left: 0;top: -50%;-webkit-animation: line-anim 7s 0s infinite;animation: line-anim 7s 0s infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-timing-function: cubic-bezier(.75, 0, .175, 1);animation-timing-function: cubic-bezier(.75, 0, .175, 1);}.lines.white .line:before {background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 75%, #fff 100%);}.lines .line:nth-child(1)::before {-webkit-animation-delay: 2s;animation-delay: 2s;}.lines .line:nth-child(3)::before {-webkit-animation-delay: 2.5s;animation-delay: 2.5s;}.lines .line:nth-child(4)::before {-webkit-animation-delay: 3s;animation-delay: 3.5s;}@-webkit-keyframes line-anim {0% {top: -50%;}100% {top: 110%;}}@keyframes line-anim {0% {top: -50%;}100% {top: 110%;}}}.post-banner .post-meta {display: flex;align-items: center;justify-content: center;column-gap: 15px;margin-top: 25px;}.post-banner .post-meta .author {display: grid;grid-template-columns: 35px 1fr;grid-column-gap: 10px;align-items: center;}.post-banner .post-meta .author img {width: 35px;height: 35px;border-radius: 50%;}.post-banner .post-meta a {display: flex;align-items: center;justify-content: flex-start;column-gap: 5px;font-size: 16px;font-weight: 500;color: var(--softgen-grey-color);}.post-banner .post-meta a i {color: var(--softgen-primary-color);}.post-banner .post-meta a:hover {color: var(--softgen-primary-color);transform: translateY(-2px);}.post-banner .dl-cat-items {display: flex;align-items: center;justify-content: center;column-gap: 10px;margin-bottom: 15px;}.post-banner .dl-cat-items a {background-color: var(--softgen-primary-color);font-size: 14px;text-transform: capitalize;font-weight: 600;letter-spacing: -0.5px;padding: 10px 20px;line-height: 1;color: var(--softgen-white-color);border-radius: 2px;}.post-banner .dl-cat-items a:hover {color: var(--softgen-white-color);}@media (max-width: 992px) {.post-banner .post-banner-inner, .page-banner .page-banner-inner {max-width: 80%;}.page-banner.right .page-banner-inner {margin-left: 0;}}@media (max-width: 767px) {.single-dl-project .page-banner.is-info {padding-bottom: 50px;}.post-banner .post-banner-inner, .page-banner .page-banner-inner {max-width: 100%;}.post-banner .post-banner-inner h1, .page-banner-info h1 {font-size: 32px;line-height: 1.2;}.breadcrumb-wrap {width: 90%;}}.post-author-box {background-color: var(--softgen-bg-light-color);padding: 40px;display: grid;grid-template-columns: 80px 1fr;grid-column-gap: 20px;}.post-author-box.no-desc {align-items: center;}.post-author-box .author-avatar img {width: 78px;height: 78px;border-radius: 50%;}.post-author-box .author-info h3 {font-size: 20px;font-weight: 500;color: #fff;line-height: 1;letter-spacing: -0.5px;margin-bottom: 0;}.post-author-box .author-info h3 a {color: var(--softgen-dark-color);}.post-author-box .author-info h3 a:hover {color: var(--softgen-primary-color);}.post-author-box .author-info p {font-size: 20px;line-height: 30px;margin-top: 10px;}.post-author-box .author-info ul {list-style: none;line-height: 1;margin-top: 15px;margin-left: -3px;}.post-author-box .author-info ul li {display: inline-block;margin-right: 10px;font-size: 17px;}.post-author-box .author-info ul li a {background-color: var(--softgen-bg-light-color);color: var(--softgen-dark-color);border: 1px solid var(--softgen-border-color);border-radius: 2px;font-size: 16px;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;}.post-author-box .author-info ul li a:hover {background-color: var(--softgen-primary-color);border: 1px solid var(--softgen-primary-color);color: var(--softgen-white-color);transform: translateY(-3px);transition: all 0.3s ease-in-out;}.post-navigation .nav-links {width: 100%;display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 30px;align-items: center;}.all-projects .post-navigation .nav-links {grid-template-columns: 1fr 30px 1fr;}@media (max-width: 580px) {.all-projects .post-navigation .nav-links {grid-column-gap: 10px;}}.post-navigation .nav-links .nav-next {text-align: right;}.nav-links .post-text {font-family: var(--softgen-primary-font);font-size: 14px;font-weight: 500;color: var(--softgen-grey-color);line-height: 1;letter-spacing: -0.5px;margin-bottom: 10px;display: block;}.nav-links .post-text i {margin-right: 5px;}.nav-links .nav-next .post-text i {margin-left: 5px;margin-right: auto;}.nav-links .nav-text .post-title {font-family: var(--softgen-primary-font);color: var(--softgen-dark-color);font-size: 18px;font-weight: 600;letter-spacing: -0.5px;line-height: 1.3;text-transform: capitalize;word-break: break-word;margin: 0;transition: all 0.2s ease-in-out;}.nav-links .nav-text .post-title:hover {opacity: 0.8;}.nav-links .nav-previous, .nav-links .nav-next {border-radius: 3px;overflow: hidden;}.nav-links .has-image {background-color: #1b152b;padding: 25px 20px;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;z-index: 1;transition: all 0.2s ease-in-out;}.nav-links .has-image:before {background-color: var(--softgen-dark, #000018);content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0.5;z-index: -1;}.nav-links .has-image .post-text {color: #ddd;}.nav-links .has-image .post-title {color: var(--softgen-white-color);}.single-post-footer {width: 100%;display: flex;align-items: center;justify-content: space-between;margin-top: 20px;}@media (max-width: 768px) {.nav-links .nav-text .post-title {font-size: 16px;line-height: 24px;}}.single-post-tags a {background-color: var(--softgen-primary-color);color: var(--softgen-white-color);padding: 3px 15px;border-radius: 2px;font-family: var(--softgen-primary-font);font-size: 14px;font-weight: 400;text-transform: capitalize;margin: 5px 10px 5px 0;display: inline-block;transition: all 0.3s ease-in-out;}.single-post-tags a:hover {background: var(--softgen-primary-color);color: var(--softgen-white-color);transform: translateY(-3px);transition: all 0.3s ease-in-out;}.post-social-share {display: flex;align-items: center;justify-content: center;column-gap: 8px;}.post-social-share>div {background-color: var(--softgen-bg-light-color);color: var(--softgen-dark-color);border: 1px solid var(--softgen-border-color);font-size: 15px;width: 40px;height: 40px;border-radius: 2px;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease-in-out;cursor: pointer;}.post-social-share>div:hover {background-color: var(--softgen-primary-color);border: 1px solid var(--softgen-primary-color);color: var(--softgen-white-color);transform: translateY(-3px);transition: all 0.3s ease-in-out;}@media (max-width: 992px) {.single-post-footer {flex-direction: column;align-items: flex-start;row-gap: 20px;}}.dl-comment-row {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 20px;margin-bottom: 20px;margin-top: 10px;}.dl-comment-row div>input {width: 100%;}.comments-area ol {list-style: none;}.comment-body {position: relative;padding-left: 100px;}.comment-list li ol {margin-left: 0;margin-top: 35px;padding-left: 100px;}.comment-list ol ol ol {padding-left: 0;}.comment-list ol ol ol li:not(:first-of-type), .comment-list>li:not(:first-of-type) {margin-top: 35px;}.comment-meta .comment-author img {width: 75px;height: 75px;border-radius: 50%;position: absolute;left: 0;top: 0;}.comment-meta .comment-author b {font-family: var(--softgen-primary-font);color: var(--softgen-dark-color);font-size: 18px;font-weight: 600;text-transform: capitalize;letter-spacing: -0.3px;}.comment-meta .comment-author b a {color: var(--softgen-dark-color);}.comment-meta .comment-author span {display: none;}.comment-metadata {margin-bottom: 7px;}.comment-body .reply a, .comment-metadata a {font-family: var(--softgen-secondary-font);color: var(--softgen-grey-color);font-size: 14px;font-weight: 500;text-transform: capitalize;letter-spacing: -0.3px;}.comment-body .reply {margin-top: 15px;}.comment-body .reply a {position: relative;color: var(--softgen-dark-color);}.comment-body .reply a:before {position: absolute;font-family: 'DL-Icons';font-weight: 900;content: "\e996";font-size: 12px;color: var(--softgen-grey-color);color: var(--softgen-primary-color);left: -20px;top: 50%;transform: translateY(-50%);line-height: 1;}.comment-metadata a:hover, .comment-body .reply a:hover:before, .comment-body .reply a:hover {color: var(--softgen-primary-color);opacity: 1;}.comment-list .comment-content ol {margin-bottom: 30px;margin-top: 0;list-style: decimal;padding: 0;}.comment-list .comment-content ol ol {margin-bottom: 0;margin-left: 1.5em;}.comment-list .comment-content ol ol ol li:not(:first-of-type), .comment-list .comment-content>li:not(:first-of-type) {margin: 0;}@media (max-width: 767px) {.comment-list li ol {padding-left: 25px;}}.comments-area #cancel-comment-reply-link {margin-left: 15px;}.comments-area .comment-respond {margin-top: 15px;}.comments-area .dl-comment-form textarea, .comments-area .dl-comment-form input[type="text"], .comments-area .dl-comment-form input[type="email"] {background-color: var(--softgen-bg-light-color);min-height: 60px;border-radius: 2px;border: 1px solid var(--softgen-border-color);box-shadow: none;outline: none;color: var(--softgen-dark-color);}.comments-area .dl-comment-form textarea {min-height: 150px;}.comment-form-cookies-consent {display: flex;align-items: center;justify-content: flex-start;column-gap: 10px;}.navigation.pagination {margin-top: 40px;}.navigation.pagination .nav-links {margin: 0 auto;display: flex;align-items: center;justify-content: flex-start;column-gap: 10px;}.navigation.pagination .nav-links span.page-numbers.current {background: var(--softgen-primary-color);}.navigation.pagination .nav-links span.page-numbers.current, .navigation.pagination .nav-links a {background-color: var(--softgen-bg-light-color);display: inline-block;width: 40px;height: 40px;border-radius: 2px;display: inline-flex;align-items: center;justify-content: center;text-align: center;font-size: 17px;color: var(--softgen-dark-color);font-weight: 600;text-decoration: none;overflow: hidden;position: relative;z-index: 1;transition: all .2s ease-in-out;}.navigation.pagination .nav-links a:before {background: var(--softgen-primary-color);position: absolute;content: "";width: 100%;height: 100%;left: 0;top: 0;z-index: -1;visibility: hidden;opacity: 0;transition: all .2s ease-in-out;}.navigation.pagination .nav-links a:hover:before {visibility: visible;opacity: 1;transition: all .2s ease-in-out;}.navigation.pagination .nav-links a.prev, .navigation.pagination .nav-links a.next {font-size: 25px;}.navigation.pagination .nav-links a:hover {transform: translateY(-2px);}.navigation.pagination .nav-links a:hover, .navigation.pagination .nav-links span.page-numbers.current {color: #fff;}.navigation.pagination .nav-links span.page-numbers.current {background-color: var(--softgen-primary-color);}.project-items {display: flex;flex-wrap: wrap;margin: -15px;}.project-items .project-card {flex: 0 0 auto;width: 100%;padding: 15px;}@media (min-width: 767px) {.full-width .project-items .project-card, .project-items .project-card {width: 50%;}}@media (min-width: 992px) {.project-items .project-card {width: 50%;}.full-width .project-items .project-card {width: 33.33333333%;}}.project-card-inner {position: relative;border-radius: 5px;overflow: hidden;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.project-card .project-thumb {height: 360px;}.project-card .project-thumb img {height: 100%;width: 100%;object-fit: cover;object-position: center;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.project-card:hover .project-thumb img {transform: scale(1.05);}.project-card .project-content {background-color: #eceeff99;-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);border-top-right-radius: 2px;padding: 20px 30px;width: 90%;position: absolute;left: -1px;bottom: -1px;padding-bottom: 20px;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.project-card:hover .project-content {padding-bottom: 75px;}.project-card .project-content .project-cat {font-size: 14px;font-weight: 600;color: var(--softgen-dark-color, #191d28);margin-bottom: 10px;line-height: 1;position: relative;padding-left: 20px;}.project-card .project-content .project-cat:before {background-color: var(--softgen-grey-color, #5d6374);content: "";width: 15px;height: 1.5px;border-radius: 2px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: all 0.3s ease-in-out;}.project-card .project-content .project-cat:hover {color: var(--softgen-dark-color, #191d28);padding-left: 25px;}.project-card .project-content .project-cat:hover:before {background-color: var(--softgen-dark-color, #191d28);width: 20px;}.project-card .project-content .project-title {font-size: 18px;line-height: 24px;font-weight: 700;color: var(--softgen-dark-color, #191d28);margin: 0;}.project-card .project-content .project-title a {color: currentColor;}.project-card .project-content .project-title a:hover {color: var(--softgen-dark-color, #191d28);}.project-card .project-content .read-more {font-size: 20px;border: 1px solid var(--softgen-grey-color, #5d6374);color: var(--softgen-dark-color, #191d28);border-radius: 50%;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;visibility: hidden;opacity: 0;position: absolute;left: 30px;bottom: -20px;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.project-card .project-content .read-more:hover {background-color: var(--softgen-primary-color, #4b83ff);border: 1px solid var(--softgen-primary-color, #4b83ff);color: var(--softgen-white-color, #fff);}.project-card:hover .project-content .read-more {bottom: 20px;visibility: visible;opacity: 1;transition-delay: .1s;}.project-info-list {--softgen-project-info-col: 4;background-color: #ffffff;display: grid;grid-template-columns: repeat(var(--softgen-project-info-col, 4), 1fr);margin-top: -80px;position: relative;z-index: 1;box-shadow: 0px 30px 50px 0px rgba(0, 9, 40, 0.1);list-style: none;}.project-info-item {padding: 30px;}.project-info-item:not(:last-of-type) {border-right: 1px solid #eee;}.project-info-item h3 {font-size: 20px;font-weight: 700;margin-bottom: 10px;line-height: 1;}.project-info-item p {font-weight: 500;margin: 0;}@media (max-width: 992px) {.project-info-list {grid-template-columns: repeat(2, 1fr);margin-top: -80px;}}@media only screen and (max-width: 992px) and (min-width: 668px) {.project-info-list .project-info-item:not(:last-of-type) {border-bottom: 1px solid #eee;}.project-info-list .project-info-item:last-child {border-right: 1px solid #eee;}}@media (max-width: 667px) {.project-info-list {grid-template-columns: 1fr;margin-top: -50px;}.project-info-item:not(:last-of-type) {border-right: none;border-bottom: 1px solid #eee;}}.project-container {max-width: 100%;padding: 0 15px;margin: 0 auto;}.project-banner-image {margin-bottom: 30px;}.project-banner-image img {width: 100%;height: 500px;object-fit: cover;object-position: center;}@media(min-width: 993px) {.project-container {max-width: 60%;}}@media (max-width: 767px) {.project-thumb img {height: 350px;}}.project-footer {margin-top: 50px;}.project-footer .post-navigation .nav-links {grid-template-columns: 1fr 30px 1fr;grid-column-gap: 15px;}.project-footer .post-navigation .nav-links .all-projects {text-align: center;}.project-footer .post-navigation .nav-links .all-projects a {display: block;line-height: 1;}.project-footer .post-navigation .nav-links .all-projects a:hover {fill: var(--softgen-primary-color);}.related-projects-wrap {background-color: var(--softgen-bg-light-color);padding: 80px 0;}.rel-project-head {display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 40px;}.rel-project-head .rel-heading {max-width: 500px;}.rel-project-head .rel-title {font-size: 38px;line-height: 46px;font-weight: 700;margin: 0;}.rel-project-head .rel-desc {display: block;margin-top: 10px;}@media (max-width: 992px) {.rel-project-head {flex-direction: column;align-items: flex-start;row-gap: 30px;}}@media (max-width: 767px) {.rel-project-head .rel-heading {max-width: 100%;}.rel-project-head .rel-title {font-size: 32px;line-height: 42px;}}.related-project-carousel.owl-carousel .owl-stage-outer {padding-top: 10px;}.related-project-column {--softgen-rel-project-col: 4;display: grid;grid-template-columns: repeat(var(--softgen-rel-project-col, 4), 1fr);grid-gap: 30px;}@media (max-width: 992px) {.related-project-column {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 667px) {.related-project-column {grid-template-columns: 1fr;}}.related-project-carousel .owl-dots {display: flex;align-items: center;justify-content: center;gap: 10px;margin-top: 30px;}.related-project-carousel .owl-dots .owl-dot {margin: 0;padding: 0;border: none;box-shadow: none;outline: none;background-color: #bbb;width: 10px;height: 10px;border-radius: 50%;opacity: 1;transition: all .6s cubic-bezier(.75, 0, .175, 1);}.related-project-carousel .owl-dots .owl-dot.active {background-color: var(--softgen-primary-color);box-shadow: 0px 0px 0px 3px rgba(75, 131, 255, 0.5);transition: all .6s cubic-bezier(.75, 0, .175, 1);}.related-project-carousel .owl-dots .owl-dot:hover {transform: translateY(0px);}.project-comments {padding: 72px 0 80px;border-top: 1px solid var(--softgen-border-color);}@media (min-width: 992px) {.project-head {grid-template-columns: 1fr 350px;}.project-head .project-thumb {min-height: auto;}.project-footer .post-navigation .nav-links {grid-template-columns: 1fr 60px 1fr;grid-column-gap: 30px;}.related-projects-wrap {padding: 100px 0;}.project-comments {padding: 92px 0 100px;}}.wp-block-button__link {color: var(--softgen-white-color);border-radius: inherit;font-weight: 600;font-family: var(--softgen-primary-font);letter-spacing: 0;text-transform: capitalize;}.wp-block-button__link:not(.has-background) {background: var(--softgen-primary-color);}.wp-block-button:not(.has-custom-font-size) .wp-block-button__link {font-size: 15px;}.wp-block-button.is-style-outline .wp-block-button__link {background: transparent;color: var(--softgen-dark-color);}.wp-block-button__link:not(.has-background):hover, .wp-block-button.is-style-outline .wp-block-button__link:hover {background: var(--softgen-bg-dark);color: var(--softgen-white-color);border-color: var(--softgen-bg-dark);}.wp-block-group.has-background {padding: 15px 30px 30px 30px;}.wp-block-cover .wp-block-cover__inner-container p a, .wp-block-cover .wp-block-cover__inner-container {color: var(--softgen-white-color);font-family: var(--softgen-primary-font);line-height: 1.2;font-weight: 600;letter-spacing: -1px;text-transform: capitalize;text-decoration: none;}.wp-block-quote, blockquote.is-style-default {background-color: var(--softgen-bg-light-color);border-left: 3px solid var(--softgen-primary-color);padding: 40px;margin-left: 0;margin-right: 0;}.wp-block-quote[style="text-align:right"] {border-left: none;border-right: 3px solid var(--softgen-primary-color);}blockquote.wp-block-quote p, blockquote.wp-block-quote.is-large, .wp-block-quote.is-style-large p, blockquote.is-style-plain p, blockquote.is-style-default p {font-family: var(--softgen-primary-font);font-size: 24px;line-height: 36px;color: var(--softgen-dark-color);font-weight: 500;letter-spacing: -1px;margin: 0;}blockquote cite {font-family: var(--softgen-primary-font);font-size: 16px;color: var(--softgen-grey-color);font-weight: 500;font-style: normal;letter-spacing: -0.5px;margin-top: 10px;display: block;}blockquote p em {font-style: normal;font-size: 20px;}blockquote cite em, blockquote cite {font-style: normal;}.wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-quote.is-large, .wp-block-quote.is-style-large, blockquote.is-style-plain {background-color: var(--softgen-bg-light-color);padding: 40px;}blockquote p {margin: 0;}.wp-block-gallery:not(.has-nested-images) {margin-bottom: 30px;}.wp-block-gallery {display: grid !important;grid-gap: 20px !important;grid-template-columns: 1fr;}.wp-block-gallery .blocks-gallery-item, .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {width: inherit !important;margin: 0 !important;}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size: 17px;line-height: 27px;}@media (min-width: 580px) {.wp-block-gallery.columns-6, .wp-block-gallery.columns-5, .wp-block-gallery.columns-4, .wp-block-gallery.columns-3, .wp-block-gallery.columns-2 {grid-template-columns: repeat(2, 1fr);}}@media (min-width: 992px) {.wp-block-gallery.columns-3 {grid-template-columns: repeat(3, 1fr);}.wp-block-gallery.columns-4 {grid-template-columns: repeat(4, 1fr);}.wp-block-gallery.columns-5 {grid-template-columns: repeat(5, 1fr);}.wp-block-gallery.columns-6 {grid-template-columns: repeat(6, 1fr);}}.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 {margin: 10px 0 15px 0;}.content-area p, .has-large-font-size {line-height: 1.8;}.content-area p {font-size: 18px;line-height: 32px;}.elementor-page .content-area p {margin-top: 0;}.content-area .wp-block-column ul {margin-top: 15px;}.content-area .wp-block-column figure {margin: 0;}.content-area .wp-block-column figure:not(:first-of-type) {margin-bottom: 15px;}.content-area .wp-block-column .wp-block-heading {margin: 0;}.has-media-on-the-right .wp-block-media-text__content p {color: var(--softgen-dark);margin-top: 0;}.post-footer-area>* {margin-top: 50px;}.post-footer-area .post-footer-title, .post-footer-area .comment-reply-title {font-size: 22px;padding-bottom: 15px;margin-top: -5px;position: relative;}.post-footer-area .post-footer-title:before, .post-footer-area .post-footer-title:after, .post-footer-area .comment-reply-title:after, .post-footer-area .comment-reply-title:before {background: var(--softgen-primary-color);content: "";height: 4px;position: absolute;left: 0;bottom: 5px;border-radius: 2px;}.post-footer-area .post-footer-title:before, .post-footer-area .comment-reply-title:before {width: 15px;}.post-footer-area .post-footer-title:after, .post-footer-area .comment-reply-title:after {width: 35px;left: 20px;}.post-footer-area .comment-list {margin-bottom: 50px;}.post-footer-area .comment-respond {margin-top: 35px;}.post-footer-area #cancel-comment-reply-link {font-family: var(--softgen-primary-font);color: var(--softgen-grey-color);font-size: 14px;font-weight: 600;letter-spacing: -0.2px;margin-left: 10px;text-transform: capitalize;}.post-footer-area #cancel-comment-reply-link:hover {color: var(--softgen-primary-color);text-decoration: underline;}.related-posts-wrapper .rel-items {display: grid;align-items: flex-start;grid-template-columns: 1fr;gap: 20px;}@media (min-width: 767px) {.related-posts-wrapper .rel-items {grid-template-columns: repeat(2, 1fr);}}.rel-post-card {background-color: var(--softgen-bg-light-color) }.rel-post-card .post-thumb {position: relative;width: 100%;height: 250px;min-height: 250px;margin-bottom: 0;}.rel-post-card .post-thumb img {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;object-position: center;}.rel-post-card .post-thumb .dl-cat-items {position: absolute;left: 0;bottom: 0;}.rel-post-card .post-content {padding: 30px;padding-bottom: 0;}.rel-post-card .post-content .post-meta {display: block;line-height: 1;margin-bottom: 10px;}.rel-post-card .post-content .post-meta a {font-family: var(--softgen-primary-font);font-size: 15px;font-weight: 500;line-height: 1;text-transform: capitalize;color: var(--softgen-grey-color);letter-spacing: -0.5px;display: inline-flex;align-items: center;transition: all 0.2s ease-in-out;}.rel-post-card .post-content .post-meta a i {color: var(--softgen-primary-color);font-size: 20px;margin-right: 5px;}.rel-post-card .post-content .post-meta a:not(:last-of-type) {margin-right: 15px;}.rel-post-card .post-content .post-meta a .updated {display: none;}.rel-post-card .post-content .entry-title {font-family: var(--softgen-primary-font);font-size: 20px;font-weight: 700;line-height: 28px;}.rel-post-card .post-content .entry-title a {color: var(--softgen-dark-color);}.widget-area .widget {background-color: var(--softgen-bg-light-color);padding: 30px;border-radius: 2px;}.widget-area>section:not(:last-of-type) {margin-bottom: 40px;}.widget .widget-title {font-family: var(--softgen-primary-font);color: var(--softgen-dark-color);font-size: 20px;font-weight: 700;line-height: 1;letter-spacing: -0.5px;padding-bottom: 20px;text-transform: capitalize;position: relative;}.widget .widget-title:after, .widget .widget-title:before {background: var(--softgen-primary-color);content: "";height: 4px;position: absolute;left: 0;bottom: 5px;}.widget .widget-title:before {width: 15px;}.widget .widget-title:after {width: 35px;left: 20px;}.widget ul li {position: relative;list-style: none;}.widget ul li:not(:last-of-type) {margin-bottom: 15px;}.widget.widget_categories ul li {width: 100%;}.widget.widget_archive ul li {display: flex;align-items: center;justify-content: space-between;}.widget_search .search-form {width: 100%;position: relative;}.widget_search .search-form .form-control {background-color: var(--softgen-bg-white);border: 1px solid var(--softgen-border-color);width: 100%;height: 60px;padding: 0 40px 0 15px;color: var(--softgen-grey-color);font-size: 17px;}.widget_search .search-btn {background: transparent;width: 40px;padding: 0;position: absolute;right: 5px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;}.widget_search .search-btn::before {display: none;}.widget_search .search-btn svg {width: 25px;fill: var(--softgen-primary-color);opacity: 0.8;transition: opacity 0.3s ease-in-out;}.widget_search .search-btn:hover svg {opacity: 1;}.widget .tagcloud a {background-color: var(--softgen-bg-white);border: 1px solid var(--softgen-border-color);font-size: 14px !important;line-height: 1;letter-spacing: -0.2px;text-transform: capitalize;color: var(--softgen-grey-color);border-radius: 2px;display: inline-block;padding: 9px 15px;margin: 0 5px 0px 0;position: relative;overflow: hidden;transition: all 0.2s ease-in-out;z-index: 1;}.widget .tagcloud a:hover {background-color: var(--softgen-primary-color);border: 1px solid var(--softgen-primary-color);color: #fff;text-decoration: none;transform: translateY(-3px);transition: all 0.2s ease-in-out;}.widget .tagcloud a:hover:before {visibility: visible;opacity: 1;transition: all 0.2s ease-in-out;}.widget.widget_recent_entries ul li {padding-left: 0;}.widget.widget_recent_entries ul li:before {display: none;}.widget.widget_recent_entries ul li a {font-family: var(--softgen-primary-font);color: var(--softgen-dark-color);font-size: 16px;font-weight: 700;line-height: 20px;letter-spacing: -0.5px;display: block;}.widget.widget_recent_entries ul li a:hover {color: var(--softgen-primary-color);text-decoration: underline;}.widget.widget_recent_entries ul li span {font-family: var(--softgen-secondary-font);color: var(--softgen-grey-color);font-size: 14px;letter-spacing: -0.2px;font-weight: 400;line-height: 1;margin-top: 10px;}.widget.widget_recent_entries ul li:not(:last-of-type) {margin-bottom: 20px;}.textwidget>* {margin-top: 15px;}.textwidget p:first-child {margin-top: 0;}.textwidget p strong {font-family: var(--softgen-primary-font);color: var(--softgen-dark-color);font-size: 18px;line-height: 1.2;display: block;}.calendar_wrap .wp-calendar-nav span, .widget_calendar .wp-calendar-table caption {font-family: var(--softgen-primary-font);color: var(--softgen-dark-color);font-size: 15px;font-weight: 600;letter-spacing: -0.2px;}.widget_calendar .wp-calendar-table caption {margin-bottom: 8px;text-align: left;}.widget_calendar .wp-calendar-table #today {color: var(--softgen-primary-color);}.wp-calendar-table tbody tr td, .wp-calendar-table thead tr th {text-align: center;padding: 5px;}.calendar_wrap .wp-calendar-nav span a {color: var(--softgen-dark-color);}.calendar_wrap .wp-calendar-nav span a:hover {color: var(--softgen-primary-color);}.calendar_wrap .wp-calendar-nav {margin-top: 8px;}.wp-block-calendar .wp-calendar-table thead tr th {color: var(--softgen-white-color);font-weight: 600;}.widget_media_gallery .gallery {grid-gap: 15px;margin-bottom: 0;}.widget_media_gallery .gallery .gallery-item {margin: 0;line-height: 0;}.widget_media_gallery .gallery .gallery-item a {width: 100%;line-height: 1;margin: 0;padding: 0;font-size: 0;display: inline-block;border-radius: 3px;transition: all 0.3s ease-in-out;overflow: hidden;}.widget_media_gallery .gallery .gallery-item a img {width: 100%;transition: all 0.3s ease-in-out;}.widget_media_gallery .gallery .gallery-item:hover img {transform: scale(1.05);transition: all 0.3s ease-in-out;}.ui-selectmenu-button.ui-button {background-color: var(--softgen-bg-white);width: 100%;padding: 18px 15px;border-radius: 2px;border: 1px solid var(--softgen-border-color);outline: none;box-shadow: none;}.ui-widget.ui-widget-content {background-color: var(--softgen-bg-white);border: none;}.ui-widget.ui-widget-content li:not(:last-of-type) {border-bottom: 1px solid var(--softgen-border-color);}.ui-selectmenu-text {font-family: var(--softgen-primary-font);color: var(--softgen-grey-color);font-size: 17px;font-weight: 600;letter-spacing: -0.2px;}.ui-menu .ui-menu-item-wrapper {font-family: var(--softgen-secondary-font);color: var(--softgen-grey-color);font-size: 16px;font-weight: 400;letter-spacing: -0.2px;text-transform: capitalize;padding: 10px 15px;}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {background: var(--softgen-bg-white);color: var(--softgen-primary-color);border: 1px solid transparent;outline: none;box-shadow: none;}.woocommerce-checkout .ui-state-active, .woocommerce-checkout .ui-widget-content .ui-state-active, .ui-button:active, a.ui-button:active {border: 1px solid var(--softgen-border-color);}.ui-selectmenu-button:active .ui-selectmenu-text {color: var(--softgen-primary-color);}.comment-author-link>a {font-family: var(--softgen-primary-font);font-weight: 600;text-transform: capitalize;letter-spacing: -0.2px;color: var(--softgen-dark-color);}.recentcomments>a {color: var(--softgen-grey-color);}.widget_rss .widget-title {display: flex;align-items: center;justify-content: flex-start;column-gap: 10px;}.widget_rss .widget-title a {font-size: 20px;font-weight: 600;}.widget_rss .widget-title a img {width: 16px;}.widget_rss ul li {padding-left: 0;}.widget_rss ul li:not(:last-of-type) {margin-bottom: 20px;}.widget_rss ul li:before {display: none;}.widget_rss .rsswidget {font-family: var(--softgen-primary-font);font-size: 18px;line-height: 1.3;font-weight: 600;color: var(--softgen-dark-color);letter-spacing: -0.2px;display: block;}.widget_rss .rss-date {font-size: 12px;font-weight: 600;color: var(--softgen-grey-color);letter-spacing: -0.2px;display: block;margin-bottom: 10px;text-transform: uppercase;margin-top: 2px;}.widget_meta ul li a {color: var(--softgen-grey-color);}.widget_meta ul li a:hover {color: var(--softgen-primary-color);text-decoration: underline;}.footer-wrapper {background-color: var(--softgen-bg-white);background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;z-index: 1;}.footer-widgets-area {padding: 80px 0;}.footer-widget-items {display: grid;grid-template-columns: repeat(4, 1fr);grid-column-gap: 30px;grid-row-gap: 50px;}.footer-widget-items.widget-col-1 {grid-template-columns: repeat(1, 1fr);}.footer-widget-items.widget-col-2 {grid-template-columns: repeat(2, 1fr);}.footer-widget-items.widget-col-3 {grid-template-columns: repeat(3, 1fr);}.footer-widget-items.widget-col-4 {grid-template-columns: repeat(4, 1fr);}.footer-widget-item>section:not(:last-of-type) {margin-bottom: 40px;}@media (max-width: 992px) {.footer-widget-items.widget-col-3, .footer-widget-items.widget-col-4, .footer-widget-items {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 767px) {.footer-widget-items.widget-col-2, .footer-widget-items.widget-col-3, .footer-widget-items.widget-col-4, .footer-widget-items {grid-template-columns: repeat(1, 1fr);}}.no-widget-area .copyright-area {background-color: var(--softgen-bg-dark-light);}.copyright-area .copyright-inner {border-top: 1px solid rgba(34, 34, 34, 0.1);padding: 25px;display: flex;align-items: center;justify-content: space-between;column-gap: 30px;row-gap: 10px;color: var(--softgen-grey-color);font-size: 16px;}.copyright-area.no-footer-menu .copyright-inner {justify-content: center;}.copyright-area .site-info a {color: var(--softgen-grey-color);}.copyright-area .site-info a:hover {color: var(--softgen-primary-color);}.footer-menu {list-style: none;margin: 0;padding: 0;display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;column-gap: 15px;row-gap: 5px;}.footer-menu li:not(:last-of-type)::after {content: "/";margin-left: 15px;}@media (min-width: 992px) {.footer-widget-items.widget-col-4 .footer-widget-item:nth-child(2) .widget_nav_menu {margin-left: 50px;}}@media (max-width: 992px) {.copyright-area .copyright-inner {padding: 35px;flex-direction: column;text-align: center;}.footer-menu {justify-content: center;column-gap: 10px;}.footer-menu li:not(:last-of-type)::after {margin-left: 10px;}}.owl-carousel-control .owl-nav button {position: absolute;left: -5px;top: 50%;transform: translateY(-50%);opacity: 0.7;padding: inherit !important;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;clip-path: inherit;overflow: inherit;z-index: 1;}.owl-carousel-control .owl-nav button i {font-size: 50px;position: absolute;right: -17px;top: 1px;height: 100%;line-height: 40px;}.owl-carousel-control .owl-nav button.owl-next i {right: auto;left: -17px;}.owl-carousel-control .owl-nav button.owl-next {left: auto;right: -5px;}.owl-carousel-control .owl-nav button::before {background: transparent;content: "";position: absolute;width: 40px;height: 40px;border-radius: 50%;border: 2px solid rgba(255, 255, 255, 0.5);left: 0;top: 0;transition: all 450ms cubic-bezier(.4, 0, .2, 1);z-index: -1;}.owl-carousel-control .owl-nav button:hover::before {transform: scale(1.09);}.woocommerce table.shop_table {border-collapse: collapse;}.woocommerce table.shop_table.wishlist_table {margin: 0;}.woocommerce .wishlist-title-container {display: none;}.woocommerce .wishlist-items-wrapper .yith-wcqv-button {display: none;}.woocommerce .woocommerce-message .button {background-color: var(--softgen-primary-color);color: var(--softgen-white-color);font-size: 14px;font-weight: 600;text-transform: capitalize;height: 35px;line-height: 1;padding: 0 30px;border-radius: 2px;display: flex;align-items: center;padding-top: 3px;}.woocommerce .woocommerce-message .button:hover {background-color: var(--softgen-primary-color);color: var(--softgen-white-color);transform: translateY(-2px);}.woocommerce a.remove {font-size: 20px;width: auto;}.woocommerce a.remove:hover {background-color: transparent;color: var(--softgen-dark) !important;}.yith_wcwl_wishlist_footer .yith-wcwl-share {float: none;margin: 40px 0 0 0;text-align: left;}.yith_wcwl_wishlist_footer .yith-wcwl-share .yith-wcwl-share-title {font-family: var(--softgen-secondary-font);color: var(--softgen-dark-color);font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: 0;}.yith_wcwl_wishlist_footer .yith-wcwl-share li a {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 1px;}@media (max-width: 992px) {.woocommerce .wishlist_table .yith-wcqv-button {display: none;}.wishlist_table.mobile li .item-wrapper {width: 100%;}.wishlist_table.mobile li:not(:last-of-type) {margin-bottom: 50px;}.woocommerce .wishlist_table .item-wrapper {text-align: center;}.wishlist_table.mobile li .item-wrapper .product-thumbnail {display: block;margin: 0 auto;text-align: center;}.woocommerce .wishlist_table table tbody tr:nth-of-type(odd) {background-color: transparent;}.woocommerce .wishlist_table table tbody tr .label {display: none;}.wishlist_table.mobile li .additional-info-wrapper .product-remove, .wishlist_table.mobile li table.additional-info td.value, .wishlist_table.mobile li .item-details table.item-details-table td.value {text-align: center;}.wishlist_table.mobile li .item-details table.item-details-table td, .woocommerce .wishlist_table .product-name h3 a {font-family: var(--softgen-primary-font);color: var(--softgen-dark-color);font-size: 22px;font-weight: 600;letter-spacing: -0.5px;}.wishlist_table.mobile li table.additional-info td.value, .wishlist_table.mobile li .item-details table.item-details-table td {font-size: 16px;line-height: 1;}.woocommerce .wishlist_table .product-add-to-cart {margin: 0;}.woocommerce .wishlist_table .product-add-to-cart a {background-color: var(--softgen-primary-color);color: var(--softgen-white-color);font-family: var(--softgen-secondary-font);font-size: 12px;font-weight: 600;text-transform: uppercase;padding: 0 20px;height: 30px;line-height: 30px;border-radius: 2px;}.yith_wcwl_wishlist_footer .yith-wcwl-share {text-align: center;}}.error-page-wrap {background-color: var(--softgen-bg-light-color);background-repeat: no-repeat;background-position: center center;background-size: cover;padding-top: 130px;}.error-404 {text-align: center;}.h-style-2 .error-404 {padding-top: var(--main-header-height, 71px);}.error-404 img {max-width: 400px;}.error-404 h1 {font-size: 32px;line-height: 1;font-weight: 700;letter-spacing: -1px;margin: 15px 0;}.error-404 p {max-width: 400px;margin: 0 auto 20px;color: #555;}@media (max-width: 767px) {.error-404 h1 {font-size: 22px;}p br {display: none;}.error-404 img {max-width: 250px;}}.no-results h1 {font-size: 36px;line-height: 1;}.no-results .page-content form, .no-results .page-content p {margin-top: 20px;}.no-results .page-content .form-control {min-height: 45px;}#scroll-to-top {height: 45px;width: 45px;background: var(--softgen-primary-color);color: var(--softgen-white-color);font-family: var(--softgen-primary-font);font-size: 20px;font-weight: 600;border-radius: 2px;position: fixed;bottom: 0;right: 25px;transform: scale(0);display: grid;place-items: center;cursor: pointer;visibility: hidden;opacity: 0;box-shadow: var(--softgen-shadow-sm);-webkit-transition: all 0.3s;transition: all 0.3s;z-index: 100;}#scroll-to-top.active {bottom: 25px;transform: scale(1);opacity: 1;visibility: visible;-webkit-animation: 500ms ease-in-out 0s normal none 1 running scrollToTop;animation: 500ms ease-in-out 0s normal none 1 running scrollToTop;-webkit-transition: 0.3s;transition: 0.3s;}#scroll-to-top:hover {bottom: 28px;box-shadow: var(--softgen-shadow-lg);}@-webkit-keyframes scrollToTop {0% {-webkit-transform: translate3d(0, 80%, 0);transform: translate3d(0, 80%, 0);visibility: visible }to {-webkit-transform: translateZ(0);transform: translateZ(0) }}@keyframes scrollToTop {0% {-webkit-transform: translate3d(0, 80%, 0);transform: translate3d(0, 80%, 0);visibility: visible }to {-webkit-transform: translateZ(0);transform: translateZ(0) }}