 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;}.dt-loading {font-size: 65px;font-family: var(--kidden-primary-font);font-weight: 700;text-align: center;}.is-kidden-preloader {position: relative;}.is-kidden-preloader:after {background-image: url(../img/logo-shape.png);background-repeat: no-repeat;background-size: 52px;background-position: top right;content: "";position: absolute;right: 6px;top: -35px;width: 55px;height: 40px;animation: logo-shape-anim 3s linear 0s infinite normal forwards;}.dt-loading span {display: inline-block;position: relative;color: rgba(0, 0, 0, .2);}.dt-loading span:after {position: absolute;top: 0;left: 0;content: attr(data-text);color: #000;opacity: 0;transform: scale(1.5);animation: dl-loader-text 3s infinite;}.dt-loading span:nth-child(2):after {animation-delay: 0.1s;}.dt-loading span:nth-child(3):after {animation-delay: 0.2s;}.dt-loading span:nth-child(4):after {animation-delay: 0.3s;}.dt-loading span:nth-child(5):after {animation-delay: 0.4s;}.dt-loading span:nth-child(6):after {animation-delay: 0.5s;}.dt-loading span:nth-child(7):after {animation-delay: 0.6s;}.dt-loading span:nth-child(8):after {animation-delay: 0.7s;}.dt-loading span:nth-child(9):after {animation-delay: 0.8s;}.dt-loading span:nth-child(10):after {animation-delay: 0.9s;}.dt-loading span:nth-child(1):after, .dt-loading span:nth-child(1), .dt-loading span:nth-child(5):after, .dt-loading span:nth-child(5) {color: var(--kidden-primary-color);}.dt-loading span:nth-child(2):after, .dt-loading span:nth-child(2), .dt-loading span:nth-child(6):after, .dt-loading span:nth-child(6) {color: #83c2e8;}.dt-loading span:nth-child(3):after, .dt-loading span:nth-child(3), .dt-loading span:nth-child(7):after, .dt-loading span:nth-child(7) {color: #a5be25;}.dt-loading span:nth-child(4):after, .dt-loading span:nth-child(4), .dt-loading span:nth-child(8):after, .dt-loading span:nth-child(8) {color: var(--kidden-secondary-color);}@keyframes dl-loader-text {0%, 75%, 100% {transform: scale(1.5);opacity: 0;}25%, 50% {transform: scale(1);opacity: 1;}}@keyframes logo-shape-anim {0% {transform: translateY(0);}50% {transform: translateY(-5px);}100% {transform: translateY(0px);}}@media (max-width: 767px) {.dt-loading {font-size: 32px;}}.dt-spinner {background-color: var(--kidden-primary-color);position: absolute;left: 50%;top: 50%;margin-left: -20px;margin-top: -20px;width: 40px;height: 40px;border-radius: 100%;-webkit-animation: dl-scaleout 1.0s infinite ease-in-out;animation: dl-scaleout 1.0s infinite ease-in-out;}@-webkit-keyframes dl-scaleout {0% {-webkit-transform: scale(0) }100% {-webkit-transform: scale(1.0);opacity: 0;}}@keyframes dl-scaleout {0% {-webkit-transform: scale(0);transform: scale(0);}100% {-webkit-transform: scale(1.0);transform: scale(1.0);opacity: 0;}}.dt-custom-loader {max-width: 160px;}.dt-custom-loader img {margin: 0 auto;max-width: 100%;-webkit-animation: dl-preloader-fade 1.2s infinite ease-out;animation: dl-preloader-fade 1.2s infinite ease-out;animation-direction: alternate-reverse;}@-webkit-keyframes dl-preloader-fade {from {opacity: 0.3;}to {opacity: 1;}}@keyframes dl-preloader-fade {from {opacity: 0.3;}to {opacity: 1;}}.dl-button-wrap {display: flex;}.default-btn:visited {color: #fff;}.blob-effect {position: relative;z-index: 1;}.default-btn {background-color: transparent;overflow: hidden;position: relative;display: inline-block;font-family: var(--kidden-primary-font);color: #fff;font-size: 14px;line-height: 1;font-weight: 700;padding: 11px 25px 8px;border-radius: 10px;border-bottom: 3px solid var(--kidden-secondary-color);z-index: 1;}.blob-effect:before, .default-btn:before {content: "";z-index: 1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.blob-effect:after, .default-btn:after {content: "";z-index: -2;position: absolute;left: 3px;top: 3px;width: 100%;height: 100%;transition: all 0.3s 0.2s;}.default-btn:hover {color: #FFFFFF;border-bottom: 3px solid var(--kidden-secondary-color);}.blob-effect:hover:after, .default-btn:hover:after {transition: all 0.3s;left: 0;top: 0;}.blob-dl-btn__inner {background: var(--kidden-primary-color, #f15f25);overflow: hidden;position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 2px;transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: -1;}.blob-dl-btn__blobs {position: relative;display: block;height: 100%;}.blob-dl-btn__blobs span {background: var(--kidden-secondary-color, #f9b001);position: absolute;top: 2px;width: 25%;height: 100%;border-radius: 100%;transform: translate3d(0, 150%, 0) scale(1.7);transition: transform 0.45s;}.blob-dl-btn__blobs span:nth-child(1) {left: 0%;transition-delay: 0s;}.blob-dl-btn__blobs span:nth-child(2) {left: 30%;transition-delay: 0.08s;}.blob-dl-btn__blobs span:nth-child(3) {left: 60%;transition-delay: 0.16s;}.blob-dl-btn__blobs span:nth-child(4) {left: 90%;transition-delay: 0.24s;}.blob-effect:hover .blob-dl-btn__blobs span, .default-btn:hover .blob-dl-btn__blobs span {transform: translateZ(0) scale(1.7);}.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: 80px 0 100px;}.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(--kidden-dark-color);content: "";width: 100%;height: 100%;border-radius: 50%;position: absolute;left: 0;top: 0;}}.header-wrapper {--kidden-sticky-header-bg: var(--kidden-bg-white);background-color: transparent;width: 100%;position: fixed;left: 0;top: 0;z-index: 99;transition: all 0.3s ease-in-out;}.admin-bar .header-wrapper {top: 46px;}.sticky-header .navigation-wrapper {background-color: var(--kidden-sticky-header-bg);}.header-wrapper ul {list-style: none;margin: 0;padding: 0;}.navigation-inner {display: flex;align-items: center;justify-content: space-between;column-gap: 30px;}@media (min-width: 993px) {.navigation-inner {display: grid;grid-template-columns: 260px 1fr 260px;}}@media (max-width: 1024px) and (min-width: 993px) {.navigation-inner {grid-template-columns: 150px 1fr 260px;}}.navigation-menu {padding: 0 50px;}.dl-shopping-cart-btn {display: flex;font-size: 24px;color: var(--kidden-dark-color);cursor: pointer;margin-right: 15px;}.shopping-cart-inner {position: relative;display: flex;height: 25px;}.dl-shopping-cart-btn svg {width: 30px;height: 30px;fill: var(--kidden-dark-color);}.shopping-cart-inner span.count {width: 17px;height: 17px;background-color: var(--kidden-primary-color);color: var(--kidden-white-color);font-size: 10px;position: absolute;right: -5px;bottom: -8px;border-radius: 50%;z-index: 1;line-height: 17px;text-align: center;font-weight: 500;}.sidebar-trigger {background-color: transparent;color: var(--kidden-dark-color);display: flex;align-items: center;justify-content: center;width: auto;height: auto;line-height: 1;padding: 0;}.sidebar-trigger svg g path:nth-child(2) {clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%);transition: all 0.3s ease-in-out;}.sidebar-trigger:hover svg g path:nth-child(2) {clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);}.sidebar-trigger:hover {color: var(--kidden-primary-color);transform: translateY(0);}.sidebar-trigger svg {width: 30px;height: 30px;margin-top: 1px;}.sticky-header {display: none;}.main-menu {display: none;column-gap: 30px;}.navigation-inner .site-logo {max-width: 100px;}.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(--kidden-primary-font);font-size: 15px;font-weight: 700;color: var(--kidden-dark-color);line-height: 1;display: flex;align-items: center;}.header-wrapper .header-right i {font-size: 25px;color: var(--kidden-dark-color);}.header-wrapper .header-right .default-btn {color: var(--kidden-white-color);padding: 0 25px;line-height: 45px;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 {background-color: var(--kidden-sticky-header-bg);border-bottom: 1px solid #eee;z-index: 99;}.header-wrapper.header-color-scheme-white.sticky-fixed-top {--kidden-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(--kidden-primary-font);color: var(--kidden-dark-color);font-size: 18px;line-height: 1;font-weight: 700;}.main-menu li:hover a {color: var(--kidden-primary-color);}.main-menu li ul {background-color: var(--kidden-bg-white);border: 1px solid #eee;padding: 16px 0;width: 250px;position: absolute;top: 100%;left: -28px;border-radius: 15px;-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(--kidden-grey-color);line-height: 1.1;position: relative;}.main-menu li:hover li a {color: var(--kidden-grey-color);}.main-menu li:hover li a:before {background-color: var(--kidden-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(--kidden-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(--kidden-grey-color);padding-left: 0;}.main-menu li:hover li:hover li a:hover {color: var(--kidden-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(--kidden-white-color);}}.header-color-scheme-white .line-menu {background-color: var(--kidden-white-color);}.header-color-scheme-white .dl-shopping-cart-btn svg {fill: var(--kidden-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 .header-right .mobile-menu-icon svg {width: 30px;height: 30px;margin-top: 4px;}.header-wrapper .header-right .mobile-menu-icon svg g path:nth-child(2) {clip-path: polygon(30px 0, 100% 0%, 100% 100%, 30px 100%);transition: all 0.3s ease-in-out;}.header-wrapper .header-right .mobile-menu-icon:hover svg g path:nth-child(2) {clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);transition: all 0.3s ease-in-out;}.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(--kidden-bg-grey);position: absolute;right: 30px;top: 20px;width: 45px;height: 45px;font-size: 20px;color: var(--kidden-dark-color);display: flex;align-items: center;justify-content: center;border-radius: 50%;padding: 0;}#mobile-menu-close svg {width: 20px;height: 20px;}.admin-bar #mobile-menu-close {top: 40px;}#mobile-menu-close:hover {background-color: var(--kidden-primary-color);color: var(--kidden-white-color);}.mobile-navigation-menu {background-color: var(--kidden-bg-white);position: fixed;left: -100%;top: 0;width: 400px;height: 100vh;padding: 100px 0 40px;box-shadow: var(--kidden-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(--kidden-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(--kidden-primary-font);color: var(--kidden-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(--kidden-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(--kidden-grey-color);font-weight: 600;font-size: 16px;padding: 5px 20px 5px 40px;}}@media (max-width: 600px) {.mobile-navigation-menu {width: 80%;}}.popup-sidebox {display: none;}.sidebar-trigger {display: none;}@media (min-width: 992px) {.sidebar-trigger {display: flex;}.popup-sidebox {background-color: #fff;padding: 50px;position: fixed;right: -100%;top: 0;width: 400px;height: 100vh;border-radius: 70px 0 0 70px;display: flex;align-items: center;justify-content: flex-start;visibility: hidden;overflow-y: scroll;transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);z-index: 9999;}.popup-sidebox::-webkit-scrollbar {background: var(--kidden-bg-dark-light);width: 6px;height: 6px }.popup-sidebox::-webkit-scrollbar-thumb {cursor: pointer;background: var(--kidden-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: 150px;}.sidebox-content p {font-size: 18px;font-weight: 500;margin-bottom: 30px;}.sidebox-content .sidebox-list {list-style: none;}.sidebox-content .sidebox-list li span {font-family: var(--kidden-primary-font);color: var(--kidden-primary-color);text-transform: capitalize;display: block;font-size: 18px;font-weight: 600;margin-bottom: 5px;}.sidebox-content .sidebox-list li {font-family: var(--kidden-primary-font);font-size: 20px;font-weight: 600;}.sidebox-content .sidebox-list li.highlight {font-family: var(--kidden-primary-font);color: var(--kidden-dark-color);font-size: 32px;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(--kidden-dark-color);border-radius: 15px;position: relative;overflow: hidden;z-index: 1;}.side-socials a .blob-dl-btn__inner {background-color: var(--kidden-bg-grey);}.side-socials a svg {width: auto;height: 15px;fill: currentColor;}.side-socials a:hover {color: #fff;}.side-socials a:hover:after {visibility: visible;opacity: 1;transition: 0.4s;transform: translate(-50%, -50%) scale(1);}.sidebox-close {background-color: transparent;position: fixed;right: 30px;top: 30px;color: var(--kidden-grey-color);font-size: 25px;padding: 0;opacity: 0;visibility: hidden;}.open-sidebox .sidebox-close {opacity: 1;visibility: visible;transition-delay: 0.4s;}.sidebox-close svg {width: 25px;height: auto;fill: currentColor;}.sidebox-close:hover {color: var(--kidden-primary-color);transform: scale(1.1);}}.cart-aside {background-color: var(--kidden-bg-grey);position: fixed;top: 0;width: 420px;padding: 50px;min-height: 100vh;bottom: 0;right: 0;z-index: 999;border-top-left-radius: 70px;border-bottom-left-radius: 70px;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: fixed;top: 30px;right: 30px;color: #ddd;cursor: pointer;}.cart-aside .aside-cart-close svg {color: var(--kidden-dark-color);width: 25px;height: 25px;transition: transform 0.35s ease-in-out;}.cart-aside .aside-cart-close:hover svg {transform: scale(1.1);}.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(--kidden-grey-color) !important;}.header-quickcart .cart_list li.mini_cart_item a.remove:hover {background-color: transparent;color: var(--kidden-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(--kidden-border-color);}.header-quickcart .cart_list li.mini_cart_item a:nth-child(2) {color: var(--kidden-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(--kidden-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(--kidden-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(--kidden-white-color);border-radius: 15px;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(--kidden-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;right: 15px;top: 15px;}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(--kidden-primary-color);font-family: var(--kidden-primary-font);color: var(--kidden-white-color);padding: 10px 25px;font-size: 14px;line-height: 1;font-weight: 600;border-radius: 10px;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(--kidden-secodary-font);color: var(--kidden-grey-color);font-size: 15px;font-weight: 600;line-height: 1;text-transform: capitalize;display: inline-flex;align-items: center;transition: all 0.2s ease-in-out;}article .post-content .post-meta a:hover {color: var(--kidden-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(--kidden-primary-color);font-size: 20px;margin-right: 5px;}article .post-content .post-meta .author i {margin-top: -3px;}article .entry-title {font-family: var(--kidden-primary-font);color: var(--kidden-dark-color);font-size: 28px;line-height: 1.2;font-weight: 700;letter-spacing: 0;text-transform: inherit;margin: 10px 0 15px;}article .entry-title a {color: var(--kidden-dark-color);background-image: linear-gradient(var(--kidden-primary-color) 0%, var(--kidden-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(--kidden-primary-font);color: var(--kidden-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(--kidden-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(--kidden-bg-grey);border-radius: 15px;overflow: hidden;}.post-items.grid article .post-thumbnail {overflow: hidden;height: 250px;}.post-items article .post-thumbnail img {width: 100%;vertical-align: bottom;transform: scale(1.05) translateX(0);transition: all .8s cubic-bezier(.5, 1, .89, 1);}.post-items article:hover .post-thumbnail img {transform: scale(1.05) translateX(2%);}.post-items.classic .post-content, .post-items.grid .post-content {padding: 30px;padding-bottom: 0;}.post-items.grid article .entry-title {font-size: 26px;line-height: 32px;}.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(--kidden-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(--kidden-primary-font);color: var(--kidden-dark-color);font-size: 15px;font-weight: 600;line-height: 1;text-transform: capitalize;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(--kidden-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(--kidden-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(--kidden-primary-color);margin-bottom: 2px;}.post-items.classic article .entry-footer .post-comments:hover {color: var(--kidden-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;border-radius: 15px;}.post-banner, .page-banner {background-color: var(--kidden-bg-grey);background-image: url(../img/page-banner.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;padding: 130px 0 113px;width: 100%;display: flex;align-items: center;justify-content: flex-start;position: relative;z-index: 1;}.post-banner:before, .page-banner:before {background-image: url(../img/page-banner-shape.png);background-repeat: no-repeat;background-position: bottom center;background-size: contain;width: 100%;height: 60px;content: "";position: absolute;left: 0;bottom: 0;z-index: -1;}.single-dl-project .page-banner.is-info {padding-bottom: 80px;}.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 .post-banner-inner h1, .page-banner-info h1 {font-size: 52px;color: var(--kidden-dark-color);line-height: 1.1;font-weight: 700;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: var(--kidden-secondary-color);content: "";width: 100%;height: 8px;position: absolute;left: 0;bottom: 5px;z-index: -1;}.page-banner-info h4 {background: var(--kidden-primary-color);color: var(--kidden-white-color);font-size: 15px;line-height: 1;font-weight: 600;text-transform: capitalize;letter-spacing: 0;padding: 8px 25px;display: inline-flex;align-items: center;justify-content: center;border-radius: 10px;margin-bottom: 10px;}.post-banner-inner p, .page-banner-info p {color: #444;font-size: 18px;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(--kidden-shadow-sm);font-family: var(--kidden-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(--kidden-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(--kidden-primary-color);width: 6px;height: 6px;position: absolute;right: 0px;top: 50%;transform: translateY(-50%);border-radius: 50%;}.breadcrumb-wrap li a {color: var(--kidden-dark-color);}.breadcrumb-wrap li a:hover {color: var(--kidden-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: 55%;top: 20%;}.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: 19%;border-radius: 0;transform: rotate(20deg);}.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 {color: var(--kidden-grey-color);display: flex;align-items: center;justify-content: flex-start;column-gap: 5px;font-size: 16px;font-weight: 600;}.post-banner .post-meta a i {color: var(--kidden-primary-color);}.post-banner .post-meta a:hover {color: var(--kidden-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(--kidden-primary-color);color: var(--kidden-white-color);font-size: 15px;text-transform: capitalize;font-weight: 600;letter-spacing: -0.5px;padding: 10px 20px;line-height: 1;border-radius: 15px;}.post-banner .dl-cat-items a:hover {color: var(--kidden-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(--kidden-bg-grey);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(--kidden-dark-color);}.post-author-box .author-info h3 a:hover {color: var(--kidden-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(--kidden-bg-grey);color: var(--kidden-dark-color);border: 1px solid var(--kidden-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(--kidden-primary-color);border: 1px solid var(--kidden-primary-color);color: var(--kidden-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-programs a {color: #ddd;}.all-programs a:hover {color: var(--kidden-primary-color);}.all-programs svg {width: 35px;height: 35px;}.all-programs .post-navigation .nav-links {grid-template-columns: 1fr 30px 1fr;}@media (max-width: 580px) {.all-programs .post-navigation .nav-links {grid-column-gap: 10px;}}.post-navigation .nav-links .nav-next {text-align: right;}.nav-links .post-text {font-family: var(--kidden-primary-font);font-size: 16px;font-weight: 600;color: var(--kidden-grey-color);line-height: 1;letter-spacing: 0;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(--kidden-primary-font);color: var(--kidden-dark-color);font-size: 20px;font-weight: 700;letter-spacing: 0;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: 15px;overflow: hidden;}.nav-links .has-image {background-color: var(--kidden-dark);padding: 25px;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(--kidden-dark);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(--kidden-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(--kidden-primary-color);color: var(--kidden-white-color);padding: 3px 20px;border-radius: 15px;font-family: var(--kidden-primary-font);font-size: 14px;font-weight: 400;text-transform: capitalize;margin: 5px 8px 5px 0;display: inline-block;transition: all 0.3s ease-in-out;}.single-post-tags a:hover {background: var(--kidden-primary-color);color: var(--kidden-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(--kidden-bg-grey);color: var(--kidden-dark-color);font-size: 18px;width: 40px;height: 40px;border-radius: 15px;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(--kidden-secondary-color);color: var(--kidden-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(--kidden-primary-font);color: var(--kidden-dark-color);font-size: 18px;font-weight: 600;text-transform: capitalize;letter-spacing: -0.3px;}.comment-meta .comment-author b a {color: var(--kidden-dark-color);}.comment-meta .comment-author span {display: none;}.comment-metadata {margin-bottom: 7px;}.comment-body .reply a, .comment-metadata a {font-family: var(--kidden-secondary-font);color: var(--kidden-primary-color);font-size: 15px;font-weight: 600;text-transform: capitalize;letter-spacing: 0;}.comment-body .reply {margin-top: 15px;}.comment-body .reply a {position: relative;color: var(--kidden-dark-color);}.comment-body .reply a:before {position: absolute;font-family: 'DL-Icons';font-weight: 900;content: "\e996";font-size: 12px;color: var(--kidden-grey-color);color: var(--kidden-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(--kidden-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(--kidden-bg-grey);color: var(--kidden-dark-color);min-height: 60px;border-radius: 15px;border: none;box-shadow: none;outline: none;}.comments-area .dl-comment-form textarea {min-height: 180px;}.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(--kidden-primary-color);}.navigation.pagination .nav-links span.page-numbers.current, .navigation.pagination .nav-links a {background-color: var(--kidden-bg-grey);color: var(--kidden-dark-color);display: inline-block;width: 45px;height: 45px;border-radius: 15px;display: inline-flex;align-items: center;justify-content: center;text-align: center;font-size: 17px;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(--kidden-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(--kidden-primary-color);}.program-items {display: flex;flex-wrap: wrap;margin: -25px -15px;}.program-items .program-card {flex: 0 0 auto;width: 75%;padding: 25px 15px;}@media (min-width: 767px) {.full-width .program-items .program-card, .program-items .program-card {width: 50%;}}@media (min-width: 992px) {.program-items .program-card {width: 50%;}.full-width .program-items .program-card {width: 33.33333333%;}}@media (max-width: 767px) {.program-items .program-card {margin: 0 auto;}}@media (max-width: 500px) {.program-items .program-card {width: 85%;}}.program-card-inner {position: relative;border-radius: 25px;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.program-card .program-thumb {height: 300px;overflow: hidden;border-radius: 20px;}.program-card .program-thumb img {height: 100%;width: 100%;object-fit: cover;object-position: center;transform: scale(1.05) translateX(0);transition: all .8s cubic-bezier(.5, 1, .89, 1);}.program-card:hover .program-thumb img {transform: scale(1.05) translateX(2%);}.program-card .program-content {color: var(--kidden-grey-color);--kidden-bg: var(--kidden-primary-color);padding: 30px 40px 0;width: 90%;margin: 0 auto;margin-top: -150px;position: relative;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;height: 300px;z-index: 2;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.program-card .program-content .cls-bg {width: 100%;height: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: -1;}.program-card .program-content .program-title {font-size: 22px;line-height: 1.2;font-weight: 700;color: var(--kidden-dark-color, #343434);margin: 0;}.program-card .program-content .program-title a {color: currentColor;}.program-card .program-content .program-title a:hover {color: var(--kidden-dark-color, #343434);}.program-card .program-content p {margin: 15px 0 0;}.program-card .program-content .cls-meta {display: inline-block;color: #fff;padding: 5px 25px;position: absolute;top: 10px;left: 50%;z-index: 1;transform: translateX(-50%);}.program-card .program-content .cls-meta svg {width: 100%;height: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: -1;}.program-card .program-content .read-more {background-color: var(--kidden-primary-color);font-size: 25px;color: #fff;border-radius: 15px;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;position: absolute;left: 50%;bottom: -20px;transform: translateX(-50%);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.program-card .program-content .read-more:hover {background-color: var(--kidden-primary-color, #C8F31D);border: 1px solid var(--kidden-primary-color, #C8F31D);color: var(--kidden-white-color, #fff);}.program-wrapper .site-main {display: grid;grid-template-columns: 1fr 350px;grid-column-gap: 40px;grid-row-gap: 50px;}.elementor-page .program-wrapper .site-main {grid-row-gap: 30px;}.program-banner-image {border-radius: 15px;margin-bottom: 30px;width: 100%;height: 400px;overflow: hidden;}.program-banner-image img {width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}.program-details .stick-side>div:not(:last-of-type) {margin-bottom: 40px;}.program-details-inner {background-color: var(--kidden-bg-grey);border-radius: 20px;padding: 30px;}.program-details-list {display: flex;flex-direction: column;gap: 20px;margin-top: 30px;}.program-details-list li {display: flex;align-items: center;justify-content: space-between;gap: 15px;flex-wrap: wrap;font-size: 18px;line-height: 1;letter-spacing: 0;font-weight: 500;}.program-details-list li:not(:last-of-type) {border-bottom: 2px dotted var(--kidden-border-color);padding-bottom: 20px;}.program-details-list li span {display: flex;align-items: center;justify-content: flex-start;gap: 10px;color: var(--kidden-dark-color);font-weight: 700;}.program-details-list li span svg {width: auto;height: 14px;margin-top: 2px;fill: var(--kidden-primary-color);}.program-details-inner .program-btn {display: block;margin-top: 40px;text-align: center;font-size: 18px;padding: 20px 25px 17px;}.program-side-banner {border-radius: 20px;overflow: hidden;}.program-side-banner img {width: 100%;display: block;}@media (min-width: 993px) {.program-details .stick-side {position: sticky;top: 145px;}}@media (max-width: 992px) {.program-wrapper .site-main {grid-template-columns: 1fr 250px;}.program-banner-image {height: 300px;}}@media (max-width: 767px) {.program-wrapper .site-main {grid-template-columns: 1fr;}}.program-footer {margin-top: 50px;}.program-footer .post-navigation .nav-links .all-programs {text-align: center;}.program-footer .post-navigation .nav-links .all-programs a {display: block;line-height: 1;}.program-footer .post-navigation .nav-links .all-programs a:hover {fill: var(--kidden-primary-color);}.related-programs-wrap {background-color: var(--kidden-bg-grey);padding: 80px 0;}.rel-program-head {display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 40px;}.rel-program-head .rel-heading {max-width: 500px;}.rel-program-head .rel-title {font-size: 38px;line-height: 46px;font-weight: 700;margin: 0;}.rel-program-head .rel-desc {display: block;margin-top: 10px;}@media (max-width: 992px) {.rel-program-head {flex-direction: column;align-items: flex-start;row-gap: 30px;}}@media (max-width: 767px) {.rel-program-head .rel-heading {max-width: 100%;}.rel-program-head .rel-title {font-size: 32px;line-height: 42px;}}.related-program-carousel.owl-carousel .owl-stage-outer {padding-top: 10px;}.related-program-column {--kidden-rel-program-col: 4;display: grid;grid-template-columns: repeat(var(--kidden-rel-program-col, 4), 1fr);grid-gap: 30px;}@media (max-width: 992px) {.related-program-column {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 667px) {.related-program-column {grid-template-columns: 1fr;}}.related-programs-carousel .owl-stage-outer {padding-bottom: 22px;}.related-programs-carousel .owl-dots {display: flex;align-items: center;justify-content: center;gap: 10px;margin-top: 30px;}.related-programs-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-programs-carousel .owl-dots .owl-dot.active {background-color: var(--kidden-primary-color);box-shadow: 0px 0px 0px 3px rgb(from var(--kidden-primary-color) r g b / 0.4);transition: all .6s cubic-bezier(.75, 0, .175, 1);}.related-programs-carousel .owl-dots .owl-dot:hover {transform: translateY(0px);}@media (max-width: 767px) {.related-programs-carousel {width: 75% !important;margin: 0 auto;}}@media (max-width: 500px) {.related-programs-carousel {width: 85% !important;}}.project-comments {padding: 72px 0 80px;border-top: 1px solid var(--kidden-border-color);}@media (min-width: 992px) {.project-head {grid-template-columns: 1fr 350px;}.project-head .project-thumb {min-height: auto;}.related-projects-wrap {padding: 100px 0;}.project-comments {padding: 92px 0 100px;}}#tribe-events-pg-template {max-width: 100%;margin: 0;padding: 0;}.tribe-events-single.wrapper {padding: 80px 0 0;}.tribe-events-meta {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 15px;margin-top: 25px;}.tribe-events-meta>div {display: flex;align-items: center;justify-content: center;gap: 5px;}.tribe-events-meta, .tribe-events-meta span {font-family: var(--kidden-primary-font);font-size: 18px;font-weight: 700;line-height: 1;color: var(--kidden-dark-color);}.tribe-events-meta .tribe-events-cost {color: var(--kidden-primary-color);}.tribe-events-single-content {width: 100%;max-width: 1000px;padding: 0 15px;margin: 0 auto;}.tribe-events-event-image {width: 100%;height: 480px;border-radius: 15px;overflow: hidden;}.tribe-events-event-image img {width: 100%;height: 100%;object-fit: cover;object-position: center;}.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown {margin-top: 0;margin-bottom: 40px;}.tribe-events.tribe-common .tribe-common-c-btn-border {background-color: #ffe8b6;border: none;color: var(--kidden-dark-color);border-radius: 10px;border-bottom: 3px solid var(--kidden-secondary-color);}body:not(.archive) .tribe-events.tribe-common .tribe-common-c-btn-border {padding: 0;}.tribe-events.tribe-common .tribe-common-c-btn-border:focus-within, .tribe-events.tribe-common .tribe-common-c-btn-border:hover {background-color: #ffe8b6;color: var(--kidden-dark-color);}.tribe-events.tribe-common .tribe-common-c-btn-border svg {stroke: var(--kidden-secondary-color);}.tribe-events.tribe-common .tribe-common-c-btn-border button:focus, .tribe-events.tribe-common .tribe-common-c-btn-border button:hover {transform: translateY(0);outline: none;}.tribe-events-single-section:before {display: none;}.dl-event-details-wrap {display: grid;grid-template-columns: 1fr 250px;grid-gap: 30px;margin-top: 20px;}.dl-event-details-meta {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 15px;}.dl-event-items, .dl-organizer {display: flex;flex-direction: column;gap: 20px;}.dl-organizer-title {margin-bottom: 20px;}.dl-event-item {display: flex;align-items: center;justify-content: flex-start;gap: 10px;}.dl-event-item svg {width: auto;height: 20px;fill: var(--kidden-primary-color);}.dl-event-item a, .dl-event-item span {font-size: 18px;font-weight: 500;line-height: 1;color: var(--kidden-grey-color);}.dl-event-item a:hover {color: var(--kidden-primary-color);}.dl-event-item .dl-event-label {display: flex;align-items: center;justify-content: flex-start;gap: 10px;color: var(--kidden-dark-color);font-weight: 700;}.dl-event-details-wrap iframe {height: 100%;}div.dl-tribe-events-footer {margin-top: 60px;padding: 60px 0;}.tribe-events-single .tribe-events-sub-nav {display: grid;grid-template-columns: 1fr 130px 1fr;align-items: center;grid-gap: 30px;}.tribe-events-single .dl-events-navigation li.tribe-events-nav-next {margin-left: auto;}.tribe-events-single .dl-events-navigation li:not(.dl-all-events) a {display: flex;align-items: center;font-size: 16px;line-height: 1;font-weight: 700;color: var(--kidden-dark-color);text-transform: capitalize;opacity: 1;}.dl-events-navigation li:not(.dl-all-events) a:before, .dl-events-navigation li:not(.dl-all-events) a:after {display: none !important;}.tribe-events-single .dl-events-navigation li:not(.dl-all-events) a span {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62.396' height='15.023' viewBox='0 0 62.396 15.023'%3E%3Cpath d='M25.115 10.576c12.535-.879 25.137-.794 28.03-1l5.856.558-2.759 2.131a12 12 0 0 0-2.759 2.139c.068.964 2.962.761 3.858-.271-.068-.964.9-1.032 1.861-1.1s2.827-1.167 2.759-2.131c.9-1.032.829-2-4.33-6.48A42.787 42.787 0 0 0 51.504.004c-1.928.135-1.725 3.029 1.3 4.753l2.133 2.759-16.461.186c-8.683.609-21.281.522-26.169-.1-7.78-.432-10.674-.229-11.57.802-2.69 3.1 1.234 3.795 24.378 2.171Z'%3E%3C/path%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;background-position: center 3px;width: 50px;display: inline-block;margin-left: 5px;text-indent: -99999px;}.tribe-events-single .dl-events-navigation li.tribe-events-nav-previous a span {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62.326' height='15.125' viewBox='0 0 62.326 15.125'%3E%3Cpath d='M37.265 5.486c-12.553.439-25.139-.084-28.035.016L3.4 4.739l2.831-2.037a11.992 11.992 0 0 0 2.83-2.03c-.033-.97-2.932-.864-3.863.13.034.965-.932 1-1.9 1.033S.441 2.902.47 3.872c-.932 1-.9 1.965 4.1 6.625a42.768 42.768 0 0 0 5.965 4.629c1.931-.067 1.83-2.966-1.134-4.793L7.365 7.502l16.45.392c8.695-.3 21.277.226 26.138 1.022 7.759.7 10.657.594 11.588-.4 2.8-3-1.1-3.834-24.275-3.025Z'%3E%3C/path%3E%3C/svg%3E");margin-left: 0;margin-right: 5px;}.tribe-events-single .dl-events-navigation li.tribe-events-nav-previous a:hover span {animation: dl-hover-anim-left .6s forwards ease;}.tribe-events-single .dl-events-navigation li.tribe-events-nav-next a:hover span {animation: dl-hover-anim-right .6s forwards ease;}.dl-all-events {display: flex;align-items: center;justify-content: center;}.dl-all-events .default-btn {font-weight: 700;padding: 15px 30px 14px;}.dl-all-events .default-btn span {display: block !important;}.tribe-common-l-container {--tec-font-family-sans-serif: var(--kidden-primary-font);}.tribe-events-header .tribe-events-header__title, .tribe-events-header .tribe-events-header__breadcrumbs {display: none;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {font-size: 16px;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {font-size: 32px;}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {font-size: 14px;}.tribe-events .tribe-events-calendar-day__event-featured-image-link, .tribe-events .tribe-events-calendar-list__event-featured-image {border-radius: 15px;}.tribe-events .tribe-events-c-events-bar__search-button, .tribe-events button.tribe-events-c-events-bar__search-button {align-items: center;}.tribe-events-c-top-bar__datepicker-container thead th {background: inherit;}.tribe-events .datepicker {padding: 15px;border-radius: 15px;border: none;}.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active:hover {background-color: var(--kidden-primary-color);}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {border-radius: 15px;overflow: hidden;}.tribe-events button.tribe-events-c-top-bar__datepicker-button:focus, .tribe-events .tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:focus, .tribe-common .tribe-common-form-control-text__input:focus {outline: none;}.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {background-color: var(--kidden-primary-color);color: #fff;border-radius: 10px;}.tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:hover {background-color: var(--kidden-secondary-color);color: #fff;border-radius: 10px;}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover {background-color: var(--kidden-bg-grey);}@media (max-width: 992px) {.tribe-events-event-image {height: 400px;}.dl-event-details-wrap {grid-template-columns: 1fr;}.map {height: 320px;}}@media (max-width: 767px) {.tribe-events-single.wrapper {padding: 60px 0 0;}.tribe-events-event-image {height: 300px;}.tribe-events-single .dl-events-navigation li:not(.dl-all-events) a {font-size: 0;}.tribe-events-single .dl-events-navigation li:not(.dl-all-events) a span {height: 20px;}}@media (max-width: 500px) {.dl-event-details-meta {grid-template-columns: 1fr;grid-gap: 30px;}}@keyframes dl-hover-anim-left {0% {transform: translateX(0);}50% {transform: translateX(-3px);}100% {transform: translateX(0);}}@keyframes dl-hover-anim-right {0% {transform: translateX(0);}50% {transform: translateX(3px);}100% {transform: translateX(0);}}.wp-block-button__link {color: var(--kidden-white-color);border-radius: inherit;font-weight: 600;font-family: var(--kidden-primary-font);letter-spacing: 0;text-transform: capitalize;}.wp-block-button__link:not(.has-background) {background: var(--kidden-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(--kidden-dark-color);}.wp-block-button__link:not(.has-background):hover, .wp-block-button.is-style-outline .wp-block-button__link:hover {background: var(--kidden-bg-dark);color: var(--kidden-white-color);border-color: var(--kidden-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(--kidden-white-color);font-family: var(--kidden-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(--kidden-primary-color);border-left: 5px solid var(--kidden-dark-color);padding: 40px;margin-left: 0;margin-right: 0;border-radius: 15px;}.wp-block-quote[style="text-align:right"] {border-left: none;border-right: 5px solid var(--kidden-dark-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(--kidden-primary-font);color: var(--kidden-white-color);font-size: 24px;line-height: 36px;font-weight: 600;letter-spacing: 0;margin: 0;}blockquote cite {font-family: var(--kidden-primary-font);font-size: 16px;color: var(--kidden-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(--kidden-bg-grey);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 img {border-radius: 15px;}.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);}}body:not(.elementor-page) .content-area h1, body:not(.elementor-page) .content-area h2, body:not(.elementor-page) .content-area h3, body:not(.elementor-page) .content-area h4, body:not(.elementor-page) .content-area h5, body:not(.elementor-page) .content-area h6 {margin: 10px 0 15px 0;}body:not(.elementor-page) .content-area p, .has-large-font-size {line-height: 1.8;}body:not(.elementor-page) .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(--kidden-dark);margin-top: 0;}.post-footer-area>* {margin-top: 50px;}.dl-event-details-wrap h3, .post-footer-area .post-footer-title, .post-footer-area .comment-reply-title {font-size: 22px;padding-bottom: 15px;margin-top: -5px;position: relative;letter-spacing: 0;}.dl-event-details-wrap h3:before, .dl-event-details-wrap h3:after, .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(--kidden-primary-color);content: "";height: 4px;position: absolute;left: 0;bottom: 5px;border-radius: 2px;}.dl-event-details-wrap h3:before, .post-footer-area .post-footer-title:before, .post-footer-area .comment-reply-title:before {width: 15px;}.dl-event-details-wrap h3:after, .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(--kidden-primary-font);color: var(--kidden-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(--kidden-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(--kidden-bg-grey);border-radius: 20px;overflow: hidden;}.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;right: 15px;top: 15px;}.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(--kidden-primary-font);color: var(--kidden-grey-color);font-size: 15px;font-weight: 600;line-height: 1;text-transform: capitalize;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(--kidden-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(--kidden-primary-font);font-size: 22px;font-weight: 700;line-height: 28px;letter-spacing: 0;}.rel-post-card .post-content .entry-title a {color: var(--kidden-dark-color);}.widget-area .widget {background-color: var(--kidden-bg-grey);padding: 30px;border-radius: 15px;}.widget-area .widget.widget_media_image {padding: 0;overflow: hidden;}.widget-area .widget.widget_media_image img {width: 100%;display: block;}.widget-area>section:not(:last-of-type) {margin-bottom: 40px;}.program-widget-title, .widget .widget-title {font-family: var(--kidden-primary-font);color: var(--kidden-dark-color);font-size: 22px;font-weight: 700;line-height: 1;letter-spacing: -0.5px;padding-bottom: 20px;text-transform: capitalize;position: relative;}.dark .widget .widget-title {color: var(--kidden-white-color);}.program-widget-title:after, .program-widget-title:before, .widget .widget-title:after, .widget .widget-title:before {background: var(--kidden-primary-color);content: "";height: 4px;position: absolute;left: 0;bottom: 5px;border-radius: 5px;}.program-widget-title:before, .widget .widget-title:before {width: 15px;}.program-widget-title:after, .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_categories .cat-item a {color: var(--kidden-dark-color);position: relative;padding-left: 15px;}.widget_categories .cat-item a:before {background-color: var(--kidden-primary-color);width: 6px;height: 6px;border-radius: 50%;content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);}.widget_categories .cat-item a:after {background-color: transparent;border: 1px solid var(--kidden-primary-color);width: 10px;height: 10px;border-radius: 50%;content: "";position: absolute;left: -2px;top: 50%;transform: translateY(-50%);}.widget_search .search-form {width: 100%;position: relative;}.widget_search .search-form .form-control {background-color: var(--kidden-bg-white);border: none;color: var(--kidden-grey-color);width: 100%;height: 60px;padding: 0 40px 0 15px;font-size: 17px;border-radius: 15px;}.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(--kidden-primary-color);transition: opacity 0.3s ease-in-out;}.dark .widget_search .search-form .form-control {background-color: #222;color: var(--kidden-white-color);}.widget .tagcloud a {background-color: var(--kidden-primary-color);color: var(--kidden-white-color);font-size: 14px !important;line-height: 1;letter-spacing: -0.2px;text-transform: capitalize;border-radius: 15px;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(--kidden-secondary-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(--kidden-primary-font);color: var(--kidden-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(--kidden-primary-color);text-decoration: underline;}.widget.widget_recent_entries ul li span {font-family: var(--kidden-secondary-font);color: var(--kidden-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;}.dark .widget.widget_recent_entries ul li a {color: var(--kidden-grey-light-color);}.dark .widget.widget_recent_entries ul li a:hover {color: var(--kidden-primary-color);}.textwidget>* {margin-top: 15px;}.textwidget p:first-child {margin-top: 0;}.textwidget p strong {font-family: var(--kidden-primary-font);color: var(--kidden-dark-color);font-size: 18px;line-height: 1.2;display: block;}.dark .textwidget, .dark .textwidget p {color: var(--kidden-grey-color);}.dark .textwidget p strong {color: var(--kidden-white-color);}.dark .textwidget .wp-caption .wp-caption-text {background-color: #222;color: var(--kidden-grey-light-color);}.calendar_wrap .wp-calendar-nav span, .widget_calendar .wp-calendar-table caption {font-family: var(--kidden-primary-font);color: var(--kidden-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(--kidden-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(--kidden-dark-color);}.calendar_wrap .wp-calendar-nav span a:hover {color: var(--kidden-primary-color);}.calendar_wrap .wp-calendar-nav {margin-top: 8px;}.dark .calendar_wrap .wp-calendar-nav span, .dark .widget_calendar .wp-calendar-table caption, .dark .calendar_wrap .wp-calendar-nav span a {color: var(--kidden-grey-light-color);}.dark tr:nth-of-type(odd) {background-color: #222;}.dark tr:nth-of-type(even) {background-color: #252525;}.wp-block-calendar .wp-calendar-table thead tr th {color: var(--kidden-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(--kidden-bg-white);width: 100%;padding: 18px 15px;border-radius: 15px;border: none;outline: none;box-shadow: none;}.ui-selectmenu-button.ui-button:hover, .ui-selectmenu-button.ui-button:focus {border: none;}.ui-widget.ui-widget-content {background-color: var(--kidden-bg-white);border: none;}.ui-widget.ui-widget-content li:not(:last-of-type) {border: none;}.ui-selectmenu-text {font-family: var(--kidden-primary-font);color: var(--kidden-grey-color);font-size: 17px;font-weight: 600;letter-spacing: -0.2px;}.ui-menu .ui-menu-item-wrapper {font-family: var(--kidden-secondary-font);color: var(--kidden-grey-color);font-size: 16px;font-weight: 500;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(--kidden-bg-white);color: var(--kidden-primary-color);border: 1px solid transparent;outline: none;box-shadow: none;}.dark .ui-selectmenu-button.ui-button {background-color: #222;border-color: #333;}.dark .ui-selectmenu-text {color: var(--kidden-grey-light-color);}.woocommerce-checkout .ui-state-active, .woocommerce-checkout .ui-widget-content .ui-state-active, .ui-button:active, a.ui-button:active {border: 1px solid var(--kidden-border-color);}.ui-selectmenu-button:active .ui-selectmenu-text {color: var(--kidden-primary-color);}.comment-author-link>a {font-family: var(--kidden-primary-font);font-weight: 600;text-transform: capitalize;letter-spacing: -0.2px;color: var(--kidden-dark-color);}.recentcomments>a {color: var(--kidden-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;}.dark .widget_rss .widget-title a {color: var(--kidden-white-color);}.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(--kidden-primary-font);font-size: 18px;line-height: 1.3;font-weight: 600;color: var(--kidden-dark-color);letter-spacing: -0.2px;display: block;}.widget_rss .rss-date {font-size: 12px;font-weight: 600;color: var(--kidden-grey-color);letter-spacing: -0.2px;display: block;margin-bottom: 10px;text-transform: uppercase;margin-top: 2px;}.dark .widget_rss .rsswidget {color: var(--kidden-white-color);}.dark .widget_rss .rsswidget:hover {color: var(--kidden-primary-color);}.dark .widget_rss .rss-date {color: var(--kidden-grey-light-color);}.widget_meta ul li a {color: var(--kidden-grey-color);}.widget_meta ul li a:hover {color: var(--kidden-primary-color);text-decoration: underline;}.footer-wrapper {background-color: var(--kidden-bg-white);background-repeat: no-repeat;background-size: cover;background-position: center center;position: relative;z-index: 1;}.footer-wrapper.default-bg{background-image: url(../img/footer-background.png);background-position: bottom center;background-size: contain;}.footer-wrapper.dark {background-color: var(--kidden-bg-dark);}.dark .widget, .dark ul li a {color: var(--kidden-grey-light-color);}.dark ul li a:hover {color: var(--kidden-primary-color);}.footer-widgets-area {padding: 100px 0 140px;border-top: 1px solid #ddd;}.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);}.footer-widgets-area {padding: 100px 0;}.footer-wrapper {background-size: 1500px;}}@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);}.footer-wrapper {background-position: center 97%;background-size: 1000px;}}.no-widget-area .copyright-area {background-color: var(--kidden-bg-green);}.dark.no-widget-area .copyright-area {background-color: var(--kidden-bg-dark);}.copyright-area .copyright-inner {color: var(--kidden-white-color);padding: 25px;display: flex;align-items: center;justify-content: space-between;column-gap: 30px;row-gap: 10px;font-size: 16px;}.dark .copyright-area .copyright-inner {border-top: 1px solid rgba(255, 255, 255, 0.15);color: var(--kidden-grey-light-color);}.copyright-area.no-footer-menu .copyright-inner {justify-content: center;}.footer-wrapper.default-bg:not(.no-widget-area) .copyright-area .site-info {transform: translateY(13px);}.copyright-area .site-info a {color: var(--kidden-white-color);}.dark .copyright-area .site-info a {color: #ddd;}.copyright-area .site-info a:hover {color: var(--kidden-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;}.copyright-area .site-info {transform: translateY(18px);}.footer-menu {justify-content: center;column-gap: 10px;}.footer-menu li:not(:last-of-type)::after {margin-left: 10px;}}@media (max-width: 767px) {.copyright-area {background-color: var(--kidden-bg-green);}.copyright-area .copyright-inner {padding: 20px 0;}.copyright-area .site-info {transform: translateY(0);}}.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(--kidden-primary-color);color: var(--kidden-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(--kidden-primary-color);color: var(--kidden-white-color);transform: translateY(-2px);}.woocommerce a.remove {font-size: 20px;width: auto;}.woocommerce a.remove:hover {background-color: transparent;color: var(--kidden-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(--kidden-secondary-font);color: var(--kidden-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(--kidden-primary-font);color: var(--kidden-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(--kidden-primary-color);color: var(--kidden-white-color);font-family: var(--kidden-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(--kidden-bg-white);background-image: url(../img/404-background.png);background-repeat: no-repeat;background-position: bottom center;background-size: cover;padding-top: 130px;}.error-404 {display: flex;align-items: center;gap: 50px;max-width: 80%;margin: 0 auto;text-align: left;}.h-style-2 .error-404 {padding-top: var(--main-header-height, 71px);}.error-404 img {max-width: 400px;}.error-404 h1 {font-size: 48px;color: var(--kidden-dark-color);line-height: 1.1;font-weight: 700;letter-spacing: 0;margin-bottom: 15px;max-width: 400px;}.error-404 p {max-width: 400px;color: var(--kidden-grey-color);margin-bottom: 20px;}@media (max-width: 992px) {.error-404 {flex-direction: column;max-width: 100%;}.error-404 h1 {font-size: 36px;max-width: 100%;}.error-page-content {text-align: center;}}@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;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}.no-results .page-content .search-form {display: flex;align-items: center;}.no-results .page-content .search-btn {display: inline-flex;align-items: center;justify-content: center;padding: 0 25px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}#scroll-to-top {height: 50px;width: 50px;border-bottom: 3px solid var(--kidden-secondary-color);color: var(--kidden-white-color);font-family: var(--kidden-primary-font);font-size: 20px;font-weight: 600;border-radius: 15px;position: fixed;bottom: 0;right: 25px;transform: scale(0);display: grid;place-items: center;cursor: pointer;overflow: hidden;visibility: hidden;opacity: 0;box-shadow: var(--kidden-shadow-sm);-webkit-transition: all 0.3s;transition: all 0.3s;z-index: 100;}#scroll-to-top .blob-dl-btn__inner {background: var(--kidden-primary-color);}#scroll-to-top svg {fill: currentColor;width: 25px;height: 25px;}#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(--kidden-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) }}