.cmplz-video.cmplz-iframe-styles{background-color:transparent;}.cmplz-video.cmplz-hidden{visibility:hidden !important;}.cmplz-blocked-content-notice{display:none;}.cmplz-placeholder-parent{height:inherit;}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block;}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#fff;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,.5),0 1px 10px 0 rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative;}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute;}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial;}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important;}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:98;line-height:23px;}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece;}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:98;line-height:23px;}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px;}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff;}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block;}.cmplz-blocked-content-container div div{display:none;}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit;}@keyframes cmplz-fadein{from{opacity:0;}to{opacity:1;}}@media screen and (min-width: 992px){.single-gallery-1column > * .product-detail-inner{position:sticky;top:5rem;}}.single-gallery-carousel2columns .woocommerce-product-gallery__image{background:#f3f3f3;}.single-gallery-carousel2columns svg{width:20px;color:#4f575e;}.single-gallery-carousel2columns ul.flex-direction-nav{list-style:none;padding:0;display:flex;justify-content:space-between;gap:5px;margin-top:20px;}.single-gallery-carousel2columns .product-checklist{display:none;}.single-gallery-carousel2columns .woocommerce-product-details__short-description{display:none;}.single-gallery-1column .woocommerce-product-gallery__image{background:#f3f3f3;}.single-gallery-1column .woocommerce-product-gallery__image + .woocommerce-product-gallery__image{margin-top:5px;}.single-gallery-2columns{padding-left:0 !important;}.single-gallery-2columns .woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;}.single-gallery-2columns .woocommerce-product-gallery__image{background:#f3f3f3;}@media screen and (max-width: 600px){.single-gallery-1column .woocommerce-product-gallery__wrapper,.single-gallery-2columns .woocommerce-product-gallery__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;width:100%;overflow-x:auto;}.single-gallery-1column .woocommerce-product-gallery__wrapper > *,.single-gallery-2columns .woocommerce-product-gallery__wrapper > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar,.single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar{width:3px;height:4px;}.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar-track,.single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar-track{background-color:#f6f4f0;border-radius:9px;}.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar-thumb,.single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:9px;}}.wishlist-button{position:relative;}a.klbwl-btn:before{font-family:"klbtheme";font-size:1.375rem;content:"";margin-right:.375rem;}.products .wishlist-button a{font-size:0;color:currentColor;}.products a.klbwl-btn:before{margin-right:0;}a.klbwl-btn.klbwl-product-in-list:before{content:"" !important;}@keyframes klb-wishlist-rotate{100%{transform:rotate(360deg);}}a.klbwl-btn.klbwl-adding:after,span.klbwl-removing i:before{position:absolute;top:50%;left:0;margin-top:-9px;transition:opacity .2s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgba(161,161,161,40%);border-left-color:#000;border-radius:50%;vertical-align:middle;opacity:1;animation:klb-wishlist-rotate 450ms infinite linear;}.products a.klbwl-btn.klbwl-adding:after{left:50%;margin-left:-9px;}.wishlist-button .klbwl-btn.klbwl-adding:before{opacity:0;}.klbwl-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999989;background:rgba(0,0,0,.7);opacity:0;font-size:14px;visibility:hidden;-webkit-transition:opacity .3s;transition:opacity .3s;box-sizing:border-box;}.klbwl-popup .klbwl-popup-inner{display:block;width:100%;height:100%;position:relative;}.klbwl-popup .klbwl-popup-inner .klbwl-popup-content{width:100%;max-width:360px;height:auto;max-height:100%;position:absolute;top:40%;left:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);display:flex;flex-direction:column;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden;padding:40px;background-color:#fff;text-align:center;}.klbwl-popup.klbwl-show{opacity:1;visibility:visible;}.klbwl-popup.klbwl-show .klbwl-popup-inner .klbwl-popup-content{top:50%;}.klbwl-popup-content a.btn{width:100%;justify-content:center;}.klbwl-popup-content a.btn + a.btn{margin-top:10px;}.klbwl-popup-content .klbwl-notice{margin-bottom:10px;}td.klbwl-item--remove span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:fantasy;font-size:.9375rem;font-weight:700;line-height:1;width:1.125rem;height:1.125rem;color:#fff;background-color:var(--color-red600);border-radius:50%;cursor:pointer;position:relative;}td.klbwl-item--remove span.klbwl-removing{background:none;}span.klbwl-removing i:before{margin-left:0;margin-top:0;top:0;}td.klbwl-item--image img{max-width:65px;}td.klbwl-item--addtocart p{margin-bottom:0;white-space:nowrap;}td.klbwl-item--addtocart a i{display:none;}td.klbwl-item--name a{color:currentColor;font-weight:500;}.klbwl-no-result .cart-empty-page .empty-icon{font-size:7rem;margin-bottom:0;}.klbwl-no-result + .klbwl-actions{display:none;}@media (max-width: 480px){.klbwl-list td.klbwl-item--stock,.klbwl-list th.product-date,.klbwl-list th.product-price,.klbwl-list th.product-subtotal,.klbwl-list td.klbwl-item--date,.klbwl-list td.klbwl-item--price{display:none;}.klbwl-list td.klbwl-item--addtocart a.button{padding:5px;height:auto;font-size:12px;}.klbwl-list.woocommerce-cart-form table th.product-remove{display:table-cell !important;}}.footer-width-fixer{width:100%;}.ehf-template-genesis.ehf-header .site-header .wrap,.ehf-template-genesis.ehf-footer .site-footer .wrap,.ehf-template-generatepress.ehf-header .site-header .inside-header{width:100%;padding:0;max-width:100%;}.ehf-template-generatepress.ehf-header .site-header,.ehf-template-generatepress.ehf-footer .site-footer{width:100%;padding:0;max-width:100%;background-color:transparent !important;}.bhf-hidden{display:none;}.ehf-header #masthead{z-index:99;position:relative;}.elementor-hidden{display:none;}.elementor-visibility-hidden{visibility:hidden;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0;}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0;}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em;}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em;}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box;}.elementor a{box-shadow:none;text-decoration:none;}.elementor hr{background-color:transparent;margin:0;}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%;}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0;}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%;}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0;}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s;}.elementor .elementor-background-video-container.elementor-loading{opacity:0;}.elementor .elementor-background-video-embed{max-width:none;}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}.elementor .elementor-background-video{max-width:none;}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover;}.elementor .elementor-background-overlay{inset:0;position:absolute;}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0;}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%;}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute;}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed;}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%;}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%;}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%;}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1;}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content);}.elementor-invisible{visibility:hidden;}.elementor-align-center{text-align:center;}.elementor-align-right{text-align:right;}.elementor-align-left{text-align:left;}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto;}.elementor-align-justify .elementor-button{width:100%;}.elementor-custom-embed-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3);}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s;}.elementor-custom-embed-play.elementor-playing i{font-family:eicons;}.elementor-custom-embed-play.elementor-playing i:before{content:"";}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite;}.elementor-tag{display:inline-flex;}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear;}.elementor-ken-burns--out{transform:scale(1.3);}.elementor-ken-burns--active{transition-duration:20s;}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1);}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3);}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center;}.elementor-widescreen-align-right{text-align:right;}.elementor-widescreen-align-left{text-align:left;}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto;}.elementor-widescreen-align-justify .elementor-button{width:100%;}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center;}.elementor-laptop-align-right{text-align:right;}.elementor-laptop-align-left{text-align:left;}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto;}.elementor-laptop-align-justify .elementor-button{width:100%;}.elementor-tablet_extra-align-center{text-align:center;}.elementor-tablet_extra-align-right{text-align:right;}.elementor-tablet_extra-align-left{text-align:left;}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto;}.elementor-tablet_extra-align-justify .elementor-button{width:100%;}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center;}.elementor-tablet-align-right{text-align:right;}.elementor-tablet-align-left{text-align:left;}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto;}.elementor-tablet-align-justify .elementor-button{width:100%;}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center;}.elementor-mobile_extra-align-right{text-align:right;}.elementor-mobile_extra-align-left{text-align:left;}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto;}.elementor-mobile_extra-align-justify .elementor-button{width:100%;}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center;}.elementor-mobile-align-right{text-align:right;}.elementor-mobile-align-left{text-align:left;}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto;}.elementor-mobile-align-justify .elementor-button{width:100%;}}:root{--page-title-display:block;}.elementor-page-title,h1.entry-title{display:var(--page-title-display);}@keyframes eicon-spin{0%{transform:rotate(0deg);}to{transform:rotate(359deg);}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite;}.elementor-section{position:relative;}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative;}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap;}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;}.elementor-section.elementor-section-stretched{position:relative;width:100%;}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start;}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center;}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end;}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh;}.elementor-section.elementor-section-height-full>.elementor-container{height:100%;}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start;}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center;}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end;}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%;}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex;}.elementor-widget-wrap>.elementor-element{width:100%;}.elementor-widget-wrap.e-swiper-container{width:calc(100% - ( var(--e-column-margin-left,0px) + var(--e-column-margin-right,0px) ));}.elementor-widget{position:relative;}.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px);}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0;}.elementor-column{display:flex;min-height:1px;position:relative;}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px;}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px;}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px;}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px;}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px;}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0;}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%;}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%;}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%;}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%;}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%;}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%;}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%;}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%;}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%;}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%;}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%;}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%;}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%;}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%;}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%;}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%;}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%;}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%;}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%;}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%;}.elementor-column.elementor-xs-11{width:11.111%;}.elementor-column.elementor-xs-12{width:12.5%;}.elementor-column.elementor-xs-14{width:14.285%;}.elementor-column.elementor-xs-16{width:16.666%;}.elementor-column.elementor-xs-20{width:20%;}.elementor-column.elementor-xs-25{width:25%;}.elementor-column.elementor-xs-30{width:30%;}.elementor-column.elementor-xs-33{width:33.333%;}.elementor-column.elementor-xs-40{width:40%;}.elementor-column.elementor-xs-50{width:50%;}.elementor-column.elementor-xs-60{width:60%;}.elementor-column.elementor-xs-66{width:66.666%;}.elementor-column.elementor-xs-70{width:70%;}.elementor-column.elementor-xs-75{width:75%;}.elementor-column.elementor-xs-80{width:80%;}.elementor-column.elementor-xs-83{width:83.333%;}.elementor-column.elementor-xs-90{width:90%;}.elementor-column.elementor-xs-100{width:100%;}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%;}.elementor-column.elementor-sm-11{width:11.111%;}.elementor-column.elementor-sm-12{width:12.5%;}.elementor-column.elementor-sm-14{width:14.285%;}.elementor-column.elementor-sm-16{width:16.666%;}.elementor-column.elementor-sm-20{width:20%;}.elementor-column.elementor-sm-25{width:25%;}.elementor-column.elementor-sm-30{width:30%;}.elementor-column.elementor-sm-33{width:33.333%;}.elementor-column.elementor-sm-40{width:40%;}.elementor-column.elementor-sm-50{width:50%;}.elementor-column.elementor-sm-60{width:60%;}.elementor-column.elementor-sm-66{width:66.666%;}.elementor-column.elementor-sm-70{width:70%;}.elementor-column.elementor-sm-75{width:75%;}.elementor-column.elementor-sm-80{width:80%;}.elementor-column.elementor-sm-83{width:83.333%;}.elementor-column.elementor-sm-90{width:90%;}.elementor-column.elementor-sm-100{width:100%;}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%;}.elementor-column.elementor-md-11{width:11.111%;}.elementor-column.elementor-md-12{width:12.5%;}.elementor-column.elementor-md-14{width:14.285%;}.elementor-column.elementor-md-16{width:16.666%;}.elementor-column.elementor-md-20{width:20%;}.elementor-column.elementor-md-25{width:25%;}.elementor-column.elementor-md-30{width:30%;}.elementor-column.elementor-md-33{width:33.333%;}.elementor-column.elementor-md-40{width:40%;}.elementor-column.elementor-md-50{width:50%;}.elementor-column.elementor-md-60{width:60%;}.elementor-column.elementor-md-66{width:66.666%;}.elementor-column.elementor-md-70{width:70%;}.elementor-column.elementor-md-75{width:75%;}.elementor-column.elementor-md-80{width:80%;}.elementor-column.elementor-md-83{width:83.333%;}.elementor-column.elementor-md-90{width:90%;}.elementor-column.elementor-md-100{width:100%;}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10;}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9;}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8;}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7;}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6;}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5;}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4;}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3;}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2;}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1;}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10;}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9;}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8;}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7;}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6;}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5;}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4;}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3;}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2;}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1;}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10;}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9;}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8;}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7;}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6;}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5;}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4;}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3;}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2;}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1;}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0;}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10;}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9;}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8;}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7;}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6;}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5;}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4;}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3;}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2;}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1;}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10;}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9;}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8;}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7;}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6;}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5;}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4;}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3;}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2;}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1;}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10;}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9;}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8;}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7;}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6;}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5;}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4;}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3;}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2;}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1;}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0;}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10;}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9;}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8;}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7;}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6;}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5;}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4;}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3;}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2;}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1;}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10;}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9;}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8;}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7;}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6;}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5;}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4;}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3;}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2;}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1;}.elementor-column{width:100%;}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);}.elementor-grid .elementor-grid-item{min-width:0;}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap);}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word;}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr);}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr);}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr);}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr);}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr);}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr);}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr);}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr);}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr);}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap);}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word;}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr);}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr);}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr);}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr);}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr);}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr);}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr);}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr);}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr);}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap);}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word;}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr);}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr);}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr);}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr);}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr);}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr);}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr);}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr);}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr);}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap);}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word;}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr);}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr);}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr);}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr);}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr);}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr);}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr);}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr);}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr);}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap);}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word;}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr);}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr);}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr);}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr);}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr);}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr);}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr);}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr);}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr);}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap);}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word;}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr);}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr);}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr);}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr);}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr);}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr);}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr);}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr);}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr);}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap);}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word;}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr);}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr);}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr);}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr);}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr);}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr);}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr);}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr);}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr);}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop";}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen";}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra";}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet";}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra";}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile";}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start);}.e-con:not(.e-div-block-base){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width);}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width);}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align);}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction);}.e-con,.e-con>.e-con-inner{display:var(--display);}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row;}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items);}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal;}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy;}.e-con-boxed{gap:initial;text-align:initial;}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items);}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%;}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width));}.e-con .elementor-widget.elementor-widget{margin-block-end:0;}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%);}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%);}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none;}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1;}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2;}.e-con .elementor-widget{min-width:0;}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%;}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%;}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%;}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px;}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile);}.e-con.e-flex .elementor-widget-archive-posts{width:100%;}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%;}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1;}.elementor-field-group{align-items:center;flex-wrap:wrap;}.elementor-field-group.elementor-field-type-submit{align-items:flex-end;}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%;}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0;}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6;}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6;}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%;}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit;}.elementor-field-group .elementor-select-wrapper:before{content:"";font-family:eicons;font-size:15px;pointer-events:none;position:absolute;right:10px;text-shadow:0 0 3px rgba(0,0,0,.3);top:50%;transform:translateY(-50%);}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:"";}.elementor-field-subgroup{display:flex;flex-wrap:wrap;}.elementor-field-subgroup .elementor-field-option label{display:inline-block;}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px;}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%;}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline;}.elementor-field-label{cursor:pointer;}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em;}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px;}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px;}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px;}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px;}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px;}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%;}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1;}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%;}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center;}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start;}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end;}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto;}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0;}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto;}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%;}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1;}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%;}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center;}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start;}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end;}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto;}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0;}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto;}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%;}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1;}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%;}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center;}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start;}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end;}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto;}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0;}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto;}}.elementor-error .elementor-field{border-color:#d9534f;}.elementor-error .help-inline{color:#d9534f;font-size:.9em;}.elementor-message{font-size:1em;line-height:1;margin:10px 0;}.elementor-message:before{content:"";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle;}.elementor-message.elementor-message-danger{color:#d9534f;}.elementor-message.elementor-message-danger:before{content:"";}.elementor-message.form-message-success{color:#5cb85c;}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0;}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center;}.elementor-form .elementor-button.elementor-size-xs{min-height:33px;}.elementor-form .elementor-button.elementor-size-sm{min-height:40px;}.elementor-form .elementor-button.elementor-size-md{min-height:47px;}.elementor-form .elementor-button.elementor-size-lg{min-height:59px;}.elementor-form .elementor-button.elementor-size-xl{min-height:72px;}.elementor-element:not(.e-div-block-base) .elementor-widget-container,.elementor-element:not(.e-div-block-base):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}.elementor-heading-title{line-height:1;margin:0;padding:0;}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s;}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center;}.elementor-button-icon{align-items:center;display:flex;}.elementor-button-icon svg{height:auto;width:1em;}.elementor-button-icon .e-font-icon-svg{height:1em;}.elementor-button-text{display:inline-block;}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px;}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px;}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px;}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px;}.elementor-button span{text-decoration:inherit;}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de;}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c;}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e;}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f;}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de;}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c;}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e;}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f;}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;padding:.5em;fill:#fff;}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em;}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s;}.elementor-icon:hover{color:#69727d;}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em;}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%);}.elementor-icon i.fad{width:auto;}.elementor-shape-square .elementor-icon{border-radius:0;}.elementor-shape-rounded .elementor-icon{border-radius:10%;}.elementor-shape-circle .elementor-icon{border-radius:50%;}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX,1) * var(--e-transform-scaleX,var(--e-transform-scale,1)))) scaleY(calc(var(--e-transform-flipY,1) * var(--e-transform-scaleY,var(--e-transform-scale,1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX,1) * var(--e-con-transform-scaleX,var(--e-con-transform-scale,1)))) scaleY(calc(var(--e-con-transform-flipY,1) * var(--e-con-transform-scaleY,var(--e-con-transform-scale,1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);}.animated{animation-duration:1.25s;}.animated.animated-slow{animation-duration:2s;}.animated.animated-fast{animation-duration:.75s;}.animated.infinite{animation-iteration-count:infinite;}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards;}@media (prefers-reduced-motion:reduce){.animated{animation:none;}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none;}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none;}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none;}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none;}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none;}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none;}}.elementor-kit-7{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-069f299:#1bb96b;--e-global-color-5994db1:#15862f;--e-global-color-cd98c40:#964215;--e-global-color-1f69e9e:#23f771;--e-global-color-362a6c4:#ff5e41;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#ffbc7d;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}@media (max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media (max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}.marquee{overflow:hidden;display:flex;}.marquee h5{white-space:nowrap;}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3);}50%{opacity:1;}}.zoomIn{animation-name:zoomIn;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{animation-name:fadeIn;}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit;}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px;}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px;}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px;}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px;}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px;}.elementor-flip-box{height:280px;perspective:1000px;position:relative;transform-style:preserve-3d;}@media (max-width:1024px){.elementor-flip-box{cursor:pointer;}}.elementor-flip-box__front{background-color:#1abc9c;}.elementor-flip-box__back{background-color:#4054b2;display:block;}.elementor-flip-box__layer{height:100%;position:absolute;transition:all .6s ease-in-out;width:100%;}.elementor-flip-box__layer__overlay{align-items:stretch;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:35px;text-align:center;width:100%;}.elementor-flip-box__layer__title{font-size:21px;}.elementor-flip-box__layer__description{font-size:14px;}.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){margin:0 0 20px;padding:0;}.elementor-flip-box__layer__title{font-weight:600;line-height:1;}.elementor-flip-box,.elementor-flip-box .elementor-view-framed,.elementor-flip-box .elementor-view-stacked{--e-flip-box-view-framed-stacked-icon-color:#fff;}.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon{color:var(--e-flip-box-view-framed-stacked-icon-color);}.elementor-flip-box .elementor-icon svg,.elementor-flip-box .elementor-view-framed .elementor-icon svg,.elementor-flip-box .elementor-view-stacked .elementor-icon svg{fill:var(--e-flip-box-view-framed-stacked-icon-color);}.elementor-flip-box .elementor-view-framed .elementor-icon{border-color:#fff;}.elementor-flip-box .elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.5);}.elementor-flip-box__button.elementor-button{align-self:center;background:transparent;border:2px solid #fff;cursor:pointer;margin-left:auto;margin-right:auto;}.elementor-flip-box__button.elementor-button:focus-visible,.elementor-flip-box__button.elementor-button:hover{background:transparent;text-decoration:none;}.elementor-flip-box__image{display:inline-block;margin:0 0 20px;width:100%;}.elementor-flip-box__image img{width:50%;}.elementor-flip-box .elementor-icon-wrapper{margin-bottom:20px;}.elementor-flip-box--3d .elementor-flip-box__layer__inner{transform:translateZ(90px) scale(.91);}.elementor-flip-box--3d .elementor-flip-box__layer__overlay{transform:translateZ(.1px);transform-style:preserve-3d;}.elementor-flip-box--effect-flip .elementor-flip-box{perspective:1000px;transform-style:preserve-3d;}.elementor-flip-box--effect-flip .elementor-flip-box__layer{backface-visibility:hidden;transform-style:preserve-3d;}.elementor-flip-box--effect-flip .elementor-flip-box__front{transform:none;z-index:1;}.elementor-flip-box--effect-flip .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{transform:none;}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back{transform:rotateX(0) rotateY(-180deg);}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(0) rotateY(180deg);}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back{transform:rotateX(0) rotateY(180deg);}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(0) rotateY(-180deg);}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back{transform:rotateX(-180deg) rotateY(0);}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(180deg) rotateY(0);}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back{transform:rotateX(180deg) rotateY(0);}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(-180deg) rotateY(0);}.elementor-flip-box--effect-push .elementor-flip-box__front{transform:none;}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(100%) translateY(0);}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(-100%) translateY(0);}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(0) translateY(-100%);}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(0) translateY(100%);}.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box{overflow:hidden;}.elementor-flip-box--effect-push .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{transform:none;}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back{transform:translateX(-100%) translateY(0);}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back{transform:translateX(100%) translateY(0);}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back{transform:translateX(0) translateY(100%);}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back{transform:translateX(0) translateY(-100%);}.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{opacity:1;transform:scale(1);transition:transform .7s,opacity .35s,width .1ms;width:100%;z-index:1;}.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{opacity:0;transform:scale(.7);transition:transform .8s,opacity .7s .1s,width .1ms .7s;width:0;}.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{opacity:0;transform:scale(.7);transition:transform .7s,opacity .5s .2s;}.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{opacity:1;transform:scale(1);transition:transform .7s,opacity .5s;}.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:0;}.elementor-flip-box--effect-fade .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{opacity:1;}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front,.elementor-widget-flip-box.elementor-flip-box--flipped:not(:has(.elementor-widget-container)) .elementor-flip-box__front{display:none;}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back,.elementor-widget-flip-box.elementor-flip-box--flipped:not(:has(.elementor-widget-container)) .elementor-flip-box__back{opacity:1;transform:none;}.e-con-inner>.elementor-widget-flip-box,.e-con>.elementor-widget-flip-box{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow);}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0);}to{opacity:1;transform:none;}}.fadeInLeft{animation-name:fadeInLeft;}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0);}to{opacity:1;transform:none;}}.fadeInRight{animation-name:fadeInRight;}.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%;}.elementor-shape-top{top:-1px;}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1;}.elementor-shape-bottom{bottom:-1px;}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1;}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg);}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px);}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center;}.elementor-widget-image-box .elementor-image-box-content{width:100%;}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex;}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:end;}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row;text-align:start;}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto;}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start;}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center;}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end;}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-bottom:15px;margin-left:auto !important;margin-right:auto !important;}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block;}.elementor-widget-image-box .elementor-image-box-title a{color:inherit;}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center;}.elementor-widget-image-box .elementor-image-box-description{margin:0;}.elementor-column .elementor-spacer-inner{height:var(--spacer-size);}.e-con{--container-widget-width:100%;}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0;}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%;}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%;}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size));}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%;}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size));}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative;}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px;}.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03);}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%;}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;}.elementor-motion-effects-perspective{perspective:1200px;}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);}.elementor-widget-image{text-align:center;}.elementor-widget-image a{display:inline-block;}.elementor-widget-image a img[src$=".svg"]{width:48px;}.elementor-widget-image img{display:inline-block;vertical-align:middle;}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center;}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto;}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:flex-start;}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:center;}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{align-items:flex-end;}}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:flex;}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto;}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end;}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0;}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start;}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px);}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center;}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto;}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:flex;}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto;}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end;}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0;}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start;}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px);}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center;}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto;}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:flex;}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto;}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end;}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0;}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start;}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px);}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center;}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto;}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:flex;}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto;}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end;}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0;}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start;}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px);}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center;}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto;}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:flex;}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto;}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end;}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0;}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start;}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px);}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center;}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto;}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:flex;}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto;}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end;}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0;}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start;}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px);}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center;}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto;}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:flex;}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto;}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end;}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0;}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start;}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px);}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center;}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto;}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;flex:unset;}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit;}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;}.elementor-widget-icon-box .elementor-icon-box-description{margin:0;}.elementor-testimonial-wrapper{overflow:hidden;text-align:center;}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px;}.elementor-testimonial-wrapper .elementor-testimonial-name{display:block;line-height:1.5;}.elementor-testimonial-wrapper .elementor-testimonial-job{display:block;font-size:.85em;}.elementor-testimonial-wrapper .elementor-testimonial-meta{line-height:1;width:100%;}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block;}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle;}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{border-radius:50%;height:60px;max-width:none;-o-object-fit:cover;object-fit:cover;width:60px;}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-inline-end:15px;}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:start;}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block;}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px;}.elementor-button.elementor-hidden,.elementor-hidden{display:none;}.e-form__step{width:100%;}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap;}.e-form__buttons{flex-wrap:wrap;}.e-form__buttons,.e-form__buttons__wrapper{display:flex;}.e-form__indicators{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin-bottom:var(--e-form-steps-indicators-spacing);}.e-form__indicators__indicator{align-items:center;display:flex;flex-basis:0;flex-direction:column;justify-content:center;padding:0 var(--e-form-steps-divider-gap);}.e-form__indicators__indicator__progress{background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden;position:relative;width:100%;}.e-form__indicators__indicator__progress__meter{background-color:var(--e-form-steps-indicator-progress-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);color:var(--e-form-steps-indicator-progress-meter-color);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;text-align:right;transition:width .1s linear;width:var(--e-form-steps-indicator-progress-meter-width,0);}.e-form__indicators__indicator:first-child{padding-left:0;}.e-form__indicators__indicator:last-child{padding-right:0;}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2);}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff);}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2);}.e-form__indicators__indicator--state-active{border-color:var(--e-form-steps-indicator-active-secondary-color,#fff);color:var(--e-form-steps-indicator-active-primary-color,#39b54a);}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff);}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a);}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff);}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a);}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a);}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{background-color:initial;color:var(--e-form-steps-indicator-completed-primary-color,#39b54a);}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff);}.e-form__indicators__indicator__icon{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--e-form-steps-indicator-icon-size);height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;overflow:hidden;width:var(--e-form-steps-indicator-padding,30px);}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{height:auto;width:var(--e-form-steps-indicator-icon-size);}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em;}.e-form__indicators__indicator__number{align-items:center;border-style:solid;border-width:1px;display:flex;height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;width:var(--e-form-steps-indicator-padding,30px);}.e-form__indicators__indicator--shape-circle{border-radius:50%;}.e-form__indicators__indicator--shape-square{border-radius:0;}.e-form__indicators__indicator--shape-rounded{border-radius:5px;}.e-form__indicators__indicator--shape-none{border:0;}.e-form__indicators__indicator__label{text-align:center;}.e-form__indicators__indicator__separator{background-color:#babfc5;height:var(--e-form-steps-divider-width);width:100%;}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start;}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding,30px) / 2 - var(--e-form-steps-divider-width,1px) / 2);}.elementor-field-type-hidden{display:none;}.elementor-field-type-html{display:inline-block;}.elementor-field-type-tel input{direction:inherit;}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none;}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1;}.elementor-button .elementor-form-spinner{order:3;}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center;}.elementor-form .elementor-button .elementor-button-text{white-space:normal;}.elementor-form .elementor-button svg{height:auto;}.elementor-form .elementor-button .e-font-icon-svg{height:1em;}.elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-form .elementor-button .elementor-button-icon,.elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset;}.elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);}.elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio:unset;display:unset;width:1em;fill:currentColor;overflow:visible;}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2;}.elementor-select-wrapper.remove-before:before{content:"" !important;}.elementor-message-svg:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;content:"";height:1em;width:1em;}.elementor-widget-n-tabs{--n-tabs-color-accent-fallback:#61ce70;--n-tabs-color-secondary-fallback:#54595f;--n-tabs-default-padding-block:15px;--n-tabs-default-padding-inline:35px;--n-tabs-background-color:transparent;--n-tabs-display:flex;--n-tabs-direction:column;--n-tabs-gap:10px;--n-tabs-heading-display:flex;--n-tabs-heading-direction:row;--n-tabs-heading-grow:initial;--n-tabs-heading-justify-content:center;--n-tabs-heading-width:initial;--n-tabs-heading-overflow-x:initial;--n-tabs-heading-wrap:nowrap;--n-tabs-border-width:1px;--n-tabs-border-color:#d5d8dc;--n-tabs-content-display:flex;--n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-background-color:#f1f2f3;--n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-font-size:1rem;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-direction:row;--n-tabs-title-gap:10px;--n-tabs-title-flex-grow:0;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-title-order:initial;--n-tabs-title-padding-top:var(--n-tabs-default-padding-block);--n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);--n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);--n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius:initial;--n-tabs-title-transition:.3s;--n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);--n-tabs-icon-color-active:#fff;--n-tabs-icon-gap:5px;max-width:100%;width:100%;--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-left);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-right);--n-tabs-title-padding-block-start:var(--n-tabs-title-padding-top);--n-tabs-title-padding-block-end:var(--n-tabs-title-padding-bottom);}body.rtl .elementor-widget-n-tabs{--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-right);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-left);}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start;}.elementor-widget-n-tabs .e-n-tabs-heading{display:var(--n-tabs-heading-display);flex-basis:var(--n-tabs-heading-width);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;flex-wrap:var(--n-tabs-heading-wrap);gap:var(--n-tabs-title-gap);justify-content:var(--n-tabs-heading-justify-content);overflow-x:var(--n-tabs-heading-overflow-x);-ms-overflow-style:none;scrollbar-width:none;}.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none;}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing;}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{position:relative;}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{content:"";inset-block:0;inset-inline:-1000vw;position:absolute;z-index:2;}.elementor-widget-n-tabs .e-n-tabs-content{display:var(--n-tabs-content-display);flex-grow:1;min-width:0;}.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none;}.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child{display:flex;}.elementor-widget-n-tabs .e-n-tab-title{align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));background-color:initial;border-radius:var(--n-tabs-title-border-radius);border-style:none;border-width:var(--n-tabs-border-width);display:flex;flex-basis:var(--n-tabs-title-flex-basis);flex-direction:var(--n-tabs-title-direction);flex-grow:var(--n-tabs-title-flex-grow);flex-shrink:var(--n-tabs-title-flex-shrink);gap:var(--n-tabs-icon-gap);height:var(--n-tabs-title-height);justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));padding-block-end:var(--n-tabs-title-padding-block-end);padding-block-start:var(--n-tabs-title-padding-block-start);padding-inline-end:var(--n-tabs-title-padding-inline-end);padding-inline-start:var(--n-tabs-title-padding-inline-start);position:relative;transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:var(--n-tabs-title-white-space);width:var(--n-tabs-title-width);}.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible){outline:none;}.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition);}.elementor-widget-n-tabs .e-n-tab-title-text{align-items:center;display:flex;font-size:var(--n-tabs-title-font-size);text-align:var(--n-tabs-title-text-align);}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{align-items:center;display:flex;flex-direction:column;flex-shrink:0;order:var(--n-tabs-icon-order);overflow:hidden;}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{display:none;}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{background-color:var(--n-tabs-title-background-color);}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{color:var(--n-tabs-title-color);}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{color:var(--n-tabs-icon-color);}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color);}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child{height:0;opacity:0;transform:translateY(-100vh);}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{color:var(--n-tabs-title-color-active);}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{color:var(--n-tabs-icon-color-active);}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active);}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh);}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{animation:initial;transform:none;}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-hover);}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-hover);}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-hover);}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-active);}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-active);}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active);}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh);}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{animation:initial;transform:none;}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{height:auto;opacity:1;transform:none;}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-hover);background-image:none;}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover.nitro-lazy,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover.nitro-lazy{background-image:none !important;}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-active);background-image:none;}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true].nitro-lazy,.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover.nitro-lazy,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true].nitro-lazy,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover.nitro-lazy{background-image:none !important;}@media (max-width:767px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{gap:0;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order);}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{order:var(--n-tabs-title-order);width:auto;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap);}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap);}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs{gap:0;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order);}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap);}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap);}}@media (max-width:1024px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{gap:0;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order);}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{order:var(--n-tabs-title-order);width:auto;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap);}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap);}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{gap:0;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order);}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap);}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap);}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs{gap:0;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order);}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title{order:var(--n-tabs-title-order);width:auto;}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap);}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap);}}.elementor-6 .elementor-element.elementor-element-16ef529:not(.elementor-motion-effects-element-type-background),.elementor-6 .elementor-element.elementor-element-16ef529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f5ee;}.elementor-6 .elementor-element.elementor-element-16ef529{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;}.elementor-6 .elementor-element.elementor-element-16ef529 > .elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s;}.elementor-6 .elementor-element.elementor-element-770bd94 a.btn{background-color:var(--e-global-color-069f299);color:#fff;border-radius:25px 25px 25px 25px !important;padding:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-770bd94 .klb-slider{text-align:left;}.elementor-6 .elementor-element.elementor-element-770bd94  .entry-media img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}.elementor-6 .elementor-element.elementor-element-770bd94 .entry-title{font-size:65px !important;font-weight:600;line-height:60px;letter-spacing:-.6px;word-spacing:0px;}.elementor-6 .elementor-element.elementor-element-770bd94 .entry-subtitle{font-size:15px;color:var(--e-global-color-069f299);}.elementor-6 .elementor-element.elementor-element-770bd94 .entry-excerpt p{font-size:16px !important;color:var(--e-global-color-secondary);}.elementor-6 .elementor-element.elementor-element-770bd94 a.btn{font-size:14px;}.elementor-6 .elementor-element.elementor-element-bdc1f1b:not(.elementor-motion-effects-element-type-background),.elementor-6 .elementor-element.elementor-element-bdc1f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/04/neutral-abstract-texture-minimal-background-768x1075.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-bdc1f1b:not(.elementor-motion-effects-element-type-background).nitro-lazy,.elementor-6 .elementor-element.elementor-element-bdc1f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-bdc1f1b > .elementor-background-overlay{background-color:#fff;opacity:.25;transition:background .3s,border-radius .3s,opacity .3s;}.elementor-6 .elementor-element.elementor-element-bdc1f1b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:50px;margin-bottom:30px;padding:50px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-bdc1f1b > .elementor-shape-top svg{width:calc(155% + 1.3px);height:119px;transform:translateX(-50%) rotateY(180deg);}.elementor-6 .elementor-element.elementor-element-bdc1f1b > .elementor-shape-bottom svg{width:calc(128% + 1.3px);height:119px;}.elementor-6 .elementor-element.elementor-element-3d06b6f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-3d06b6f > .elementor-element-populated{margin:30px 80px 0px 80px;--e-column-margin-right:80px;--e-column-margin-left:80px;padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-0193610{width:auto;max-width:auto;text-align:left;}.elementor-6 .elementor-element.elementor-element-0193610 > .elementor-widget-container{background-color:#e9f4de;margin:0px 0px 15px 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffebeb;border-radius:32px 32px 32px 32px;}.elementor-6 .elementor-element.elementor-element-0193610.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-0193610 .elementor-heading-title{font-size:15px;font-weight:700;color:var(--e-global-color-069f299);}.elementor-6 .elementor-element.elementor-element-67227ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-67227ab{text-align:center;}.elementor-6 .elementor-element.elementor-element-67227ab .elementor-heading-title{font-size:65px;font-weight:600;line-height:63px;letter-spacing:-.6px;word-spacing:0px;}.elementor-6 .elementor-element.elementor-element-09917fd{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-0d5db6e{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-4b69881{--display:flex;--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-flip-box__front{background-color:#fff;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/03/1-1-768x1086.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-flip-box__front.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-flip-box__back{background-color:#fff;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/03/1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-flip-box__back.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-flip-box__button{background-color:var(--e-global-color-069f299);margin-center:0;color:#fff;border-color:var(--e-global-color-069f299);border-width:0px;border-radius:25px;}.elementor-6 .elementor-element.elementor-element-48b68a1{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:1;}.elementor-6 .elementor-element.elementor-element-48b68a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:rgba(255,255,255,.65);padding:0px 0px 0px 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-flip-box{height:400px;}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-flip-box__layer,.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-icon i{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-icon svg{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-9097412{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-9097412 > .elementor-widget-container{background-color:#fff;margin:-60px 0px 0px 0px;padding:40px 0px 80px 0px;border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-9097412 .klb-count-block{text-align:center;}.elementor-6 .elementor-element.elementor-element-9097412 .entry-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-9097412 .entry-description p{font-size:15px;}.elementor-6 .elementor-element.elementor-element-d5da702{--display:flex;--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box__front{background-color:#fff;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/03/2-768x1086.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box__front.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box__back{background-color:#fff;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/03/2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box__back.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-89aef02{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:1;}.elementor-6 .elementor-element.elementor-element-89aef02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:rgba(230,230,230,.43);text-align:center;}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:rgba(255,255,255,.37);padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box{height:400px;}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box__layer,.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-icon i{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-icon svg{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box__button{margin-center:0;}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#0e421a;font-size:60px;font-weight:700;line-height:47px;letter-spacing:-1px;word-spacing:0px;}.elementor-6 .elementor-element.elementor-element-7b952a4{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-7b952a4 > .elementor-widget-container{background-color:#f4f4f4;margin:-60px 0px 0px 0px;padding:40px 0px 80px 0px;border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-7b952a4 .klb-count-block{text-align:center;}.elementor-6 .elementor-element.elementor-element-7b952a4 .entry-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-7b952a4 .entry-description p{font-size:15px;}.elementor-6 .elementor-element.elementor-element-7f0c962{--display:flex;--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box__front{background-color:#fff;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/03/3-768x1086.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box__front.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box__back{background-color:#fff;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/03/3.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box__back.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-f5411a4{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:1;}.elementor-6 .elementor-element.elementor-element-f5411a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:rgba(230,230,230,.43);text-align:center;}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:rgba(255,255,255,.37);padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box{height:400px;}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box__layer,.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-icon i{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-icon svg{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box__button{margin-center:0;}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#0e421a;font-size:60px;font-weight:700;line-height:47px;letter-spacing:-1px;word-spacing:0px;}.elementor-6 .elementor-element.elementor-element-96d5f63{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-96d5f63 > .elementor-widget-container{background-color:#f4f4f4;margin:-60px 0px 0px 0px;padding:40px 0px 80px 0px;border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-96d5f63 .klb-count-block{text-align:center;}.elementor-6 .elementor-element.elementor-element-96d5f63 .entry-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-96d5f63 .entry-description p{font-size:15px;}.elementor-6 .elementor-element.elementor-element-04c1f34{--display:flex;--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box__front{background-color:#fff;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/03/4-768x1086.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box__front.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box__back{background-color:#fff;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/03/4.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box__back.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-835c9f6{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:1;}.elementor-6 .elementor-element.elementor-element-835c9f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:rgba(230,230,230,.43);text-align:center;}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:rgba(255,255,255,.37);padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box{height:400px;}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box__layer,.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-icon i{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-icon svg{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box__button{margin-center:0;}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#0e421a;font-size:60px;font-weight:700;line-height:47px;letter-spacing:-1px;word-spacing:0px;}.elementor-6 .elementor-element.elementor-element-10d4ad2{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-10d4ad2 > .elementor-widget-container{background-color:#f4f4f4;margin:-60px 0px 0px 0px;padding:40px 0px 80px 0px;border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-10d4ad2 .klb-count-block{text-align:center;}.elementor-6 .elementor-element.elementor-element-10d4ad2 .entry-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-10d4ad2 .entry-description p{font-size:15px;}.elementor-6 .elementor-element.elementor-element-ec4df42:not(.elementor-motion-effects-element-type-background),.elementor-6 .elementor-element.elementor-element-ec4df42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/04/neutral-abstract-texture-minimal-background-scaled.jpg");}.elementor-6 .elementor-element.elementor-element-ec4df42:not(.elementor-motion-effects-element-type-background).nitro-lazy,.elementor-6 .elementor-element.elementor-element-ec4df42 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-ec4df42 > .elementor-background-overlay{background-color:#fff;opacity:.25;transition:background .3s,border-radius .3s,opacity .3s;}.elementor-6 .elementor-element.elementor-element-ec4df42{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:100px;margin-bottom:30px;padding:50px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ec4df42 > .elementor-shape-top svg{width:calc(155% + 1.3px);height:119px;transform:translateX(-50%) rotateY(180deg);}.elementor-6 .elementor-element.elementor-element-ec4df42 > .elementor-shape-bottom svg{width:calc(128% + 1.3px);height:119px;}.elementor-6 .elementor-element.elementor-element-aa6c2c9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-aa6c2c9 > .elementor-element-populated{margin:30px 80px 0px 80px;--e-column-margin-right:80px;--e-column-margin-left:80px;padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-7414f66{width:auto;max-width:auto;text-align:left;}.elementor-6 .elementor-element.elementor-element-7414f66 > .elementor-widget-container{background-color:#e9f4de;margin:0px 0px 15px 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffebeb;border-radius:32px 32px 32px 32px;}.elementor-6 .elementor-element.elementor-element-7414f66.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7414f66 .elementor-heading-title{font-size:15px;font-weight:700;color:var(--e-global-color-069f299);}.elementor-6 .elementor-element.elementor-element-d331581 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d331581{text-align:center;}.elementor-6 .elementor-element.elementor-element-d331581 .elementor-heading-title{font-size:65px;font-weight:600;line-height:63px;letter-spacing:-.6px;word-spacing:0px;}.elementor-6 .elementor-element.elementor-element-8e18029{--display:flex;--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);}.elementor-6 .elementor-element.elementor-element-9d8589a > .elementor-widget-container{background-color:#fff;}.elementor-6 .elementor-element.elementor-element-9d8589a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6 .elementor-element.elementor-element-9d8589a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6 .elementor-element.elementor-element-9d8589a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-9d8589a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6 .elementor-element.elementor-element-9d8589a .elementor-image-box-img img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);opacity:.6;transition-duration:.3s;}.elementor-6 .elementor-element.elementor-element-161a020 .elementor-button{background-color:var(--e-global-color-069f299);box-shadow:0px 0px 5px 0px rgba(255,255,255,.5);}.elementor-6 .elementor-element.elementor-element-1934472 > .elementor-widget-container{background-color:#fff;}.elementor-6 .elementor-element.elementor-element-1934472.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6 .elementor-element.elementor-element-1934472.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6 .elementor-element.elementor-element-1934472.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-1934472 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6 .elementor-element.elementor-element-1934472 .elementor-image-box-img img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);opacity:.6;transition-duration:.3s;}.elementor-6 .elementor-element.elementor-element-0cedac0 .elementor-heading-title{font-weight:700;color:#0d3215;}.elementor-6 .elementor-element.elementor-element-6aaf40f > .elementor-widget-container{background-color:#fff;}.elementor-6 .elementor-element.elementor-element-6aaf40f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6 .elementor-element.elementor-element-6aaf40f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6 .elementor-element.elementor-element-6aaf40f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-6aaf40f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6 .elementor-element.elementor-element-6aaf40f .elementor-image-box-img img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);opacity:.6;transition-duration:.3s;}.elementor-6 .elementor-element.elementor-element-188c48f .elementor-heading-title{font-weight:700;color:#0d3215;}.elementor-6 .elementor-element.elementor-element-e8834b3 > .elementor-widget-container{background-color:#fff;}.elementor-6 .elementor-element.elementor-element-e8834b3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6 .elementor-element.elementor-element-e8834b3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6 .elementor-element.elementor-element-e8834b3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-e8834b3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6 .elementor-element.elementor-element-e8834b3 .elementor-image-box-img img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);opacity:.6;transition-duration:.3s;}.elementor-6 .elementor-element.elementor-element-9eb902d .elementor-heading-title{font-weight:700;color:#0d3215;}.elementor-6 .elementor-element.elementor-element-eabb287{margin-top:10px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-73b7260{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-070e144 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-070e144:not(.elementor-motion-effects-element-type-background),.elementor-6 .elementor-element.elementor-element-070e144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-070e144{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:40px 0px 40px 0px;}.elementor-6 .elementor-element.elementor-element-070e144 > .elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-0240a48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-0240a48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-0240a48 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5c78c10 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-6 .elementor-element.elementor-element-03d5e83 > .elementor-element-populated{margin:0px 80px 0px 80px;--e-column-margin-right:80px;--e-column-margin-left:80px;padding:30px 30px 30px 0px;}.elementor-6 .elementor-element.elementor-element-0090548{width:auto;max-width:auto;text-align:center;}.elementor-6 .elementor-element.elementor-element-0090548 > .elementor-widget-container{background-color:#ffe6e6;margin:0px 0px 15px 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffebeb;border-radius:32px 32px 32px 32px;}.elementor-6 .elementor-element.elementor-element-0090548 .elementor-heading-title{font-size:15px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#ff5e41;}.elementor-6 .elementor-element.elementor-element-3df94d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3df94d8{text-align:left;}.elementor-6 .elementor-element.elementor-element-3df94d8 .elementor-heading-title{font-size:65px;font-weight:600;line-height:63px;letter-spacing:-.6px;word-spacing:0px;}.elementor-6 .elementor-element.elementor-element-d3cb621 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-d3cb621{text-align:left;}.elementor-6 .elementor-element.elementor-element-d3cb621 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5em;color:var(--e-global-color-text);}.elementor-6 .elementor-element.elementor-element-9d4038f{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-9d4038f > .elementor-widget-container{margin:20px 0px 40px 0px;padding:0px 40px 0px 30px;}.elementor-6 .elementor-element.elementor-element-9d4038f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-9d4038f.elementor-view-stacked .elementor-icon{background-color:#000;}.elementor-6 .elementor-element.elementor-element-9d4038f.elementor-view-framed .elementor-icon,.elementor-6 .elementor-element.elementor-element-9d4038f.elementor-view-default .elementor-icon{fill:#000;color:#000;border-color:#000;}.elementor-6 .elementor-element.elementor-element-9d4038f .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-9d4038f .elementor-icon-box-title,.elementor-6 .elementor-element.elementor-element-9d4038f .elementor-icon-box-title a{font-size:18px;}.elementor-6 .elementor-element.elementor-element-9d4038f .elementor-icon-box-description{font-size:15px;color:#54595f;}.elementor-6 .elementor-element.elementor-element-90b3897{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-90b3897 > .elementor-widget-container{padding:0px 40px 0px 30px;}.elementor-6 .elementor-element.elementor-element-90b3897.elementor-view-stacked .elementor-icon{background-color:#000;}.elementor-6 .elementor-element.elementor-element-90b3897.elementor-view-framed .elementor-icon,.elementor-6 .elementor-element.elementor-element-90b3897.elementor-view-default .elementor-icon{fill:#000;color:#000;border-color:#000;}.elementor-6 .elementor-element.elementor-element-90b3897 .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-90b3897 .elementor-icon-box-title,.elementor-6 .elementor-element.elementor-element-90b3897 .elementor-icon-box-title a{font-size:18px;}.elementor-6 .elementor-element.elementor-element-90b3897 .elementor-icon-box-description{font-size:15px;color:#54595f;}.elementor-6 .elementor-element.elementor-element-ae39482{margin-top:50px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-3214b83.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-3214b83 > .elementor-element-populated{margin:0px 80px 0px 80px;--e-column-margin-right:80px;--e-column-margin-left:80px;padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-b999384{width:auto;max-width:auto;text-align:center;}.elementor-6 .elementor-element.elementor-element-b999384 > .elementor-widget-container{background-color:#ffe6e6;margin:0px 0px 15px 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffebeb;border-radius:32px 32px 32px 32px;}.elementor-6 .elementor-element.elementor-element-b999384 .elementor-heading-title{font-size:15px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#ff5e41;}.elementor-6 .elementor-element.elementor-element-c84b68e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-c84b68e{text-align:center;}.elementor-6 .elementor-element.elementor-element-c84b68e .elementor-heading-title{font-size:65px;font-weight:600;line-height:63px;letter-spacing:-.6px;word-spacing:0px;}.elementor-6 .elementor-element.elementor-element-efe5173 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-efe5173{text-align:center;}.elementor-6 .elementor-element.elementor-element-efe5173 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5em;color:var(--e-global-color-text);}.elementor-6 .elementor-element.elementor-element-1aaa3b1{--display:flex;}.elementor-6 .elementor-element.elementor-element-6be8de3{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:70px 70px;--row-gap:70px;--column-gap:70px;--grid-auto-flow:row;--margin-top:5px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__front{background-color:#fffaf4;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/04/10-300x300.png");}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__front.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__back{background-color:#fffaf4;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/04/10-300x300.png");}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__back.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:rgba(255,255,255,.49);padding:20px 20px 20px 20px;text-align:center;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:rgba(255,255,255,.49);padding:60px 60px 60px 60px;text-align:center;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__layer,.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__layer__overlay{border-radius:40px;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-icon-wrapper{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-view-stacked .elementor-icon{background-color:#0d3516;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-view-stacked .elementor-icon svg{stroke:#0d3516;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-view-framed .elementor-icon,.elementor-6 .elementor-element.elementor-element-32b36de .elementor-view-default .elementor-icon{color:#0d3516;border-color:#0d3516;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-view-framed .elementor-icon svg,.elementor-6 .elementor-element.elementor-element-32b36de .elementor-view-default .elementor-icon svg{fill:#0d3516;border-color:#0d3516;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-icon i{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-icon svg{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__front .elementor-flip-box__layer__title{color:#0d3516;font-size:30px;font-weight:600;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__button{margin-center:0;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__back .elementor-flip-box__layer__description{color:#0d3516;font-size:18px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__front{background-color:#fffaf4;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/04/4-300x300.png");background-position:center center;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__front.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__back{background-color:#fffaf4;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/04/4-300x300.png");background-position:center center;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__back.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:rgba(255,255,255,.49);padding:20px 20px 20px 20px;text-align:center;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:rgba(255,255,255,.49);padding:60px 60px 60px 60px;text-align:center;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__layer,.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__layer__overlay{border-radius:40px;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-icon-wrapper{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-view-stacked .elementor-icon{background-color:#0d3516;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-view-stacked .elementor-icon svg{stroke:#0d3516;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-view-framed .elementor-icon,.elementor-6 .elementor-element.elementor-element-df421ca .elementor-view-default .elementor-icon{color:#0d3516;border-color:#0d3516;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-view-framed .elementor-icon svg,.elementor-6 .elementor-element.elementor-element-df421ca .elementor-view-default .elementor-icon svg{fill:#0d3516;border-color:#0d3516;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-icon i{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-icon svg{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__front .elementor-flip-box__layer__title{color:#0d3516;font-size:30px;font-weight:600;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__button{margin-center:0;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__back .elementor-flip-box__layer__description{color:#0d3516;font-size:18px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__front{background-color:#fffaf4;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/04/11-300x300.png");background-position:center center;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__front.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__back{background-color:#fffaf4;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/04/11-300x300.png");background-position:center center;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__back.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:rgba(255,255,255,.49);padding:20px 20px 20px 20px;text-align:center;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:rgba(255,255,255,.49);padding:60px 60px 60px 60px;text-align:center;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__layer,.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__layer__overlay{border-radius:40px;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-view-stacked .elementor-icon{background-color:#0d3516;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-view-stacked .elementor-icon svg{stroke:#0d3516;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-view-framed .elementor-icon,.elementor-6 .elementor-element.elementor-element-334e459 .elementor-view-default .elementor-icon{color:#0d3516;border-color:#0d3516;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-view-framed .elementor-icon svg,.elementor-6 .elementor-element.elementor-element-334e459 .elementor-view-default .elementor-icon svg{fill:#0d3516;border-color:#0d3516;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-icon i{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-icon svg{transform:rotate(0deg);}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#0d3516;font-size:30px;font-weight:600;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__button{margin-center:0;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#0d3516;font-size:18px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-9d55cf6{margin-top:0px;margin-bottom:50px;}.elementor-6 .elementor-element.elementor-element-0d6eb5e > .elementor-element-populated{margin:0px -58px 0px 0px;--e-column-margin-right:-58px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-c77eeea{--display:flex;}.elementor-6 .elementor-element.elementor-element-8c0e597{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-8c0e597 > .elementor-widget-container{margin:0px -92px 0px -92px;}.elementor-6 .elementor-element.elementor-element-c40bcee{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-6 .elementor-element.elementor-element-6810cd2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-6810cd2 > .elementor-element-populated{margin:0px 80px 0px 80px;--e-column-margin-right:80px;--e-column-margin-left:80px;padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-c6c54ad{width:auto;max-width:auto;text-align:left;}.elementor-6 .elementor-element.elementor-element-c6c54ad > .elementor-widget-container{background-color:#e9f4de;margin:0px 0px 15px 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffebeb;border-radius:32px 32px 32px 32px;}.elementor-6 .elementor-element.elementor-element-c6c54ad.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-c6c54ad .elementor-heading-title{font-size:15px;font-weight:700;color:var(--e-global-color-069f299);}.elementor-6 .elementor-element.elementor-element-45b7bbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-45b7bbd{text-align:center;}.elementor-6 .elementor-element.elementor-element-45b7bbd .elementor-heading-title{font-size:65px;font-weight:600;line-height:63px;letter-spacing:-.6px;word-spacing:0px;}.elementor-6 .elementor-element.elementor-element-39a7997 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-39a7997{text-align:center;}.elementor-6 .elementor-element.elementor-element-39a7997 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5em;color:var(--e-global-color-text);}.elementor-6 .elementor-element.elementor-element-4d67446{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-818927e{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:70px 70px;--row-gap:70px;--column-gap:70px;--grid-auto-flow:row;--margin-top:5px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6 .elementor-element.elementor-element-13ea192 > .elementor-widget-container{background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/04/8709257-300x200.jpg");padding:50px 30px 50px 30px;background-position:bottom right;background-repeat:no-repeat;background-size:cover;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);}.elementor-6 .elementor-element.elementor-element-13ea192 > .elementor-widget-container.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-13ea192 .klb-count-block{text-align:center;}.elementor-6 .elementor-element.elementor-element-13ea192 .entry-title{color:#f6f5e9;font-size:25px;font-weight:600;line-height:28px;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-a77f510 > .elementor-widget-container{background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/04/8709257-300x200.jpg");padding:50px 30px 50px 30px;background-position:bottom right;background-repeat:no-repeat;background-size:cover;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);}.elementor-6 .elementor-element.elementor-element-a77f510 > .elementor-widget-container.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-a77f510 .klb-count-block{text-align:center;}.elementor-6 .elementor-element.elementor-element-a77f510 .entry-title{color:#f6f5e9;font-size:25px;font-weight:600;line-height:28px;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-c2dd970 > .elementor-widget-container{background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/34.47.189.169/wp-content/uploads/2025/04/8709257-300x200.jpg");padding:50px 30px 50px 30px;background-position:bottom left;background-repeat:no-repeat;background-size:cover;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);}.elementor-6 .elementor-element.elementor-element-c2dd970 > .elementor-widget-container.nitro-lazy{background-image:none !important;}.elementor-6 .elementor-element.elementor-element-c2dd970 .klb-count-block{text-align:center;}.elementor-6 .elementor-element.elementor-element-c2dd970 .entry-title{color:#f6f5e9;font-size:25px;font-weight:600;line-height:28px;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-28b6859 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-28b6859{text-align:center;}.elementor-6 .elementor-element.elementor-element-28b6859 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5em;color:var(--e-global-color-text);}.elementor-6 .elementor-element.elementor-element-8d6aa6d{--display:flex;}.elementor-6 .elementor-element.elementor-element-075be34{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-17c4933 > .elementor-widget-container{margin:0px 30px 0px 150px;padding:31px 90px 32px 90px;border-style:solid;border-width:.5px .5px .5px .5px;border-color:#bbd58a;border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-17c4933.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-17c4933 .elementor-testimonial-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-17c4933 .elementor-testimonial-content{color:var(--e-global-color-secondary);font-size:20px;}.elementor-6 .elementor-element.elementor-element-17c4933 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:57px;height:57px;}.elementor-6 .elementor-element.elementor-element-b3686ae > .elementor-widget-container{margin:0px 150px 0px 30px;padding:46px 90px 45px 90px;border-style:solid;border-width:.5px .5px .5px .5px;border-color:#bbd58a;border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-b3686ae.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-b3686ae .elementor-testimonial-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-b3686ae .elementor-testimonial-content{color:var(--e-global-color-secondary);font-size:20px;}.elementor-6 .elementor-element.elementor-element-b3686ae .elementor-testimonial-wrapper .elementor-testimonial-image img{width:57px;height:57px;}.elementor-6 .elementor-element.elementor-element-083dec2{margin-top:0px;margin-bottom:40px;padding:30px 0px 30px 0px;}.elementor-6 .elementor-element.elementor-element-bdd545e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-bdd545e > .elementor-element-populated{margin:0px 80px 0px 80px;--e-column-margin-right:80px;--e-column-margin-left:80px;padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-5983bbd{width:auto;max-width:auto;text-align:center;}.elementor-6 .elementor-element.elementor-element-5983bbd > .elementor-widget-container{background-color:#ffe6e6;margin:0px 0px 15px 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffebeb;border-radius:32px 32px 32px 32px;}.elementor-6 .elementor-element.elementor-element-5983bbd .elementor-heading-title{font-size:15px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#ff5e41;}.elementor-6 .elementor-element.elementor-element-50b3736 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-50b3736{text-align:center;}.elementor-6 .elementor-element.elementor-element-50b3736 .elementor-heading-title{font-size:65px;font-weight:600;line-height:63px;letter-spacing:-.6px;word-spacing:0px;}.elementor-6 .elementor-element.elementor-element-5e2a9aa > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-5e2a9aa{text-align:center;}.elementor-6 .elementor-element.elementor-element-5e2a9aa .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5em;color:var(--e-global-color-text);}.elementor-6 .elementor-element.elementor-element-5e7c3a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-ceeb4ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-f4925b4 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-6 .elementor-element.elementor-element-3460aa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:70px;--padding-right:40px;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-field-group{padding-right:calc(20px / 2);padding-left:calc(20px / 2);margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-form-fields-wrapper{margin-left:calc(-20px / 2);margin-right:calc(-20px / 2);margin-bottom:-15px;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-field-group.recaptcha_v3-bottomleft,.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-field-group > label{font-weight:500;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-field-group .elementor-field{color:#000;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-069f299);color:#fff;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-button[type="submit"]{background-color:var(--e-global-color-069f299);color:#fff;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-button[type="submit"] svg *{fill:#fff;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .e-form__buttons__wrapper__button-previous{color:#fff;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .e-form__buttons__wrapper__button-next:hover{background-color:var(--e-global-color-5994db1);color:#fff;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-button[type="submit"]:hover{background-color:var(--e-global-color-5994db1);color:#fff;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-button[type="submit"]:hover svg *{fill:#fff;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .e-form__buttons__wrapper__button-previous:hover{color:#fff;}.elementor-6 .elementor-element.elementor-element-1a9ddbb .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-1a9ddbb{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6 .elementor-element.elementor-element-31b2936{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-8ead5a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-f39ac24 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-6 .elementor-element.elementor-element-4a51395{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:70px;--padding-right:40px;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-field-group{padding-right:calc(20px / 2);padding-left:calc(20px / 2);margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-form-fields-wrapper{margin-left:calc(-20px / 2);margin-right:calc(-20px / 2);margin-bottom:-15px;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-field-group.recaptcha_v3-bottomleft,.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-field-group > label{font-weight:500;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-field-group .elementor-field{color:#000;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-6 .elementor-element.elementor-element-5d0a72f .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-069f299);color:#fff;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-button[type="submit"]{background-color:var(--e-global-color-069f299);color:#fff;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-button[type="submit"] svg *{fill:#fff;}.elementor-6 .elementor-element.elementor-element-5d0a72f .e-form__buttons__wrapper__button-previous{color:#fff;}.elementor-6 .elementor-element.elementor-element-5d0a72f .e-form__buttons__wrapper__button-next:hover{background-color:var(--e-global-color-5994db1);color:#fff;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-button[type="submit"]:hover{background-color:var(--e-global-color-5994db1);color:#fff;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-button[type="submit"]:hover svg *{fill:#fff;}.elementor-6 .elementor-element.elementor-element-5d0a72f .e-form__buttons__wrapper__button-previous:hover{color:#fff;}.elementor-6 .elementor-element.elementor-element-5d0a72f .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5d0a72f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6 .elementor-element.elementor-element-51ff32c{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--n-tabs-title-gap:17px;--n-tabs-gap:31px;--n-tabs-title-border-radius:23px 23px 23px 23px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:13px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:13px;}.elementor-6 .elementor-element.elementor-element-51ff32c > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#e7ffd1;}.elementor-6 .elementor-element.elementor-element-51ff32c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-cd98c40);}.elementor-6 .elementor-element.elementor-element-51ff32c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"],.elementor-6 .elementor-element.elementor-element-51ff32c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-cd98c40);}.elementor-6 .elementor-element.elementor-element-51ff32c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-51ff32c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#c2e0a6;}body.elementor-page-6 .container{max-width:1360px;}body.elementor-page-6 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1360px;}@media (min-width:768px){.elementor-6 .elementor-element.elementor-element-0240a48{width:45.993%;}.elementor-6 .elementor-element.elementor-element-03d5e83{width:54.007%;}.elementor-6 .elementor-element.elementor-element-6be8de3{--width:100%;}.elementor-6 .elementor-element.elementor-element-0d6eb5e{width:100%;}.elementor-6 .elementor-element.elementor-element-818927e{--width:100%;}.elementor-6 .elementor-element.elementor-element-ceeb4ce{--width:33.3333%;}.elementor-6 .elementor-element.elementor-element-3460aa1{--width:66.6666%;}.elementor-6 .elementor-element.elementor-element-8ead5a1{--width:33.3333%;}.elementor-6 .elementor-element.elementor-element-4a51395{--width:66.6666%;}}@media (max-width:1024px){.elementor-6 .elementor-element.elementor-element-67227ab .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-0d5db6e{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-d331581 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-eabb287{margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-3df94d8 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-c84b68e .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-6be8de3{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-9d55cf6{margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-45b7bbd .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-818927e{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-075be34{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-50b3736 .elementor-heading-title{font-size:25px;}}@media (max-width:767px){.elementor-6 .elementor-element.elementor-element-770bd94 > .elementor-widget-container{padding:10px 0px 0px 5px;}.elementor-6 .elementor-element.elementor-element-770bd94 .entry-title{font-size:45px !important;line-height:.9em;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-770bd94 .entry-subtitle{font-size:12px !important;}.elementor-6 .elementor-element.elementor-element-770bd94 .entry-excerpt p{font-size:13px !important;}.elementor-6 .elementor-element.elementor-element-770bd94 a.btn{font-size:12px;}.elementor-6 .elementor-element.elementor-element-bdc1f1b > .elementor-shape-top svg{width:calc(216% + 1.3px);height:86px;}.elementor-6 .elementor-element.elementor-element-bdc1f1b > .elementor-shape-bottom svg{width:calc(181% + 1.3px);height:78px;}.elementor-6 .elementor-element.elementor-element-bdc1f1b{margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-3d06b6f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-6 .elementor-element.elementor-element-3d06b6f > .elementor-element-populated{margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-6 .elementor-element.elementor-element-0193610 .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-67227ab{text-align:left;}.elementor-6 .elementor-element.elementor-element-67227ab .elementor-heading-title{font-size:45px;line-height:40px;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-0d5db6e{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-48b68a1{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-48b68a1 .elementor-flip-box{height:310px;}.elementor-6 .elementor-element.elementor-element-9097412{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-d5da702{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-89aef02{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-89aef02 .elementor-flip-box{height:310px;}.elementor-6 .elementor-element.elementor-element-7b952a4{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-7f0c962{--padding-top:-20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f5411a4{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-f5411a4 .elementor-flip-box{height:310px;}.elementor-6 .elementor-element.elementor-element-96d5f63{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-04c1f34{--padding-top:-20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-835c9f6{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-835c9f6 .elementor-flip-box{height:310px;}.elementor-6 .elementor-element.elementor-element-10d4ad2{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-ec4df42 > .elementor-shape-top svg{width:calc(216% + 1.3px);height:86px;}.elementor-6 .elementor-element.elementor-element-ec4df42 > .elementor-shape-bottom svg{width:calc(181% + 1.3px);height:78px;}.elementor-6 .elementor-element.elementor-element-ec4df42{margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-aa6c2c9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-6 .elementor-element.elementor-element-aa6c2c9 > .elementor-element-populated{margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-6 .elementor-element.elementor-element-7414f66 .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-d331581{text-align:left;}.elementor-6 .elementor-element.elementor-element-d331581 .elementor-heading-title{font-size:45px;line-height:40px;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-8e18029{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-9d8589a > .elementor-widget-container{padding:7px 0px 28px 0px;border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-9d8589a .elementor-image-box-img{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-9d8589a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6 .elementor-element.elementor-element-9d8589a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6 .elementor-element.elementor-element-9d8589a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-9d8589a .elementor-image-box-title{margin-bottom:4px;font-size:20px;}.elementor-6 .elementor-element.elementor-element-9d8589a .elementor-image-box-wrapper .elementor-image-box-img{width:75%;}.elementor-6 .elementor-element.elementor-element-9d8589a .elementor-image-box-description{font-size:15px;}.elementor-6 .elementor-element.elementor-element-161a020 > .elementor-widget-container{margin:-272px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-161a020 .elementor-button{border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-6 .elementor-element.elementor-element-1934472 > .elementor-widget-container{padding:7px 0px 28px 0px;border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-1934472 .elementor-image-box-img{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-1934472.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6 .elementor-element.elementor-element-1934472.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6 .elementor-element.elementor-element-1934472.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-1934472 .elementor-image-box-title{margin-bottom:4px;font-size:20px;}.elementor-6 .elementor-element.elementor-element-1934472 .elementor-image-box-wrapper .elementor-image-box-img{width:75%;}.elementor-6 .elementor-element.elementor-element-1934472 .elementor-image-box-description{font-size:15px;}.elementor-6 .elementor-element.elementor-element-0cedac0 > .elementor-widget-container{margin:-300px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0cedac0{z-index:1;text-align:center;}.elementor-6 .elementor-element.elementor-element-0cedac0 .elementor-heading-title{font-size:57px;line-height:.9em;letter-spacing:-1.5px;}.elementor-6 .elementor-element.elementor-element-6aaf40f > .elementor-widget-container{padding:7px 0px 28px 0px;border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-6aaf40f .elementor-image-box-img{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-6aaf40f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6 .elementor-element.elementor-element-6aaf40f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6 .elementor-element.elementor-element-6aaf40f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-6aaf40f .elementor-image-box-title{margin-bottom:4px;font-size:20px;}.elementor-6 .elementor-element.elementor-element-6aaf40f .elementor-image-box-wrapper .elementor-image-box-img{width:75%;}.elementor-6 .elementor-element.elementor-element-6aaf40f .elementor-image-box-description{font-size:15px;}.elementor-6 .elementor-element.elementor-element-188c48f > .elementor-widget-container{margin:-300px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-188c48f{text-align:center;}.elementor-6 .elementor-element.elementor-element-188c48f .elementor-heading-title{font-size:57px;line-height:.9em;letter-spacing:-1.5px;}.elementor-6 .elementor-element.elementor-element-e8834b3 > .elementor-widget-container{padding:7px 0px 28px 0px;border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-e8834b3 .elementor-image-box-img{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-e8834b3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6 .elementor-element.elementor-element-e8834b3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6 .elementor-element.elementor-element-e8834b3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-e8834b3 .elementor-image-box-title{margin-bottom:4px;font-size:20px;}.elementor-6 .elementor-element.elementor-element-e8834b3 .elementor-image-box-wrapper .elementor-image-box-img{width:75%;}.elementor-6 .elementor-element.elementor-element-e8834b3 .elementor-image-box-description{font-size:15px;}.elementor-6 .elementor-element.elementor-element-9eb902d > .elementor-widget-container{margin:-300px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9eb902d{text-align:center;}.elementor-6 .elementor-element.elementor-element-9eb902d .elementor-heading-title{font-size:57px;line-height:.9em;letter-spacing:-1.5px;}.elementor-6 .elementor-element.elementor-element-eabb287{margin-top:-20px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-070e144{padding:0px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-0240a48 > .elementor-element-populated{margin:12px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-6 .elementor-element.elementor-element-5c78c10 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-03d5e83.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-6 .elementor-element.elementor-element-03d5e83 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-0090548 .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-3df94d8 .elementor-heading-title{font-size:45px;line-height:40px;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-d3cb621 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d3cb621 .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-9d4038f{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-90b3897{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;}.elementor-6 .elementor-element.elementor-element-ae39482{margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-3214b83.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-6 .elementor-element.elementor-element-3214b83 > .elementor-element-populated{margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-6 .elementor-element.elementor-element-b999384 .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-c84b68e{text-align:left;}.elementor-6 .elementor-element.elementor-element-c84b68e .elementor-heading-title{font-size:45px;line-height:40px;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-efe5173{text-align:left;}.elementor-6 .elementor-element.elementor-element-efe5173 .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-6be8de3{--e-con-grid-template-columns:repeat(1,1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-32b36de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-32b36de .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-df421ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-df421ca .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-334e459 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-334e459 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9d55cf6{margin-top:-15px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-0d6eb5e > .elementor-element-populated{margin:-15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-c77eeea{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-8c0e597 > .elementor-widget-container{margin:0px -25px 0px -25px;}.elementor-6 .elementor-element.elementor-element-c40bcee{margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-6810cd2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-6 .elementor-element.elementor-element-6810cd2 > .elementor-element-populated{margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-6 .elementor-element.elementor-element-c6c54ad .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-45b7bbd{text-align:left;}.elementor-6 .elementor-element.elementor-element-45b7bbd .elementor-heading-title{font-size:45px;line-height:40px;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-39a7997{text-align:left;}.elementor-6 .elementor-element.elementor-element-39a7997 .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-4d67446{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-818927e{--e-con-grid-template-columns:repeat(1,1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-13ea192 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-a77f510 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-c2dd970 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-28b6859{text-align:left;}.elementor-6 .elementor-element.elementor-element-28b6859 .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-075be34{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-075be34.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-17c4933 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-17c4933 .elementor-testimonial-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-17c4933 .elementor-testimonial-content{font-size:17px;}.elementor-6 .elementor-element.elementor-element-17c4933 .elementor-testimonial-name{font-size:14px;}.elementor-6 .elementor-element.elementor-element-b3686ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-b3686ae .elementor-testimonial-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-b3686ae .elementor-testimonial-content{font-size:17px;}.elementor-6 .elementor-element.elementor-element-b3686ae .elementor-testimonial-name{font-size:14px;}.elementor-6 .elementor-element.elementor-element-083dec2{margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-bdd545e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-6 .elementor-element.elementor-element-bdd545e > .elementor-element-populated{margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-6 .elementor-element.elementor-element-5983bbd .elementor-heading-title{font-size:12px;}.elementor-6 .elementor-element.elementor-element-50b3736{text-align:left;}.elementor-6 .elementor-element.elementor-element-50b3736 .elementor-heading-title{font-size:45px;line-height:40px;letter-spacing:-.6px;}.elementor-6 .elementor-element.elementor-element-5e2a9aa{text-align:left;}.elementor-6 .elementor-element.elementor-element-5e2a9aa .elementor-heading-title{font-size:13px;}.elementor-6 .elementor-element.elementor-element-3460aa1{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1a9ddbb{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-4a51395{--width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5d0a72f{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-51ff32c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-51ff32c{--n-tabs-title-gap:17px;--n-tabs-gap:37px;--n-tabs-title-border-radius:23px 23px 23px 23px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:8px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:8px;--n-tabs-title-font-size:14px;--n-tabs-icon-size:0px;--n-tabs-icon-gap:0px;}.elementor-6 .elementor-element.elementor-element-51ff32c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:1px 1px 1px 1px;}}.scrolling-banner{overflow:hidden;background-color:#e6cdbc;padding:5px 0;white-space:nowrap;}.scrolling-track{display:flex;animation:scroll-left 13s linear infinite;}.scrolling-banner:hover .scrolling-track{animation-play-state:paused;}.scrolling-track span{font-size:20px;word-spacing:3px;font-weight:300;color:black;}@keyframes scroll-left{0%{transform:translateX(0%);}100%{transform:translateX(-50%);}}.elementor-4446 .elementor-element.elementor-element-fd25a38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-b6a5af6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-e403f68 img{width:45%;}.elementor-4446 .elementor-element.elementor-element-dfddd92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-dfddd92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4446 .elementor-element.elementor-element-1b18c30 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-4446 .elementor-element.elementor-element-1b18c30 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-4446 .elementor-element.elementor-element-1b18c30 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-4446 .elementor-element.elementor-element-1b18c30 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-4446 .elementor-element.elementor-element-1b18c30 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-4446 .elementor-element.elementor-element-1b18c30 .menu-item a.hfe-menu-item, .elementor-4446 .elementor-element.elementor-element-1b18c30 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-4446 .elementor-element.elementor-element-1b18c30 ul.sub-menu{width:220px;}.elementor-4446 .elementor-element.elementor-element-1b18c30 .sub-menu a.hfe-sub-menu-item,
						 .elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:16px;padding-bottom:16px;}.elementor-4446 .elementor-element.elementor-element-1b18c30 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-4446 .elementor-element.elementor-element-1b18c30 a.hfe-menu-item, .elementor-4446 .elementor-element.elementor-element-1b18c30 a.hfe-sub-menu-item{font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:-0.6px;}.elementor-4446 .elementor-element.elementor-element-1b18c30 .menu-item a.hfe-menu-item, .elementor-4446 .elementor-element.elementor-element-1b18c30 .sub-menu a.hfe-sub-menu-item{color:#000000;}.elementor-4446 .elementor-element.elementor-element-1b18c30 .menu-item a.hfe-menu-item:hover,
								.elementor-4446 .elementor-element.elementor-element-1b18c30 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-4446 .elementor-element.elementor-element-1b18c30 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-4446 .elementor-element.elementor-element-1b18c30 .menu-item a.hfe-menu-item.highlighted,
								.elementor-4446 .elementor-element.elementor-element-1b18c30 .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-362a6c4 );}.elementor-4446 .elementor-element.elementor-element-1b18c30 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-4446 .elementor-element.elementor-element-1b18c30 .menu-item.current-menu-ancestor a.hfe-menu-item{color:var( --e-global-color-362a6c4 );}.elementor-4446 .elementor-element.elementor-element-1b18c30 .sub-menu,
								.elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown,
								.elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown-expandible,
								.elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}
							.elementor-4446 .elementor-element.elementor-element-1b18c30 .sub-menu li a.hfe-sub-menu-item,
							.elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:16px;font-weight:500;}.elementor-4446 .elementor-element.elementor-element-1b18c30 .sub-menu li.menu-item:not(:last-child),
						.elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-4446 .elementor-element.elementor-element-1b18c30 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-4446 .elementor-element.elementor-element-2994f2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-f0a53fe .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-362a6c4 );}.elementor-4446 .elementor-element.elementor-element-f0a53fe .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-362a6c4 );}.elementor-4446 .elementor-element.elementor-element-f0a53fe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4446 .elementor-element.elementor-element-f0a53fe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4446 .elementor-element.elementor-element-f0a53fe{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4446 .elementor-element.elementor-element-f0a53fe .elementor-icon-list-icon{padding-right:11px;}.elementor-4446 .elementor-element.elementor-element-f0a53fe .elementor-icon-list-text{transition:color 0.3s;}.elementor-4446 .elementor-element.elementor-element-c9fa612{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4446 .elementor-element.elementor-element-0283c65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-82b9969 img{width:45%;}.elementor-4446 .elementor-element.elementor-element-1c64f73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-1c64f73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-nav-menu__toggle,
						.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-nav-menu-icon{margin:0 auto;justify-content:center;}.elementor-4446 .elementor-element.elementor-element-1134b31 li.menu-item a{justify-content:space-between;}.elementor-4446 .elementor-element.elementor-element-1134b31 li .hfe-button-wrapper{text-align:space-between;}.elementor-4446 .elementor-element.elementor-element-1134b31.hfe-menu-item-flex-end li.hfe-button-wrapper{text-align:right;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-flyout-wrapper .hfe-side{width:300px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-flyout-open.left{left:-300px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-flyout-open.right{right:-300px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-flyout-content{padding:30px;background-color:#FFFFFF;}.elementor-4446 .elementor-element.elementor-element-1134b31 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .menu-item a.hfe-menu-item, .elementor-4446 .elementor-element.elementor-element-1134b31 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}body:not(.rtl) .elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:5px;}body.rtl .elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:5px;}.elementor-4446 .elementor-element.elementor-element-1134b31 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:5px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-flyout-wrapper .hfe-nav-menu > li.menu-item:first-child{margin-top:2px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .sub-menu a.hfe-sub-menu-item,
						 .elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-4446 .elementor-element.elementor-element-1134b31 a.hfe-menu-item, .elementor-4446 .elementor-element.elementor-element-1134b31 a.hfe-sub-menu-item{font-family:"Aboreto", Sans-serif;font-weight:600;letter-spacing:-0.6px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .menu-item a.hfe-menu-item, .elementor-4446 .elementor-element.elementor-element-1134b31 .sub-menu a.hfe-sub-menu-item{color:#000000;}.elementor-4446 .elementor-element.elementor-element-1134b31 .menu-item a.hfe-menu-item:hover,
								.elementor-4446 .elementor-element.elementor-element-1134b31 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-4446 .elementor-element.elementor-element-1134b31 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-4446 .elementor-element.elementor-element-1134b31 .menu-item a.hfe-menu-item.highlighted,
								.elementor-4446 .elementor-element.elementor-element-1134b31 .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-362a6c4 );}.elementor-4446 .elementor-element.elementor-element-1134b31 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-4446 .elementor-element.elementor-element-1134b31 .menu-item.current-menu-ancestor a.hfe-menu-item{color:var( --e-global-color-362a6c4 );}.elementor-4446 .elementor-element.elementor-element-1134b31 .sub-menu,
								.elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown,
								.elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown-expandible,
								.elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-4446 .elementor-element.elementor-element-1134b31 .sub-menu li.menu-item:not(:last-child),
						.elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#D9D7D7;border-bottom-width:1px;}.elementor-4446 .elementor-element.elementor-element-1134b31 div.hfe-nav-menu-icon{color:#000000;}.elementor-4446 .elementor-element.elementor-element-1134b31 div.hfe-nav-menu-icon svg{fill:#000000;}.elementor-4446 .elementor-element.elementor-element-1134b31 div.hfe-nav-menu-icon:hover{color:#FF5E41;}.elementor-4446 .elementor-element.elementor-element-1134b31 div.hfe-nav-menu-icon:hover svg{fill:#FF5E41;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-flyout-close{color:var( --e-global-color-secondary );}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-flyout-close svg{fill:var( --e-global-color-secondary );}.elementor-4446 .elementor-element.elementor-element-fa3a207{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-12a14ee .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-362a6c4 );}.elementor-4446 .elementor-element.elementor-element-12a14ee .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-362a6c4 );}.elementor-4446 .elementor-element.elementor-element-12a14ee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4446 .elementor-element.elementor-element-12a14ee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4446 .elementor-element.elementor-element-12a14ee{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4446 .elementor-element.elementor-element-12a14ee .elementor-icon-list-icon{padding-right:11px;}.elementor-4446 .elementor-element.elementor-element-12a14ee .elementor-icon-list-text{transition:color 0.3s;}@media(min-width:768px){.elementor-4446 .elementor-element.elementor-element-b6a5af6{--width:25%;}.elementor-4446 .elementor-element.elementor-element-dfddd92{--width:50%;}.elementor-4446 .elementor-element.elementor-element-2994f2a{--width:25%;}.elementor-4446 .elementor-element.elementor-element-0283c65{--width:25%;}.elementor-4446 .elementor-element.elementor-element-1c64f73{--width:75%;}.elementor-4446 .elementor-element.elementor-element-fa3a207{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4446 .elementor-element.elementor-element-b6a5af6{--width:20%;}.elementor-4446 .elementor-element.elementor-element-dfddd92{--width:439px;}.elementor-4446 .elementor-element.elementor-element-2994f2a{--width:21%;}.elementor-4446 .elementor-element.elementor-element-0283c65{--width:20%;}.elementor-4446 .elementor-element.elementor-element-1c64f73{--width:439px;}.elementor-4446 .elementor-element.elementor-element-fa3a207{--width:21%;}}@media(max-width:1024px){.elementor-4446 .elementor-element.elementor-element-fd25a38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-e403f68 img{width:76%;}.elementor-4446 .elementor-element.elementor-element-1b18c30 a.hfe-menu-item, .elementor-4446 .elementor-element.elementor-element-1b18c30 a.hfe-sub-menu-item{font-size:16px;}.elementor-4446 .elementor-element.elementor-element-f0a53fe.elementor-element{--align-self:flex-end;}.elementor-4446 .elementor-element.elementor-element-f0a53fe{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-4446 .elementor-element.elementor-element-c9fa612{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-82b9969 img{width:76%;}body:not(.rtl) .elementor-4446 .elementor-element.elementor-element-1134b31.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-4446 .elementor-element.elementor-element-1134b31 a.hfe-menu-item, .elementor-4446 .elementor-element.elementor-element-1134b31 a.hfe-sub-menu-item{font-size:16px;}.elementor-4446 .elementor-element.elementor-element-12a14ee.elementor-element{--align-self:flex-end;}.elementor-4446 .elementor-element.elementor-element-12a14ee{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}}@media(max-width:767px){.elementor-4446 .elementor-element.elementor-element-2994f2a{--width:50%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-4446 .elementor-element.elementor-element-c9fa612{--padding-top:20px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4446 .elementor-element.elementor-element-0283c65{--width:100%;}.elementor-4446 .elementor-element.elementor-element-82b9969 img{width:45%;}.elementor-4446 .elementor-element.elementor-element-1c64f73{--width:50%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}body:not(.rtl) .elementor-4446 .elementor-element.elementor-element-1134b31.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-nav-menu-icon{font-size:22px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-nav-menu-icon svg{font-size:22px;line-height:22px;height:22px;width:22px;}.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-flyout-close,
					.elementor-4446 .elementor-element.elementor-element-1134b31 .hfe-flyout-close svg{height:20px;width:20px;font-size:20px;line-height:20px;}
							.elementor-4446 .elementor-element.elementor-element-1134b31 .sub-menu li a.hfe-sub-menu-item,
							.elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-4446 .elementor-element.elementor-element-1134b31 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:15px;}.elementor-4446 .elementor-element.elementor-element-fa3a207{--width:50%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}@charset "UTF-8";/*!
 * Bootstrap  v5.3.0-alpha1 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text:#0a58ca;--bs-secondary-text:#6c757d;--bs-success-text:#146c43;--bs-info-text:#087990;--bs-warning-text:#997404;--bs-danger-text:#b02a37;--bs-light-text:#6c757d;--bs-dark-text:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#f8f9fa;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#e9ecef;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);--bs-emphasis-color:#000;--bs-form-control-bg:var(--bs-body-bg);--bs-form-control-disabled-bg:var(--bs-secondary-bg);--bs-highlight-bg:#fff3cd;--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}[data-bs-theme=dark]{--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#f8f9fa;--bs-emphasis-color-rgb:248,249,250;--bs-secondary-color:rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-emphasis-color:#fff;--bs-primary-text:#6ea8fe;--bs-secondary-text:#dee2e6;--bs-success-text:#75b798;--bs-info-text:#6edff6;--bs-warning-text:#ffda6a;--bs-danger-text:#ea868f;--bs-light-text:#f8f9fa;--bs-dark-text:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#212529;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#495057;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#055160;--bs-warning-border-subtle:#664d03;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:#fff;--bs-link-color:#6ea8fe;--bs-link-hover-color:#9ec5fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:158,197,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15)}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color,inherit)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-form-control-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-form-control-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-form-control-disabled-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-form-control-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-form-control-disabled-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-form-control-bg);width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating::before:not(.form-control:disabled){position:absolute;top:var(--bs-border-width);left:var(--bs-border-width);width:calc(100% - (calc(calc(.375em + .1875rem) + calc(.75em + .375rem))));height:1.875em;content:"";background-color:var(--bs-form-control-bg);border-radius:.375rem}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-success-text)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-success);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-success);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-success)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-success);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-success)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-success-text)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-success-text)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-danger-text)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-danger);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-danger);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-danger)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-danger);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-danger)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-danger-text)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-danger-text)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(0.375rem - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230a58ca'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text)}.alert-success{--bs-alert-color:var(--bs-success-text);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text)}.alert-info{--bs-alert-color:var(--bs-info-text);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text)}.alert-warning{--bs-alert-color:var(--bs-warning-text);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text)}.alert-danger{--bs-alert-color:var(--bs-danger-text);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text)}.alert-light{--bs-alert-color:var(--bs-light-text);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text)}.alert-dark{--bs-alert-color:var(--bs-dark-text);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle)}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle)}.list-group-item-primary.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-primary-text);--bs-list-group-active-border-color:var(--bs-primary-text)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle)}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle)}.list-group-item-secondary.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-secondary-text);--bs-list-group-active-border-color:var(--bs-secondary-text)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle)}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle)}.list-group-item-success.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-success-text);--bs-list-group-active-border-color:var(--bs-success-text)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle)}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle)}.list-group-item-info.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-info-text);--bs-list-group-active-border-color:var(--bs-info-text)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle)}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle)}.list-group-item-warning.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-warning-text);--bs-list-group-active-border-color:var(--bs-warning-text)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle)}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle)}.list-group-item-danger.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-danger-text);--bs-list-group-active-border-color:var(--bs-danger-text)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle)}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle)}.list-group-item-light.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-light-text);--bs-list-group-active-border-color:var(--bs-light-text)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle)}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle)}.list-group-item-dark.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-dark-text);--bs-list-group-active-border-color:var(--bs-dark-text)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}}@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}}@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}}@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}}@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}}@media (max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(var(--bs-body-color-rgb),.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(var(--bs-body-color-rgb),.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(var(--bs-body-color-rgb),.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text)!important}.text-secondary-emphasis{color:var(--bs-secondary-text)!important}.text-success-emphasis{color:var(--bs-success-text)!important}.text-info-emphasis{color:var(--bs-info-text)!important}.text-warning-emphasis{color:var(--bs-warning-text)!important}.text-danger-emphasis{color:var(--bs-danger-text)!important}.text-light-emphasis{color:var(--bs-light-text)!important}.text-dark-emphasis{color:var(--bs-dark-text)!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-emphasis{--bs-bg-opacity:1;background-color:rgba(var(--bs-emphasis-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-2xl)!important;border-top-right-radius:var(--bs-border-radius-2xl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-2xl)!important;border-bottom-right-radius:var(--bs-border-radius-2xl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-2xl)!important;border-bottom-left-radius:var(--bs-border-radius-2xl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-2xl)!important;border-top-left-radius:var(--bs-border-radius-2xl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map *//*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }/* ----- storebox component ----- */
.klb-storebox {
  position: relative;
}
.klb-storebox.style-1 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: currentColor;
  background-color: var(--color-gray50);
  border-radius: 0.25rem;
  padding: 1.125rem;
}
body[data-color=custom][data-theme=light] .klb-storebox.style-1 a {
  background-color: rgba(var(--color-rgb), 0.06);
}
body[data-color=default] .klb-storebox.style-1 a, body[data-color=custom][data-theme=dark] .klb-storebox.style-1 a {
  background-color: var(--color-gray50);
}
@media screen and (min-width: 992px) {
  .klb-storebox.style-1 a {
    padding: 1.5rem;
  }
}
.klb-storebox.style-1 a .store-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .klb-storebox.style-1 a .store-detail {
    margin-bottom: 1.875rem;
  }
}
.klb-storebox.style-1 a .store-detail .store-avatar {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 4rem;
          flex: 0 0 4rem;
  max-width: 4rem;
  border-radius: 50%;
  margin-right: 0.9375rem;
  overflow: hidden;
}
.klb-storebox.style-1 a .store-detail .store-info .store-name {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 0.1875rem;
}
.klb-storebox.style-1 a .store-detail .store-info .store-caption {
  font-size: 0.8125rem;
  font-weight: 500;
  opacity: 0.5;
}
.klb-storebox.style-1 a .store-detail .store-info .store-rating {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.75rem;
  line-height: 1;
  background-color: var(--color-background);
  padding: 0.25rem 0.5rem;
  border-radius: 1.25rem;
  margin-top: 0.4375rem;
}
.klb-storebox.style-1 a .store-detail .store-info .store-rating p {
  margin-bottom: 0;
}
.klb-storebox.style-1 a .store-detail .store-info .store-rating p strong {
  font-weight: 600;
}
.klb-storebox.style-1 a .store-detail .store-info .store-rating i {
  font-size: 0.875rem;
  color: var(--color-yellow600);
  margin-right: 0.25rem;
}
.klb-storebox.style-1 a .store-detail .store-info .store-rating i::before {
  margin: 0;
}
.klb-storebox.style-1 a .store-products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.125rem;
  margin-right: -0.125rem;
}
.klb-storebox.style-1 a .store-products .column {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
@media screen and (min-width: 992px) {
  .klb-storebox.style-1 a .store-products .column:nth-child(1) {
    width: 66%;
  }
  .klb-storebox.style-1 a .store-products .column:nth-child(1) .product-item {
    height: 100%;
  }
  .klb-storebox.style-1 a .store-products .column:nth-child(2) {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    width: auto;
  }
}
.klb-storebox.style-1 a .store-products .column:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.125rem;
  margin-right: -0.125rem;
}
@media screen and (max-width: 991.98px) {
  .klb-storebox.style-1 a .store-products .column:nth-child(2) {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 0.25rem;
  }
}
@media screen and (min-width: 992px) {
  .klb-storebox.style-1 a .store-products .column:nth-child(2) {
    gap: 0.25rem;
    margin-left: 0;
    margin-right: 0;
  }
}
.klb-storebox.style-1 a .store-products .column:nth-child(2) .child-column {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
@media screen and (min-width: 992px) {
  .klb-storebox.style-1 a .store-products .column:nth-child(2) .child-column {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.klb-storebox.style-1 a .store-products .product-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--color-background);
  padding: 0.9375rem;
  border-radius: 0.25rem;
  overflow: hidden;
}
.klb-storebox.style-1 a .store-products .product-item .product-price {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  left: 0;
  bottom: 0;
  color: #FFF;
  background-color: rgba(27, 31, 34, 0.6);
  padding: 0.1875rem 0.3125rem;
  opacity: 0;
}
.klb-storebox.style-1 a .store-products .product-item .product-price .price {
  font-size: 0.75rem;
  font-weight: 400;
}
body[data-color=custom][data-theme=light] .klb-storebox.style-1 a:hover {
  background-color: rgba(var(--color-rgb), 0.09);
}
body[data-color=default] .klb-storebox.style-1 a:hover, body[data-color=custom][data-theme=dark] .klb-storebox.style-1 a:hover {
  background-color: var(--color-gray100);
}
.klb-storebox.style-1 a:hover .product-item .product-price {
  opacity: 1;
}
.klb-storebox.style-2 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: currentColor;
  padding: 1.125rem;
  border-radius: calc(theme(radius-base) / 2);
}
body[data-color=custom][data-theme=light] .klb-storebox.style-2 a {
  background-color: rgba(var(--color-rgb), 0.06);
}
body[data-color=default] .klb-storebox.style-2 a, body[data-color=custom][data-theme=dark] .klb-storebox.style-2 a {
  background-color: var(--color-gray50);
}
.klb-storebox.style-2 a .store-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .klb-storebox.style-2 a .store-detail {
    margin-bottom: 1.875rem;
  }
}
.klb-storebox.style-2 a .store-detail .store-avatar {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 4rem;
          flex: 0 0 4rem;
  max-width: 4rem;
  border-radius: 50%;
  margin-right: 0.9375rem;
  border: 1px solid;
  overflow: hidden;
}
body[data-color=custom][data-theme=light] .klb-storebox.style-2 a .store-detail .store-avatar {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .klb-storebox.style-2 a .store-detail .store-avatar, body[data-color=custom][data-theme=dark] .klb-storebox.style-2 a .store-detail .store-avatar {
  border-color: var(--color-gray200);
}
.klb-storebox.style-2 a .store-detail .store-info .store-name {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 0.1875rem;
}
.klb-storebox.style-2 a .store-detail .store-info .store-caption {
  font-size: 0.8125rem;
  font-weight: 500;
  opacity: 0.5;
}
.klb-storebox.style-2 a .store-detail .store-info .store-rating {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.75rem;
  line-height: 1;
  background-color: var(--color-background);
  padding: 0.25rem 0.5rem;
  border-radius: 1.25rem;
  margin-top: 0.4375rem;
}
.klb-storebox.style-2 a .store-detail .store-info .store-rating p {
  margin-bottom: 0;
}
.klb-storebox.style-2 a .store-detail .store-info .store-rating p strong {
  font-weight: 600;
}
.klb-storebox.style-2 a .store-detail .store-info .store-rating i {
  font-size: 0.875rem;
  color: var(--color-yellow600);
  margin-right: 0.25rem;
}
.klb-storebox.style-2 a .store-detail .store-info .store-rating i::before {
  margin: 0;
}
.klb-storebox.style-2 a .store-products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
}
.klb-storebox.style-2 a .store-products .column {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 22%;
  padding: 0.375rem;
  border: 1px solid;
  background-color: var(--color-background);
  border-radius: calc(theme(radius-form) / 2);
  overflow: hidden;
}
body[data-color=custom][data-theme=light] .klb-storebox.style-2 a .store-products .column {
  border-color: rgba(var(--color-rgb), 0.09);
}
body[data-color=default] .klb-storebox.style-2 a .store-products .column, body[data-color=custom][data-theme=dark] .klb-storebox.style-2 a .store-products .column {
  border-color: var(--color-gray100);
}
.klb-storebox.style-2 a .store-products .column .product-price {
  position: absolute;
  padding: 0.25rem 0.375rem;
  border-radius: calc(theme(radius-form) / 2);
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin-top: 0.0625rem;
  opacity: 0;
}
body[data-theme=light] .klb-storebox.style-2 a .store-products .column .product-price {
  background-color: rgba(255, 255, 255, 0.8);
}
body[data-theme=dark] .klb-storebox.style-2 a .store-products .column .product-price {
  background-color: rgba(27, 31, 34, 0.8);
}
.klb-storebox.style-2 a .store-products .column .product-price .price {
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: 1;
}
.klb-storebox.style-2 a .store-products .column.product-count {
  font-size: 0.875rem;
  font-weight: 600;
  width: auto;
  border: 0;
  background-color: transparent;
}
.klb-storebox.style-2 a:hover .product-price {
  opacity: 1 !important;
}
.klb-storebox.style-3 .store-detail {
  position: relative;
  border: 1px solid var(--color-gray100);
  background-color: var(--color-background);
  border-radius: var(--theme-radius-base);
  overflow: hidden;
}
.klb-storebox.style-3 .store-detail .store-avatar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.klb-storebox.style-3 .store-detail .store-avatar img {
  max-height: 6.25rem;
}
.klb-storebox.style-3 .store-detail .store-info {
  padding: 0.625rem 0.9375rem;
}
.klb-storebox.style-3 .store-detail .store-info a {
  color: currentColor;
}
.klb-storebox.style-3 .store-detail .store-info a .store-name {
  font-weight: 600;
}
.klb-storebox.style-3 .store-detail .store-info a .store-description {
  font-size: 0.8125rem;
  color: var(--color-gray600);
  margin-bottom: 0.9375rem;
}/* ----- Contact form content ----- */
@media screen and (min-width: 992px) {
  .klb-contact-content {
    padding-right: 1.875rem;
  }
}
.klb-contact-content .entry-content {
  margin-bottom: 1.875rem;
}
.klb-contact-content .entry-media {
  position: relative;
  border-radius: theme(radius-base);
  overflow: hidden;
}

/* ----- Address ----- */
.klb-address-detail .address-icon {
  margin-right: 0.625rem;
}
@media screen and (min-width: 992px) {
  .klb-address-detail .address-icon {
    margin-right: 1.25rem;
  }
}
.klb-address-detail .address-icon.number {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 1.875rem;
  height: 1.875rem;
  font-size: 0.9375rem;
  font-weight: 700;
  border-radius: 50%;
  border: 2px solid;
}
@media screen and (min-width: 992px) {
  .klb-address-detail .address-icon.number {
    width: 2.125rem;
    height: 2.125rem;
  }
}
body[data-color=custom][data-theme=light] .klb-address-detail .address-icon.number {
  border-color: rgba(var(--color-rgb), 0.17);
}
body[data-color=default] .klb-address-detail .address-icon.number {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .klb-address-detail .address-icon.number, body[data-color=custom][data-theme=dark] .klb-address-detail .address-icon.number {
  border-color: var(--color-gray400);
}
.klb-address-detail.style-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.klb-address-detail.style-1 .address-detail {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.klb-address-detail.style-1 .address-country {
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 0;
}
.klb-address-detail.style-1 .address-title {
  font-size: 1.125rem;
  margin-bottom: 0.3125rem;
}
.klb-address-detail.style-1 .address {
  font-size: 0.875rem;
}
body[data-color=custom][data-theme=light] .klb-address-detail.style-1 .address {
  color: rgba(var(--color-rgb), 0.55);
}
body[data-theme=dark] .klb-address-detail.style-1 .address, body[data-color=custom][data-theme=dark] .klb-address-detail.style-1 .address {
  color: var(--color-gray600);
}
.klb-address-detail.style-1 .phone {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0;
}
.klb-address-detail.style-1 .phone a {
  color: currentColor;
}
.klb-address-detail.style-1 .email {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  color: var(--color-blue600);
  padding-bottom: 0.0625rem;
}
.klb-address-detail.style-1 .email::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  background-color: currentColor;
  -webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-address-detail.style-1 .email:hover::before {
  opacity: 0;
}
.klb-address-detail.style-2 .address-title {
  font-size: 0.9375rem;
  font-weight: 600;
  margin-bottom: 0.375rem;
}
body[data-color=custom][data-theme=light] .klb-address-detail.style-2 .address-title {
  color: rgba(var(--color-rgb), 0.4);
}
body[data-color=default] .klb-address-detail.style-2 .address-title {
  color: var(--color-gray500);
}
body[data-theme=dark] .klb-address-detail.style-2 .address-title, body[data-color=custom][data-theme=dark] .klb-address-detail.style-2 .address-title {
  color: var(--color-gray600);
}
.klb-address-detail.style-2 .address, .klb-address-detail.style-2 .content {
  font-size: 0.875rem;
  font-weight: 500;
}
.klb-address-detail.style-2 .phone {
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0;
}
.klb-address-detail.style-2 .phone a {
  color: currentColor;
}
@media screen and (min-width: 992px) {
  .klb-address-detail.style-2 .phone {
    font-size: 1.125rem;
  }
}
.klb-address-detail.style-2 .email {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  color: var(--color-blue600);
  padding-bottom: 0.0625rem;
}
.klb-address-detail.style-2 .email::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  background-color: currentColor;
  -webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-address-detail.style-2 .email:hover::before {
  opacity: 0;
}
.klb-address-detail.style-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.klb-address-detail.style-3 .address-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 1.875rem;
  height: 1.875rem;
  margin-right: 0.9375rem;
}
.klb-address-detail.style-3 .address-icon i {
  font-size: 1.375rem;
}
.klb-address-detail.style-3 .address-icon i::before {
  width: auto;
  margin: 0;
}
.klb-address-detail.style-3 .address-detail {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  padding-top: 0.3125rem;
}
.klb-address-detail.style-3 .address-detail .address-title {
  font-size: 0.9375rem;
  font-weight: 600;
  margin-bottom: 0.3125rem;
}
.klb-address-detail.style-3 .address-detail .address {
  font-size: 0.875rem;
}
.klb-address-detail.style-3 .address-detail .phone {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0;
}
.klb-address-detail.style-3 .address-detail .phone a {
  color: currentColor;
}
.klb-address-detail.style-3 .address-detail .email {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  color: var(--color-blue600);
  padding-bottom: 0.0625rem;
}
.klb-address-detail.style-3 .address-detail .email::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  background-color: currentColor;
  -webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-address-detail.style-3 .address-detail .email:hover::before {
  opacity: 0;
}

/* ----- Contact form ----- */
.klb-contact-form .form-header {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .klb-contact-form .form-header {
    margin-bottom: 2.5rem;
  }
}
.klb-contact-form .entry-title {
  margin-bottom: 0.3125rem;
}
.klb-contact-form.style-1 {
  border-top: 1px solid;
  padding-top: 1.25rem;
}
@media screen and (min-width: 992px) {
  .klb-contact-form.style-1 {
    border-top: 0;
    border-left: 1px solid;
    padding-top: 0;
    padding-left: 3.75rem;
  }
}
body[data-color=custom][data-theme=light] .klb-contact-form.style-1 {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .klb-contact-form.style-1 {
  border-color: var(--color-gray100);
}
body[data-theme=dark] .klb-contact-form.style-1, body[data-color=custom][data-theme=dark] .klb-contact-form.style-1 {
  border-color: var(--color-gray200);
}
.klb-contact-form.style-2 {
  position: relative;
  margin-top: -9.375rem;
  z-index: 1;
}
@media screen and (min-width: 992px) {
  .klb-contact-form.style-2::before {
    content: "";
    position: absolute;
    top: -4.375rem;
    bottom: -3.75rem;
    left: -5rem;
    right: -5rem;
    background-color: var(--color-background);
    border-top-left-radius: theme(radius-base);
    border-top-right-radius: theme(radius-base);
    z-index: -1;
  }
}

/* ----- Contact social media ----- */
.klb-contact-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.9375rem;
}
.klb-contact-social > span {
  font-size: 0.8125rem;
}
.klb-contact-social .site-social ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.4375rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.klb-contact-social .site-social ul a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.875rem;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  -webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-contact-social .site-social ul a i {
  line-height: 1;
}
.klb-contact-social .site-social ul a i::before {
  width: auto;
  margin: 0;
}/* ----- Single post settings ----- */
.single-post {
  /* post header */
}
.single-post .entry-header {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .single-post .entry-header {
    margin-bottom: 2.5rem;
  }
  .single-post .entry-header .entry-title {
    font-size: 3.25rem;
    margin-bottom: 1.25rem;
  }
}
.single-post .entry-media {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .single-post .entry-media {
    margin-bottom: 2.5rem;
  }
}
.single-post .entry-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .single-post .entry-footer {
    margin-top: 1.875rem;
    margin-bottom: 2.5rem;
  }
}
.single-post .entry-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.625rem;
}
@media screen and (min-width: 992px) {
  .single-post .entry-tags {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.single-post .entry-tags > span {
  font-size: 0.75rem;
  font-weight: 500;
  opacity: 0.5;
}
.single-post .entry-tags ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.3125rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.single-post .entry-tags ul li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.75rem;
  font-weight: 600;
  color: currentColor;
  border: 1px solid;
  border-radius: calc(theme(radius-base) / 2);
  padding: 0.125rem 0.375rem;
}
body[data-color=custom][data-theme=light] .single-post .entry-tags ul li a {
  border-color: rgba(var(--color-rgb), 0.17);
}
body[data-color=custom][data-theme=light] .single-post .entry-tags ul li a:hover {
  background-color: rgba(var(--color-rgb), 0.07);
}
body[data-color=default] .single-post .entry-tags ul li a, body[data-color=custom][data-theme=dark] .single-post .entry-tags ul li a {
  border-color: var(--color-gray300);
}
body[data-color=default] .single-post .entry-tags ul li a:hover, body[data-color=custom][data-theme=dark] .single-post .entry-tags ul li a:hover {
  background-color: var(--color-gray50);
}
.single-post .post-author-bio {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.625rem;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .single-post .post-author-bio {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 2.5rem;
    padding: 2.5rem;
    border-radius: theme(radius-base);
  }
  body[data-color=custom][data-theme=light] .single-post .post-author-bio {
    background-color: rgba(var(--color-rgb), 0.07);
  }
  body[data-color=default] .single-post .post-author-bio, body[data-color=custom][data-theme=dark] .single-post .post-author-bio {
    background-color: var(--color-gray50);
  }
}
.single-post .post-author-bio .author-avatar {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 7.5rem;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .single-post .post-author-bio .author-avatar {
    margin-bottom: 0;
    margin-right: 1.25rem;
  }
}
.single-post .post-author-bio .author-avatar a {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: theme(radius-base);
}
@media screen and (min-width: 992px) {
  .single-post .post-author-bio .author-detail {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
}
.single-post .post-author-bio .author-detail > span {
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 0.3125rem;
  opacity: 0.5;
}
.single-post .post-author-bio .author-detail .author-name {
  font-size: 1.125rem;
  font-weight: 600;
}
.single-post .post-author-bio .author-detail > p {
  font-size: 0.8125rem;
  margin-bottom: 0;
}
.single-post .post-comments > .entry-title {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.3125rem;
}
.single-post .post-comments .comment-list {
  margin: 0.9375rem 0 0;
  padding: 0.9375rem 0 0;
  list-style: none;
  border-top: 0.0625rem solid;
}
body[data-color=custom][data-theme=light] .single-post .post-comments .comment-list {
  border-color: rgba(var(--color-rgb), 0.17);
}
body[data-color=default] .single-post .post-comments .comment-list, body[data-color=custom][data-theme=dark] .single-post .post-comments .comment-list {
  border-color: var(--color-gray300);
}
@media screen and (min-width: 992px) {
  .single-post .post-comments .comment-list {
    margin: 1.5625rem 0 0;
    padding: 1.5625rem 0 0;
  }
}
.single-post .post-comments .comment-list .comment-body {
  padding: 0.0625rem;
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .single-post .post-comments .comment-list .comment-body {
    margin-bottom: 3.125rem;
  }
}
.single-post .post-comments .comment-list .comment-body .comment-meta {
  margin-bottom: 1rem;
}
.single-post .post-comments .comment-list .comment-body .comment-meta .avatar {
  float: left;
  position: relative;
  width: 4.75rem;
  height: 4.75rem;
  border-radius: 50%;
  margin-right: 1.25rem;
}
@media screen and (min-width: 992px) {
  .single-post .post-comments .comment-list .comment-body .comment-meta .avatar {
    margin-right: 2.5rem;
  }
}
.single-post .post-comments .comment-list .comment-body .comment-meta .comment-author b {
  float: left;
  font-size: 0.875rem;
  font-weight: 600;
}
.single-post .post-comments .comment-list .comment-body .comment-meta .comment-author b a {
  color: currentColor;
}
.single-post .post-comments .comment-list .comment-body .comment-meta .comment-metadata {
  float: left;
  line-height: 1.2;
}
.single-post .post-comments .comment-list .comment-body .comment-meta .comment-metadata a {
  font-size: 0.75rem;
  font-weight: 500;
  opacity: 0.5;
  color: currentColor;
  margin-left: 0.9375rem;
}
.single-post .post-comments .comment-list .comment-body .comment-content {
  margin-top: 1.875rem;
  padding-left: 7.25rem;
}
.single-post .post-comments .comment-list .comment-body .comment-content p {
  font-size: 0.8125rem;
  line-height: 1.3125rem;
}
.single-post .post-comments .comment-list .comment-body .reply {
  padding-left: 7.25rem;
}
.single-post .post-comments .comment-list .comment-body .reply a {
  font-size: 0.8125rem;
  font-weight: 600;
  color: currentColor;
}
.single-post .post-comments .comment-list .comment-body .reply a i {
  position: relative;
  font-size: 1.125rem;
  top: 2px;
}
.single-post .post-comments .comment-respond {
  padding-top: 1.875rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .single-post .post-comments .comment-respond {
  border-color: rgba(var(--color-rgb), 0.17);
}
body[data-color=default] .single-post .post-comments .comment-respond, body[data-color=custom][data-theme=dark] .single-post .post-comments .comment-respond {
  border-color: var(--color-gray300);
}
.single-post .post-comments .comment-respond .entry-title {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 5px;
}
@media screen and (min-width: 992px) {
  .single-post .post-comments .comment-respond .entry-title {
    font-size: 1.5rem;
  }
}
.single-post .post-comments .comment-respond .comment-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.single-post .post-comments .comment-respond .comment-form > p {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}
@media screen and (min-width: 992px) {
  .single-post .post-comments .comment-respond .comment-form > p.comment-form-author, .single-post .post-comments .comment-respond .comment-form > p.comment-form-email {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
.single-post .post-comments .comment-respond .comment-form > .comment-notes {
  font-size: 0.875rem;
  font-weight: 500;
  color: getColor(text-description);
}
@media screen and (min-width: 992px) {
  .single-post .post-comments .comment-respond .comment-form input {
    height: 2.875rem;
    line-height: initial;
  }
}
@media screen and (min-width: 992px) {
  .single-post .post-comments .comment-respond .comment-form .form-submit > * {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
}/* ----- Order tracking ----- */
.klb-order-tracking {
  text-align: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .klb-order-tracking {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.klb-order-tracking .woocommerce-form-track-order > p:not(.form-row) {
  font-size: 0.875rem;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .klb-order-tracking .woocommerce-form-track-order > p:not(.form-row) {
    font-size: 0.9375rem;
    margin-bottom: 2.5rem;
  }
}
.klb-order-tracking .woocommerce-form-track-order > p input {
  text-align: center;
  height: 2.875rem;
}
.klb-order-tracking .woocommerce-form-track-order > p button {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 2.875rem;
  color: #FFF !important;
  background-color: var(--theme-primary-color) !important;
  border-color: transparent !important;
}
.klb-order-tracking .woocommerce-form-track-order > p button:hover {
  background-color: rgba(var(--theme-primary-color-RGB), 0.9) !important;
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@charset "UTF-8";
/*------------------------------------------------------------------
[Table of contents]
  01. Root settings
  02. Base styles
  03. Form elements
  04. Components
  05. Header
  06. Modules
  07. Sidebar
  08. Blog Posts
  09. Footer
  10. WooCommerce
-------------------------------------------------------------------*/
/*---------------------------------------------------- 
  01. Root setting
----------------------------------------------------*/
/* ----- Default colors ----- */
:root {
  --color-dark50: #737582;
  --color-dark100: #5B5D67;
  --color-dark200: #42444D;
  --color-dark300: #34353D;
  --color-dark400: #2A2B32;
  --color-dark500: #23242A;
  --color-dark600: #1E1F25;
  --color-dark700: #1A1B20;
  --color-dark800: #151519;
  --color-dark900: #0E0E11;
  --color-red25: #FFF5F5;
  --color-red50: #FFEBEB;
  --color-red100: #FFE0E0;
  --color-red400: #FCA1A1;
  --color-red500: #F66565;
  --color-red600: #E53E3E;
  --color-red700: #C11A1A;
  --color-red800: #9D1515;
  --color-red900: #7B1919;
  --color-redRGB: 229, 62, 62;
  --color-orange25: #FFF7F0;
  --color-orange50: #FFF1E6;
  --color-orange100: #FFECDC;
  --color-orange400: #FFC884;
  --color-orange500: #FFA94D;
  --color-orange600: #FD7E14;
  --color-orange700: #F36507;
  --color-orange800: #E54C10;
  --color-orange900: #B03B0C;
  --color-orangeRGB: 253, 126, 20;
  --color-yellow25: #FFFBF0;
  --color-yellow50: #FFF9E6;
  --color-yellow100: #FFF6DC;
  --color-yellow400: #FFE884;
  --color-yellow500: #FFD952;
  --color-yellow600: #FCC419;
  --color-yellow700: #F5AC05;
  --color-yellow800: #F59F00;
  --color-yellow900: #E67700;
  --color-yellowRGB: 252, 196, 25;
  --color-green25: #F3FCF4;
  --color-green50: #EBFAED;
  --color-green100: #E2F8E6;
  --color-green400: #9DECA9;
  --color-green500: #6FDC81;
  --color-green600: #40C057;
  --color-green700: #2F9E44;
  --color-green800: #29843B;
  --color-green900: #1B5A29;
  --color-greenRGB: 64, 192, 87;
  --color-lime25: #F8FDF2;
  --color-lime50: #F4FCE9;
  --color-lime100: #EFFAE0;
  --color-lime400: #C0EB75;
  --color-lime500: #94D82D;
  --color-lime600: #82C91E;
  --color-lime700: #6DAD15;
  --color-lime800: #578D0C;
  --color-lime900: #436C09;
  --color-limeRGB: 130, 201, 30;
  --color-teal25: #F1FDFA;
  --color-teal50: #E7FDF7;
  --color-teal100: #DDFDF4;
  --color-teal400: #8AEACE;
  --color-teal500: #38D9A9;
  --color-teal600: #12B886;
  --color-teal700: #099268;
  --color-teal800: #077353;
  --color-teal900: #06513B;
  --color-tealRGB: 18, 184, 134;
  --color-cyan25: #F1FCFE;
  --color-cyan50: #E7FBFD;
  --color-cyan100: #DEF9FD;
  --color-cyan400: #76DDEA;
  --color-cyan500: #3BC9DB;
  --color-cyan600: #15AABF;
  --color-cyan700: #0C8599;
  --color-cyan800: #0A697A;
  --color-cyan900: #095562;
  --color-cyanRGB: 21, 170, 191;
  --color-blue25: #F0F8FF;
  --color-blue50: #E5F3FF;
  --color-blue100: #DBEEFF;
  --color-blue400: #74C0FC;
  --color-blue500: #46A3F1;
  --color-blue600: #228BE6;
  --color-blue700: #1971C2;
  --color-blue800: #1767B0;
  --color-blue900: #12528C;
  --color-blueRGB: 34, 139, 230;
  --color-indigo25: #F5F7FF;
  --color-indigo50: #EBEFFF;
  --color-indigo100: #E0E7FF;
  --color-indigo400: #A0B2FD;
  --color-indigo500: #748FFC;
  --color-indigo600: #4C6EF5;
  --color-indigo700: #3959DB;
  --color-indigo800: #3249B9;
  --color-indigo900: #20399D;
  --color-indigoRGB: 76, 110, 245;
  --color-violet25: #F7F5FF;
  --color-violet50: #F0EBFF;
  --color-violet100: #E8E1FE;
  --color-violet400: #B197FC;
  --color-violet500: #9F7FFA;
  --color-violet600: #7950F2;
  --color-violet700: #633CD8;
  --color-violet800: #4D28BD;
  --color-violet900: #301287;
  --color-violetRGB: 121, 80, 242;
  --color-text: #1B1F22;
  --color-background: #fff;
  --color-rgb: 27, 31, 34;
  --color-gray0: #FBFCFD;
  --color-gray25: #F8F9FA;
  --color-gray50: #F1F3F5;
  --color-gray100: #ECEEF0;
  --color-gray200: #E6E8EB;
  --color-gray300: #DFE2E6;
  --color-gray400: #CED4DA;
  --color-gray500: #ADB5BD;
  --color-gray600: #768088;
  --color-gray700: #4F575E;
  --color-gray800: #343A40;
  --color-gray900: #22262A;
  --color-cool0: #FBFCFD;
  --color-cool25: #F7F9FB;
  --color-cool50: #F0F3F6;
  --color-cool100: #EAEEF2;
  --color-cool200: #E4E8ED;
  --color-cool300: #DCE2E9;
  --color-cool400: #C9D4DE;
  --color-cool500: #A5B5C5;
  --color-cool600: #698195;
  --color-cool700: #465867;
  --color-cool800: #2E3A46;
  --color-cool900: #1E262E;
}



/* ----- Theme variables ----- */
:root {
  --theme-body-font: "Inter", sans-serif;
  --theme-body-font-size: 16px;
  --theme-body-font-weight: 400;
  --theme-body-letter-spacing: -0.01em;
  --theme-font-size-sm: 12px;
  --theme-font-size-md: 14px;
  --theme-font-size-lg: 16px;
  --theme-widgets-font-size: 14px;
  --theme-widgets-font-weight: 400;
  --theme-heading-font: "Inter", sans-serif;
  --theme-heading-font-weight: 600;
  --theme-heading-letter-spacing: -0.01em;
  --theme-site-width: 1360px;
  --theme-site-gutters: 15px;
  --theme-radius-base: 10px;
  --theme-radius-form: 8px;
  --theme-category-menu-large-width: 860px;
  --theme-category-menu-medium-width: 760px;
  --theme-category-menu-small-width: 560px;
  --theme-topbar-height: 38px;
  --theme-topbar-font-size: 12px;
  --theme-topbar-font-weight: 500;
  --theme-topbar-submenu-font-size: 12px;
  --theme-topbar-submenu-font-weight: 500;
  --theme-menu-font: "Inter", sans-serif;
  --theme-menu-font-size: 16px;
  --theme-menu-font-weight: 600;
  --theme-submenu-font-size: 14px;
  --theme-sub-menu-font-weight: 400;
  --theme-form-font: "Inter", sans-serif;
  --theme-form-font-size: 15px;
  --theme-form-font-weight: 500;
  --theme-form-letter-spacing: -0.01em;
  --theme-form-border-width: 1px;
  --theme-button-font: "Inter", sans-serif;
  --theme-button-font-size: 15px;
  --theme-button-font-weight: 600;
  --theme-button-letter-spacing: -0.01em;
  --theme-product-name-font-size-desktop: 14px;
  --theme-product-name-font-size-mobile: 13px;
  --theme-product-name-weight: 600;
  --theme-product-price-font: "Inter", sans-serif;
  --theme-product-price-font-size-desktop: 18px;
  --theme-product-price-font-size-mobile: 16px;
  --theme-product-price-weight: 700;
  --theme-primary-color: #ffc21f;
  --theme-primary-color-RGB: 255, 194, 31;
  --theme-secondary-color: #041e42;
  --theme-secondary-color-RGB: 4, 30, 66;
}

/* ----- spacing from class ----- */
@media screen and (min-width: 768px) {
  .mt-sm-0 {
    margin-top: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-0 {
    margin-top: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-0 {
    margin-top: 0 !important;
  }
}
.mt-0 {
  margin-top: 0;
}

@media screen and (min-width: 768px) {
  .mt-sm-5 {
    margin-top: 0.3125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-5 {
    margin-top: 0.3125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-5 {
    margin-top: 0.3125rem !important;
  }
}
.mt-5 {
  margin-top: 0.3125rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-10 {
    margin-top: 0.625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-10 {
    margin-top: 0.625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-10 {
    margin-top: 0.625rem !important;
  }
}
.mt-10 {
  margin-top: 0.625rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-15 {
    margin-top: 0.9375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-15 {
    margin-top: 0.9375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-15 {
    margin-top: 0.9375rem !important;
  }
}
.mt-15 {
  margin-top: 0.9375rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-20 {
    margin-top: 1.25rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-20 {
    margin-top: 1.25rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-20 {
    margin-top: 1.25rem !important;
  }
}
.mt-20 {
  margin-top: 1.25rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-25 {
    margin-top: 1.5625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-25 {
    margin-top: 1.5625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-25 {
    margin-top: 1.5625rem !important;
  }
}
.mt-25 {
  margin-top: 1.5625rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-30 {
    margin-top: 1.875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-30 {
    margin-top: 1.875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-30 {
    margin-top: 1.875rem !important;
  }
}
.mt-30 {
  margin-top: 1.875rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-35 {
    margin-top: 2.1875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-35 {
    margin-top: 2.1875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-35 {
    margin-top: 2.1875rem !important;
  }
}
.mt-35 {
  margin-top: 2.1875rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-40 {
    margin-top: 2.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-40 {
    margin-top: 2.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-40 {
    margin-top: 2.5rem !important;
  }
}
.mt-40 {
  margin-top: 2.5rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-45 {
    margin-top: 2.8125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-45 {
    margin-top: 2.8125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-45 {
    margin-top: 2.8125rem !important;
  }
}
.mt-45 {
  margin-top: 2.8125rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-50 {
    margin-top: 3.125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-50 {
    margin-top: 3.125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-50 {
    margin-top: 3.125rem !important;
  }
}
.mt-50 {
  margin-top: 3.125rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-55 {
    margin-top: 3.4375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-55 {
    margin-top: 3.4375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-55 {
    margin-top: 3.4375rem !important;
  }
}
.mt-55 {
  margin-top: 3.4375rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-60 {
    margin-top: 3.75rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-60 {
    margin-top: 3.75rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-60 {
    margin-top: 3.75rem !important;
  }
}
.mt-60 {
  margin-top: 3.75rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-65 {
    margin-top: 4.0625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-65 {
    margin-top: 4.0625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-65 {
    margin-top: 4.0625rem !important;
  }
}
.mt-65 {
  margin-top: 4.0625rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-70 {
    margin-top: 4.375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-70 {
    margin-top: 4.375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-70 {
    margin-top: 4.375rem !important;
  }
}
.mt-70 {
  margin-top: 4.375rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-75 {
    margin-top: 4.6875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-75 {
    margin-top: 4.6875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-75 {
    margin-top: 4.6875rem !important;
  }
}
.mt-75 {
  margin-top: 4.6875rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-80 {
    margin-top: 5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-80 {
    margin-top: 5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-80 {
    margin-top: 5rem !important;
  }
}
.mt-80 {
  margin-top: 5rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-85 {
    margin-top: 5.3125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-85 {
    margin-top: 5.3125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-85 {
    margin-top: 5.3125rem !important;
  }
}
.mt-85 {
  margin-top: 5.3125rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-90 {
    margin-top: 5.625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-90 {
    margin-top: 5.625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-90 {
    margin-top: 5.625rem !important;
  }
}
.mt-90 {
  margin-top: 5.625rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-95 {
    margin-top: 5.9375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-95 {
    margin-top: 5.9375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-95 {
    margin-top: 5.9375rem !important;
  }
}
.mt-95 {
  margin-top: 5.9375rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-100 {
    margin-top: 6.25rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-100 {
    margin-top: 6.25rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-100 {
    margin-top: 6.25rem !important;
  }
}
.mt-100 {
  margin-top: 6.25rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-110 {
    margin-top: 6.875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-110 {
    margin-top: 6.875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-110 {
    margin-top: 6.875rem !important;
  }
}
.mt-110 {
  margin-top: 6.875rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-120 {
    margin-top: 7.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-120 {
    margin-top: 7.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-120 {
    margin-top: 7.5rem !important;
  }
}
.mt-120 {
  margin-top: 7.5rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-130 {
    margin-top: 8.125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-130 {
    margin-top: 8.125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-130 {
    margin-top: 8.125rem !important;
  }
}
.mt-130 {
  margin-top: 8.125rem;
}

@media screen and (min-width: 768px) {
  .mt-sm-140 {
    margin-top: 8.75rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mt-md-140 {
    margin-top: 8.75rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mt-lg-140 {
    margin-top: 8.75rem !important;
  }
}
.mt-140 {
  margin-top: 8.75rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
}
.mb-0 {
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  .mb-sm-5 {
    margin-bottom: 0.3125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-5 {
    margin-bottom: 0.3125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-5 {
    margin-bottom: 0.3125rem !important;
  }
}
.mb-5 {
  margin-bottom: 0.3125rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-10 {
    margin-bottom: 0.625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-10 {
    margin-bottom: 0.625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-10 {
    margin-bottom: 0.625rem !important;
  }
}
.mb-10 {
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-15 {
    margin-bottom: 0.9375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-15 {
    margin-bottom: 0.9375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-15 {
    margin-bottom: 0.9375rem !important;
  }
}
.mb-15 {
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-20 {
    margin-bottom: 1.25rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-20 {
    margin-bottom: 1.25rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-20 {
    margin-bottom: 1.25rem !important;
  }
}
.mb-20 {
  margin-bottom: 1.25rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-25 {
    margin-bottom: 1.5625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-25 {
    margin-bottom: 1.5625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-25 {
    margin-bottom: 1.5625rem !important;
  }
}
.mb-25 {
  margin-bottom: 1.5625rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-30 {
    margin-bottom: 1.875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-30 {
    margin-bottom: 1.875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-30 {
    margin-bottom: 1.875rem !important;
  }
}
.mb-30 {
  margin-bottom: 1.875rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-35 {
    margin-bottom: 2.1875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-35 {
    margin-bottom: 2.1875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-35 {
    margin-bottom: 2.1875rem !important;
  }
}
.mb-35 {
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-40 {
    margin-bottom: 2.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-40 {
    margin-bottom: 2.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-40 {
    margin-bottom: 2.5rem !important;
  }
}
.mb-40 {
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-45 {
    margin-bottom: 2.8125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-45 {
    margin-bottom: 2.8125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-45 {
    margin-bottom: 2.8125rem !important;
  }
}
.mb-45 {
  margin-bottom: 2.8125rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-50 {
    margin-bottom: 3.125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-50 {
    margin-bottom: 3.125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-50 {
    margin-bottom: 3.125rem !important;
  }
}
.mb-50 {
  margin-bottom: 3.125rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-55 {
    margin-bottom: 3.4375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-55 {
    margin-bottom: 3.4375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-55 {
    margin-bottom: 3.4375rem !important;
  }
}
.mb-55 {
  margin-bottom: 3.4375rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-60 {
    margin-bottom: 3.75rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-60 {
    margin-bottom: 3.75rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-60 {
    margin-bottom: 3.75rem !important;
  }
}
.mb-60 {
  margin-bottom: 3.75rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-65 {
    margin-bottom: 4.0625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-65 {
    margin-bottom: 4.0625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-65 {
    margin-bottom: 4.0625rem !important;
  }
}
.mb-65 {
  margin-bottom: 4.0625rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-70 {
    margin-bottom: 4.375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-70 {
    margin-bottom: 4.375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-70 {
    margin-bottom: 4.375rem !important;
  }
}
.mb-70 {
  margin-bottom: 4.375rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-75 {
    margin-bottom: 4.6875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-75 {
    margin-bottom: 4.6875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-75 {
    margin-bottom: 4.6875rem !important;
  }
}
.mb-75 {
  margin-bottom: 4.6875rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-80 {
    margin-bottom: 5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-80 {
    margin-bottom: 5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-80 {
    margin-bottom: 5rem !important;
  }
}
.mb-80 {
  margin-bottom: 5rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-85 {
    margin-bottom: 5.3125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-85 {
    margin-bottom: 5.3125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-85 {
    margin-bottom: 5.3125rem !important;
  }
}
.mb-85 {
  margin-bottom: 5.3125rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-90 {
    margin-bottom: 5.625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-90 {
    margin-bottom: 5.625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-90 {
    margin-bottom: 5.625rem !important;
  }
}
.mb-90 {
  margin-bottom: 5.625rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-95 {
    margin-bottom: 5.9375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-95 {
    margin-bottom: 5.9375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-95 {
    margin-bottom: 5.9375rem !important;
  }
}
.mb-95 {
  margin-bottom: 5.9375rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-100 {
    margin-bottom: 6.25rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-100 {
    margin-bottom: 6.25rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-100 {
    margin-bottom: 6.25rem !important;
  }
}
.mb-100 {
  margin-bottom: 6.25rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-110 {
    margin-bottom: 6.875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-110 {
    margin-bottom: 6.875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-110 {
    margin-bottom: 6.875rem !important;
  }
}
.mb-110 {
  margin-bottom: 6.875rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-120 {
    margin-bottom: 7.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-120 {
    margin-bottom: 7.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-120 {
    margin-bottom: 7.5rem !important;
  }
}
.mb-120 {
  margin-bottom: 7.5rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-130 {
    margin-bottom: 8.125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-130 {
    margin-bottom: 8.125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-130 {
    margin-bottom: 8.125rem !important;
  }
}
.mb-130 {
  margin-bottom: 8.125rem;
}

@media screen and (min-width: 768px) {
  .mb-sm-140 {
    margin-bottom: 8.75rem !important;
  }
}
@media screen and (min-width: 992px) {
  .mb-md-140 {
    margin-bottom: 8.75rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .mb-lg-140 {
    margin-bottom: 8.75rem !important;
  }
}
.mb-140 {
  margin-bottom: 8.75rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-0 {
    padding-top: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-0 {
    padding-top: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-0 {
    padding-top: 0 !important;
  }
}
.pt-0 {
  padding-top: 0;
}

@media screen and (min-width: 768px) {
  .pt-sm-5 {
    padding-top: 0.3125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-5 {
    padding-top: 0.3125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-5 {
    padding-top: 0.3125rem !important;
  }
}
.pt-5 {
  padding-top: 0.3125rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-10 {
    padding-top: 0.625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-10 {
    padding-top: 0.625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-10 {
    padding-top: 0.625rem !important;
  }
}
.pt-10 {
  padding-top: 0.625rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-15 {
    padding-top: 0.9375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-15 {
    padding-top: 0.9375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-15 {
    padding-top: 0.9375rem !important;
  }
}
.pt-15 {
  padding-top: 0.9375rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-20 {
    padding-top: 1.25rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-20 {
    padding-top: 1.25rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-20 {
    padding-top: 1.25rem !important;
  }
}
.pt-20 {
  padding-top: 1.25rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-25 {
    padding-top: 1.5625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-25 {
    padding-top: 1.5625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-25 {
    padding-top: 1.5625rem !important;
  }
}
.pt-25 {
  padding-top: 1.5625rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-30 {
    padding-top: 1.875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-30 {
    padding-top: 1.875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-30 {
    padding-top: 1.875rem !important;
  }
}
.pt-30 {
  padding-top: 1.875rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-35 {
    padding-top: 2.1875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-35 {
    padding-top: 2.1875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-35 {
    padding-top: 2.1875rem !important;
  }
}
.pt-35 {
  padding-top: 2.1875rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-40 {
    padding-top: 2.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-40 {
    padding-top: 2.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-40 {
    padding-top: 2.5rem !important;
  }
}
.pt-40 {
  padding-top: 2.5rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-45 {
    padding-top: 2.8125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-45 {
    padding-top: 2.8125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-45 {
    padding-top: 2.8125rem !important;
  }
}
.pt-45 {
  padding-top: 2.8125rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-50 {
    padding-top: 3.125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-50 {
    padding-top: 3.125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-50 {
    padding-top: 3.125rem !important;
  }
}
.pt-50 {
  padding-top: 3.125rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-55 {
    padding-top: 3.4375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-55 {
    padding-top: 3.4375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-55 {
    padding-top: 3.4375rem !important;
  }
}
.pt-55 {
  padding-top: 3.4375rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-60 {
    padding-top: 3.75rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-60 {
    padding-top: 3.75rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-60 {
    padding-top: 3.75rem !important;
  }
}
.pt-60 {
  padding-top: 3.75rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-65 {
    padding-top: 4.0625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-65 {
    padding-top: 4.0625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-65 {
    padding-top: 4.0625rem !important;
  }
}
.pt-65 {
  padding-top: 4.0625rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-70 {
    padding-top: 4.375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-70 {
    padding-top: 4.375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-70 {
    padding-top: 4.375rem !important;
  }
}
.pt-70 {
  padding-top: 4.375rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-75 {
    padding-top: 4.6875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-75 {
    padding-top: 4.6875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-75 {
    padding-top: 4.6875rem !important;
  }
}
.pt-75 {
  padding-top: 4.6875rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-80 {
    padding-top: 5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-80 {
    padding-top: 5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-80 {
    padding-top: 5rem !important;
  }
}
.pt-80 {
  padding-top: 5rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-85 {
    padding-top: 5.3125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-85 {
    padding-top: 5.3125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-85 {
    padding-top: 5.3125rem !important;
  }
}
.pt-85 {
  padding-top: 5.3125rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-90 {
    padding-top: 5.625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-90 {
    padding-top: 5.625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-90 {
    padding-top: 5.625rem !important;
  }
}
.pt-90 {
  padding-top: 5.625rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-95 {
    padding-top: 5.9375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-95 {
    padding-top: 5.9375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-95 {
    padding-top: 5.9375rem !important;
  }
}
.pt-95 {
  padding-top: 5.9375rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-100 {
    padding-top: 6.25rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-100 {
    padding-top: 6.25rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-100 {
    padding-top: 6.25rem !important;
  }
}
.pt-100 {
  padding-top: 6.25rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-110 {
    padding-top: 6.875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-110 {
    padding-top: 6.875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-110 {
    padding-top: 6.875rem !important;
  }
}
.pt-110 {
  padding-top: 6.875rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-120 {
    padding-top: 7.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-120 {
    padding-top: 7.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-120 {
    padding-top: 7.5rem !important;
  }
}
.pt-120 {
  padding-top: 7.5rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-130 {
    padding-top: 8.125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-130 {
    padding-top: 8.125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-130 {
    padding-top: 8.125rem !important;
  }
}
.pt-130 {
  padding-top: 8.125rem;
}

@media screen and (min-width: 768px) {
  .pt-sm-140 {
    padding-top: 8.75rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pt-md-140 {
    padding-top: 8.75rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pt-lg-140 {
    padding-top: 8.75rem !important;
  }
}
.pt-140 {
  padding-top: 8.75rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
}
.pb-0 {
  padding-bottom: 0;
}

@media screen and (min-width: 768px) {
  .pb-sm-5 {
    padding-bottom: 0.3125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-5 {
    padding-bottom: 0.3125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-5 {
    padding-bottom: 0.3125rem !important;
  }
}
.pb-5 {
  padding-bottom: 0.3125rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-10 {
    padding-bottom: 0.625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-10 {
    padding-bottom: 0.625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-10 {
    padding-bottom: 0.625rem !important;
  }
}
.pb-10 {
  padding-bottom: 0.625rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-15 {
    padding-bottom: 0.9375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-15 {
    padding-bottom: 0.9375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-15 {
    padding-bottom: 0.9375rem !important;
  }
}
.pb-15 {
  padding-bottom: 0.9375rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-20 {
    padding-bottom: 1.25rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-20 {
    padding-bottom: 1.25rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-20 {
    padding-bottom: 1.25rem !important;
  }
}
.pb-20 {
  padding-bottom: 1.25rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-25 {
    padding-bottom: 1.5625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-25 {
    padding-bottom: 1.5625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-25 {
    padding-bottom: 1.5625rem !important;
  }
}
.pb-25 {
  padding-bottom: 1.5625rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-30 {
    padding-bottom: 1.875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-30 {
    padding-bottom: 1.875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-30 {
    padding-bottom: 1.875rem !important;
  }
}
.pb-30 {
  padding-bottom: 1.875rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-35 {
    padding-bottom: 2.1875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-35 {
    padding-bottom: 2.1875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-35 {
    padding-bottom: 2.1875rem !important;
  }
}
.pb-35 {
  padding-bottom: 2.1875rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-40 {
    padding-bottom: 2.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-40 {
    padding-bottom: 2.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-40 {
    padding-bottom: 2.5rem !important;
  }
}
.pb-40 {
  padding-bottom: 2.5rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-45 {
    padding-bottom: 2.8125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-45 {
    padding-bottom: 2.8125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-45 {
    padding-bottom: 2.8125rem !important;
  }
}
.pb-45 {
  padding-bottom: 2.8125rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-50 {
    padding-bottom: 3.125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-50 {
    padding-bottom: 3.125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-50 {
    padding-bottom: 3.125rem !important;
  }
}
.pb-50 {
  padding-bottom: 3.125rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-55 {
    padding-bottom: 3.4375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-55 {
    padding-bottom: 3.4375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-55 {
    padding-bottom: 3.4375rem !important;
  }
}
.pb-55 {
  padding-bottom: 3.4375rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-60 {
    padding-bottom: 3.75rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-60 {
    padding-bottom: 3.75rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-60 {
    padding-bottom: 3.75rem !important;
  }
}
.pb-60 {
  padding-bottom: 3.75rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-65 {
    padding-bottom: 4.0625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-65 {
    padding-bottom: 4.0625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-65 {
    padding-bottom: 4.0625rem !important;
  }
}
.pb-65 {
  padding-bottom: 4.0625rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-70 {
    padding-bottom: 4.375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-70 {
    padding-bottom: 4.375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-70 {
    padding-bottom: 4.375rem !important;
  }
}
.pb-70 {
  padding-bottom: 4.375rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-75 {
    padding-bottom: 4.6875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-75 {
    padding-bottom: 4.6875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-75 {
    padding-bottom: 4.6875rem !important;
  }
}
.pb-75 {
  padding-bottom: 4.6875rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-80 {
    padding-bottom: 5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-80 {
    padding-bottom: 5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-80 {
    padding-bottom: 5rem !important;
  }
}
.pb-80 {
  padding-bottom: 5rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-85 {
    padding-bottom: 5.3125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-85 {
    padding-bottom: 5.3125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-85 {
    padding-bottom: 5.3125rem !important;
  }
}
.pb-85 {
  padding-bottom: 5.3125rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-90 {
    padding-bottom: 5.625rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-90 {
    padding-bottom: 5.625rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-90 {
    padding-bottom: 5.625rem !important;
  }
}
.pb-90 {
  padding-bottom: 5.625rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-95 {
    padding-bottom: 5.9375rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-95 {
    padding-bottom: 5.9375rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-95 {
    padding-bottom: 5.9375rem !important;
  }
}
.pb-95 {
  padding-bottom: 5.9375rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-100 {
    padding-bottom: 6.25rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-100 {
    padding-bottom: 6.25rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-100 {
    padding-bottom: 6.25rem !important;
  }
}
.pb-100 {
  padding-bottom: 6.25rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-110 {
    padding-bottom: 6.875rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-110 {
    padding-bottom: 6.875rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-110 {
    padding-bottom: 6.875rem !important;
  }
}
.pb-110 {
  padding-bottom: 6.875rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-120 {
    padding-bottom: 7.5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-120 {
    padding-bottom: 7.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-120 {
    padding-bottom: 7.5rem !important;
  }
}
.pb-120 {
  padding-bottom: 7.5rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-130 {
    padding-bottom: 8.125rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-130 {
    padding-bottom: 8.125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-130 {
    padding-bottom: 8.125rem !important;
  }
}
.pb-130 {
  padding-bottom: 8.125rem;
}

@media screen and (min-width: 768px) {
  .pb-sm-140 {
    padding-bottom: 8.75rem !important;
  }
}
@media screen and (min-width: 992px) {
  .pb-md-140 {
    padding-bottom: 8.75rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-lg-140 {
    padding-bottom: 8.75rem !important;
  }
}
.pb-140 {
  padding-bottom: 8.75rem;
}

/*---------------------------------------------------- 
  02. Base styles
----------------------------------------------------*/
/* ----- Body clearfix ----- */
body {
  font-family: var(--theme-body-font);
  font-size: var(--theme-body-font-size);
  font-weight: var(--theme-body-font-weight);
  letter-spacing: var(--theme-body-letter-spacing);
  -webkit-font-feature-settings: "liga" 1, "kern" 1;
          font-feature-settings: "liga" 1, "kern" 1;
  -webkit-font-kerning: normal;
          font-kerning: normal;
  color: var(--color-text);
  background-color: var(--color-background);
}

/* ----- Heading clearfix ----- */
h1, h2, h3, h4, h5, h6 {
  font-family: var(--theme-heading-font);
  font-weight: var(--theme-heading-font-weight);
  letter-spacing: var(--theme-heading-letter-spacing);
}

/* ----- text decoration none for a tag ----- */
a {
  text-decoration: none;
}

/* ----- img default settings ----- */
img {
  max-width: 100%;
  height: auto;
  image-rendering: -webkit-optimize-contrast;
}

/* ----- theme toggled disable transitions ----- */
.theme-toggled[data-theme] * {
  -webkit-transition: none !important;
  transition: none !important;
}
.theme-toggled[data-theme] *::before, .theme-toggled[data-theme] *::after {
  -webkit-transition: none !important;
  transition: none !important;
}

/* ----- custom-top-separator ----- */
.custom-top-separator svg, .custom-bottom-separator svg {
  width: 100%;
  background-size: 100% 100%;
}

/* ----- custom background ----- */
.custom-baby-background {
  position: relative;
}
body[data-theme=light] .custom-baby-background {
  background: rgb(255, 255, 255);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgb(241, 246, 248)));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(241, 246, 248) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f1f6f8",GradientType=1);
}
.custom-baby-background .custom-top-separator {
  position: absolute;
  width: 100%;
  top: -50px;
  z-index: -1;
}
body[data-theme=light] .custom-baby-background .custom-top-separator {
  color: #f1f6f8;
}
.custom-baby-background .custom-bottom-separator {
  position: absolute;
  width: 100%;
  bottom: -50px;
  z-index: -1;
}
body[data-theme=light] .custom-baby-background .custom-bottom-separator {
  color: #f1f6f8;
}
.custom-baby-background .products .slick-list::before {
  z-index: 1;
}
.custom-baby-background .products .slick-list .slider-item {
  background-color: var(--color-background);
}

.custom-gray-gradient {
  background: rgb(255, 255, 255);
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), to(rgb(247, 249, 251)));
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(247, 249, 251) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f7f9fb",GradientType=1);
}

@media screen and (min-width: 1280px) {
  .custom-background.padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 1440px) {
  .custom-background.padding {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media screen and (min-width: 1600px) {
  .custom-background.padding {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.custom-background-inner {
  border-radius: var(--theme-radius-base);
}
.custom-background.custom-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.custom-background.padding-fix {
  padding: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .custom-background.padding-fix {
    padding: 1.875rem;
  }
}
.custom-background .custom-decorative {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.custom-background .custom-decorative.position-absolute {
  z-index: -1;
}

.glasses-banner-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  gap: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .glasses-banner-slider {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 2.5rem;
    text-align: inherit;
  }
  .glasses-banner-slider > *.text-content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58%;
            flex: 0 0 58%;
    width: 58%;
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }
  .glasses-banner-slider > *.image-content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 39%;
            flex: 0 0 39%;
    width: 39%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .glasses-banner-slider.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.product-tick .entry-media {
  position: relative;
  max-width: 62.25rem;
  margin-left: auto;
  margin-right: auto;
}
.product-tick .entry-media .ring {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product-tick .entry-media .ring .ringring {
  position: absolute;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  border: 3px solid var(--theme-primary-color);
  -webkit-animation: pulse 2s ease-in-out;
          animation: pulse 2s ease-in-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  pointer-events: none;
  opacity: 0;
}
.product-tick .entry-media .ring button {
  width: 1.375rem;
  height: 1.375rem;
  border-radius: 50%;
  background-color: var(--theme-primary-color);
}

.entry-video {
  position: relative;
}
.entry-video video {
  width: 100%;
}

.relative {
  position: relative;
}

.entry-decorative {
  position: absolute;
  z-index: 1;
  pointer-events: none;
}

.text-decoration.position-absolute {
  pointer-events: none;
  z-index: -1;
}
.text-decoration.center {
  left: 0;
  right: 0;
}

.overflow {
  overflow: hidden;
}

.theme-radius {
  border-radius: var(--theme-radius-base);
}

.animation-float-bob-y {
  -webkit-animation: float-bob-y;
          animation: float-bob-y;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.animation-float-bob-x {
  -webkit-animation: float-bob-x;
          animation: float-bob-x;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.left-0 {
  left: 0;
}

.pl-30 {
  padding-left: 1.875rem;
}

@media screen and (min-width: 1024px) {
  .pl-md-60 {
    padding-left: 3.75rem;
  }
}

.feature-product-block.background-image {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/* Hover Block */
.hover-block {
  position: relative;
}
.hover-block .entry-media {
  position: relative;
  overflow: hidden;
  border-radius: var(--theme-radius-base);
}
.hover-block .entry-media::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgb(36, 40, 45);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(36, 40, 45, 0.5)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, rgba(36, 40, 45, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#24282d",endColorstr="#ffffff",GradientType=1);
}
.hover-block .entry-content {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1.875rem;
  color: #fff;
  z-index: 1;
}
.hover-block .entry-content .entry-header {
  -webkit-transition: all 0.35s cubic-bezier(0.65, 0, 0.35, 1);
  transition: all 0.35s cubic-bezier(0.65, 0, 0.35, 1);
}
.hover-block .entry-content .hidden-content {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1.875rem;
  -webkit-transform: translateY(25px);
          transform: translateY(25px);
  opacity: 0;
  -webkit-transition: all 0.35s cubic-bezier(0.65, 0, 0.35, 1);
  transition: all 0.35s cubic-bezier(0.65, 0, 0.35, 1);
}
.hover-block .entry-content .hidden-content p {
  margin-bottom: 0;
}

/* Shop block */
.shop-block .entry-title {
  position: relative;
  margin-bottom: 0.9375rem;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .shop-block .entry-title {
    font-size: 4.75rem;
    margin-bottom: -30px;
  }
}
.shop-block .shop-content {
  position: relative;
  margin-top: 1.875rem;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .shop-block .shop-content {
    margin-top: -100px;
    padding-top: 3.125rem;
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .shop-block .shop-content::before {
    content: "";
    position: absolute;
    left: 3.75rem;
    right: 3.75rem;
    top: 0;
    bottom: 0;
    background-color: var(--color-background);
    z-index: -1;
  }
}
.shop-block .shop-content ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.25rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 1.875rem;
}
.shop-block .shop-content ul li {
  font-size: 0.8125rem;
}
.shop-block .shop-content ul li a {
  font-weight: 500;
  color: currentColor;
}
.shop-block .shop-content ul li.address {
  border: 1px solid var(--color-gray200);
  padding: 0.1875rem 0.625rem;
  border-radius: 5.625rem;
}
.shop-block .shop-content ul li.phone {
  font-size: 1rem;
  font-weight: 600;
  color: var(--theme-primary-color);
}
.shop-block.style-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.shop-block.style-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .shop-block.style-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
}
.shop-block.style-2 .shop-cover {
  position: relative;
  overflow: hidden;
  border-radius: var(--theme-radius-base);
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .shop-block.style-2 .shop-cover {
    margin-bottom: 0;
  }
}
.shop-block.style-2 .shop-content {
  padding: 0;
  margin: 0;
  background-color: transparent;
}
@media screen and (min-width: 1024px) {
  .shop-block.style-2 .shop-content {
    padding-left: 1.25rem;
  }
}
.shop-block.style-2 .shop-content ul {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 1.25rem;
  gap: 0.75rem;
}
.shop-block.style-2 .shop-content ul .address {
  padding: 0;
  border: 0;
}

/* max width reset */
.max-width-none {
  max-width: none !important;
}

/* content search */
.content-search .search-form {
  position: relative;
}
.content-search .search-form .search-input {
  height: 2.75rem;
  border-radius: 0.625rem;
  border-color: rgba(var(--color-rgb), 0.03) !important;
  -webkit-box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 36px 28px -7px, rgba(27, 31, 34, 0.04) 0px 17px 17px -7px !important;
          box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 36px 28px -7px, rgba(27, 31, 34, 0.04) 0px 17px 17px -7px !important;
}
.content-search .search-form .search-input::-webkit-input-placeholder {
  font-weight: 400;
}
.content-search .search-form .search-input::-moz-placeholder {
  font-weight: 400;
}
.content-search .search-form .search-input:-ms-input-placeholder {
  font-weight: 400;
}
.content-search .search-form .search-input::-ms-input-placeholder {
  font-weight: 400;
}
.content-search .search-form .search-input::placeholder {
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  .content-search .search-form .search-input {
    height: 4.125rem;
    padding-left: 1.25rem;
  }
}
.content-search .search-form button {
  position: absolute;
  height: auto;
  top: 0.375rem;
  bottom: 0.375rem;
  right: 0.375rem;
  border-radius: 0.5rem;
}
@media screen and (min-width: 1024px) {
  .content-search .search-form button {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
}

/* sale stamp */
.sale-stamp {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 1;
  width: 4.125rem;
  height: 4.125rem;
  border-radius: 50%;
  padding: 0.5rem;
  color: #FFF;
  background-color: var(--theme-primary-color);
}
@media screen and (min-width: 1024px) {
  .sale-stamp {
    width: 5.375rem;
    height: 5.375rem;
  }
}
.sale-stamp::before {
  content: "";
  position: absolute;
  left: 0.125rem;
  right: 0.125rem;
  top: 0.125rem;
  bottom: 0.125rem;
  border-radius: 50%;
  border: 2px solid #fff;
}
@media screen and (min-width: 1024px) {
  .sale-stamp::before {
    left: 0.1875rem;
    right: 0.1875rem;
    top: 0.1875rem;
    bottom: 0.1875rem;
  }
}
.sale-stamp p {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1;
  margin-bottom: 0;
}
.sale-stamp p span {
  position: relative;
  font-size: 0.875rem;
  font-weight: 500;
  margin-right: 0.1875rem;
  top: 2px;
}
@media screen and (min-width: 1024px) {
  .sale-stamp p {
    font-size: 2rem;
  }
  .sale-stamp p span {
    font-size: 1rem;
    top: 3px;
  }
}

/* custom block area */
.custom-block-area {
  position: relative;
  border-radius: var(--theme-radius-base);
}
.custom-block-area .custom-block-text {
  padding: 1.25rem 1.25rem 0.625rem;
}
@media screen and (min-width: 1024px) {
  .custom-block-area .custom-block-text {
    padding: 2.5rem 2.5rem 1.25rem;
  }
}
.custom-block-area .custom-carousel {
  margin-bottom: -80px;
}
.custom-block-area .custom-carousel .klb-slider {
  max-width: none;
  margin-left: -40px;
  margin-right: -40px;
}
.custom-block-area .custom-carousel .klb-slider .slick-track {
  padding-top: 1.25rem;
}
.custom-block-area .custom-carousel .klb-slider .slider-item {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.custom-block-area .custom-carousel .klb-slider .slider-item a {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: var(--theme-radius-base);
  -webkit-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
.custom-block-area .custom-carousel .klb-slider .slider-item a:hover {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}

/* KLB Player */
.klb-audio-player {
  min-height: 3.125rem;
}
.klb-audio-player .audio-playlist {
  margin-top: 1.875rem;
}
.klb-audio-player .audio-playlist ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.klb-audio-player .audio-playlist ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.klb-audio-player .audio-playlist ul li .audio-cover {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 3.5rem;
  margin-right: 0.9375rem;
}
.klb-audio-player .audio-playlist ul li .audio-cover::before {
  content: "";
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "klbtheme";
  font-size: 1.25rem;
  width: 3.125rem;
  height: 3.125rem;
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 50%;
  opacity: 0;
}
.klb-audio-player .audio-playlist ul li .audio-detail {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.klb-audio-player .audio-playlist ul li .audio-detail .audio-title {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.6;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.klb-audio-player .audio-playlist ul li .audio-detail .audio-time {
  font-size: 0.75rem;
  font-weight: 600;
  margin-left: 0.625rem;
}
.klb-audio-player .audio-playlist ul li.played .audio-cover::before {
  content: "\e987";
  opacity: 1;
}
.klb-audio-player .audio-playlist ul li.paused .audio-cover::before {
  content: "\e99a";
  padding-left: 0.125rem;
  opacity: 1;
}
.klb-audio-player .audio-playlist ul li + li {
  margin-top: 1.25rem;
}

.klb-player {
  font-family: var(--theme-body-font);
  outline: none !important;
}
.klb-player .mejs__controls {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
  background: none;
  background-color: var(--color-text);
  border-radius: var(--theme-radius-base);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-bottom: 1.25rem;
}
.klb-player .mejs__controls button {
  all: unset;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: var(--theme-radius-base);
  color: currentColor !important;
  background-color: transparent !important;
  cursor: pointer;
}
.klb-player .mejs__controls button::before {
  content: "";
  font-family: "klbtheme";
  font-size: 1rem;
}
.klb-player .mejs__controls button svg {
  display: none;
}
.klb-player .mejs__controls .mejs__playpause-button {
  height: 2.125rem;
}
.klb-player .mejs__controls .mejs__playpause-button button::before {
  content: "\e99a";
  padding-left: 0.125rem;
}
.klb-player .mejs__controls .mejs__playpause-button button:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.klb-player .mejs__controls .mejs__playpause-button.mejs__pause button::before {
  content: "\e987";
}
.klb-player .mejs__controls .mejs__volume-button button::before {
  content: "\ea2c";
}
.klb-player .mejs__controls .mejs__volume-button.mejs__unmute button::before {
  content: "\ea2f";
}
.klb-player .mejs__controls .mejs__time {
  color: currentColor;
}
.klb-player.white .mejs__controls {
  color: var(--color-text);
  background-color: #FFF;
  border-radius: 62.4375rem;
  border: 1px solid var(--color-gray50);
}
.klb-player.white .mejs__controls .mejs__time-rail .mejs__time-current, .klb-player.white .mejs__controls .mejs__time-rail .mejs__time-handle-content {
  background-color: var(--color-gray300);
}
.klb-player.white .mejs__controls .mejs__time-rail .mejs__time-handle-content {
  border-color: var(--theme-primary-color);
}
.klb-player.white .mejs__controls .mejs__time-rail .mejs__time-total {
  background-color: var(--color-gray200);
}

/* icon text list */
.icon-text-list {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.icon-text-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.icon-text-list li .icon {
  font-size: 1.5rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 1.875rem;
  height: 1.875rem;
  margin-right: 0.9375rem;
  border-radius: 50%;
}
@media screen and (min-width: 1024px) {
  .icon-text-list li .icon {
    font-size: 1.625rem;
    width: 2.375rem;
    height: 2.375rem;
  }
}
.icon-text-list li .icon i::before {
  margin: 0;
}
.icon-text-list li .icon i.klb-organic-icon-energy {
  font-size: 1.125rem;
}
@media screen and (min-width: 1024px) {
  .icon-text-list li .icon i.klb-organic-icon-energy {
    font-size: 1.375rem;
  }
}
.icon-text-list li .text {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  max-width: 100%;
}
.icon-text-list li .text p {
  margin-bottom: 0;
}
.icon-text-list li + li {
  margin-top: 0.625rem;
}

/* custom product block */
.custom-product-block {
  position: relative;
}
.custom-product-block.small {
  max-width: 15rem;
  margin-left: auto;
  margin-right: auto;
}
.custom-product-block.bordered {
  border: 1px solid var(--color-gray200);
  border-radius: var(--theme-radius-base);
}
.custom-product-block.shadowed {
  -webkit-box-shadow: 4px 4px 0px 0px var(--color-gray100);
          box-shadow: 4px 4px 0px 0px var(--color-gray100);
}

/* quote icon */
.quote-icon {
  display: block;
  font-size: 2.625rem;
  line-height: 1;
  margin-bottom: 1.25rem;
}
.quote-icon::before {
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .quote-icon {
    font-size: 4.75rem;
    line-height: 0.7;
    margin-bottom: 2.5rem;
  }
}

/* Quote block */
.quote-block {
  padding: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .quote-block {
    padding: 4.125rem;
  }
}

/* Whatsapp contact button */
.whatsapp-contact-button {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #fff;
  background-color: #25d366;
  padding: 0.75rem 1.375rem 0.75rem 1rem;
  border-radius: var(--theme-radius-base);
}
.whatsapp-contact-button .social-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 2rem;
  width: 2.375rem;
  height: 2.375rem;
  margin-right: 0.625rem;
}
.whatsapp-contact-button .social-content .entry-title {
  font-size: 1rem;
  margin-bottom: 0.0625rem;
}
.whatsapp-contact-button .social-content p {
  font-size: 0.8125rem;
  margin-bottom: 0;
}

/* Categories list */
.klb-categories-list {
  background-color: #FFF;
  border: 1px solid var(--color-gray100);
  border-radius: var(--theme-radius-base);
}
.klb-categories-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.klb-categories-list ul li {
  padding: 0.25rem 0.375rem;
}
.klb-categories-list ul li + li {
  border-top: 1px solid var(--color-gray100);
}
.klb-categories-list ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-weight: 500;
  width: 100%;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0.125rem 0.875rem;
  color: var(--color-text);
  border-radius: calc(var(--theme-radius-base) / 2);
}
.klb-categories-list ul li a i {
  font-size: 145%;
  width: 1.375rem;
  margin-right: 0.9375rem;
  color: var(--theme-primary-color);
}
.klb-categories-list ul li a:hover {
  background-color: var(--color-gray50);
}
.klb-categories-list ul li a .badge {
  margin-left: auto;
}

/* Equal Height */
.equal-height {
  height: 100vh;
}

/* text gradients */
.text-gradiend-gray {
  background: -webkit-linear-gradient(296deg, #fff, #a8a8a8, #fff, #a8a8a8, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.text-gradiend-dark {
  background: -webkit-linear-gradient(296deg, #232323, #959595, #333, #6c6b6b, #1b1b1b);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bordered-badge {
  border: 1px solid rgba(var(--color-rgb), 0.3);
  padding: 0.5rem 0.75rem;
}

.bordered-badge-white {
  border: 1px solid rgba(255, 255, 255, 0.5);
  padding: 0.5rem 0.75rem;
}

/* ----- Theme print settings ----- */
@media print {
  *,
  *:before,
  *:after,
  *:first-letter,
  p:first-line,
  div:first-line,
  blockquote:first-line,
  li:first-line {
    background: transparent !important;
    color: #000 !important; /* Black prints faster: http://www.sanbeiji.com/archives/953 */
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a {
    page-break-inside: avoid;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote,
  table {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  img {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  ul,
  ol,
  dl {
    page-break-before: avoid;
  }
}
/* ----- header text settings ----- */
.klb-title-text {
  font-size: 1.25rem;
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .klb-title-text {
    margin-bottom: 1.5625rem;
  }
}
.klb-title-text.with-bordered {
  padding-bottom: 0.625rem;
  border-bottom: 1px solid;
}
body[data-color=custom][data-theme=light] .klb-title-text.with-bordered {
  border-color: rgba(var(--color-rgb), 0.12);
}
body[data-color=default] .klb-title-text.with-bordered{
  border-color: var(--color-gray200);
}

/* ----- theme bordered settings ----- */
.bordered-bottom {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
}
.bordered-bottom-inner .header-inner, .bordered-bottom-inner .footer-inner, .bordered-bottom-inner .bordered-inner {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
}
.bordered-top {
  border-top-width: 0.0625rem;
  border-top-style: solid;
}
.bordered-top-inner .header-inner, .bordered-top-inner .footer-inner, .bordered-top-inner .bordered-inner {
  border-top-width: 0.0625rem;
  border-top-style: solid;
}
.bordered-bottom.border-dark-10, .bordered-top.border-dark-10 {
  border-color: rgba(27, 31, 34, 0.1) !important;
}
.bordered-bottom.border-light-10, .bordered-top.border-light-10 {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.bordered-bottom.border-theme-10, .bordered-top.border-theme-10 {
  border-color: rgba(var(--color-rgb), 0.1) !important;
}
.bordered-bottom.border-dark-15, .bordered-top.border-dark-15 {
  border-color: rgba(27, 31, 34, 0.15) !important;
}
.bordered-bottom.border-light-15, .bordered-top.border-light-15 {
  border-color: rgba(255, 255, 255, 0.15) !important;
}
.bordered-bottom.border-theme-15, .bordered-top.border-theme-15 {
  border-color: rgba(var(--color-rgb), 0.15) !important;
}
.bordered-bottom.border-dark-20, .bordered-top.border-dark-20 {
  border-color: rgba(27, 31, 34, 0.2) !important;
}
.bordered-bottom.border-light-20, .bordered-top.border-light-20 {
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.bordered-bottom.border-theme-20, .bordered-top.border-theme-20 {
  border-color: rgba(var(--color-rgb), 0.2) !important;
}
.bordered-bottom.border-dark-30, .bordered-top.border-dark-30 {
  border-color: rgba(27, 31, 34, 0.3) !important;
}
.bordered-bottom.border-light-30, .bordered-top.border-light-30 {
  border-color: rgba(255, 255, 255, 0.3) !important;
}
.bordered-bottom.border-theme-30, .bordered-top.border-theme-30 {
  border-color: rgba(var(--color-rgb), 0.3) !important;
}
.bordered-bottom.border-dark-40, .bordered-top.border-dark-40 {
  border-color: rgba(27, 31, 34, 0.4) !important;
}
.bordered-bottom.border-light-40, .bordered-top.border-light-40 {
  border-color: rgba(255, 255, 255, 0.4) !important;
}
.bordered-bottom.border-theme-40, .bordered-top.border-theme-40 {
  border-color: rgba(var(--color-rgb), 0.4) !important;
}
.bordered-bottom.border-dark-50, .bordered-top.border-dark-50 {
  border-color: rgba(27, 31, 34, 0.5) !important;
}
.bordered-bottom.border-light-50, .bordered-top.border-light-50 {
  border-color: rgba(255, 255, 255, 0.5) !important;
}
.bordered-bottom.border-theme-50, .bordered-top.border-theme-50 {
  border-color: rgba(var(--color-rgb), 0.5) !important;
}
.bordered-bottom-inner.border-dark-10 .header-inner, .bordered-bottom-inner.border-dark-10 .footer-inner, .bordered-bottom-inner.border-dark-10 .bordered-inner, .bordered-top-inner.border-dark-10 .header-inner, .bordered-top-inner.border-dark-10 .footer-inner, .bordered-top-inner.border-dark-10 .bordered-inner {
  border-color: rgba(27, 31, 34, 0.1) !important;
}
.bordered-bottom-inner.border-light-10 .header-inner, .bordered-bottom-inner.border-light-10 .footer-inner, .bordered-bottom-inner.border-light-10 .bordered-inner, .bordered-top-inner.border-light-10 .header-inner, .bordered-top-inner.border-light-10 .footer-inner, .bordered-top-inner.border-light-10 .bordered-inner {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.bordered-bottom-inner.border-theme-10 .header-inner, .bordered-bottom-inner.border-theme-10 .footer-inner, .bordered-bottom-inner.border-theme-10 .bordered-inner, .bordered-top-inner.border-theme-10 .header-inner, .bordered-top-inner.border-theme-10 .footer-inner, .bordered-top-inner.border-theme-10 .bordered-inner {
  border-color: rgba(var(--color-rgb), 0.1) !important;
}
.bordered-bottom-inner.border-dark-15 .header-inner, .bordered-bottom-inner.border-dark-15 .footer-inner, .bordered-bottom-inner.border-dark-15 .bordered-inner, .bordered-top-inner.border-dark-15 .header-inner, .bordered-top-inner.border-dark-15 .footer-inner, .bordered-top-inner.border-dark-15 .bordered-inner {
  border-color: rgba(27, 31, 34, 0.15) !important;
}
.bordered-bottom-inner.border-light-15 .header-inner, .bordered-bottom-inner.border-light-15 .footer-inner, .bordered-bottom-inner.border-light-15 .bordered-inner, .bordered-top-inner.border-light-15 .header-inner, .bordered-top-inner.border-light-15 .footer-inner, .bordered-top-inner.border-light-15 .bordered-inner {
  border-color: rgba(255, 255, 255, 0.15) !important;
}
.bordered-bottom-inner.border-theme-15 .header-inner, .bordered-bottom-inner.border-theme-15 .footer-inner, .bordered-bottom-inner.border-theme-15 .bordered-inner, .bordered-top-inner.border-theme-15 .header-inner, .bordered-top-inner.border-theme-15 .footer-inner, .bordered-top-inner.border-theme-15 .bordered-inner {
  border-color: rgba(var(--color-rgb), 0.15) !important;
}
.bordered-bottom-inner.border-dark-20 .header-inner, .bordered-bottom-inner.border-dark-20 .footer-inner, .bordered-bottom-inner.border-dark-20 .bordered-inner, .bordered-top-inner.border-dark-20 .header-inner, .bordered-top-inner.border-dark-20 .footer-inner, .bordered-top-inner.border-dark-20 .bordered-inner {
  border-color: rgba(27, 31, 34, 0.2) !important;
}
.bordered-bottom-inner.border-light-20 .header-inner, .bordered-bottom-inner.border-light-20 .footer-inner, .bordered-bottom-inner.border-light-20 .bordered-inner, .bordered-top-inner.border-light-20 .header-inner, .bordered-top-inner.border-light-20 .footer-inner, .bordered-top-inner.border-light-20 .bordered-inner {
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.bordered-bottom-inner.border-theme-20 .header-inner, .bordered-bottom-inner.border-theme-20 .footer-inner, .bordered-bottom-inner.border-theme-20 .bordered-inner, .bordered-top-inner.border-theme-20 .header-inner, .bordered-top-inner.border-theme-20 .footer-inner, .bordered-top-inner.border-theme-20 .bordered-inner {
  border-color: rgba(var(--color-rgb), 0.2) !important;
}
.bordered-bottom-inner.border-dark-30 .header-inner, .bordered-bottom-inner.border-dark-30 .footer-inner, .bordered-bottom-inner.border-dark-30 .bordered-inner, .bordered-top-inner.border-dark-30 .header-inner, .bordered-top-inner.border-dark-30 .footer-inner, .bordered-top-inner.border-dark-30 .bordered-inner {
  border-color: rgba(27, 31, 34, 0.3) !important;
}
.bordered-bottom-inner.border-light-30 .header-inner, .bordered-bottom-inner.border-light-30 .footer-inner, .bordered-bottom-inner.border-light-30 .bordered-inner, .bordered-top-inner.border-light-30 .header-inner, .bordered-top-inner.border-light-30 .footer-inner, .bordered-top-inner.border-light-30 .bordered-inner {
  border-color: rgba(255, 255, 255, 0.3) !important;
}
.bordered-bottom-inner.border-theme-30 .header-inner, .bordered-bottom-inner.border-theme-30 .footer-inner, .bordered-bottom-inner.border-theme-30 .bordered-inner, .bordered-top-inner.border-theme-30 .header-inner, .bordered-top-inner.border-theme-30 .footer-inner, .bordered-top-inner.border-theme-30 .bordered-inner {
  border-color: rgba(var(--color-rgb), 0.3) !important;
}
.bordered-bottom-inner.border-dark-40 .header-inner, .bordered-bottom-inner.border-dark-40 .footer-inner, .bordered-bottom-inner.border-dark-40 .bordered-inner, .bordered-top-inner.border-dark-40 .header-inner, .bordered-top-inner.border-dark-40 .footer-inner, .bordered-top-inner.border-dark-40 .bordered-inner {
  border-color: rgba(27, 31, 34, 0.4) !important;
}
.bordered-bottom-inner.border-light-40 .header-inner, .bordered-bottom-inner.border-light-40 .footer-inner, .bordered-bottom-inner.border-light-40 .bordered-inner, .bordered-top-inner.border-light-40 .header-inner, .bordered-top-inner.border-light-40 .footer-inner, .bordered-top-inner.border-light-40 .bordered-inner {
  border-color: rgba(255, 255, 255, 0.4) !important;
}
.bordered-bottom-inner.border-theme-40 .header-inner, .bordered-bottom-inner.border-theme-40 .footer-inner, .bordered-bottom-inner.border-theme-40 .bordered-inner, .bordered-top-inner.border-theme-40 .header-inner, .bordered-top-inner.border-theme-40 .footer-inner, .bordered-top-inner.border-theme-40 .bordered-inner {
  border-color: rgba(var(--color-rgb), 0.4) !important;
}
.bordered-bottom-inner.border-dark-50 .header-inner, .bordered-bottom-inner.border-dark-50 .footer-inner, .bordered-bottom-inner.border-dark-50 .bordered-inner, .bordered-top-inner.border-dark-50 .header-inner, .bordered-top-inner.border-dark-50 .footer-inner, .bordered-top-inner.border-dark-50 .bordered-inner {
  border-color: rgba(27, 31, 34, 0.5) !important;
}
.bordered-bottom-inner.border-light-50 .header-inner, .bordered-bottom-inner.border-light-50 .footer-inner, .bordered-bottom-inner.border-light-50 .bordered-inner, .bordered-top-inner.border-light-50 .header-inner, .bordered-top-inner.border-light-50 .footer-inner, .bordered-top-inner.border-light-50 .bordered-inner {
  border-color: rgba(255, 255, 255, 0.5) !important;
}
.bordered-bottom-inner.border-theme-50 .header-inner, .bordered-bottom-inner.border-theme-50 .footer-inner, .bordered-bottom-inner.border-theme-50 .bordered-inner, .bordered-top-inner.border-theme-50 .header-inner, .bordered-top-inner.border-theme-50 .footer-inner, .bordered-top-inner.border-theme-50 .bordered-inner {
  border-color: rgba(var(--color-rgb), 0.5) !important;
}

/* ----- theme brand default settings ----- */
.site-brand {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.site-brand a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-brand a img.light-logo {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

/* ----- scroll settings ----- */
.site-scroll {
  position: relative;
  width: 100%;
  height: 100%;
}
body[data-color=custom][data-theme=light] .site-scroll.ps .ps__rail-x:hover, body[data-color=custom][data-theme=light] .site-scroll.ps .ps__rail-y:hover, body[data-color=custom][data-theme=light] .site-scroll.ps .ps__rail-x:focus, body[data-color=custom][data-theme=light] .site-scroll.ps .ps__rail-y:focus, body[data-color=custom][data-theme=light] .site-scroll.ps .ps__rail-x.ps--clicking, body[data-color=custom][data-theme=light] .site-scroll.ps .ps__rail-y.ps--clicking {
  background-color: rgba(var(--color-rgb), 0.08);
}
body[data-color=default] .site-scroll.ps .ps__rail-x:hover, 
body[data-color=default] .site-scroll.ps .ps__rail-y:hover, 
body[data-color=default] .site-scroll.ps .ps__rail-x:focus, 
body[data-color=default] .site-scroll.ps .ps__rail-y:focus, 
body[data-color=default] .site-scroll.ps .ps__rail-x.ps--clicking, 
body[data-color=default] .site-scroll.ps .ps__rail-y.ps--clicking {
  background-color: var(--color-gray100);
}
.site-scroll .ps__rail-y {
  width: 0.625rem;
}
.site-scroll .ps__thumb-y {
  width: 0.25rem;
}
body[data-color=custom][data-theme=light] .site-scroll .ps__thumb-y {
  background-color: rgba(var(--color-rgb), 0.3);
}
body[data-color=default] .site-scroll .ps__thumb-y {
  background-color: var(--color-gray500);
}
.site-scroll .ps__rail-y:hover > .ps__thumb-y,
.site-scroll .ps__rail-y:focus > .ps__thumb-y,
.site-scroll .ps__rail-y.ps--clicking .ps__thumb-y {
  width: 0.375rem;
}

/* ----- theme overlay ----- */
.site-overlay, .mobile-filter-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #1B1F22;
  opacity: 0;
  visibility: hidden;
  z-index: 90;
}
body.mega-menu-hover .site-overlay, body.mega-menu-hover .mobile-filter-overlay {
  z-index: 10;
  visibility: visible;
}
body[data-theme=light].mega-menu-hover .site-overlay, body[data-theme=light].mega-menu-hover .mobile-filter-overlay {
  opacity: 0.2;
}

/* ----- Link overlay ----- */
.overlay-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 8;
}

/* ----- site close button ----- */
.site-close {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.125rem;
  width: 2.375rem;
  height: 2.375rem;
  cursor: pointer;
  border-radius: var(--theme-radius-base);
  overflow: hidden;
  -webkit-transition: color 0.4s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  transition: color 0.4s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.4s cubic-bezier(0.42, 0, 0.58, 1), color 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.4s cubic-bezier(0.42, 0, 0.58, 1), color 0.4s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}
.site-close svg {
  width: 0.875rem;
  fill: currentColor;
}
.site-close i::before {
  margin: 0;
}
@media screen and (min-width: 992px) {
  .site-close {
    width: 2.75rem;
    height: 2.75rem;
    line-height: 2.75rem;
  }
}
.site-close:hover {
  color: var(--theme-primary-color);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* ----- Mega menu items ----- */
.mega-grouped-items {
  position: relative;
  font-family: var(--theme-menu-font);
}
.mega-grouped-items + .mega-grouped-items {
  margin-top: 1.875rem;
}
.mega-grouped-items .mega-grouped-label {
  display: block;
  font-size: var(--theme-menu-font-size);
  font-weight: 600;
  margin-bottom: 1.375rem;
}
.mega-grouped-items .sub-menu-list + .sub-menu-list {
  margin-top: 0.9375rem;
}

/* ----- Menu link hover effects ----- */
.link-effect.style-1::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.link-effect.style-1:hover::before {
  opacity: 1;
}

/* ----- link bordered settings ----- */
.link-decoration, .woocommerce-LostPassword a, .privacy-text a {
  position: relative;
}
.link-decoration::after, .woocommerce-LostPassword a::after, .privacy-text a::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  -webkit-transition: opacity 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
}
[lang=ar] .link-decoration::after, [lang=ar] .woocommerce-LostPassword a::after, [lang=ar] .privacy-text a::after {
  -webkit-transform-origin: left;
          transform-origin: left;
}
.link-decoration:hover::after, .woocommerce-LostPassword a:hover::after, .privacy-text a:hover::after {
  opacity: 0;
}

/* ----- Site loader ----- */
.klb-loader-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.klb-loader-wrapper .klb-loader {
  display: inline-block;
  width: 2.375rem;
  height: 2.375rem;
  border-top: 0.125rem solid var(--theme-primary-color);
  border-right: 0.125rem solid var(--theme-primary-color);
  border-bottom-style: solid;
  border-left-style: solid;
  border-radius: 99999px;
  border-bottom-width: 0.125rem;
  border-left-width: 0.125rem;
  border-bottom-color: transparent;
  border-left-color: transparent;
  -webkit-animation: 0.55s cubic-bezier(0, 0, 1, 1) 0s infinite normal none running animation-loader;
          animation: 0.55s cubic-bezier(0, 0, 1, 1) 0s infinite normal none running animation-loader;
}

/* ----- image lazyloading ----- */
.lazyload, .lazyloading {
  width: 100%;
  opacity: 0.3;
  -webkit-filter: blur(5px);
          filter: blur(5px);
}

.lazyloaded {
  opacity: 1;
  -webkit-transition: opacity 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ----- Overlay settings ----- */
.overlay-20::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(27, 31, 34, 0.2);
  z-index: 1;
}

.overlay-25::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(27, 31, 34, 0.25);
  z-index: 1;
}

.overlay-30::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(27, 31, 34, 0.3);
  z-index: 1;
}

.overlay-35::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(27, 31, 34, 0.35);
  z-index: 1;
}

.overlay-40::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(27, 31, 34, 0.4);
  z-index: 1;
}

/* ----- Seperator ----- */
.klb-separator {
  display: block;
  width: 100%;
  height: 0.0625rem;
  border-bottom: 1px solid;
}
body[data-color=custom][data-theme=light] .klb-separator {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .klb-separator {
  border-color: var(--color-gray200);
}

/* ----- Pagination ----- */
.site-pagination {
  margin-top: 1.25rem;
}
@media screen and (min-width: 992px) {
  .site-pagination {
    margin-top: 2.5rem;
  }
}
.site-pagination .page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.25rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-pagination .page-numbers li > * {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.875rem;
  font-weight: 500;
  width: 2.25rem;
  height: 2.25rem;
  color: currentColor;
  border-radius: calc(var(--theme-radius-base) / 2);
}
body[data-color=custom][data-theme=light] .site-pagination .page-numbers li > * {
  background-color: rgba(var(--color-rgb), 0.08);
}
body[data-color=custom][data-theme=light] .site-pagination .page-numbers li > *:hover {
  background-color: rgba(var(--color-rgb), 0.11);
}
body[data-color=default] .site-pagination .page-numbers li > * {
  background-color: var(--color-gray50);
}
body[data-color=default] .site-pagination .page-numbers li > *:hover {
  background-color: var(--color-gray100);
}
.site-pagination .page-numbers li > *.prev, .site-pagination .page-numbers li > *.next {
  font-size: 1.125rem;
  background-color: transparent !important;
}
.site-pagination .page-numbers li > *.dots {
  font-size: 1rem;
  background-color: transparent !important;
}
.site-pagination .page-numbers li > *.current {
  color: #FFF;
  background-color: var(--theme-primary-color) !important;
}

/* ----- Accordion ----- */
.accordion .accordion-item {
  color: var(--color-text);
  background-color: var(--color-background);
}
.accordion .accordion-item .accordion-header button::after {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "klbtheme";
  font-size: 1.125rem;
  font-weight: 300;
  content: "\ea1b";
  background-image: none;
}
.accordion .accordion-item .accordion-body {
  color: var(--color-gray800);
}
.accordion.style-1 {
  border-radius: var(--theme-radius-base);
  border: 1px solid;
}
body[data-color=custom][data-theme=light] .accordion.style-1 {
  border-color: rgba(var(--color-rgb), 0.17);
}
body[data-color=default] .accordion.style-1 {
  border-color: var(--color-gray300);
}
.accordion.style-1 .accordion-item {
  background-color: transparent;
  border: 0;
}
.accordion.style-1 .accordion-item + .accordion-item {
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .accordion.style-1 .accordion-item + .accordion-item {
  border-color: rgba(var(--color-rgb), 0.17);
}
body[data-color=default] .accordion.style-1 .accordion-item + .accordion-item {
  border-color: var(--color-gray300);
}
.accordion.style-1 .accordion-item .accordion-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.accordion.style-1 .accordion-item .accordion-header button {
  height: auto;
  line-height: initial;
  background-color: transparent;
  border-radius: 0;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.accordion.style-1 .accordion-item .accordion-body {
  padding-top: 0;
}
.accordion.style-2 .accordion-item {
  background-color: transparent;
  border: 0;
}
.accordion.style-2 .accordion-item .accordion-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.accordion.style-2 .accordion-item .accordion-header button {
  height: auto;
  line-height: initial;
  background-color: transparent;
  border-bottom: 1px solid;
  border-radius: 0;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
body[data-color=custom][data-theme=light] .accordion.style-2 .accordion-item .accordion-header button {
  border-color: rgba(var(--color-rgb), 0.17);
}
body[data-color=default] .accordion.style-2 .accordion-item .accordion-header button {
  border-color: var(--color-gray300);
}
.accordion.style-2 .accordion-item .accordion-header button:not(.collapsed) {
  border-color: var(--color-text) !important;
}
.accordion.style-2 .accordion-item .accordion-body {
  padding-left: 0;
  padding-right: 0;
}

/* ----- image block settings ----- */
.klb-image-block {
  position: relative;
  overflow: hidden;
  border-radius: var(--theme-radius-base);
}

/* ----- text block settings ----- */
.klb-text-block .number {
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 1;
}
.klb-text-block.check-style .entry-title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.klb-text-block.check-style .entry-title::before {
  content: "";
  display: block;
  width: 1.875rem;
  height: 1px;
  background-color: currentColor;
  margin-right: 0.625rem;
}
.klb-text-block.check-style .entry-description {
  padding-left: 2.5rem;
}
@media screen and (min-width: 992px) {
  .klb-text-block.check-style .entry-description {
    padding-right: 2.5rem;
  }
}
@media screen and (min-width: 992px) {
  .klb-text-block.padding-left-60 {
    padding-left: 3.75rem;
  }
}

/* ----- count block settings ----- */
.klb-count-block .entry-title {
  font-size: 1.5rem;
}
@media screen and (min-width: 992px) {
  .klb-count-block .entry-title {
    font-size: 2rem;
  }
}
.klb-count-block .entry-description {
  font-size: 0.875rem;
}

/* ----- free shipping notice ----- */
.klb-free-shipping {
  position: relative;
}
.klb-free-shipping p {
  font-size: 0.8125rem;
  margin-bottom: 0.625rem;
}
.klb-free-shipping p i {
  font-size: 1.0625rem;
  line-height: 1;
}
.klb-free-shipping p .amount {
  font-weight: 600;
  color: var(--color-red600);
}
.klb-free-shipping .shipping-progress {
  position: relative;
  width: 100%;
  height: 0.375rem;
  border-radius: 0.75rem;
  overflow: hidden;
}
.klb-free-shipping .shipping-progress span {
  position: absolute;
  height: 100%;
  top: 0;
  left: auto;
  border-radius: 0.75rem;
  background-color: var(--color-red600);
}

/* ----- mobile search ----- */
.klb-mobile-search {
  position: fixed;
  z-index: 998;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--color-background);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-mobile-search .mobile-search-header {
  background-color: var(--theme-primary-color);
  padding: 0.75rem 1.25rem 1.0625rem;
}
.klb-mobile-search .mobile-search-header p {
  font-size: 0.75rem;
  color: #FFF;
  margin-bottom: 0.4375rem;
}
.klb-mobile-search form {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.klb-mobile-search form input {
  font-size: 0.875rem;
  padding-left: 2.625rem;
}
.klb-mobile-search form input::-webkit-input-placeholder {
  font-weight: 400;
}
.klb-mobile-search form input::-moz-placeholder {
  font-weight: 400;
}
.klb-mobile-search form input:-ms-input-placeholder {
  font-weight: 400;
}
.klb-mobile-search form input::-ms-input-placeholder {
  font-weight: 400;
}
.klb-mobile-search form input::placeholder {
  font-weight: 400;
}
.klb-mobile-search form button {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.25rem;
  width: 2.625rem;
  height: 2.625rem;
  top: 0;
  left: 0;
}
.klb-mobile-search .searh-caption {
  font-size: 0.75rem;
  padding: 0.625rem 1.25rem;
  border-bottom: 0.0625rem solid;
}
body[data-color=custom][data-theme=light] .klb-mobile-search .searh-caption {
  border-color: rgba(var(--color-rgb), 0.2);
}
body[data-color=default] .klb-mobile-search .searh-caption {
  border-color: var(--color-gray200);
}
.klb-mobile-search .searh-caption p {
  margin-bottom: 0;
}
.klb-mobile-search .search-results {
  padding: 0.9375rem 1.25rem;
}
.klb-mobile-search .search-results > * + * {
  margin-top: 1.875rem;
}
.klb-mobile-search .search-results .search-result-keywords > span {
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 0.4375rem;
}
.klb-mobile-search .search-results .search-result-keywords ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.25rem;
}
.klb-mobile-search .search-results .search-result-keywords ul li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.75rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  color: var(--color-text);
  border-radius: calc(var(--theme-radius-form) / 2);
  -webkit-transition: all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-color=custom][data-theme=light] .klb-mobile-search .search-results .search-result-keywords ul li a {
  border: 1px solid rgba(var(--color-rgb), 0.17);
}
body[data-color=default] .klb-mobile-search .search-results .search-result-keywords ul li a{
  border: 1px solid var(--color-gray300);
}
.klb-mobile-search .search-results .search-result-keywords ul li a:hover {
  color: #FFF;
  background-color: var(--theme-primary-color);
  border-color: transparent;
}
.klb-mobile-search .search-results .search-result-products > span {
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 0.9375rem;
}
.klb-mobile-search .search-results .search-result-products .product + .product {
  margin-top: 0.875rem;
  padding-top: 0.875rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .klb-mobile-search .search-results .search-result-products .product + .product {
  border-color: rgba(var(--color-rgb), 0.2);
}
body[data-color=default] .klb-mobile-search .search-results .search-result-products .product + .product {
  border-color: var(--color-gray200);
}
.klb-mobile-search .search-results .search-result-products .product .thumbnail-wrapper {
  width: 3rem !important;
}
.klb-mobile-search .search-results .search-result-products .product .content-wrapper .price {
  font-size: 0.875rem !important;
}
.klb-mobile-search .search-results .search-result-products .product .content-wrapper .product_title {
  font-size: 0.8125rem !important;
}
body.mobile-search-active .klb-mobile-search {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* ----- mobile categories ----- */
.klb-mobile-categories {
  position: fixed;
  z-index: 998;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--color-background);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-mobile-categories .categories-header {
  padding: 0.625rem 1.25rem;
  border-bottom: 1px solid;
}
body[data-color=custom][data-theme=light] .klb-mobile-categories .categories-header {
  border-color: rgba(var(--color-rgb), 0.3);
}
body[data-color=default] .klb-mobile-categories .categories-header {
  border-color: var(--color-gray300);
}
.klb-mobile-categories .categories-header p {
  font-size: 0.8125rem;
  margin-bottom: 0;
}
.klb-mobile-categories .categories-body {
  padding: 0.9375rem 1.25rem;
}
.klb-mobile-categories .categories-body ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.klb-mobile-categories .categories-body ul li + li {
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .klb-mobile-categories .categories-body ul li + li {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .klb-mobile-categories .categories-body ul li + li {
  border-color: var(--color-gray100);
}
.klb-mobile-categories .categories-body ul a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-weight: 400;
  -webkit-transition: none;
  transition: none;
  width: 100%;
  color: currentColor;
  height: 2.625rem;
  line-height: 2.5rem;
  padding: 0;
}
.klb-mobile-categories .categories-body ul a i {
  font-size: 145%;
  width: 1.375rem;
  margin-right: 0.9375rem;
}
.klb-mobile-categories .categories-body ul a i::before {
  margin: 0;
}
.klb-mobile-categories .categories-body ul a i.klb-grocery-icon-biscuit {
  position: relative;
  top: 1px;
}
.klb-mobile-categories .categories-body ul .badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.625rem;
  font-weight: 600;
  min-height: 1.25rem;
  padding: 0.25rem 0.375rem;
  text-transform: uppercase;
  text-decoration: none !important;
  border-radius: 0.1875rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
  margin-left: 0.375rem;
}
.klb-mobile-categories .categories-body ul .count {
  font-size: 0.75rem;
  opacity: 0.5;
  margin-left: auto;
}
body.mobile-categories-active .klb-mobile-categories {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* ----- magnific popup ----- */
.mfp-wrap .mfp-close {
  all: unset;
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0;
  width: 2.375rem;
  height: 2.375rem;
  top: 0.625rem;
  right: 0.625rem;
  border-radius: 50%;
  background-color: transparent !important;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.4s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}
.mfp-wrap .mfp-close::before {
  font-family: "klbtheme";
  font-size: 1.625rem;
  line-height: 1;
  content: "\ec7b";
}
@media screen and (min-width: 992px) {
  .mfp-wrap .mfp-close {
    top: 0.9375rem;
    right: 0.9375rem;
  }
}
.mfp-wrap .mfp-close:hover {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* ----- comment text ----- */
.klb-comment-text .entry-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  margin-bottom: 0.625rem;
}
.klb-comment-text .entry-rating .stars {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.75rem;
}
.klb-comment-text .entry-rating .stars i {
  color: var(--color-yellow600);
}
.klb-comment-text .entry-rating .stars i::before {
  margin-left: 0;
}
.klb-comment-text .entry-rating > span {
  font-size: 0.8125rem;
}
.klb-comment-text .entry-comment {
  font-size: 0.875rem;
}
@media screen and (min-width: 992px) {
  .klb-comment-text .entry-comment {
    font-size: 1rem;
  }
}
.klb-comment-text .enty-author {
  font-size: 0.875rem;
  font-weight: 500;
}
@media screen and (min-width: 992px) {
  .klb-comment-text .enty-author {
    font-size: 0.9375rem;
  }
}

/* ----- Color Schemas for Color Page ----- */
.color-schema-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  margin-bottom: 2.5rem;
}
.color-schema-wrapper.light {
  margin-bottom: 0.9375rem;
}
.color-schema-wrapper.light + .color-schema-wrapper.light {
  margin-top: 3.125rem;
}
.color-schema-wrapper.dark + .color-schema-wrapper.light {
  padding-top: 2.5rem;
  border-top: 1px solid var(--color-gray400);
}
@media screen and (min-width: 768px) {
  .color-schema-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 5rem;
  }
  .color-schema-wrapper.light {
    margin-bottom: 2.5rem;
  }
  .color-schema-wrapper.dark + .color-schema-wrapper.light {
    padding-top: 5rem;
  }
}
.color-schema-wrapper .color-info {
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 768px) {
  .color-schema-wrapper .color-info {
    max-width: 18.75rem;
    margin-right: 2.5rem;
    margin-bottom: 0;
  }
}
.color-schema-wrapper .color-info .color-name {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.3125rem;
}
.color-schema-wrapper .color-info .color-description {
  font-size: 0.8125rem;
  color: var(--color-gray600);
}
.color-schema-wrapper .color-info .color-description p {
  margin-bottom: 0;
}
.color-schema-wrapper .color-schema {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.0625rem;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 768px) {
  .color-schema-wrapper .color-schema {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-bottom: 0;
  }
}
.color-schema-wrapper .color-schema > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
  max-width: 100%;
  padding: 0.0625rem;
}
@media screen and (min-width: 768px) {
  .color-schema-wrapper .color-schema > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    width: auto;
  }
}
.color-schema-wrapper .color-schema > * .color {
  min-height: 3.125rem;
}
@media screen and (min-width: 768px) {
  .color-schema-wrapper .color-schema > * .color {
    min-height: 4.375rem;
  }
}

/* ----- Mega menu demo links ----- */
.mega-demo-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  gap: 1.875rem;
}
.mega-demo-links .demo-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(20% - 1.875rem + 0.375rem);
}
.mega-demo-links .demo-item > a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: initial;
  width: 100%;
}
.mega-demo-links .demo-item > a::before {
  display: none;
}
.mega-demo-links .demo-item > a * {
  line-height: initial;
}
.mega-demo-links .demo-item > a img {
  margin-bottom: 0.625rem;
  border-radius: var(--theme-radius-base);
  border: 1px solid var(--color-gray200);
}
.mega-demo-links .demo-item > a .demo-content {
  text-align: center;
  width: 100%;
}
.mega-demo-links .demo-item > a .demo-content .entry-title {
  font-size: 1rem;
}
.mega-demo-links .demo-item > a .demo-content p {
  font-size: 0.75rem;
  white-space: initial;
  opacity: 0.6;
}
.mega-demo-links .demo-button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  width: 100%;
}
.mega-demo-links .demo-button .btn {
  height: 2.75rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* ----- Press box ----- */
.klb-press-comment .press-box {
  text-align: center;
  margin-bottom: 1.875rem;
}
.klb-press-comment .press-box .press-logo {
  position: relative;
  margin-bottom: 1.25rem;
}
.klb-press-comment .press-box .press-logo img {
  max-height: 3.875rem;
}
.klb-press-comment .press-box .press-logo img.light {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
}

/* ----- Video box ----- */
.klb-video-box {
  position: relative;
  overflow: hidden;
}
.klb-video-box .klb-video-content {
  position: absolute;
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  top: 0;
  left: 0;
}
.klb-video-box .klb-video-content iframe {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}
.klb-video-box .klb-video-content::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.klb-video-box .klb-text-content {
  position: relative;
  text-align: center;
  color: #FFF;
  padding: 1.5625rem;
  z-index: 2;
}
@media screen and (min-width: 992px) {
  .klb-video-box .klb-text-content {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
}
.klb-video-box .klb-text-content .text-inner {
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
}
.klb-video-box .klb-text-content .text-inner .entry-subtitle {
  color: var(--theme-primary-color);
}
.klb-video-box .klb-text-content .text-inner .entry-title {
  font-size: 2rem;
}
@media screen and (min-width: 768px) {
  .klb-video-box .klb-text-content .text-inner .entry-title {
    line-height: 1.1;
    margin-bottom: 1.25rem;
  }
}
.klb-video-box .klb-text-content .text-inner .entry-description {
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 992px) {
  .klb-video-box .klb-text-content .text-inner .entry-description {
    font-size: 1.125rem;
  }
}

/* ----- Custom form ----- */
.klb-custom-form {
  position: relative;
  padding: 1.25rem;
  border: 2px solid var(--theme-primary-color);
  border-radius: var(--theme-radius-base);
  -webkit-box-shadow: 5px 5px 0px rgba(var(--theme-primary-color-RGB), 0.1);
          box-shadow: 5px 5px 0px rgba(var(--theme-primary-color-RGB), 0.1);
}
@media screen and (min-width: 992px) {
  .klb-custom-form {
    padding: 1.875rem;
    border-width: 0.1875rem;
  }
}
.klb-custom-form .custom-form-header .entry-title {
  font-size: 1.125rem;
}
@media screen and (min-width: 992px) {
  .klb-custom-form .custom-form-header .entry-title {
    font-size: 1.25rem;
  }
}
.klb-custom-form .custom-form-header .entry-description {
  font-size: 0.8125rem;
  line-height: 1.6;
  color: var(--color-gray600);
}
.klb-custom-form .custom-form-body form .form-column {
  margin-bottom: 0.625rem;
}
.klb-custom-form .custom-form-body form .form-column .select2 .select2-selection {
  height: 2.875rem;
}
.klb-custom-form .custom-form-body form .form-column .select2 .select2-selection.select2-selection--single .select2-selection__arrow {
  background: transparent url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 9L12 15L18 9' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") calc(100% - 8px) 15px no-repeat;
  background-size: 22px 16px;
  width: 1.875rem;
}
.klb-custom-form .custom-form-body form .form-column.button-column button {
  line-height: 2.875rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 2.875rem;
}

/* ----- Max text block ----- */
.max-text-block {
  max-width: 62rem;
  margin-left: auto;
  margin-right: auto;
}

/* ----- Text notification ----- */
.klb-text-notification {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.klb-text-notification.background-primary-light {
  background-color: rgba(var(--theme-primary-color-RGB), 0.08) !important;
}
.klb-text-notification p {
  margin-bottom: 0;
}
.klb-text-notification p span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.25rem 0.4375rem;
  border-radius: calc(var(--theme-radius-base) / 2);
}

/* ----- Promo box ----- */
.klb-promo-box {
  position: relative;
  border-radius: var(--theme-radius-base);
  overflow: hidden;
}
.klb-promo-box .promo-content {
  padding: 1.25rem;
}
@media screen and (min-width: 992px) {
  .klb-promo-box .promo-content {
    padding: 1.875rem;
  }
}
.klb-promo-box.style-2 .promo-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.klb-promo-box.style-2 .promo-image img {
  width: 70%;
}
.klb-promo-box.style-2 .promo-content {
  padding: 1.25rem;
}

/* ----- Image block ----- */
.image-block .entry-media {
  position: relative;
  overflow: hidden;
  border-radius: var(--theme-radius-base);
}

/* ----- Checklist ----- */
.entry-checklist ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.entry-checklist ul li {
  position: relative;
}
.entry-checklist ul li::before {
  font-family: "klbtheme";
  content: "\e8ef";
  color: var(--color-green600);
  margin-right: 0.75rem;
}
.entry-checklist ul li + li {
  margin-top: 0.375rem;
}
.entry-checklist.filled ul li::before {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  background-color: var(--color-green100);
}
.entry-checklist.filled ul li + li {
  margin-top: 0.625rem;
}

/* Product box banner */
.product-box-banner .product-thumbnail {
  margin-bottom: 1.5625rem;
}
.product-box-banner .product-thumbnail img {
  max-width: 15rem;
  margin-left: auto;
  margin-right: auto;
}
.product-box-banner .product-content .entry-title {
  font-size: 1rem;
  margin-bottom: 0.9375rem;
}
.product-box-banner .product-content .entry-description {
  font-size: 0.875rem;
  color: var(--color-gray600);
  border-top: 1px solid var(--color-gray100);
  padding-top: 0.9375rem;
}
.product-box-banner .product-content .entry-checklist {
  margin-bottom: 1.25rem;
}
.product-box-banner .product-content .button {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

/* Empty content */
.empty-content {
  max-width: 22.5rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.875rem;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .empty-content {
    margin-top: 5.625rem;
  }
}
.empty-content svg {
  width: auto;
  height: 3.5rem;
  margin-bottom: 0.9375rem;
}
.empty-content svg .fill-slate-50 {
  fill: var(--color-gray25);
}
.empty-content svg .fill-slate-100 {
  fill: var(--color-gray100);
}
.empty-content svg .stroke-slate-300 {
  stroke: var(--color-gray300);
}
.empty-content .entry-title {
  font-size: 1.375rem;
}
.empty-content .entry-description {
  font-size: 0.9375rem;
  color: var(--color-gray600);
}

/* ----- social media settings ----- */
.site-social ul.social-color a {
  color: #fff;
}
.site-social ul.social-color a.facebook {
  background-color: #1877f2;
}
.site-social ul.social-color a.facebook:hover {
  background-color: #0b5fcc;
}
.site-social ul.social-color a.twitter {
  background-color: #1da1f2;
}
.site-social ul.social-color a.twitter:hover {
  background-color: #0c85d0;
}
.site-social ul.social-color a.twitch {
  background-color: #9146ff;
}
.site-social ul.social-color a.twitch:hover {
  background-color: #7313ff;
}
.site-social ul.social-color a.fivehundredpx {
  background-color: #0099e5;
}
.site-social ul.social-color a.fivehundredpx:hover {
  background-color: #0077b2;
}
.site-social ul.social-color a.airbnb {
  background-color: #fd5c63;
}
.site-social ul.social-color a.airbnb:hover {
  background-color: #fc2a33;
}
.site-social ul.social-color a.amazon {
  background-color: #ff9900;
}
.site-social ul.social-color a.amazon:hover {
  background-color: #cc7a00;
}
.site-social ul.social-color a.behance {
  background-color: #1769ff;
}
.site-social ul.social-color a.behance:hover {
  background-color: #0050e3;
}
.site-social ul.social-color a.blogger {
  background-color: #f57d00;
}
.site-social ul.social-color a.blogger:hover {
  background-color: #c26300;
}
.site-social ul.social-color a.deviantart {
  background-color: #05cc47;
}
.site-social ul.social-color a.deviantart:hover {
  background-color: #049a36;
}
.site-social ul.social-color a.dropbox {
  background-color: #007ee5;
}
.site-social ul.social-color a.dropbox:hover {
  background-color: #0062b2;
}
.site-social ul.social-color a.etsy {
  background-color: #d5641c;
}
.site-social ul.social-color a.etsy:hover {
  background-color: #a84f16;
}
.site-social ul.social-color a.fedex {
  background-color: #4d148c;
}
.site-social ul.social-color a.fedex:hover {
  background-color: #340e5f;
}
.site-social ul.social-color a.flickr {
  background-color: #ff0084;
}
.site-social ul.social-color a.flickr:hover {
  background-color: #cc006a;
}
.site-social ul.social-color a.flipboard {
  background-color: #e12828;
}
.site-social ul.social-color a.flipboard:hover {
  background-color: #bc1a1a;
}
.site-social ul.social-color a.pocket {
  background-color: #ef4056;
}
.site-social ul.social-color a.pocket:hover {
  background-color: #e9132e;
}
.site-social ul.social-color a.google {
  background-color: #4285f4;
}
.site-social ul.social-color a.google:hover {
  background-color: #1266f1;
}
.site-social ul.social-color a.instagram {
  background-color: #fd1d1d;
}
.site-social ul.social-color a.instagram:hover {
  background-color: #e50202;
}
.site-social ul.social-color a.linkedin {
  background-color: #0077b5;
}
.site-social ul.social-color a.linkedin:hover {
  background-color: #005582;
}
.site-social ul.social-color a.medium {
  background-color: #00ab6c;
}
.site-social ul.social-color a.medium:hover {
  background-color: #00784c;
}
.site-social ul.social-color a.odnoklassniki {
  background-color: #ed812b;
}
.site-social ul.social-color a.odnoklassniki:hover {
  background-color: #d36812;
}
.site-social ul.social-color a.paypal {
  background-color: #003087;
}
.site-social ul.social-color a.paypal:hover {
  background-color: #001e54;
}
.site-social ul.social-color a.pinterest {
  background-color: #e60023;
}
.site-social ul.social-color a.pinterest:hover {
  background-color: #b3001b;
}
.site-social ul.social-color a.reddit {
  background-color: #ff4500;
}
.site-social ul.social-color a.reddit:hover {
  background-color: #cc3700;
}
.site-social ul.social-color a.shopify {
  background-color: #96bf48;
}
.site-social ul.social-color a.shopify:hover {
  background-color: #7a9d37;
}
.site-social ul.social-color a.skype {
  background-color: #00aff0;
}
.site-social ul.social-color a.skype:hover {
  background-color: #008abd;
}
.site-social ul.social-color a.slack {
  background-color: #6ecadc;
}
.site-social ul.social-color a.slack:hover {
  background-color: #45bbd2;
}
.site-social ul.social-color a.soundcloud {
  background-color: #ff8800;
}
.site-social ul.social-color a.soundcloud:hover {
  background-color: #cc6d00;
}
.site-social ul.social-color a.spotify {
  background-color: #1db954;
}
.site-social ul.social-color a.spotify:hover {
  background-color: #168d40;
}
.site-social ul.social-color a.stripe {
  background-color: #00afe1;
}
.site-social ul.social-color a.stripe:hover {
  background-color: #0087ae;
}
.site-social ul.social-color a.telegram {
  background-color: #0088cc;
}
.site-social ul.social-color a.telegram:hover {
  background-color: #006699;
}
.site-social ul.social-color a.trello {
  background-color: #0079bf;
}
.site-social ul.social-color a.trello:hover {
  background-color: #00598c;
}
.site-social ul.social-color a.tumblr {
  background-color: #35465c;
}
.site-social ul.social-color a.tumblr:hover {
  background-color: #222d3c;
}
.site-social ul.social-color a.tiktok {
  background-color: #000;
}
.site-social ul.social-color a.tiktok:hover {
  background-color: black;
}
.site-social ul.social-color a.viber {
  background-color: #59267c;
}
.site-social ul.social-color a.viber:hover {
  background-color: #3d1a55;
}
.site-social ul.social-color a.vimeo {
  background-color: #1ab7ea;
}
.site-social ul.social-color a.vimeo:hover {
  background-color: #1295bf;
}
.site-social ul.social-color a.vine {
  background-color: #00b488;
}
.site-social ul.social-color a.vine:hover {
  background-color: #008161;
}
.site-social ul.social-color a.vk {
  background-color: #45668e;
}
.site-social ul.social-color a.vk:hover {
  background-color: #344d6c;
}
.site-social ul.social-color a.whatsapp {
  background-color: #25d366;
}
.site-social ul.social-color a.whatsapp:hover {
  background-color: #1da851;
}
.site-social ul.social-color a.youtube {
  background-color: #ff0000;
}
.site-social ul.social-color a.youtube:hover {
  background-color: #cc0000;
}
.site-social ul.social-color-light a.facebook {
  color: #1877f2;
  background-color: rgba(24, 119, 242, 0.08);
}
.site-social ul.social-color-light a.facebook:hover {
  color: #fff;
  background-color: #1877f2;
}
.site-social ul.social-color-light a.twitter {
  color: #1da1f2;
  background-color: rgba(29, 161, 242, 0.08);
}
.site-social ul.social-color-light a.twitter:hover {
  color: #fff;
  background-color: #1da1f2;
}
.site-social ul.social-color-light a.twitch {
  color: #9146ff;
  background-color: rgba(145, 70, 255, 0.08);
}
.site-social ul.social-color-light a.twitch:hover {
  color: #fff;
  background-color: #9146ff;
}
.site-social ul.social-color-light a.fivehundredpx {
  color: #0099e5;
  background-color: rgba(0, 153, 229, 0.08);
}
.site-social ul.social-color-light a.fivehundredpx:hover {
  color: #fff;
  background-color: #0099e5;
}
.site-social ul.social-color-light a.airbnb {
  color: #fd5c63;
  background-color: rgba(253, 92, 99, 0.08);
}
.site-social ul.social-color-light a.airbnb:hover {
  color: #fff;
  background-color: #fd5c63;
}
.site-social ul.social-color-light a.amazon {
  color: #ff9900;
  background-color: rgba(255, 153, 0, 0.08);
}
.site-social ul.social-color-light a.amazon:hover {
  color: #fff;
  background-color: #ff9900;
}
.site-social ul.social-color-light a.behance {
  color: #1769ff;
  background-color: rgba(23, 105, 255, 0.08);
}
.site-social ul.social-color-light a.behance:hover {
  color: #fff;
  background-color: #1769ff;
}
.site-social ul.social-color-light a.blogger {
  color: #f57d00;
  background-color: rgba(245, 125, 0, 0.08);
}
.site-social ul.social-color-light a.blogger:hover {
  color: #fff;
  background-color: #f57d00;
}
.site-social ul.social-color-light a.deviantart {
  color: #05cc47;
  background-color: rgba(5, 204, 71, 0.08);
}
.site-social ul.social-color-light a.deviantart:hover {
  color: #fff;
  background-color: #05cc47;
}
.site-social ul.social-color-light a.dropbox {
  color: #007ee5;
  background-color: rgba(0, 126, 229, 0.08);
}
.site-social ul.social-color-light a.dropbox:hover {
  color: #fff;
  background-color: #007ee5;
}
.site-social ul.social-color-light a.etsy {
  color: #d5641c;
  background-color: rgba(213, 100, 28, 0.08);
}
.site-social ul.social-color-light a.etsy:hover {
  color: #fff;
  background-color: #d5641c;
}
.site-social ul.social-color-light a.fedex {
  color: #4d148c;
  background-color: rgba(77, 20, 140, 0.08);
}
.site-social ul.social-color-light a.fedex:hover {
  color: #fff;
  background-color: #4d148c;
}
.site-social ul.social-color-light a.flickr {
  color: #ff0084;
  background-color: rgba(255, 0, 132, 0.08);
}
.site-social ul.social-color-light a.flickr:hover {
  color: #fff;
  background-color: #ff0084;
}
.site-social ul.social-color-light a.flipboard {
  color: #e12828;
  background-color: rgba(225, 40, 40, 0.08);
}
.site-social ul.social-color-light a.flipboard:hover {
  color: #fff;
  background-color: #e12828;
}
.site-social ul.social-color-light a.pocket {
  color: #ef4056;
  background-color: rgba(239, 64, 86, 0.08);
}
.site-social ul.social-color-light a.pocket:hover {
  color: #fff;
  background-color: #ef4056;
}
.site-social ul.social-color-light a.google {
  color: #4285f4;
  background-color: rgba(66, 133, 244, 0.08);
}
.site-social ul.social-color-light a.google:hover {
  color: #fff;
  background-color: #4285f4;
}
.site-social ul.social-color-light a.instagram {
  color: #fd1d1d;
  background-color: rgba(253, 29, 29, 0.08);
}
.site-social ul.social-color-light a.instagram:hover {
  color: #fff;
  background-color: #fd1d1d;
}
.site-social ul.social-color-light a.linkedin {
  color: #0077b5;
  background-color: rgba(0, 119, 181, 0.08);
}
.site-social ul.social-color-light a.linkedin:hover {
  color: #fff;
  background-color: #0077b5;
}
.site-social ul.social-color-light a.medium {
  color: #00ab6c;
  background-color: rgba(0, 171, 108, 0.08);
}
.site-social ul.social-color-light a.medium:hover {
  color: #fff;
  background-color: #00ab6c;
}
.site-social ul.social-color-light a.odnoklassniki {
  color: #ed812b;
  background-color: rgba(237, 129, 43, 0.08);
}
.site-social ul.social-color-light a.odnoklassniki:hover {
  color: #fff;
  background-color: #ed812b;
}
.site-social ul.social-color-light a.paypal {
  color: #003087;
  background-color: rgba(0, 48, 135, 0.08);
}
.site-social ul.social-color-light a.paypal:hover {
  color: #fff;
  background-color: #003087;
}
.site-social ul.social-color-light a.pinterest {
  color: #e60023;
  background-color: rgba(230, 0, 35, 0.08);
}
.site-social ul.social-color-light a.pinterest:hover {
  color: #fff;
  background-color: #e60023;
}
.site-social ul.social-color-light a.reddit {
  color: #ff4500;
  background-color: rgba(255, 69, 0, 0.08);
}
.site-social ul.social-color-light a.reddit:hover {
  color: #fff;
  background-color: #ff4500;
}
.site-social ul.social-color-light a.shopify {
  color: #96bf48;
  background-color: rgba(150, 191, 72, 0.08);
}
.site-social ul.social-color-light a.shopify:hover {
  color: #fff;
  background-color: #96bf48;
}
.site-social ul.social-color-light a.skype {
  color: #00aff0;
  background-color: rgba(0, 175, 240, 0.08);
}
.site-social ul.social-color-light a.skype:hover {
  color: #fff;
  background-color: #00aff0;
}
.site-social ul.social-color-light a.slack {
  color: #6ecadc;
  background-color: rgba(110, 202, 220, 0.08);
}
.site-social ul.social-color-light a.slack:hover {
  color: #fff;
  background-color: #6ecadc;
}
.site-social ul.social-color-light a.soundcloud {
  color: #ff8800;
  background-color: rgba(255, 136, 0, 0.08);
}
.site-social ul.social-color-light a.soundcloud:hover {
  color: #fff;
  background-color: #ff8800;
}
.site-social ul.social-color-light a.spotify {
  color: #1db954;
  background-color: rgba(29, 185, 84, 0.08);
}
.site-social ul.social-color-light a.spotify:hover {
  color: #fff;
  background-color: #1db954;
}
.site-social ul.social-color-light a.stripe {
  color: #00afe1;
  background-color: rgba(0, 175, 225, 0.08);
}
.site-social ul.social-color-light a.stripe:hover {
  color: #fff;
  background-color: #00afe1;
}
.site-social ul.social-color-light a.telegram {
  color: #0088cc;
  background-color: rgba(0, 136, 204, 0.08);
}
.site-social ul.social-color-light a.telegram:hover {
  color: #fff;
  background-color: #0088cc;
}
.site-social ul.social-color-light a.trello {
  color: #0079bf;
  background-color: rgba(0, 121, 191, 0.08);
}
.site-social ul.social-color-light a.trello:hover {
  color: #fff;
  background-color: #0079bf;
}
.site-social ul.social-color-light a.tumblr {
  color: #35465c;
  background-color: rgba(53, 70, 92, 0.08);
}
.site-social ul.social-color-light a.tumblr:hover {
  color: #fff;
  background-color: #35465c;
}
.site-social ul.social-color-light a.tiktok {
  color: #000;
  background-color: rgba(0, 0, 0, 0.08);
}
.site-social ul.social-color-light a.tiktok:hover {
  color: #fff;
  background-color: #000;
}
.site-social ul.social-color-light a.viber {
  color: #59267c;
  background-color: rgba(89, 38, 124, 0.08);
}
.site-social ul.social-color-light a.viber:hover {
  color: #fff;
  background-color: #59267c;
}
.site-social ul.social-color-light a.vimeo {
  color: #1ab7ea;
  background-color: rgba(26, 183, 234, 0.08);
}
.site-social ul.social-color-light a.vimeo:hover {
  color: #fff;
  background-color: #1ab7ea;
}
.site-social ul.social-color-light a.vine {
  color: #00b488;
  background-color: rgba(0, 180, 136, 0.08);
}
.site-social ul.social-color-light a.vine:hover {
  color: #fff;
  background-color: #00b488;
}
.site-social ul.social-color-light a.vk {
  color: #45668e;
  background-color: rgba(69, 102, 142, 0.08);
}
.site-social ul.social-color-light a.vk:hover {
  color: #fff;
  background-color: #45668e;
}
.site-social ul.social-color-light a.whatsapp {
  color: #25d366;
  background-color: rgba(37, 211, 102, 0.08);
}
.site-social ul.social-color-light a.whatsapp:hover {
  color: #fff;
  background-color: #25d366;
}
.site-social ul.social-color-light a.youtube {
  color: #ff0000;
  background-color: rgba(255, 0, 0, 0.08);
}
.site-social ul.social-color-light a.youtube:hover {
  color: #fff;
  background-color: #ff0000;
}
.site-social ul.social-color-bordered a.facebook {
  color: #1877f2;
  border: 1px solid #1877f2;
}
.site-social ul.social-color-bordered a.facebook:hover {
  color: #fff;
  background-color: #1877f2;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.twitter {
  color: #1da1f2;
  border: 1px solid #1da1f2;
}
.site-social ul.social-color-bordered a.twitter:hover {
  color: #fff;
  background-color: #1da1f2;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.twitch {
  color: #9146ff;
  border: 1px solid #9146ff;
}
.site-social ul.social-color-bordered a.twitch:hover {
  color: #fff;
  background-color: #9146ff;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.fivehundredpx {
  color: #0099e5;
  border: 1px solid #0099e5;
}
.site-social ul.social-color-bordered a.fivehundredpx:hover {
  color: #fff;
  background-color: #0099e5;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.airbnb {
  color: #fd5c63;
  border: 1px solid #fd5c63;
}
.site-social ul.social-color-bordered a.airbnb:hover {
  color: #fff;
  background-color: #fd5c63;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.amazon {
  color: #ff9900;
  border: 1px solid #ff9900;
}
.site-social ul.social-color-bordered a.amazon:hover {
  color: #fff;
  background-color: #ff9900;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.behance {
  color: #1769ff;
  border: 1px solid #1769ff;
}
.site-social ul.social-color-bordered a.behance:hover {
  color: #fff;
  background-color: #1769ff;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.blogger {
  color: #f57d00;
  border: 1px solid #f57d00;
}
.site-social ul.social-color-bordered a.blogger:hover {
  color: #fff;
  background-color: #f57d00;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.deviantart {
  color: #05cc47;
  border: 1px solid #05cc47;
}
.site-social ul.social-color-bordered a.deviantart:hover {
  color: #fff;
  background-color: #05cc47;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.dropbox {
  color: #007ee5;
  border: 1px solid #007ee5;
}
.site-social ul.social-color-bordered a.dropbox:hover {
  color: #fff;
  background-color: #007ee5;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.etsy {
  color: #d5641c;
  border: 1px solid #d5641c;
}
.site-social ul.social-color-bordered a.etsy:hover {
  color: #fff;
  background-color: #d5641c;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.fedex {
  color: #4d148c;
  border: 1px solid #4d148c;
}
.site-social ul.social-color-bordered a.fedex:hover {
  color: #fff;
  background-color: #4d148c;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.flickr {
  color: #ff0084;
  border: 1px solid #ff0084;
}
.site-social ul.social-color-bordered a.flickr:hover {
  color: #fff;
  background-color: #ff0084;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.flipboard {
  color: #e12828;
  border: 1px solid #e12828;
}
.site-social ul.social-color-bordered a.flipboard:hover {
  color: #fff;
  background-color: #e12828;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.pocket {
  color: #ef4056;
  border: 1px solid #ef4056;
}
.site-social ul.social-color-bordered a.pocket:hover {
  color: #fff;
  background-color: #ef4056;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.google {
  color: #4285f4;
  border: 1px solid #4285f4;
}
.site-social ul.social-color-bordered a.google:hover {
  color: #fff;
  background-color: #4285f4;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.instagram {
  color: #fd1d1d;
  border: 1px solid #fd1d1d;
}
.site-social ul.social-color-bordered a.instagram:hover {
  color: #fff;
  background-color: #fd1d1d;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.linkedin {
  color: #0077b5;
  border: 1px solid #0077b5;
}
.site-social ul.social-color-bordered a.linkedin:hover {
  color: #fff;
  background-color: #0077b5;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.medium {
  color: #00ab6c;
  border: 1px solid #00ab6c;
}
.site-social ul.social-color-bordered a.medium:hover {
  color: #fff;
  background-color: #00ab6c;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.odnoklassniki {
  color: #ed812b;
  border: 1px solid #ed812b;
}
.site-social ul.social-color-bordered a.odnoklassniki:hover {
  color: #fff;
  background-color: #ed812b;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.paypal {
  color: #003087;
  border: 1px solid #003087;
}
.site-social ul.social-color-bordered a.paypal:hover {
  color: #fff;
  background-color: #003087;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.pinterest {
  color: #e60023;
  border: 1px solid #e60023;
}
.site-social ul.social-color-bordered a.pinterest:hover {
  color: #fff;
  background-color: #e60023;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.reddit {
  color: #ff4500;
  border: 1px solid #ff4500;
}
.site-social ul.social-color-bordered a.reddit:hover {
  color: #fff;
  background-color: #ff4500;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.shopify {
  color: #96bf48;
  border: 1px solid #96bf48;
}
.site-social ul.social-color-bordered a.shopify:hover {
  color: #fff;
  background-color: #96bf48;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.skype {
  color: #00aff0;
  border: 1px solid #00aff0;
}
.site-social ul.social-color-bordered a.skype:hover {
  color: #fff;
  background-color: #00aff0;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.slack {
  color: #6ecadc;
  border: 1px solid #6ecadc;
}
.site-social ul.social-color-bordered a.slack:hover {
  color: #fff;
  background-color: #6ecadc;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.soundcloud {
  color: #ff8800;
  border: 1px solid #ff8800;
}
.site-social ul.social-color-bordered a.soundcloud:hover {
  color: #fff;
  background-color: #ff8800;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.spotify {
  color: #1db954;
  border: 1px solid #1db954;
}
.site-social ul.social-color-bordered a.spotify:hover {
  color: #fff;
  background-color: #1db954;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.stripe {
  color: #00afe1;
  border: 1px solid #00afe1;
}
.site-social ul.social-color-bordered a.stripe:hover {
  color: #fff;
  background-color: #00afe1;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.telegram {
  color: #0088cc;
  border: 1px solid #0088cc;
}
.site-social ul.social-color-bordered a.telegram:hover {
  color: #fff;
  background-color: #0088cc;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.trello {
  color: #0079bf;
  border: 1px solid #0079bf;
}
.site-social ul.social-color-bordered a.trello:hover {
  color: #fff;
  background-color: #0079bf;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.tumblr {
  color: #35465c;
  border: 1px solid #35465c;
}
.site-social ul.social-color-bordered a.tumblr:hover {
  color: #fff;
  background-color: #35465c;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.tiktok {
  color: #000;
  border: 1px solid #000;
}
.site-social ul.social-color-bordered a.tiktok:hover {
  color: #fff;
  background-color: #000;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.viber {
  color: #59267c;
  border: 1px solid #59267c;
}
.site-social ul.social-color-bordered a.viber:hover {
  color: #fff;
  background-color: #59267c;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.vimeo {
  color: #1ab7ea;
  border: 1px solid #1ab7ea;
}
.site-social ul.social-color-bordered a.vimeo:hover {
  color: #fff;
  background-color: #1ab7ea;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.vine {
  color: #00b488;
  border: 1px solid #00b488;
}
.site-social ul.social-color-bordered a.vine:hover {
  color: #fff;
  background-color: #00b488;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.vk {
  color: #45668e;
  border: 1px solid #45668e;
}
.site-social ul.social-color-bordered a.vk:hover {
  color: #fff;
  background-color: #45668e;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.whatsapp {
  color: #25d366;
  border: 1px solid #25d366;
}
.site-social ul.social-color-bordered a.whatsapp:hover {
  color: #fff;
  background-color: #25d366;
  border-color: transparent;
}
.site-social ul.social-color-bordered a.youtube {
  color: #ff0000;
  border: 1px solid #ff0000;
}
.site-social ul.social-color-bordered a.youtube:hover {
  color: #fff;
  background-color: #ff0000;
  border-color: transparent;
}
.site-social.for-widget ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.site-social.for-widget ul li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
.site-social.for-widget ul li + li {
  margin-top: 0.1875rem;
}
.site-social.for-widget ul li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 2.5rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  border-radius: calc(var(--theme-radius-base) / 2);
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.site-social.for-widget ul li a .social-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1rem;
  width: 1.875rem;
}
.site-social.for-widget ul li a .social-icon i {
  line-height: 1;
}
.site-social.for-widget ul li a .social-icon i::before {
  margin: 0;
}
.site-social.for-widget ul li a .social-label {
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-left: 1.25rem;
}

/* ----- Loading keyframe animation ----- */
@-webkit-keyframes animation-loader {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes animation-loader {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* ----- pulse keyframe animation ----- */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
            transform: scale(0.1, 0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
            transform: scale(0.1, 0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
@-webkit-keyframes float-bob-y {
  0% {
    -webkit-transform: translateY(-25px);
            transform: translateY(-25px);
  }
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(-25px);
            transform: translateY(-25px);
  }
}
@keyframes float-bob-y {
  0% {
    -webkit-transform: translateY(-25px);
            transform: translateY(-25px);
  }
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(-25px);
            transform: translateY(-25px);
  }
}
@-webkit-keyframes float-bob-x {
  0% {
    -webkit-transform: translateX(-25px);
            transform: translateX(-25px);
  }
  50% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(-25px);
            transform: translateX(-25px);
  }
}
@keyframes float-bob-x {
  0% {
    -webkit-transform: translateX(-25px);
            transform: translateX(-25px);
  }
  50% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(-25px);
            transform: translateX(-25px);
  }
}
/* ----- page content ----- */
.page-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 100vh;
}
.page-content .site-primary {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* ----- page inner ----- */
.page-inner {
  position: relative;
  margin-top: 1.25rem;
}
@media screen and (min-width: 992px) {
  .page-inner {
    margin-top: 2.5rem;
  }
}

/* ----- content wrapper ----- */
@media screen and (min-width: 1200px) {
  .content-wrapper.sidebar-right:not(.no-sidebar) .primary-column {
    padding-right: 1.875rem;
  }
}
@media screen and (min-width: 1200px) {
  .content-wrapper.sidebar-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1200px) {
  .content-wrapper.sidebar-left:not(.no-sidebar) .primary-column {
    padding-left: 1.875rem;
  }
}
.content-wrapper.shop-wrapper .primary-column {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
@media screen and (min-width: 1200px) {
  .content-wrapper.shop-wrapper:not(.no-border) .primary-column::before {
    content: "";
    position: absolute;
    width: 0.0625rem;
    height: 100%;
    top: 0;
  }
  body[data-color=custom][data-theme=light] .content-wrapper.shop-wrapper:not(.no-border) .primary-column::before {
    background-color: rgba(var(--color-rgb), 0.15);
  }
  body[data-color=default] .content-wrapper.shop-wrapper:not(.no-border) .primary-column::before {
    background-color: var(--color-gray200);
  }
}
@media screen and (min-width: 1200px) {
  .content-wrapper.shop-wrapper.sidebar-left:not(.no-border) .primary-column::before {
    left: 0;
  }
}
@media screen and (min-width: 1200px) {
  .content-wrapper.shop-wrapper.sidebar-left #sidebar {
    width: 18.75rem;
    padding-right: 1.875rem;
  }
}
@media screen and (min-width: 1200px) {
  .content-wrapper.shop-wrapper.sidebar-right:not(.no-border) .primary-column::before {
    right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .content-wrapper.shop-wrapper.sidebar-right #sidebar {
    width: 18.75rem;
    padding-left: 1.875rem;
  }
}

/* ----- page header ----- */
.page-header {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
body[data-color=custom][data-theme=light] .page-header {
  background-color: rgba(var(--color-rgb), 0.08);
}
.page-header-inner {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  z-index: 2;
}
@media screen and (min-width: 992px) {
  .page-header-inner {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
}
.page-header .page-header-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.page-header .page-header-image img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-header .entry-subtitle {
  font-size: 0.875rem;
}
@media screen and (min-width: 992px) {
  .page-header .entry-subtitle {
    font-size: 0.9375rem;
  }
}
.page-header .entry-title {
  margin-bottom: 0;
}
@media screen and (min-width: 992px) {
  .page-header .entry-title {
    font-size: 2.625rem;
  }
  .page-header .entry-title.large {
    font-size: 3.5rem;
  }
}
.page-header .entry-title + .entry-description {
  margin-top: 0.4375rem;
}
.page-header .entry-description {
  font-size: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .page-header .entry-description {
    font-size: 1rem;
  }
}
.page-header .entry-description p {
  margin-bottom: 0;
}
.page-header.centered {
  text-align: center;
}
.page-header.centered .entry-description {
  max-width: 36rem;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 992px) {
  .page-header.large .page-header-inner {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
.page-header.light {
  color: #FFF;
}
.page-header.custom-header-image {
  padding: 0;
}
.page-header.custom-header-image .page-header-image {
  position: relative;
  height: 9.375rem;
}
@media screen and (min-width: 992px) {
  .page-header.custom-header-image .page-header-image {
    height: 28.125rem;
  }
}

/* ----- page container ----- */
@media screen and (min-width: 1024px) {
  .container {
    max-width: var(--theme-site-width);
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .container .row:not(.g-0) {
    margin-left: calc(var(--theme-site-gutters) * -1);
    margin-right: calc(var(--theme-site-gutters) * -1);
  }
  .container .row > * {
    padding-left: var(--theme-site-gutters);
    padding-right: var(--theme-site-gutters);
  }
}
@media screen and (max-width: 1023.98px) {
  .container {
    max-width: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  .container {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

/* ----- custom col ----- */
@media screen and (min-width: 1200px) {
  .col-custom-260 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.25rem;
  }
}

@media screen and (min-width: 1200px) {
  .col-custom-300 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 18.75rem;
  }
}

@media screen and (min-width: 1200px) {
  .col-custom-310 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 19.375rem;
  }
}

@media screen and (min-width: 1200px) {
  .col-custom-320 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20rem;
  }
}

@media screen and (min-width: 1200px) {
  .col-custom-420 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 26.25rem;
  }
}

.max-420 {
  max-width: 26.25rem;
  margin-left: auto;
  margin-right: auto;
}

.max-768 {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.max-920 {
  max-width: 57.5rem;
  margin-left: auto;
  margin-right: auto;
}

.max-w-1200 {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1200px) {
  .col-custom-offset-300 {
    padding-left: 20.625rem !important;
  }
}

@media screen and (min-width: 1200px) {
  .col-custom-offset-310 {
    padding-left: 21.25rem !important;
  }
}

@media screen and (min-width: 1200px) {
  .col-custom-offset-320 {
    padding-left: 21.875rem !important;
  }
}

/* ----- Page not fount ----- */
.page-error .page-inner {
  margin-top: 0;
}
.page-error .page-not-found {
  text-align: center;
  padding-top: 3.75rem;
  padding-bottom: 1.875rem;
}
@media screen and (min-width: 992px) {
  .page-error .page-not-found {
    padding-top: 8.75rem;
    padding-bottom: 11.25rem;
  }
}
.page-error .page-not-found img {
  max-width: 26.25rem;
  margin-bottom: 3.75rem;
}
.page-error .page-not-found .entry-title {
  font-size: 2rem;
}
@media screen and (min-width: 992px) {
  .page-error .page-not-found .entry-title {
    font-size: 3.375rem;
  }
}
.page-error .page-not-found .entry-description {
  color: var(--color-gray600);
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .page-error .page-not-found .entry-description {
    font-size: 1.125rem;
    margin-bottom: 2.5rem;
  }
}
.page-error .page-not-found .btn {
  height: 2.875rem !important;
  line-height: 2.875rem !important;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* ----- store header ----- */
.store-header {
  margin-bottom: 1.875rem;
}
@media screen and (min-width: 992px) {
  .store-header {
    margin-bottom: 3.75rem;
  }
}
.store-header .store-header-background {
  position: relative;
  overflow: hidden;
  height: 7.5rem;
  background-color: var(--color-gray200);
}
@media screen and (min-width: 992px) {
  .store-header .store-header-background {
    height: 16.25rem;
  }
}
.store-header .store-header-background img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.store-header .store-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
}
.store-header .store-detail > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
.store-header .store-detail .store-info {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 992px) {
  .store-header .store-detail .store-info {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    width: auto;
    padding-top: 1.25rem;
  }
}
.store-header .store-detail .store-avatar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 10rem;
  height: 10rem;
  border-radius: 50%;
  border: 3px solid var(--color-background);
  margin-top: -3.75rem;
  overflow: hidden;
}
@media screen and (min-width: 992px) {
  .store-header .store-detail .store-avatar {
    width: 8.75rem;
    height: 8.75rem;
    margin-right: 1.875rem;
  }
}
.store-header .store-detail .store-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 992px) {
  .store-header .store-detail .store-info-header {
    width: 50%;
  }
}
.store-header .store-detail .store-info-header .store-name {
  font-size: 1.125rem;
}
@media screen and (min-width: 992px) {
  .store-header .store-detail .store-info-header .store-name {
    font-size: 1.25rem;
  }
}
.store-header .store-detail .store-info-header .store-caption {
  display: block;
  font-size: 0.8125rem;
  opacity: 0.5;
  margin-top: -0.3125rem;
  margin-bottom: 0.4375rem;
}
.store-header .store-detail .store-info-header .store-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0.8125rem;
  gap: 0.625rem;
  margin-bottom: 0.9375rem;
}
.store-header .store-detail .store-info-header .store-meta .store-total-review {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.3125rem;
}
.store-header .store-detail .store-info-content p {
  font-size: 0.875rem;
}
@media screen and (min-width: 992px) {
  .store-header .store-detail .store-info-content p {
    font-size: 0.9375rem;
  }
}

/* ----- Custom container width ----- */
@media screen and (min-width: 1024px) {
  .container-custom-large {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 1200px) {
  .container-custom-large {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .container-custom-large {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
}
@media screen and (min-width: 1360px) {
  .container-custom-large {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media screen and (min-width: 1440px) {
  .container-custom-large {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
}
@media screen and (min-width: 1600px) {
  .container-custom-large {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
}

/* ----- Device below 992 hide ----- */
@media screen and (max-width: 991.98px) {
  .min-992 {
    display: none !important;
  }
}

/* ----- Device below 1024 hide ----- */
@media screen and (max-width: 1023.98px) {
  .min-1024 {
    display: none !important;
  }
}

/* ----- Device below 1200 hide ----- */
@media screen and (max-width: 1199.98px) {
  .min-1200 {
    display: none !important;
  }
}

/* ----- Device above 992 hide ----- */
@media screen and (min-width: 992px) {
  .max-992 {
    display: none !important;
  }
}

/* ----- Device above 1024 hide ----- */
@media screen and (min-width: 1024px) {
  .max-1024 {
    display: none !important;
  }
}

/* ----- Device above 1200 hide ----- */
@media screen and (min-width: 1200px) {
  .max-1200 {
    display: none !important;
  }
}

/* ----- Theme local fonts ----- */
/**
 * @license
 *
 * Font Family: Satoshi
 * Designed by: Deni Anggara
 * URL: https://www.fontshare.com/fonts/satoshi
 * © 2022 Indian Type Foundry
 *
 * Font Styles:
 * Satoshi Variable(Variable font)
 * Satoshi Variable Italic(Variable font)
 *
*/
/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 900.0;
*
* available axes:

* 'wght' (range from 300.0 to 900.0)

*/
@font-face {
  font-family: "Satoshi-Variable";
  src: local("Satoshi-Variable"), url("../fonts/satoshi/Satoshi-Variable.woff2") format("woff2"), url("../fonts/satoshi/Satoshi-Variable.woff") format("woff"), url("../fonts/satoshi/Satoshi-Variable.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: normal;
}
/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 900.0;
*
* available axes:

* 'wght' (range from 300.0 to 900.0)

*/
@font-face {
  font-family: "Satoshi-VariableItalic";
  src: local("Satoshi-VariableItalic"), url("../fonts/satoshi/Satoshi-VariableItalic.woff2") format("woff2"), url("../fonts/satoshi/Satoshi-VariableItalic.woff") format("woff"), url("../fonts/satoshi/Satoshi-VariableItalic.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: italic;
}
/* ----- Theme typography weight classes ----- */
.weight-100 {
  font-weight: 100 !important;
}

.weight-300 {
  font-weight: 300 !important;
}

.weight-400 {
  font-weight: 400 !important;
}

.weight-500 {
  font-weight: 500 !important;
}

.weight-600 {
  font-weight: 600 !important;
}

.weight-700 {
  font-weight: 700 !important;
}

/* ----- Theme typography letter spacing classes ----- */
.letter-spacing-1 {
  letter-spacing: 1px;
}

.font-default {
  font-size: var(--theme-button-font-size) !important;
}

.z-index-1 {
  z-index: 1;
}

.z-index-0 {
  z-index: 0;
}

/* ----- Theme typography font sizes classes ----- */
.font-11 {
  font-size: 0.6875rem !important;
}

.font-12 {
  font-size: 0.75rem !important;
}

.font-13 {
  font-size: 0.8125rem !important;
}

.font-14 {
  font-size: 0.875rem !important;
}

.font-15 {
  font-size: 0.9375rem !important;
}

.font-16 {
  font-size: 1rem !important;
}

.font-18 {
  font-size: 1.125rem !important;
}

.font-20 {
  font-size: 1.25rem !important;
}

.font-24 {
  font-size: 1.5rem !important;
}

.font-26 {
  font-size: 1.625rem !important;
}

.font-28 {
  font-size: 1.75rem !important;
}

.font-30 {
  font-size: 1.875rem !important;
}

.font-32 {
  font-size: 2rem !important;
}

.font-34 {
  font-size: 2.125rem !important;
}

.font-36 {
  font-size: 2.25rem !important;
}

.font-38 {
  font-size: 2.375rem !important;
}

.font-40 {
  font-size: 2.5rem !important;
}

.font-42 {
  font-size: 2.625rem !important;
}

.font-46 {
  font-size: 2.75rem !important;
}

.font-48 {
  font-size: 2.875rem !important;
}

.font-50 {
  font-size: 3.125rem !important;
}

.font-52 {
  font-size: 3.25rem !important;
}

.font-54 {
  font-size: 3.375rem !important;
}

.font-56 {
  font-size: 3.5rem !important;
}

.font-60 {
  font-size: 3.75rem !important;
}

.font-66 {
  font-size: 4.125rem !important;
}

@media screen and (min-width: 768px) {
  .font-sm-13 {
    font-size: 0.8125rem !important;
  }
  .font-sm-14 {
    font-size: 0.875rem !important;
  }
  .font-sm-15 {
    font-size: 0.9375rem !important;
  }
  .font-sm-16 {
    font-size: 1rem !important;
  }
  .font-sm-18 {
    font-size: 1.125rem !important;
  }
  .font-sm-20 {
    font-size: 1.25rem !important;
  }
  .font-sm-24 {
    font-size: 1.5rem !important;
  }
  .font-sm-26 {
    font-size: 1.625rem !important;
  }
  .font-sm-28 {
    font-size: 1.75rem !important;
  }
  .font-sm-30 {
    font-size: 1.875rem !important;
  }
  .font-sm-32 {
    font-size: 2rem !important;
  }
  .font-sm-34 {
    font-size: 2.125rem !important;
  }
  .font-sm-36 {
    font-size: 2.25rem !important;
  }
  .font-sm-38 {
    font-size: 2.375rem !important;
  }
  .font-sm-40 {
    font-size: 2.5rem !important;
  }
  .font-sm-42 {
    font-size: 2.625rem !important;
  }
  .font-sm-46 {
    font-size: 2.75rem !important;
  }
  .font-sm-48 {
    font-size: 2.875rem !important;
  }
  .font-sm-50 {
    font-size: 3.125rem !important;
  }
  .font-sm-52 {
    font-size: 3.25rem !important;
  }
  .font-sm-54 {
    font-size: 3.375rem !important;
  }
  .font-sm-56 {
    font-size: 3.5rem !important;
  }
  .font-sm-60 {
    font-size: 3.75rem !important;
  }
  .font-sm-66 {
    font-size: 4.125rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .font-md-13 {
    font-size: 0.8125rem !important;
  }
  .font-md-14 {
    font-size: 0.875rem !important;
  }
  .font-md-15 {
    font-size: 0.9375rem !important;
  }
  .font-md-16 {
    font-size: 1rem !important;
  }
  .font-md-18 {
    font-size: 1.125rem !important;
  }
  .font-md-20 {
    font-size: 1.25rem !important;
  }
  .font-md-22 {
    font-size: 1.375rem !important;
  }
  .font-md-24 {
    font-size: 1.5rem !important;
  }
  .font-md-26 {
    font-size: 1.625rem !important;
  }
  .font-md-28 {
    font-size: 1.75rem !important;
  }
  .font-md-30 {
    font-size: 1.875rem !important;
  }
  .font-md-32 {
    font-size: 2rem !important;
  }
  .font-md-34 {
    font-size: 2.125rem !important;
  }
  .font-md-36 {
    font-size: 2.25rem !important;
  }
  .font-md-38 {
    font-size: 2.375rem !important;
  }
  .font-md-40 {
    font-size: 2.5rem !important;
  }
  .font-md-42 {
    font-size: 2.625rem !important;
  }
  .font-md-46 {
    font-size: 2.75rem !important;
  }
  .font-md-48 {
    font-size: 2.875rem !important;
  }
  .font-md-50 {
    font-size: 3.125rem !important;
  }
  .font-md-52 {
    font-size: 3.25rem !important;
  }
  .font-md-54 {
    font-size: 3.375rem !important;
  }
  .font-md-56 {
    font-size: 3.5rem !important;
  }
  .font-md-60 {
    font-size: 3.75rem !important;
  }
  .font-md-66 {
    font-size: 4.125rem !important;
  }
  .font-md-76 {
    font-size: 4.75rem !important;
  }
}
/* ----- Theme typography line height classes ----- */
.lh-1 {
  line-height: 1;
}

.lh-1-1 {
  line-height: 1.1;
}

.lh-1-2 {
  line-height: 1.2;
}

.lh-1-3 {
  line-height: 1.3;
}

.lh-1-4 {
  line-height: 1.4;
}

.lh-1-5 {
  line-height: 1.5;
}

.lh-1-6 {
  line-height: 1.6;
}

/* ----- theme text color classes ----- */
.color-gray-light {
  color: var(--color-gray400) !important;
}

.color-gray-500 {
  color: var(--color-gray500) !important;
}

.color-gray {
  color: var(--color-gray600) !important;
}

.color-primary {
  color: var(--theme-primary-color) !important;
}

.color-secondary {
  color: var(--theme-secondary-color) !important;
}

.color-red {
  color: var(--color-red600) !important;
}

.color-violet {
  color: var(--color-violet600) !important;
}

.color-indigo {
  color: var(--color-indigo600) !important;
}

.color-blue {
  color: var(--color-blue600) !important;
}

.color-cyan {
  color: var(--color-cyan600) !important;
}

.color-teal {
  color: var(--color-teal600) !important;
}

.color-green {
  color: var(--color-green600) !important;
}

.color-lime {
  color: var(--color-lime600) !important;
}

.color-yellow {
  color: var(--color-yellow600) !important;
}

.color-orange {
  color: var(--color-orange600) !important;
}

.color-white {
  color: #FFF !important;
}

.color-black {
  color: #1B1F22 !important;
}

body[data-color=custom][data-theme=light] .color-gray {
  color: rgba(var(--color-rgb), 0.45);
}
body[data-color=default] .color-gray{
  color: var(--color-gray500);
}

body[data-color=custom][data-theme=light] .color-dark-gray {
  color: rgba(var(--color-rgb), 0.6);
}
body[data-color=default] .color-dark-gray {
  color: var(--color-gray600);
}

/* ----- theme background color classes ----- */
.background-black {
  background-color: #1B1F22 !important;
}

.background-gray-light {
  background-color: var(--color-gray25) !important;
}

.background-white {
  background-color: #FFF !important;
}

.background-primary {
  color: #FFF !important;
  background-color: var(--theme-primary-color) !important;
}

.background-secondary {
  color: #FFF !important;
  background-color: var(--theme-secondary-color) !important;
}

.background-red {
  color: #FFF !important;
  background-color: var(--color-red600) !important;
}

.background-violet {
  color: #FFF !important;
  background-color: var(--color-violet600) !important;
}

.background-indigo {
  color: #FFF !important;
  background-color: var(--color-indigo600) !important;
}

.background-cyan {
  color: #FFF !important;
  background-color: var(--color-cyan600) !important;
}

.background-teal {
  color: #FFF !important;
  background-color: var(--color-teal600) !important;
}

.background-teal-400 {
  color: #FFF !important;
  background-color: var(--color-teal400) !important;
}

.background-green {
  color: #FFF !important;
  background-color: var(--color-green600) !important;
}

.background-lime {
  color: #FFF !important;
  background-color: var(--color-lime600) !important;
}

.background-yellow {
  color: #1B1F22 !important;
  background-color: var(--color-yellow600) !important;
}

.background-orange {
  color: #FFF !important;
  background-color: var(--color-orange600) !important;
}

/* ----- theme background light color classes ----- */
.background-info-light {
  color: var(--color-gray700) !important;
  background-color: rgba(var(--color-rgb), 0.05) !important;
}

.background-primary-light {
  color: var(--theme-primary-color) !important;
  background-color: rgba(var(--theme-primary-color-RGB), 0.12) !important;
}

.background-secondary-light {
  color: var(--theme-secondary-color) !important;
  background-color: rgba(var(--theme-secondary-color), 0.12) !important;
}

.background-red-light {
  color: var(--color-red700) !important;
  background-color: var(--color-red50) !important;
}

.background-violet-light {
  color: var(--color-violet700) !important;
  background-color: var(--color-violet50) !important;
}

.background-indigo-light {
  color: var(--color-indigo700) !important;
  background-color: var(--color-indigo50) !important;
}

.background-cyan-light {
  color: var(--color-cyan700) !important;
  background-color: var(--color-cyan50) !important;
}

.background-teal-light {
  color: var(--color-teal700) !important;
  background-color: var(--color-teal50) !important;
}

.background-green-light {
  color: var(--color-green700) !important;
  background-color: var(--color-green50) !important;
}

.background-lime-light {
  color: var(--color-lime700) !important;
  background-color: var(--color-lime50) !important;
}

.background-yellow-light {
  color: #1B1F22 !important;
  background-color: var(--color-yellow50) !important;
}

.background-orange-light {
  color: var(--color-orange700) !important;
  background-color: var(--color-orange50) !important;
}

/* Custom colored */
.custom-yellow-light {
  background-color: var(--color-yellow25) !important;
}


/*---------------------------------------------------- 
  03. Form elements
----------------------------------------------------*/
/* ----- form label ----- */
label {
  position: relative;
  display: block;
  width: 100%;
  font-size: 0.8125rem;
  margin-bottom: 0.3125rem;
}
label.woocommerce-form__label-for-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
label.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {
  margin-right: 0.5rem;
}
label.woocommerce-form-login__rememberme {
  margin-bottom: 0.875rem;
}

/* ----- Input Settings ----- */
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], textarea, select, input.form-control {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--theme-form-font);
  font-size: var(--theme-form-font-size);
  font-weight: var(--theme-form-font-weight);
  letter-spacing: var(--theme-form-letter-spacing);
  line-height: 42px;
  width: 100%;
  height: 42px;
  border-radius: var(--theme-radius-form);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  -webkit-transition: none;
  transition: none;
  outline: none;
}
input[type=date]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, input.form-control::-webkit-input-placeholder {
  color: var(--color-gray600);
}
input[type=date]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=url]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, input.form-control::-moz-placeholder {
  color: var(--color-gray600);
}
input[type=date]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder, input.form-control:-ms-input-placeholder {
  color: var(--color-gray600);
}
input[type=date]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=search]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=text]::-ms-input-placeholder, input[type=time]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder, input.form-control::-ms-input-placeholder {
  color: var(--color-gray600);
}
input[type=date]::placeholder, input[type=email]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=time]::placeholder, input[type=url]::placeholder, textarea::placeholder, select::placeholder, input.form-control::placeholder {
  color: var(--color-gray600);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=date]:not(.variation-filled), body[data-color=custom] input[type=date]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=email]:not(.variation-filled), body[data-color=custom] input[type=email]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=number]:not(.variation-filled), body[data-color=custom] input[type=number]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=password]:not(.variation-filled), body[data-color=custom] input[type=password]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=search]:not(.variation-filled), body[data-color=custom] input[type=search]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=tel]:not(.variation-filled), body[data-color=custom] input[type=tel]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=text]:not(.variation-filled), body[data-color=custom] input[type=text]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=time]:not(.variation-filled), body[data-color=custom] input[type=time]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=url]:not(.variation-filled), body[data-color=custom] input[type=url]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=light] textarea:not(.variation-filled), body[data-color=custom] textarea:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=light] select:not(.variation-filled), body[data-color=custom] select:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=light] input.form-control:not(.variation-filled), body[data-color=custom] input.form-control:not(.variation-filled) {
  border: var(--theme-form-border-width) solid rgba(var(--color-rgb), 0.17);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=date]:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] input[type=date]:not(.variation-filled)::-webkit-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=email]:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] input[type=email]:not(.variation-filled)::-webkit-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=number]:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] input[type=number]:not(.variation-filled)::-webkit-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=password]:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] input[type=password]:not(.variation-filled)::-webkit-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=search]:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] input[type=search]:not(.variation-filled)::-webkit-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=tel]:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] input[type=tel]:not(.variation-filled)::-webkit-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=text]:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] input[type=text]:not(.variation-filled)::-webkit-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=time]:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] input[type=time]:not(.variation-filled)::-webkit-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=url]:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] input[type=url]:not(.variation-filled)::-webkit-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] textarea:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] textarea:not(.variation-filled)::-webkit-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] select:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] select:not(.variation-filled)::-webkit-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input.form-control:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] input.form-control:not(.variation-filled)::-webkit-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=date]:not(.variation-filled)::-moz-placeholder, body[data-color=custom] input[type=date]:not(.variation-filled)::-moz-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=email]:not(.variation-filled)::-moz-placeholder, body[data-color=custom] input[type=email]:not(.variation-filled)::-moz-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=number]:not(.variation-filled)::-moz-placeholder, body[data-color=custom] input[type=number]:not(.variation-filled)::-moz-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=password]:not(.variation-filled)::-moz-placeholder, body[data-color=custom] input[type=password]:not(.variation-filled)::-moz-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=search]:not(.variation-filled)::-moz-placeholder, body[data-color=custom] input[type=search]:not(.variation-filled)::-moz-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=tel]:not(.variation-filled)::-moz-placeholder, body[data-color=custom] input[type=tel]:not(.variation-filled)::-moz-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=text]:not(.variation-filled)::-moz-placeholder, body[data-color=custom] input[type=text]:not(.variation-filled)::-moz-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=time]:not(.variation-filled)::-moz-placeholder, body[data-color=custom] input[type=time]:not(.variation-filled)::-moz-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=url]:not(.variation-filled)::-moz-placeholder, body[data-color=custom] input[type=url]:not(.variation-filled)::-moz-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] textarea:not(.variation-filled)::-moz-placeholder, body[data-color=custom] textarea:not(.variation-filled)::-moz-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] select:not(.variation-filled)::-moz-placeholder, body[data-color=custom] select:not(.variation-filled)::-moz-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input.form-control:not(.variation-filled)::-moz-placeholder, body[data-color=custom] input.form-control:not(.variation-filled)::-moz-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=date]:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] input[type=date]:not(.variation-filled):-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=email]:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] input[type=email]:not(.variation-filled):-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=number]:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] input[type=number]:not(.variation-filled):-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=password]:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] input[type=password]:not(.variation-filled):-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=search]:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] input[type=search]:not(.variation-filled):-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=tel]:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] input[type=tel]:not(.variation-filled):-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=text]:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] input[type=text]:not(.variation-filled):-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=time]:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] input[type=time]:not(.variation-filled):-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=url]:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] input[type=url]:not(.variation-filled):-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] textarea:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] textarea:not(.variation-filled):-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] select:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] select:not(.variation-filled):-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input.form-control:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] input.form-control:not(.variation-filled):-ms-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=date]:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] input[type=date]:not(.variation-filled)::-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=email]:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] input[type=email]:not(.variation-filled)::-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=number]:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] input[type=number]:not(.variation-filled)::-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=password]:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] input[type=password]:not(.variation-filled)::-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=search]:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] input[type=search]:not(.variation-filled)::-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=tel]:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] input[type=tel]:not(.variation-filled)::-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=text]:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] input[type=text]:not(.variation-filled)::-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=time]:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] input[type=time]:not(.variation-filled)::-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=url]:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] input[type=url]:not(.variation-filled)::-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] textarea:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] textarea:not(.variation-filled)::-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] select:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] select:not(.variation-filled)::-ms-input-placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input.form-control:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] input.form-control:not(.variation-filled)::-ms-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=date]:not(.variation-filled)::placeholder, body[data-color=custom] input[type=date]:not(.variation-filled)::placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=email]:not(.variation-filled)::placeholder, body[data-color=custom] input[type=email]:not(.variation-filled)::placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=number]:not(.variation-filled)::placeholder, body[data-color=custom] input[type=number]:not(.variation-filled)::placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=password]:not(.variation-filled)::placeholder, body[data-color=custom] input[type=password]:not(.variation-filled)::placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=search]:not(.variation-filled)::placeholder, body[data-color=custom] input[type=search]:not(.variation-filled)::placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=tel]:not(.variation-filled)::placeholder, body[data-color=custom] input[type=tel]:not(.variation-filled)::placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=text]:not(.variation-filled)::placeholder, body[data-color=custom] input[type=text]:not(.variation-filled)::placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=time]:not(.variation-filled)::placeholder, body[data-color=custom] input[type=time]:not(.variation-filled)::placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=url]:not(.variation-filled)::placeholder, body[data-color=custom] input[type=url]:not(.variation-filled)::placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] textarea:not(.variation-filled)::placeholder, body[data-color=custom] textarea:not(.variation-filled)::placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] select:not(.variation-filled)::placeholder, body[data-color=custom] select:not(.variation-filled)::placeholder, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input.form-control:not(.variation-filled)::placeholder, body[data-color=custom] input.form-control:not(.variation-filled)::placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=date]:not(.variation-filled):hover, body[data-color=custom] input[type=date]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=email]:not(.variation-filled):hover, body[data-color=custom] input[type=email]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=number]:not(.variation-filled):hover, body[data-color=custom] input[type=number]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=password]:not(.variation-filled):hover, body[data-color=custom] input[type=password]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=search]:not(.variation-filled):hover, body[data-color=custom] input[type=search]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=tel]:not(.variation-filled):hover, body[data-color=custom] input[type=tel]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=text]:not(.variation-filled):hover, body[data-color=custom] input[type=text]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=time]:not(.variation-filled):hover, body[data-color=custom] input[type=time]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=url]:not(.variation-filled):hover, body[data-color=custom] input[type=url]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=light] textarea:not(.variation-filled):hover, body[data-color=custom] textarea:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=light] select:not(.variation-filled):hover, body[data-color=custom] select:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=light] input.form-control:not(.variation-filled):hover, body[data-color=custom] input.form-control:not(.variation-filled):hover {
  border-color: rgba(var(--color-rgb), 0.25);
}
body:not(.input-variation-filled)[data-color=default] input[type=date]:not(.variation-filled), body[data-color=default] input[type=date]:not(.variation-filled), body:not(.input-variation-filled)[data-color=default] input[type=email]:not(.variation-filled), body[data-color=default] input[type=email]:not(.variation-filled), body:not(.input-variation-filled)[data-color=default] input[type=number]:not(.variation-filled), body[data-color=default] input[type=number]:not(.variation-filled), body:not(.input-variation-filled)[data-color=default] input[type=password]:not(.variation-filled), body[data-color=default] input[type=password]:not(.variation-filled), body:not(.input-variation-filled)[data-color=default] input[type=search]:not(.variation-filled), body[data-color=default] input[type=search]:not(.variation-filled), body:not(.input-variation-filled)[data-color=default] input[type=tel]:not(.variation-filled), body[data-color=default] input[type=tel]:not(.variation-filled), body:not(.input-variation-filled)[data-color=default] input[type=text]:not(.variation-filled), body[data-color=default] input[type=text]:not(.variation-filled), body:not(.input-variation-filled)[data-color=default] input[type=time]:not(.variation-filled), body[data-color=default] input[type=time]:not(.variation-filled), body:not(.input-variation-filled)[data-color=default] input[type=url]:not(.variation-filled), body[data-color=default] input[type=url]:not(.variation-filled), body:not(.input-variation-filled)[data-color=default] textarea:not(.variation-filled), body[data-color=default] textarea:not(.variation-filled), body:not(.input-variation-filled)[data-color=default] select:not(.variation-filled), body[data-color=default] select:not(.variation-filled), body:not(.input-variation-filled)[data-color=default] input.form-control:not(.variation-filled), body[data-color=default] input.form-control:not(.variation-filled) {
  border: var(--theme-form-border-width) solid var(--color-gray400);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=default] input[type=date]:not(.variation-filled):hover, body[data-color=default] input[type=date]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=default] input[type=email]:not(.variation-filled):hover, body[data-color=default] input[type=email]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=default] input[type=number]:not(.variation-filled):hover, body[data-color=default] input[type=number]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=default] input[type=password]:not(.variation-filled):hover, body[data-color=default] input[type=password]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=default] input[type=search]:not(.variation-filled):hover, body[data-color=default] input[type=search]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=default] input[type=tel]:not(.variation-filled):hover, body[data-color=default] input[type=tel]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=default] input[type=text]:not(.variation-filled):hover, body[data-color=default] input[type=text]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=default] input[type=time]:not(.variation-filled):hover, body[data-color=default] input[type=time]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=default] input[type=url]:not(.variation-filled):hover, body[data-color=default] input[type=url]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=default] textarea:not(.variation-filled):hover, body[data-color=default] textarea:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=default] select:not(.variation-filled):hover, body[data-color=default] select:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=default] input.form-control:not(.variation-filled):hover, body[data-color=default] input.form-control:not(.variation-filled):hover {
  border-color: var(--color-gray500);
}
body.input-variation-filled[data-color=custom][data-theme=light] input[type=date]:not(.variation-default), body[data-color=custom] input[type=date].variation-filled, body.input-variation-filled[data-color=custom][data-theme=light] input[type=email]:not(.variation-default), body[data-color=custom] input[type=email].variation-filled, body.input-variation-filled[data-color=custom][data-theme=light] input[type=number]:not(.variation-default), body[data-color=custom] input[type=number].variation-filled, body.input-variation-filled[data-color=custom][data-theme=light] input[type=password]:not(.variation-default), body[data-color=custom] input[type=password].variation-filled, body.input-variation-filled[data-color=custom][data-theme=light] input[type=search]:not(.variation-default), body[data-color=custom] input[type=search].variation-filled, body.input-variation-filled[data-color=custom][data-theme=light] input[type=tel]:not(.variation-default), body[data-color=custom] input[type=tel].variation-filled, body.input-variation-filled[data-color=custom][data-theme=light] input[type=text]:not(.variation-default), body[data-color=custom] input[type=text].variation-filled, body.input-variation-filled[data-color=custom][data-theme=light] input[type=time]:not(.variation-default), body[data-color=custom] input[type=time].variation-filled, body.input-variation-filled[data-color=custom][data-theme=light] input[type=url]:not(.variation-default), body[data-color=custom] input[type=url].variation-filled, body.input-variation-filled[data-color=custom][data-theme=light] textarea:not(.variation-default), body[data-color=custom] textarea.variation-filled, body.input-variation-filled[data-color=custom][data-theme=light] select:not(.variation-default), body[data-color=custom] select.variation-filled, body.input-variation-filled[data-color=custom][data-theme=light] input.form-control:not(.variation-default), body[data-color=custom] input.form-control.variation-filled {
  border-color: transparent;
  background-color: rgba(var(--color-rgb), 0.07);
  -webkit-box-shadow: none;
          box-shadow: none;
}
body.input-variation-filled[data-color=custom][data-theme=light] input[type=date]:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] input[type=date].variation-filled::-webkit-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=email]:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] input[type=email].variation-filled::-webkit-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=number]:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] input[type=number].variation-filled::-webkit-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=password]:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] input[type=password].variation-filled::-webkit-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=search]:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] input[type=search].variation-filled::-webkit-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=tel]:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] input[type=tel].variation-filled::-webkit-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=text]:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] input[type=text].variation-filled::-webkit-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=time]:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] input[type=time].variation-filled::-webkit-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=url]:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] input[type=url].variation-filled::-webkit-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] textarea:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] textarea.variation-filled::-webkit-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] select:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] select.variation-filled::-webkit-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input.form-control:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] input.form-control.variation-filled::-webkit-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body.input-variation-filled[data-color=custom][data-theme=light] input[type=date]:not(.variation-default)::-moz-placeholder, body[data-color=custom] input[type=date].variation-filled::-moz-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=email]:not(.variation-default)::-moz-placeholder, body[data-color=custom] input[type=email].variation-filled::-moz-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=number]:not(.variation-default)::-moz-placeholder, body[data-color=custom] input[type=number].variation-filled::-moz-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=password]:not(.variation-default)::-moz-placeholder, body[data-color=custom] input[type=password].variation-filled::-moz-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=search]:not(.variation-default)::-moz-placeholder, body[data-color=custom] input[type=search].variation-filled::-moz-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=tel]:not(.variation-default)::-moz-placeholder, body[data-color=custom] input[type=tel].variation-filled::-moz-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=text]:not(.variation-default)::-moz-placeholder, body[data-color=custom] input[type=text].variation-filled::-moz-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=time]:not(.variation-default)::-moz-placeholder, body[data-color=custom] input[type=time].variation-filled::-moz-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=url]:not(.variation-default)::-moz-placeholder, body[data-color=custom] input[type=url].variation-filled::-moz-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] textarea:not(.variation-default)::-moz-placeholder, body[data-color=custom] textarea.variation-filled::-moz-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] select:not(.variation-default)::-moz-placeholder, body[data-color=custom] select.variation-filled::-moz-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input.form-control:not(.variation-default)::-moz-placeholder, body[data-color=custom] input.form-control.variation-filled::-moz-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body.input-variation-filled[data-color=custom][data-theme=light] input[type=date]:not(.variation-default):-ms-input-placeholder, body[data-color=custom] input[type=date].variation-filled:-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=email]:not(.variation-default):-ms-input-placeholder, body[data-color=custom] input[type=email].variation-filled:-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=number]:not(.variation-default):-ms-input-placeholder, body[data-color=custom] input[type=number].variation-filled:-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=password]:not(.variation-default):-ms-input-placeholder, body[data-color=custom] input[type=password].variation-filled:-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=search]:not(.variation-default):-ms-input-placeholder, body[data-color=custom] input[type=search].variation-filled:-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=tel]:not(.variation-default):-ms-input-placeholder, body[data-color=custom] input[type=tel].variation-filled:-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=text]:not(.variation-default):-ms-input-placeholder, body[data-color=custom] input[type=text].variation-filled:-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=time]:not(.variation-default):-ms-input-placeholder, body[data-color=custom] input[type=time].variation-filled:-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=url]:not(.variation-default):-ms-input-placeholder, body[data-color=custom] input[type=url].variation-filled:-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] textarea:not(.variation-default):-ms-input-placeholder, body[data-color=custom] textarea.variation-filled:-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] select:not(.variation-default):-ms-input-placeholder, body[data-color=custom] select.variation-filled:-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input.form-control:not(.variation-default):-ms-input-placeholder, body[data-color=custom] input.form-control.variation-filled:-ms-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body.input-variation-filled[data-color=custom][data-theme=light] input[type=date]:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] input[type=date].variation-filled::-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=email]:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] input[type=email].variation-filled::-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=number]:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] input[type=number].variation-filled::-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=password]:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] input[type=password].variation-filled::-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=search]:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] input[type=search].variation-filled::-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=tel]:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] input[type=tel].variation-filled::-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=text]:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] input[type=text].variation-filled::-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=time]:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] input[type=time].variation-filled::-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=url]:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] input[type=url].variation-filled::-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] textarea:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] textarea.variation-filled::-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] select:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] select.variation-filled::-ms-input-placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input.form-control:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] input.form-control.variation-filled::-ms-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body.input-variation-filled[data-color=custom][data-theme=light] input[type=date]:not(.variation-default)::placeholder, body[data-color=custom] input[type=date].variation-filled::placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=email]:not(.variation-default)::placeholder, body[data-color=custom] input[type=email].variation-filled::placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=number]:not(.variation-default)::placeholder, body[data-color=custom] input[type=number].variation-filled::placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=password]:not(.variation-default)::placeholder, body[data-color=custom] input[type=password].variation-filled::placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=search]:not(.variation-default)::placeholder, body[data-color=custom] input[type=search].variation-filled::placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=tel]:not(.variation-default)::placeholder, body[data-color=custom] input[type=tel].variation-filled::placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=text]:not(.variation-default)::placeholder, body[data-color=custom] input[type=text].variation-filled::placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=time]:not(.variation-default)::placeholder, body[data-color=custom] input[type=time].variation-filled::placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input[type=url]:not(.variation-default)::placeholder, body[data-color=custom] input[type=url].variation-filled::placeholder, body.input-variation-filled[data-color=custom][data-theme=light] textarea:not(.variation-default)::placeholder, body[data-color=custom] textarea.variation-filled::placeholder, body.input-variation-filled[data-color=custom][data-theme=light] select:not(.variation-default)::placeholder, body[data-color=custom] select.variation-filled::placeholder, body.input-variation-filled[data-color=custom][data-theme=light] input.form-control:not(.variation-default)::placeholder, body[data-color=custom] input.form-control.variation-filled::placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body.input-variation-filled[data-color=custom][data-theme=light] input[type=date]:not(.variation-default):hover, body[data-color=custom] input[type=date].variation-filled:hover, body.input-variation-filled[data-color=custom][data-theme=light] input[type=email]:not(.variation-default):hover, body[data-color=custom] input[type=email].variation-filled:hover, body.input-variation-filled[data-color=custom][data-theme=light] input[type=number]:not(.variation-default):hover, body[data-color=custom] input[type=number].variation-filled:hover, body.input-variation-filled[data-color=custom][data-theme=light] input[type=password]:not(.variation-default):hover, body[data-color=custom] input[type=password].variation-filled:hover, body.input-variation-filled[data-color=custom][data-theme=light] input[type=search]:not(.variation-default):hover, body[data-color=custom] input[type=search].variation-filled:hover, body.input-variation-filled[data-color=custom][data-theme=light] input[type=tel]:not(.variation-default):hover, body[data-color=custom] input[type=tel].variation-filled:hover, body.input-variation-filled[data-color=custom][data-theme=light] input[type=text]:not(.variation-default):hover, body[data-color=custom] input[type=text].variation-filled:hover, body.input-variation-filled[data-color=custom][data-theme=light] input[type=time]:not(.variation-default):hover, body[data-color=custom] input[type=time].variation-filled:hover, body.input-variation-filled[data-color=custom][data-theme=light] input[type=url]:not(.variation-default):hover, body[data-color=custom] input[type=url].variation-filled:hover, body.input-variation-filled[data-color=custom][data-theme=light] textarea:not(.variation-default):hover, body[data-color=custom] textarea.variation-filled:hover, body.input-variation-filled[data-color=custom][data-theme=light] select:not(.variation-default):hover, body[data-color=custom] select.variation-filled:hover, body.input-variation-filled[data-color=custom][data-theme=light] input.form-control:not(.variation-default):hover, body[data-color=custom] input.form-control.variation-filled:hover {
  background-color: rgba(var(--color-rgb), 0.09);
}
body.input-variation-filled[data-color=default] input[type=date]:not(.variation-default), body[data-color=default] input[type=date].variation-filled, body.input-variation-filled[data-color=default] input[type=email]:not(.variation-default), body[data-color=default] input[type=email].variation-filled, body.input-variation-filled[data-color=default] input[type=number]:not(.variation-default), body[data-color=default] input[type=number].variation-filled, body.input-variation-filled[data-color=default] input[type=password]:not(.variation-default), body[data-color=default] input[type=password].variation-filled, body.input-variation-filled[data-color=default] input[type=search]:not(.variation-default), body[data-color=default] input[type=search].variation-filled, body.input-variation-filled[data-color=default] input[type=tel]:not(.variation-default), body[data-color=default] input[type=tel].variation-filled, body.input-variation-filled[data-color=default] input[type=text]:not(.variation-default), body[data-color=default] input[type=text].variation-filled, body.input-variation-filled[data-color=default] input[type=time]:not(.variation-default), body[data-color=default] input[type=time].variation-filled, body.input-variation-filled[data-color=default] input[type=url]:not(.variation-default), body[data-color=default] input[type=url].variation-filled, body.input-variation-filled[data-color=default] textarea:not(.variation-default), body[data-color=default] textarea.variation-filled,  body.input-variation-filled[data-color=default] select:not(.variation-default), body[data-color=default] select.variation-filled, body.input-variation-filled[data-color=default] input.form-control:not(.variation-default), body[data-color=default] input.form-control.variation-filled {
  border-color: transparent;
  background-color: var(--color-gray50);
  -webkit-box-shadow: none;
          box-shadow: none;
}
body.input-variation-filled[data-color=default] input[type=date]:not(.variation-default):hover, body[data-color=default] input[type=date].variation-filled:hover, body.input-variation-filled[data-color=default] input[type=email]:not(.variation-default):hover, body[data-color=default] input[type=email].variation-filled:hover, body.input-variation-filled[data-color=default] input[type=number]:not(.variation-default):hover, body[data-color=default] input[type=number].variation-filled:hover, body.input-variation-filled[data-color=default] input[type=password]:not(.variation-default):hover, body[data-color=default] input[type=password].variation-filled:hover, body.input-variation-filled[data-color=default] input[type=search]:not(.variation-default):hover, body[data-color=default] input[type=search].variation-filled:hover, body.input-variation-filled[data-color=default] input[type=tel]:not(.variation-default):hover, body[data-color=default] input[type=tel].variation-filled:hover, body.input-variation-filled[data-color=default] input[type=text]:not(.variation-default):hover, body[data-color=default] input[type=text].variation-filled:hover, body.input-variation-filled[data-color=default] input[type=time]:not(.variation-default):hover, body[data-color=default] input[type=time].variation-filled:hover, body.input-variation-filled[data-color=default] input[type=url]:not(.variation-default):hover, body[data-color=default] input[type=url].variation-filled:hover, body.input-variation-filled[data-color=default] textarea:not(.variation-default):hover, body[data-color=default] textarea.variation-filled:hover, body.input-variation-filled[data-color=default] select:not(.variation-default):hover, body[data-color=default] select.variation-filled:hover, body.input-variation-filled[data-color=default] input.form-control:not(.variation-default):hover, body[data-color=default] input.form-control.variation-filled:hover {
  background-color: var(--color-gray100);
}
input[type=date]:active, input[type=date]:focus, input[type=email]:active, input[type=email]:focus, input[type=number]:active, input[type=number]:focus, input[type=password]:active, input[type=password]:focus, input[type=search]:active, input[type=search]:focus, input[type=tel]:active, input[type=tel]:focus, input[type=text]:active, input[type=text]:focus, input[type=time]:active, input[type=time]:focus, input[type=url]:active, input[type=url]:focus, textarea:active, textarea:focus, select:active, select:focus, input.form-control:active, input.form-control:focus {
  color: var(--color-text);
  background-color: var(--color-background) !important;
  border-color: var(--theme-primary-color) !important;
  -webkit-box-shadow: 0 0 0 0.0625rem var(--theme-primary-color) !important;
          box-shadow: 0 0 0 0.0625rem var(--theme-primary-color) !important;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
          appearance: none;
}

/* ----- password input Settings ----- */
.password-input {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.password-input > input {
  padding-right: 2.375rem;
}
.password-input .show-password-input {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--color-gray600);
  font-size: 1.3125rem;
  width: 2rem;
  height: 2rem;
  cursor: pointer;
  right: 0.3125rem;
}
.password-input .show-password-input::before {
  font-family: "klbtheme";
  content: "\ea5e";
  line-height: 1;
}
.password-input .show-password-input.display-password::before {
  content: "\ec25";
}

textarea {
  line-height: initial;
  min-height: 9.375rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

/* ----- form select ----- */
select {
  line-height: inherit;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #fff url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 9L12 15L18 9' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat;
  background-position: calc(100% - 0.1875rem) 50%;
  background-size: 1.125rem 1.125rem;
  padding-right: 1.625rem !important;
}

/* ----- Button Settings ----- */
button:not(.unset), .button:not(.unset), input[type=button]:not(.unset), input[type=submit]:not(.unset), input[type=reset]:not(.unset), .submit:not(.unset), .btn:not(.unset), .wpcf7-submit:not(.unset) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--theme-button-font);
  font-size: var(--theme-button-font-size);
  font-weight: var(--theme-button-font-weight);
  letter-spacing: var(--theme-button-letter-spacing);
  line-height: 2.625rem;
  height: 2.625rem;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
  border-radius: var(--theme-radius-form);
  -webkit-transition: color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
}
button:not(.unset):not(.link), .button:not(.unset):not(.link), input[type=button]:not(.unset):not(.link), input[type=submit]:not(.unset):not(.link), input[type=reset]:not(.unset):not(.link), .submit:not(.unset):not(.link), .btn:not(.unset):not(.link), .wpcf7-submit:not(.unset):not(.link) {
  color: var(--color-text);
  background-color: var(--color-gray200);
  border-color: transparent;
}
button:not(.unset):not(.link):hover, .button:not(.unset):not(.link):hover, input[type=button]:not(.unset):not(.link):hover, input[type=submit]:not(.unset):not(.link):hover, input[type=reset]:not(.unset):not(.link):hover, .submit:not(.unset):not(.link):hover, .btn:not(.unset):not(.link):hover, .wpcf7-submit:not(.unset):not(.link):hover {
  background-color: var(--color-gray300);
}
button:not(.unset).size-lg, .button:not(.unset).size-lg, input[type=button]:not(.unset).size-lg, input[type=submit]:not(.unset).size-lg, input[type=reset]:not(.unset).size-lg, .submit:not(.unset).size-lg, .btn:not(.unset).size-lg, .wpcf7-submit:not(.unset).size-lg {
  height: 2.875rem !important;
  line-height: 2.875rem !important;
}
button:not(.unset).wide, .button:not(.unset).wide, input[type=button]:not(.unset).wide, input[type=submit]:not(.unset).wide, input[type=reset]:not(.unset).wide, .submit:not(.unset).wide, .btn:not(.unset).wide, .wpcf7-submit:not(.unset).wide {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
button:not(.unset).icon-right, .button:not(.unset).icon-right, input[type=button]:not(.unset).icon-right, input[type=submit]:not(.unset).icon-right, input[type=reset]:not(.unset).icon-right, .submit:not(.unset).icon-right, .btn:not(.unset).icon-right, .wpcf7-submit:not(.unset).icon-right {
  line-height: 1;
}
button:not(.unset).icon-right i, .button:not(.unset).icon-right i, input[type=button]:not(.unset).icon-right i, input[type=submit]:not(.unset).icon-right i, input[type=reset]:not(.unset).icon-right i, .submit:not(.unset).icon-right i, .btn:not(.unset).icon-right i, .wpcf7-submit:not(.unset).icon-right i {
  font-size: 1rem;
  margin-left: 0.4375rem;
}
button:not(.unset).icon-left, .button:not(.unset).icon-left, input[type=button]:not(.unset).icon-left, input[type=submit]:not(.unset).icon-left, input[type=reset]:not(.unset).icon-left, .submit:not(.unset).icon-left, .btn:not(.unset).icon-left, .wpcf7-submit:not(.unset).icon-left {
  line-height: 1;
}
button:not(.unset).icon-left i, .button:not(.unset).icon-left i, input[type=button]:not(.unset).icon-left i, input[type=submit]:not(.unset).icon-left i, input[type=reset]:not(.unset).icon-left i, .submit:not(.unset).icon-left i, .btn:not(.unset).icon-left i, .wpcf7-submit:not(.unset).icon-left i {
  font-size: 1.125rem;
  margin-right: 0.4375rem;
}
button:not(.unset).radius-rounded, .button-rounded button:not(.unset), .button:not(.unset).radius-rounded, .button-rounded .button:not(.unset), input[type=button]:not(.unset).radius-rounded, .button-rounded input[type=button]:not(.unset), input[type=submit]:not(.unset).radius-rounded, .button-rounded input[type=submit]:not(.unset), input[type=reset]:not(.unset).radius-rounded, .button-rounded input[type=reset]:not(.unset), .submit:not(.unset).radius-rounded, .button-rounded .submit:not(.unset), .btn:not(.unset).radius-rounded, .button-rounded .btn:not(.unset), .wpcf7-submit:not(.unset).radius-rounded, .button-rounded .wpcf7-submit:not(.unset) {
  border-radius: 3.5rem;
}
button:not(.unset).link, .button:not(.unset).link, input[type=button]:not(.unset).link, input[type=submit]:not(.unset).link, input[type=reset]:not(.unset).link, .submit:not(.unset).link, .btn:not(.unset).link, .wpcf7-submit:not(.unset).link {
  font-size: 0.875rem;
  line-height: normal;
  height: auto;
  padding: 0;
  color: var(--color-text);
}
button:not(.unset).link:hover, .button:not(.unset).link:hover, input[type=button]:not(.unset).link:hover, input[type=submit]:not(.unset).link:hover, input[type=reset]:not(.unset).link:hover, .submit:not(.unset).link:hover, .btn:not(.unset).link:hover, .wpcf7-submit:not(.unset).link:hover {
  color: var(--theme-primary-color);
}
button:not(.unset).link.blue-link, .button:not(.unset).link.blue-link, input[type=button]:not(.unset).link.blue-link, input[type=submit]:not(.unset).link.blue-link, input[type=reset]:not(.unset).link.blue-link, .submit:not(.unset).link.blue-link, .btn:not(.unset).link.blue-link, .wpcf7-submit:not(.unset).link.blue-link {
  color: var(--color-blue600);
}
button:not(.unset).default, .default-button:not(.outline) button:not(.unset), .button:not(.unset).default, .default-button:not(.outline) .button:not(.unset), input[type=button]:not(.unset).default, .default-button:not(.outline) input[type=button]:not(.unset), input[type=submit]:not(.unset).default, .default-button:not(.outline) input[type=submit]:not(.unset), input[type=reset]:not(.unset).default, .default-button:not(.outline) input[type=reset]:not(.unset), .submit:not(.unset).default, .default-button:not(.outline) .submit:not(.unset), .btn:not(.unset).default, .default-button:not(.outline) .btn:not(.unset), .wpcf7-submit:not(.unset).default, .default-button:not(.outline) .wpcf7-submit:not(.unset) {
  background-color: transparent;
  border: 1px solid var(--color-gray400);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
button:not(.unset).default:hover, .default-button:not(.outline) button:not(.unset):hover, .button:not(.unset).default:hover, .default-button:not(.outline) .button:not(.unset):hover, input[type=button]:not(.unset).default:hover, .default-button:not(.outline) input[type=button]:not(.unset):hover, input[type=submit]:not(.unset).default:hover, .default-button:not(.outline) input[type=submit]:not(.unset):hover, input[type=reset]:not(.unset).default:hover, .default-button:not(.outline) input[type=reset]:not(.unset):hover, .submit:not(.unset).default:hover, .default-button:not(.outline) .submit:not(.unset):hover, .btn:not(.unset).default:hover, .default-button:not(.outline) .btn:not(.unset):hover, .wpcf7-submit:not(.unset).default:hover, .default-button:not(.outline) .wpcf7-submit:not(.unset):hover {
  background-color: var(--color-gray25);
}
.default-button.outline button:not(.unset), .default-button.outline .button:not(.unset), .default-button.outline input[type=button]:not(.unset), .default-button.outline input[type=submit]:not(.unset), .default-button.outline input[type=reset]:not(.unset), .default-button.outline .submit:not(.unset), .default-button.outline .btn:not(.unset), .default-button.outline .wpcf7-submit:not(.unset) {
  background-color: transparent;
  border: 1px solid var(--color-gray400);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
.default-button.outline button:not(.unset):hover, .default-button.outline .button:not(.unset):hover, .default-button.outline input[type=button]:not(.unset):hover, .default-button.outline input[type=submit]:not(.unset):hover, .default-button.outline input[type=reset]:not(.unset):hover, .default-button.outline .submit:not(.unset):hover, .default-button.outline .btn:not(.unset):hover, .default-button.outline .wpcf7-submit:not(.unset):hover {
  background-color: var(--color-gray25);
}
button:not(.unset):disabled, .button:not(.unset):disabled, input[type=button]:not(.unset):disabled, input[type=submit]:not(.unset):disabled, input[type=reset]:not(.unset):disabled, .submit:not(.unset):disabled, .btn:not(.unset):disabled, .wpcf7-submit:not(.unset):disabled {
  opacity: 0.6;
  pointer-events: none;
}
button:not(.unset).light:not(.outline), button:not(.unset).woocommerce-form-login__submit:not(.outline), .light-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).light:not(.outline), .button:not(.unset).woocommerce-form-login__submit:not(.outline), .light-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).light:not(.outline), input[type=button]:not(.unset).woocommerce-form-login__submit:not(.outline), .light-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).light:not(.outline), input[type=submit]:not(.unset).woocommerce-form-login__submit:not(.outline), .light-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).light:not(.outline), input[type=reset]:not(.unset).woocommerce-form-login__submit:not(.outline), .light-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).light:not(.outline), .submit:not(.unset).woocommerce-form-login__submit:not(.outline), .light-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).light:not(.outline), .btn:not(.unset).woocommerce-form-login__submit:not(.outline), .light-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).light:not(.outline), .wpcf7-submit:not(.unset).woocommerce-form-login__submit:not(.outline), .light-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: var(--color-text);
  background-color: var(--color-gray100);
  border-color: transparent;
}
button:not(.unset).light:not(.outline):hover, button:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .light-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).light:not(.outline):hover, .button:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .light-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).light:not(.outline):hover, input[type=button]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .light-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).light:not(.outline):hover, input[type=submit]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .light-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).light:not(.outline):hover, input[type=reset]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .light-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).light:not(.outline):hover, .submit:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .light-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).light:not(.outline):hover, .btn:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .light-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).light:not(.outline):hover, .wpcf7-submit:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .light-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: var(--color-gray200);
}
button:not(.unset).light.outline, button:not(.unset).woocommerce-form-login__submit.outline, .light-button:not(.outline) button:not(.unset).outline, .button:not(.unset).light.outline, .button:not(.unset).woocommerce-form-login__submit.outline, .light-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).light.outline, input[type=button]:not(.unset).woocommerce-form-login__submit.outline, .light-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).light.outline, input[type=submit]:not(.unset).woocommerce-form-login__submit.outline, .light-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).light.outline, input[type=reset]:not(.unset).woocommerce-form-login__submit.outline, .light-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).light.outline, .submit:not(.unset).woocommerce-form-login__submit.outline, .light-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).light.outline, .btn:not(.unset).woocommerce-form-login__submit.outline, .light-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).light.outline, .wpcf7-submit:not(.unset).woocommerce-form-login__submit.outline, .light-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: var(--theme-primary-color);
  background-color: transparent;
  border: 1px solid var(--color-gray100);
}
button:not(.unset).light.outline:hover, button:not(.unset).woocommerce-form-login__submit.outline:hover, .light-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).light.outline:hover, .button:not(.unset).woocommerce-form-login__submit.outline:hover, .light-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).light.outline:hover, input[type=button]:not(.unset).woocommerce-form-login__submit.outline:hover, .light-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).light.outline:hover, input[type=submit]:not(.unset).woocommerce-form-login__submit.outline:hover, .light-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).light.outline:hover, input[type=reset]:not(.unset).woocommerce-form-login__submit.outline:hover, .light-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).light.outline:hover, .submit:not(.unset).woocommerce-form-login__submit.outline:hover, .light-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).light.outline:hover, .btn:not(.unset).woocommerce-form-login__submit.outline:hover, .light-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).light.outline:hover, .wpcf7-submit:not(.unset).woocommerce-form-login__submit.outline:hover, .light-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: var(--color-gray200);
}
.light-button.outline button:not(.unset), .light-button.outline .button:not(.unset), .light-button.outline input[type=button]:not(.unset), .light-button.outline input[type=submit]:not(.unset), .light-button.outline input[type=reset]:not(.unset), .light-button.outline .submit:not(.unset), .light-button.outline .btn:not(.unset), .light-button.outline .wpcf7-submit:not(.unset) {
  color: var(--color-gray600);
  background-color: transparent;
  border: 1px solid var(--color-gray500);
}
.light-button.outline button:not(.unset):hover, .light-button.outline .button:not(.unset):hover, .light-button.outline input[type=button]:not(.unset):hover, .light-button.outline input[type=submit]:not(.unset):hover, .light-button.outline input[type=reset]:not(.unset):hover, .light-button.outline .submit:not(.unset):hover, .light-button.outline .btn:not(.unset):hover, .light-button.outline .wpcf7-submit:not(.unset):hover {
  color: #FFF;
  background-color: var(--color-gray500);
}
button:not(.unset).info:not(.outline), button:not(.unset).woocommerce-form-login__submit:not(.outline), .info-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).info:not(.outline), .button:not(.unset).woocommerce-form-login__submit:not(.outline), .info-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).info:not(.outline), input[type=button]:not(.unset).woocommerce-form-login__submit:not(.outline), .info-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).info:not(.outline), input[type=submit]:not(.unset).woocommerce-form-login__submit:not(.outline), .info-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).info:not(.outline), input[type=reset]:not(.unset).woocommerce-form-login__submit:not(.outline), .info-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).info:not(.outline), .submit:not(.unset).woocommerce-form-login__submit:not(.outline), .info-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).info:not(.outline), .btn:not(.unset).woocommerce-form-login__submit:not(.outline), .info-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).info:not(.outline), .wpcf7-submit:not(.unset).woocommerce-form-login__submit:not(.outline), .info-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #FFF;
  background-color: var(--color-gray500);
  border-color: transparent;
}
button:not(.unset).info:not(.outline):hover, button:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .info-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).info:not(.outline):hover, .button:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .info-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).info:not(.outline):hover, input[type=button]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .info-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).info:not(.outline):hover, input[type=submit]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .info-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).info:not(.outline):hover, input[type=reset]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .info-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).info:not(.outline):hover, .submit:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .info-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).info:not(.outline):hover, .btn:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .info-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).info:not(.outline):hover, .wpcf7-submit:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .info-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: var(--color-gray600);
}
button:not(.unset).info.outline, button:not(.unset).woocommerce-form-login__submit.outline, .info-button:not(.outline) button:not(.unset).outline, .button:not(.unset).info.outline, .button:not(.unset).woocommerce-form-login__submit.outline, .info-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).info.outline, input[type=button]:not(.unset).woocommerce-form-login__submit.outline, .info-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).info.outline, input[type=submit]:not(.unset).woocommerce-form-login__submit.outline, .info-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).info.outline, input[type=reset]:not(.unset).woocommerce-form-login__submit.outline, .info-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).info.outline, .submit:not(.unset).woocommerce-form-login__submit.outline, .info-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).info.outline, .btn:not(.unset).woocommerce-form-login__submit.outline, .info-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).info.outline, .wpcf7-submit:not(.unset).woocommerce-form-login__submit.outline, .info-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: var(--color-text);
  background-color: transparent;
  border: 1px solid var(--color-gray500);
}
button:not(.unset).info.outline:hover, button:not(.unset).woocommerce-form-login__submit.outline:hover, .info-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).info.outline:hover, .button:not(.unset).woocommerce-form-login__submit.outline:hover, .info-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).info.outline:hover, input[type=button]:not(.unset).woocommerce-form-login__submit.outline:hover, .info-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).info.outline:hover, input[type=submit]:not(.unset).woocommerce-form-login__submit.outline:hover, .info-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).info.outline:hover, input[type=reset]:not(.unset).woocommerce-form-login__submit.outline:hover, .info-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).info.outline:hover, .submit:not(.unset).woocommerce-form-login__submit.outline:hover, .info-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).info.outline:hover, .btn:not(.unset).woocommerce-form-login__submit.outline:hover, .info-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).info.outline:hover, .wpcf7-submit:not(.unset).woocommerce-form-login__submit.outline:hover, .info-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: var(--color-gray500);
}
.info-button.outline button:not(.unset), .info-button.outline .button:not(.unset), .info-button.outline input[type=button]:not(.unset), .info-button.outline input[type=submit]:not(.unset), .info-button.outline input[type=reset]:not(.unset), .info-button.outline .submit:not(.unset), .info-button.outline .btn:not(.unset), .info-button.outline .wpcf7-submit:not(.unset) {
  color: var(--color-gray600);
  background-color: transparent;
  border: 1px solid var(--color-gray500);
}
.info-button.outline button:not(.unset):hover, .info-button.outline .button:not(.unset):hover, .info-button.outline input[type=button]:not(.unset):hover, .info-button.outline input[type=submit]:not(.unset):hover, .info-button.outline input[type=reset]:not(.unset):hover, .info-button.outline .submit:not(.unset):hover, .info-button.outline .btn:not(.unset):hover, .info-button.outline .wpcf7-submit:not(.unset):hover {
  color: #FFF;
  background-color: var(--color-gray500);
}
button:not(.unset).primary:not(.outline), button:not(.unset).woocommerce-form-login__submit:not(.outline), button:not(.unset).wpcf7-submit:not(.outline), .primary-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).primary:not(.outline), .button:not(.unset).woocommerce-form-login__submit:not(.outline), .button:not(.unset).wpcf7-submit:not(.outline), .primary-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).primary:not(.outline), input[type=button]:not(.unset).woocommerce-form-login__submit:not(.outline), input[type=button]:not(.unset).wpcf7-submit:not(.outline), .primary-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).primary:not(.outline), input[type=submit]:not(.unset).woocommerce-form-login__submit:not(.outline), input[type=submit]:not(.unset).wpcf7-submit:not(.outline), .primary-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).primary:not(.outline), input[type=reset]:not(.unset).woocommerce-form-login__submit:not(.outline), input[type=reset]:not(.unset).wpcf7-submit:not(.outline), .primary-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).primary:not(.outline), .submit:not(.unset).woocommerce-form-login__submit:not(.outline), .submit:not(.unset).wpcf7-submit:not(.outline), .primary-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).primary:not(.outline), .btn:not(.unset).woocommerce-form-login__submit:not(.outline), .btn:not(.unset).wpcf7-submit:not(.outline), .primary-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).primary:not(.outline), .wpcf7-submit:not(.unset).woocommerce-form-login__submit:not(.outline), .wpcf7-submit:not(.unset).wpcf7-submit:not(.outline), .primary-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #FFF;
  background-color: var(--theme-primary-color);
  border-color: transparent;
}
button:not(.unset).primary:not(.outline):hover, button:not(.unset).woocommerce-form-login__submit:not(.outline):hover, button:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).primary:not(.outline):hover, .button:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .button:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).primary:not(.outline):hover, input[type=button]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, input[type=button]:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).primary:not(.outline):hover, input[type=submit]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, input[type=submit]:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).primary:not(.outline):hover, input[type=reset]:not(.unset).woocommerce-form-login__submit:not(.outline):hover, input[type=reset]:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).primary:not(.outline):hover, .submit:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .submit:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).primary:not(.outline):hover, .btn:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .btn:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).primary:not(.outline):hover, .wpcf7-submit:not(.unset).woocommerce-form-login__submit:not(.outline):hover, .wpcf7-submit:not(.unset).wpcf7-submit:not(.outline):hover, .primary-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: rgba(var(--theme-primary-color-RGB), 0.9);
}
button:not(.unset).primary.outline, button:not(.unset).woocommerce-form-login__submit.outline, button:not(.unset).wpcf7-submit.outline, .primary-button:not(.outline) button:not(.unset).outline, .button:not(.unset).primary.outline, .button:not(.unset).woocommerce-form-login__submit.outline, .button:not(.unset).wpcf7-submit.outline, .primary-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).primary.outline, input[type=button]:not(.unset).woocommerce-form-login__submit.outline, input[type=button]:not(.unset).wpcf7-submit.outline, .primary-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).primary.outline, input[type=submit]:not(.unset).woocommerce-form-login__submit.outline, input[type=submit]:not(.unset).wpcf7-submit.outline, .primary-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).primary.outline, input[type=reset]:not(.unset).woocommerce-form-login__submit.outline, input[type=reset]:not(.unset).wpcf7-submit.outline, .primary-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).primary.outline, .submit:not(.unset).woocommerce-form-login__submit.outline, .submit:not(.unset).wpcf7-submit.outline, .primary-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).primary.outline, .btn:not(.unset).woocommerce-form-login__submit.outline, .btn:not(.unset).wpcf7-submit.outline, .primary-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).primary.outline, .wpcf7-submit:not(.unset).woocommerce-form-login__submit.outline, .wpcf7-submit:not(.unset).wpcf7-submit.outline, .primary-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: var(--theme-primary-color);
  background-color: transparent;
  border: 1px solid var(--theme-primary-color);
}
button:not(.unset).primary.outline:hover, button:not(.unset).woocommerce-form-login__submit.outline:hover, button:not(.unset).wpcf7-submit.outline:hover, .primary-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).primary.outline:hover, .button:not(.unset).woocommerce-form-login__submit.outline:hover, .button:not(.unset).wpcf7-submit.outline:hover, .primary-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).primary.outline:hover, input[type=button]:not(.unset).woocommerce-form-login__submit.outline:hover, input[type=button]:not(.unset).wpcf7-submit.outline:hover, .primary-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).primary.outline:hover, input[type=submit]:not(.unset).woocommerce-form-login__submit.outline:hover, input[type=submit]:not(.unset).wpcf7-submit.outline:hover, .primary-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).primary.outline:hover, input[type=reset]:not(.unset).woocommerce-form-login__submit.outline:hover, input[type=reset]:not(.unset).wpcf7-submit.outline:hover, .primary-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).primary.outline:hover, .submit:not(.unset).woocommerce-form-login__submit.outline:hover, .submit:not(.unset).wpcf7-submit.outline:hover, .primary-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).primary.outline:hover, .btn:not(.unset).woocommerce-form-login__submit.outline:hover, .btn:not(.unset).wpcf7-submit.outline:hover, .primary-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).primary.outline:hover, .wpcf7-submit:not(.unset).woocommerce-form-login__submit.outline:hover, .wpcf7-submit:not(.unset).wpcf7-submit.outline:hover, .primary-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: var(--theme-primary-color);
}
.primary-button.outline button:not(.unset), .primary-button.outline .button:not(.unset), .primary-button.outline input[type=button]:not(.unset), .primary-button.outline input[type=submit]:not(.unset), .primary-button.outline input[type=reset]:not(.unset), .primary-button.outline .submit:not(.unset), .primary-button.outline .btn:not(.unset), .primary-button.outline .wpcf7-submit:not(.unset) {
  color: var(--theme-primary-color);
  background-color: transparent;
  border: 1px solid var(--theme-primary-color);
}
.primary-button.outline button:not(.unset):hover, .primary-button.outline .button:not(.unset):hover, .primary-button.outline input[type=button]:not(.unset):hover, .primary-button.outline input[type=submit]:not(.unset):hover, .primary-button.outline input[type=reset]:not(.unset):hover, .primary-button.outline .submit:not(.unset):hover, .primary-button.outline .btn:not(.unset):hover, .primary-button.outline .wpcf7-submit:not(.unset):hover {
  color: #FFF;
  background-color: var(--theme-primary-color);
}
button:not(.unset).secondary:not(.outline), .secondary-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).secondary:not(.outline), .secondary-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).secondary:not(.outline), .secondary-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).secondary:not(.outline), .secondary-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).secondary:not(.outline), .secondary-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).secondary:not(.outline), .secondary-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).secondary:not(.outline), .secondary-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).secondary:not(.outline), .secondary-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #FFF;
  background-color: var(--theme-secondary-color);
  border-color: transparent;
}
button:not(.unset).secondary:not(.outline):hover, .secondary-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).secondary:not(.outline):hover, .secondary-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).secondary:not(.outline):hover, .secondary-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).secondary:not(.outline):hover, .secondary-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).secondary:not(.outline):hover, .secondary-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).secondary:not(.outline):hover, .secondary-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).secondary:not(.outline):hover, .secondary-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).secondary:not(.outline):hover, .secondary-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: rgba(var(--theme-secondary-color-RGB), 0.9);
}
button:not(.unset).secondary.outline, .secondary-button:not(.outline) button:not(.unset).outline, .button:not(.unset).secondary.outline, .secondary-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).secondary.outline, .secondary-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).secondary.outline, .secondary-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).secondary.outline, .secondary-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).secondary.outline, .secondary-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).secondary.outline, .secondary-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).secondary.outline, .secondary-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: var(--theme-secondary-color);
  background-color: transparent;
  border: 1px solid var(--theme-secondary-color);
}
button:not(.unset).secondary.outline:hover, .secondary-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).secondary.outline:hover, .secondary-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).secondary.outline:hover, .secondary-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).secondary.outline:hover, .secondary-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).secondary.outline:hover, .secondary-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).secondary.outline:hover, .secondary-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).secondary.outline:hover, .secondary-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).secondary.outline:hover, .secondary-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: var(--theme-secondary-color);
}
.secondary-button.outline button:not(.unset), .secondary-button.outline .button:not(.unset), .secondary-button.outline input[type=button]:not(.unset), .secondary-button.outline input[type=submit]:not(.unset), .secondary-button.outline input[type=reset]:not(.unset), .secondary-button.outline .submit:not(.unset), .secondary-button.outline .btn:not(.unset), .secondary-button.outline .wpcf7-submit:not(.unset) {
  color: var(--theme-secondary-color);
  background-color: transparent;
  border: 1px solid var(--theme-secondary-color);
}
.secondary-button.outline button:not(.unset):hover, .secondary-button.outline .button:not(.unset):hover, .secondary-button.outline input[type=button]:not(.unset):hover, .secondary-button.outline input[type=submit]:not(.unset):hover, .secondary-button.outline input[type=reset]:not(.unset):hover, .secondary-button.outline .submit:not(.unset):hover, .secondary-button.outline .btn:not(.unset):hover, .secondary-button.outline .wpcf7-submit:not(.unset):hover {
  color: #FFF;
  background-color: var(--theme-secondary-color);
}
button:not(.unset).success:not(.outline), .success-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).success:not(.outline), .success-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).success:not(.outline), .success-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).success:not(.outline), .success-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).success:not(.outline), .success-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).success:not(.outline), .success-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).success:not(.outline), .success-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).success:not(.outline), .success-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #FFF;
  background-color: var(--color-green700);
  border-color: transparent;
}
button:not(.unset).success:not(.outline):hover, .success-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).success:not(.outline):hover, .success-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).success:not(.outline):hover, .success-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).success:not(.outline):hover, .success-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).success:not(.outline):hover, .success-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).success:not(.outline):hover, .success-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).success:not(.outline):hover, .success-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).success:not(.outline):hover, .success-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: var(--color-green800);
}
button:not(.unset).success.outline, .success-button:not(.outline) button:not(.unset).outline, .button:not(.unset).success.outline, .success-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).success.outline, .success-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).success.outline, .success-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).success.outline, .success-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).success.outline, .success-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).success.outline, .success-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).success.outline, .success-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: var(--color-green700);
  background-color: transparent;
  border: 1px solid var(--color-green700);
}
button:not(.unset).success.outline:hover, .success-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).success.outline:hover, .success-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).success.outline:hover, .success-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).success.outline:hover, .success-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).success.outline:hover, .success-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).success.outline:hover, .success-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).success.outline:hover, .success-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).success.outline:hover, .success-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: var(--color-green700);
}
button:not(.unset).success-light:not(.outline), .success-button-light:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).success-light:not(.outline), .success-button-light:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).success-light:not(.outline), .success-button-light:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).success-light:not(.outline), .success-button-light:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).success-light:not(.outline), .success-button-light:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).success-light:not(.outline), .success-button-light:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).success-light:not(.outline), .success-button-light:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).success-light:not(.outline), .success-button-light:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: var(--color-green800);
  background-color: rgba(var(--color-greenRGB), 0.08);
  border: 1px solid rgba(var(--color-greenRGB), 0.2);
}
button:not(.unset).success-light:not(.outline):hover, .success-button-light:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).success-light:not(.outline):hover, .success-button-light:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).success-light:not(.outline):hover, .success-button-light:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).success-light:not(.outline):hover, .success-button-light:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).success-light:not(.outline):hover, .success-button-light:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).success-light:not(.outline):hover, .success-button-light:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).success-light:not(.outline):hover, .success-button-light:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).success-light:not(.outline):hover, .success-button-light:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  color: #FFF;
  background-color: var(--color-green700);
}
.success-button.outline button:not(.unset), .success-button.outline .button:not(.unset), .success-button.outline input[type=button]:not(.unset), .success-button.outline input[type=submit]:not(.unset), .success-button.outline input[type=reset]:not(.unset), .success-button.outline .submit:not(.unset), .success-button.outline .btn:not(.unset), .success-button.outline .wpcf7-submit:not(.unset) {
  color: var(--color-green700);
  background-color: transparent;
  border: 1px solid var(--color-green700);
}
.success-button.outline button:not(.unset):hover, .success-button.outline .button:not(.unset):hover, .success-button.outline input[type=button]:not(.unset):hover, .success-button.outline input[type=submit]:not(.unset):hover, .success-button.outline input[type=reset]:not(.unset):hover, .success-button.outline .submit:not(.unset):hover, .success-button.outline .btn:not(.unset):hover, .success-button.outline .wpcf7-submit:not(.unset):hover {
  color: #FFF;
  background-color: var(--color-green700);
}
button:not(.unset).danger:not(.outline), .danger-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).danger:not(.outline), .danger-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).danger:not(.outline), .danger-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).danger:not(.outline), .danger-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).danger:not(.outline), .danger-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).danger:not(.outline), .danger-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).danger:not(.outline), .danger-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).danger:not(.outline), .danger-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #FFF;
  background-color: var(--color-red600);
  border-color: transparent;
}
button:not(.unset).danger:not(.outline):hover, .danger-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).danger:not(.outline):hover, .danger-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).danger:not(.outline):hover, .danger-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).danger:not(.outline):hover, .danger-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).danger:not(.outline):hover, .danger-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).danger:not(.outline):hover, .danger-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).danger:not(.outline):hover, .danger-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).danger:not(.outline):hover, .danger-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: rgba(var(--color-redRGB), 0.95);
}
button:not(.unset).danger.outline, .danger-button:not(.outline) button:not(.unset).outline, .button:not(.unset).danger.outline, .danger-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).danger.outline, .danger-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).danger.outline, .danger-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).danger.outline, .danger-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).danger.outline, .danger-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).danger.outline, .danger-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).danger.outline, .danger-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: var(--color-red600);
  background-color: transparent;
  border: 1px solid var(--color-red600);
}
button:not(.unset).danger.outline:hover, .danger-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).danger.outline:hover, .danger-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).danger.outline:hover, .danger-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).danger.outline:hover, .danger-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).danger.outline:hover, .danger-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).danger.outline:hover, .danger-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).danger.outline:hover, .danger-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).danger.outline:hover, .danger-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: var(--color-red600);
}
.danger-button.outline button:not(.unset), .danger-button.outline .button:not(.unset), .danger-button.outline input[type=button]:not(.unset), .danger-button.outline input[type=submit]:not(.unset), .danger-button.outline input[type=reset]:not(.unset), .danger-button.outline .submit:not(.unset), .danger-button.outline .btn:not(.unset), .danger-button.outline .wpcf7-submit:not(.unset) {
  color: var(--color-red600);
  background-color: transparent;
  border: 1px solid var(--color-red600);
}
.danger-button.outline button:not(.unset):hover, .danger-button.outline .button:not(.unset):hover, .danger-button.outline input[type=button]:not(.unset):hover, .danger-button.outline input[type=submit]:not(.unset):hover, .danger-button.outline input[type=reset]:not(.unset):hover, .danger-button.outline .submit:not(.unset):hover, .danger-button.outline .btn:not(.unset):hover, .danger-button.outline .wpcf7-submit:not(.unset):hover {
  color: #FFF;
  background-color: var(--color-red600);
}
button:not(.unset).warning:not(.outline), .warning-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).warning:not(.outline), .warning-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).warning:not(.outline), .warning-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).warning:not(.outline), .warning-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).warning:not(.outline), .warning-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).warning:not(.outline), .warning-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).warning:not(.outline), .warning-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).warning:not(.outline), .warning-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #FFF;
  background-color: var(--color-orange600);
  border-color: transparent;
}
button:not(.unset).warning:not(.outline):hover, .warning-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).warning:not(.outline):hover, .warning-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).warning:not(.outline):hover, .warning-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).warning:not(.outline):hover, .warning-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).warning:not(.outline):hover, .warning-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).warning:not(.outline):hover, .warning-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).warning:not(.outline):hover, .warning-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).warning:not(.outline):hover, .warning-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: rgba(var(--color-orangeRGB), 0.95);
}
button:not(.unset).warning.outline, .warning-button:not(.outline) button:not(.unset).outline, .button:not(.unset).warning.outline, .warning-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).warning.outline, .warning-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).warning.outline, .warning-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).warning.outline, .warning-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).warning.outline, .warning-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).warning.outline, .warning-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).warning.outline, .warning-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: var(--color-orange600);
  background-color: transparent;
  border: 1px solid var(--color-orange600);
}
button:not(.unset).warning.outline:hover, .warning-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).warning.outline:hover, .warning-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).warning.outline:hover, .warning-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).warning.outline:hover, .warning-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).warning.outline:hover, .warning-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).warning.outline:hover, .warning-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).warning.outline:hover, .warning-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).warning.outline:hover, .warning-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: var(--color-orange600);
}
.warning-button.outline button:not(.unset), .warning-button.outline .button:not(.unset), .warning-button.outline input[type=button]:not(.unset), .warning-button.outline input[type=submit]:not(.unset), .warning-button.outline input[type=reset]:not(.unset), .warning-button.outline .submit:not(.unset), .warning-button.outline .btn:not(.unset), .warning-button.outline .wpcf7-submit:not(.unset) {
  color: var(--color-orange600);
  background-color: transparent;
  border: 1px solid var(--color-orange600);
}
.warning-button.outline button:not(.unset):hover, .warning-button.outline .button:not(.unset):hover, .warning-button.outline input[type=button]:not(.unset):hover, .warning-button.outline input[type=submit]:not(.unset):hover, .warning-button.outline input[type=reset]:not(.unset):hover, .warning-button.outline .submit:not(.unset):hover, .warning-button.outline .btn:not(.unset):hover, .warning-button.outline .wpcf7-submit:not(.unset):hover {
  color: #FFF;
  background-color: var(--color-orange600);
}
button:not(.unset).yellow:not(.outline), .yellow-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).yellow:not(.outline), .yellow-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).yellow:not(.outline), .yellow-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).yellow:not(.outline), .yellow-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).yellow:not(.outline), .yellow-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).yellow:not(.outline), .yellow-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).yellow:not(.outline), .yellow-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).yellow:not(.outline), .yellow-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #1B1F22;
  background-color: var(--color-yellow600);
  border-color: transparent;
}
button:not(.unset).yellow:not(.outline):hover, .yellow-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).yellow:not(.outline):hover, .yellow-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).yellow:not(.outline):hover, .yellow-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).yellow:not(.outline):hover, .yellow-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).yellow:not(.outline):hover, .yellow-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).yellow:not(.outline):hover, .yellow-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).yellow:not(.outline):hover, .yellow-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).yellow:not(.outline):hover, .yellow-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: rgba(var(--color-yellowRGB), 0.95);
}
button:not(.unset).yellow.outline, .yellow-button:not(.outline) button:not(.unset).outline, .button:not(.unset).yellow.outline, .yellow-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).yellow.outline, .yellow-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).yellow.outline, .yellow-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).yellow.outline, .yellow-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).yellow.outline, .yellow-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).yellow.outline, .yellow-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).yellow.outline, .yellow-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: var(--color-yellow600);
  background-color: transparent;
  border: 1px solid var(--color-yellow600);
}
button:not(.unset).yellow.outline:hover, .yellow-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).yellow.outline:hover, .yellow-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).yellow.outline:hover, .yellow-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).yellow.outline:hover, .yellow-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).yellow.outline:hover, .yellow-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).yellow.outline:hover, .yellow-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).yellow.outline:hover, .yellow-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).yellow.outline:hover, .yellow-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: var(--color-yellow600);
}
.yellow-button.outline button:not(.unset), .yellow-button.outline .button:not(.unset), .yellow-button.outline input[type=button]:not(.unset), .yellow-button.outline input[type=submit]:not(.unset), .yellow-button.outline input[type=reset]:not(.unset), .yellow-button.outline .submit:not(.unset), .yellow-button.outline .btn:not(.unset), .yellow-button.outline .wpcf7-submit:not(.unset) {
  color: var(--color-yellow600);
  background-color: transparent;
  border: 1px solid var(--color-yellow600);
}
.yellow-button.outline button:not(.unset):hover, .yellow-button.outline .button:not(.unset):hover, .yellow-button.outline input[type=button]:not(.unset):hover, .yellow-button.outline input[type=submit]:not(.unset):hover, .yellow-button.outline input[type=reset]:not(.unset):hover, .yellow-button.outline .submit:not(.unset):hover, .yellow-button.outline .btn:not(.unset):hover, .yellow-button.outline .wpcf7-submit:not(.unset):hover {
  color: #1B1F22;
  background-color: var(--color-yellow600);
}
button:not(.unset).blue:not(.outline), .blue-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).blue:not(.outline), .blue-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).blue:not(.outline), .blue-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).blue:not(.outline), .blue-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).blue:not(.outline), .blue-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).blue:not(.outline), .blue-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).blue:not(.outline), .blue-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).blue:not(.outline), .blue-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #FFF;
  background-color: var(--color-blue600);
  border-color: transparent;
}
button:not(.unset).blue:not(.outline):hover, .blue-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).blue:not(.outline):hover, .blue-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).blue:not(.outline):hover, .blue-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).blue:not(.outline):hover, .blue-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).blue:not(.outline):hover, .blue-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).blue:not(.outline):hover, .blue-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).blue:not(.outline):hover, .blue-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).blue:not(.outline):hover, .blue-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: rgba(var(--color-blueRGB), 0.95);
}
button:not(.unset).blue.outline, .blue-button:not(.outline) button:not(.unset).outline, .button:not(.unset).blue.outline, .blue-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).blue.outline, .blue-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).blue.outline, .blue-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).blue.outline, .blue-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).blue.outline, .blue-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).blue.outline, .blue-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).blue.outline, .blue-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: var(--color-blue600);
  background-color: transparent;
  border: 1px solid var(--color-blue600);
}
button:not(.unset).blue.outline:hover, .blue-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).blue.outline:hover, .blue-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).blue.outline:hover, .blue-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).blue.outline:hover, .blue-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).blue.outline:hover, .blue-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).blue.outline:hover, .blue-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).blue.outline:hover, .blue-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).blue.outline:hover, .blue-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: var(--color-blue600);
}
.blue-button.outline button:not(.unset), .blue-button.outline .button:not(.unset), .blue-button.outline input[type=button]:not(.unset), .blue-button.outline input[type=submit]:not(.unset), .blue-button.outline input[type=reset]:not(.unset), .blue-button.outline .submit:not(.unset), .blue-button.outline .btn:not(.unset), .blue-button.outline .wpcf7-submit:not(.unset) {
  color: var(--color-blue600);
  background-color: transparent;
  border: 1px solid var(--color-blue600);
}
.blue-button.outline button:not(.unset):hover, .blue-button.outline .button:not(.unset):hover, .blue-button.outline input[type=button]:not(.unset):hover, .blue-button.outline input[type=submit]:not(.unset):hover, .blue-button.outline input[type=reset]:not(.unset):hover, .blue-button.outline .submit:not(.unset):hover, .blue-button.outline .btn:not(.unset):hover, .blue-button.outline .wpcf7-submit:not(.unset):hover {
  color: #FFF;
  background-color: var(--color-blue600);
}
button:not(.unset).cyan:not(.outline), .cyan-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).cyan:not(.outline), .cyan-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).cyan:not(.outline), .cyan-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).cyan:not(.outline), .cyan-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).cyan:not(.outline), .cyan-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).cyan:not(.outline), .cyan-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).cyan:not(.outline), .cyan-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).cyan:not(.outline), .cyan-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #FFF;
  background-color: var(--color-cyan600);
  border-color: transparent;
}
button:not(.unset).cyan:not(.outline):hover, .cyan-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).cyan:not(.outline):hover, .cyan-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).cyan:not(.outline):hover, .cyan-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).cyan:not(.outline):hover, .cyan-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).cyan:not(.outline):hover, .cyan-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).cyan:not(.outline):hover, .cyan-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).cyan:not(.outline):hover, .cyan-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).cyan:not(.outline):hover, .cyan-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: rgba(var(--color-cyanRGB), 0.95);
}
button:not(.unset).cyan.outline, .cyan-button:not(.outline) button:not(.unset).outline, .button:not(.unset).cyan.outline, .cyan-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).cyan.outline, .cyan-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).cyan.outline, .cyan-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).cyan.outline, .cyan-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).cyan.outline, .cyan-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).cyan.outline, .cyan-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).cyan.outline, .cyan-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: var(--color-cyan600);
  background-color: transparent;
  border: 1px solid var(--color-cyan600);
}
button:not(.unset).cyan.outline:hover, .cyan-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).cyan.outline:hover, .cyan-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).cyan.outline:hover, .cyan-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).cyan.outline:hover, .cyan-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).cyan.outline:hover, .cyan-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).cyan.outline:hover, .cyan-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).cyan.outline:hover, .cyan-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).cyan.outline:hover, .cyan-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: var(--color-cyan600);
}
.cyan-button.outline button:not(.unset), .cyan-button.outline .button:not(.unset), .cyan-button.outline input[type=button]:not(.unset), .cyan-button.outline input[type=submit]:not(.unset), .cyan-button.outline input[type=reset]:not(.unset), .cyan-button.outline .submit:not(.unset), .cyan-button.outline .btn:not(.unset), .cyan-button.outline .wpcf7-submit:not(.unset) {
  color: var(--color-cyan600);
  background-color: transparent;
  border: 1px solid var(--color-cyan600);
}
.cyan-button.outline button:not(.unset):hover, .cyan-button.outline .button:not(.unset):hover, .cyan-button.outline input[type=button]:not(.unset):hover, .cyan-button.outline input[type=submit]:not(.unset):hover, .cyan-button.outline input[type=reset]:not(.unset):hover, .cyan-button.outline .submit:not(.unset):hover, .cyan-button.outline .btn:not(.unset):hover, .cyan-button.outline .wpcf7-submit:not(.unset):hover {
  color: #FFF;
  background-color: var(--color-cyan600);
}
button:not(.unset).violet:not(.outline), .violet-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).violet:not(.outline), .violet-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).violet:not(.outline), .violet-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).violet:not(.outline), .violet-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).violet:not(.outline), .violet-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).violet:not(.outline), .violet-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).violet:not(.outline), .violet-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).violet:not(.outline), .violet-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #FFF;
  background-color: var(--color-violet600);
  border-color: transparent;
}
button:not(.unset).violet:not(.outline):hover, .violet-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).violet:not(.outline):hover, .violet-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).violet:not(.outline):hover, .violet-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).violet:not(.outline):hover, .violet-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).violet:not(.outline):hover, .violet-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).violet:not(.outline):hover, .violet-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).violet:not(.outline):hover, .violet-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).violet:not(.outline):hover, .violet-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: rgba(var(--color-violetRGB), 0.95);
}
button:not(.unset).violet.outline, .violet-button:not(.outline) button:not(.unset).outline, .button:not(.unset).violet.outline, .violet-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).violet.outline, .violet-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).violet.outline, .violet-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).violet.outline, .violet-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).violet.outline, .violet-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).violet.outline, .violet-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).violet.outline, .violet-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: var(--color-violet600);
  background-color: transparent;
  border: 1px solid var(--color-violet600);
}
button:not(.unset).violet.outline:hover, .violet-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).violet.outline:hover, .violet-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).violet.outline:hover, .violet-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).violet.outline:hover, .violet-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).violet.outline:hover, .violet-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).violet.outline:hover, .violet-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).violet.outline:hover, .violet-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).violet.outline:hover, .violet-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: var(--color-violet600);
}
.violet-button.outline button:not(.unset), .violet-button.outline .button:not(.unset), .violet-button.outline input[type=button]:not(.unset), .violet-button.outline input[type=submit]:not(.unset), .violet-button.outline input[type=reset]:not(.unset), .violet-button.outline .submit:not(.unset), .violet-button.outline .btn:not(.unset), .violet-button.outline .wpcf7-submit:not(.unset) {
  color: var(--color-violet600);
  background-color: transparent;
  border: 1px solid var(--color-violet600);
}
.violet-button.outline button:not(.unset):hover, .violet-button.outline .button:not(.unset):hover, .violet-button.outline input[type=button]:not(.unset):hover, .violet-button.outline input[type=submit]:not(.unset):hover, .violet-button.outline input[type=reset]:not(.unset):hover, .violet-button.outline .submit:not(.unset):hover, .violet-button.outline .btn:not(.unset):hover, .violet-button.outline .wpcf7-submit:not(.unset):hover {
  color: #FFF;
  background-color: var(--color-violet600);
}
button:not(.unset).black:not(.outline), .black-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).black:not(.outline), .black-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).black:not(.outline), .black-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).black:not(.outline), .black-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).black:not(.outline), .black-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).black:not(.outline), .black-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).black:not(.outline), .black-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).black:not(.outline), .black-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #FFF;
  background-color: #1B1F22;
  border-color: transparent;
}
button:not(.unset).black:not(.outline):hover, .black-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).black:not(.outline):hover, .black-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).black:not(.outline):hover, .black-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).black:not(.outline):hover, .black-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).black:not(.outline):hover, .black-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).black:not(.outline):hover, .black-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).black:not(.outline):hover, .black-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).black:not(.outline):hover, .black-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: rgba(27, 31, 34, 0.95);
}
button:not(.unset).black.outline, .black-button:not(.outline) button:not(.unset).outline, .button:not(.unset).black.outline, .black-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).black.outline, .black-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).black.outline, .black-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).black.outline, .black-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).black.outline, .black-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).black.outline, .black-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).black.outline, .black-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: #1B1F22;
  background-color: transparent;
  border: 1px solid #1B1F22;
}
button:not(.unset).black.outline:hover, .black-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).black.outline:hover, .black-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).black.outline:hover, .black-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).black.outline:hover, .black-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).black.outline:hover, .black-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).black.outline:hover, .black-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).black.outline:hover, .black-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).black.outline:hover, .black-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #FFF;
  background-color: #1B1F22;
}
.black-button.outline button:not(.unset), .black-button.outline .button:not(.unset), .black-button.outline input[type=button]:not(.unset), .black-button.outline input[type=submit]:not(.unset), .black-button.outline input[type=reset]:not(.unset), .black-button.outline .submit:not(.unset), .black-button.outline .btn:not(.unset), .black-button.outline .wpcf7-submit:not(.unset) {
  color: #1B1F22;
  background-color: transparent;
  border: 1px solid #1B1F22;
}
.black-button.outline button:not(.unset):hover, .black-button.outline .button:not(.unset):hover, .black-button.outline input[type=button]:not(.unset):hover, .black-button.outline input[type=submit]:not(.unset):hover, .black-button.outline input[type=reset]:not(.unset):hover, .black-button.outline .submit:not(.unset):hover, .black-button.outline .btn:not(.unset):hover, .black-button.outline .wpcf7-submit:not(.unset):hover {
  color: #FFF;
  background-color: #1B1F22;
}
button:not(.unset).white:not(.outline), .black-button:not(.outline) button:not(.unset):not(.outline), .button:not(.unset).white:not(.outline), .black-button:not(.outline) .button:not(.unset):not(.outline), input[type=button]:not(.unset).white:not(.outline), .black-button:not(.outline) input[type=button]:not(.unset):not(.outline), input[type=submit]:not(.unset).white:not(.outline), .black-button:not(.outline) input[type=submit]:not(.unset):not(.outline), input[type=reset]:not(.unset).white:not(.outline), .black-button:not(.outline) input[type=reset]:not(.unset):not(.outline), .submit:not(.unset).white:not(.outline), .black-button:not(.outline) .submit:not(.unset):not(.outline), .btn:not(.unset).white:not(.outline), .black-button:not(.outline) .btn:not(.unset):not(.outline), .wpcf7-submit:not(.unset).white:not(.outline), .black-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline) {
  color: #1B1F22;
  background-color: #FFF;
  border-color: transparent;
}
button:not(.unset).white:not(.outline):hover, .black-button:not(.outline) button:not(.unset):not(.outline):hover, .button:not(.unset).white:not(.outline):hover, .black-button:not(.outline) .button:not(.unset):not(.outline):hover, input[type=button]:not(.unset).white:not(.outline):hover, .black-button:not(.outline) input[type=button]:not(.unset):not(.outline):hover, input[type=submit]:not(.unset).white:not(.outline):hover, .black-button:not(.outline) input[type=submit]:not(.unset):not(.outline):hover, input[type=reset]:not(.unset).white:not(.outline):hover, .black-button:not(.outline) input[type=reset]:not(.unset):not(.outline):hover, .submit:not(.unset).white:not(.outline):hover, .black-button:not(.outline) .submit:not(.unset):not(.outline):hover, .btn:not(.unset).white:not(.outline):hover, .black-button:not(.outline) .btn:not(.unset):not(.outline):hover, .wpcf7-submit:not(.unset).white:not(.outline):hover, .black-button:not(.outline) .wpcf7-submit:not(.unset):not(.outline):hover {
  background-color: rgba(27, 31, 34, 0.95);
}
button:not(.unset).white.outline, .black-button:not(.outline) button:not(.unset).outline, .button:not(.unset).white.outline, .black-button:not(.outline) .button:not(.unset).outline, input[type=button]:not(.unset).white.outline, .black-button:not(.outline) input[type=button]:not(.unset).outline, input[type=submit]:not(.unset).white.outline, .black-button:not(.outline) input[type=submit]:not(.unset).outline, input[type=reset]:not(.unset).white.outline, .black-button:not(.outline) input[type=reset]:not(.unset).outline, .submit:not(.unset).white.outline, .black-button:not(.outline) .submit:not(.unset).outline, .btn:not(.unset).white.outline, .black-button:not(.outline) .btn:not(.unset).outline, .wpcf7-submit:not(.unset).white.outline, .black-button:not(.outline) .wpcf7-submit:not(.unset).outline {
  color: #FFF;
  background-color: transparent;
  border: 1px solid #FFF;
}
button:not(.unset).white.outline:hover, .black-button:not(.outline) button:not(.unset).outline:hover, .button:not(.unset).white.outline:hover, .black-button:not(.outline) .button:not(.unset).outline:hover, input[type=button]:not(.unset).white.outline:hover, .black-button:not(.outline) input[type=button]:not(.unset).outline:hover, input[type=submit]:not(.unset).white.outline:hover, .black-button:not(.outline) input[type=submit]:not(.unset).outline:hover, input[type=reset]:not(.unset).white.outline:hover, .black-button:not(.outline) input[type=reset]:not(.unset).outline:hover, .submit:not(.unset).white.outline:hover, .black-button:not(.outline) .submit:not(.unset).outline:hover, .btn:not(.unset).white.outline:hover, .black-button:not(.outline) .btn:not(.unset).outline:hover, .wpcf7-submit:not(.unset).white.outline:hover, .black-button:not(.outline) .wpcf7-submit:not(.unset).outline:hover {
  color: #1B1F22;
  background-color: #FFF;
}
.white-button.outline button:not(.unset), .white-button.outline .button:not(.unset), .white-button.outline input[type=button]:not(.unset), .white-button.outline input[type=submit]:not(.unset), .white-button.outline input[type=reset]:not(.unset), .white-button.outline .submit:not(.unset), .white-button.outline .btn:not(.unset), .white-button.outline .wpcf7-submit:not(.unset) {
  color: #FFF;
  background-color: transparent;
  border: 1px solid #FFF;
}
.white-button.outline button:not(.unset):hover, .white-button.outline .button:not(.unset):hover, .white-button.outline input[type=button]:not(.unset):hover, .white-button.outline input[type=submit]:not(.unset):hover, .white-button.outline input[type=reset]:not(.unset):hover, .white-button.outline .submit:not(.unset):hover, .white-button.outline .btn:not(.unset):hover, .white-button.outline .wpcf7-submit:not(.unset):hover {
  color: #1B1F22;
  background-color: #FFF;
}
button.unset, .button.unset, input[type=button].unset, input[type=submit].unset, input[type=reset].unset, .submit.unset, .btn.unset, .wpcf7-submit.unset {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  border: 0;
}

/* ----- Checkbox Settings ----- */
input[type=checkbox], .woocommerce-form__input-checkbox {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.0625rem;
  height: 1.0625rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
}
input[type=checkbox]::after, .woocommerce-form__input-checkbox::after {
  content: "";
  display: block;
  width: 1.0625rem;
  height: 1.0625rem;
  border-radius: 0.25rem;
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=checkbox]:not(.variation-filled)::after, body[data-color=custom] input[type=checkbox]:not(.variation-filled)::after, body:not(.input-variation-filled)[data-color=custom][data-theme=light] .woocommerce-form__input-checkbox:not(.variation-filled)::after, body[data-color=custom] .woocommerce-form__input-checkbox:not(.variation-filled)::after {
  border: var(--theme-form-border-width) solid rgba(var(--color-rgb), 0.17);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=checkbox]:not(.variation-filled):hover::after, body[data-color=custom] input[type=checkbox]:not(.variation-filled):hover::after, body:not(.input-variation-filled)[data-color=custom][data-theme=light] .woocommerce-form__input-checkbox:not(.variation-filled):hover::after, body[data-color=custom] .woocommerce-form__input-checkbox:not(.variation-filled):hover::after {
  border-color: rgba(var(--color-rgb), 0.25);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] input[type=checkbox]:not(.variation-filled):checked::after, body[data-color=custom] input[type=checkbox]:not(.variation-filled):checked::after, body:not(.input-variation-filled)[data-color=custom][data-theme=light] .woocommerce-form__input-checkbox:not(.variation-filled):checked::after, body[data-color=custom] .woocommerce-form__input-checkbox:not(.variation-filled):checked::after {
  border-color: var(--theme-primary-color);
  background-color: var(--theme-primary-color);
}
body:not(.input-variation-filled)[data-color=default] input[type=checkbox]:not(.variation-filled)::after, 
body[data-color=default] input[type=checkbox]:not(.variation-filled)::after, 
body:not(.input-variation-filled)[data-color=default] .woocommerce-form__input-checkbox:not(.variation-filled)::after, 
body[data-color=default] .woocommerce-form__input-checkbox:not(.variation-filled)::after {
  border: var(--theme-form-border-width) solid var(--color-gray400);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=default] input[type=checkbox]:not(.variation-filled):hover::after, body[data-color=default] input[type=checkbox]:not(.variation-filled):hover::after, body:not(.input-variation-filled)[data-color=default] .woocommerce-form__input-checkbox:not(.variation-filled):hover::after, body[data-color=default] .woocommerce-form__input-checkbox:not(.variation-filled):hover::after {
  border-color: var(--color-gray500);
}
body:not(.input-variation-filled)[data-color=default] input[type=checkbox]:not(.variation-filled):checked::after, body[data-color=default] input[type=checkbox]:not(.variation-filled):checked::after, body:not(.input-variation-filled)[data-color=default] .woocommerce-form__input-checkbox:not(.variation-filled):checked::after, body[data-color=default] .woocommerce-form__input-checkbox:not(.variation-filled):checked::after {
  border-color: var(--theme-primary-color);
  background-color: var(--theme-primary-color);
}
body.input-variation-filled[data-color=custom][data-theme=light] input[type=checkbox]:not(.variation-default)::after, body[data-color=custom] input[type=checkbox].variation-filled::after, body.input-variation-filled[data-color=custom][data-theme=light] .woocommerce-form__input-checkbox:not(.variation-default)::after, body[data-color=custom] .woocommerce-form__input-checkbox.variation-filled::after {
  border-color: transparent;
  background-color: rgba(var(--color-rgb), 0.07);
  -webkit-box-shadow: none;
          box-shadow: none;
}
body.input-variation-filled[data-color=custom][data-theme=light] input[type=checkbox]:not(.variation-default):hover::after, body[data-color=custom] input[type=checkbox].variation-filled:hover::after, body.input-variation-filled[data-color=custom][data-theme=light] .woocommerce-form__input-checkbox:not(.variation-default):hover::after, body[data-color=custom] .woocommerce-form__input-checkbox.variation-filled:hover::after {
  background-color: rgba(var(--color-rgb), 0.09);
}
body.input-variation-filled[data-color=custom][data-theme=light] input[type=checkbox]:not(.variation-default):checked::after, body[data-color=custom] input[type=checkbox].variation-filled:checked::after, body.input-variation-filled[data-color=custom][data-theme=light] .woocommerce-form__input-checkbox:not(.variation-default):checked::after, body[data-color=custom] .woocommerce-form__input-checkbox.variation-filled:checked::after {
  background-color: var(--theme-primary-color);
}
body.input-variation-filled[data-color=default] input[type=checkbox]:not(.variation-default)::after, body[data-color=default] input[type=checkbox].variation-filled::after, body.input-variation-filled[data-color=default] .woocommerce-form__input-checkbox:not(.variation-default)::after, body[data-color=default] .woocommerce-form__input-checkbox.variation-filled::after {
  border-color: transparent;
  background-color: var(--color-gray50);
  -webkit-box-shadow: none;
          box-shadow: none;
}
body.input-variation-filled[data-color=default] input[type=checkbox]:not(.variation-default):hover::after, body[data-color=default] input[type=checkbox].variation-filled:hover::after, body.input-variation-filled[data-color=default] .woocommerce-form__input-checkbox:not(.variation-default):hover::after, body[data-color=default] .woocommerce-form__input-checkbox.variation-filled:hover::after {
  background-color: var(--color-gray100);
}
body.input-variation-filled[data-color=default] input[type=checkbox]:not(.variation-default):checked::after, body[data-color=default] input[type=checkbox].variation-filled:checked::after, body.input-variation-filled[data-color=default] .woocommerce-form__input-checkbox:not(.variation-default):checked::after, body[data-color=default] .woocommerce-form__input-checkbox.variation-filled:checked::after {
  background-color: var(--theme-primary-color);
}
input[type=checkbox]:checked::before, .woocommerce-form__input-checkbox:checked::before {
  content: "\e8ef";
  font-family: "klbtheme";
  position: absolute;
  font-size: 0.8125rem;
  color: #FFF;
}

/* ----- Select2 Settings ----- */
.select2.select2-container {
  width: 100% !important;
}
.select2 .select2-selection {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 42px;
  border-radius: var(--theme-radius-form);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-filled), body[data-color=custom] .select2 .select2-selection:not(.variation-filled) {
  border: var(--theme-form-border-width) solid rgba(var(--color-rgb), 0.17);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-filled)::-webkit-input-placeholder, body[data-color=custom] .select2 .select2-selection:not(.variation-filled)::-webkit-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-filled)::-moz-placeholder, body[data-color=custom] .select2 .select2-selection:not(.variation-filled)::-moz-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-filled):-ms-input-placeholder, body[data-color=custom] .select2 .select2-selection:not(.variation-filled):-ms-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-filled)::-ms-input-placeholder, body[data-color=custom] .select2 .select2-selection:not(.variation-filled)::-ms-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-filled)::placeholder, body[data-color=custom] .select2 .select2-selection:not(.variation-filled)::placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-filled):hover, body[data-color=custom] .select2 .select2-selection:not(.variation-filled):hover {
  border-color: rgba(var(--color-rgb), 0.25);
}
body:not(.input-variation-filled)[data-color=default] .select2 .select2-selection:not(.variation-filled), body[data-color=default] .select2 .select2-selection:not(.variation-filled) {
  border: var(--theme-form-border-width) solid var(--color-gray400);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=default] .select2 .select2-selection:not(.variation-filled):hover, body[data-color=default] .select2 .select2-selection:not(.variation-filled):hover {
  border-color: var(--color-gray500);
}
body.input-variation-filled[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-default), body[data-color=custom] .select2 .select2-selection.variation-filled {
  border-color: transparent;
  background-color: rgba(var(--color-rgb), 0.07);
  -webkit-box-shadow: none;
          box-shadow: none;
}
body.input-variation-filled[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-default)::-webkit-input-placeholder, body[data-color=custom] .select2 .select2-selection.variation-filled::-webkit-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body.input-variation-filled[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-default)::-moz-placeholder, body[data-color=custom] .select2 .select2-selection.variation-filled::-moz-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body.input-variation-filled[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-default):-ms-input-placeholder, body[data-color=custom] .select2 .select2-selection.variation-filled:-ms-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body.input-variation-filled[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-default)::-ms-input-placeholder, body[data-color=custom] .select2 .select2-selection.variation-filled::-ms-input-placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body.input-variation-filled[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-default)::placeholder, body[data-color=custom] .select2 .select2-selection.variation-filled::placeholder {
  color: rgba(var(--color-rgb), 0.55);
}
body.input-variation-filled[data-color=custom][data-theme=light] .select2 .select2-selection:not(.variation-default):hover, body[data-color=custom] .select2 .select2-selection.variation-filled:hover {
  background-color: rgba(var(--color-rgb), 0.09);
}
body.input-variation-filled[data-color=default] .select2 .select2-selection:not(.variation-default), body[data-color=default] .select2 .select2-selection.variation-filled {
  border-color: transparent;
  background-color: var(--color-gray50);
  -webkit-box-shadow: none;
          box-shadow: none;
}
body.input-variation-filled[data-color=default] .select2 .select2-selection:not(.variation-default):hover, 
body[data-color=default] .select2 .select2-selection.variation-filled:hover {
  background-color: var(--color-gray100);
}
.select2 .select2-selection.select2-selection--single.select2-selection--clearable .select2-selection__clear {
  all: unset;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-left: auto;
  margin-right: 2.5rem;
}
.select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  font-size: var(--theme-form-font-size);
  font-weight: var(--theme-form-font-weight);
  line-height: 42px;
  padding-left: 0.9375rem;
  padding-right: 1.875rem;
}
.select2 .select2-selection.select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
  font-size: 92%;
  line-height: 1;
  color: var(--color-gray600);
}
.select2 .select2-selection.select2-selection--single .select2-selection__arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: transparent url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 9L12 15L18 9' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") calc(100% - 8px) 13px no-repeat;
  background-size: 22px 16px;
  width: 1.875rem;
  height: 100%;
  top: 0;
}
.select2 .select2-selection.select2-selection--single .select2-selection__arrow b {
  display: none;
}

.select2-dropdown {
  background-color: var(--color-background);
  border-color: var(--color-gray400);
  border-radius: var(--theme-radius-form);
}
.select2-dropdown .select2-search--dropdown {
  padding: 0;
  border-bottom: var(--theme-form-border-width) solid var(--color-gray400);
}
.select2-dropdown .select2-search--dropdown input {
  width: 100%;
  height: 2.375rem;
  padding: 0 0.9375rem;
  border: 0 !important;
  border-radius: 0;
  background-color: var(--color-background);
}
.select2-dropdown .select2-search--dropdown input::-webkit-input-placeholder {
  font-weight: 400;
}
.select2-dropdown .select2-search--dropdown input::-moz-placeholder {
  font-weight: 400;
}
.select2-dropdown .select2-search--dropdown input:-ms-input-placeholder {
  font-weight: 400;
}
.select2-dropdown .select2-search--dropdown input::-ms-input-placeholder {
  font-weight: 400;
}
.select2-dropdown .select2-search--dropdown input::placeholder {
  font-weight: 400;
}
.select2-dropdown .select2-search--dropdown input:focus, .select2-dropdown .select2-search--dropdown input:active {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.select2-dropdown .select2-results .select2-results__options .select2-results__option {
  font-size: 0.875rem;
  padding: 0.5rem 0.9375rem;
}
.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
  color: var(--theme-primary-color);
  background-color: rgba(var(--theme-primary-color-RGB), 0.05);
}

/* ----- wpcf7-form settings ----- */
.wpcf7-form input[type=date], .wpcf7-form input[type=email], .wpcf7-form input[type=number], .wpcf7-form input[type=password], .wpcf7-form input[type=search], .wpcf7-form input[type=tel], .wpcf7-form input[type=text], .wpcf7-form input[type=time], .wpcf7-form input[type=url], .wpcf7-form select, .wpcf7-form input.form-control {
  height: 2.875rem;
}
.wpcf7-form .wpcf7-submit {
  height: 2.875rem !important;
}

/*---------------------------------------------------- 
  04. Components
----------------------------------------------------*/
/* ----- Tooltip component settings ----- */
.klb-tooltip {
  font-family: var(--theme-body-font);
  font-size: 0.8125rem;
  font-weight: 500;
  letter-spacing: var(--theme-body-letter-spacing);
  --bs-tooltip-bg: var(--color-gray100);
  --bs-tooltip-opacity: 1;
  --bs-tooltip-padding-y: 0.3125rem;
  --bs-tooltip-padding-x: 0.625rem;
  --bs-tooltip-border-radius: calc(var(--theme-radius-base) / 2);
}
.klb-tooltip.white {
  --bs-tooltip-color: var(--color-text);
  --bs-tooltip-bg: var(--color-background);
}
.klb-tooltip.white .tooltip-arrow::after {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
  bottom: 0;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  z-index: -1;
}
.klb-tooltip.white .tooltip-inner {
  border: 1px solid var(--color-gray100);
  -webkit-box-shadow: hsla(206deg, 22%, 7%, 0.4) 0px 10px 38px -10px, hsla(206deg, 22%, 7%, 0.25) 0px 10px 20px -15px;
          box-shadow: hsla(206deg, 22%, 7%, 0.4) 0px 10px 38px -10px, hsla(206deg, 22%, 7%, 0.25) 0px 10px 20px -15px;
}
.klb-tooltip[data-popper-placement=bottom].white .tooltip-arrow::after {
  border-bottom-color: var(--color-gray300);
}
.klb-tooltip[data-popper-placement=left].white .tooltip-arrow::after {
  border-left-color: var(--color-gray300);
}

.ring-tooltip {
  font-family: var(--theme-body-font);
  font-size: 0.8125rem;
  font-weight: 500;
  --bs-tooltip-bg: var(--theme-primary-color);
  --bs-tooltip-opacity: 1;
  --bs-tooltip-border-radius: calc(var(--theme-radius-base) / 2);
}

/* ----- Badge component settings ----- */
.badge {
  --bs-badge-padding-x: 0.4375rem;
  --bs-badge-padding-y: 0.3125rem;
  --bs-badge-border-radius: 0.1875rem;
  --bs-badge-font-size: 0.75rem;
  --bs-badge-font-weight: 600;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 1.25rem;
  background-color: var(--color-gray400);
}

/* ----- Theme menu settings ----- */
.klb-menu-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.klb-menu-nav.horizontal > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 1.0625rem;
     -moz-column-gap: 1.0625rem;
          column-gap: 1.0625rem;
}
.klb-menu-nav.horizontal li {
  white-space: nowrap;
}
.klb-menu-nav.horizontal .menu-item-has-children > a {
  position: relative;
}
.klb-menu-nav.horizontal .menu-item-has-children > a::after {
  font-family: "klbtheme";
  font-size: 88%;
  content: "\ea1b";
  margin-left: 0.4375rem;
}
.klb-menu-nav.horizontal .menu-item-has-children:not(.mega-menu) {
  position: relative;
}
.klb-menu-nav.horizontal a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
}
.klb-menu-nav.horizontal a i {
  font-size: 128%;
  margin-right: 0.4375rem;
  line-height: 1;
}
.klb-menu-nav.horizontal a i::before {
  margin: 0;
}
.klb-menu-nav.horizontal .sub-menu {
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  color: var(--color-text);
  border: 1px solid transparent;
  border-radius: var(--theme-radius-base);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), transform 0.15s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  z-index: 10;
}
.klb-menu-nav.horizontal .menu-item-has-children:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.klb-menu-nav.horizontal.color-scheme-white .sub-menu {
  background-color: #FFF;
}
.klb-menu-nav.horizontal.color-scheme-white.border-gray .sub-menu {
  border-color: var(--color-gray100);
}
.klb-menu-nav.horizontal.color-scheme-white.border-gray-light .sub-menu {
  border-color: var(--color-gray25);
}
.klb-menu-nav.horizontal.color-scheme-white.border-dark .sub-menu {
  border-color: #1B1F22;
}
.klb-menu-nav.horizontal.color-scheme-white .bordered-columns > * + * {
  border-left: 1px solid var(--color-gray100);
  padding-left: 2.5rem;
}
.klb-menu-nav.horizontal.color-scheme-custom .bordered-columns > * + * {
  border-left: 1px solid rgba(var(--color-rgb), 0.1);
  padding-left: 2.5rem;
}
.klb-menu-nav.horizontal.sub-shadow-xs .sub-menu {
  -webkit-box-shadow: rgba(27, 31, 34, 0.03) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 1px 2px;
          box-shadow: rgba(27, 31, 34, 0.03) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 1px 2px;
}
.klb-menu-nav.horizontal.sub-shadow-sm .sub-menu {
  -webkit-box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 10px 15px -5px, rgba(27, 31, 34, 0.04) 0px 7px 7px -5px;
          box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 10px 15px -5px, rgba(27, 31, 34, 0.04) 0px 7px 7px -5px;
}
.klb-menu-nav.horizontal.sub-shadow-md .sub-menu {
  -webkit-box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;
          box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;
}
.klb-menu-nav.horizontal.sub-shadow-lg .sub-menu {
  -webkit-box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 28px 23px -7px, rgba(27, 31, 34, 0.04) 0px 12px 12px -7px;
          box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 28px 23px -7px, rgba(27, 31, 34, 0.04) 0px 12px 12px -7px;
}
.klb-menu-nav.horizontal.triangle-enable.color-scheme-white .sub-menu::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.5rem solid #FFF;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  margin-bottom: 0rem;
  top: -0.4375rem;
  left: 1.125rem;
  z-index: 1;
}
.klb-menu-nav.horizontal.triangle-enable.color-scheme-white .sub-menu::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.5rem solid var(--color-gray300);
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  margin-bottom: 0rem;
  top: -0.5rem;
  left: 1.125rem;
}
.klb-menu-nav.horizontal.triangle-enable.color-scheme-white.border-gray-light .sub-menu::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.5rem solid var(--color-gray50);
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  margin-bottom: 0rem;
  top: -0.5rem;
  left: 1.125rem;
}
.klb-menu-nav.horizontal.triangle-enable.color-scheme-white.border-dark .sub-menu::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.5rem solid #1B1F22;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  margin-bottom: 0rem;
  top: -0.5rem;
  left: 1.125rem;
}

/* ----- Theme modal settings ----- */
.klb-modal-root {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  z-index: 1000;
}
.klb-modal-root .klb-modal-inner {
  position: relative;
  white-space: nowrap;
  background-color: #FFF;
  z-index: 1;
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-modal-root .klb-modal-inner .klb-modal-header {
  margin-bottom: 1.875rem;
}
@media screen and (min-width: 992px) {
  .klb-modal-root .klb-modal-inner .klb-modal-header {
    margin-bottom: 2.5rem;
  }
}
.klb-modal-root .klb-modal-inner .klb-modal-header .entry-title {
  font-size: 1.25rem;
  font-weight: 500;
}
@media screen and (min-width: 576px) {
  .klb-modal-root .klb-modal-inner .klb-modal-header .entry-title {
    font-size: 1.625rem;
  }
}
.klb-modal-root .klb-modal-inner .klb-modal-header .site-close {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
}
.klb-modal-root .klb-modal-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #1B1F22;
  opacity: 0.2;
}
.klb-modal-root:not(.authentication-modal) {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.klb-modal-root.default-modal .klb-modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.25rem 1.25rem 0.625rem;
}
.klb-modal-root.default-modal .klb-modal-header .entry-title {
  font-size: 1.375rem;
  margin-bottom: 0;
}
.klb-modal-root.default-modal .klb-modal-header .site-close {
  position: relative;
  width: 2.25rem;
  height: 2.25rem;
  top: 0;
  right: 0;
}
.klb-modal-root.default-modal .klb-modal-inner {
  min-width: 17.5rem;
  border-radius: var(--theme-radius-base);
}
.klb-modal-root.authentication-modal {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 576px) {
  .klb-modal-root.authentication-modal {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (min-width: 576px) {
  .klb-modal-root.authentication-modal .klb-modal-inner {
    border-radius: var(--theme-radius-base);
    overflow: hidden;
  }
}
@media screen and (min-width: 1024px) {
  .klb-modal-root.authentication-modal .klb-modal-inner {
    display: grid;
    grid-template-columns: 29.125rem auto;
  }
}
.klb-modal-root.authentication-modal .authentication-modal-banner {
  position: relative;
}
.klb-modal-root.authentication-modal .authentication-modal-banner a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 38.75rem;
}
.klb-modal-root.authentication-modal .authentication-modal-banner a img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.klb-modal-root.authentication-modal .klb-authentication-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  padding-top: 2.5rem;
}
@media screen and (min-width: 576px) {
  .klb-modal-root.authentication-modal .klb-authentication-modal {
    max-width: 30rem;
  }
}
@media screen and (min-width: 768px) {
  .klb-modal-root.authentication-modal .klb-authentication-modal {
    max-width: 32.875rem;
  }
}
@media screen and (min-width: 992px) {
  .klb-modal-root.authentication-modal .klb-authentication-modal {
    padding-top: 3.125rem;
  }
}
.klb-modal-root.authentication-modal .klb-authentication-modal .klb-modal-header {
  text-align: center;
}
.klb-modal-root.authentication-modal .klb-authentication-modal .klb-authentication-form {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
@media screen and (min-width: 576px) {
  .klb-modal-root.authentication-modal .klb-authentication-modal .klb-authentication-form {
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }
}
.klb-modal-root.authentication-modal .klb-authentication-modal .klb-authentication-tab {
  font-size: 0.875rem;
  font-weight: 500;
  text-align: center;
  color: var(--color-gray500);
  margin-top: 1.875rem;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  border-top: 1px solid var(--color-gray200);
}
@media screen and (min-width: 992px) {
  .klb-modal-root.authentication-modal .klb-authentication-modal .klb-authentication-tab {
    margin-top: auto;
  }
}
.klb-modal-root.authentication-modal .klb-authentication-modal .klb-authentication-tab p {
  margin-bottom: 0;
}
.klb-modal-root.authentication-modal .klb-authentication-modal .klb-authentication-tab a {
  color: var(--color-blue600);
}

.klb-modal-root.is-active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.klb-modal-root.is-active .klb-modal-inner {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/* ----- Coupon Modal settings ----- */
.klb-coupon-modal.white-popup {
  position: relative;
  max-width: 51.25rem;
  background-color: var(--color-background);
  padding: 1.25rem;
  border-radius: var(--theme-radius-base);
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 1024px) {
  .klb-coupon-modal.white-popup {
    padding: 2.1875rem;
  }
}
.klb-coupon-modal .klb-coupon-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.klb-coupon-modal .klb-coupon-inner .store-thumbnail {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 12.5rem;
  height: 8.125rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-radius: var(--theme-radius-base);
  margin-right: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .klb-coupon-modal .klb-coupon-inner .store-thumbnail {
    margin-right: 1.875rem;
  }
}
.klb-coupon-modal .klb-coupon-inner .store-thumbnail img {
  max-height: 5.625rem;
}
.klb-coupon-modal .klb-coupon-inner .store-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.klb-coupon-modal .klb-coupon-inner .store-content .store-name {
  font-size: 1.375rem;
  font-weight: 700;
}
.klb-coupon-modal .klb-coupon-inner .store-content .store-name strong {
  color: var(--color-red600);
}
.klb-coupon-modal .klb-coupon-inner .store-content .entry-description {
  font-size: 0.9375rem;
  color: var(--color-gray600);
}
.klb-coupon-modal .klb-coupon-inner .store-content .coupon-code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid var(--color-gray100);
  padding-top: 1.25rem;
}
.klb-coupon-modal .klb-coupon-inner .store-content .coupon-code .entry-title {
  font-size: 0.9375rem;
  width: 100%;
  margin-bottom: 0.1875rem;
}
.klb-coupon-modal .klb-coupon-inner .store-content .coupon-code p {
  font-size: 0.875rem;
  color: var(--color-gray500);
}
.klb-coupon-modal .klb-coupon-inner .store-content .coupon-code .code {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.0625rem;
  font-weight: 700;
  height: 2.5rem;
  color: var(--theme-primary-color);
  padding-left: 1.125rem;
  padding-right: 1.125rem;
  border: 2px dashed var(--theme-primary-color);
  border-radius: calc(var(--theme-radius-base) / 2);
  background-color: rgba(var(--theme-primary-color-RGB), 0.05);
  cursor: pointer;
}

/* ----- dropdown settings ----- */
.dropdown-menu {
  --bs-dropdown-min-width: 18.75rem;
  --bs-dropdown-padding-x: 1rem;
  --bs-dropdown-padding-y: 1rem;
  --bs-dropdown-font-size: 0.875rem;
  --bs-dropdown-border-color: var(--color-gray100);
  --bs-dropdown-border-radius: var(--theme-radius-base);
  --bs-dropdown-color: var(--color-text);
  --bs-dropdown-bg: var(--color-background);
  display: block;
}
body[data-color=custom][data-theme=light] .dropdown-menu {
  --bs-dropdown-bg: transparent;
  --bs-dropdown-border-color: rgba(var(--color-rgb), 0.1);
}
.dropdown-menu:not(.custom-dropdown-menu) {
  -webkit-box-shadow: rgba(27, 31, 34, 0.03) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 1px 2px;
          box-shadow: rgba(27, 31, 34, 0.03) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 1px 2px;
}
.dropdown-menu:not(.custom-dropdown-menu)::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.59375rem solid var(--color-background);
  border-left: 0.59375rem solid transparent;
  border-right: 0.59375rem solid transparent;
  margin-bottom: 0rem;
  top: -0.4375rem;
  left: 1.5rem;
  z-index: 1;
}
.dropdown-menu:not(.custom-dropdown-menu)::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.59375rem solid var(--color-gray300);
  border-left: 0.59375rem solid transparent;
  border-right: 0.59375rem solid transparent;
  margin-bottom: 0rem;
  top: -0.5rem;
  left: 1.5rem;
}
.dropdown-menu.custom-dropdown-menu {
  all: unset;
  position: absolute;
  min-width: var(--bs-dropdown-min-width);
  padding-top: 0.5625rem;
  top: 100%;
  left: -0.75rem;
}
.dropdown-menu.custom-dropdown-menu .custom-dropdown-body {
  font-family: var(--theme-body-font);
  font-size: var(--bs-dropdown-font-size);
  font-weight: 400;
  line-height: 1.5;
  padding: 1rem;
  color: var(--bs-dropdown-color);
  background-color: var(--bs-dropdown-bg);
  border: 1px solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
  -webkit-box-shadow: rgba(27, 31, 34, 0.03) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 1px 2px;
          box-shadow: rgba(27, 31, 34, 0.03) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 1px 2px;
}
body[data-color=custom][data-theme=light] .dropdown-menu.custom-dropdown-menu .custom-dropdown-body {
  --bs-dropdown-bg: var(--color-background);
}
.dropdown-menu.custom-dropdown-menu .custom-dropdown-body::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.59375rem solid var(--color-background);
  border-left: 0.59375rem solid transparent;
  border-right: 0.59375rem solid transparent;
  margin-bottom: 0rem;
  top: 0.0625rem;
  left: 1.5rem;
  z-index: 1;
}
.dropdown-menu.custom-dropdown-menu .custom-dropdown-body::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.59375rem solid var(--color-gray300);
  border-left: 0.59375rem solid transparent;
  border-right: 0.59375rem solid transparent;
  margin-bottom: 0rem;
  top: 0;
  left: 1.5rem;
}

/* ----- custom dropdown settings ----- */
.custom-dropdown {
  position: relative;
}
.custom-dropdown .custom-dropdown-menu {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), transform 0.15s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
}
.custom-dropdown[data-placement=center] .custom-dropdown-menu {
  left: -50%;
}
.custom-dropdown[data-placement=center] .custom-dropdown-menu .custom-dropdown-body::before, .custom-dropdown[data-placement=center] .custom-dropdown-menu .custom-dropdown-body::after {
  left: 50%;
  margin-left: -0.5625rem;
}
.custom-dropdown[data-placement=right] .custom-dropdown-menu {
  left: auto;
  right: -0.75rem;
}
.custom-dropdown[data-placement=right] .custom-dropdown-menu .custom-dropdown-body::before, .custom-dropdown[data-placement=right] .custom-dropdown-menu .custom-dropdown-body::after {
  left: auto;
  right: 1.3125rem;
}
.custom-dropdown:hover .custom-dropdown-menu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  -webkit-transform: translate(0);
          transform: translate(0);
}

/* ----- Site drawer settings ----- */
.site-drawer {
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  z-index: 1000;
}
@media screen and (min-width: 320px) {
  .site-drawer {
    width: 21.25rem;
  }
}
.site-drawer .drawer-row {
  position: relative;
  padding: 1.25rem;
}
@media screen and (min-width: 992px) {
  .site-drawer .drawer-row {
    padding: 1.25rem 1.5625rem;
  }
}
.site-drawer .drawer-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-bottom: 1px solid rgba(var(--color-rgb), 0.1);
}
.site-drawer .site-brand a {
  color: currentColor;
}
.site-drawer .site-brand a .brand-text {
  font-size: 1.625rem;
  font-weight: 600;
}
.site-drawer .site-brand a img {
  height: 2.1875rem;
}
.site-drawer .drawer-heading {
  display: block;
  font-size: 0.6875rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  opacity: 0.3;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.site-drawer .drawer-menu .klb-menu {
  padding: 0;
}
.site-drawer .drawer-menu .klb-menu li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
}
.site-drawer .drawer-menu .klb-menu li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.9375rem;
  font-weight: 500;
  max-height: 2.5rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: currentColor;
}
.site-drawer .drawer-menu .klb-menu li a i {
  font-size: 126%;
  line-height: 1;
  max-width: 1.75rem;
  margin-right: 0.9375rem;
}
.site-drawer .drawer-menu .klb-menu li a i::before {
  margin: 0;
}
.site-drawer .drawer-menu .klb-menu li a .badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.625rem;
  font-weight: 600;
  min-height: 1.25rem;
  padding: 0.25rem 0.375rem;
  text-transform: uppercase;
  text-decoration: none !important;
  border-radius: 0.1875rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
  margin-left: 0.375rem;
}
.site-drawer .drawer-menu .klb-menu li a .count {
  font-size: 0.6875rem;
  margin-left: auto;
}
.site-drawer .drawer-menu .klb-menu li .menu-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2rem;
  height: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  cursor: pointer;
}
.site-drawer .drawer-menu .klb-menu li .menu-dropdown svg {
  width: 1.25rem;
  pointer-events: none;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.site-drawer .drawer-menu .klb-menu li .sub-menu {
  position: relative;
  width: 100%;
  height: 0;
  padding-left: 0.9375rem;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.site-drawer .drawer-menu .klb-menu li .sub-menu li a {
  font-size: 0.875rem;
  font-weight: 400;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
.site-drawer .drawer-menu .klb-menu li:not(.menu-item-has-children) .badge {
  margin-left: auto;
}
.site-drawer .drawer-menu .klb-menu li.active > .menu-dropdown svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.site-drawer .drawer-menu.drawer-category .klb-menu > li > a {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.site-drawer .drawer-menu.drawer-category .klb-menu > li.menu-item-object-product_cat + .menu-item-custom {
  border-top: 1px solid rgba(var(--color-rgb), 0.1);
  margin-top: 0.625rem;
  padding-top: 0.625rem;
}
.site-drawer .drawer-menu.drawer-secondary .klb-menu li a {
  font-size: 0.8125rem;
  line-height: 1;
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
}
.site-drawer .drawer-menu.drawer-secondary .klb-menu li a i {
  font-size: 140%;
}
.site-drawer .drawer-menu + .drawer-heading {
  margin-top: 1.25rem;
}
@media screen and (min-width: 992px) {
  .site-drawer .drawer-menu + .drawer-heading {
    margin-top: 2.5rem;
  }
}
.site-drawer .drawer-contact .contact-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.site-drawer .drawer-contact .contact-item .contact-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.125rem;
}
.site-drawer .drawer-contact .contact-item .contact-header i {
  font-size: 1.25rem;
  width: 1.375rem;
  margin-right: 0.625rem;
}
.site-drawer .drawer-contact .contact-item .contact-header i::before {
  margin: 0;
}
.site-drawer .drawer-contact .contact-item .contact-header .contact-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0;
}
.site-drawer .drawer-contact .contact-item .contact-header .contact-title a {
  color: currentColor;
}
.site-drawer .drawer-contact .contact-item .contact-description {
  font-size: 0.8125rem;
  opacity: 0.8;
}
.site-drawer .drawer-contact .contact-item .contact-description p {
  margin-bottom: 0;
}
.site-drawer .drawer-contact .contact-item + .contact-item {
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top: 1px solid;
}
.site-drawer .site-copyright {
  font-size: 0.75rem;
  font-weight: 500;
}
.site-drawer .site-copyright a {
  font-weight: 500;
  color: var(--theme-primary-color);
}
.site-drawer.color-layout-theme {
  color: var(--color-text);
  background-color: var(--color-background);
}
.site-drawer.color-layout-theme .drawer-contact .contact-item + .contact-item {
  border-color: rgba(var(--color-rgb), 0.1);
}
.site-drawer.color-layout-white {
  color: #1B1F22;
  background-color: #FFF;
}
.site-drawer.color-layout-white .drawer-contact .contact-item + .contact-item {
  border-color: var(--color-gray100);
}
.site-drawer.color-layout-black {
  color: #FFF;
  background-color: var(--color-dark600);
}

/* ----- Banner component settings ----- */
.klb-banner {
  position: relative;
}
.klb-banner.w-50 {
  width: 100% !important;
}
.klb-banner.inner-style {
  overflow: hidden;
  border-radius: var(--theme-radius-base);
}
.klb-banner.inner-style .entry-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2.75rem 1.875rem;
  z-index: 2;
}
@media screen and (min-width: 992px) {
  .klb-banner.inner-style .entry-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 1.5625rem;
  }
}
.klb-banner.inner-style .entry-wrapper .entry-inner {
  width: 90%;
}
.klb-banner.inner-style .entry-media {
  position: relative;
}
@media screen and (max-width: 991.98px) {
  .klb-banner.inner-style .entry-media {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
  }
  .klb-banner.inner-style .entry-media img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .klb-banner.inner-style .entry-media video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.klb-banner.inner-style .entry-media.overlay::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.klb-banner.inner-style .entry-media .image-decoration {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 45%;
  height: 100%;
}
.klb-banner.inner-style .entry-media .image-decoration svg {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 991.98px) {
  .klb-banner.inner-style .entry-media .image-decoration {
    display: none;
  }
}
.klb-banner.inner-style.align-top .entry-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.klb-banner.inner-style.align-center .entry-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.klb-banner.inner-style.align-bottom .entry-wrapper {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.klb-banner.inner-style.justify-start .entry-wrapper {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.klb-banner.inner-style.justify-center .entry-wrapper, .klb-banner.inner-style.justify-center .entry-footer, .klb-banner.inner-style.justify-center .entry-heading {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.klb-banner.inner-style.justify-center .entry-excerpt {
  margin-left: auto;
  margin-right: auto;
}
.klb-banner.inner-style.justify-center.align-center .entry-wrapper, .klb-banner.inner-style.justify-center.align-bottom .entry-wrapper {
  text-align: center;
}
.klb-banner.inner-style.justify-end .entry-wrapper {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (min-width: 992px) {
  .klb-banner.inner-style.strech .entry-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 2.75rem 1.875rem;
    z-index: 1;
  }
  .klb-banner.inner-style.strech .entry-wrapper .entry-inner {
    width: 90%;
  }
  .klb-banner.inner-style.strech .entry-media {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
  }
  .klb-banner.inner-style.strech .entry-media img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (min-width: 992px) {
  .klb-banner.inner-style.space-30 .entry-wrapper {
    padding: 1.875rem;
  }
  .klb-banner.inner-style.space-40 .entry-wrapper {
    padding: 2.5rem;
  }
  .klb-banner.inner-style.space-50 .entry-wrapper {
    padding: 3.125rem;
  }
  .klb-banner.inner-style.space-60 .entry-wrapper {
    padding: 3.75rem;
  }
}
@media screen and (min-width: 992px) {
  .klb-banner.inner-style.w-50 .entry-inner {
    width: 50%;
  }
  .klb-banner.inner-style.w-60 .entry-inner {
    width: 60%;
  }
  .klb-banner.inner-style.w-70 .entry-inner {
    width: 70%;
  }
  .klb-banner.inner-style.w-80 .entry-inner {
    width: 80%;
  }
  .klb-banner.inner-style.w-90 .entry-inner {
    width: 90%;
  }
  .klb-banner.inner-style.w-100 .entry-inner {
    width: 100%;
  }
}
.klb-banner.outer-style .entry-media {
  position: relative;
  overflow: hidden;
  border-radius: var(--theme-radius-base);
}
@media screen and (max-width: 1023.98px) {
  .klb-banner.outer-style .entry-media {
    margin-bottom: 1.25rem;
  }
}
.klb-banner.outer-style .entry-media .media-content {
  position: absolute;
  width: 100%;
  height: 40%;
  top: 0;
  left: 0;
  padding: 1.25rem;
}
.klb-banner.outer-style .entry-media .media-content::before {
  position: absolute;
  content: "";
  width: 100%;
  top: -30px;
  bottom: 0;
  left: 0;
  background: rgb(255, 255, 255);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(36, 40, 45, 0.5)));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(36, 40, 45, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#24282d",GradientType=1);
}
.klb-banner.outer-style .entry-media .media-content .entry-title {
  position: relative;
  font-size: 0.9375rem;
  font-weight: 500;
  color: #FFF;
  margin-bottom: 0;
  z-index: 1;
}
.klb-banner.outer-style .entry-wrapper {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .klb-banner.outer-style .entry-wrapper {
    position: relative;
    margin-top: -50px;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    z-index: 1;
  }
  .klb-banner.outer-style .entry-wrapper .entry-inner {
    background-color: var(--color-background);
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  }
}
.klb-banner.outer-style .entry-heading, .klb-banner.outer-style .entry-footer {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.klb-banner.outer-style:hover .entry-inner {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}
.klb-banner.light .entry-wrapper {
  color: #FFF;
}
.klb-banner.light .entry-wrapper .btn.link {
  color: #FFF;
}
.klb-banner.dark .entry-wrapper {
  color: #1B1F22;
}
.klb-banner.grid-style {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.klb-banner.grid-style .entry-media {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .klb-banner.grid-style .entry-media {
    width: 50%;
    margin-bottom: 0;
  }
}
.klb-banner.grid-style .entry-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
@media screen and (min-width: 1024px) {
  .klb-banner.grid-style:not(.image-right) .entry-media {
    margin-right: 3.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .klb-banner.grid-style.image-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .klb-banner.grid-style.image-right .entry-media {
    margin-left: 3.75rem;
  }
}
.klb-banner.grid-style.full-width {
  max-width: var(--theme-site-width);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--theme-site-gutters);
  padding-right: var(--theme-site-gutters);
}
@media screen and (min-width: 1024px) {
  .klb-banner.grid-style.full-width {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.klb-banner .entry-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 768px) {
  .klb-banner .entry-heading {
    margin-bottom: 0.9375rem;
  }
}
.klb-banner .entry-body {
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 768px) {
  .klb-banner .entry-body {
    margin-bottom: 1.875rem;
  }
}
.klb-banner .entry-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.klb-banner .entry-footer .btn {
  font-size: 0.8125rem;
  height: 2.375rem;
}
.klb-banner .entry-footer .btn.default.outline {
  color: currentColor;
}
.klb-banner .entry-footer .btn.icon-right {
  padding-right: 0.875rem;
}
.klb-banner .entry-footer .btn + .price {
  margin-left: 0.9375rem;
}
.klb-banner .entry-subtitle {
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0;
}
.klb-banner .entry-subtitle + .entry-discount {
  margin-left: 0.875rem;
}
.klb-banner .entry-count-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1;
}
.klb-banner .entry-count-text span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 600;
  background-color: var(--color-background);
  padding: 0.25rem 0.375rem;
  margin-right: 0.375rem;
  border-radius: 2.875rem;
}
.klb-banner .entry-title {
  font-size: 1.375rem;
  font-weight: 600;
}
.klb-banner .entry-excerpt {
  font-size: 0.875rem;
  max-width: 26.25rem;
}
.klb-banner .entry-excerpt:not(.not-opacity) p {
  opacity: 0.7;
}
.klb-banner .entry-excerpt.large {
  max-width: 40rem;
}
.klb-banner .entry-discount {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: -0.05em;
  padding: 0.1875rem 0.5rem;
  border-radius: 0.25rem;
}
.klb-banner .entry-discount::before {
  content: "";
  position: absolute;
  left: -0.4375rem;
  width: 0;
  height: 0;
  border-color: transparent var(--color-red600) transparent transparent;
  border-style: solid;
  border-width: 0.4375rem 0.4375rem 0.4375rem 0;
}
@media screen and (min-width: 768px) {
  .klb-banner .entry-discount {
    font-size: 1rem;
    border-radius: 0.375rem;
  }
}
.klb-banner .sub-categories {
  margin-top: 1.25rem;
}
.klb-banner .sub-categories ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.klb-banner .sub-categories ul li + li {
  margin-top: 0.125rem;
}
.klb-banner .sub-categories ul li a {
  font-size: 0.875rem;
  color: currentColor;
}
.klb-banner .price {
  font-size: 1.125rem;
  font-weight: 500;
  margin-bottom: 0;
}
.klb-banner .price del {
  opacity: 0.5;
}
.klb-banner .price ins {
  font-size: 1.625rem;
  font-weight: 700;
  text-decoration: none;
  margin-left: 0.3125rem;
}
.klb-banner .price.filled {
  font-size: 1.125rem !important;
  font-weight: 700;
  color: #fff;
  background-color: var(--color-green600);
  padding: 0.375rem 0.5rem;
  border-radius: var(--theme-radius-base);
}
@media screen and (min-width: 768px) {
  .klb-banner.small-size .entry-heading {
    margin-bottom: 0.625rem;
  }
}
@media screen and (min-width: 768px) {
  .klb-banner.small-size .entry-body {
    margin-bottom: 1.25rem;
  }
}
.klb-banner.small-size .entry-footer .btn:not(.link) {
  font-size: 0.8125rem;
  line-height: 2.1875rem;
  height: 2.1875rem;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.klb-banner.small-size .entry-footer .btn:not(.link).icon-right {
  padding-right: 0.625rem;
}
@media screen and (max-width: 575.98px) {
  .klb-banner.small-size .entry-footer .btn:not(.link) {
    font-size: 0.75rem;
    line-height: 1.875rem;
    height: 1.875rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.klb-banner.small-size .entry-footer .banner-price {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-size: 1.625rem;
  line-height: 1;
}
.klb-banner.small-size .entry-footer .banner-price .price-label {
  font-size: 75%;
  margin-right: 0.375rem;
  opacity: 0.7;
}
.klb-banner.small-size .entry-footer .banner-price .price {
  font-size: inherit;
}
.klb-banner.small-size .entry-footer .banner-price.size-sm {
  font-size: 1.25rem;
}
.klb-banner.small-size .entry-footer .banner-price.bolded .price {
  font-weight: 700;
}
@media screen and (max-width: 767.98px) {
  .klb-banner.for-slider .entry-inner {
    width: 90% !important;
  }
}
@media screen and (max-width: 991.98px) {
  .klb-banner.for-slider .entry-inner {
    width: 60% !important;
  }
}
@media screen and (max-width: 575.98px) {
  .klb-banner.for-slider .entry-inner {
    width: 90% !important;
  }
}
.klb-banner.for-slider .entry-title {
  font-size: 1.875rem;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .klb-banner.for-slider .entry-title {
    margin-bottom: 0.9375rem;
  }
}
@media screen and (min-width: 768px) {
  .klb-banner.for-slider .entry-subtitle {
    font-size: 1rem;
    line-height: 1;
  }
}
.klb-banner.for-slider .entry-footer .btn {
  height: 2.5rem;
}
@media screen and (min-width: 768px) {
  .klb-banner.for-slider.inner-style.space-50 .entry-wrapper {
    padding: 3.125rem 3.75rem;
  }
  .klb-banner.for-slider.inner-style.space-60 .entry-wrapper {
    padding: 3.75rem 4.375rem;
  }
  .klb-banner.for-slider.inner-style.space-60.align-start .entry-wrapper {
    padding: 4.375rem;
  }
}
@media screen and (max-width: 991.98px) {
  .klb-banner.banner-text .banner-column {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
  .klb-banner.banner-text .banner-column + .banner-column {
    margin-top: 0.625rem;
  }
}
.klb-banner.banner-text .entry-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.klb-banner.banner-text .entry-wrapper .banner-column {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media screen and (min-width: 992px) {
  .klb-banner.banner-text .entry-wrapper .banner-column:nth-child(1), .klb-banner.banner-text .entry-wrapper .banner-column:nth-child(3) {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.klb-banner.banner-text .entry-wrapper .text-wrapper {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .klb-banner.banner-text .entry-wrapper .text-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.klb-banner.banner-text .entry-wrapper .text-wrapper .entry-title {
  font-size: 1.25rem;
  margin-bottom: 0.3125rem;
}
.klb-banner.banner-text .entry-wrapper .text-wrapper .entry-caption {
  font-size: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .klb-banner.banner-text .entry-wrapper .text-wrapper .entry-caption {
    font-size: 1rem;
  }
}
.klb-banner.banner-text .entry-wrapper .text-wrapper .entry-caption p {
  margin-bottom: 0;
}
.klb-banner.banner-text .entry-wrapper .simple-image {
  max-width: 23.75rem;
}
@media screen and (min-width: 1200px) {
  .klb-banner.custom-height .entry-media {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .klb-banner.custom-height .entry-media img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .klb-banner.custom-height .entry-media video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (max-width: 1199.98px) {
  .klb-banner.custom-height {
    height: auto !important;
  }
}

.klb-banner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.klb-banner-box .column {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .klb-banner-box .column {
    width: 50%;
  }
}
.klb-banner-box .banner-box-image img {
  width: 100%;
}
.klb-banner-box .banner-box-content {
  text-align: center;
  padding: 1.25rem;
}
@media screen and (min-width: 768px) {
  .klb-banner-box .banner-box-content {
    padding: 3.75rem;
  }
}
.klb-banner-box .banner-box-content .text-inner {
  max-width: 28.75rem;
  margin-left: auto;
  margin-right: auto;
}
.klb-banner-box .banner-box-content .text-inner .entry-subtitle {
  color: var(--theme-primary-color);
}
@media screen and (min-width: 768px) {
  .klb-banner-box .banner-box-content .text-inner .entry-title {
    margin-bottom: 1.25rem;
  }
}
.klb-banner-box .banner-box-content .text-inner .entry-description {
  margin-bottom: 2.5rem;
}

/* ----- Slider component settings ----- */
.klb-slider-wrapper {
  position: relative;
  z-index: 1;
}
.klb-slider-wrapper .klb-loader-wrapper {
  will-change: opacity;
  -webkit-transition: opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-slider-wrapper .klb-slider {
  opacity: 0;
  visibility: hidden;
  will-change: contents;
  -webkit-transition: opacity 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-slider-wrapper .klb-slider.carousel-style {
  max-height: 18.75rem;
}
.klb-slider-wrapper .klb-slider.slider-style {
  max-height: 34.375rem;
}
.klb-slider-wrapper .klb-slider > .slick-list > .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.klb-slider-wrapper .klb-slider > .slick-list > .slick-track .slick-slide {
  height: auto;
  white-space: initial;
}
.klb-slider-wrapper.slider-loaded .klb-loader-wrapper {
  opacity: 0;
  visibility: hidden;
}
.klb-slider-wrapper.slider-loaded .klb-slider.slick-initialized {
  max-height: none !important;
  opacity: 1;
  visibility: visible;
}
.klb-slider-wrapper .klb-slider.slider-spaced {
  margin-left: -0.125rem;
  margin-right: -0.125rem;
}
.klb-slider-wrapper .klb-slider.slider-spaced .slider-item {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.klb-slider-wrapper .slick-nav {
  all: unset;
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 50%;
  padding: 0;
  cursor: pointer;
  -webkit-transition: opacity 0.15s cubic-bezier(0.42, 0, 0.58, 1), color 0.15s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.15s cubic-bezier(0.42, 0, 0.58, 1), border-color 0.15s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.15s cubic-bezier(0.42, 0, 0.58, 1), color 0.15s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.15s cubic-bezier(0.42, 0, 0.58, 1), border-color 0.15s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.15s cubic-bezier(0.42, 0, 0.58, 1), color 0.15s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.15s cubic-bezier(0.42, 0, 0.58, 1), border-color 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.15s cubic-bezier(0.42, 0, 0.58, 1), color 0.15s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.15s cubic-bezier(0.42, 0, 0.58, 1), border-color 0.15s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
  z-index: 1;
}
.klb-slider-wrapper .slick-nav.slick-next {
  left: auto;
  right: 0;
}
.klb-slider-wrapper .slick-nav.slick-disabled {
  opacity: 0;
  visibility: hidden;
}
.klb-slider-wrapper .slick-nav svg {
  fill: currentColor;
}
.klb-slider-wrapper .klb-slider .slick-nav {
  width: 2.375rem;
  height: 4.25rem;
  color: currentColor;
  background-color: transparent;
}
.klb-slider-wrapper .klb-slider .slick-nav svg {
  width: 130%;
  height: 130%;
}
.klb-slider-wrapper .klb-slider .slick-nav:hover {
  background-color: transparent;
}
.klb-slider-wrapper .klb-slider.hidden-arrows:not(.zoom-effect) .slick-nav {
  opacity: 0;
}
.klb-slider-wrapper .klb-slider.hidden-arrows:not(.zoom-effect) .slick-nav.slick-prev {
  -webkit-transform: translateX(-5px);
          transform: translateX(-5px);
}
.klb-slider-wrapper .klb-slider.hidden-arrows:not(.zoom-effect) .slick-nav.slick-next {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.klb-slider-wrapper .klb-slider.hidden-arrows:not(.zoom-effect):hover .slick-nav {
  opacity: 1;
  -webkit-transform: translateX(0) !important;
          transform: translateX(0) !important;
}
.klb-slider-wrapper .klb-slider.hidden-arrows.zoom-effect .slick-nav {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0;
}
.klb-slider-wrapper .klb-slider.hidden-arrows.zoom-effect:hover .slick-nav {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.klb-slider-wrapper .klb-slider.slider-style .slick-nav.slick-prev {
  left: 0.9375rem;
}
.klb-slider-wrapper .klb-slider.slider-style .slick-nav.slick-next {
  right: 0.9375rem;
}
.klb-slider-wrapper .klb-slider.arrows-white-shadow .slick-nav {
  color: #1B1F22;
  background-color: #FFF;
  border: 1px solid;
  -webkit-box-shadow: 0 1px 3px 0 rgba(27, 31, 34, 0.08), 0 1px 2px 0 rgba(27, 31, 34, 0.04);
          box-shadow: 0 1px 3px 0 rgba(27, 31, 34, 0.08), 0 1px 2px 0 rgba(27, 31, 34, 0.04);
}
body[data-color=custom][data-theme=light] .klb-slider-wrapper .klb-slider.arrows-white-shadow .slick-nav {
  border-color: rgba(var(--color-rgb), 0.05);
}
body[data-color=default] .klb-slider-wrapper .klb-slider.arrows-white-shadow .slick-nav {
  border-color: var(--color-gray50);
}
.klb-slider-wrapper .klb-slider.arrows-white-border .slick-nav {
  border: 1px solid;
}
body[data-color=custom][data-theme=light] .klb-slider-wrapper .klb-slider.arrows-white-border .slick-nav {
  color: #1B1F22;
  background-color: #FFF;
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .klb-slider-wrapper .klb-slider.arrows-white-border .slick-nav {
  color: #1B1F22;
  background-color: #FFF;
  border-color: var(--color-gray300);
}
.klb-slider-wrapper .klb-slider.arrows-white-opacity .slick-nav {
  color: #1B1F22;
  background-color: rgba(255, 255, 255, 0.25);
}
.klb-slider-wrapper .klb-slider.arrows-white-opacity .slick-nav:hover {
  background-color: rgba(255, 255, 255, 0.35);
}
.klb-slider-wrapper .klb-slider.arrows-theme .slick-nav {
  color: var(--color-text);
  background-color: var(--color-background);
  border: 1px solid rgba(var(--color-rgb), 0.1);
}
.klb-slider-wrapper .klb-slider.arrows-theme .slick-nav:hover {
  background-color: var(--theme-primary-color);
  border-color: transparent;
}
.klb-slider-wrapper .klb-slider.arrows-dark .slick-nav {
  color: #FFF;
  background-color: rgba(27, 31, 34, 0.25);
}
.klb-slider-wrapper .klb-slider.arrows-dark .slick-nav:hover {
  background-color: rgba(27, 31, 34, 0.35);
}
.klb-slider-wrapper .klb-slider.arrows-style-1 .slick-nav {
  width: 2rem;
  height: 4.25rem;
  border-radius: calc(var(--theme-radius-base) / 2);
}
.klb-slider-wrapper .klb-slider.arrows-style-1 .slick-nav svg {
  width: 56%;
  height: auto;
}
.klb-slider-wrapper .klb-slider.arrows-style-1 .slick-nav svg > * {
  stroke-width: 2.5;
}
.klb-slider-wrapper .klb-slider.arrows-style-1.carousel-style .slick-nav.slick-prev {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.klb-slider-wrapper .klb-slider.arrows-style-1.carousel-style .slick-nav.slick-next {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.klb-slider-wrapper .klb-slider.arrows-style-2 .slick-nav {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
}
.klb-slider-wrapper .klb-slider.arrows-style-2 .slick-nav svg {
  width: 0.875rem;
  height: auto;
}
.klb-slider-wrapper .klb-slider.arrows-style-2 .slick-nav svg > * {
  stroke-width: 2;
}
.klb-slider-wrapper .klb-slider.arrows-style-2 .slick-nav.slick-prev svg {
  position: relative;
  left: -0.0625rem;
}
.klb-slider-wrapper .klb-slider.arrows-style-2 .slick-nav.slick-next svg {
  position: relative;
  right: -0.0625rem;
}
.klb-slider-wrapper .klb-slider.arrows-style-2.carousel-style .slick-nav.slick-prev {
  left: -1.25rem;
}
.klb-slider-wrapper .klb-slider.arrows-style-2.carousel-style .slick-nav.slick-next {
  right: -1.25rem;
}
.klb-slider-wrapper .klb-slider.arrows-style-2.slider-style .slick-nav {
  width: 3rem;
  height: 3rem;
}
.klb-slider-wrapper .klb-slider.arrows-style-2.slider-style .slick-nav svg {
  width: 1.125rem;
}
.klb-slider-wrapper .klb-slider.arrows-style-2.slider-style:not(.full-width) .slick-nav.slick-prev {
  left: -1.5rem;
}
.klb-slider-wrapper .klb-slider.arrows-style-2.slider-style:not(.full-width) .slick-nav.slick-next {
  right: -1.5rem;
}
.klb-slider-wrapper .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.375rem;
  margin: 1.25rem 0 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 992px) {
  .klb-slider-wrapper .slick-dots {
    margin: 1.875rem 0 0;
  }
}
.klb-slider-wrapper .slick-dots li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  line-height: 0;
}
.klb-slider-wrapper .slick-dots li button {
  all: unset;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
body[data-color=custom][data-theme=light] .klb-slider-wrapper .slick-dots li button {
  background-color: rgba(var(--color-rgb), 0.2);
}
body[data-color=custom][data-theme=light] .klb-slider-wrapper .slick-dots li button:hover {
  background-color: rgba(var(--color-rgb), 0.3);
}
body[data-color=default] .klb-slider-wrapper .slick-dots li button {
  background-color: var(--color-gray300);
}
body[data-color=default] .klb-slider-wrapper .slick-dots li button:hover {
  background-color: var(--color-gray400);
}
.klb-slider-wrapper .slick-dots li.slick-active > button {
  background-color: var(--theme-primary-color) !important;
}
.klb-slider-wrapper .klb-slider.dots-style-2 .slick-dots {
  gap: 0.5625rem;
}
.klb-slider-wrapper .klb-slider.dots-style-2 .slick-dots li.slick-active button {
  border: 1px solid var(--theme-primary-color);
  -webkit-box-shadow: 0 0 0 2px var(--theme-primary-color);
          box-shadow: 0 0 0 2px var(--theme-primary-color);
  background-color: transparent !important;
}
@media screen and (min-width: 768px) {
  .klb-slider-wrapper .klb-slider.slider-style .slick-dots {
    position: absolute;
    bottom: 1.875rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background-color: rgba(27, 31, 34, 0.3);
    padding: 0.375rem 0.5rem;
    border-radius: 1.25rem;
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  .klb-slider-wrapper .klb-slider.slider-style.dots-style-1 .slick-dots li button {
    background-color: rgba(255, 255, 255, 0.3);
  }
  .klb-slider-wrapper .klb-slider.slider-style.dots-style-1 .slick-dots li button:hover {
    background-color: rgba(255, 255, 255, 0.5);
  }
  .klb-slider-wrapper .klb-slider.slider-style.dots-style-1 .slick-dots li.slick-active > button {
    background-color: white !important;
  }
}
.klb-slider-wrapper .klb-slider.gutter-2 .slick-track {
  margin-left: -0.125rem;
  margin-right: -0.125rem;
}
.klb-slider-wrapper .klb-slider.gutter-2 .slick-track .slider-item {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.klb-slider-wrapper .klb-slider.gutter-5 .slick-list {
  margin-left: -0.3125rem;
  margin-right: -0.3125rem;
}
.klb-slider-wrapper .klb-slider.gutter-5 .slick-list .slider-item {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}
.klb-slider-wrapper .klb-slider.gutter-10 .slick-list {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.klb-slider-wrapper .klb-slider.gutter-10 .slick-list .slider-item {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.klb-slider-wrapper .klb-slider.gutter-15 .slick-list {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
.klb-slider-wrapper .klb-slider.gutter-15 .slick-list .slider-item {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.klb-slider-wrapper .klb-slider.gutter-25 .slick-list {
  margin-left: -1.5625rem;
  margin-right: -1.5625rem;
}
.klb-slider-wrapper .klb-slider.gutter-25 .slick-list .slider-item {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}
.klb-slider-wrapper .klb-slider.full-width {
  margin-left: 0;
  margin-right: 0;
}
.klb-slider-wrapper .klb-slider.full-width .slider-item {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 1200px) {
  .klb-slider-wrapper .klb-slider.full-width .slick-nav.slick-prev {
    left: 1.875rem;
  }
}
@media screen and (min-width: 1200px) {
  .klb-slider-wrapper .klb-slider.full-width .slick-nav.slick-next {
    right: 1.875rem;
  }
}
.klb-slider-wrapper .klb-slider.full-width .klb-banner {
  border-radius: 0;
}
@media screen and (min-width: 1200px) {
  .klb-slider-wrapper .klb-slider.full-width .klb-banner.align-center .entry-inner {
    position: relative;
    top: -2.5rem;
  }
}
.klb-slider-wrapper .klb-slider.full-width .klb-banner .entry-wrapper {
  max-width: calc(var(--theme-site-width) - 5rem);
  margin-left: auto;
  margin-right: auto;
  right: 0;
}
@media screen and (min-width: 1200px) {
  .klb-slider-wrapper .klb-slider.full-width .klb-banner .entry-wrapper.col-custom-offset-300 {
    padding-left: 23.125rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .klb-slider-wrapper .klb-slider.full-width .klb-banner .entry-wrapper.col-custom-offset-310 {
    padding-left: 23.75rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .klb-slider-wrapper .klb-slider.full-width .klb-banner .entry-wrapper.col-custom-offset-320 {
    padding-left: 24.375rem !important;
  }
}
.klb-slider-wrapper.visible-slider .slick-list {
  overflow: visible;
}
@media screen and (max-width: 1023.98px) {
  .klb-slider-wrapper .klb-slider.column-style .slider-item {
    height: auto !important;
    padding-bottom: 1.875rem;
  }
}
.klb-slider-wrapper .klb-slider.column-style .klb-banner {
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .klb-slider-wrapper .klb-slider.column-style .klb-banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.klb-slider-wrapper .klb-slider.column-style .entry-extra-image {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  bottom: 0;
  right: 43%;
  pointer-events: none;
  z-index: 2;
}
@media screen and (max-width: 1023.98px) {
  .klb-slider-wrapper .klb-slider.column-style .entry-extra-image {
    display: none;
  }
}
.klb-slider-wrapper .klb-slider.column-style .entry-extra-image img {
  height: 100%;
}
.klb-slider-wrapper .klb-slider.column-style .entry-media {
  position: relative;
  height: 30vh;
}
@media screen and (min-width: 1024px) {
  .klb-slider-wrapper .klb-slider.column-style .entry-media {
    position: absolute;
    max-width: 46%;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
}
.klb-slider-wrapper .klb-slider.column-style .entry-media img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.klb-slider-wrapper .klb-slider.column-style .btn {
  font-size: var(--theme-button-font-size);
}
.klb-slider-wrapper .klb-slider.column-style .entry-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.5625rem;
  z-index: 3;
}
@media screen and (min-width: 1024px) {
  .klb-slider-wrapper .klb-slider.column-style .entry-wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    height: 100%;
    padding-top: 0;
  }
}
.klb-slider-wrapper .klb-slider.column-style .entry-wrapper .entry-inner {
  width: 100%;
  max-width: none !important;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .klb-slider-wrapper .klb-slider.column-style .entry-wrapper .entry-inner {
    max-width: 45% !important;
    padding-left: 0;
    padding-right: 0;
  }
}
.klb-slider-wrapper .klb-slider.column-style .entry-wrapper .entry-inner .entry-footer .btn {
  height: 2.875rem;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}
.klb-slider-wrapper .klb-slider.column-style.watch-slider .entry-extra-image {
  right: 45.4%;
}
@media screen and (min-width: 1024px) {
  .klb-slider-wrapper .klb-slider.column-style.watch-slider .entry-media {
    max-width: 44%;
  }
}
.klb-slider-wrapper .klb-slider.column-style.watch-slider .entry-wrapper .entry-inner {
  max-width: 44%;
  margin-right: -20px;
}
.klb-slider-wrapper .klb-slider.column-style.animate .entry-media > span {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-color: var(--color-gray25);
  z-index: 1;
  -webkit-transition: all 0.25s cubic-bezier(0.45, 0, 0.55, 1);
  transition: all 0.25s cubic-bezier(0.45, 0, 0.55, 1);
}
.klb-slider-wrapper .klb-slider.column-style.animate .entry-inner {
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  opacity: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.45, 0, 0.55, 1);
  transition: all 0.25s cubic-bezier(0.45, 0, 0.55, 1);
}
.klb-slider-wrapper .klb-slider.column-style.animate .entry-extra-image {
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.45, 0, 0.55, 1);
  transition: all 0.25s cubic-bezier(0.45, 0, 0.55, 1);
}
.klb-slider-wrapper .klb-slider.column-style.animate .animation-out .entry-inner {
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px);
  opacity: 0;
}
.klb-slider-wrapper .klb-slider.column-style.animate .animation-out .entry-extra-image {
  -webkit-transform: translateY(-50px);
          transform: translateY(-50px);
  opacity: 0;
}
.klb-slider-wrapper .klb-slider.column-style.animate .animation-out .entry-media > span {
  bottom: 0;
}
.klb-slider-wrapper .klb-slider.column-style.animate .animation-in .entry-inner, .klb-slider-wrapper .klb-slider.column-style.animate .animation-in .entry-extra-image {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.45, 0, 0.55, 1);
  transition: all 0.3s cubic-bezier(0.45, 0, 0.55, 1);
}
.klb-slider-wrapper .klb-slider.column-style.animate .animation-in .entry-extra-image {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.klb-slider-wrapper .klb-slider.column-style.animate .animation-in .entry-media > span {
  top: 0;
  height: 0;
  -webkit-transition: all 0.35s cubic-bezier(0.45, 0, 0.55, 1);
  transition: all 0.35s cubic-bezier(0.45, 0, 0.55, 1);
}

/* ----- countdown component ----- */
.klb-countdown-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.klb-countdown-wrapper .klb-countdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
}
.klb-countdown-wrapper .klb-countdown .count-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  min-width: 1.875rem;
  height: 1.5625rem;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  margin-left: 0.1875rem;
  border: 1px solid;
  border-radius: calc(var(--theme-radius-base) / 2);
}
.klb-countdown-wrapper .klb-countdown .count-item .count {
  width: 1.1875rem;
}
.klb-countdown-wrapper .klb-countdown .count-item .count-label {
  font-size: 85%;
  font-weight: 400;
  margin-left: 0.25rem;
}
.klb-countdown-wrapper .klb-countdown .count-item + span {
  margin-left: 0.1875rem;
}
.klb-countdown-wrapper .klb-countdown.not-labelled .count-label {
  display: none;
}
.klb-countdown-wrapper .klb-countdown.separate-second .sep-h, .klb-countdown-wrapper .klb-countdown.separate-second .sep-m {
  display: none;
}
.klb-countdown-wrapper .klb-countdown.size-xs {
  font-size: 0.75rem;
}
.klb-countdown-wrapper .klb-countdown.size-xs .count-item {
  width: 1.875rem;
  height: 1.5rem;
  line-height: 1.625rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.klb-countdown-wrapper .klb-countdown.size-xs .count-item .count-label {
  font-size: 80%;
}
.klb-countdown-wrapper .klb-countdown.size-xs .count-item:first-child {
  margin-left: 0;
}
.klb-countdown-wrapper .klb-countdown.size-md {
  font-size: 1rem;
}
.klb-countdown-wrapper .klb-countdown.size-md .count-item {
  height: 1.875rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.klb-countdown-wrapper .klb-countdown.size-md .count-item .count {
  width: 1.4375rem;
}
.klb-countdown-wrapper .klb-countdown.size-md .count-item .count-label {
  font-size: 80%;
}
.klb-countdown-wrapper .klb-countdown.size-lg {
  font-size: 1.125rem;
}
.klb-countdown-wrapper .klb-countdown.size-lg .count-item {
  height: 2.125rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.klb-countdown-wrapper .klb-countdown.size-lg .count-item .count {
  width: 1.5625rem;
}
.klb-countdown-wrapper .klb-countdown.size-lg .count-item .count-label {
  position: relative;
  font-size: 80%;
  line-height: 2.125rem;
  top: 1px;
}
.klb-countdown-wrapper .klb-countdown.filled > span {
  opacity: 0.4;
}
.klb-countdown-wrapper .klb-countdown.filled .count-item {
  border-color: transparent;
  background-color: var(--color-gray100);
}
body[data-color=custom][data-theme=light] .klb-countdown-wrapper .klb-countdown.filled .count-item {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .klb-countdown-wrapper .klb-countdown.filled .count-item {
  background-color: var(--color-gray200);
}
.klb-countdown-wrapper .klb-countdown.filled.red .count-item {
  color: #FFF !important;
  background-color: var(--color-red600) !important;
}
.klb-countdown-wrapper .klb-countdown.filled.red .count-item .count-label {
  opacity: 0.6;
}
.klb-countdown-wrapper .klb-countdown.opacity-white .count-item {
  color: #FFF;
  background-color: rgba(255, 255, 255, 0.25) !important;
  border-color: transparent;
}
.klb-countdown-wrapper .klb-countdown.opacity-black .count-item {
  color: #1B1F22;
  background-color: rgba(27, 31, 34, 0.1) !important;
  border-color: transparent;
}
.klb-countdown-wrapper .klb-countdown.opacity-primary .count-item {
  color: var(--theme-primary-color);
  background-color: rgba(var(--theme-primary-color-RGB), 0.12) !important;
  border-color: transparent;
}
.klb-countdown-wrapper .klb-countdown.style-minimal {
  gap: 0.9375rem;
}
.klb-countdown-wrapper .klb-countdown.style-minimal .count-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 0;
  height: auto;
  border: 0;
}
@media screen and (min-width: 1024px) {
  .klb-countdown-wrapper .klb-countdown.style-minimal .count-item .count {
    font-size: 2.75rem;
    width: 3.125rem;
  }
}
.klb-countdown-wrapper .klb-countdown.style-minimal .count-item .count-label {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.8;
  margin-left: 0;
  opacity: 0.5;
}
.klb-countdown-wrapper .klb-countdown.style-minimal .count-item + span {
  display: none;
}
.klb-countdown-wrapper .klb-countdown.style-mini .count-item {
  border: 0;
  height: auto;
}

/* ----- Theme notification settings ----- */
.top-notification {
  position: relative;
  text-align: center;
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
  color: #FFF;
  background-repeat: no-repeat;
  background-color: #004798;
  background-size: cover;
  z-index: 11;
}
.top-notification .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 992px) {
  .top-notification .container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.top-notification p {
  margin-bottom: 0;
}
.top-notification p img {
  position: relative;
  max-width: 1.5rem;
  margin-right: 0.4375rem;
  top: -1px;
}
.top-notification .klb-countdown-wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0.4375rem;
}
@media screen and (min-width: 992px) {
  .top-notification .klb-countdown-wrapper {
    margin-left: 0.625rem;
    margin-top: 0;
  }
}
.top-notification .klb-countdown-wrapper .klb-countdown > *:nth-child(2), .top-notification .klb-countdown-wrapper .klb-countdown > *:nth-child(4) {
  display: none;
}
.top-notification .klb-countdown-wrapper .klb-countdown > span {
  margin-left: 0.25rem;
}
.top-notification .klb-countdown-wrapper .klb-countdown .count-item {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  margin-left: 0.25rem;
}
.top-notification .klb-countdown-wrapper .klb-countdown .count-item .count-label {
  opacity: 0.5;
}

/* ----- Theme iconlist settings ----- */
.klb-iconlist ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 1.5625rem;
     -moz-column-gap: 1.5625rem;
          column-gap: 1.5625rem;
  white-space: nowrap;
  list-style: none;
  width: 100%;
  overflow-x: scroll;
  margin: 0;
  padding: 0 0 0.3125rem;
}
@media screen and (min-width: 1200px) {
  .klb-iconlist ul {
    white-space: normal;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
    overflow: visible;
    padding: 0;
  }
}
.klb-iconlist ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.klb-iconlist ul li .icon {
  font-size: 1.375rem;
  margin-right: 0.5rem;
}
.klb-iconlist ul li .icon i {
  line-height: 1;
}
.klb-iconlist ul li .icon i::before {
  margin: 0;
}
.klb-iconlist ul li .icon i.klb-ecommerce-icon-like {
  font-size: 1.25rem;
}
.klb-iconlist ul li .text p {
  font-size: 0.875rem;
  margin-bottom: 0;
}

/* ----- Categories component ----- */
.klb-category-block.style-1 {
  position: relative;
  border-radius: var(--theme-radius-base);
}
body[data-color=custom][data-theme=light] .klb-category-block.style-1 {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .klb-category-block.style-1 {
  background-color: var(--color-gray100);
}
.klb-category-block.style-1 a {
  color: currentColor;
}
.klb-category-block.style-1 .category-detail {
  padding: 1.25rem 1.25rem 1.5625rem;
}
@media screen and (min-width: 992px) {
  .klb-category-block.style-1 .category-detail {
    padding: 1.5625rem 1.5625rem 1.875rem;
  }
}
.klb-category-block.style-1 .category-detail .entry-title {
  font-size: 0.875rem;
}
@media screen and (min-width: 992px) {
  .klb-category-block.style-1 .category-detail .entry-title {
    font-size: 0.9375rem;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.klb-category-block.style-1 .category-detail > ul {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  z-index: 9;
}
.klb-category-block.style-1 .category-detail > ul li a {
  position: relative;
  display: inline-block;
  font-size: 0.75rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.klb-category-block.style-1 .category-detail > ul li a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-category-block.style-1 .category-detail > ul li a:hover::before {
  opacity: 1;
}
.klb-category-block.style-1 .category-thumbnail img {
  height: 4.125rem;
  margin-left: auto;
  margin-right: auto;
}
.klb-category-block.style-2 {
  position: relative;
  text-align: center;
}
.klb-category-block.style-2 .category-thumbnail {
  margin-bottom: 0.625rem;
  padding: 1.25rem 1.25rem 0;
}
@media screen and (min-width: 1024px) {
  .klb-category-block.style-2 .category-thumbnail {
    padding: 1.5625rem 1.5625rem 0;
  }
}
.klb-category-block.style-2 .category-detail .entry-title {
  font-size: 0.9375rem;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-category-block.style-2 .category-detail .category-count {
  font-size: 0.75rem;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.42, 0, 0.58, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.2s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.2s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.2s cubic-bezier(0.42, 0, 0.58, 1);
}
.klb-category-block.style-2:hover .category-detail .entry-title {
  color: var(--theme-primary-color);
}
.klb-category-block.style-2:hover .category-detail .category-count {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}
.klb-category-block.style-2.small .category-detail .entry-title {
  font-size: 0.875rem;
  margin-bottom: 0.3125rem;
}
.klb-category-block.style-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.klb-category-block.style-3 .category-thumbnail {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 35%;
  margin-right: 1.25rem;
}
.klb-category-block.style-3 .category-detail .entry-title {
  font-size: 0.9375rem;
  margin-bottom: 0;
}
.klb-category-block.style-3 .category-detail .category-count {
  font-size: 0.75rem;
  opacity: 0.4;
}
.klb-category-block.style-3 .category-detail .sub-categories {
  list-style: none;
  margin: 0.5rem 0 0.75rem;
  padding: 0;
}
.klb-category-block.style-3 .category-detail .sub-categories li a {
  position: relative;
  font-size: 0.8125rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  color: var(--color-gray700);
}
.klb-category-block.style-3 .category-detail .sub-categories li a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-category-block.style-3 .category-detail .sub-categories li a:hover::before {
  opacity: 1;
}
.klb-category-block.style-3 .category-detail .btn {
  font-size: 0.8125rem;
}
.klb-category-block.style-4 {
  position: relative;
}
.klb-category-block.style-4 .entry-title {
  font-size: 1rem;
  text-align: center;
  margin-top: 0.625rem;
}
.klb-category-block.style-4 .category-count {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.375rem 0.375rem;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
  background-color: var(--color-background);
  top: 0.625rem;
  right: 0.625rem;
  border-radius: var(--theme-radius-base);
  opacity: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-category-block.style-4:hover .category-count {
  opacity: 1;
}
.klb-category-block.style-5 {
  position: relative;
}
.klb-category-block.style-5 .category-detail {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 0.9375rem;
}
.klb-category-block.style-5 .entry-title {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--theme-body-font);
  font-size: 0.8125rem;
  text-transform: uppercase;
  text-align: center;
  margin-top: 0.625rem;
  background-color: var(--color-background);
  border: 1px solid var(--color-text);
  padding: 0.3125rem 0.625rem;
}
.klb-category-block.style-5:hover .category-count {
  opacity: 1;
}
.klb-category-block.style-6 {
  position: relative;
  text-align: center;
}
.klb-category-block.style-6 .category-thumbnail {
  margin-bottom: 0.625rem;
  background-color: var(--color-gray50);
  border-radius: 0.1875rem;
}
.klb-category-block.style-6 .category-detail .entry-title {
  font-size: 1rem;
  margin-bottom: 0.1875rem;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-category-block.style-6 .category-detail .category-count {
  font-size: 0.75rem;
  color: var(--color-gray600);
}
.klb-category-block.style-6:hover .category-detail .entry-title {
  color: var(--theme-primary-color);
}
.klb-category-block.style-7 {
  position: relative;
  text-align: center;
}
.klb-category-block.style-7 .category-thumbnail {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 0.625rem;
  border-radius: 0.1875rem;
}
.klb-category-block.style-7 .category-detail .entry-title {
  font-size: 0.875rem;
  margin-bottom: 0.1875rem;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-category-block.style-7 .category-detail .category-count {
  font-size: 0.75rem;
  color: var(--color-gray600);
}
.klb-category-block.style-7:hover .category-detail .entry-title {
  color: var(--theme-primary-color);
}
.klb-category-block.style-8 {
  position: relative;
  border: 1px solid var(--color-gray300);
  overflow: hidden;
  border-radius: var(--theme-radius-base);
}
.klb-category-block.style-8 .category-detail {
  padding: 1.25rem;
}
.klb-category-block.style-8 .category-detail > img {
  max-height: 4.125rem;
  margin-left: auto;
  margin-right: auto;
}
.klb-category-block.style-8 .category-detail .category-count {
  font-size: 0.75rem;
  font-weight: 500;
  text-align: center;
  opacity: 0.6;
}
.klb-category-block.style-9 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s cubic-bezier(0.65, 0, 0.35, 1);
  transition: all 0.3s cubic-bezier(0.65, 0, 0.35, 1);
}
.klb-category-block.style-9 .category-thumbnail svg {
  width: 100%;
}
@media screen and (max-width: 767.98px) {
  .klb-category-block.style-9 .category-thumbnail svg {
    height: auto;
  }
}
.klb-category-block.style-9 .category-detail {
  position: absolute;
  text-align: center;
  color: #fff;
  z-index: 1;
}
.klb-category-block.style-9 .category-detail .entry-title {
  font-size: 1.375rem;
  margin-bottom: 0;
}
.klb-category-block.style-9 .category-detail .entry-title span {
  display: block;
  width: 100%;
}
.klb-category-block.style-9:hover {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.klb-category-block .rounded {
  position: relative;
  border-radius: 50% !important;
  overflow: hidden;
}

/* Category parent */
.category-bordered.slick-slider .slick-list::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 0px);
  border: 0.0625rem solid;
  border-radius: var(--theme-radius-base);
  pointer-events: none;
}
body[data-color=custom][data-theme=light] .category-bordered.slick-slider .slick-list::before {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .category-bordered.slick-slider .slick-list::before {
  border-color: var(--color-gray200);
}
.category-bordered.slick-slider .slick-list .slider-item {
  position: relative;
}
.category-bordered.slick-slider .slick-list .slider-item:not(.slick-current)::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  left: 0;
  top: 0;
}
body[data-color=custom][data-theme=light] .category-bordered.slick-slider .slick-list .slider-item:not(.slick-current)::after {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .category-bordered.slick-slider .slick-list .slider-item:not(.slick-current)::after {
  background-color: var(--color-gray200);
}
.category-bordered.slick-slider .slick-list .klb-category-block {
  padding-bottom: 1.25rem;
}

/* ----- coupon settings ----- */
.klb-coupon-banner .klb-coupon-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-radius: var(--theme-radius-base);
  padding: 0.9375rem;
}
.klb-coupon-banner .klb-coupon-inner .entry-title {
  font-size: 1.25rem;
}
.klb-coupon-banner .klb-coupon-inner .entry-title strong {
  font-weight: 700;
  text-decoration: underline;
}
.klb-coupon-banner .klb-coupon-inner p {
  font-size: 0.875rem;
}
.klb-coupon-banner .klb-coupon-inner .klb-coupon-code {
  font-size: 0.9375rem;
  font-weight: 600;
}
.klb-coupon-banner.red .klb-coupon-inner {
  color: #FFF;
  background-color: var(--color-red600);
}
.klb-coupon-banner.red-light .klb-coupon-inner {
  color: var(--color-red600);
  background-color: var(--color-red50);
}
.klb-coupon-banner.red-light .klb-coupon-inner p {
  color: var(--color-red700);
}
.klb-coupon-banner.yellow-light .klb-coupon-inner {
  color: var(--color-text);
  background-color: var(--color-yellow50);
}
.klb-coupon-banner.yellow-light .klb-coupon-inner p {
  color: var(--color-text);
}
.klb-coupon-banner.style-1 .klb-coupon-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 0.625rem;
}
@media screen and (min-width: 992px) {
  .klb-coupon-banner.style-1 .klb-coupon-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    line-height: 1;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
.klb-coupon-banner.style-1 .klb-coupon-inner .entry-title {
  text-align: center;
}
@media screen and (min-width: 992px) {
  .klb-coupon-banner.style-1 .klb-coupon-inner .entry-title {
    font-size: 1.125rem;
    text-align: initial;
    margin-bottom: 0;
  }
}
.klb-coupon-banner.style-1 .klb-coupon-inner p {
  margin-bottom: 0;
}
.klb-coupon-banner.style-1 .klb-coupon-inner .klb-coupon-code {
  font-size: 1rem;
  border: 1px dashed;
  padding: 0.4375rem 0.75rem;
  border-radius: calc(var(--theme-radius-base) / 2);
}

/*---------------------------------------------------- 
  05. Header
----------------------------------------------------*/
/* ----- Header global settings ----- */
.site-header:not(.transparent) {
  position: relative;
  z-index: 11;
}
[data-theme=light] .site-header:not(.transparent) .color-scheme-dark {
  color: #1B1F22;
}
.site-header:not(.transparent) .color-scheme-light {
  color: #FFF;
}
.site-header:not(.transparent) .color-scheme-theme {
  color: var(--color-text);
}
.site-header:not(.transparent) .color-layout-white {
  background-color: #FFF;
}
.site-header:not(.transparent) .color-layout-white.stuck {
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
.site-header:not(.transparent) .color-layout-white.stuck .header-inner {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.site-header:not(.transparent) .color-layout-white.stuck::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  background-color: currentColor;
  opacity: 0.1;
}
.site-header:not(.transparent) .color-layout-black {
  background-color: #1B1F22;
}
.site-header:not(.transparent) .color-layout-black .header-decorator {
  color: #1B1F22;
}
.site-header:not(.transparent) .color-layout-red {
  background-color: var(--color-red600);
}
.site-header:not(.transparent) .color-layout-red .header-decorator {
  color: var(--color-red600);
}
.site-header:not(.transparent) .color-layout-theme {
  background-color: var(--color-background);
}
.site-header:not(.transparent) .color-layout-primary {
  background-color: var(--theme-primary-color);
}
.site-header:not(.transparent) .color-layout-primary .header-decorator {
  color: var(--theme-primary-color);
}
.site-header:not(.transparent) .color-layout-secondary {
  background-color: var(--theme-secondary-color);
}
.site-header:not(.transparent) .color-layout-secondary .header-decorator {
  color: var(--theme-secondary-color);
}
.site-header:not(.transparent) .color-layout-custom.green-light {
  background-color: #e5f3ef;
}
.site-header:not(.transparent) .color-layout-custom.green-light .header-decorator {
  color: #e5f3ef;
}
.site-header:not(.transparent) .color-layout-custom.dark-blue {
  background-color: #031424;
}
.site-header:not(.transparent) .color-layout-custom.dark-blue .header-decorator {
  color: #031424;
}
.site-header:not(.transparent) .color-layout-custom.brown {
  background-color: #3a2a2f;
}
.site-header:not(.transparent) .color-layout-custom.brown .header-decorator {
  color: #3a2a2f;
}
.site-header:not(.transparent) .color-layout-custom.brown-dark {
  background-color: #3a2a2f;
}
.site-header:not(.transparent) .color-layout-custom.brown-dark .header-decorator {
  color: #3a2a2f;
}
.site-header:not(.transparent) .color-layout-custom.auto-part {
  background-color: #132530;
}
.site-header:not(.transparent) .color-layout-custom.auto-part .header-decorator {
  color: #132530;
}
.site-header:not(.transparent) .color-layout-custom.medical {
  background-color: #05bbf2;
}
.site-header:not(.transparent) .color-layout-custom.medical .header-decorator {
  color: #05bbf2;
}
.site-header:not(.transparent) .color-layout-custom.jewellery {
  background-color: #faf5ea;
}
.site-header:not(.transparent) .color-layout-custom.baby {
  background-color: #ddf1eb;
}
.site-header:not(.transparent) .color-layout-custom.baby-1 {
  color: #fff;
  background-color: #00cae7;
}
.site-header:not(.transparent) .color-layout-custom.wine-menu {
  background-color: #fff4f6;
}
.site-header:not(.transparent) .color-layout-custom.book-dark {
  color: #fff;
  background-color: #1a2a4e;
}
.site-header:not(.transparent) .color-layout-custom.toys {
  color: #fff;
  background-color: #ec073c;
}
.site-header:not(.transparent) .color-layout-custom.garden-nav {
  background-color: #f8f5ec;
}
.site-header:not(.transparent) .detail-secondary .header-search-form .search-form button, .site-header:not(.transparent) .detail-secondary .header-action .action-icon .action-count {
  background-color: var(--theme-secondary-color) !important;
}
.site-header:not(.transparent) .detail-secondary .header-search-form.is-searchable form button {
  background-color: var(--theme-primary-color) !important;
  -webkit-transition: none;
  transition: none;
}
@media screen and (min-width: 1024px) {
  .site-header.header-transparent-desktop {
    position: absolute;
    width: 100%;
  }
  .site-header.header-transparent-desktop .header-topbar {
    color: #fff !important;
    background-color: transparent !important;
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) {
    color: #fff !important;
    background-color: transparent !important;
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .site-brand .dark-logo {
    opacity: 0;
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .site-brand .light-logo {
    opacity: 1;
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input {
    color: #FFF;
    background-color: rgba(255, 255, 255, 0.2);
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input::-webkit-input-placeholder {
    color: #FFF;
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input::-moz-placeholder {
    color: #FFF;
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:-ms-input-placeholder {
    color: #FFF;
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input::-ms-input-placeholder {
    color: #FFF;
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input::placeholder {
    color: #FFF;
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:active, .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:focus {
    color: var(--color-text);
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:active::-webkit-input-placeholder, .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:focus::-webkit-input-placeholder {
    color: var(--color-gray600);
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:active::-moz-placeholder, .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:focus::-moz-placeholder {
    color: var(--color-gray600);
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:active:-ms-input-placeholder, .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:focus:-ms-input-placeholder {
    color: var(--color-gray600);
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:active::-ms-input-placeholder, .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:focus::-ms-input-placeholder {
    color: var(--color-gray600);
  }
  .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:active::placeholder, .site-header.header-transparent-desktop .header-main:not(.stuck) .search-form .search-input:focus::placeholder {
    color: var(--color-gray600);
  }
  .site-header.header-transparent-desktop .border-bottom:not(.stuck) {
    border-bottom-color: rgba(255, 255, 255, 0.2) !important;
  }
}
.site-header .header-decorator {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  left: 0;
}
.site-header .bordered-bottom-dark {
  border-bottom: 2px solid #1B1F22 !important;
}
.site-header .header-row {
  background-repeat: no-repeat;
  background-size: cover;
}
.site-header .header-row.stuck {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 10;
}
.site-header .header-inner > .col + * {
  padding-left: 0.9375rem;
}
.site-header .header-inner > .col > * + * {
  margin-left: 0.9375rem;
}
.site-header .header-search-form {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  z-index: 1;
}
.site-header .header-search-form::before {
  position: fixed;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #1B1F22;
  opacity: 0;
  visibility: hidden;
}
.site-header .header-search-form .search-form {
  position: relative;
}
.site-header .header-search-form .search-form::before {
  position: absolute;
  content: "";
  left: -0.5rem;
  right: -0.5rem;
  bottom: -0.5rem;
  top: -0.5rem;
  background-color: var(--color-background);
  border-top-left-radius: calc(var(--theme-radius-base) + 2px);
  border-top-right-radius: calc(var(--theme-radius-base) + 2px);
  opacity: 0;
  visibility: hidden;
}
.site-header .header-search-form .search-form input {
  position: relative;
  font-weight: 500;
  color: var(--color-text);
  padding-right: 3rem !important;
}
@media screen and (min-width: 768px) {
  .site-header .header-search-form .search-form input {
    font-size: 0.9375rem;
    line-height: 3rem;
    height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.site-header .header-search-form .search-form input::-webkit-input-placeholder {
  font-weight: 400;
}
.site-header .header-search-form .search-form input::-moz-placeholder {
  font-weight: 400;
}
.site-header .header-search-form .search-form input:-ms-input-placeholder {
  font-weight: 400;
}
.site-header .header-search-form .search-form input::-ms-input-placeholder {
  font-weight: 400;
}
.site-header .header-search-form .search-form input::placeholder {
  font-weight: 400;
}
.site-header .header-search-form .search-form button {
  position: absolute;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.5rem;
  line-height: 1;
  min-width: 3rem;
  height: 100%;
  top: 0;
  right: 0;
  color: currentColor;
  border-top-right-radius: var(--theme-radius-form);
  border-bottom-right-radius: var(--theme-radius-form);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 0.1875rem;
  padding-right: 0.1875rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.site-header .header-search-form .search-form button i {
  position: relative;
}
.site-header .header-search-form .search-form button i::before {
  margin: 0;
}
.site-header .header-search-form .search-form.form-style-primary input {
  background-color: transparent;
  border-color: var(--theme-primary-color);
  -webkit-box-shadow: 0 0 0 0.0625rem var(--theme-primary-color) !important;
          box-shadow: 0 0 0 0.0625rem var(--theme-primary-color) !important;
}
.site-header .header-search-form .search-form.form-style-primary input:hover {
  background-color: transparent;
}
.site-header .header-search-form .search-form.form-style-primary button {
  color: #FFF;
  background-color: var(--theme-primary-color);
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.site-header .header-search-form .search-form.form-style-white-primary input {
  background-color: #FFF;
  border-color: var(--theme-primary-color);
  -webkit-box-shadow: 0 0 0 0.0625rem var(--theme-primary-color) !important;
          box-shadow: 0 0 0 0.0625rem var(--theme-primary-color) !important;
}
.site-header .header-search-form .search-form.form-style-white-primary input:hover {
  background-color: #FFF;
  border-color: var(--theme-primary-color);
  -webkit-box-shadow: 0 0 0 0.0625rem var(--theme-primary-color) !important;
          box-shadow: 0 0 0 0.0625rem var(--theme-primary-color) !important;
}
.site-header .header-search-form .search-form.form-style-white-primary button {
  color: #FFF;
  background-color: var(--theme-primary-color);
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.site-header .header-search-form .search-form.form-style-white-custom-organic input {
  background-color: #FFF;
  border-color: var(--theme-primary-color);
  -webkit-box-shadow: 0 0 0 0.0625rem #296601 !important;
          box-shadow: 0 0 0 0.0625rem #296601 !important;
}
.site-header .header-search-form .search-form.form-style-white-custom-organic input:hover {
  background-color: #FFF;
  border-color: var(--theme-primary-color);
  -webkit-box-shadow: 0 0 0 0.0625rem #296601 !important;
          box-shadow: 0 0 0 0.0625rem #296601 !important;
}
.site-header .header-search-form .search-form.form-style-white-custom-organic button {
  color: #FFF;
  background-color: #296601;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.site-header .header-search-form .search-form .input-search-addon {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  border-right: 1px solid;
  z-index: 1;
}
body[data-color=custom][data-theme=light] .site-header .header-search-form .search-form .input-search-addon {
  border-color: rgba(var(--color-rgb), 0.25);
}
body[data-color=default] .site-header .header-search-form .search-form .input-search-addon {
  border-color: var(--color-gray300);
}
.site-header .header-search-form .search-form .input-search-addon .selected-value {
  position: fixed;
  font-family: var(--theme-form-font);
  font-size: var(--theme-form-font-size);
  font-weight: var(--theme-form-font-weight);
  letter-spacing: var(--theme-form-letter-spacing);
  padding-left: 0.75rem;
  padding-right: 1.875rem;
  left: -10000px;
  visibility: hidden;
  opacity: 0;
}
.site-header .header-search-form .search-form .input-search-addon .form-select {
  font-size: 0.875rem;
  height: 100%;
  color: var(--color-text);
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  outline: none;
}
.site-header .header-search-form .header-search-results {
  position: absolute;
  color: var(--color-text);
  background-color: var(--color-background);
  top: calc(100% + 3px);
  left: -0.5rem;
  right: -0.5rem;
  padding: 0.9375rem 0.625rem 0.625rem;
  border-bottom-left-radius: calc(var(--theme-radius-base) + 2px);
  border-bottom-right-radius: calc(var(--theme-radius-base) + 2px);
  opacity: 0;
  visibility: hidden;
}
.site-header .header-search-form .header-search-results .search-results-heading {
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  color: var(--color-gray500);
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-bottom: 0.5rem;
}
.site-header .header-search-form .header-search-results ul {
  margin: 0;
  padding: 0 0 0.625rem;
  list-style: none;
}
.site-header .header-search-form .header-search-results ul.tag-style {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.25rem;
  padding-left: 0.625rem;
  padding-left: 0.625rem;
}
.site-header .header-search-form .header-search-results ul.tag-style li {
  margin: 0.25rem;
}
.site-header .header-search-form .header-search-results ul.tag-style li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.8125rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: calc(var(--theme-radius-form) / 2);
  -webkit-transition: all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-color=custom][data-theme=light] .site-header .header-search-form .header-search-results ul.tag-style li a {
  border: 1px solid rgba(var(--color-rgb), 0.17);
}
body[data-color=default] .site-header .header-search-form .header-search-results ul.tag-style li a {
  border: 1px solid var(--color-gray300);
}
.site-header .header-search-form .header-search-results ul.tag-style li a:hover {
  color: #FFF;
  background-color: var(--theme-primary-color);
  border-color: transparent;
}
.site-header .header-search-form .header-search-results ul.list-style {
  margin-top: -0.5rem;
}
.site-header .header-search-form .header-search-results ul.list-style li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.9375rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-radius: calc(var(--theme-radius-base) / 2);
}
.site-header .header-search-form .header-search-results ul.list-style li a .count {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.75rem;
  opacity: 0.5;
  margin-left: auto;
}
.site-header .header-search-form .header-search-results ul.list-style li a .count i {
  font-size: 0.875rem;
  margin-right: 0.3125rem;
  line-height: 1;
}
.site-header .header-search-form .header-search-results ul.list-style li a .count i::before {
  margin: 0;
}
body[data-color=custom][data-theme=light] .site-header .header-search-form .header-search-results ul.list-style li a:hover {
  background-color: rgba(var(--color-rgb), 0.07);
}
body[data-color=default] .site-header .header-search-form .header-search-results ul.list-style li a:hover {
  background-color: var(--color-gray50);
}
.site-header .header-search-form .header-search-results ul + .search-results-heading {
  margin-top: 0.625rem;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  padding: 0.9375rem 0.9375rem 1.25rem;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 15rem;
  padding-top: 0;
  padding-left: 0.625rem;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  right: 0;
}
body[data-color=custom][data-theme=light] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column::before {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column::before {
  background-color: var(--color-gray100);
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column ul li + li {
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column ul li + li {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column ul li + li {
  border-color: var(--color-gray100);
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-weight: 500;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.grid-style {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.25rem;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.grid-style::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  right: 0;
}
body[data-color=custom][data-theme=light] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.grid-style::before {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.grid-style::before {
  background-color: var(--color-gray100);
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.grid-style .product-title {
  font-size: 0.9375rem;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.list-style {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.list-style .product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.list-style .product + .product {
  margin-top: 1.875rem;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.list-style .product .thumbnail-wrapper {
  width: 4.125rem;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.list-style .product .price {
  font-size: 0.9375rem;
}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.list-style .product .product-title {
  font-size: 0.875rem;
  margin-bottom: 0;
}
.site-header .header-search-form.is-searchable::before {
  opacity: 0.2;
  visibility: visible;
}
.site-header .header-search-form.is-searchable .search-form::before {
  opacity: 1;
  visibility: visible;
}
.site-header .header-search-form.is-searchable .header-search-results {
  opacity: 1;
  visibility: visible;
}
.site-header .site-brand .brand-text {
  font-size: 1.625rem;
  font-weight: 600;
  line-height: 1.1;
}
@media screen and (min-width: 992px) {
  .site-header .site-brand .brand-text {
    font-size: 2.25rem;
  }
}
.site-header .site-brand img {
  height: 2.625rem;
}
.site-header .header-notify {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-header .header-notify i {
  font-size: 128%;
  margin-right: 0.4375rem;
  line-height: 1;
}
.site-header .header-notify i::before {
  margin: 0;
}
.site-header .header-notify p {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  margin-bottom: 0;
}
.site-header .header-notify p strong {
  display: inline-block;
  font-weight: 600;
}
.site-header .header-notify p a {
  font-weight: 600;
  margin-left: 0.1875rem;
}
.site-header .header-notify.link-filled p a {
  padding: 0.0625rem 0.5625rem;
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  border-radius: 1.75rem;
  background-color: var(--color-gray100);
}
.site-header .header-notify.icon-large i {
  font-size: 145%;
  margin-right: 0.625rem;
}
.site-header .header-notify.location-text strong {
  display: inline-block;
  max-width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.site-header .custom-button {
  height: 100%;
}
.site-header .custom-button > a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  line-height: 0;
  margin-bottom: 0;
}
.site-header .custom-button > a i {
  font-size: 128%;
  margin-right: 0.625rem;
  line-height: 1;
}
.site-header .custom-button > a i::before {
  margin: 0;
}
.site-header .custom-button > a.has-dropdown::after {
  font-family: "klbtheme";
  font-size: 88%;
  content: "\ea1b";
  margin-left: 0.625rem;
}
.site-header .custom-button .sub-menu {
  position: absolute;
  height: auto;
  width: 100%;
  left: 0;
  top: 100%;
  color: var(--color-text);
  padding-top: 1.5625rem;
  padding-bottom: 3.75rem;
  background-color: #FFF;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
  -webkit-transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 0.1s cubic-bezier(0.42, 0, 0.58, 1), transform 0.15s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.15s cubic-bezier(0.42, 0, 0.58, 1);
}
.site-header .custom-button .sub-menu .mega-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2.5rem;
}
.site-header .custom-button .sub-menu .mega-header .entry-title {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.site-header .custom-button .sub-menu .mega-header .entry-description {
  margin-left: 0.9375rem;
}
.site-header .custom-button .sub-menu .mega-header .entry-description p {
  font-size: 0.875rem;
  margin-bottom: 0;
  opacity: 0.6;
}
.site-header .custom-button .sub-menu .products {
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem;
}
.site-header .custom-button .sub-menu .products .product {
  position: relative;
}
.site-header .custom-button .sub-menu .products .product::after {
  content: "";
  position: absolute;
  width: 0.0625rem;
  height: 100%;
  top: 0;
  left: -1.875rem;
  background-color: currentColor;
}
body[data-color=custom][data-theme=light] .site-header .custom-button .sub-menu .products .product::after {
  background-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .site-header .custom-button .sub-menu .products .product::after {
  background-color: var(--color-gray200);
}
.site-header .custom-button .sub-menu .products .product:first-child::after {
  display: none;
}
.site-header .custom-button .sub-menu .products .product .price {
  line-height: initial;
}
.site-header .custom-button:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.site-header .custom-link > a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  line-height: 0;
  margin-bottom: 0;
}
.site-header .custom-link > a i {
  font-size: 128%;
  margin-right: 0.625rem;
  line-height: 1;
}
.site-header .custom-link > a i::before {
  margin: 0;
}
.site-header .theme-toggle .theme-mode-toggle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
}
.site-header .theme-toggle .theme-mode-toggle .toggle-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.8125rem;
  width: 1.625rem;
  height: 1.625rem;
  border-radius: 0.375rem;
}
.site-header .theme-toggle .theme-mode-toggle .toggle-icon i {
  line-height: 1;
}
.site-header .theme-toggle .theme-mode-toggle .toggle-icon i::before {
  margin: 0;
}
.site-header .theme-toggle .theme-mode-toggle .toggle-text {
  font-weight: 500;
  margin-left: 0.4375rem;
}
.site-header .theme-toggle .theme-mode-toggle .toggle-text .light-theme {
  display: none;
}
.site-header .header-action > *:not(.dropdown-menu) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-width: 2.375rem;
  height: 2.375rem;
}
.site-header .header-action .action-icon {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2.375rem;
  height: 100%;
}
.site-header .header-action .action-icon i {
  font-size: 1.625rem;
  line-height: 1;
}
.site-header .header-action .action-icon i::before {
  margin: 0;
}
.site-header .header-action .action-icon i.klb-icon-user-big {
  font-size: 1.5rem;
}
.site-header .header-action .action-icon i.klb-icon-italic-shop, .site-header .header-action .action-icon i.klb-icon-hearth-wide, .site-header .header-action .action-icon i.klb-icon-user-cut {
  font-size: 1.75rem;
}

.site-header .header-action .action-icon .action-count {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 1.0625rem;
  min-width: 1.0625rem;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  height: 1.0625rem;
  border-radius: 50%;
  top: 0.125rem;
  right: -0.125rem;
  color: #FFF;
  background-color: var(--theme-primary-color);
}
.site-header .header-action .action-text {
  line-height: 1.3;
}
.site-header .header-action .action-text > span {
  display: block;
  font-size: 0.6875rem;
  font-weight: 500;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.4;
}
.site-header .header-action .action-text p {
  font-size: 0.875rem;
  font-weight: 500;
  margin-bottom: 0;
}
.site-header .header-action.row-style .action-text {
  margin-left: 0.625rem;
}
.site-header .header-action.column-style > *:not(.dropdown-menu) {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
}
.site-header .header-action.column-style > *:not(.dropdown-menu) .action-icon {
  height: 2.375rem;
  top: -0.1875rem;
}
.site-header .header-action.column-style > *:not(.dropdown-menu) .action-text {
  margin-top: -0.125rem;
}
.site-header .header-action.column-style > *:not(.dropdown-menu) .action-text p {
  font-size: 0.8125rem;
}
.site-header .header-action.column-style + .column-style {
  margin-left: 1.75rem;
}

.site-header .header-action.cart-button .custom-dropdown-menu {
  z-index: 10;
}
.site-header .header-action.cart-button .custom-dropdown-body .cart-empty {
  text-align: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.site-header .header-action.cart-button .custom-dropdown-body .cart-empty .empty-icon {
  margin-bottom: 1.25rem;
}
.site-header .header-action.cart-button .custom-dropdown-body .cart-empty .empty-icon svg {
  width: 4.75rem;
  height: 4.75rem;
  fill: var(--color-gray200);
}
.site-header .header-action.cart-button .custom-dropdown-body .cart-empty .empty-text {
  font-size: 0.875rem;
  font-weight: 500;
}
.site-header .header-action.cart-button .custom-dropdown-body .cart-discount {
  font-size: 0.75rem;
  text-align: center;
  border-top: 1px dashed var(--color-gray200);
  padding-top: 0.9375rem;
  margin-top: 0.9375rem;
}
.site-header .header-action.cart-button .custom-dropdown-body .cart-discount p {
  margin-bottom: 0;
}
.site-header .header-action.cart-button .custom-dropdown-body .cart-discount p strong {
  font-weight: 600;
  text-decoration: underline;
}
.site-header .header-action.cart-button .cart-not-empty {
  position: relative;
}
.site-header .header-action.cart-button .cart-not-empty .site-scroll.ps--active-y .remove_from_cart_button {
  margin-right: 0.5rem;
}
.site-header .header-action.cart-button .cart-not-empty .products {
  max-height: 15rem;
}
.site-header .header-action.cart-button .cart-not-empty .products .product + .product {
  margin-top: 0.625rem;
  padding-top: 0.9375rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .site-header .header-action.cart-button .cart-not-empty .products .product + .product {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .site-header .header-action.cart-button .cart-not-empty .products .product + .product {
  border-color: var(--color-gray100);
}
.site-header .header-action.cart-button .cart-not-empty .products .product .thumbnail-wrapper {
  width: 3rem;
}
.site-header .header-action.cart-button .cart-not-empty .products .product .product-title {
  font-size: 0.8125rem;
  margin-bottom: 0.3125rem;
}
.site-header .header-action.cart-button .cart-not-empty .products .product .price {
  font-size: 0.875rem;
}
.site-header .header-action.cart-button .cart-not-empty .products .product .price .woocommerce-Price-amount {
  color: var(--color-red600);
}
.site-header .header-action.cart-button .cart-not-empty .products .product .content-wrapper {
  padding-right: 0.3125rem;
}
.site-header .header-action.cart-button .cart-not-empty .products .product .remove_from_cart_button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: auto;
  font-size: 1rem;
  text-shadow: 0 0 0;
  margin-top: -0.1875rem;
}
.site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.875rem;
  padding-top: 0.625rem;
  margin-bottom: 0.625rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__total {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__total {
  border-color: var(--color-gray100);
}
.site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__total strong {
  font-weight: 500;
}
.site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__total .woocommerce-Price-amount {
  font-size: 1rem;
  font-weight: 700;
  color: var(--color-red600);
}
.site-header .header-action.cart-button .cart-not-empty .klb-free-shipping {
  margin-bottom: 0.75rem;
  padding: 0.5rem 0.75rem;
  border-radius: calc(var(--theme-radius-base) / 2);
  background-color: var(--color-red25);
}
.site-header .header-action.cart-button .cart-not-empty .klb-free-shipping .shipping-progress {
  background-color: var(--color-red100);
}
.site-header .header-action.cart-button .cart-not-empty .klb-free-shipping .shipping-notice {
  font-size: 0.8125rem;
}
.site-header .header-action.cart-button .cart-not-empty .klb-free-shipping .shipping-notice i {
  display: none;
}
.site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
}
.site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__buttons > * {
  font-size: 0.8125rem;
  height: 2.375rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.site-header .header-action.custom-toggle .action-link {
  height: 3rem;
  border: 1px solid var(--color-gray300);
  padding-left: 0.3125rem;
  padding-right: 0.75rem;
  border-radius: var(--theme-radius-base);
}
.site-header .header-action.custom-toggle .action-icon i {
  font-size: 1.5rem;
}
.site-header .header-action.custom-toggle.filled .action-link {
  border-radius: 0.125rem;
  border-color: transparent;
}
.site-header .header-action.custom-toggle.filled.light .action-link {
  background-color: rgba(255, 255, 255, 0.1);
}
.site-header .header-action.custom-toggle.filled.light .action-link:hover {
  background-color: rgba(255, 255, 255, 0.14);
}
.site-header .header-action.custom-toggle.filled.dark .action-link {
  background-color: rgba(27, 31, 34, 0.1);
}
.site-header .header-action.custom-toggle.filled.dark .action-link:hover {
  background-color: rgba(27, 31, 34, 0.14);
}
.site-header .header-action.search-holder .search-form {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 16.25rem;
  height: auto;
}
.site-header .header-action.search-holder .search-form .search-input {
  height: 2.75rem;
}
.site-header .header-action.search-holder .search-form .search-input::-webkit-input-placeholder {
  font-weight: 400 !important;
}
.site-header .header-action.search-holder .search-form .search-input::-moz-placeholder {
  font-weight: 400 !important;
}
.site-header .header-action.search-holder .search-form .search-input:-ms-input-placeholder {
  font-weight: 400 !important;
}
.site-header .header-action.search-holder .search-form .search-input::-ms-input-placeholder {
  font-weight: 400 !important;
}
.site-header .header-action.search-holder .search-form .search-input::placeholder {
  font-weight: 400 !important;
}
.site-header .header-action.search-holder .search-form button {
  position: absolute;
  font-size: 1.375rem;
  top: 0;
  right: 0;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0.3125rem;
  color: currentColor;
  background-color: transparent;
}
.site-header .header-action.search-holder .search-form button:hover {
  background-color: transparent;
}

/* ----- Header topbar settings ----- */
.header-topbar {
  font-size: var(--theme-topbar-font-size);
  font-weight: var(--theme-topbar-font-weight);
}
.header-topbar a {
  color: currentColor;
  outline: none;
  -webkit-transition: color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.header-topbar .header-inner {
  height: var(--theme-topbar-height);
}
.header-topbar .header-inner > * {
  height: 100%;
}
.header-topbar .klb-menu-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-topbar .klb-menu-nav .klb-menu-prefix {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  margin-right: 0.625rem;
  opacity: 0.4;
}
.header-topbar .klb-menu-nav .klb-menu-prefix i {
  font-size: 128%;
  margin-right: 0.4375rem;
  line-height: 1;
  opacity: 1;
}
.header-topbar .klb-menu-nav .klb-menu-prefix i::before {
  margin: 0;
}
.header-topbar .klb-menu-nav .klb-menu > li > a {
  height: var(--theme-topbar-height);
  line-height: var(--theme-topbar-height);
}
.header-topbar .klb-menu-nav .klb-menu > li .sub-menu {
  left: -1.375rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a {
  font-size: var(--theme-topbar-submenu-font-size);
  font-weight: var(--theme-topbar-submenu-font-weight);
  width: 100%;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  line-height: initial;
}
.header-topbar .klb-menu-nav + .klb-menu-nav::before {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  content: "";
  width: 0.0625rem;
  height: 0.9375rem;
  background-color: currentColor;
  margin-right: 1.0625rem;
  opacity: 0.2;
}
.header-topbar .theme-toggle {
  margin-left: 1.25rem;
}
.header-topbar .header-notify .link-filled {
  padding: 0.0625rem 0.5625rem;
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  border-radius: 1.75rem;
}
.header-topbar .header-notify + .klb-menu-nav {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-topbar .header-notify + .klb-menu-nav::before {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  content: "";
  width: 0.0625rem;
  height: 0.9375rem;
  background-color: currentColor;
  margin-right: 1.0625rem;
  opacity: 0.2;
}
.header-topbar .custom-button > * {
  font-weight: 400;
}
.header-topbar .custom-button > * .badge {
  font-size: 0.75rem;
  font-weight: 500;
  color: currentColor;
  max-height: 1.5625rem;
  margin-right: 0.25rem;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}
.header-topbar.color-scheme-custom {
  color: #1B1F22;
  background-color: #FFF;
}
[data-color=default][data-theme=light] .header-topbar:not(.color-layout-black) .theme-mode-toggle .header-light-background, [data-color=default][data-theme=light] .header-topbar:not(.color-layout-black) .custom-button-link .header-light-background {
  background-color: var(--color-cool50);
}
[data-color=custom][data-theme=light] .header-topbar:not(.color-layout-black) .theme-mode-toggle .header-light-background, [data-color=custom][data-theme=light] .header-topbar:not(.color-layout-black) .custom-button-link .header-light-background {
  background-color: rgba(27, 31, 34, 0.07);
}
[data-color=default][data-theme=light] .header-topbar:not(.color-layout-black) .theme-mode-toggle:hover .header-light-background, [data-color=default][data-theme=light] .header-topbar:not(.color-layout-black) .theme-mode-toggle:hover .custom-button-link, [data-color=default][data-theme=light] .header-topbar:not(.color-layout-black) .custom-button-link:hover .header-light-background, [data-color=default][data-theme=light] .header-topbar:not(.color-layout-black) .custom-button-link:hover .custom-button-link {
  background-color: var(--color-cool100);
}
[data-color=custom][data-theme=light] .header-topbar:not(.color-layout-black) .theme-mode-toggle:hover .header-light-background, [data-color=custom][data-theme=light] .header-topbar:not(.color-layout-black) .theme-mode-toggle:hover .custom-button-link, [data-color=custom][data-theme=light] .header-topbar:not(.color-layout-black) .custom-button-link:hover .header-light-background, [data-color=custom][data-theme=light] .header-topbar:not(.color-layout-black) .custom-button-link:hover .custom-button-link {
  background-color: rgba(27, 31, 34, 0.1);
}
.header-topbar.color-layout-primary .theme-mode-toggle .header-light-background, .header-topbar.color-layout-primary .custom-button-link .header-light-background, .header-topbar.color-layout-black .theme-mode-toggle .header-light-background, .header-topbar.color-layout-black .custom-button-link .header-light-background {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
.header-topbar.color-layout-primary .theme-mode-toggle:hover .header-light-background, .header-topbar.color-layout-primary .theme-mode-toggle:hover .custom-button-link, .header-topbar.color-layout-primary .custom-button-link:hover .header-light-background, .header-topbar.color-layout-primary .custom-button-link:hover .custom-button-link, .header-topbar.color-layout-black .theme-mode-toggle:hover .header-light-background, .header-topbar.color-layout-black .theme-mode-toggle:hover .custom-button-link, .header-topbar.color-layout-black .custom-button-link:hover .header-light-background, .header-topbar.color-layout-black .custom-button-link:hover .custom-button-link {
  background-color: rgba(255, 255, 255, 0.18) !important;
}
.header-topbar.color-layout-primary .header-notify.link-filled p a, .header-topbar.color-layout-black .header-notify.link-filled p a {
  background-color: rgba(255, 255, 255, 0.2);
}
.header-topbar.color-layout-custom.green-light .theme-mode-toggle .header-light-background, .header-topbar.color-layout-custom.green-light .custom-button-link .header-light-background {
  background-color: rgba(var(--theme-primary-color-RGB), 0.12) !important;
}
.header-topbar.color-layout-custom.green-light .theme-mode-toggle:hover .header-light-background, .header-topbar.color-layout-custom.green-light .theme-mode-toggle:hover .custom-button-link, .header-topbar.color-layout-custom.green-light .custom-button-link:hover .header-light-background, .header-topbar.color-layout-custom.green-light .custom-button-link:hover .custom-button-link {
  background-color: rgba(var(--theme-primary-color-RGB), 0.16) !important;
}
.header-topbar.color-layout-custom.green-light .header-notify.link-filled p a {
  background-color: rgba(var(--theme-primary-color-RGB), 0.12) !important;
}
.header-topbar.color-layout-custom.dark-blue .theme-mode-toggle .header-light-background, .header-topbar.color-layout-custom.dark-blue .custom-button-link .header-light-background {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
.header-topbar.color-layout-custom.dark-blue .theme-mode-toggle:hover .header-light-background, .header-topbar.color-layout-custom.dark-blue .theme-mode-toggle:hover .custom-button-link, .header-topbar.color-layout-custom.dark-blue .custom-button-link:hover .header-light-background, .header-topbar.color-layout-custom.dark-blue .custom-button-link:hover .custom-button-link {
  background-color: rgba(255, 255, 255, 0.16) !important;
}
.header-topbar.color-layout-custom.dark-blue .header-notify.link-filled p a {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
.header-topbar.color-layout-custom.brown-dark .theme-mode-toggle .header-light-background, .header-topbar.color-layout-custom.brown-dark .custom-button-link .header-light-background, .header-topbar.color-layout-custom.auto-part .theme-mode-toggle .header-light-background, .header-topbar.color-layout-custom.auto-part .custom-button-link .header-light-background, .header-topbar.color-layout-custom.primary .theme-mode-toggle .header-light-background, .header-topbar.color-layout-custom.primary .custom-button-link .header-light-background {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
.header-topbar.color-layout-custom.brown-dark .theme-mode-toggle:hover .header-light-background, .header-topbar.color-layout-custom.brown-dark .theme-mode-toggle:hover .custom-button-link, .header-topbar.color-layout-custom.brown-dark .custom-button-link:hover .header-light-background, .header-topbar.color-layout-custom.brown-dark .custom-button-link:hover .custom-button-link, .header-topbar.color-layout-custom.auto-part .theme-mode-toggle:hover .header-light-background, .header-topbar.color-layout-custom.auto-part .theme-mode-toggle:hover .custom-button-link, .header-topbar.color-layout-custom.auto-part .custom-button-link:hover .header-light-background, .header-topbar.color-layout-custom.auto-part .custom-button-link:hover .custom-button-link, .header-topbar.color-layout-custom.primary .theme-mode-toggle:hover .header-light-background, .header-topbar.color-layout-custom.primary .theme-mode-toggle:hover .custom-button-link, .header-topbar.color-layout-custom.primary .custom-button-link:hover .header-light-background, .header-topbar.color-layout-custom.primary .custom-button-link:hover .custom-button-link {
  background-color: rgba(255, 255, 255, 0.16) !important;
}
.header-topbar.color-layout-custom.brown-dark .header-notify.link-filled p a, .header-topbar.color-layout-custom.auto-part .header-notify.link-filled p a, .header-topbar.color-layout-custom.primary .header-notify.link-filled p a {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
.header-topbar.color-layout-custom.medical .theme-mode-toggle .header-light-background, .header-topbar.color-layout-custom.medical .custom-button-link .header-light-background {
  background-color: rgba(27, 31, 34, 0.12) !important;
}
.header-topbar.color-layout-custom.medical .theme-mode-toggle:hover .header-light-background, .header-topbar.color-layout-custom.medical .theme-mode-toggle:hover .custom-button-link, .header-topbar.color-layout-custom.medical .custom-button-link:hover .header-light-background, .header-topbar.color-layout-custom.medical .custom-button-link:hover .custom-button-link {
  background-color: rgba(27, 31, 34, 0.16) !important;
}
.header-topbar.color-layout-custom.medical .header-notify.link-filled p a {
  background-color: rgba(27, 31, 34, 0.12) !important;
}
.header-topbar.color-layout-custom.baby .theme-mode-toggle .header-light-background, .header-topbar.color-layout-custom.baby .custom-button-link .header-light-background {
  background-color: rgba(27, 31, 34, 0.1) !important;
}
.header-topbar.color-layout-custom.baby .theme-mode-toggle:hover .header-light-background, .header-topbar.color-layout-custom.baby .theme-mode-toggle:hover .custom-button-link, .header-topbar.color-layout-custom.baby .custom-button-link:hover .header-light-background, .header-topbar.color-layout-custom.baby .custom-button-link:hover .custom-button-link {
  background-color: rgba(27, 31, 34, 0.16) !important;
}
.header-topbar.color-layout-custom.baby .header-notify.link-filled p a {
  background-color: rgba(27, 31, 34, 0.1) !important;
}
.header-topbar.color-layout-custom.baby-1 .theme-mode-toggle .header-light-background, .header-topbar.color-layout-custom.baby-1 .custom-button-link .header-light-background {
  background-color: rgba(27, 31, 34, 0.1) !important;
}
.header-topbar.color-layout-custom.baby-1 .theme-mode-toggle:hover .header-light-background, .header-topbar.color-layout-custom.baby-1 .theme-mode-toggle:hover .custom-button-link, .header-topbar.color-layout-custom.baby-1 .custom-button-link:hover .header-light-background, .header-topbar.color-layout-custom.baby-1 .custom-button-link:hover .custom-button-link {
  background-color: rgba(27, 31, 34, 0.16) !important;
}
.header-topbar.color-layout-custom.baby-1 .header-notify.link-filled p a {
  background-color: rgba(27, 31, 34, 0.1) !important;
}

/* ----- Header main settings ----- */
.header-main a {
  color: currentColor;
  -webkit-transition: color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.header-main .header-inner {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .header-main .header-inner > .col + .col {
    padding-left: 2.1875rem;
  }
  .header-main .header-inner > .col + .col.center {
    padding-left: 2.5rem;
  }
}
.header-main.color-scheme-custom {
  color: #1B1F22;
  background-color: #FFF;
}
.header-main.color-layout-primary .header-action .action-icon .action-count {
  color: var(--theme-primary-color);
  background-color: var(--theme-secondary-color);
}
.header-main.color-layout-primary .header-search-form .form-style-light .search-input {
  background-color: #FFF;
}
.header-main.color-layout-primary .header-search-form .form-style-light button {
  color: #1B1F22;
}
.header-main.color-layout-primary .header-search-form.is-searchable .form-style-light button {
  color: #1B1F22;
}

/* ----- Header bottom settings ----- */
.header-bottom a {
  color: currentColor;
  -webkit-transition: color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.header-bottom .header-inner {
  height: 3rem;
}
.header-bottom .header-inner > * {
  height: 100%;
}
.header-bottom .header-inner > * + * {
  padding-left: 1.875rem !important;
}
.header-bottom .dropdown-categories {
  width: 100%;
  height: 100%;
}
.header-bottom .dropdown-categories::before {
  position: fixed;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #1B1F22;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
}
.header-bottom .dropdown-categories > a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--theme-menu-font);
  font-size: var(--theme-menu-font-size);
  font-weight: var(--theme-menu-font-weight);
  line-height: 0;
  width: 100%;
  height: 100%;
  padding-right: 1.125rem;
}
.header-bottom .dropdown-categories > a::after {
  position: relative;
  font-family: "klbtheme";
  font-size: 84%;
  content: "\ea1b";
  border: 0;
  top: 0.0625rem;
  margin-left: auto;
  text-shadow: 0 0 0;
}
.header-bottom .dropdown-categories > a .dropdown-menu-text {
  position: relative;
  z-index: 1;
}
.header-bottom .dropdown-categories > a .dropdown-menu-icon {
  position: relative;
  font-size: 1.375rem;
  margin-right: 0.9375rem;
  z-index: 1;
}
.header-bottom .dropdown-categories > a .dropdown-menu-icon i {
  line-height: 1;
}
.header-bottom .dropdown-categories > a .dropdown-menu-icon i::before {
  margin: 0;
}
.header-bottom .dropdown-categories > a[data-status=show] {
  pointer-events: none;
}
.header-bottom .dropdown-categories > a[data-status=show] + .dropdown-menu {
  display: block;
}
.header-bottom .dropdown-categories > a:not(.unset) {
  padding-left: 0.9375rem;
}
.header-bottom .dropdown-categories > a.default::before {
  content: "";
  position: absolute;
  width: 100%;
  top: -0.0625rem;
  bottom: 0;
  left: 0;
  border-top-left-radius: var(--theme-radius-base);
  border-top-right-radius: var(--theme-radius-base);
  border: 1px solid;
  border-bottom: 0;
}
.header-bottom .dropdown-categories > a.gray::before {
  content: "";
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  border-top-left-radius: var(--theme-radius-base);
  border-top-right-radius: var(--theme-radius-base);
  background-color: var(--color-gray50);
}
.header-bottom .dropdown-categories > a.primary::before {
  content: "";
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  border-top-left-radius: var(--theme-radius-base);
  border-top-right-radius: var(--theme-radius-base);
  background-color: var(--theme-primary-color);
}
.header-bottom .dropdown-categories .dropdown-menu {
  --bs-dropdown-zindex: 0;
  width: 100%;
  min-width: auto;
  color: currentColor;
  background-color: var(--color-background);
  padding: 0;
}
.header-bottom .dropdown-categories .dropdown-menu::before, .header-bottom .dropdown-categories .dropdown-menu::after {
  display: none;
}
.header-bottom .dropdown-categories .dropdown-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.header-bottom .dropdown-categories .dropdown-menu ul a {
  position: relative;
  font-family: var(--theme-menu-font);
  font-size: 0.875rem;
  font-weight: 400;
  -webkit-transition: none;
  transition: none;
}
.header-bottom .dropdown-categories .dropdown-menu ul a i {
  font-size: 145%;
  width: 1.375rem;
  margin-right: 0.9375rem;
}
.header-bottom .dropdown-categories .dropdown-menu ul a i::before {
  margin: 0;
}
.header-bottom .dropdown-categories .dropdown-menu ul a i.klb-grocery-icon-biscuit {
  position: relative;
  top: 1px;
}
.header-bottom .dropdown-categories .dropdown-menu ul .badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.625rem;
  font-weight: 600;
  min-height: 1.25rem;
  padding: 0.25rem 0.375rem;
  text-transform: uppercase;
  text-decoration: none !important;
  border-radius: 0.1875rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
  margin-left: 0.375rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul {
  padding: 0.625rem 0;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.menu-item-has-children > a::after {
  font-family: "klbtheme";
  font-size: 92%;
  content: "\ea1d";
  margin-left: auto;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-weight: 500;
  width: 100%;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0.125rem 0.875rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > .sub-menu {
  position: absolute;
  width: 100%;
  height: auto;
  min-height: calc(100% + 0.0625rem);
  background-color: var(--color-background);
  top: 0;
  left: 100%;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > .sub-menu > li {
  line-height: 1;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > .sub-menu > li + li {
  margin-top: 0.5rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > .sub-menu > li > a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > .sub-menu > li > a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > .sub-menu > li > a:hover::before {
  opacity: 1;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > .sub-menu .sub-menu-list li {
  line-height: 1;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > .sub-menu .sub-menu-list li + li {
  margin-top: 0.5rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > .sub-menu .sub-menu-list li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > .sub-menu .sub-menu-list li a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li > .sub-menu .sub-menu-list li a:hover::before {
  opacity: 1;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.has-image > .sub-menu {
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: auto;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li:not(.mega-menu) > .sub-menu {
  padding: 1.75rem 1.875rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu {
  background-position: bottom right;
  background-clip: border-box;
  background-repeat: no-repeat;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu.width-small {
    width: var(--theme-category-menu-small-width);
  }
}
@media screen and (min-width: 1024px) {
  .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu.width-medium {
    width: var(--theme-category-menu-medium-width);
  }
}
@media screen and (min-width: 1024px) {
  .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu.width-large {
    width: var(--theme-category-menu-large-width);
  }
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col > * + * {
  margin-left: 0;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.col-banner {
  max-width: 20rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.col-banner .dropdown-banner {
  display: block;
  width: 100%;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.col-banner .dropdown-banner .klb-banner {
  position: relative;
  border-radius: 0;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.col-banner .dropdown-banner .klb-banner .overlay-link {
  position: absolute !important;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.bordered-column {
  position: relative;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.bordered-column::before {
  content: "";
  position: absolute;
}
body[data-color=custom][data-theme=light] .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.bordered-column::before {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.bordered-column::before {
  background-color: var(--color-gray100);
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.bordered-column.left::before {
  width: 1px;
  height: 100%;
  top: 0;
  left: 0;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.bordered-column.top::before {
  width: 100%;
  height: 1px;
  top: 0;
  left: 0;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu > .row {
  height: 100%;
  margin: 0;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu > .row > .col:not(.is-expanded) {
  padding: 1.875rem 1.875rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu > .row > .col.is-expanded {
  padding-left: 0;
  padding-right: 0;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .mega-grouped-items + .mega-grouped-items {
  margin-top: 3.125rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.list-style .product-inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.list-style .product-inner .thumbnail-wrapper {
  width: 5.125rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.list-style .product-inner .content-wrapper .price {
  font-size: 1rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.list-style .product-inner .content-wrapper .product-title {
  font-size: 0.875rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.list-style .product-inner .content-wrapper .product-title a {
  font-weight: 600 !important;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.grid-style {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.grid-style .product {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.grid-style .product + .product::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: -0.3125rem;
}
body[data-color=custom][data-theme=light] .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.grid-style .product + .product::before {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.grid-style .product + .product::before {
  background-color: var(--color-gray100);
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.grid-style .product-inner .content-wrapper .price {
  font-size: 0.9375rem;
  margin-bottom: 0.1875rem;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.grid-style .product-inner .content-wrapper .product-title {
  margin-bottom: 0;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.grid-style .product-inner .content-wrapper .product-title a {
  font-weight: 600 !important;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li.menu-item-custom .badge {
  margin-left: auto;
}
.header-bottom .dropdown-categories .dropdown-menu > ul > li:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.header-bottom .dropdown-categories .dropdown-menu.colored-icons .menu-item-object-product_cat > a > i {
  color: var(--theme-primary-color);
}
.header-bottom .dropdown-categories .dropdown-menu:not(.colored-icons) .menu-item-object-product_cat > a > i {
  color: var(--color-gray600);
}
.header-bottom .dropdown-categories .dropdown-menu.style-1 {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.header-bottom .dropdown-categories .dropdown-menu.style-1 > ul > li.menu-item-object-product_cat + .menu-item-custom {
  margin-top: 0.625rem;
  padding-top: 0.625rem;
}
body[data-color=custom] .header-bottom .dropdown-categories .dropdown-menu.style-1 > ul > li.menu-item-object-product_cat + .menu-item-custom {
  border-top: 1px solid rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .header-bottom .dropdown-categories .dropdown-menu.style-1 > ul > li.menu-item-object-product_cat + .menu-item-custom {
  border-top: 1px solid var(--color-gray300);
}
.header-bottom .dropdown-categories .dropdown-menu.style-1 > ul > li > a {
  border-radius: calc(var(--theme-radius-base) / 2);
}
body[data-color=custom] .header-bottom .dropdown-categories .dropdown-menu.style-1 > ul > li:hover > a {
  background-color: rgba(var(--color-rgb), 0.05);
}
body[data-color=default] .header-bottom .dropdown-categories .dropdown-menu.style-1 > ul > li:hover > a {
  background-color: var(--color-gray50);
}
.header-bottom .dropdown-categories .dropdown-menu.style-2 {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
body[data-color=custom] .header-bottom .dropdown-categories .dropdown-menu.style-2 {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .header-bottom .dropdown-categories .dropdown-menu.style-2 {
  border-color: var(--color-gray200);
}
body[data-color=custom] .header-bottom .dropdown-categories .dropdown-menu.style-2 > ul > li + li {
  border-top: 1px solid rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .header-bottom .dropdown-categories .dropdown-menu.style-2 > ul > li + li {
  border-top: 1px solid var(--color-gray100);
}
.header-bottom .dropdown-categories .dropdown-menu.style-2 > ul > li > a {
  height: 2.75rem;
}
.header-bottom .dropdown-categories .dropdown-menu.primary-border {
  border-color: var(--theme-primary-color) !important;
}
body.mega-menu-hover .header-bottom .dropdown-categories .dropdown-menu {
  pointer-events: none;
  opacity: 0.5;
  z-index: -1;
}
.header-bottom .dropdown-categories .dropdown-menu:hover {
  z-index: 10;
}
.header-bottom .custom-button > a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--theme-menu-font);
  font-size: var(--theme-menu-font-size);
  font-weight: var(--theme-menu-font-weight);
  line-height: 0;
  height: 100%;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.header-bottom .custom-link {
  margin-left: auto !important;
}
.header-bottom .custom-link > a {
  font-family: var(--theme-menu-font);
  font-size: var(--theme-menu-font-size);
  font-weight: var(--theme-menu-font-weight);
  line-height: 0;
  height: 100%;
}
.header-bottom.category-menu-hover {
  z-index: 11;
}
.header-bottom.category-menu-hover .dropdown-categories > a {
  z-index: 11;
}
.header-bottom.category-menu-hover .dropdown-categories::before {
  opacity: 0.2;
  visibility: visible;
}
.header-bottom.category-menu-hover .dropdown-categories .dropdown-menu {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.header-bottom.color-scheme-custom {
  color: #1B1F22;
  background-color: #FFF;
}
.header-bottom.bordered-inner .header-inner {
  border-left: 1px solid;
  border-right: 1px solid;
}
.header-bottom:not(.color-layout-black) .dropdown-categories > a.default::before {
  background-color: var(--color-background);
}
[data-color=default][data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories > a.default::before {
  border-color: var(--color-gray300);
}
[data-color=custom][data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories > a.default::before {
  border-color: rgba(var(--color-rgb), 0.2);
}
.header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu #category-menu a {
  color: var(--color-text);
}
[data-color=default][data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-1 {
  border-color: var(--color-gray300);
}
[data-color=custom][data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-1 {
  border-color: rgba(var(--color-rgb), 0.2);
}
.header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-1 #category-menu > li > .sub-menu {
  border: 1px solid;
  border-bottom-right-radius: var(--theme-radius-base);
}
[data-color=default][data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-1 #category-menu > li > .sub-menu {
  border-color: var(--color-gray300);
}
[data-color=custom][data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-1 #category-menu > li > .sub-menu {
  border-color: rgba(var(--color-rgb), 0.2);
}
[data-color=default][data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-2 {
  border-color: var(--color-gray300);
}
[data-color=custom][data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-2 {
  border-color: rgba(var(--color-rgb), 0.2);
}
.header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-2 #category-menu > li > .sub-menu {
  border: 1px solid;
  border-bottom-right-radius: var(--theme-radius-base);
}
[data-color=default][data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-2 #category-menu > li > .sub-menu {
  border-color: var(--color-gray300);
}
[data-color=custom][data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-2 #category-menu > li > .sub-menu {
  border-color: rgba(var(--color-rgb), 0.2);
}

/* ----- Header primary menu settings ----- */
.klb-menu-nav.primary-menu {
  height: 100%;
}
.klb-menu-nav.primary-menu .klb-menu {
  height: 100%;
}
.klb-menu-nav.primary-menu .klb-menu > .menu-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  margin-right: 0.1875rem;
}
.klb-menu-nav.primary-menu .klb-menu > .menu-item:last-child {
  margin-right: 0;
}
.klb-menu-nav.primary-menu .klb-menu > .menu-item > a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--theme-menu-font);
  font-size: var(--theme-menu-font-size);
  font-weight: var(--theme-menu-font-weight);
  line-height: 0;
  height: 100%;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.klb-menu-nav.primary-menu .klb-menu > .menu-item > a::after {
  font-size: 84%;
  margin-left: 0.625rem;
  text-shadow: 0 0 0;
}
.klb-menu-nav.primary-menu .klb-menu > .menu-item:not(.mega-menu) .sub-menu {
  min-width: 13.125rem;
  padding: 0.9375rem 0;
  left: -1.25rem;
}
.klb-menu-nav.primary-menu .klb-menu > .menu-item:not(.mega-menu) .sub-menu li + li {
  margin-top: 0;
}
.klb-menu-nav.primary-menu .klb-menu > .menu-item:not(.mega-menu) .sub-menu li.menu-item-has-children > a::after {
  font-size: 80%;
  content: "\ea1d";
  margin-left: auto;
  margin-right: -0.75rem;
  top: 0.0625rem;
}
.klb-menu-nav.primary-menu .klb-menu > .menu-item:not(.mega-menu) .sub-menu li a {
  width: 100%;
  padding-left: 1.625rem;
  padding-right: 1.625rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  line-height: initial;
}
.klb-menu-nav.primary-menu .klb-menu > .menu-item:not(.mega-menu) .sub-menu li .sub-menu {
  top: 0;
  left: 100%;
  margin-top: -1rem;
}
.klb-menu-nav.primary-menu .klb-menu .sub-menu li + li {
  margin-top: 0.625rem;
}
.klb-menu-nav.primary-menu .klb-menu .sub-menu li > a {
  font-size: var(--theme-submenu-font-size);
  font-weight: var(--theme-sub-menu-font-weight);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.klb-menu-nav.primary-menu .klb-menu .sub-menu .menu-item-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.625rem;
  font-weight: 600;
  line-height: inherit;
  padding: 0.25rem 0.4375rem;
  text-transform: uppercase;
  text-decoration: none !important;
  border-radius: 0.1875rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
  margin-left: 0.375rem;
}
.klb-menu-nav.primary-menu .klb-menu .sub-menu .menu-item-label.hot {
  color: #FFF;
  background-color: var(--color-red500);
}
.klb-menu-nav.primary-menu .klb-menu .sub-menu .menu-item-label.new {
  color: #FFF;
  background-color: var(--color-green600);
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu {
  width: 100%;
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a {
  position: relative;
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a:hover::before {
  opacity: 1;
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu .sub-menu {
  all: unset;
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu .sub-menu::before, .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu .sub-menu::after {
  display: none !important;
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu.mega-menu-boxed > .sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: calc(var(--theme-site-width) - 5rem);
  left: 0;
  right: 0;
  padding-top: 2.375rem;
  padding-bottom: 2.875rem;
  padding-left: 2.625rem;
  padding-right: 2.625rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-left: auto;
  margin-right: auto;
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu.mega-menu-boxed > .sub-menu > li {
  line-height: 1;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 0;
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu.mega-menu-boxed > .sub-menu > li > a {
  font-size: var(--theme-menu-font-size);
  font-weight: 600;
  padding: 0;
  margin-bottom: 1.375rem;
  pointer-events: none;
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu.mega-menu-boxed > .sub-menu > li > a::after {
  display: none;
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu.mega-menu-wide > .mega-menu-wrapper {
  padding-top: 2.5rem;
  padding-bottom: 3.125rem;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
}
.klb-menu-nav.primary-menu .klb-menu .mega-menu.mega-menu-wide .mega-menu-inner {
  line-height: 1;
}
.klb-menu-nav.primary-menu.triangle-enable.color-scheme-white .klb-menu > .menu-item .sub-menu::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.59375rem solid #FFF;
  border-left: 0.59375rem solid transparent;
  border-right: 0.59375rem solid transparent;
  margin-bottom: 0rem;
  top: -0.5625rem;
  left: var(--triangleLeft, 1.4375rem);
  z-index: 1;
}
.klb-menu-nav.primary-menu.triangle-enable.color-scheme-white .klb-menu > .menu-item .sub-menu::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.59375rem solid var(--color-gray300);
  border-left: 0.59375rem solid transparent;
  border-right: 0.59375rem solid transparent;
  margin-bottom: 0rem;
  top: -0.625rem;
  left: var(--triangleLeft, 1.4375rem);
}
.klb-menu-nav.primary-menu.triangle-enable.color-scheme-white .klb-menu > .menu-item:not(.mega-menu) .sub-menu .sub-menu::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-right: 0.59375rem solid #FFF;
  border-bottom: 0.59375rem solid transparent;
  border-top: 0.59375rem solid transparent;
  margin-left: -1.1875rem;
  top: 1.3125rem;
  left: 0.0625rem;
  z-index: 1;
}
.klb-menu-nav.primary-menu.triangle-enable.color-scheme-white .klb-menu > .menu-item:not(.mega-menu) .sub-menu .sub-menu::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-right: 0.59375rem solid var(--color-gray300);
  border-bottom: 0.59375rem solid transparent;
  border-top: 0.59375rem solid transparent;
  margin-left: -1.1875rem;
  top: 1.3125rem;
  left: 0;
}
.klb-menu-nav.primary-menu.triangle-enable.color-scheme-white.border-gray-light .klb-menu > .menu-item .sub-menu::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.59375rem solid var(--color-gray50);
  border-left: 0.59375rem solid transparent;
  border-right: 0.59375rem solid transparent;
  margin-bottom: 0rem;
}
.klb-menu-nav.primary-menu.triangle-enable.color-scheme-white.border-dark .klb-menu > .menu-item .sub-menu::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.59375rem solid #1B1F22;
  border-left: 0.59375rem solid transparent;
  border-right: 0.59375rem solid transparent;
  margin-bottom: 0rem;
}
.klb-menu-nav.primary-menu.menu-seperate .klb-menu {
  gap: 0;
}
.klb-menu-nav.primary-menu.menu-seperate .klb-menu > .menu-item {
  margin-right: 0;
}
.klb-menu-nav.primary-menu.menu-seperate .klb-menu > .menu-item + .menu-item {
  border-left: 1px solid rgba(var(--color-rgb), 0.15);
}
.klb-menu-nav.primary-menu.menu-seperate .klb-menu > .menu-item > a {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}
.klb-menu-nav.primary-menu.menu-seperate .klb-menu > .menu-item:not(.mega-menu) > .sub-menu {
  left: 0;
}

/* ----- Header mobile settings ----- */
.header-mobile:not(.transparent) {
  position: relative;
}
.header-mobile a {
  color: currentColor;
  outline: none;
  -webkit-transition: color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.header-mobile .header-inner {
  height: 3.5rem;
}
.header-mobile .site-brand img {
  height: 2.25rem;
}
.header-mobile .header-action.toggle-button i {
  font-size: 1.5rem;
}
.header-mobile .header-action.cart-button .action-text {
  display: none;
}

/* ----- mobile bottom menu settings ----- */
.klb-mobile-bottom {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 0.625rem 1.25rem 0.5rem;
  background-color: #FFF;
  border-top: 0.0625rem solid var(--color-gray100);
  -webkit-box-shadow: 0 0 10px -4px rgba(27, 31, 34, 0.3);
          box-shadow: 0 0 10px -4px rgba(27, 31, 34, 0.3);
  border-top-left-radius: 1.375rem;
  border-top-right-radius: 1.375rem;
  z-index: 999;
}
@media screen and (min-width: 769px) {
  .klb-mobile-bottom {
    display: none;
  }
}
.klb-mobile-bottom .mobile-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0.3125rem 0;
  list-style: none;
}
.klb-mobile-bottom .mobile-menu ul li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: 1;
  color: var(--color-text);
}
.klb-mobile-bottom .mobile-menu ul li a i {
  position: relative;
  height: 1.75rem;
  font-size: 1.75rem;
  margin-bottom: 0.3125rem;
}
.klb-mobile-bottom .mobile-menu ul li a span {
  position: relative;
  text-transform: capitalize;
  font-size: 0.75rem;
  opacity: 0.5;
}
.klb-mobile-bottom .mobile-menu ul li a.active i::before {
  content: "\ec7b";
}

/*---------------------------------------------------- 
  06. Modules
----------------------------------------------------*/
/* ----- module header settings ----- */
.klb-module {
  position: relative;
}
.klb-module .module-header {
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .klb-module .module-header {
    margin-bottom: 1.25rem;
  }
}
.klb-module .module-header-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.klb-module .module-header-inner .column.button-column {
  margin-left: auto;
}
@media screen and (max-width: 575.98px) {
  .klb-module .module-header-inner .column.sub-column {
    width: 100%;
    margin-top: 0.3125rem;
  }
}
.klb-module .module-header .entry-subtitle {
  display: block;
  width: 100%;
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--color-gray600);
}
.klb-module .module-header .entry-subtitle:not(.primary) {
  opacity: 0.8;
}
.klb-module .module-header .entry-subtitle.primary {
  color: var(--theme-primary-color);
}
.klb-module .module-header .entry-subtitle.thin {
  font-weight: 400;
}
.klb-module .module-header .entry-title {
  position: relative;
  font-size: 1.125rem;
  font-weight: 500;
  margin-bottom: 0;
}
.klb-module .module-header .entry-title.bolded {
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .klb-module .module-header .entry-title {
    font-size: 1.25rem;
  }
  .klb-module .module-header .entry-title.medium-size {
    font-size: 1.5rem;
  }
  .klb-module .module-header .entry-title.large-size {
    font-size: 1.625rem;
  }
}
.klb-module .module-header .entry-excerpt {
  font-size: 0.875rem;
  color: var(--color-gray600);
  margin-top: 0.5rem;
}
.klb-module .module-header .entry-excerpt p {
  opacity: 0.7;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .klb-module .module-header .module-header-tab {
    margin-left: 2.5rem;
  }
}
.klb-module .module-header .module-header-tab ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
.klb-module .module-header .module-header-tab ul li a {
  font-size: 0.9375rem;
  font-weight: 500;
  color: currentColor;
}
@media screen and (max-width: 767.98px) {
  .klb-module .module-header .module-header-tab.style-1 {
    margin-top: 0.1875rem;
  }
}
.klb-module .module-header .module-header-tab.style-1 ul {
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
  row-gap: 0.625rem;
}
.klb-module .module-header .module-header-tab.style-1 ul li a {
  position: relative;
  opacity: 0.5;
}
.klb-module .module-header .module-header-tab.style-1 ul li a:hover {
  opacity: 0.7;
}
.klb-module .module-header .module-header-tab.style-1 ul li.active > a {
  opacity: 1;
}
.klb-module .module-header .module-header-tab.style-1 ul li.active > a::before {
  position: absolute;
  content: "";
  left: -0.625rem;
  right: -0.625rem;
  top: -0.375rem;
  bottom: -0.375rem;
  background-color: currentColor;
  border-radius: 2.25rem;
  opacity: 0.08;
}
@media screen and (max-width: 767.98px) {
  .klb-module .module-header .module-header-tab.style-1 ul li.active:first-child {
    margin-left: 0.625rem;
  }
}
@media screen and (min-width: 768px) {
  .klb-module .module-header .module-header-counter {
    margin-left: 1.875rem;
  }
}
@media screen and (max-width: 767.98px) {
  .klb-module .module-header .btn .button-text {
    display: none;
  }
}
.klb-module .module-header .btn .button-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 767.98px) {
  .klb-module .module-header .btn .button-icon {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
  }
  .klb-module .module-header .btn .button-icon i {
    font-size: 0.625rem;
  }
  .klb-module .module-header .btn .button-icon i::before {
    content: "\e8f3";
    text-shadow: 0 0 0;
  }
  body[data-color=custom][data-theme=light] .klb-module .module-header .btn .button-icon {
    border: 1px solid rgba(var(--color-rgb), 0.17);
  }
  body[data-color=default] .klb-module .module-header .btn .button-icon {
    background-color: var(--color-gray100);
  }
}
@media screen and (min-width: 768px) {
  .klb-module .module-header .btn .button-icon {
    margin-left: 0.4375rem;
  }
}
.klb-module .module-header .btn .button-icon i {
  margin-left: 0;
}
.klb-module .module-header.centered {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .klb-module .module-header.centered {
    margin-bottom: 1.875rem;
  }
  .klb-module .module-header.centered.extra-space {
    margin-bottom: 3.125rem;
  }
}
.klb-module .module-header.centered .module-header-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.klb-module .module-header.centered .module-header-inner .column {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}
.klb-module .module-header.centered .module-header-inner .column.sub-column {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}
.klb-module .module-header.centered .module-header-inner .module-header-tab {
  margin-left: 0;
  margin-bottom: 1.25rem;
}
.klb-module .module-header.centered .entry-excerpt {
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 1024px) {
  .klb-module .module-header.extra-space {
    margin-bottom: 1.875rem;
  }
}
.klb-module .module-header.border-thin {
  border-bottom: 1px solid;
  padding-bottom: 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .klb-module .module-header.border-thin {
    margin-bottom: 1.875rem;
  }
}
.klb-module .module-header.border-bold {
  border-bottom: 2px solid;
  padding-bottom: 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .klb-module .module-header.border-bold {
    margin-bottom: 1.875rem;
  }
}
body[data-color=custom][data-theme=light] .klb-module .module-header.border-thin, body[data-color=custom][data-theme=light] .klb-module .module-header.border-bold {
  border-color: rgba(var(--color-rgb), 0.2);
}
body[data-color=default] .klb-module .module-header.border-thin, body[data-color=default] .klb-module .module-header.border-bold {
  border-color: var(--color-gray200);
}

/* ----- module carousel settings ----- */
.klb-module.module-carousel.hot .klb-slider:not(.bordered) .slick-list::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 0px);
  border: 0.0625rem solid;
  border-radius: var(--theme-radius-base);
  pointer-events: none;
  border: 0.125rem solid var(--color-red600);
}
@media screen and (min-width: 768px) {
  .klb-module.module-carousel.hot .klb-slider:not(.bordered) .slick-list::before {
    border: 0.1875rem solid var(--color-red600);
  }
}
.klb-module.module-carousel.hot .klb-slider.bordered .slick-list::before {
  border-width: 0.125rem;
  border-color: var(--color-red600);
}
@media screen and (min-width: 768px) {
  .klb-module.module-carousel.hot .klb-slider.bordered .slick-list::before {
    border-width: 0.1875rem;
  }
}
.klb-module.module-carousel.hot .klb-slider.bordered .slick-list .slider-item:not(.slick-current)::after {
  top: 0.125rem;
  bottom: 0.125rem;
  height: auto;
}
@media screen and (min-width: 768px) {
  .klb-module.module-carousel.hot .klb-slider.bordered .slick-list .slider-item:not(.slick-current)::after {
    top: 0.1875rem;
    bottom: 0.1875rem;
  }
}
.klb-module.module-carousel.hot .klb-slider .slick-nav {
  color: #FFF !important;
  background-color: var(--color-red600) !important;
  border-color: transparent !important;
}
.klb-module.module-carousel.hot .klb-slider .slick-dots .slick-active > button {
  background-color: var(--color-red600) !important;
}
.klb-module.module-carousel.hot .klb-slider .product .product-wrapper.style-2 .content-wrapper.price-filled .price ins bdi {
  background-color: var(--color-red600);
}
.klb-module.module-carousel.hot .klb-slider .product:hover .klb-countdown.filled .count-item {
  color: #FFF;
  background-color: var(--color-red600);
}
.klb-module.module-carousel.centered .product .content-wrapper {
  text-align: center;
}
.klb-module.module-carousel.centered .product .content-wrapper .product-rating, .klb-module.module-carousel.centered .product .content-wrapper .switcher-wrapper, .klb-module.module-carousel.centered .product .content-wrapper .product-color-switcher {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.klb-module.module-carousel.centered .product .content-wrapper .price {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.klb-module.module-carousel.centered .product .content-wrapper .switcher-wrapper .price {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.klb-module.module-carousel.centered .product .content-wrapper .product-cart-wrapper .price {
  width: auto;
}

/* ----- module iconbox settings ----- */
.module-iconbox .module-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.module-iconbox .module-body .iconbox-icon {
  font-size: 2.625rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: var(--theme-primary-color);
  width: 4.25rem;
  height: 4.25rem;
}
.module-iconbox .module-body .iconbox-icon i {
  line-height: 1;
}
.module-iconbox .module-body .iconbox-icon i::before {
  margin: 0;
}
.module-iconbox .module-body .iconbox-content .entry-title {
  font-size: 0.9375rem;
  margin-bottom: 0.125rem;
}
.module-iconbox .module-body .iconbox-content p {
  font-size: 0.8125rem;
  margin-bottom: 0;
  opacity: 0.6;
}
.module-iconbox.style-2 .module-body {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.module-iconbox.style-2 .iconbox-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #FFF;
  background-color: var(--theme-primary-color);
  border-radius: var(--theme-radius-base);
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .module-iconbox.style-2 .iconbox-icon {
    margin-right: 1.25rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 992px) {
  .module-iconbox.style-2 .iconbox-content {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
}
.module-iconbox.style-2 .iconbox-content .entry-title {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.4375rem;
}
@media screen and (min-width: 992px) {
  .module-iconbox.style-2 .iconbox-content .entry-title {
    font-size: 1.125rem;
  }
}
.module-iconbox.colored .iconbox-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 2.375rem;
  width: 3.875rem;
  height: 3.875rem;
  border-radius: var(--theme-radius-base);
  margin-right: 0.9375rem;
}
.module-iconbox.with-image .module-body {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.module-iconbox.with-image .iconbox-icon {
  margin-right: 1.25rem;
}
.module-iconbox.with-image .iconbox-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.module-iconbox.with-image .iconbox-content .entry-title {
  margin-bottom: 0.3125rem;
}
.module-iconbox.with-image .iconbox-content p + p {
  margin-top: 0.9375rem;
}
.module-iconbox.with-image .iconbox-content .button {
  font-size: 0.8125rem;
  font-weight: 500;
  margin-top: 0.625rem;
}
.module-iconbox.with-image.dark-style {
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: var(--theme-radius-base);
  padding: 1.25rem;
  background: rgb(255, 255, 255);
  background: linear-gradient(301deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.03) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
@media screen and (min-width: 1024px) {
  .module-iconbox.with-image.dark-style {
    padding: 1.875rem;
  }
}
.module-iconbox.with-image.dark-style .entry-title {
  background: -webkit-linear-gradient(296deg, #fff, #a8a8a8, #fff, #a8a8a8, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media screen and (min-width: 1024px) {
  .module-iconbox.with-image.dark-style .entry-title {
    font-size: 1.25rem;
    margin-bottom: 0.625rem;
  }
}

/* ----- module hot products settings ----- */
.klb-module.module-hot-product {
  position: relative;
  border: 0.1875rem solid var(--color-red600);
  border-radius: var(--theme-radius-base);
}
.klb-module.module-hot-product .module-body {
  padding: 0.9375rem 0.9375rem 0.3125rem;
}
@media screen and (min-width: 992px) {
  .klb-module.module-hot-product .module-body {
    padding: 1.25rem 2.5rem 0.3125rem 1.25rem;
  }
}
@media screen and (min-width: 768px) {
  .klb-module.module-hot-product .module-body .product .thumbnail-wrapper .thumbnail-badges .badge.sale {
    font-size: 1rem;
    width: 3.25rem;
    height: 3.25rem;
    border-radius: 50%;
  }
}
.klb-module.module-hot-product .product-countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  padding: 0.9375rem 0.9375rem 0.625rem;
  border-top: 0.0625rem solid;
}
body[data-color=custom][data-theme=light] .klb-module.module-hot-product .product-countdown {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .klb-module.module-hot-product .product-countdown {
  border-color: var(--color-gray200);
}
@media screen and (min-width: 992px) {
  .klb-module.module-hot-product .product-countdown {
    gap: 0.9375rem;
    padding: 0.9375rem 1.25rem 0.9375rem;
  }
}
.klb-module.module-hot-product .product-countdown p {
  font-size: 0.75rem;
  margin-bottom: 0;
}
.klb-module.module-hot-product .product-countdown .count-item {
  color: #FFF;
  background-color: var(--color-red600) !important;
}
.klb-module.module-hot-product .hot-product-title {
  color: #FFF;
  background-color: var(--color-red600);
  padding: 0.5rem 0.9375rem;
}
@media screen and (min-width: 992px) {
  .klb-module.module-hot-product .hot-product-title {
    padding: 0.625rem 1.25rem;
  }
}
.klb-module.module-hot-product .hot-product-title .entry-title {
  font-size: 1rem;
  margin-bottom: 0;
}

/* ----- module product grid settings ----- */
.klb-module.module-products-grid .grid-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.klb-module.module-products-grid .grid-wrapper > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
.klb-module.module-products-grid .grid-wrapper > *.d-flex {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.klb-module.module-products-grid .grid-wrapper > *.d-flex .column-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
.klb-module.module-products-grid .grid-wrapper:not(.bordered) {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.klb-module.module-products-grid .grid-wrapper:not(.bordered) > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.klb-module.module-products-grid .grid-wrapper.bordered::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 0px);
  border: 0.0625rem solid;
  border-radius: var(--theme-radius-base);
  pointer-events: none;
  z-index: 1;
}
body[data-color=custom][data-theme=light] .klb-module.module-products-grid .grid-wrapper.bordered::before {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .klb-module.module-products-grid .grid-wrapper.bordered::before {
  border-color: var(--color-gray200);
}
.klb-module.module-products-grid .grid-wrapper .list-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1.25rem;
}
@media screen and (min-width: 992px) {
  .klb-module.module-products-grid .grid-wrapper .list-items {
    padding: 1.5625rem;
  }
}
.klb-module.module-products-grid .grid-wrapper .list-items .grid-list-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.klb-module.module-products-grid .grid-wrapper .list-items .grid-list-menu ul li {
  line-height: 1;
}
.klb-module.module-products-grid .grid-wrapper .list-items .grid-list-menu ul li + li {
  margin-top: 0.5rem;
}
.klb-module.module-products-grid .grid-wrapper .list-items .grid-list-menu ul li a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  line-height: 1;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  color: currentColor;
}
.klb-module.module-products-grid .grid-wrapper .list-items .grid-list-menu ul li a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.klb-module.module-products-grid .grid-wrapper .list-items .grid-list-menu ul li a:hover::before {
  opacity: 1;
}
.klb-module.module-products-grid .grid-wrapper .list-items .grid-list-menu + .btn {
  margin-top: 1.875rem;
}
@media screen and (min-width: 992px) {
  .klb-module.module-products-grid .grid-wrapper .list-items .grid-list-menu + .btn {
    margin-top: auto;
  }
}
.klb-module.module-products-grid .grid-wrapper .banner-area {
  position: relative;
}
.klb-module.module-products-grid .grid-wrapper .banner-area.banner-area::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 0px);
  pointer-events: none;
  z-index: 1;
}
body[data-color=custom][data-theme=light] .klb-module.module-products-grid .grid-wrapper .banner-area.banner-area::before {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .klb-module.module-products-grid .grid-wrapper .banner-area.banner-area::before {
  border-color: var(--color-gray200);
}
.klb-module.module-products-grid .grid-wrapper .banner-area .klb-banner {
  border-radius: 0;
}
.klb-module.module-products-grid.style-1 .grid-wrapper > * .banner-area::before {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
@media screen and (min-width: 768px) {
  .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    width: 50%;
  }
  .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.simple-product {
    border-bottom: 1px solid;
  }
  body[data-color=custom][data-theme=light] .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.simple-product {
    border-color: rgba(var(--color-rgb), 0.15);
  }
  body[data-color=default] .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.simple-product {
    border-color: var(--color-gray200);
  }
  .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.banner-area::before {
    border-left: 0.0625rem solid;
    border-bottom: 0.0625rem solid;
  }
  .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.banner-area .klb-banner {
    border-top-right-radius: var(--theme-radius-base);
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.banner-area .klb-banner .entry-media {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.banner-area .klb-banner .entry-media img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (min-width: 992px) {
  .klb-module.module-products-grid.style-1 .grid-wrapper > *:nth-child(1) {
    width: 48%;
  }
  .klb-module.module-products-grid.style-1 .grid-wrapper > *:nth-child(2) {
    width: 52%;
  }
  .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.simple-product {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 14rem;
    border-bottom: 0;
  }
  .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.banner-area {
    border-radius: 0;
  }
  .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.banner-area::before {
    border-left: 0.0625rem solid;
    border-right: 0.0625rem solid;
  }
}
.klb-module.module-products-grid.style-2 .grid-wrapper > *:nth-child(1)::before {
  border-bottom: 1px solid;
}
@media screen and (min-width: 992px) {
  .klb-module.module-products-grid.style-2 .grid-wrapper > *:nth-child(1) {
    width: 18.75rem;
  }
  .klb-module.module-products-grid.style-2 .grid-wrapper > *:nth-child(1)::before {
    border-right: 1px solid;
    border-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-2 .grid-wrapper > *:nth-child(1) {
    width: 20rem;
  }
}
.klb-module.module-products-grid.style-2 .grid-wrapper > *:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.klb-module.module-products-grid.style-2 .grid-wrapper .banner-area {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 991.98px) {
  .klb-module.module-products-grid.style-2 .grid-wrapper .banner-area .klb-banner {
    border-top-left-radius: var(--theme-radius-base);
    border-top-right-radius: var(--theme-radius-base);
  }
}
@media screen and (min-width: 992px) {
  .klb-module.module-products-grid.style-2 .grid-wrapper .banner-area .klb-banner {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .klb-module.module-products-grid.style-2 .grid-wrapper .banner-area .klb-banner .entry-media {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .klb-module.module-products-grid.style-2 .grid-wrapper .banner-area .klb-banner .entry-media img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (min-width: 1024px) {
  .klb-module.module-products-grid.style-2 .grid-wrapper .banner-area .klb-banner {
    border-top-left-radius: var(--theme-radius-base);
    border-bottom-left-radius: var(--theme-radius-base);
  }
}
.klb-module.module-products-grid.style-2 .grid-wrapper .products {
  row-gap: var(--theme-site-gutters);
}
.klb-module.module-products-grid.style-2 .grid-wrapper .products .product {
  margin-bottom: 0;
}
.klb-module.module-products-grid.style-2 .grid-wrapper.bordered .products > .product::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  border-bottom: 0.0625rem solid;
  border-right: 0.0625rem solid;
}
body[data-color=custom][data-theme=light] .klb-module.module-products-grid.style-2 .grid-wrapper.bordered .products > .product::after {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .klb-module.module-products-grid.style-2 .grid-wrapper.bordered .products > .product::after {
  border-color: var(--color-gray200);
}
@media screen and (min-width: 768px) {
  .klb-module.module-products-grid.style-2 .grid-wrapper.bordered .products > .product:nth-child(3)::after {
    border-right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-2 .grid-wrapper.bordered .products > .product:nth-child(3)::after {
    border-right: 0.0625rem solid;
  }
  .klb-module.module-products-grid.style-2 .grid-wrapper.bordered .products > .product:nth-child(5)::after {
    border-right: 0;
  }
}
.klb-module.module-products-grid.style-2 .grid-wrapper.bordered .products > .product:last-child::after {
  border: 0;
}
.klb-module.module-products-grid.style-3 .grid-wrapper .grid-list-button {
  margin-top: 1.875rem;
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-3 .grid-wrapper .grid-list-button {
    margin-top: auto;
  }
}
@media screen and (max-width: 991.98px) {
  .klb-module.module-products-grid.style-3 .grid-wrapper .entry-wrapper {
    padding-top: 2.5rem;
    padding-bottom: 7.5rem;
  }
}
@media screen and (min-width: 768px) {
  .klb-module.module-products-grid.style-3 .grid-wrapper .banner-area .klb-banner {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .klb-module.module-products-grid.style-3 .grid-wrapper .banner-area .klb-banner .entry-media {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .klb-module.module-products-grid.style-3 .grid-wrapper .banner-area .klb-banner .entry-media img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.klb-module.module-products-grid.style-3 .grid-wrapper .module-column:not(.klb-slider-wrapper) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 576px) {
  .klb-module.module-products-grid.style-3 .grid-wrapper .module-column:not(.klb-slider-wrapper) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.klb-module.module-products-grid.style-3 .grid-wrapper .module-column:not(.klb-slider-wrapper) > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  width: 100%;
}
@media screen and (min-width: 576px) {
  .klb-module.module-products-grid.style-3 .grid-wrapper .module-column:not(.klb-slider-wrapper) > *.list-items {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.25rem;
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-3 .grid-wrapper .module-column:not(.klb-slider-wrapper) {
    width: 47%;
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-3 .grid-wrapper .module-column.klb-slider-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    width: 50%;
  }
}
.klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column:not(.klb-slider-wrapper) {
  border-bottom: 1px solid;
}
body[data-color=custom][data-theme=light] .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column:not(.klb-slider-wrapper) {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column:not(.klb-slider-wrapper) {
  border-color: var(--color-gray200);
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column:not(.klb-slider-wrapper) {
    border-bottom: 0;
  }
}
body[data-color=custom][data-theme=light] .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column .column-child.banner-area::before {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column .column-child.banner-area::before {
  border-color: var(--color-gray200);
}
@media screen and (max-width: 575.98px) {
  .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column .column-child.banner-area::before {
    border-top: 0.0625rem solid;
  }
}
@media screen and (min-width: 576px) {
  .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column .column-child.banner-area::before {
    border-left: 0.0625rem solid;
  }
  .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column .column-child.banner-area .klb-banner {
    border-top-right-radius: var(--theme-radius-base);
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column .column-child.banner-area::before {
    border-left: 0.0625rem solid;
    border-right: 0.0625rem solid;
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-4 .grid-wrapper .banner-area {
    width: 22.5rem;
  }
}
@media screen and (min-width: 768px) {
  .klb-module.module-products-grid.style-4 .grid-wrapper .banner-area .klb-banner {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .klb-module.module-products-grid.style-4 .grid-wrapper .banner-area .klb-banner .entry-media {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .klb-module.module-products-grid.style-4 .grid-wrapper .banner-area .klb-banner .entry-media img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.klb-module.module-products-grid.style-4 .grid-wrapper .products {
  row-gap: var(--theme-site-gutters);
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-4 .grid-wrapper .products {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
}
.klb-module.module-products-grid.style-4 .grid-wrapper .products .product {
  margin-bottom: 0;
}
.klb-module.module-products-grid.style-4 .grid-wrapper.bordered .banner-area::before {
  border-top: 0.0625rem solid;
  border-bottom: 0.0625rem solid;
}
body[data-color=custom][data-theme=light] .klb-module.module-products-grid.style-4 .grid-wrapper.bordered .banner-area::before {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .klb-module.module-products-grid.style-4 .grid-wrapper.bordered .banner-area::before {
  border-color: var(--color-gray200);
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-4 .grid-wrapper.bordered .banner-area::before {
    border-top: 0;
    border-bottom: 0;
    border-left: 0.0625rem solid;
    border-right: 0.0625rem solid;
  }
}
.klb-module.module-products-grid.style-4 .grid-wrapper.bordered .products > .product {
  position: relative;
}
.klb-module.module-products-grid.style-4 .grid-wrapper.bordered .products > .product::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  border-bottom: 0.0625rem solid;
  border-right: 0.0625rem solid;
}
body[data-color=custom][data-theme=light] .klb-module.module-products-grid.style-4 .grid-wrapper.bordered .products > .product::after {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .klb-module.module-products-grid.style-4 .grid-wrapper.bordered .products > .product::after {
  border-color: var(--color-gray200);
}
.klb-module.module-products-grid.style-4 .grid-wrapper.bordered .products > .product:nth-child(2)::after, .klb-module.module-products-grid.style-4 .grid-wrapper.bordered .products > .product:nth-child(4)::after {
  border-right: 0;
}
.klb-module.module-products-grid.style-4 .grid-wrapper.bordered .products > .product:nth-child(3)::after, .klb-module.module-products-grid.style-4 .grid-wrapper.bordered .products > .product:nth-child(4)::after {
  border-bottom: 0;
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .klb-module.module-products-grid.style-5 .grid-wrapper > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-5 .grid-wrapper > *:nth-child(1), .klb-module.module-products-grid.style-5 .grid-wrapper > *:nth-child(3) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333%;
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-5 .grid-wrapper > *:nth-child(2) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333%;
  }
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .products {
  row-gap: var(--theme-site-gutters);
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .products .product {
  margin-bottom: 0;
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product {
    padding: 1.25rem;
    border: 2px solid var(--color-red600);
    border-radius: var(--theme-radius-base);
  }
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .product-hot-header {
  text-align: center;
  margin-bottom: 0.625rem;
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .product-hot-header .entry-title {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 0.1875rem;
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .product-hot-header .entry-description {
  font-size: 0.875rem;
  color: var(--color-gray600);
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .product-hot-header .klb-countdown-wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .product-hot-header .klb-countdown-wrapper .klb-countdown {
  font-size: 0.9375rem;
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .product-hot-header .klb-countdown-wrapper .klb-countdown {
    font-size: 1rem;
  }
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .product-hot-header .klb-countdown-wrapper .klb-countdown .count-item {
  color: #FFF;
  background-color: var(--color-red600);
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .product-hot-header .klb-countdown-wrapper .klb-countdown .count-item {
    width: 2.4375rem;
    height: 2.25rem;
  }
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .content-wrapper {
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .content-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .content-wrapper .product-title {
    font-size: 1rem;
    margin-bottom: 0.9375rem;
  }
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .content-wrapper .product-rating {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .content-wrapper .product-rating .star-rating {
    font-size: 0.8125rem;
  }
  .klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .content-wrapper .product-rating .rating-count {
    font-size: 0.8125rem;
  }
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .content-wrapper .price {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .content-wrapper .price {
    margin-bottom: 1.25rem;
  }
}
.klb-module.module-products-grid.style-5 .grid-wrapper > * .featured-product .product .content-wrapper .price del {
  font-weight: 400;
}
.klb-module.module-products-grid.style-6 .grid-wrapper {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
@media screen and (min-width: 768px) {
  .klb-module.module-products-grid.style-6 .grid-wrapper > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-6 .grid-wrapper > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-6 .grid-wrapper > * .grid-products .product {
    border-radius: var(--theme-radius-base);
    padding: 1.875rem;
    border: 1px solid;
  }
  body[data-color=custom][data-theme=light] .klb-module.module-products-grid.style-6 .grid-wrapper > * .grid-products .product {
    border: rgba(var(--color-rgb), 0.1);
  }
  body[data-color=default][data-theme=light] .klb-module.module-products-grid.style-6 .grid-wrapper > * .grid-products .product {
    border-color: var(--color-gray200);
  }
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .grid-products .product .thumbnail-wrapper .thumbnail-badges {
  top: 0.9375rem;
  left: 0.625rem;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .grid-products .product .product-rating {
  margin-bottom: 0.625rem;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .grid-products .product .product-title, .klb-module.module-products-grid.style-6 .grid-wrapper > * .grid-products .product .product-cart-wrapper {
  margin-bottom: 0.9375rem;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .grid-products .product .product-progress > p {
  font-size: 0.75rem;
  color: var(--color-gray600);
  opacity: 0.6;
  margin-bottom: 0.4375rem;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product + * {
  padding-top: 1.25rem;
  margin-top: 0.9375rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product + * {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default][data-theme=light] .klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product + * {
  border-color: var(--color-gray100);
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .thumbnail-wrapper {
  width: 6rem;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .product-rating {
  margin-bottom: 0.4375rem;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .product-title {
  font-size: 0.8125rem;
  margin-bottom: 0.5rem;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .price {
  font-size: 1.25rem;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .price del {
  font-size: 75%;
  font-weight: 400;
  opacity: 0.8;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .product-countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0.9375rem;
  gap: 0.9375rem;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .product-countdown > p {
  font-size: 0.75rem;
  margin-bottom: 0;
  opacity: 0.5;
}
@media screen and (min-width: 992px) {
  .klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .product-countdown > p {
    font-size: 0.6875rem;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    line-height: 1.3;
  }
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .product-countdown .klb-countdown {
  font-weight: 500;
}
.klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .product-countdown .klb-countdown .count-item {
  width: 1.75rem;
  height: 1.625rem;
  min-width: 1.625rem;
  padding: 0;
}
body[data-color=custom][data-theme=light] .klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .product-countdown .klb-countdown .count-item {
  background-color: rgba(var(--color-rgb), 0.08);
}
body[data-color=default][data-theme=light] .klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .product-countdown .klb-countdown .count-item {
  background-color: var(--color-gray50);
}
.klb-module.module-products-grid.style-7 .grid-wrapper {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-7 .grid-wrapper > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333%;
  }
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style > * + * {
  margin-top: 1.875rem;
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style > * + * {
    margin-top: 3.125rem;
  }
}
@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .thumbnail-wrapper {
    width: 10rem;
    margin-right: 1.25rem;
  }
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .product-rating {
  margin-bottom: 0.4375rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .product-title {
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .price {
  font-size: 1.25rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .price del {
  font-size: 75%;
  font-weight: 400;
  opacity: 0.8;
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .product-details {
  margin-top: 0.625rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .product-details ul {
  margin: 0;
  padding-left: 0.9375rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .product-details ul li {
  font-size: 0.75rem;
  color: var(--color-gray600);
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .product-details ul li + li {
  margin-top: 0.1875rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .product-footer .product-footer-details {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.4375rem;
  padding-right: 0.4375rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .product-footer .product-footer-details .product-buttons {
  width: 100%;
  margin-top: 0;
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .product-footer .product-footer-details .product-buttons .add_to_cart_button {
  font-size: 0.8125rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.klb-module.module-products-grid.style-7 .grid-wrapper > * .list-style .product .product-content-fade {
  top: -1.25rem;
  bottom: 0;
}
@media screen and (min-width: 992px) {
  .klb-module.module-products-grid.style-8 .row {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .klb-module.module-products-grid.style-8 .row .col {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.klb-module.module-products-grid.style-8 .products:not(.list-style) .product .product-progress > p {
  font-size: 0.75rem;
  opacity: 0.7;
  margin-top: 0.625rem;
}
.klb-module.module-products-grid.style-8 .products.list-style.for-fashion .product {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .klb-module.module-products-grid.style-9 .left .product-title, .klb-module.module-products-grid.style-9 .right .product-title {
    font-size: 0.9375rem;
    margin-bottom: 0.75rem;
  }
  .klb-module.module-products-grid.style-9 .left .price, .klb-module.module-products-grid.style-9 .right .price {
    font-size: 0.9375rem;
  }
  .klb-module.module-products-grid.style-9 .left .product-content-switcher, .klb-module.module-products-grid.style-9 .right .product-content-switcher {
    margin-bottom: 0.625rem;
  }
}
.klb-module.module-products-grid.style-9 .left .count-item, .klb-module.module-products-grid.style-9 .right .count-item {
  border-radius: 0.125rem;
}
@media screen and (min-width: 992px) {
  .klb-module.module-products-grid.style-9 .center .product {
    padding: 1.875rem;
    border: 3px solid var(--color-red600);
    background-color: rgba(var(--color-redRGB), 0.02);
    border-radius: 0.25rem;
  }
  .klb-module.module-products-grid.style-9 .center .product .product-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .klb-module.module-products-grid.style-9 .center .product .product-inner .thumbnail-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 40%;
    margin-bottom: 0;
    margin-right: 1.25rem;
  }
  .klb-module.module-products-grid.style-9 .center .product .product-inner .content-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .klb-module.module-products-grid.style-9 .center .product .product-inner .content-wrapper .product-title {
    font-size: 1.25rem;
    margin-bottom: 0.75rem;
  }
  .klb-module.module-products-grid.style-9 .center .product .product-inner .content-wrapper .price {
    font-size: 1.25rem;
    margin-bottom: 0.9375rem;
  }
  .klb-module.module-products-grid.style-9 .center .product .product-inner .content-wrapper .product-progress .product-stock {
    font-size: 0.875rem;
  }
  .klb-module.module-products-grid.style-9 .center .product .product-inner .content-wrapper .product-progress > p {
    display: block;
    font-size: 0.8125rem;
    margin-top: 0.4375rem;
    opacity: 0.6;
  }
  .klb-module.module-products-grid.style-9 .center .product .product-inner .content-wrapper .product-checklist {
    margin-top: 1.5625rem;
  }
}
.klb-module.module-products-grid.style-9 .center .product .product-checklist {
  margin-top: 0.9375rem;
}
.klb-module.module-products-grid.style-9 .center .product .product-checklist ul {
  padding-left: 1.25rem;
}
.klb-module.module-products-grid.style-9 .center .product .product-checklist ul li {
  font-size: 0.875rem;
}
.klb-module.module-products-grid.style-9 .center .product .product-checklist ul li + li {
  margin-top: 0.1875rem;
}
.klb-module.module-products-grid.style-10 .module-body {
  padding: 0.25rem;
  border-radius: 0.125rem;
}
.klb-module.module-products-grid.style-10 .grid-wrapper {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media screen and (min-width: 992px) {
  .klb-module.module-products-grid.style-10 .grid-wrapper > *:nth-child(1) {
    width: 26.25rem;
  }
}
@media screen and (min-width: 992px) {
  .klb-module.module-products-grid.style-10 .grid-wrapper > *:nth-child(2) {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    width: auto;
  }
}
.klb-module.module-products-grid.style-10 .klb-slider {
  background-color: var(--color-background);
}
.klb-module.module-products-grid.style-11 .products {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.klb-module.module-products-grid.style-11 .products .product {
  margin-bottom: 1.25rem;
}
.klb-module.module-products-grid.style-11 .products .product .product-inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.klb-module.module-products-grid.style-11 .products .product .thumbnail-wrapper {
  width: 35%;
}
.klb-module.module-products-grid.style-11 .products .product .product-rating {
  margin-bottom: 0.4375rem;
}
.klb-module.module-products-grid.style-12 .custom-image {
  position: relative;
  overflow: hidden;
  border-radius: var(--theme-radius-base);
}
@media screen and (min-width: 768px) {
  .klb-module.module-products-grid.style-12 .custom-image {
    height: 100%;
  }
}
.klb-module.module-products-grid.style-12 .custom-image::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: rgb(36, 40, 45);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(36, 40, 45, 0.5)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, rgba(36, 40, 45, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#24282d",endColorstr="#ffffff",GradientType=1);
  pointer-events: none;
}
.klb-module.module-products-grid.style-12 .custom-image a {
  color: #FFF;
}
@media screen and (min-width: 768px) {
  .klb-module.module-products-grid.style-12 .custom-image a img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.klb-module.module-products-grid.style-12 .custom-image .custom-content {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  padding: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .klb-module.module-products-grid.style-12 .custom-image .custom-content {
    padding: 1.875rem;
  }
}
.klb-module.module-products-grid.style-12 .custom-image .custom-content .entry-description p {
  margin-bottom: 0;
}
@media screen and (max-width: 575.98px) {
  .klb-module.module-products-grid.style-12 .custom-image {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }
}
.klb-module.module-products-grid.style-12 .products {
  margin-left: calc(var(--theme-site-gutters) * -1);
  margin-right: calc(var(--theme-site-gutters) * -1);
}
@media screen and (max-width: 575.98px) {
  .klb-module.module-products-grid.style-12 .products {
    margin-left: -7px;
    margin-right: -7px;
  }
}
.klb-module.module-products-grid.style-12 .products .product {
  padding-left: var(--theme-site-gutters);
  padding-right: var(--theme-site-gutters);
}
@media screen and (max-width: 575.98px) {
  .klb-module.module-products-grid.style-12 .products .product {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media screen and (max-width: 575.98px) {
  .klb-module.module-products-grid.style-12 .products .product .product-buttons {
    gap: 0.3125rem;
  }
}
.klb-module.module-products-grid.style-12 .products .product .product-buttons > * {
  font-size: 0.8125rem !important;
}
@media screen and (max-width: 575.98px) {
  .klb-module.module-products-grid.style-12 .products .product .product-buttons > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}

/* ----- recentl viewed products ----- */
.module-recently-viewed .module-header {
  margin-bottom: 1.875rem;
}
.module-recently-viewed .module-body {
  display: block;
}
@media screen and (max-width: 991.98px) {
  .module-recently-viewed .module-body {
    overflow-x: auto;
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
  }
}
.module-recently-viewed ul {
  margin: 0 -0.4375rem 0 -0.4375rem;
  padding: 0;
  list-style: none;
}
@media screen and (max-width: 991.98px) {
  .module-recently-viewed ul {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    width: auto;
  }
}
.module-recently-viewed ul li {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 auto !important;
          flex: 0 0 auto !important;
  width: 12.5% !important;
  max-width: none !important;
  padding-left: 0.4375rem;
  padding-right: 0.4375rem;
}
@media screen and (max-width: 991.98px) {
  .module-recently-viewed ul li {
    width: 6.5625rem !important;
  }
}
.module-recently-viewed ul li .thumbnail-wrapper {
  margin-bottom: 0.3125rem;
}
.module-recently-viewed ul li .content-wrapper .product_title {
  font-size: 0.8125rem;
}
@media screen and (max-width: 991.98px) {
  .module-recently-viewed ul li .content-wrapper .product_title {
    font-size: 0.75rem;
  }
}
.module-recently-viewed ul li .content-wrapper .product_title a {
  color: currentColor;
}
body.link-underline .module-recently-viewed ul li .content-wrapper .product_title a {
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.15rem;
  -webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body.link-underline .module-recently-viewed ul li .content-wrapper .product_title a:hover {
  text-decoration-color: currentColor;
}

/* ----- module countdown banner settings ----- */
.klb-countodnw-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  gap: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .klb-countodnw-banner {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.klb-countodnw-banner .column {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  gap: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .klb-countodnw-banner .column {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.klb-countodnw-banner .entry-title {
  font-weight: 600;
}
@media screen and (min-width: 992px) {
  .klb-countodnw-banner .entry-title {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 992px) {
  .klb-countodnw-banner .klb-countdown-wrapper {
    margin-left: 2.5rem;
  }
}
.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown {
  font-size: 1.75rem;
}
@media screen and (min-width: 992px) {
  .klb-countodnw-banner .klb-countdown-wrapper .klb-countdown {
    font-size: 2.25rem;
  }
}
.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown > span {
  display: block;
  font-size: 0;
  width: 0.0625rem;
  height: 1.875rem;
  background-color: currentColor;
  margin-left: 0.5625rem;
  margin-right: 0.625rem;
  opacity: 0.2;
}
.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown .count-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: auto;
  height: auto;
  border: 0;
}
.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown .count-item .count {
  width: 2.25rem;
}
@media screen and (min-width: 992px) {
  .klb-countodnw-banner .klb-countdown-wrapper .klb-countdown .count-item .count {
    width: 2.875rem;
  }
}
.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown .count-item .count-label {
  font-size: 50%;
  margin-left: 0;
  margin-top: 0.125rem;
  opacity: 0.6;
}
@media screen and (min-width: 992px) {
  .klb-countodnw-banner .klb-countdown-wrapper .klb-countdown .count-item .count-label {
    font-size: 42%;
  }
}
@media screen and (min-width: 992px) {
  .klb-countodnw-banner .entry-description p {
    margin-bottom: 0;
  }
}

/* ----- module logofolio settings ----- */
.logo-block {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.logo-block img {
  max-height: 5.3125rem;
}
.logo-block a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.logo-block a img {
  opacity: 0.5;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.logo-block a:hover img {
  opacity: 1;
}
.logo-block.no-opacity a img {
  opacity: 1;
}

/* ----- module products column settings ----- */
.products-column.centered .product .content-wrapper {
  text-align: center;
}
.products-column.centered .product .content-wrapper .product-rating, .products-column.centered .product .content-wrapper .switcher-wrapper, .products-column.centered .product .content-wrapper .product-color-switcher {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.products-column.centered .product .content-wrapper .switcher-wrapper .price {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

/*---------------------------------------------------- 
  08. Blog Posts
----------------------------------------------------*/
/* ----- Post settings ----- */
.post {
  position: relative;
  margin-bottom: 1.25rem;
  /* post thumbnail */
  /* post category */
  /* post title */
  /* post meta */
  /* post excerpt */
}
.post .entry-media {
  margin-bottom: 0.625rem;
}
.post .entry-media a {
  position: relative;
  display: block;
  border-radius: var(--theme-radius-base);
  overflow: hidden;
}
.post .entry-category {
  margin-bottom: 0.4375rem;
}
.post .entry-category a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.6875rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--theme-primary-color);
}
.post .entry-title {
  margin-bottom: 0.625rem;
}
.post .entry-title a {
  color: currentColor;
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.15rem;
  -webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.post .entry-title a:hover {
  text-decoration-color: currentColor;
}
.post .entry-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0.8125rem;
  margin-bottom: 0.625rem;
}
.post .entry-meta > * {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
}
.post .entry-meta > *::before {
  content: "•";
  position: relative;
  font-size: 0.875rem;
  margin-left: 0.625rem;
  margin-right: 0.5rem;
  top: -0.0625rem;
}
.post .entry-meta > *:first-child::before {
  display: none;
}
.post .entry-meta a {
  color: currentColor;
}
.post .entry-meta .entry-author a {
  font-weight: 500;
}
.post .entry-meta .entry-author a span {
  font-weight: 400;
  opacity: 0.4;
}
.post .entry-meta .entry-comments i {
  font-size: 0.9375rem;
  line-height: 1;
}
.post .entry-meta .entry-comments i::before {
  margin: 0;
}
.post .entry-excerpt {
  font-size: 0.875rem;
  color: var(--color-gray600);
}
@media screen and (min-width: 992px) {
  .post .entry-excerpt {
    font-size: 0.9375rem;
  }
}

/* ----- Blog post module ----- */
.blog-posts {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.blog-posts.grid-style {
  margin-left: calc(var(--theme-site-gutters) * -1);
  margin-right: calc(var(--theme-site-gutters) * -1);
}
.blog-posts.grid-style > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  padding-left: var(--theme-site-gutters);
  padding-right: var(--theme-site-gutters);
}
@media screen and (min-width: 992px) {
  .blog-posts.grid-style.grid-4 > * {
    width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .blog-posts.grid-style.grid-4 > * {
    width: 25%;
  }
}
.blog-posts.grid-style.grid-4 .post .entry-title {
  font-size: 1.25rem;
}
@media screen and (min-width: 992px) {
  .blog-posts.large-style .post {
    margin-bottom: 3.75rem;
  }
}
@media screen and (min-width: 992px) {
  .blog-posts.large-style .post .entry-title {
    font-size: 2.25rem;
    margin-bottom: 0.9375rem;
  }
}
@media screen and (min-width: 992px) {
  .blog-posts.large-style .post .entry-meta {
    margin-bottom: 1.25rem;
  }
}

/*---------------------------------------------------- 
  07. Sidebar
----------------------------------------------------*/
/* ----- sidgets settings ----- */
.widget {
  position: relative;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 768px) {
  .widget {
    margin-bottom: 2.5rem;
  }
}
.widget:last-child {
  margin-bottom: 0;
}
.widget .widget-title {
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 768px) {
  .widget .widget-title {
    font-size: calc(var(--theme-widgets-font-size) + 1px);
    margin-bottom: 1.25rem;
  }
}
.widget .company-details {
  position: relative;
}
.widget .company-details .company-phone {
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 0.1875rem;
}
@media screen and (min-width: 768px) {
  .widget .company-details .company-phone {
    font-size: 1.5rem;
    line-height: 1.1;
  }
}
.widget .company-details .company-phone a {
  color: var(--theme-primary-color);
}
.widget .company-details .company-email span {
  opacity: 0.6;
}
.widget .company-details .company-email a {
  position: relative;
  font-weight: 500;
  color: currentColor;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.widget .company-details .company-email a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.widget .company-details .company-email a:hover::before {
  opacity: 1;
}
.widget .company-details .company-hours span {
  opacity: 0.6;
}
.widget .company-details .company-hours strong {
  display: block;
  width: 100%;
}

/* ----- nav menu widget ----- */
.widget_nav_menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.widget_nav_menu ul li + li {
  margin-top: 0.1875rem;
}
.widget_nav_menu ul li a {
  position: relative;
  font-size: var(--theme-widgets-font-size);
  font-weight: var(--theme-widgets-font-weight);
  color: currentColor;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.widget_nav_menu ul li a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.widget_nav_menu ul li a:hover::before {
  opacity: 1;
}

/* ----- text widget ----- */
.widget_text p {
  font-size: var(--theme-widgets-font-size);
  font-weight: var(--theme-widgets-font-weight);
}

/* ----- post list widget ----- */
.posts-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.posts-list li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.posts-list li .entry-media {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 4.125rem;
  margin-right: 0.9375rem;
}
.posts-list li .entry-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.posts-list li .entry-wrapper .entry-title {
  font-size: 0.875rem;
}
.posts-list li .entry-wrapper .entry-meta {
  font-size: 0.75rem;
}

/* ----- checkbox list ----- */
.widget-checkbox-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.widget-checkbox-list ul li + li {
  margin-top: 0.25rem;
}
.widget-checkbox-list ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: currentColor;
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
}
.widget-checkbox-list ul li a input {
  width: 1rem;
  height: 1rem;
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] .widget-checkbox-list ul li a input:not(.variation-filled)::after, body[data-color=custom] .widget-checkbox-list ul li a input:not(.variation-filled)::after {
  border: var(--theme-form-border-width) solid rgba(var(--color-rgb), 0.2);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=light] .widget-checkbox-list ul li a input:not(.variation-filled):hover::after, body[data-color=custom] .widget-checkbox-list ul li a input:not(.variation-filled):hover::after {
  border-color: rgba(var(--color-rgb), 0.25);
}
body:not(.input-variation-filled)[data-color=default] .widget-checkbox-list ul li a input:not(.variation-filled)::after, 
body[data-color=default] .widget-checkbox-list ul li a input:not(.variation-filled)::after {
  border: var(--theme-form-border-width) solid var(--color-gray500);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=default] .widget-checkbox-list ul li a input:not(.variation-filled):hover::after, 
body[data-color=default] .widget-checkbox-list ul li a input:not(.variation-filled):hover::after {
  border-color: var(--color-gray600);
}
.widget-checkbox-list ul li a label {
  font-size: 0.875rem;
  cursor: pointer;
  margin-left: 0.625rem;
  margin-bottom: 0;
}
.widget-checkbox-list.max-height {
  max-height: 8.5625rem;
}
.widget-checkbox-list + .total-check-count {
  font-size: 0.75rem;
  padding-top: 0.4375rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .widget-checkbox-list + .total-check-count {
  color: rgba(var(--color-rgb), 0.5);
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .widget-checkbox-list + .total-check-count {
  color: var(--color-gray500);
  border-color: var(--color-gray200);
}

/* ----- search form for widget ----- */
.search-from-list {
  margin-bottom: 0.625rem;
}
.search-from-list form {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.search-from-list form input {
  height: 2.75rem;
}
.search-from-list form input::-webkit-input-placeholder {
  font-size: 0.8125rem;
  font-weight: 400;
}
.search-from-list form input::-moz-placeholder {
  font-size: 0.8125rem;
  font-weight: 400;
}
.search-from-list form input:-ms-input-placeholder {
  font-size: 0.8125rem;
  font-weight: 400;
}
.search-from-list form input::-ms-input-placeholder {
  font-size: 0.8125rem;
  font-weight: 400;
}
.search-from-list form input::placeholder {
  font-size: 0.8125rem;
  font-weight: 400;
}
.search-from-list form button {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--color-text);
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  right: 0;
}

/* ----- price filter widget ----- */
.price_slider_wrapper .price_slider_amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.875rem;
}
.price_slider_wrapper .price_slider_amount > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.price_slider_wrapper .price_slider_amount > * input {
  color: var(--color-text);
  height: 2.5rem;
}
.price_slider_wrapper .price_slider_amount > *.separator {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0.9375rem 0.625rem 0;
}
.price_slider_wrapper .price_slider_amount > * .price-placeholder {
  display: block;
  font-size: 0.75rem;
  margin-bottom: 0.1875rem;
}
body[data-color=custom][data-theme=light] .price_slider_wrapper .price_slider_amount > * .price-placeholder {
  color: rgba(var(--color-rgb), 0.6);
}
body[data-color=default] .price_slider_wrapper .price_slider_amount > * .price-placeholder {
  color: var(--color-gray600);
}
.price_slider_wrapper .ui-widget-content {
  position: relative;
  height: 0.125rem;
  margin-bottom: 1.25rem;
  border-radius: 0.25rem;
}
body[data-color=custom][data-theme=light] .price_slider_wrapper .ui-widget-content {
  background-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .price_slider_wrapper .ui-widget-content {
  background-color: var(--color-gray200);
}
.price_slider_wrapper .ui-widget-content .ui-slider-range {
  position: absolute;
  display: block;
  width: 100%;
  height: 0.125rem;
  border: 0;
  border-radius: 0.5rem;
  background-color: var(--color-text);
  z-index: 1;
}
.price_slider_wrapper .ui-widget-content .ui-slider-handle {
  left: 0;
  position: absolute;
  z-index: 2;
  outline: 0;
  cursor: pointer;
  background-color: var(--color-text);
  border-radius: 100%;
  border: 0;
  height: 0.875rem;
  top: -0.375rem;
  width: 0.875rem;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
}
.price_slider_wrapper .ui-widget-content .ui-slider-handle:last-child {
  left: 100%;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.price_slider_wrapper .price_slider_bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.price_slider_wrapper .price_slider_bottom .price_label {
  font-size: 0.8125rem;
  margin-right: auto;
}
.price_slider_wrapper .price_slider_bottom button {
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  height: 2.25rem;
  line-height: 2.25rem;
}

/* ----- sidebar ----- */
@media screen and (max-width: 1199.98px) {
  .filter-sidebar-active {
    overflow-y: hidden !important;
  }
}

@media screen and (max-width: 1199.98px) {
  #sidebar.filtered-sidebar {
    position: fixed !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    max-width: 90%;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    background-color: var(--color-background);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    z-index: 10001;
  }
}
#sidebar.filtered-sidebar .filter-sidebar-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.75rem 1.25rem 0.9375rem;
}
#sidebar.filtered-sidebar .filter-sidebar-header .entry-title {
  font-size: 1rem;
  margin-bottom: 0;
}
@media screen and (min-width: 1200px) {
  #sidebar.filtered-sidebar .filter-sidebar-header {
    display: none;
  }
}
@media screen and (max-width: 1199.98px) {
  #sidebar.filtered-sidebar .filter-sidebar-header + .site-scroll {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media screen and (max-width: 1199.98px) {
  #sidebar.filtered-sidebar .theiaStickySidebar {
    width: 100%;
    height: 100%;
    overflow: hidden !important;
    overflow-anchor: none;
    -ms-touch-action: auto;
        touch-action: auto;
  }
}
@media screen and (max-width: 1199.98px) {
  #sidebar.filtered-sidebar .filter-sidebar-body {
    padding-bottom: 6.25rem;
  }
}

/*---------------------------------------------------- 
  09. Footer
----------------------------------------------------*/
/* ----- Footer default settings ----- */
.site-footer {
  position: relative;
  margin-top: 1.875rem;
}
@media screen and (min-width: 992px) {
  .site-footer {
    margin-top: 3.75rem;
  }
}
[data-theme=light] .site-footer .color-scheme-dark {
  color: #1B1F22;
}
.site-footer .color-scheme-light {
  color: #FFF;
}
.site-footer .color-scheme-theme {
  color: var(--color-text);
}
.site-footer .color-layout-white {
  background-color: #FFF;
}
.site-footer .color-layout-black {
  background-color: #1B1F22;
}
.site-footer .color-layout-theme {
  background-color: var(--color-background);
}
.site-footer .color-layout-light-gray {
  background-color: var(--color-gray25);
}
.site-footer .color-layout-baby-light {
  background-color: #f0f5f8;
}
.site-footer .color-layout-image {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.site-footer .footer-row {
  background-repeat: no-repeat;
  background-size: cover;
}
.site-footer .site-payment-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-column-gap: 0.4375rem;
     -moz-column-gap: 0.4375rem;
          column-gap: 0.4375rem;
}
@media screen and (min-width: 768px) {
  .site-footer .site-payment-cards {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.site-footer .site-payment-cards .payment-cards-label {
  font-size: var(--theme-widgets-font-size);
  font-weight: 500;
  margin-bottom: 0.4375rem;
}
@media screen and (min-width: 576px) {
  .site-footer .site-payment-cards .payment-cards-label {
    margin-bottom: 0;
    margin-right: 0.625rem;
  }
}
.site-footer .site-payment-cards .payment-cards {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 0.9375rem;
     -moz-column-gap: 0.9375rem;
          column-gap: 0.9375rem;
  row-gap: 0.5rem;
}
.site-footer .site-payment-cards .payment-cards .card-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-footer .site-payment-cards .payment-cards .card-item.mastercard svg, .site-footer .site-payment-cards .payment-cards .card-item.maestro svg {
  width: auto;
  height: 1rem;
}
.site-footer .site-payment-cards .payment-cards .card-item.klarna svg, .site-footer .site-payment-cards .payment-cards .card-item.skrill svg {
  width: auto;
  height: 0.8125rem;
}

/* ----- Footer newsletter settings ----- */
.footer-newsletter .newsletter-text {
  max-width: 35rem;
}
.footer-newsletter .newsletter-text .entry-subtitle {
  font-size: 1rem;
}
.footer-newsletter .newsletter-text .entry-title {
  font-size: 1.25rem;
}
@media screen and (min-width: 768px) {
  .footer-newsletter .newsletter-text .entry-title {
    font-size: 1.625rem;
  }
}
.footer-newsletter .newsletter-text .entry-caption p {
  font-size: 0.875rem;
  opacity: 0.6;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .footer-newsletter .newsletter-text .entry-caption p {
    font-size: 0.9375rem;
  }
}
.footer-newsletter .newsletter-form {
  position: relative;
  width: 100%;
  max-width: 28.75rem;
  min-width: 17.5rem;
}
@media screen and (min-width: 768px) {
  .footer-newsletter .newsletter-form input {
    line-height: 2.875rem;
    height: 3rem;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
}
.footer-newsletter .newsletter-form .btn {
  position: absolute;
  top: 0;
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@media screen and (min-width: 768px) {
  .footer-newsletter .newsletter-form .btn {
    line-height: 3rem;
    height: 3rem;
  }
}
.footer-newsletter .newsletter-form .privacy-policy {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.625rem;
}
.footer-newsletter .newsletter-form .privacy-policy p {
  margin-bottom: 0;
}
.footer-newsletter .newsletter-form .privacy-policy a {
  position: relative;
  font-weight: 500;
  color: var(--theme-primary-color);
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
}
.footer-newsletter .newsletter-form .privacy-policy a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.footer-newsletter .newsletter-form .privacy-policy a:hover::before {
  opacity: 1;
}
.footer-newsletter.style-1 .footer-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media screen and (min-width: 768px) {
  .footer-newsletter.style-1 .footer-inner {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    text-align: inherit;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .footer-newsletter.style-1 .footer-inner {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  .footer-newsletter.style-1 .footer-inner .newsletter-text {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  .footer-newsletter.style-1 .footer-inner > .column {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .footer-newsletter.style-1 .footer-inner > .column.form-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.footer-newsletter.style-1 .footer-inner > .column + .column {
  margin-top: 1.875rem;
}
@media screen and (min-width: 768px) {
  .footer-newsletter.style-1 .footer-inner > .column + .column {
    margin-top: 0;
  }
}

/* ----- Footer widgets settings ----- */
.footer-widgets {
  position: relative;
}
.footer-widgets .footer-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 1.25rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media screen and (min-width: 576px) {
  .footer-widgets .footer-inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .footer-widgets .footer-inner > .column {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .footer-widgets .footer-inner > .column.column-brand {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 23.75rem;
  }
  .footer-widgets .footer-inner > .column.column-brand + .column-widgets {
    padding-left: 5rem;
  }
  .footer-widgets .footer-inner > .column.column-brand + .column-widgets::before {
    content: "";
    position: absolute;
    width: 0.0625rem;
    height: 100%;
    top: 0;
    left: 0;
    background-color: currentColor;
    opacity: 0.1;
  }
}
@media screen and (min-width: 768px) {
  .footer-widgets .footer-inner {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media screen and (min-width: 992px) {
  .footer-widgets .footer-inner {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .footer-widgets .footer-inner > .column {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .footer-widgets .footer-inner {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
.footer-widgets .column-widgets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 1.25rem;
}
@media screen and (min-width: 576px) {
  .footer-widgets .column-widgets {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }
}
.footer-widgets .column-widgets > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  width: 100%;
}

/* ----- Footer copyright settings ----- */
.footer-copyright {
  position: relative;
}
.footer-copyright .footer-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media screen and (min-width: 576px) {
  .footer-copyright .footer-inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 1.875rem;
    padding-bottom: 3.125rem;
  }
}
.footer-copyright .site-copyright p {
  font-size: 0.8125rem;
  margin-bottom: 0;
}
.footer-copyright .site-copyright p a {
  position: relative;
  font-weight: 500;
  color: currentColor;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.footer-copyright .site-copyright p a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: 1;
  -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.footer-copyright .site-copyright p a:hover::before {
  opacity: 0;
}
.footer-copyright .site-payment-cards {
  margin-top: 0.625rem;
}
@media screen and (min-width: 992px) {
  .footer-copyright .site-payment-cards {
    margin-left: auto;
    margin-top: 0.625rem;
  }
}

/* ----- Footer social settings ----- */
.footer-social {
  position: relative;
}
.footer-social .footer-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 0.9375rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media screen and (min-width: 768px) {
  .footer-social .footer-inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }
}
.footer-social .site-social {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 576px) {
  .footer-social .site-social {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.footer-social .site-social .social-label {
  font-size: var(--theme-widgets-font-size);
  font-weight: 500;
  margin-bottom: 0.4375rem;
}
@media screen and (min-width: 576px) {
  .footer-social .site-social .social-label {
    margin-bottom: 0;
    margin-right: 0.625rem;
  }
}
.footer-social .site-social ul {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer-social .site-social ul li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.125rem;
  width: 1.875rem;
  height: 1.875rem;
}
@media screen and (min-width: 576px) {
  .footer-social .site-social ul li a {
    width: 2.25rem;
    height: 2.25rem;
  }
}
.footer-social .site-social ul li a i {
  line-height: 1;
}
.footer-social .site-social ul li a i::before {
  margin: 0;
}
.footer-social .site-social ul li a.youtube {
  font-size: 0.9375rem;
}
.footer-social .site-social ul li a.facebook {
  font-size: 0.9375rem;
}
.footer-social .site-social ul.rounded-style a::before {
  border-radius: 50% !important;
}
.footer-social .site-social ul.color-theme a {
  position: relative;
  color: currentColor;
}
.footer-social .site-social ul.color-theme a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: currentColor;
  border-radius: calc(var(--theme-radius-base) / 2);
  opacity: 0.1;
}
.footer-social .site-social ul.color-theme a:hover::before {
  opacity: 0.15;
}
.footer-social .site-application {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 576px) {
  .footer-social .site-application {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-left: auto;
  }
}
.footer-social .site-application .app-label {
  font-size: var(--theme-widgets-font-size);
  font-weight: 500;
  margin-bottom: 0.4375rem;
}
@media screen and (min-width: 576px) {
  .footer-social .site-application .app-label {
    margin-bottom: 0;
    margin-right: 0.625rem;
  }
}
.footer-social .site-application ul {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer-social .site-application ul img {
  max-height: 2.1875rem;
}

/*---------------------------------------------------- 
  10. WooCommerce
----------------------------------------------------*/
/* ----- WooCommerce form row ----- */
.woocommerce-form-row, .form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* ----- WooCommerce input ----- */
.woocommerce-Input, .woocommerce-button {
  outline: none;
}
@media screen and (min-width: 768px) {
  .woocommerce-Input, .woocommerce-button {
    line-height: 2.75rem !important;
    height: 2.75rem !important;
  }
}

/* ----- WooCommerce breadcrumb ----- */
.woocommerce-breadcrumb {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 992px) {
  .woocommerce-breadcrumb {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}
.woocommerce-breadcrumb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.3125rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.woocommerce-breadcrumb ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  font-size: 0.8125rem;
  color: var(--color-gray500);
}
.woocommerce-breadcrumb ul li::after {
  font-family: "klbtheme";
  font-size: 0.625rem;
  content: "\e8f3";
  color: var(--color-text);
  margin-left: 0.4375rem;
  margin-right: 0.1875rem;
}
.woocommerce-breadcrumb ul li:last-child::after {
  display: none;
}
.woocommerce-breadcrumb ul li a {
  color: var(--color-text);
}

/* ----- WooCommerce page header ----- */
.woocommerce-page-header {
  position: relative;
}
.woocommerce-page-header.with-banner {
  margin-bottom: 1.25rem;
}
.woocommerce-page-header.with-banner .klb-banner + .woocommerce-sub-categories {
  margin-top: 0.9375rem;
}
.woocommerce-page-header .woocommerce-sub-categories {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
  margin-bottom: 0.9375rem;
}
.woocommerce-page-header .woocommerce-sub-categories > span {
  font-size: 0.8125rem;
}
.woocommerce-page-header .woocommerce-sub-categories ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.1875rem;
  padding: 0;
  margin: 0;
  list-style: none;
}
.woocommerce-page-header .woocommerce-sub-categories ul li a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 0.3125rem 0.8125rem;
  color: var(--color-text);
  border: 1px solid;
  border-radius: calc(var(--theme-radius-base) / 2);
}
body[data-color=custom][data-theme=light] .woocommerce-page-header .woocommerce-sub-categories ul li a {
  border-color: rgba(var(--color-rgb), 0.25);
}
body[data-color=default] .woocommerce-page-header .woocommerce-sub-categories ul li a {
  border-color: var(--color-gray300);
}
.woocommerce-page-header .woocommerce-sub-categories ul li a::before {
  content: "";
  display: block;
  width: 0.9375rem;
  height: 0.9375rem;
  border-radius: calc(var(--theme-radius-form) / 2);
  border: 1px solid;
  margin-left: -0.1875rem;
  margin-right: 0.5rem;
}
body[data-color=custom][data-theme=light] .woocommerce-page-header .woocommerce-sub-categories ul li a::before {
  border-color: rgba(var(--color-rgb), 0.3);
}
body[data-color=default] .woocommerce-page-header .woocommerce-sub-categories ul li a::before {
  border-color: var(--color-gray400);
}
.woocommerce-page-header .woocommerce-sub-categories ul li a.active {
  color: var(--theme-primary-color);
  border-color: var(--theme-primary-color) !important;
  background-color: rgba(var(--theme-primary-color-RGB), 0.04);
}
.woocommerce-page-header .woocommerce-sub-categories ul li a.active::before {
  border-color: transparent !important;
  background-color: var(--theme-primary-color) !important;
}
.woocommerce-page-header .woocommerce-sub-categories ul li a.active::after {
  content: "\e8ef";
  position: absolute;
  font-family: "klbtheme";
  position: absolute;
  font-size: 0.6875rem;
  margin-top: 0.125rem;
  color: #FFF;
}

/* ----- WooCommerce before shop loop ----- */
.before-shop-loop {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 0.625rem;
  margin-bottom: 0.9375rem;
  border-bottom: 1px solid;
}
body[data-color=custom][data-theme=light] .before-shop-loop {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .before-shop-loop {
  border-color: var(--color-gray200);
}
.before-shop-loop .filter-button {
  margin-right: auto;
}
@media screen and (min-width: 1200px) {
  .before-shop-loop .filter-button {
    display: none;
  }
}
.before-shop-loop .filter-button a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  color: currentColor;
}
.before-shop-loop .filter-button a i {
  font-size: 1.125rem;
  margin-right: 0.25rem;
}
.before-shop-loop .filter-button a span {
  font-weight: 500;
}
.before-shop-loop .filters-wide-button {
  position: static;
  margin-right: 0.9375rem;
  padding-right: 0.9375rem;
  border-right: 1px solid;
}
body[data-color=custom][data-theme=light] .before-shop-loop .filters-wide-button {
  border-color: rgba(var(--color-rgb), 0.2);
}
body[data-color=default] .before-shop-loop .filters-wide-button {
  border-color: var(--color-gray200);
}
@media screen and (max-width: 991.98px) {
  .before-shop-loop .filters-wide-button {
    display: none;
  }
}
.before-shop-loop .filters-wide-button > a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1;
  color: var(--color-text);
}
.before-shop-loop .filters-wide-button > a::after {
  font-family: "klbtheme";
  content: "\ea1b";
  border: 0;
  margin-left: 0.75rem;
}
.before-shop-loop .filters-wide-button > a i {
  font-size: 1rem;
  margin-right: 0.25rem;
}
.before-shop-loop .filters-wide-button .filter-holder {
  display: none;
  width: 100%;
  padding: 1.875rem;
}
.before-shop-loop .filters-wide-button .filter-holder.show {
  display: block !important;
}
.before-shop-loop .filters-wide-button .filter-holder .filter-holder-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1.875rem;
  margin-right: -1.875rem;
}
.before-shop-loop .filters-wide-button .filter-holder .filter-holder-inner .widget {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-bottom: 0;
}
.before-shop-loop .woocommerce-result-count {
  position: relative;
  font-size: 0.75rem;
  margin-bottom: 0;
  margin-right: auto;
  top: 1px;
}
body[data-color=custom][data-theme=light] .before-shop-loop .woocommerce-result-count {
  color: rgba(var(--color-rgb), 0.5);
}
body[data-color=default] .before-shop-loop .woocommerce-result-count {
  color: var(--color-gray600);
}
@media screen and (max-width: 991.98px) {
  .before-shop-loop .woocommerce-result-count {
    display: none;
  }
}
.before-shop-loop .sorting-products, .before-shop-loop .per-page-products {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.before-shop-loop .sorting-products > span, .before-shop-loop .per-page-products > span {
  font-size: 0.875rem;
  font-weight: 500;
  margin-right: 0.4375rem;
  opacity: 0.5;
}
.before-shop-loop .sorting-products select, .before-shop-loop .per-page-products select {
  font-size: 0.875rem;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  color: var(--color-text);
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.before-shop-loop .sorting-products + .per-page-products, .before-shop-loop .per-page-products + .per-page-products {
  display: none;
  margin-left: 0.625rem;
  padding-left: 0.625rem;
}
.before-shop-loop .sorting-products + .per-page-products::before, .before-shop-loop .per-page-products + .per-page-products::before {
  content: "";
  position: absolute;
  width: 0.0625rem;
  height: 1.25rem;
  left: 0;
}
body[data-color=custom][data-theme=light] .before-shop-loop .sorting-products + .per-page-products::before, body[data-color=custom][data-theme=light] .before-shop-loop .per-page-products + .per-page-products::before {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .before-shop-loop .sorting-products + .per-page-products::before, body[data-color=default] .before-shop-loop .per-page-products + .per-page-products::before {
  background-color: var(--color-gray100);
}
@media screen and (min-width: 992px) {
  .before-shop-loop .sorting-products + .per-page-products, .before-shop-loop .per-page-products + .per-page-products {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 1.25rem;
    padding-left: 1.25rem;
  }
}
.before-shop-loop .product-views-buttons {
  position: relative;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.25rem;
  margin-left: 0.625rem;
  padding-left: 0.625rem;
}
.before-shop-loop .product-views-buttons::before {
  content: "";
  position: absolute;
  width: 0.0625rem;
  height: 1.25rem;
  left: 0;
}
body[data-color=custom][data-theme=light] .before-shop-loop .product-views-buttons::before {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .before-shop-loop .product-views-buttons::before {
  background-color: var(--color-gray100);
}
@media screen and (min-width: 992px) {
  .before-shop-loop .product-views-buttons {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.before-shop-loop .product-views-buttons > * {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.125rem;
  letter-spacing: -1px;
  color: var(--color-text);
  width: 1.875rem;
  height: 1.875rem;
  border-radius: calc(var(--theme-radius-base) / 2);
}
.before-shop-loop .product-views-buttons > * i {
  line-height: 1;
}
.before-shop-loop .product-views-buttons > * i::before {
  width: auto;
  margin: 0;
}
body[data-color=custom][data-theme=light] .before-shop-loop .product-views-buttons > *.active {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .before-shop-loop .product-views-buttons > *.active {
  background-color: var(--color-gray100);
}
body[data-color=custom][data-theme=light] .before-shop-loop .product-views-buttons > *:not(.active):hover {
  background-color: rgba(var(--color-rgb), 0.05);
}
body[data-color=default] .before-shop-loop .product-views-buttons > *:not(.active):hover {
  background-color: var(--color-gray25);
}
/* ----- Woocommerce Pagination ----- */
.woocommerce-pagination {
  margin-top: 1.25rem;
}
@media screen and (min-width: 992px) {
  .woocommerce-pagination {
    margin-top: 2.5rem;
  }
}
.woocommerce-pagination .page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.25rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.woocommerce-pagination .page-numbers li > * {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.875rem;
  font-weight: 500;
  width: 2.25rem;
  height: 2.25rem;
  color: currentColor;
  border-radius: calc(var(--theme-radius-base) / 2);
}
body[data-color=custom][data-theme=light] .woocommerce-pagination .page-numbers li > * {
  background-color: rgba(var(--color-rgb), 0.08);
}
body[data-color=custom][data-theme=light] .woocommerce-pagination .page-numbers li > *:hover {
  background-color: rgba(var(--color-rgb), 0.11);
}
body[data-color=default] .woocommerce-pagination .page-numbers li > * {
  background-color: var(--color-gray50);
}
body[data-color=default] .woocommerce-pagination .page-numbers li > *:hover {
  background-color: var(--color-gray100);
}
.woocommerce-pagination .page-numbers li > *.prev, .woocommerce-pagination .page-numbers li > *.next {
  font-size: 1.125rem;
  background-color: transparent !important;
}
.woocommerce-pagination .page-numbers li > *.dots {
  font-size: 1rem;
  background-color: transparent !important;
}
.woocommerce-pagination .page-numbers li > *.current {
  color: #FFF;
  background-color: var(--theme-primary-color) !important;
}

/* ----- mobile filter sidebar ----- */
.mobile-filter-sidebar {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: var(--color-background);
  opacity: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
@media screen and (min-width: 320px) {
  .mobile-filter-sidebar {
    width: 22.5rem;
  }
}
.mobile-filter-sidebar .filter-sidebar-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.75rem 1.25rem 0.375rem;
}
.mobile-filter-sidebar .filter-sidebar-header .entry-title {
  font-size: 1rem;
  margin-bottom: 0;
}
.mobile-filter-sidebar .filter-sidebar-body {
  padding: 0.625rem 1.25rem;
}

/* ----- my account ----- */
.my-account-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.25rem;
  margin-top: 1.875rem;
}
@media screen and (min-width: 992px) {
  .my-account-wrapper {
    gap: 1.875rem;
    margin-top: 1.875rem;
  }
}
.my-account-wrapper > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .my-account-wrapper .my-account-navigation {
    width: 18.75rem;
  }
}
@media screen and (max-width: 991.98px) {
  .my-account-wrapper .my-account-navigation {
    border-bottom: 1px solid;
  }
  body[data-color=custom][data-theme=light] .my-account-wrapper .my-account-navigation {
    border-color: rgba(var(--color-rgb), 0.1);
  }
  body[data-color=default] .my-account-wrapper .my-account-navigation {
    border-color: var(--color-gray100);
  }
}
@media screen and (min-width: 992px) {
  .my-account-wrapper .woocommerce-MyAccount-content {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    padding-left: 2.5rem;
  }
}
.my-account-wrapper .woocommerce-MyAccount-content p a {
  position: relative;
  color: var(--color-blue600);
}
.my-account-wrapper .woocommerce-MyAccount-content p a:hover {
  text-decoration: underline;
}
.my-account-wrapper .user-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .my-account-wrapper .user-detail {
    margin-bottom: 1.875rem;
  }
}
.my-account-wrapper .user-detail .user-avatar {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.9375rem;
  font-weight: 600;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 2.875rem;
  height: 2.875rem;
  border-radius: 50%;
  margin-right: 0.9375rem;
  color: var(--theme-primary-color);
  background-color: rgba(var(--theme-primary-color-RGB), 0.1);
}
.my-account-wrapper .user-detail .user-info {
  line-height: 1;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.my-account-wrapper .user-detail .user-info span {
  display: block;
  font-size: 0.75rem;
  opacity: 0.5;
  margin-bottom: 0.1875rem;
}
.my-account-wrapper .user-detail .user-info .entry-name {
  font-size: 0.9375rem;
  margin-bottom: 0;
}
.my-account-wrapper .user-detail .user-menu-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.25rem;
  width: 2.125rem;
  height: 2.125rem;
  border-radius: 50%;
  border: 1px solid;
}
body[data-color=custom][data-theme=light] .my-account-wrapper .user-detail .user-menu-button {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .my-account-wrapper .user-detail .user-menu-button {
  border-color: var(--color-gray200);
}
@media screen and (min-width: 992px) {
  .my-account-wrapper .user-detail .user-menu-button {
    display: none;
  }
}
@media screen and (max-width: 991.98px) {
  .my-account-wrapper .woocommerce-MyAccount-navigation-menu {
    display: none;
  }
  body.my-account-navigation-active .my-account-wrapper .woocommerce-MyAccount-navigation-menu {
    display: block;
  }
}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (max-width: 991.98px) {
  .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul {
    border-top: 1px solid;
  }
  body[data-color=custom][data-theme=light] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul {
    border-color: rgba(var(--color-rgb), 0.1);
  }
  body[data-color=default] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul {
    border-color: var(--color-gray100);
  }
}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li + li {
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li + li {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li + li {
  border-color: var(--color-gray100);
}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  color: var(--color-text);
}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li a i {
  font-size: 1.375rem;
  width: 1.875rem;
  margin-right: 0.625rem;
}
body[data-color=custom][data-theme=light] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li.is-active a {
  background-color: rgba(var(--color-rgb), 0.04);
}
body[data-color=default] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li.is-active a {
  background-color: var(--color-gray25);
}

/* ----- login ----- */
.site-login {
  position: relative;
  margin-top: 1.875rem;
}
@media screen and (min-width: 992px) {
  .site-login {
    margin-top: 6.25rem;
    margin-bottom: 7.5rem;
  }
}
.site-login .site-login-inner {
  max-width: 32.5rem;
  margin-left: auto;
  margin-right: auto;
}
.site-login .site-login-inner .site-login-overflow {
  position: relative;
  overflow: hidden;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.site-login .site-login-inner .login-page-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.25rem;
  margin: 0 0 1.25rem;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 992px) {
  .site-login .site-login-inner .login-page-tab {
    gap: 1.875rem;
    margin-bottom: 3.125rem;
  }
}
.site-login .site-login-inner .login-page-tab li a {
  position: relative;
  font-size: 1.375rem;
  font-weight: 500;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  padding-bottom: 0.25rem;
  -webkit-transition: all 0.1s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: all 0.1s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}
.site-login .site-login-inner .login-page-tab li a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.0625rem;
  bottom: 0;
  left: 0;
  opacity: 0;
  background-color: currentColor;
  -webkit-transition: all 0.1s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: all 0.1s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}
body[data-color=custom][data-theme=light] .site-login .site-login-inner .login-page-tab li a {
  color: rgba(var(--color-rgb), 0.5);
}
body[data-color=default] .site-login .site-login-inner .login-page-tab li a {
  color: var(--color-gray500);
}
@media screen and (min-width: 992px) {
  .site-login .site-login-inner .login-page-tab li a {
    font-size: 2rem;
  }
}
.site-login .site-login-inner .login-page-tab li a.active {
  color: var(--color-text) !important;
}
.site-login .site-login-inner .login-page-tab li a.active::before {
  opacity: 1;
}
.site-login .site-login-inner .login-form-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 200%;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.site-login .site-login-inner .login-form-container .login-form, .site-login .site-login-inner .login-form-container .register-form {
  padding: 0 0.0625rem;
  width: 100%;
  -webkit-transition: opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.site-login .site-login-inner .login-form-container .login-form > p, .site-login .site-login-inner .login-form-container .register-form > p {
  font-size: 0.875rem;
  text-align: center;
  margin-bottom: 1.25rem;
}
.site-login .site-login-inner .login-form-container .login-form input, .site-login .site-login-inner .login-form-container .register-form input {
  height: 2.875rem !important;
}
.site-login .site-login-inner .login-form-container .login-form input[type=checkbox], .site-login .site-login-inner .login-form-container .register-form input[type=checkbox] {
  height: auto !important;
}
.site-login .site-login-inner .login-form-container .login-form .woocommerce-button, .site-login .site-login-inner .login-form-container .register-form .woocommerce-button {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 3rem !important;
  width: 100%;
  height: 3rem !important;
}
.site-login .site-login-inner .login-form-container .login-form .lost-password {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  margin-bottom: 1.25rem;
}
.site-login .site-login-inner .login-form-container .login-form .lost-password .form-row label {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
}
.site-login .site-login-inner .login-form-container .login-form .lost-password .woocommerce-LostPassword {
  font-size: 0.8125rem;
  font-weight: 500;
}
.site-login .site-login-inner .login-form-container .login-form .lost-password .woocommerce-LostPassword a {
  padding-bottom: 0.125rem;
  color: var(--color-blue600);
}
.site-login .site-login-inner .login-form-container .register-form {
  opacity: 0;
}
.site-login .site-login-inner .login-form-container .woocommerce-form-register > p:not(.woocommerce-form-row) {
  font-weight: 500;
}
.site-login .site-login-inner .login-form-container .woocommerce-form-register p:not(.woocommerce-form-row) {
  font-size: 0.8125rem;
}
.site-login .site-login-inner .login-form-container .woocommerce-form-register__submit {
  color: #FFF;
  background-color: var(--theme-primary-color);
  border-color: transparent;
}
.site-login .site-login-inner .login-form-container .woocommerce-form-register__submit:hover {
  background-color: rgba(var(--theme-primary-color-RGB), 0.9);
}
.site-login .site-login-inner .login-form-container.show-register-form {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.site-login .site-login-inner .login-form-container.show-register-form .login-form {
  opacity: 0;
}
.site-login .site-login-inner .login-form-container.show-register-form .register-form {
  opacity: 1;
}

/* ----- cart page ----- */
.cart-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.25rem;
  margin-top: 1.25rem;
}
@media screen and (min-width: 992px) {
  .cart-wrapper {
    gap: 2.5rem;
    margin-top: 2.5rem;
  }
}
.cart-wrapper > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .cart-wrapper .woocommerce-cart-form {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    width: auto;
  }
}
@media screen and (min-width: 992px) {
  .cart-wrapper .cart-collaterals {
    width: 21.25rem;
  }
}
@media screen and (min-width: 992px) {
  .cart-wrapper .cart-collaterals .cart_totals {
    border-radius: var(--theme-radius-base);
    padding: 2.1875rem;
  }
  body[data-color=custom][data-theme=light] .cart-wrapper .cart-collaterals .cart_totals {
    background-color: rgba(var(--color-rgb), 0.06);
  }
  body[data-color=default] .cart-wrapper .cart-collaterals .cart_totals {
    background-color: var(--color-gray25);
  }
}
body[data-color=custom][data-theme=light] .cart-wrapper .cart-collaterals .cart_totals .shop_table tr {
  border-color: rgba(var(--color-rgb), 0.3);
}
body[data-color=default] .cart-wrapper .cart-collaterals .cart_totals .shop_table tr {
  border-color: var(--color-gray300);
}
.cart-wrapper .cart-collaterals .cart_totals .shop_table tr th, .cart-wrapper .cart-collaterals .cart_totals .shop_table tr td {
  line-height: 1;
}
.cart-wrapper .klb-free-shipping {
  border: 1px dashed;
  padding: 0.9375rem;
  border-radius: calc(var(--theme-radius-base) / 2);
  margin-bottom: 0.3125rem;
}
body[data-color=custom][data-theme=light] .cart-wrapper .klb-free-shipping {
  border-color: rgba(var(--color-redRGB), 0.4);
  background-color: rgba(var(--color-redRGB), 0.3);
}
body[data-color=default] .cart-wrapper .klb-free-shipping {
  border-color: var(--color-red400);
  background-color: var(--color-red25);
}
@media screen and (min-width: 992px) {
  .cart-wrapper .klb-free-shipping {
    padding: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.cart-wrapper .klb-free-shipping p {
  font-size: 0.875rem;
}
body[data-color=custom][data-theme=light] .cart-wrapper .klb-free-shipping .shipping-progress {
  background-color: rgba(var(--color-redRGB), 0.1);
}
body[data-color=default] .cart-wrapper .klb-free-shipping .shipping-progress {
  background-color: var(--color-red100);
}

/* ----- cart-collaterals ----- */
.cart-collaterals .cart_totals > h2 {
  font-size: 1rem;
  margin-bottom: 0.75rem;
  padding-bottom: 0.625rem;
  border-bottom: 1px solid;
}
@media screen and (min-width: 992px) {
  .cart-collaterals .cart_totals > h2 {
    font-size: 1.125rem;
  }
}
body[data-color=custom][data-theme=light] .cart-collaterals .cart_totals > h2 {
  border-color: rgba(var(--color-rgb), 0.3);
}
body[data-color=default] .cart-collaterals .cart_totals > h2 {
  border-color: var(--color-gray300);
}
.cart-collaterals .cart_totals .shop_table tr th {
  font-weight: 400;
  padding-left: 0;
}
.cart-collaterals .cart_totals .shop_table tr td {
  padding-right: 0;
  text-align: right;
}
.cart-collaterals .wc-proceed-to-checkout {
  margin-top: 0.9375rem;
}
.cart-collaterals .wc-proceed-to-checkout .checkout-button {
  height: 2.875rem !important;
}

/* ----- shop table ----- */
.shop_table {
  font-size: 0.875rem;
  color: var(--color-text);
  width: 100%;
}
@media screen and (min-width: 992px) {
  .shop_table thead tr th.product-remove {
    border-bottom: 1px solid !important;
  }
}
body[data-color=custom][data-theme=light] .shop_table thead tr th {
  border-color: rgba(var(--color-rgb), 0.2) !important;
}
body[data-color=default] .shop_table thead tr th {
  border-color: var(--color-gray200) !important;
}
.shop_table tr {
  position: relative;
}
.shop_table tr th, .shop_table tr td {
  padding: 0.75rem;
  vertical-align: middle;
}
.shop_table tr .actions {
  padding-left: 0;
  padding-right: 0;
}
.shop_table tr.order-total th {
  font-size: 1rem;
}
.shop_table tr.order-total td {
  font-size: 1.25rem;
  color: var(--color-red600);
}
.shop_table tr + tr {
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .shop_table tr + tr {
  border-color: rgba(var(--color-rgb), 0.1) !important;
}
body[data-color=default] .shop_table tr + tr {
  border-color: var(--color-gray100) !important;
}
.shop_table.woocommerce-cart-form__contents {
  font-size: 0.9375rem;
}
.shop_table.woocommerce-cart-form__contents .product-thumbnail {
  padding-left: 0;
  padding-right: 0;
}
.shop_table.woocommerce-cart-form__contents .product-thumbnail img {
  max-width: 2.875rem;
}
@media screen and (min-width: 992px) {
  .shop_table.woocommerce-cart-form__contents .product-thumbnail img {
    max-width: 4.125rem;
  }
}
.shop_table.woocommerce-cart-form__contents .product-name {
  font-weight: 500;
}
@media screen and (max-width: 991.98px) {
  .shop_table.woocommerce-cart-form__contents .product-name {
    font-size: 0.875rem;
  }
}
.shop_table.woocommerce-cart-form__contents .product-name a {
  color: currentColor;
}
body.link-underline .shop_table.woocommerce-cart-form__contents .product-name a {
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.15rem;
  -webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body.link-underline .shop_table.woocommerce-cart-form__contents .product-name a:hover {
  text-decoration-color: currentColor;
}
@media screen and (max-width: 991.98px) {
  .shop_table.woocommerce-cart-form__contents th.product-remove {
    display: none;
  }
}
.shop_table.woocommerce-cart-form__contents td.product-remove a {
  font-size: 0;
}
.shop_table.woocommerce-cart-form__contents td.product-remove a::before {
  font-family: "klbtheme";
  content: "\ea41";
  font-size: 0.875rem;
}
@media screen and (max-width: 991.98px) {
  .shop_table.woocommerce-cart-form__contents td.product-remove {
    position: absolute;
  }
}
@media screen and (max-width: 991.98px) {
  .shop_table.woocommerce-cart-form__contents .product-price, .shop_table.woocommerce-cart-form__contents .product-subtotal {
    display: none;
  }
}
.shop_table .product-remove {
  border: 0 !important;
  padding: 0.3125rem;
  left: 0;
}
.shop_table .product-remove a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: fantasy;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1;
  width: 1.125rem;
  height: 1.125rem;
  color: #FFF;
  background-color: var(--color-red600);
  border-radius: 50%;
}
.shop_table .actions-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
}
.shop_table .actions-wrapper .coupon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.3125rem;
}
@media screen and (min-width: 992px) {
  .shop_table .actions-wrapper .coupon {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-right: auto;
    padding-right: 1.25rem;
  }
  .shop_table .actions-wrapper .coupon label {
    width: auto;
    margin-bottom: 0;
    margin-right: 0.3125rem;
  }
  .shop_table .actions-wrapper .coupon input {
    max-width: 20rem;
  }
}
.shop_table .actions-wrapper .coupon button {
  color: #FFF;
  background-color: var(--color-cyan600);
  border-color: transparent;
}
.shop_table .actions-wrapper .coupon button:hover {
  background-color: rgba(var(--color-cyanRGB), 0.95);
}
@media screen and (max-width: 991.98px) {
  .shop_table .actions-wrapper .coupon input {
    height: 2.875rem;
  }
  .shop_table .actions-wrapper .coupon button {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    line-height: 2.875rem;
    height: 2.875rem;
  }
}
.shop_table .actions-wrapper .empty-cart-button {
  background-color: transparent;
  border: 1px solid var(--color-gray400);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
.shop_table .actions-wrapper .empty-cart-button:hover {
  background-color: var(--color-gray25);
}
@media screen and (max-width: 991.98px) {
  .shop_table .actions-wrapper > button {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
}

/* ----- page checkout ----- */
@media screen and (min-width: 992px) {
  .checkout-wrapper:not(.multistep) .cart-wrapper #customer_details {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    width: auto;
  }
}
@media screen and (min-width: 992px) {
  .checkout-wrapper:not(.multistep) .cart-wrapper .order-review-wrapper {
    width: 21.25rem;
  }
}
.checkout-wrapper.multistep {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}
.checkout-wrapper #customer_details .col-1, .checkout-wrapper #customer_details .col-2 {
  width: 100%;
}
.checkout-wrapper .woocommerce-billing-fields > h3, .checkout-wrapper .woocommerce-additional-fields > h3 {
  font-size: 1.125rem;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 992px) {
  .checkout-wrapper .woocommerce-billing-fields > h3, .checkout-wrapper .woocommerce-additional-fields > h3 {
    font-size: 1.25rem;
  }
}
.checkout-wrapper .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .checkout-wrapper .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper, .checkout-wrapper .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper, .checkout-wrapper .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.checkout-wrapper .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *, .checkout-wrapper .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper > *, .checkout-wrapper .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper > *, .checkout-wrapper .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media screen and (min-width: 768px) {
  .checkout-wrapper .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *.form-row-first, .checkout-wrapper .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *.form-row-last, .checkout-wrapper .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper > *.form-row-first, .checkout-wrapper .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper > *.form-row-last, .checkout-wrapper .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper > *.form-row-first, .checkout-wrapper .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper > *.form-row-last, .checkout-wrapper .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper > *.form-row-first, .checkout-wrapper .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper > *.form-row-last {
    width: 50%;
  }
}
.checkout-wrapper .woocommerce-input-wrapper {
  width: 100%;
}
.checkout-wrapper .woocommerce-input-wrapper input {
  height: 2.875rem;
}
.checkout-wrapper .order-review-wrapper #order_review_heading {
  font-size: 1.125rem;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 992px) {
  .checkout-wrapper .order-review-wrapper #order_review_heading {
    font-size: 1.25rem;
  }
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table {
  margin-bottom: 1.25rem;
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr {
  border-bottom: 1px solid;
}
body[data-color=custom][data-theme=light] .checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr {
  border-color: var(--color-gray100);
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr th {
  font-weight: 600;
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr th:first-child {
  padding-left: 0;
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr th:last-child {
  text-align: right;
  padding-right: 0;
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr {
  border-bottom: 1px solid;
}
body[data-color=custom][data-theme=light] .checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr {
  border-color: var(--color-gray100);
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr td:first-child {
  padding-left: 0;
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr td:last-child {
  text-align: right;
  padding-right: 0;
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr td.product-name {
  padding-right: 0.9375rem;
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr {
  border-bottom: 1px solid;
}
body[data-color=custom][data-theme=light] .checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr {
  border-color: var(--color-gray100);
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr th {
  font-weight: 500;
  padding-left: 0;
}
.checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr td {
  text-align: right;
  padding-right: 0;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods {
  padding: 0;
  list-style: none;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li + li {
  margin-top: 0.9375rem;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li label {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0.4375rem;
  cursor: pointer;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li label::before {
  content: "";
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: 0.625rem;
  border-radius: 50%;
  border: 1px solid;
  margin-top: -1px;
}
body[data-color=custom][data-theme=light] .checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li label::before {
  border-color: rgba(var(--color-rgb), 0.5);
}
body[data-color=default] .checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li label::before {
  border-color: var(--color-gray500);
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li input[type=radio] {
  display: none;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li input[type=radio]:checked + label {
  color: var(--theme-primary-color);
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li input[type=radio]:checked + label::before {
  border-color: var(--theme-primary-color) !important;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li input[type=radio]:checked + label::after {
  content: "";
  position: absolute;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background-color: var(--theme-primary-color);
  left: 0.1875rem;
  margin-top: -1px;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li .payment_box p {
  font-size: 0.8125rem;
  padding-left: 1.875rem;
  color: var(--color-gray700);
  margin-bottom: 0.3125rem;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {
  font-size: 0.75rem;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
  color: var(--color-gray700);
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p a {
  font-weight: 600;
  color: var(--color-red600);
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper > .form-row .woocommerce-form__label-for-checkbox {
  display: block;
  padding-left: 1.5625rem;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper > .form-row .woocommerce-form__label-for-checkbox input {
  position: absolute;
  margin-top: 0.0625rem;
  left: 0;
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper > .form-row .woocommerce-form__label-for-checkbox a {
  font-weight: 600;
  color: var(--color-blue600);
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order button#place_order {
  height: 2.875rem;
  color: #FFF;
  background-color: var(--theme-primary-color);
  border-color: transparent;
}
@media screen and (min-width: 992px) {
  .checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order button#place_order {
    height: 3.125rem;
  }
}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order button#place_order:hover {
  background-color: rgba(var(--theme-primary-color-RGB), 0.9);
}

/* ----- steps header ----- */
.klb-steps-header {
  position: relative;
  margin-top: 1.25rem;
  margin-bottom: 1.875rem;
}
@media screen and (min-width: 992px) {
  .klb-steps-header {
    margin-top: 3.75rem;
    margin-bottom: 3.125rem;
  }
}
.klb-steps-header ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  gap: 1.25rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.klb-steps-header ul li {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  text-align: center;
}
.klb-steps-header ul li::before {
  content: "";
  position: absolute;
  left: -0.625rem;
  right: -0.625rem;
  height: 0.0625rem;
  top: 1.1875rem;
  background-color: currentColor;
  z-index: -1;
  opacity: 0.13;
}
@media screen and (min-width: 992px) {
  .klb-steps-header ul li::before {
    top: 1.625rem;
  }
}
.klb-steps-header ul li:first-child::before {
  left: 0;
}
.klb-steps-header ul li:last-child::before {
  right: 0;
}
.klb-steps-header ul li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: var(--color-gray500);
  pointer-events: none;
}
.klb-steps-header ul li a .step-status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  margin-bottom: 0.625rem;
  background-color: var(--color-gray200);
}
@media screen and (min-width: 992px) {
  .klb-steps-header ul li a .step-status {
    width: 3rem;
    height: 3rem;
  }
}
.klb-steps-header ul li a .step-status .number {
  font-size: 0.875rem;
  font-weight: 600;
}
@media screen and (min-width: 992px) {
  .klb-steps-header ul li a .step-status .number {
    font-size: 1rem;
  }
}
.klb-steps-header ul li a .step-status .icon {
  display: none;
}
.klb-steps-header ul li a .step-title {
  font-size: 0.9375rem;
  font-weight: 600;
  text-align: center;
}
.klb-steps-header ul li.active::before {
  opacity: 1;
}
.klb-steps-header ul li.active a {
  color: var(--color-text);
}
.klb-steps-header ul li.active a .step-status {
  color: #FFF;
  background-color: #1B1F22;
}

/* ----- steps footer ----- */
.klb-steps-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 2.5rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .klb-steps-footer {
  border-color: rgba(var(--color-rgb), 0.2);
}
body[data-color=default] .klb-steps-footer {
  border-color: var(--color-gray200);
}
@media screen and (min-width: 992px) {
  .klb-steps-footer {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.klb-steps-footer .step-buttons-holder {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  width: 100%;
  gap: 1.25rem;
}
@media screen and (max-width: 991.98px) {
  .klb-steps-footer .step-buttons-holder {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.klb-steps-footer .step-buttons-holder p {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  font-size: 0.875rem;
  margin-bottom: 0;
}
@media screen and (min-width: 992px) {
  .klb-steps-footer .step-buttons-holder p {
    width: auto;
    margin-right: auto;
  }
}
.klb-steps-footer .btn {
  height: 2.75rem;
}

/* ----- multistep holder ----- */
.multistep-checkout-holder:not(.login-disable) #customer_details, .multistep-checkout-holder:not(.login-disable) #order_review, .multistep-checkout-holder:not(.login-disable) #order_review_heading {
  display: none;
}
.multistep-checkout-holder.login-disable #order_review, .multistep-checkout-holder.login-disable #order_review_heading {
  display: none;
}

/* ----- quickview product ----- */
.klb-quickview-product.white-popup {
  position: relative;
  max-width: 62rem;
  background-color: var(--color-background);
  padding: 1.25rem;
  border-radius: var(--theme-radius-base);
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 1024px) {
  .klb-quickview-product.white-popup {
    padding: 2.1875rem;
  }
}
.klb-quickview-product .klb-loader-wrapper {
  -webkit-transition: opacity 0.15s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: opacity 0.15s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}
.klb-quickview-product .single-product-wrapper {
  opacity: 0;
  -webkit-transition: opacity 0.2s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: opacity 0.2s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}
@media screen and (min-width: 992px) {
  .klb-quickview-product .single-product-wrapper .column.product-detail {
    width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .klb-quickview-product .single-product-wrapper .product_title {
    font-size: 1.5rem;
  }
}
.klb-quickview-product.loaded .klb-loader-wrapper {
  opacity: 0;
}
.klb-quickview-product.loaded .single-product-wrapper {
  opacity: 1;
}

/* ----- authentication Settings ----- */
.klb-authentication-form {
  position: relative;
}
.klb-authentication-form.tab-style {
  overflow: hidden;
}
.klb-authentication-form.tab-style .klb-authentication-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 200%;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}
.klb-authentication-form.tab-style .klb-authentication-inner > * {
  width: 100%;
  will-change: opacity;
  -webkit-transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}
.klb-authentication-form.tab-style .klb-authentication-inner > *.klb-register-form {
  opacity: 0;
}
.klb-authentication-form.tab-style .klb-authentication-inner.show-register-form {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.klb-authentication-form.tab-style .klb-authentication-inner.show-register-form .klb-login-form {
  opacity: 0;
}
.klb-authentication-form.tab-style .klb-authentication-inner.show-register-form .klb-register-form {
  opacity: 1;
}
.klb-authentication-form.tab-style .klb-authentication-inner .woocommerce-form-login__rememberme {
  width: auto;
  cursor: pointer;
}
.klb-authentication-form.tab-style .klb-authentication-inner .woocommerce-form-login__submit {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .klb-authentication-form.tab-style .klb-authentication-inner .woocommerce-form-login__submit {
    line-height: 2.875rem !important;
    height: 2.875rem !important;
  }
}
.klb-authentication-form.tab-style .klb-authentication-inner .woocommerce-LostPassword {
  text-align: center;
}
.klb-authentication-form.tab-style .klb-authentication-inner .woocommerce-LostPassword a {
  position: relative;
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--color-text);
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.klb-authentication-form.tab-style .klb-authentication-inner .privacy-text {
  display: block;
  font-size: 0.75rem;
  text-align: center;
  max-width: 23.75rem;
  white-space: break-spaces;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.875rem;
}
.klb-authentication-form.tab-style .klb-authentication-inner .privacy-text a {
  font-weight: 500;
  color: var(--theme-primary-color);
}

/* ----- product hover gallery ----- */
.product-hover-gallery .product-main-image {
  position: relative;
}
.product-hover-gallery .product-main-image.disabled {
  opacity: 0;
}
.product-hover-gallery .product-thumbnail-gallery {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.product-hover-gallery .product-thumbnail-gallery > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  top: 0;
  left: 0;
}
.product-hover-gallery .product-thumbnail-gallery > * img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: none;
  transition: none;
}
.product-hover-gallery .product-thumbnail-gallery > *.active img {
  opacity: 1;
}

/* ----- product category ----- */
.product-category {
  position: relative;
  font-size: var(--theme-font-sm);
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.product-category > a {
  color: currentColor;
}
body.link-underline .product-category > a {
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.095rem;
  -webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body.link-underline .product-category > a:hover {
  text-decoration-color: currentColor;
}

/* ----- product rating ----- */
.product-rating {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.product-rating .rating-count {
  font-size: var(--theme-font-size-sm);
  font-weight: 500;
  margin-left: 0.375rem;
}
.product-rating .rating-count .count-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-rating .rating-count .count-text i {
  font-size: 1rem;
  line-height: 1;
  margin-right: 0.25rem;
}
.product-rating .rating-count .count-text i::before {
  margin: 0;
}
.product-rating.style-2 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.8125rem;
  line-height: 1;
}
.product-rating.style-2 .product-rating-inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--color-yellow100);
  padding: 0.1875rem 0.625rem;
  border-radius: 1.875rem;
}
.product-rating.style-2 .product-rating-inner i {
  font-size: 0.875rem;
  color: var(--color-yellow600);
  margin-left: -0.125rem;
}
.product-rating.style-2 .product-rating-inner i::before {
  margin: 0;
}
.product-rating.style-2 .product-rating-inner .review-count {
  font-weight: 600;
  margin-left: 0.3125rem;
}
.product-rating.style-2 .product-rating-inner .review-count span {
  font-weight: 400;
}

/* ----- star rating ----- */
.star-rating {
  position: relative;
  font-size: 0.75rem;
  overflow: hidden;
}
.star-rating::before {
  font-family: "klbtheme";
  content: "\ec6e\ec6e\ec6e\ec6e\ec6e";
  letter-spacing: 0.125rem;
  color: var(--color-gray300);
}
body[data-color=custom][data-theme=light] .star-rating::before {
  color: rgba(var(--color-rgb), 0.25);
}
body[data-color=default] .star-rating::before {
  color: var(--color-gray300);
}
.star-rating span {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.star-rating span::before {
  font-family: "klbtheme";
  content: "\ec6e\ec6e\ec6e\ec6e\ec6e";
  letter-spacing: 0.125rem;
  color: var(--color-yellow600);
}

/* ----- product price ----- */
.price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-family: var(--theme-product-price-font);
  font-size: var(--theme-product-price-font-size-mobile);
  font-weight: var(--theme-product-price-weight);
  gap: 0.5rem;
}
@media screen and (min-width: 1024px) {
  .price {
    font-size: var(--theme-product-price-font-size-desktop);
  }
}
.price del {
  font-size: 89%;
  font-weight: 500;
  color: var(--color-gray600);
  opacity: 0.8;
}
body[data-color=custom][data-theme=light] .price del {
  color: rgba(var(--color-rgb), 0.5);
}
body[data-color=default] .price del {
  color: var(--color-gray600);
}
.price ins {
  color: var(--color-red600);
  text-decoration: none;
}
.price-filled .price del {
  font-size: 85%;
}
.price-filled .price ins bdi {
  color: #FFF;
  background-color: var(--color-green600);
  padding: 0.0625rem 0.25rem;
  border-radius: calc(var(--theme-radius-base) / 2);
}

/* ----- product quantity ----- */
.quantity {
  --qty-size: 2rem;
  --qty-form: 2.5rem;
  --qty-height: 2.75rem;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-left: var(--qty-size);
  padding-right: var(--qty-size);
  border-radius: var(--theme-radius-form);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
  border: 1px solid;
}
body[data-color=custom][data-theme=light] .quantity {
  border-color: rgba(var(--color-rgb), 0.17);
}
body[data-color=default] .quantity {
  border-color: var(--color-gray300);
}
.quantity .minus, .quantity .plus {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.875rem;
  width: var(--qty-size);
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.quantity .plus {
  left: auto;
  right: 0;
}
.quantity .qty {
  font-size: 0.9375rem;
  text-align: center;
  width: var(--qty-form);
  height: var(--qty-height);
  line-height: inherit;
  border: 0 !important;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.quantity.ajax-quantity input {
  width: 2.75rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  line-height: inherit;
}
.quantity.ajax-quantity .minus {
  font-size: 0.8125rem;
}
.quantity.ajax-quantity .minus::before {
  content: "";
  position: absolute;
  width: 100%;
  top: -0.0625rem;
  left: -0.0625rem;
  bottom: -0.0625rem;
  background-color: var(--color-gray100);
  border-top-left-radius: var(--theme-radius-form);
  border-bottom-left-radius: var(--theme-radius-form);
}
.quantity.ajax-quantity .minus i {
  position: relative;
  z-index: 1;
}
.quantity.ajax-quantity .plus {
  font-size: 0.8125rem;
}
.quantity.ajax-quantity .plus::before {
  content: "";
  position: absolute;
  width: 100%;
  top: -0.0625rem;
  right: -0.0625rem;
  bottom: -0.0625rem;
  background-color: var(--color-yellow600);
  border-top-right-radius: var(--theme-radius-form);
  border-bottom-right-radius: var(--theme-radius-form);
}
.quantity.ajax-quantity .plus i {
  position: relative;
  z-index: 1;
}

/* ----- product content switcher ----- */
.product-content-switcher {
  position: relative;
  display: block;
  overflow: hidden;
}
.product-content-switcher .switcher-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: -webkit-transform 0.35s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: transform 0.35s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: transform 0.35s cubic-bezier(0.17, 0.62, 0.44, 0.99), -webkit-transform 0.35s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}
@media screen and (min-width: 992px) {
  .product-content-switcher .switcher-wrapper {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
.product-content-switcher .switcher-wrapper > * {
  margin-bottom: 0 !important;
}
.product-content-switcher .switcher-wrapper > *:nth-child(2) {
  position: absolute;
  bottom: -100%;
}
.product-content-switcher .add_to_cart_button {
  all: unset;
  font-size: 0.8125rem;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
}

/* ----- product vendor ----- */
.product-vendor {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.8125rem;
}
.product-vendor > span {
  opacity: 0.6;
}
.product-vendor > span + a {
  margin-left: 0.25rem;
}
.product-vendor > a {
  font-weight: 600;
  color: currentColor;
}

/* ----- product progress ----- */
.product-progress {
  position: relative;
  margin-top: 0.3125rem;
}
.product-progress .product-progressbar {
  position: relative;
  margin-bottom: 0.375rem;
}
.product-progress .product-progressbar.style-1 {
  height: 0.375rem;
  background-color: var(--color-gray100);
  border-radius: 0.875rem;
  overflow: hidden;
}
body[data-color=custom][data-theme=light] .product-progress .product-progressbar.style-1 {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .product-progress .product-progressbar.style-1 {
  background-color: var(--color-gray100);
}
.product-progress .product-progressbar.style-1 .progressbar {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: var(--color-red600);
  border-radius: 0.875rem;
}
.product-progress .product-progressbar.style-1.size-4 {
  height: 0.25rem;
}
.product-progress .product-progressbar.style-1.size-8 {
  height: 0.5rem;
}
.product-progress .product-progressbar.style-1.size-19 {
  height: 0.625rem;
}
.product-progress .product-progress-detail .product-pcs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.75rem;
}
.product-progress .product-progress-detail .product-pcs span {
  font-size: 0.9375rem;
  font-weight: 700;
  margin-left: 0.375rem;
  color: var(--color-red700);
}
@media screen and (min-width: 992px) {
  .product-progress .product-progress-detail .product-pcs span {
    font-size: 1.125rem;
  }
}
.product-progress .product-progress-detail .product-stock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.8125rem;
  font-weight: 500;
  color: var(--color-gray500);
}
.product-progress .product-progress-detail .product-stock strong {
  font-weight: 600;
  color: var(--color-text);
}
.product-progress .product-progress-detail .product-stock .sold strong {
  color: var(--color-red700);
}

/* ----- product footer ----- */
.product-footer {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  left: 0;
  right: 0;
  border-top: 0.0625rem solid var(--color-gray100);
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.product-footer > * {
  padding: 0.9375rem;
}
.product-footer > *.product-footer-details {
  font-size: 0.75rem;
}
.product-footer > *.product-footer-details p {
  margin-bottom: 0;
}
.product-footer > *.product-footer-details ul {
  margin: 0;
  padding-left: 0.9375rem;
}
.product-footer > *.product-footer-details ul li + li {
  margin-top: 0.125rem;
}
.product-footer > *.product-footer-details > * + * {
  margin-top: 0.625rem;
}
@media screen and (min-width: 1024px) {
  .product-footer {
    position: absolute;
    opacity: 0;
    visibility: hidden;
  }
}

/* ----- product unit / unit price ----- */
.product-unit {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--theme-font-size-sm);
  color: var(--color-gray600);
  border: 0.0625rem solid;
  padding: 0.0625rem 0.3125rem;
  border-radius: calc(var(--theme-radius-base) / 2);
}
body[data-color=custom][data-theme=light] .product-unit {
  color: rgba(var(--color-rgb), 0.6);
  border-color: rgba(var(--color-rgb), 0.4);
}
body[data-color=default] .product-unit {
  border-color: var(--color-gray300);
}
.product-unit-price {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--theme-font-size-sm);
  margin-top: 0.125rem;
  margin-bottom: 0.9375rem;
  color: var(--color-gray600);
}
body[data-color=custom][data-theme=light] .product-unit-price {
  color: rgba(var(--color-rgb), 0.7);
}

/* ----- product inventory ----- */
.product-inventory {
  font-size: var(--theme-font-size-sm);
  font-weight: 600;
}

/* ----- product delivery time ----- */
.product-delivery-time {
  font-size: 0.75rem;
  font-weight: 500;
  color: var(--color-gray500);
}
.product-delivery-time strong {
  color: var(--color-text);
}
.product-delivery-time.fast-shipping {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--color-text);
  border: 0.0625rem solid rgba(var(--color-rgb), 0.13);
  padding: 0.125rem 0.375rem;
  border-radius: 2.125rem;
}
.product-delivery-time.fast-shipping i {
  font-size: 1rem;
  line-height: 1;
  margin-right: 0.3125rem;
}
.product-delivery-time.fast-shipping i::before {
  margin: 0;
}

/* ----- product category ----- */
.product-category {
  margin-bottom: 0.25rem;
}
.product-category a {
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0;
  color: var(--color-gray500);
}

/* ----- product color swatcher ----- */
.product-color-switcher {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.375rem;
  padding-bottom: 0.25rem;
  margin-top: 0.9375rem;
}
.product-color-switcher .klb-swatch-item {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.product-color-switcher .klb-swatch-item .klb-swatch-bg {
  display: block;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}
@media screen and (min-width: 992px) {
  .product-color-switcher .klb-swatch-item .klb-swatch-bg {
    width: 0.9375rem;
    height: 0.9375rem;
  }
}
.product-color-switcher .klb-swatch-item.active .klb-swatch-bg, .product-color-switcher .klb-swatch-item:hover .klb-swatch-bg {
  -webkit-box-shadow: var(--color-gray500) 0px 0px 0px 1px inset, var(--color-background) 0px 0px 0px 3px inset;
          box-shadow: var(--color-gray500) 0px 0px 0px 1px inset, var(--color-background) 0px 0px 0px 3px inset;
}

/* ----- products list ----- */
.products {
  position: relative;
}
.products.bordered.klb-slider .slick-list::before, .bordered .products.klb-slider .slick-list::before {
  content: "";
  position: absolute;
  width: 100%;
  height: calc(100% + 0px);
  border: 0.0625rem solid;
  border-radius: var(--theme-radius-base);
  pointer-events: none;
}
body[data-color=custom][data-theme=light] .products.bordered.klb-slider .slick-list::before, body[data-color=custom][data-theme=light] .bordered .products.klb-slider .slick-list::before {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .products.bordered.klb-slider .slick-list::before, body[data-color=default] .bordered .products.klb-slider .slick-list::before {
  border-color: var(--color-gray200);
}
.products.bordered.klb-slider .slick-list .slider-item, .bordered .products.klb-slider .slick-list .slider-item {
  position: relative;
}
.products.bordered.klb-slider .slick-list .slider-item:not(.slick-current)::after, .bordered .products.klb-slider .slick-list .slider-item:not(.slick-current)::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  left: 0;
  top: 0;
}
body[data-color=custom][data-theme=light] .products.bordered.klb-slider .slick-list .slider-item:not(.slick-current)::after, body[data-color=custom][data-theme=light] .bordered .products.klb-slider .slick-list .slider-item:not(.slick-current)::after {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .products.bordered.klb-slider .slick-list .slider-item:not(.slick-current)::after, body[data-color=default] .bordered .products.klb-slider .slick-list .slider-item:not(.slick-current)::after {
  background-color: var(--color-gray200);
}
.products.bordered .thumbnail-wrapper, .bordered .products .thumbnail-wrapper {
  padding: 0.9375rem 0.9375rem 0.4375rem;
}
@media screen and (min-width: 1024px) {
  .products.bordered .thumbnail-wrapper, .bordered .products .thumbnail-wrapper {
    padding: 1.25rem 1.25rem 0.4375rem;
  }
}
.products.bordered .thumbnail-wrapper .thumbnail-badges, .bordered .products .thumbnail-wrapper .thumbnail-badges {
  top: 1.5625rem;
  left: 1.5625rem;
}
@media screen and (min-width: 1024px) {
  .products.bordered .thumbnail-wrapper .thumbnail-badges, .bordered .products .thumbnail-wrapper .thumbnail-badges {
    top: 1.875rem;
    left: 1.875rem;
  }
}
.products.bordered .thumbnail-wrapper .thumbnail-buttons, .bordered .products .thumbnail-wrapper .thumbnail-buttons {
  top: 1.25rem;
  right: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .products.bordered .thumbnail-wrapper .thumbnail-buttons, .bordered .products .thumbnail-wrapper .thumbnail-buttons {
    top: 1.5625rem;
    right: 1.5625rem;
  }
}
.products.bordered .product-wrapper.style-1 .thumbnail-badges, .bordered .products .product-wrapper.style-1 .thumbnail-badges {
  top: 0.9375rem !important;
  left: 0.9375rem !important;
  bottom: 0.4375rem !important;
}
@media screen and (min-width: 1024px) {
  .products.bordered .product-wrapper.style-1 .thumbnail-badges, .bordered .products .product-wrapper.style-1 .thumbnail-badges {
    top: 1.25rem !important;
    left: 1.25rem !important;
  }
}
.products.bordered .content-wrapper, .bordered .products .content-wrapper {
  padding: 0 0.9375rem 0.9375rem;
}
@media screen and (min-width: 1024px) {
  .products.bordered .content-wrapper, .bordered .products .content-wrapper {
    padding: 0 1.25rem 1.25rem;
  }
}
.bordered .products.klb-slider .slick-list::before {
  display: none !important;
}
.products:not(.bordered) .thumbnail-wrapper {
  margin-bottom: 0.75rem;
}
.products .product-wrapper {
  position: relative;
  z-index: 1;
}
.products .thumbnail-wrapper {
  position: relative;
}
.products .thumbnail-wrapper > .product-thumbnail {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: var(--theme-radius-base);
}
.products .thumbnail-wrapper .thumbnail-badges {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 0.3125rem;
  left: 0.3125rem;
  bottom: 0.3125rem;
  z-index: 1;
  pointer-events: none;
}
.products .thumbnail-wrapper .thumbnail-badges .sale {
  font-size: 0.75rem;
  background-color: var(--color-red600);
}
.products .thumbnail-wrapper .thumbnail-badges .trending {
  background-color: var(--color-cool600);
}
.products .thumbnail-wrapper .thumbnail-badges .best-seller {
  background-color: var(--color-orange600);
}
.products .thumbnail-wrapper .thumbnail-buttons {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.25rem;
  top: 0.3125rem;
  right: 0.3125rem;
}
@media screen and (min-width: 1024px) {
  .products .thumbnail-wrapper .thumbnail-buttons {
    top: 0.625rem;
    right: 0.625rem;
  }
}
.products .thumbnail-wrapper .thumbnail-buttons > * {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.25rem;
  letter-spacing: 0;
  line-height: 1;
  text-shadow: 0 0 0;
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 50%;
  color: currentColor;
  -webkit-box-shadow: rgba(27, 31, 34, 0.02) 0px 1px 3px, rgba(27, 31, 34, 0.04) 0px 1px 2px;
          box-shadow: rgba(27, 31, 34, 0.02) 0px 1px 3px, rgba(27, 31, 34, 0.04) 0px 1px 2px;
  -webkit-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), border-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), border-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), border-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), border-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-color=custom][data-theme=light] .products .thumbnail-wrapper .thumbnail-buttons > * {
  background-color: #FFF;
  border: 1px solid rgba(var(--color-rgb), 0.15);
}
body[data-color=default][data-theme=light] .products .thumbnail-wrapper .thumbnail-buttons > * {
  background-color: #FFF;
  border: 1px solid var(--color-gray200);
}
@media screen and (min-width: 1024px) {
  .products .thumbnail-wrapper .thumbnail-buttons > * {
    width: 2rem;
    height: 2rem;
  }
}
.products .thumbnail-wrapper .thumbnail-buttons > *.tinv-wishlist .tinvwl_add_to_wishlist_button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  color: currentColor;
}
.products .thumbnail-wrapper .thumbnail-buttons > *.tinv-wishlist .tinvwl_add_to_wishlist_button::before {
  position: relative;
  font-family: "klbtheme";
  content: "\eb35";
  line-height: 1;
  top: 0.0625rem;
}
.products .thumbnail-wrapper .thumbnail-buttons > *.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-product-in-list::before {
  content: "\ec57";
}
.products .thumbnail-wrapper .thumbnail-buttons > *.tinv-wishlist .tinvwl-tooltip {
  display: none;
}
.products .thumbnail-wrapper .thumbnail-buttons > *.tinv-wishlist:hover {
  color: var(--color-red600);
  background-color: var(--color-red25);
  border-color: var(--color-red100);
}
.products .thumbnail-wrapper .thumbnail-buttons > * i::before {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .products .thumbnail-wrapper .thumbnail-buttons > *:not(.tinv-wishlist) {
    opacity: 0;
    -webkit-transform: translateX(7px);
            transform: translateX(7px);
  }
  .products .thumbnail-wrapper .thumbnail-buttons > *:not(.tinv-wishlist).compare-product {
    -webkit-transition-delay: 0.08s;
            transition-delay: 0.08s;
  }
  .products .thumbnail-wrapper .thumbnail-buttons > *:not(.tinv-wishlist).quickview-button, .products .thumbnail-wrapper .thumbnail-buttons > *:not(.tinv-wishlist).compare-product {
    letter-spacing: -1px;
  }
}
.products .thumbnail-wrapper .product-buttons {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 2.625rem;
  bottom: 0;
  left: 0;
  margin: 0;
  pointer-events: none;
  overflow: hidden;
}
.products .thumbnail-wrapper .product-buttons > * {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.8125rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  width: 100%;
  height: 2.625rem !important;
  background-color: rgba(255, 255, 255, 0.85);
  -webkit-transition: background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.products .thumbnail-wrapper .product-buttons > *:hover {
  background-color: rgba(255, 255, 255, 0.95);
}
@media screen and (min-width: 992px) {
  .products .thumbnail-wrapper .product-buttons > * {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
.products .product-title {
  font-size: var(--theme-product-name-font-size-mobile);
  font-weight: var(--theme-product-name-weight);
  line-height: 1.3;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 1024px) {
  .products .product-title {
    font-size: var(--theme-product-name-font-size-desktop);
  }
}
.products .product-title a {
  color: currentColor;
}
body.link-underline .products .product-title a {
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.15rem;
  -webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body.link-underline .products .product-title a:hover {
  text-decoration-color: currentColor;
}
.products .product-title + .product-progress {
  margin-top: 0.75rem;
}
.products .product-buttons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
  margin-top: 0.4375rem;
}
.products .product-buttons .add_to_cart_button {
  font-size: 0.875rem;
  line-height: 2.1875rem;
  height: 2.1875rem;
}
.products .product-buttons .quantity {
  --qty-height: 2.0625rem;
  display: none;
}
.products .product-buttons .tinv-wishlist {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.375rem;
  width: 2rem;
  height: 2rem;
  color: currentColor;
  -webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.products .product-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: var(--theme-radius-form);
  color: currentColor;
}
.products .product-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button::before {
  position: relative;
  font-family: "klbtheme";
  content: "\eb35";
  line-height: 1;
  text-shadow: 0 0 0;
  top: 0.0625rem;
}
.products .product-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-product-in-list {
  color: var(--color-red600);
  background-color: rgba(var(--color-redRGB), 0.1);
  border-color: rgba(var(--color-redRGB), 0.15);
}
.products .product-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-product-in-list::before {
  content: "\ec57";
}
.products .product-buttons .tinv-wishlist .tinvwl-tooltip {
  display: none;
}
.products .product-buttons .tinv-wishlist:hover .tinvwl_add_to_wishlist_button:not(.tinvwl-product-in-list) {
  color: var(--color-red600);
  background-color: var(--color-red25);
  border-color: var(--color-red100);
}
.products .product-buttons .compare-product {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.375rem;
  width: 2rem;
  height: 2rem;
  color: currentColor;
  border-radius: var(--theme-radius-form);
}
.products .product-buttons .compare-product:hover {
  background-color: var(--color-gray50);
}
.products .product-buttons .compare-product i {
  text-shadow: 0 0 0;
  line-height: 1;
}
.products .product-buttons .compare-product i::before {
  margin: 0;
}
.products .product-cart-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 0.625rem;
  margin-bottom: 0.625rem;
}
.products .product-cart-wrapper .price {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 1.2;
  gap: 0;
  padding-right: 0.9375rem;
}
.products .product-cart-wrapper .price del {
  font-size: 70%;
  font-weight: 400;
  opacity: 0.6;
}
.products .product-cart-wrapper .product-buttons {
  margin-left: auto;
  margin-top: 0;
}
.products .product-cart-wrapper .product-buttons .add_to_cart_button {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0;
}
.products .product-cart-wrapper .product-buttons .add_to_cart_button i {
  font-size: 1.25rem;
}
.products .product-cart-wrapper .product-buttons .add_to_cart_button i::before {
  margin: 0;
}
.products .product {
  position: relative;
  z-index: 10;
}
.products .product .product-content-fade {
  position: absolute;
  top: -0.3125rem;
  left: -0.625rem;
  right: -0.625rem;
  bottom: -0.625rem;
  background-color: var(--color-background);
  border: 1px solid var(--color-gray200);
  border-radius: var(--theme-radius-base);
  -webkit-box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;
          box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.products .product .product-wrapper.centered {
  text-align: center;
}
.products .product .product-wrapper.centered .price {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.products .product .product-wrapper.style-1 .product-hover-gallery .hover-gallery-dots {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.1875rem;
  bottom: 0.625rem;
  right: 0.9375rem;
  background-color: rgba(255, 255, 255, 0.3);
  padding: 0.1875rem 0.25rem;
  border-radius: 0.9375rem;
  pointer-events: none;
  z-index: 1;
}
.products .product .product-wrapper.style-1 .product-hover-gallery .hover-gallery-dots > * {
  width: 0.4375rem;
  height: 0.4375rem;
  background-color: var(--color-gray300);
  border-radius: 50%;
}
.products .product .product-wrapper.style-1 .product-hover-gallery .hover-gallery-dots > *.active {
  background-color: var(--color-yellow700);
}
.products .product .product-wrapper.style-1 .thumbnail-badges {
  top: 0;
  left: 0;
}
.products .product .product-wrapper.style-1 .thumbnail-badges .sale {
  margin-top: auto;
}
.products .product .product-wrapper.style-1 .price {
  margin-bottom: 0.3125rem;
}
.products .product .product-wrapper.style-1 .product-rating {
  margin-bottom: 0.3125rem;
}
@media screen and (min-width: 1024px) {
  .products .product .product-wrapper.style-1 .product-rating {
    margin-bottom: 0.4375rem;
  }
}
.products .product .product-wrapper.style-1 .product-buttons {
  margin-top: 0.625rem;
}
.products .product .product-wrapper.style-1 .product-buttons > * {
  line-height: 2rem;
  height: 2rem;
}
.products .product .product-wrapper.style-1 .product-buttons > *.add_to_cart_button {
  font-size: 0.8125rem;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.products .product .product-wrapper.style-1 .product-delivery-time {
  margin-top: 0.625rem;
}
.products .product .product-wrapper.style-2 .product-hover-gallery .hover-gallery-dots {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.1875rem;
  bottom: 0.3125rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: rgba(255, 255, 255, 0.3);
  padding: 0.1875rem 0.25rem;
  border-radius: 0.9375rem;
  pointer-events: none;
  z-index: 1;
}
.products .product .product-wrapper.style-2 .product-hover-gallery .hover-gallery-dots > * {
  width: 0.4375rem;
  height: 0.4375rem;
  background-color: var(--color-gray300);
  border-radius: 50%;
}
.products .product .product-wrapper.style-2 .product-hover-gallery .hover-gallery-dots > *.active {
  background-color: var(--color-yellow700);
}
.products .product .product-wrapper.style-2 .product-content-switcher {
  margin-bottom: 0.3125rem;
}
.products .product .product-wrapper.style-2 .product-title + .product-meta {
  margin-top: -0.1875rem;
  margin-bottom: 0.625rem;
}
.products .product .product-wrapper.style-2 .product-buttons {
  width: 100%;
}
.products .product .product-wrapper.style-2 .product-buttons + .product-inventory {
  margin-top: 0.5rem;
}
.products .product .product-wrapper.style-2 .product-countdown {
  margin-bottom: 0.5rem;
}
.products .product .product-wrapper.style-2 .product-countdown > p {
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  width: 100%;
  margin-top: 0.3125rem;
  margin-bottom: 0;
  opacity: 0.6;
}
.products .product .product-wrapper.style-2 .price + .product-countdown {
  margin-top: 0.5rem;
}
.products .product .product-wrapper.style-2 .content-wrapper > .product-rating {
  margin-bottom: 0.3125rem;
}
.products .product .product-wrapper.style-3 .product-hover-gallery .hover-gallery-dots {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.1875rem;
  bottom: 0.3125rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: rgba(255, 255, 255, 0.3);
  padding: 0.1875rem 0.25rem;
  border-radius: 0.9375rem;
  pointer-events: none;
  z-index: 1;
}
.products .product .product-wrapper.style-3 .product-hover-gallery .hover-gallery-dots > * {
  width: 0.4375rem;
  height: 0.4375rem;
  background-color: var(--color-gray300);
  border-radius: 50%;
}
.products .product .product-wrapper.style-3 .product-hover-gallery .hover-gallery-dots > *.active {
  background-color: var(--color-yellow700);
}
.products .product .product-wrapper.style-3 .product-title + .product-rating, .products .product .product-wrapper.style-3 .product-title + .product-content-switcher {
  margin-bottom: 0.9375rem;
}
.products .product .product-wrapper.style-3 .product-delivery-time {
  margin-bottom: 0.125rem;
}
.products .product .product-wrapper.style-3 .product-delivery-time.fast-shipping {
  margin-bottom: 0.375rem;
}
.products .product .product-wrapper.style-3 .product-delivery-time + .fast-shipping {
  margin-top: 0.3125rem;
}
.products .product .product-wrapper.style-3 .product-progress {
  margin-top: 0.625rem;
}
.products .product .product-wrapper.with-content-fade .thumbnail-wrapper {
  padding: 0.9375rem;
}
.products .product .product-wrapper.with-content-fade .thumbnail-wrapper .thumbnail-badges {
  left: 1.25rem;
  top: 1.5625rem;
}
.products .product .product-wrapper.with-content-fade .thumbnail-wrapper .thumbnail-buttons {
  top: 1.25rem;
  right: 1.25rem;
}
.products .product .product-wrapper.with-content-fade .content-wrapper {
  padding: 0 0.9375rem 0.9375rem;
}
.products .product .product-wrapper.style-4 .product-hover-gallery {
  overflow: initial;
}
.products .product .product-wrapper.style-4 .product-hover-gallery .hover-gallery-dots {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 3px;
  width: 100%;
  height: 0.25rem;
  bottom: -0.375rem;
  left: 0;
}
.products .product .product-wrapper.style-4 .product-hover-gallery .hover-gallery-dots > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  height: 0.25rem;
  background-color: rgba(27, 31, 34, 0.12);
}
.products .product .product-wrapper.style-4 .product-hover-gallery .hover-gallery-dots > *.active {
  background-color: rgba(27, 31, 34, 0.32);
}
.products .product .product-wrapper.style-4 .thumbnail-wrapper {
  margin-bottom: 1.0625rem;
}
.products .product .product-wrapper.style-4 .thumbnail-wrapper .thumbnail-badges {
  top: 0.75rem;
  left: 0.75rem;
}
.products .product .product-wrapper.style-4 .content-wrapper .product-rating {
  margin-bottom: 0.375rem;
}
.products .product .product-wrapper.style-4 .content-wrapper .product-title {
  margin-bottom: 0.375rem;
}
.products .product .product-wrapper.style-4 .content-wrapper .price + .product-progress {
  margin-top: 0.9375rem;
}
.products .product .product-wrapper.style-5 .product-hover-gallery {
  overflow: initial;
}
.products .product .product-wrapper.style-5 .product-hover-gallery .hover-gallery-dots {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 3px;
  width: 100%;
  height: 0.25rem;
  bottom: -0.375rem;
  left: 0;
}
.products .product .product-wrapper.style-5 .product-hover-gallery .hover-gallery-dots > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  height: 0.25rem;
  background-color: rgba(27, 31, 34, 0.12);
}
.products .product .product-wrapper.style-5 .product-hover-gallery .hover-gallery-dots > *.active {
  background-color: rgba(27, 31, 34, 0.32);
}
.products .product .product-wrapper.style-5 .thumbnail-wrapper {
  margin-bottom: 1.0625rem;
}
.products .product .product-wrapper.style-5 .thumbnail-wrapper .thumbnail-badges {
  top: 0.75rem;
  left: 0.75rem;
}
.products .product .product-wrapper.style-5 .thumbnail-wrapper .product-thumbnail .product-second-image {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.products .product .product-wrapper.style-5 .thumbnail-wrapper .product-thumbnail .product-second-image + img {
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.products .product .product-wrapper.style-5 .content-wrapper .product-rating {
  margin-bottom: 0.375rem;
}
.products .product .product-wrapper.style-5 .content-wrapper .product-title {
  margin-bottom: 0.375rem;
}
.products .product .product-wrapper.style-5 .content-wrapper .product-content-switcher {
  margin-bottom: 0.3125rem;
}
.products .product .product-wrapper.style-5 .content-wrapper .product-content-switcher .add_to_cart_button {
  font-size: 0.875rem;
  text-transform: uppercase;
}
.products .product .product-wrapper.style-5 .content-wrapper .product-content-switcher .add_to_cart_button:hover {
  color: var(--theme-primary-color);
}
.products .product .product-wrapper.style-5 .content-wrapper .product-content-switcher + .product-countdown {
  margin-top: 0.625rem;
}
.products .product .product-wrapper.style-5 .content-wrapper .product-countdown .klb-countdown-wrapper {
  margin-bottom: 0.3125rem;
}
.products .product .product-wrapper.style-5 .content-wrapper .product-countdown .klb-countdown-wrapper + p {
  font-size: 0.75rem;
  color: var(--color-gray600);
}
.products .product .product-wrapper.style-6 {
  border: 1px solid;
  border-radius: var(--theme-radius-base);
}
body[data-color=custom][data-theme=light] .products .product .product-wrapper.style-6 {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .products .product .product-wrapper.style-6 {
  border-color: var(--color-gray200);
}
.products .product .product-wrapper.style-6.hot-product {
  border-color: var(--color-red500) !important;
}
.products .product .product-wrapper.style-6 .thumbnail-wrapper {
  padding: 0.625rem 0.625rem 0;
  margin-bottom: 1.0625rem;
}
.products .product .product-wrapper.style-6 .thumbnail-wrapper .thumbnail-badges {
  top: 1.25rem;
  left: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .products .product .product-wrapper.style-6 .thumbnail-wrapper .thumbnail-badges .badge.sale {
    position: relative;
    font-size: 0.875rem;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    top: -4px;
  }
}
.products .product .product-wrapper.style-6 .thumbnail-wrapper .thumbnail-buttons {
  top: 1.25rem;
  right: 0.9375rem;
}
.products .product .product-wrapper.style-6 .thumbnail-wrapper .product-thumbnail .product-second-image {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.products .product .product-wrapper.style-6 .thumbnail-wrapper .product-thumbnail .product-second-image + img {
  -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.products .product .product-wrapper.style-6 .content-wrapper {
  padding: 0 1.25rem 1.25rem;
}
.products .product .product-wrapper.style-6 .content-wrapper .product-inventory {
  margin-bottom: 0.3125rem;
}
.products .product .product-wrapper.style-6 .content-wrapper .product-rating {
  margin-bottom: 0.3125rem;
}
.products .product .product-wrapper.style-6 .content-wrapper .product-buttons {
  width: 100%;
  margin-bottom: 0.5rem;
}
.products .product .product-wrapper.style-6 .content-wrapper .product-buttons .add_to_cart_button {
  font-size: 0.8125rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.products .product .product-wrapper.style-6 .content-wrapper .product-delivery-time + .product-progress {
  margin-top: 0.625rem;
}
.products .product .product-wrapper.image-gray .thumbnail-wrapper .product-thumbnail > img {
  -webkit-filter: brightness(98%);
          filter: brightness(98%);
  background-color: rgba(0, 0, 0, 0.35);
}
.products .product .product-wrapper.style-7 .product-content-switcher, .products .product .product-wrapper.style-7 .product-rating {
  margin-bottom: 0.4375rem;
}
.products .product .product-wrapper.style-7 .product-category a {
  font-weight: 600;
  color: var(--color-text);
}
.products .product .product-wrapper.style-8 .product-rating, .products .product .product-wrapper.style-8 .product-buttons {
  margin-bottom: 0.4375rem;
}
.products .product .product-wrapper.style-9 .thumbnail-wrapper {
  border: 1px solid var(--color-gray100);
  border-radius: var(--theme-radius-base);
  overflow: hidden;
}
.products .product .product-wrapper.style-9 .thumbnail-wrapper .thumbnail-badges {
  left: 0.625rem;
  top: 0.625rem;
}
.products .product .product-wrapper.style-9 .thumbnail-wrapper .thumbnail-badges .badge {
  border-radius: 62.4375rem;
}
.products .product .product-wrapper.style-9 .product-rating {
  margin-bottom: 0.4375rem;
}
.products .product .product-wrapper.style-9 .price {
  margin-bottom: 0.625rem;
}
.products .product .product-wrapper.style-9 .product-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 575.98px) {
  .products .product .product-wrapper.style-9 .product-buttons {
    gap: 0.3125rem;
  }
}
.products .product .product-wrapper.style-9 .product-buttons > * {
  font-size: 0.8125rem !important;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media screen and (max-width: 575.98px) {
  .products .product .product-wrapper.style-9 .product-buttons > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
.products .product .product-wrapper.style-9 .product-buttons .quickview-button {
  height: 2.1875rem;
  height: 2.1875rem;
}
.products .product .product-wrapper.style-10 .product-inner {
  position: relative;
  border: 1px solid var(--color-gray100);
  background-color: var(--color-background);
  border-radius: var(--theme-radius-base);
}
.products .product .product-wrapper.style-10 .product-inner .thumbnail-wrapper {
  margin-bottom: 0;
}
.products .product .product-wrapper.style-10 .product-inner .thumbnail-wrapper .product-thumbnail {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.products .product .product-wrapper.style-10 .product-inner .content-wrapper {
  padding: 0.9375rem 0.9375rem 0.3125rem;
}
.products .product .product-wrapper.style-10 .product-inner .content-wrapper .product-title {
  margin-bottom: 0.3125rem;
}
.products .product .product-wrapper.style-10 .product-inner .content-wrapper .product-rating {
  margin-bottom: 10px;
}
.products .product .product-wrapper.style-10 .product-inner .content-wrapper .entry-description {
  font-size: 0.8125rem;
  margin-bottom: 0.625rem;
}
.products .product .product-wrapper.style-10 .product-inner .content-wrapper .entry-description p {
  color: var(--color-gray600);
  margin-bottom: 0;
}
.products .product .product-wrapper.style-10 .product-inner .content-wrapper .klb-countdown {
  background-color: var(--color-gray50);
  padding-left: 0.3125rem;
  padding-right: 0.125rem;
  border-radius: var(--theme-radius-base);
}
.products .product .product-wrapper.style-10 .product-inner .content-wrapper .price-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  margin-bottom: 0;
}
.products .product .product-wrapper.style-10 .product-inner .content-wrapper .product-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  margin-top: 0.625rem;
  padding-top: 0.625rem;
  padding-bottom: 0.3125rem;
  border-top: 1px solid var(--color-gray50);
}
.products .product .product-wrapper.style-10 .product-inner .content-wrapper .product-buttons .button {
  font-size: 0.75rem;
  height: 1.875rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.products .product:hover {
  z-index: 11;
}
@media screen and (min-width: 992px) {
  .products .product:hover .product-content-switcher .switcher-wrapper {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.products .product:hover .thumbnail-wrapper .product-thumbnail .product-second-image {
  opacity: 1 !important;
}
.products .product:hover .thumbnail-wrapper .product-thumbnail .product-second-image + img {
  opacity: 0;
}
.products .product:hover .thumbnail-wrapper .product-buttons {
  pointer-events: auto;
}
@media screen and (min-width: 992px) {
  .products .product:hover .thumbnail-wrapper .product-buttons > * {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.products .product:hover .thumbnail-buttons > *:not(.tinv-wishlist) {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.products .product:hover .product-content-fade {
  opacity: 1;
}
.products .product:hover .product-footer {
  opacity: 1;
  visibility: visible;
}
.products:not(.klb-slider) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
  list-style: none;
}
.products:not(.klb-slider).no-gutters {
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important;
  row-gap: 0 !important;
}
.products:not(.klb-slider).grid-column {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-column-gap: var(--theme-site-gutters);
     -moz-column-gap: var(--theme-site-gutters);
          column-gap: var(--theme-site-gutters);
}
.products:not(.klb-slider).grid-column > * {
  margin-bottom: 1.875rem;
}
@media screen and (min-width: 992px) {
  .products:not(.klb-slider).grid-column > * {
    margin-bottom: 2.5rem;
  }
}
.products:not(.klb-slider) > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 320px) {
  .products:not(.klb-slider).mobile-grid-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(50% - var(--theme-site-gutters) + var(--theme-site-gutters) / 2);
  }
  .products:not(.klb-slider).mobile-grid-2.no-gutters > * {
    width: 50%;
  }
}
@media screen and (min-width: 576px) {
  .products:not(.klb-slider).column-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(50% - var(--theme-site-gutters) + var(--theme-site-gutters) / 2);
  }
  .products:not(.klb-slider).column-2.no-gutters > * {
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .products:not(.klb-slider).column-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(33.3333333333% - var(--theme-site-gutters) + var(--theme-site-gutters) / 3);
  }
  .products:not(.klb-slider).column-3.no-gutters > * {
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 576px) {
  .products:not(.klb-slider).column-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(33.3333333333% - var(--theme-site-gutters) + var(--theme-site-gutters) / 3);
  }
  .products:not(.klb-slider).column-4.no-gutters > * {
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 992px) {
  .products:not(.klb-slider).column-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(25% - var(--theme-site-gutters) + var(--theme-site-gutters) / 4);
  }
  .products:not(.klb-slider).column-4.no-gutters > * {
    width: 25%;
  }
}
@media screen and (min-width: 576px) {
  .products:not(.klb-slider).column-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(33.3333333333% - var(--theme-site-gutters) + var(--theme-site-gutters) / 3);
  }
  .products:not(.klb-slider).column-5.no-gutters > * {
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 992px) {
  .products:not(.klb-slider).column-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(20% - var(--theme-site-gutters) + var(--theme-site-gutters) / 5);
  }
  .products:not(.klb-slider).column-5.no-gutters > * {
    width: 20%;
  }
}
@media screen and (min-width: 768px) {
  .products:not(.klb-slider).large-list .product-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .products:not(.klb-slider).large-list .product-inner > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    width: 100%;
  }
  .products:not(.klb-slider).large-list .product-inner > *.thumbnail-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 35%;
    margin-right: 1.25rem;
  }
  .products:not(.klb-slider).large-list .product-inner > *.content-wrapper .product-title {
    font-size: 1rem;
  }
  .products:not(.klb-slider).large-list .product-inner > *.content-wrapper .price {
    font-size: 1.375rem;
  }
}
.products:not(.klb-slider).list-style > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.products:not(.klb-slider).list-style .product-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.products:not(.klb-slider).list-style .product-inner .thumbnail-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 30%;
  margin-bottom: 0;
  margin-right: 0.9375rem;
  padding: 0;
}
.products:not(.klb-slider).list-style .product-inner .content-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.products:not(.klb-slider).list-style.for-widgets > * + * {
  padding-top: 1.25rem;
  margin-top: 0.9375rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .products:not(.klb-slider).list-style.for-widgets > * + * {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default][data-theme=light] .products:not(.klb-slider).list-style.for-widgets > * + * {
  border-color: var(--color-gray100);
}
.products:not(.klb-slider).list-style.for-widgets .product .thumbnail-wrapper {
  width: 6rem;
}
.products:not(.klb-slider).list-style.for-widgets .product .product-rating {
  margin-bottom: 0.4375rem;
}
.products:not(.klb-slider).list-style.for-widgets .product .product-title {
  font-size: 0.8125rem;
  margin-bottom: 0.5rem;
}
.products:not(.klb-slider).list-style.for-widgets .product .price {
  font-size: 1.25rem;
}
.products:not(.klb-slider).list-style.for-widgets .product .price del {
  font-size: 75%;
  font-weight: 400;
  opacity: 0.8;
}
.products:not(.klb-slider).list-style.for-widgets .product .product-countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0.9375rem;
  gap: 0.9375rem;
}
.products:not(.klb-slider).list-style.for-widgets .product .product-countdown > p {
  font-size: 0.75rem;
  margin-bottom: 0;
  opacity: 0.5;
}
@media screen and (min-width: 992px) {
  .products:not(.klb-slider).list-style.for-widgets .product .product-countdown > p {
    font-size: 0.6875rem;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    line-height: 1.3;
  }
}
.products:not(.klb-slider).list-style.for-widgets .product .product-countdown .klb-countdown {
  font-weight: 500;
}
.products:not(.klb-slider).list-style.for-widgets .product .product-countdown .klb-countdown .count-item {
  width: 1.75rem;
  height: 1.625rem;
  min-width: 1.625rem;
  padding: 0;
}
body[data-color=custom][data-theme=light] .products:not(.klb-slider).list-style.for-widgets .product .product-countdown .klb-countdown .count-item {
  background-color: rgba(var(--color-rgb), 0.08);
}
body[data-color=default][data-theme=light] .products:not(.klb-slider).list-style.for-widgets .product .product-countdown .klb-countdown .count-item {
  background-color: var(--color-gray50);
}
.products:not(.klb-slider).list-style.small-list-style > * + * {
  margin-top: 1.5625rem;
}
.products:not(.klb-slider).list-style.small-list-style .thumbnail-wrapper {
  width: 3.875rem;
}
.products:not(.klb-slider).list-style.small-list-style .content-wrapper .price {
  font-size: 0.9375rem;
  margin-bottom: 0.4375rem;
}
.products:not(.klb-slider).list-style.small-list-style .content-wrapper .product_title {
  font-size: 0.875rem;
  margin-bottom: 0;
}
.products:not(.klb-slider).list-style.small-list-style .content-wrapper .product_title a {
  color: currentColor;
}
body.link-underline .products:not(.klb-slider).list-style.small-list-style .content-wrapper .product_title a {
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.15rem;
  -webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body.link-underline .products:not(.klb-slider).list-style.small-list-style .content-wrapper .product_title a:hover {
  text-decoration-color: currentColor;
}
.products:not(.klb-slider).list-style.for-fashion .thumbnail-wrapper {
  width: 4.25rem;
}
.products:not(.klb-slider).list-style.for-fashion .list-counter-wrapper {
  margin-top: 0.9375rem;
}
.products:not(.klb-slider).list-style.for-fashion .list-counter-wrapper .product-countdown .klb-countdown-wrapper {
  margin-bottom: 0.3125rem;
}
.products:not(.klb-slider).list-style.for-fashion .list-counter-wrapper .product-countdown > p {
  font-size: 0.75rem;
  opacity: 0.6;
}
@media screen and (min-width: 1024px) {
  .products:not(.klb-slider).list-column > * {
    width: 100%;
    margin-bottom: 2.5rem;
  }
  .products:not(.klb-slider).list-column > * .product-wrapper .product-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .products:not(.klb-slider).list-column > * .product-wrapper .product-inner .thumbnail-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
    margin-right: 1.25rem;
    margin-bottom: 0;
  }
  .products:not(.klb-slider).list-column > * .product-wrapper .product-inner .content-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    padding-right: 1.875rem;
  }
  .products:not(.klb-slider).list-column > * .product-wrapper .product-inner .content-wrapper .product-title {
    font-size: 1.125rem;
  }
  .products:not(.klb-slider).list-column > * .product-wrapper .product-inner .content-wrapper .price {
    font-size: 1.25rem;
  }
  .products:not(.klb-slider).list-column > * .product-wrapper .product-footer {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 35%;
    opacity: 1;
    visibility: visible;
    border-top: 0;
    border-left: 1px solid var(--color-gray100);
  }
  .products:not(.klb-slider).list-column > * .product-wrapper .product-footer .product-footer-details {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 2.5rem;
  }
  .products:not(.klb-slider).list-column > * .product-wrapper.style-1 .product-buttons {
    width: 100%;
  }
  .products:not(.klb-slider).list-column > * .product-wrapper.style-3 + .product-content-fade {
    display: none !important;
  }
  .products:not(.klb-slider).list-column > * + * .product-wrapper {
    padding-top: 2.5rem;
    border-top: 1px solid;
  }
  body[data-color=custom][data-theme=light] .products:not(.klb-slider).list-column > * + * .product-wrapper {
    border-color: rgba(var(--color-rgb), 0.2) !important;
  }
  body[data-color=default] .products:not(.klb-slider).list-column > * + * .product-wrapper {
    border-color: var(--color-gray200) !important;
  }
}

/* ----- products promotion ----- */
.product-promotion .product-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.625rem;
  text-transform: uppercase;
  background-color: var(--color-gray100);
  padding: 0.3125rem 0.625rem;
  border-radius: 2.5rem;
  margin-bottom: 0.9375rem;
}
.product-promotion .product-title {
  font-family: var(--theme-body-font);
  line-height: 1.4;
  margin-bottom: 0.625rem;
}
.product-promotion .product-title a {
  color: currentColor;
}
body.link-underline .product-promotion .product-title a {
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.15rem;
  -webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body.link-underline .product-promotion .product-title a:hover {
  text-decoration-color: currentColor;
}
.product-promotion.list-style .product-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.product-promotion.list-style .product-inner .thumbnail-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5rem;
          flex: 0 0 12.5rem;
  width: 12.5rem;
  margin-right: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .product-promotion.list-style .product-inner .thumbnail-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.75rem;
            flex: 0 0 13.75rem;
    width: 13.75rem;
  }
}
.product-promotion.list-style .product-inner .content-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.product-promotion.list-style .product-inner .content-wrapper .product-title {
  font-size: 0.875rem;
}
@media screen and (min-width: 1024px) {
  .product-promotion.list-style .product-inner .content-wrapper .product-title {
    font-size: 0.9375rem;
  }
}
.product-promotion.list-style .product-inner .content-wrapper .entry-description {
  font-size: 0.8125rem;
}
.product-promotion.list-style .product-inner .content-wrapper .entry-description p {
  opacity: 0.7;
}
.product-promotion.list-style .product-inner .content-wrapper .btn {
  font-size: 0.6875rem;
  text-transform: uppercase;
  line-height: 1;
  height: 2.5rem;
}

/* ----- WooCommerce single product ----- */
.single-product-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: calc(var(--theme-site-gutters) * -1);
  margin-right: calc(var(--theme-site-gutters) * -1);
}
.single-product-wrapper > * {
  padding-left: var(--theme-site-gutters);
  padding-right: var(--theme-site-gutters);
}
.single-product-wrapper > *.product-header {
  margin-bottom: 1.25rem;
}
.single-product-wrapper > *.product-gallery {
  margin-bottom: 1.875rem;
}
.single-product-wrapper.style-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .single-product-wrapper.style-1 > *.product-gallery {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    padding-right: calc(var(--theme-site-gutters) * 2);
  }
  .single-product-wrapper.style-1 > *.product-detail {
    width: 46%;
  }
}
.single-product-wrapper.style-1 > *.product-content {
  margin-top: 2.5rem;
}
.single-product-wrapper.style-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .single-product-wrapper.style-2 > *.product-gallery {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    padding-right: calc(var(--theme-site-gutters) * 2);
  }
  .single-product-wrapper.style-2 > *.product-detail {
    width: 40%;
  }
}
.single-product-wrapper.style-2 > *.product-content {
  margin-top: 2.5rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper.style-2 > * .product-thumbnails-wrapper .slick-slide {
    height: 4.75rem !important;
  }
}
.single-product-wrapper.style-3 > *, .single-product-wrapper.style-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .single-product-wrapper.style-3 > *.product-gallery, .single-product-wrapper.style-4 > *.product-gallery {
    width: 35%;
    padding-right: calc(var(--theme-site-gutters) * 2);
  }
  .single-product-wrapper.style-3 > *.product-detail, .single-product-wrapper.style-4 > *.product-detail {
    width: 65%;
  }
}
.single-product-wrapper.style-3 > *.product-content, .single-product-wrapper.style-4 > *.product-content {
  margin-top: 2.5rem;
}
.single-product-wrapper.style-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .single-product-wrapper.style-5 > *.product-gallery {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    padding-right: calc(var(--theme-site-gutters) * 2);
  }
  .single-product-wrapper.style-5 > *.product-detail {
    width: 40%;
  }
}
.single-product-wrapper.style-5 > *.product-content {
  margin-top: 2.5rem;
}
.single-product-wrapper.style-5 > *.product-gallery .product-thumbnails-wrapper {
  height: 100%;
}
.single-product-wrapper.style-5 > *.product-gallery .product-thumbnails-wrapper ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper.style-5 > *.product-gallery .product-thumbnails-wrapper ol {
    position: sticky;
    top: 10.625rem;
  }
}
@media screen and (min-width: 992px) {
  .single-product-wrapper.style-5 > *.product-gallery .product-thumbnails-wrapper ol li + li {
    margin-top: 0.3125rem;
  }
}
@media screen and (max-width: 991.98px) {
  .single-product-wrapper.style-5 > *.product-gallery .product-thumbnails-wrapper {
    display: none;
  }
}
@media screen and (max-width: 991.98px) {
  .single-product-wrapper.style-5 > *.product-gallery .woocommerce-product-gallery__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    width: 100%;
    overflow-x: scroll;
  }
  .single-product-wrapper.style-5 > *.product-gallery .woocommerce-product-gallery__wrapper > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .single-product-wrapper.style-5 > * .product-detail-inner {
    position: sticky;
    top: 10.625rem;
  }
}
.single-product-wrapper .product-detail.with-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-detail.with-side {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.single-product-wrapper .product-detail.with-side > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-detail.with-side > *.product-detail-inner {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    padding-right: 2.8125rem;
  }
  .single-product-wrapper .product-detail.with-side > *.product-detail-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 18.75rem;
  }
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-detail.with-side.for-sidebar > *.product-detail-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 17.5rem;
  }
}
@media screen and (max-width: 991.98px) {
  .single-product-wrapper .product-detail.with-side.for-sidebar > *.product-detail-side {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-detail .detail-side-inner {
    border: 1px solid;
    border-radius: var(--theme-radius-base);
    padding: 1.5625rem;
    margin-bottom: 1.875rem;
  }
  body[data-color=custom][data-theme=light] .single-product-wrapper .product-detail .detail-side-inner {
    border-color: rgba(var(--color-rgb), 0.3);
  }
  body[data-color=default] .single-product-wrapper .product-detail .detail-side-inner {
    border-color: var(--color-gray300);
  }
  .single-product-wrapper .product-detail .detail-side-inner .cart .variations {
    margin-bottom: 0.3125rem;
  }
  .single-product-wrapper .product-detail .detail-side-inner .cart .variations tr + tr {
    margin-top: 0.9375rem;
  }
  .single-product-wrapper .product-detail .detail-side-inner .cart .variations .label {
    width: 100%;
    padding-bottom: 0.625rem;
  }
  .single-product-wrapper .product-detail .detail-side-inner .cart .quantity {
    width: 100%;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin-bottom: 0.625rem;
  }
  .single-product-wrapper .product-detail .detail-side-inner .cart .quantity .qty {
    width: 100%;
  }
  .single-product-wrapper .product-detail .detail-side-inner .cart .add_to_cart_button {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
.single-product-wrapper .woocommerce-product-gallery {
  position: relative;
}
.single-product-wrapper .woocommerce-product-gallery .badge {
  position: absolute;
  font-size: 1rem;
  width: 3.625rem;
  height: 3.625rem;
  top: 0.625rem;
  left: 0.625rem;
  border-radius: 50%;
  background-color: var(--color-red600);
}
.single-product-wrapper .woocommerce-product-gallery .flex-viewport {
  position: relative;
}
.single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0;
  line-height: 1;
  width: 2.5rem;
  height: 2.5rem;
  top: 0.75rem;
  right: 0.75rem;
  border-radius: 50%;
  -webkit-box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;
          box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;
  border: 1px solid;
  -webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  border-color: rgba(var(--color-rgb), 0.07);
}
body[data-color=default] .single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  border-color: var(--color-gray50);
}
@media screen and (min-width: 1200px) {
  .single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    width: 2.875rem;
    height: 2.875rem;
  }
}
.single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
  font-family: "klbtheme";
  font-size: 1.5rem;
  content: "\ebf1";
  color: var(--color-text);
}
.single-product-wrapper .woocommerce-product-gallery .klb-single-video {
  position: absolute;
  left: 0.9375rem;
  bottom: 0.9375rem;
}
.single-product-wrapper .woocommerce-product-gallery .klb-single-video a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1;
  -webkit-box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;
          box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;
  color: var(--color-text);
  background-color: #FFF;
  border: 1px solid;
  padding: 0.75rem 1rem;
  border-radius: 2.875rem;
  -webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-product-gallery .klb-single-video a {
  border-color: rgba(var(--color-rgb), 0.07);
}
body[data-color=default] .single-product-wrapper .woocommerce-product-gallery .klb-single-video a {
  border-color: var(--color-gray50);
}
.single-product-wrapper .woocommerce-product-gallery .klb-single-video a:before {
  font-family: "klbtheme";
  font-size: 0.9375rem;
  content: "\e99a";
  margin-right: 0.5rem;
}
.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper {
  margin-top: 0.9375rem;
}
.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul {
  margin: 0;
  padding: 0;
}
.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol .slick-list, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul .slick-list {
  margin-left: -0.1875rem;
  margin-right: -0.1875rem;
}
.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol .slick-list .slick-track, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul .slick-list .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol .slick-list .slick-track .slick-slide, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul .slick-list .slick-track .slick-slide {
  height: auto;
  white-space: initial;
}
.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li {
  padding-left: 0.1875rem;
  padding-right: 0.1875rem;
}
.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li img, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li img {
  cursor: pointer;
  border-radius: calc(var(--theme-radius-base) / 2);
  border: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li img, body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li img {
  border-color: rgba(var(--color-rgb), 0.3);
}
body[data-color=default] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li img, body[data-color=default] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li img {
  border-color: var(--color-gray300);
}
.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li img.active, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li img.active {
  border-color: var(--color-text) !important;
}
.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li .active img, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li .active img {
  border-color: var(--color-text) !important;
}
.single-product-wrapper .vertical-thumbnails {
  position: relative;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .vertical-thumbnails .woocommerce-product-gallery {
    padding-left: 7.5rem;
  }
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .vertical-thumbnails.woocommerce-product-gallery {
    padding-left: 7.5rem;
  }
}
.single-product-wrapper .vertical-thumbnails .product-thumbnails-wrapper {
  position: absolute;
  width: 4.75rem;
  top: 0;
  left: 0;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .vertical-thumbnails .product-thumbnails-wrapper {
    margin-top: 0;
  }
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .vertical-thumbnails .product-thumbnails-wrapper .slick-track {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
}
.single-product-wrapper .product_title {
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 1200px) {
  .single-product-wrapper .product_title {
    font-size: 2rem;
  }
}
.single-product-wrapper .product-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  gap: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.single-product-wrapper .product-meta.top {
  padding-bottom: 0.625rem;
  border-bottom: 0.0625rem solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .product-meta.top {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-wrapper .product-meta.top {
  border-color: var(--color-gray100);
}
@media screen and (min-width: 1200px) {
  .single-product-wrapper .product-meta.top > * {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .single-product-wrapper .product-meta.top > *::before {
    content: "";
    width: 0.0625rem;
    height: 0.9375rem;
    margin-right: 0.9375rem;
  }
  body[data-color=custom][data-theme=light] .single-product-wrapper .product-meta.top > *::before {
    background-color: rgba(var(--color-rgb), 0.15);
  }
  body[data-color=default] .single-product-wrapper .product-meta.top > *::before {
    background-color: var(--color-gray200);
  }
  .single-product-wrapper .product-meta.top > *:first-child::before {
    display: none;
  }
}
.single-product-wrapper .product-meta.bottom {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.single-product-wrapper .product-meta.bottom + .product-share {
  margin-top: 1.25rem;
}
.single-product-wrapper .product-meta .product-vendor {
  font-size: 0.8125rem;
}
.single-product-wrapper .product-meta .product-rating .star-rating {
  font-size: 0.875rem;
}
.single-product-wrapper .product-meta .product-rating .rating-count {
  font-size: 0.8125rem;
  font-weight: 600;
}
.single-product-wrapper .product-meta .product-brand {
  font-size: 0.8125rem;
}
.single-product-wrapper .product-meta .product-brand span {
  opacity: 0.6;
}
.single-product-wrapper .product-meta .product-brand span + a {
  margin-left: 0.125rem;
}
.single-product-wrapper .product-meta .product-brand a {
  font-weight: 500;
  color: var(--color-blue600);
}
.single-product-wrapper .product-meta + .product-price {
  margin-top: 1.25rem;
}
.single-product-wrapper .product-meta .product-sku {
  font-size: 0.8125rem;
}
.single-product-wrapper .product-meta .product-sku span:not(.sku) {
  opacity: 0.6;
  margin-right: 0.25rem;
}
.single-product-wrapper .product-meta .product-sku span.sku {
  font-weight: 500;
}
.single-product-wrapper .product-meta .product-categories, .single-product-wrapper .product-meta .product-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0.8125rem;
}
.single-product-wrapper .product-meta .product-categories span, .single-product-wrapper .product-meta .product-tags span {
  opacity: 0.6;
  margin-right: 0.25rem;
}
.single-product-wrapper .product-meta .product-categories ul, .single-product-wrapper .product-meta .product-tags ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.single-product-wrapper .product-meta .product-categories ul li::before, .single-product-wrapper .product-meta .product-tags ul li::before {
  content: ",";
  margin-right: 0.25rem;
}
.single-product-wrapper .product-meta .product-categories ul li:first-child::before, .single-product-wrapper .product-meta .product-tags ul li:first-child::before {
  display: none;
}
.single-product-wrapper .product-meta .product-categories ul li a, .single-product-wrapper .product-meta .product-tags ul li a {
  font-weight: 500;
  color: var(--color-text);
}
.single-product-wrapper .product-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.9375rem;
  margin-bottom: 0.625rem;
}
.single-product-wrapper .product-price .price {
  font-size: 1.5rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-price .price {
    font-size: 1.75rem;
  }
}
.single-product-wrapper .product-price .price del {
  font-size: 75%;
  font-weight: 400;
  line-height: 1.2;
  opacity: 0.5;
}
.single-product-wrapper .product-price .price ins {
  line-height: 1.1;
}
.single-product-wrapper .product-price + .woocommerce-product-details__short-description {
  margin-top: 1.0625rem;
}
.single-product-wrapper .product-price + .product-inventory-wrapper {
  margin-top: 0.9375rem;
}
.single-product-wrapper .product-price .save-price {
  position: relative;
  -ms-flex-item-align: end;
      align-self: flex-end;
  top: -0.0625rem;
}
.single-product-wrapper .product-price .save-price p {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 0;
  padding: 0.25rem 0.375rem;
  border-radius: calc(var(--theme-radius-form) / 2);
  border: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .product-price .save-price p {
  border-color: rgba(var(--color-rgb), 0.3);
}
body[data-color=default] .single-product-wrapper .product-price .save-price p {
  border-color: var(--color-gray300);
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-price .save-price p {
    font-size: 0.875rem;
  }
}
.single-product-wrapper .woocommerce-product-details__short-description {
  font-size: 0.875rem;
  color: var(--color-gray700);
  margin-bottom: 1.5625rem;
}
.single-product-wrapper .product-inventory-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  margin-bottom: 0.9375rem;
}
.single-product-wrapper .product-inventory-wrapper .product-inventory {
  font-size: 0.8125rem;
  padding: 0.25rem 0.625rem;
  border-radius: calc(var(--theme-radius-form) / 2);
}
.single-product-wrapper .product-inventory-wrapper .product-inventory.color-green {
  background-color: rgba(var(--color-greenRGB), 0.1);
}
.single-product-wrapper .product-inventory-wrapper .product-inventory.color-red {
  background-color: rgba(var(--color-redRGB), 0.09);
}
.single-product-wrapper .product-inventory-wrapper .product-delivery-time {
  font-size: 0.8125rem;
  font-weight: 400;
}
.single-product-wrapper form.cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  margin-bottom: 1.25rem;
}
.single-product-wrapper form.cart .variations {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  margin-bottom: 0.9375rem;
}
.single-product-wrapper form.cart .variations tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-product-wrapper form.cart .variations tr > td {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.single-product-wrapper form.cart .variations tr label {
  margin-bottom: 0 !important;
}
.single-product-wrapper form.cart .variations tr .label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper form.cart .variations tr .label {
    padding-right: 1.25rem;
  }
}
.single-product-wrapper form.cart .variations tr .value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  padding-top: 0;
  padding-bottom: 0;
}
.single-product-wrapper form.cart .variations tr .value input[type=radio] {
  display: none;
}
.single-product-wrapper form.cart .variations tr .value .color-radio label {
  position: relative;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  cursor: pointer;
}
.single-product-wrapper form.cart .variations tr .value .color-radio input:checked + label::after {
  content: "";
  position: absolute;
  left: -0.25rem;
  right: -0.25rem;
  top: -0.25rem;
  bottom: -0.25rem;
  border: 2px solid var(--color-text);
  border-radius: 50%;
}
.single-product-wrapper form.cart .variations tr .value .size-radio {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-product-wrapper form.cart .variations tr .value .size-radio label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1.75rem;
  height: 1.75rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border-radius: calc(var(--theme-radius-form) / 2);
  cursor: pointer;
  border: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper form.cart .variations tr .value .size-radio label {
  border-color: rgba(var(--color-rgb), 0.3);
}
body[data-color=default] .single-product-wrapper form.cart .variations tr .value .size-radio label {
  border-color: var(--color-gray300);
}
.single-product-wrapper form.cart .variations tr .value .size-radio input:checked + label {
  color: #FFF;
  border-color: var(--theme-primary-color) !important;
  background-color: var(--theme-primary-color);
}
.single-product-wrapper form.cart .variations tr.size-variations .value {
  gap: 0.1875rem;
}
.single-product-wrapper form.cart .variations tr + tr {
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper form.cart .variations tr + tr {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-wrapper form.cart .variations tr + tr {
  border-color: var(--color-gray100);
}
.single-product-wrapper form.cart .variations tr + tr .label {
  padding-top: 1.25rem;
}
.single-product-wrapper .wishlist-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0.875rem;
  -webkit-column-gap: 0.625rem;
     -moz-column-gap: 0.625rem;
          column-gap: 0.625rem;
  row-gap: r0;
  margin-bottom: 0.9375rem;
}
.single-product-wrapper .wishlist-button a {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  color: var(--color-text);
}
.single-product-wrapper .wishlist-button a::before {
  font-family: "klbtheme";
  font-size: 1.375rem;
  content: "\eb35";
  margin-right: 0.375rem;
}
.single-product-wrapper .wishlist-button a.tinvwl-product-in-list {
  color: var(--color-red600);
}
.single-product-wrapper .wishlist-button a.tinvwl-product-in-list::before {
  content: "\ec57";
}
.single-product-wrapper .wishlist-button > span {
  opacity: 0.4;
}
.single-product-wrapper .wishlist-button + .product-checklist, .single-product-wrapper .wishlist-button + .product-meta.bottom {
  padding-top: 1.25rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .wishlist-button + .product-checklist, body[data-color=custom][data-theme=light] .single-product-wrapper .wishlist-button + .product-meta.bottom {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-wrapper .wishlist-button + .product-checklist, body[data-color=default] .single-product-wrapper .wishlist-button + .product-meta.bottom {
  border-color: var(--color-gray100);
}
.single-product-wrapper .add_to_cart_button {
  position: relative;
  height: 2.875rem;
  padding-left: 2.125rem;
  padding-right: 2.125rem;
}
.single-product-wrapper .product-checklist {
  position: relative;
  margin-bottom: 0.9375rem;
}
.single-product-wrapper .product-checklist ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.single-product-wrapper .product-checklist ul li {
  position: relative;
  font-size: 0.875rem;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
}
.single-product-wrapper .product-checklist ul li::before {
  font-family: "klbtheme";
  font-size: 0.75rem;
  content: "\e8ef";
  color: var(--color-green800);
  margin-right: 0.5rem;
}
.single-product-wrapper .product-checklist + .product-meta {
  padding-top: 1.25rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .product-checklist + .product-meta {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-wrapper .product-checklist + .product-meta {
  border-color: var(--color-gray100);
}
.single-product-wrapper .product-share ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.25rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.single-product-wrapper .product-share ul li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.875rem;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  -webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.single-product-wrapper .product-countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
  margin-bottom: 1.25rem;
}
.single-product-wrapper .product-countdown .entry-title {
  font-size: 1.25rem;
  width: 100%;
  margin-bottom: 0.1875rem;
}
.single-product-wrapper .product-countdown .countdown-description p {
  font-size: 0.8125rem;
  line-height: 1;
  margin-bottom: 0;
}
.single-product-wrapper .product-countdown + .product-progress-wrapper {
  padding-top: 1.25rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .product-countdown + .product-progress-wrapper {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-wrapper .product-countdown + .product-progress-wrapper {
  border-color: var(--color-gray100);
}
.single-product-wrapper .product-progress-wrapper {
  margin-bottom: 1.25rem;
}
.single-product-wrapper .product-progress-wrapper .entry-title {
  font-size: 1.25rem;
  width: 100%;
  margin-bottom: 0.625rem;
}
.single-product-wrapper .product-progress-wrapper .product-pcs {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 0.8125rem;
}
.single-product-wrapper .product-alert-message {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  line-height: 1;
  width: 100%;
  border-radius: calc(var(--theme-radius-base) / 2);
  padding: 0.75rem 0.9375rem;
  margin-bottom: 0.9375rem;
}
.single-product-wrapper .product-alert-message i {
  font-size: 1.125rem;
}
.single-product-wrapper .product-alert-message p {
  font-size: 0.8125rem;
  margin-bottom: 0;
}
.single-product-wrapper .product-review {
  padding-top: 1.875rem;
  margin-top: 0.625rem;
  margin-bottom: 1.875rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .product-review {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-wrapper .product-review {
  border-color: var(--color-gray100);
}
.single-product-wrapper .product-review .review-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1.875rem;
}
.single-product-wrapper .product-review .review-header .review-score {
  font-size: 2.5rem;
  font-weight: 700;
  margin-right: 1.25rem;
}
@media screen and (min-width: 1200px) {
  .single-product-wrapper .product-review .review-header .review-score {
    font-size: 3rem;
  }
}
.single-product-wrapper .product-review .review-header .product-rating-steps {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.25rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul li {
  position: relative;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul li span {
  position: relative;
  display: block;
  width: 1.75rem;
  height: 0.375rem;
}
@media screen and (min-width: 1200px) {
  .single-product-wrapper .product-review .review-header .product-rating-steps ul li span {
    width: 2rem;
  }
}
body[data-color=custom][data-theme=light] .single-product-wrapper .product-review .review-header .product-rating-steps ul li span {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-wrapper .product-review .review-header .product-rating-steps ul li span {
  background-color: var(--color-gray100);
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul li span::before {
  position: absolute;
  content: "";
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="1"] .rating-step-1 span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="1.5"] .rating-step-2 span:before {
  opacity: 1;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="2"] .rating-step-1 span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="2"] .rating-step-2 span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="2.5"] .rating-step-3 span:before {
  opacity: 1;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="3"] .rating-step-1 span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="3"] .rating-step-2 span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="3"] .rating-step-3 span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="3.5"] .rating-step-4 span:before {
  opacity: 1;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="4"] .rating-step-1 span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="4"] .rating-step-2 span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="4"] .rating-step-3 span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="4"] .rating-step-4 span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {
  background-color: var(--color-orange600) !important;
}
.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="4.5"] .rating-step-5 span:before {
  opacity: 1;
}
.single-product-wrapper .product-review .review-header .review-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  opacity: 0.6;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-review .review-header .review-label {
    margin-left: 1.25rem;
  }
}
.single-product-wrapper .product-review .review-header .review-label p {
  margin-bottom: 0;
}
.single-product-wrapper .product-review .review-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.9375rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-review .review-steps {
    gap: 1.875rem;
  }
}
.single-product-wrapper .product-review .review-steps li {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-review .review-steps li {
    width: auto;
  }
}
.single-product-wrapper .product-review .review-steps li .review-item-title {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
  opacity: 0.6;
  width: 100%;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-review .review-steps li .review-item-title {
    width: auto;
    margin-bottom: 0;
    margin-right: 0.625rem;
  }
}
.single-product-wrapper .product-review .review-steps li .review-step-items {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 0.1875rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-review .review-steps li .review-step-items {
    width: auto;
  }
}
.single-product-wrapper .product-review .review-steps li .review-step-items span {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  height: 0.375rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-review .review-steps li .review-step-items span {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 1.25rem;
  }
}
body[data-color=custom][data-theme=light] .single-product-wrapper .product-review .review-steps li .review-step-items span {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-wrapper .product-review .review-steps li .review-step-items span {
  background-color: var(--color-gray100);
}
.single-product-wrapper .product-review .review-steps li .review-step-items span.active.step-1 {
  background-color: var(--color-red700);
}
.single-product-wrapper .product-review .review-steps li .review-step-items span.active.step-2 {
  background-color: var(--color-orange600);
}
.single-product-wrapper .product-review .review-steps li .review-step-items span.active.step-3 {
  background-color: var(--color-yellow500);
}
.single-product-wrapper .product-review .review-steps li .review-step-items span.active.step-4 {
  background-color: var(--color-teal600);
}
.single-product-wrapper .product-review .review-steps li .review-step-items span.active.step-5 {
  background-color: var(--color-green700);
}
.single-product-wrapper .product-review .review-description {
  max-width: 48rem;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.875rem;
}
.single-product-wrapper .product-review + .woocommerce-tabs, .single-product-wrapper .product-review + .promotion-products {
  margin-top: 4.375rem;
}
.single-product-wrapper .woocommerce-tabs .tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 0.9375rem;
     -moz-column-gap: 0.9375rem;
          column-gap: 0.9375rem;
  row-gap: 0.1875rem;
  margin: 0 0 1.25rem;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-tabs .tabs {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .single-product-wrapper .woocommerce-tabs .tabs {
  border-color: var(--color-gray200);
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-tabs .tabs {
    gap: 1.5625rem;
  }
}
.single-product-wrapper .woocommerce-tabs .tabs li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1rem;
  font-weight: 600;
  color: currentColor;
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-tabs .tabs li a {
    padding-bottom: 0.8125rem;
  }
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-tabs .tabs li a {
  color: rgba(var(--color-rgb), 0.5);
}
body[data-color=default] .single-product-wrapper .woocommerce-tabs .tabs li a {
  color: var(--color-gray500);
}
.single-product-wrapper .woocommerce-tabs .tabs li.active a {
  color: var(--color-text) !important;
}
.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel > h2 {
  font-size: 1.25rem;
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel > h2 {
    font-size: 1.375rem;
  }
}
.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--description > h2 {
  display: none;
}
.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table {
  font-size: 0.875rem;
  width: 100%;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr:nth-child(odd) {
  background-color: rgba(var(--color-rgb), 0.06);
}
body[data-color=default] .single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr:nth-child(odd) {
  background-color: var(--color-gray50);
}
.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr th {
  font-weight: 500;
}
.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr th, .single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr td {
  line-height: 1;
  padding: 0.6875rem 0.75rem;
}
.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr th p, .single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr td p {
  margin-bottom: 0;
}
.single-product-wrapper .woocommerce-Reviews > h2 {
  font-size: 1.25rem;
  margin-bottom: 1.5625rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-Reviews > h2 {
    margin-bottom: 2.5rem;
  }
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.25rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-Reviews .reviews-slot {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 3.75rem;
  }
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.25rem;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating {
    width: auto;
  }
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-count {
  font-size: 3rem;
  line-height: 0.8;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-count {
    font-size: 4.5rem;
  }
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-stars .product-rating {
    margin-bottom: 0.3125rem;
  }
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-stars .product-rating .star-rating {
  font-size: 1.5rem;
  line-height: 1;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-stars .product-rating .star-rating {
    font-size: 1.75rem;
  }
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-stars .review-stars-description {
  font-size: 0.875rem;
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-stars .review-stars-description p {
  margin-bottom: 0;
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary {
    width: auto;
  }
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item {
  font-size: 0.875rem;
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item > a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  gap: 0.75rem;
  width: 100%;
  color: var(--color-text);
  padding: 0.375rem 0.625rem;
  -webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  border-radius: 1.25rem;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item > a:hover {
  background-color: rgba(var(--color-rgb), 0.08);
}
body[data-color=default] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item > a:hover {
  background-color: var(--color-gray50);
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item > a:hover .rating-progress {
  background-color: var(--color-background) !important;
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1.875rem;
  font-weight: 500;
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating i {
  color: var(--color-yellow600);
  margin-right: 0.375rem;
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating i::before {
  width: auto;
  margin: 0;
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress {
  position: relative;
  display: block;
  height: 0.375rem;
  border-radius: 0.875rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  overflow: hidden;
  -webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress {
  background-color: var(--color-gray100);
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 22.5rem;
  }
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress .progress-bar {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--color-yellow600);
  border-radius: 0.875rem;
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-count {
  color: var(--color-gray700);
}
.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item + .rating-item {
  margin-top: 0.25rem;
}
.single-product-wrapper .woocommerce-Reviews #comments {
  margin-top: 1.875rem;
  padding-top: 1.875rem;
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews #comments {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .single-product-wrapper .woocommerce-Reviews #comments {
  border-color: var(--color-gray200);
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-Reviews #comments {
    margin-top: 2.5rem;
    padding-top: 3.125rem;
  }
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist {
  margin: 0;
  padding: 0;
  list-style: none;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li {
  margin-bottom: 1.5625rem;
  padding-bottom: 1.5625rem;
  border-bottom: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li {
  border-color: var(--color-gray200);
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container > img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  margin-right: 1.25rem;
}
@media screen and (max-width: 767.98px) {
  .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container > img {
    display: none;
  }
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-header {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
  margin-bottom: 0.1875rem;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .star-rating {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-title {
  font-size: 1rem;
  margin-bottom: 0;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta {
  font-size: 0.875rem;
  margin-bottom: 0.625rem;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta {
  color: rgba(var(--color-rgb), 0.6);
}
body[data-color=default] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta {
  color: var(--color-gray600);
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta .woocommerce-review__author {
  font-weight: 500;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta > * {
  opacity: 0.7;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .description {
  font-size: 0.9375rem;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action > span {
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  width: 100%;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  gap: 0.4375rem;
  line-height: 1;
  color: var(--color-text);
  padding: 0.5rem 0.75rem;
  border-radius: 2.5rem;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a {
  background-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a {
  background-color: var(--color-gray100);
}
body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a:hover {
  background-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a:hover {
  background-color: var(--color-gray200);
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a .text {
  font-weight: 600;
}
.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a span:not(.text) {
  opacity: 0.7;
}
.single-product-wrapper .woocommerce-Reviews #review_form_wrapper {
  max-width: 50rem;
}
.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-reply-title {
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-reply-title {
    font-size: 1.375rem;
  }
}
.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: calc(var(--theme-site-gutters) * -1);
  margin-right: calc(var(--theme-site-gutters) * -1);
}
.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  padding-left: var(--theme-site-gutters);
  padding-right: var(--theme-site-gutters);
}
.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > * input {
  height: 2.875rem;
}
@media screen and (min-width: 768px) {
  .single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > *.comment-form-author, .single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > *.comment-form-email {
    width: 50%;
  }
}
.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > *.comment-form-cookies-consent label {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  margin-bottom: 0;
  margin-left: 0.5rem;
  top: -0.0625rem;
}
.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > *.form-submit .submit {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  color: #FFF;
  background-color: var(--theme-primary-color);
  border-color: transparent;
}
.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > *.form-submit .submit:hover {
  background-color: rgba(var(--theme-primary-color-RGB), 0.9);
}
.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form .comment-notes {
  font-size: 0.875rem;
}
.single-product-wrapper .product-compare-items {
  margin-bottom: 1.875rem;
}
.single-product-wrapper .product-compare-items > .entry-title {
  font-size: 1.25rem;
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-compare-items > .entry-title {
    font-size: 1.375rem;
  }
}
.single-product-wrapper .product-compare-items .product-compare-wrapper {
  overflow-x: auto;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}
.single-product-wrapper .product-compare-items table {
  position: relative;
  table-layout: fixed;
  display: table;
  width: 100%;
  font-size: 0.875rem;
  border: 1px solid;
  border-radius: var(--theme-radius-base);
}
.single-product-wrapper .product-compare-items table tbody {
  width: auto;
  max-width: none;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .product-compare-items table {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .single-product-wrapper .product-compare-items table {
  border-color: var(--color-gray200);
}
.single-product-wrapper .product-compare-items table tr {
  border-top: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .product-compare-items table tr {
  border-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .single-product-wrapper .product-compare-items table tr {
  border-color: var(--color-gray200);
}
.single-product-wrapper .product-compare-items table tr:first-child {
  border-top: 0 !important;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .product-compare-items table tr:nth-child(even) {
  background-color: rgba(var(--color-rgb), 0.04);
}
body[data-color=default] .single-product-wrapper .product-compare-items table tr:nth-child(even) {
  background-color: var(--color-gray25);
}
@media screen and (max-width: 991.98px) {
  body[data-color=custom][data-theme=light] .single-product-wrapper .product-compare-items table tr:nth-child(even) th {
    background-color: rgba(var(--color-rgb), 0.04);
  }
  body[data-color=default] .single-product-wrapper .product-compare-items table tr:nth-child(even) th {
    background-color: var(--color-gray25);
  }
}
.single-product-wrapper .product-compare-items table tr:nth-child(even) .base-item {
  background-color: var(--color-yellow100);
}
@media screen and (max-width: 991.98px) {
  .single-product-wrapper .product-compare-items table tr:nth-child(odd) th {
    background-color: var(--color-background);
  }
}
.single-product-wrapper .product-compare-items table tr:nth-child(odd) .base-item {
  background-color: var(--color-yellow25);
}
.single-product-wrapper .product-compare-items table tr th, .single-product-wrapper .product-compare-items table tr td {
  padding: 0.75rem;
}
.single-product-wrapper .product-compare-items table tr th {
  position: sticky;
  font-weight: 600;
  width: 9.6875rem;
  left: 0;
  vertical-align: top;
  z-index: 1;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-compare-items table tr th {
    width: 20%;
    padding-left: 1rem;
  }
}
.single-product-wrapper .product-compare-items table tr td {
  width: 14.375rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .product-compare-items table tr td {
    width: auto;
  }
}
.single-product-wrapper .product-compare-items table tr td .price {
  font-size: 1rem;
}
.single-product-wrapper .product-compare-items table tr td p {
  margin-bottom: 0;
}
.single-product-wrapper .product-compare-items table tr .product .product-title a {
  color: var(--color-blue700);
}
.single-product-wrapper .product-compare-items table tr .product .add_to_cart_button {
  font-size: 0.8125rem;
  height: 2.0625rem;
  line-height: 2.0625rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.single-product-wrapper .promotion-products {
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .promotion-products {
    margin-bottom: 2.5rem;
  }
}
.single-product-wrapper .promotion-products > .entry-title {
  font-size: 1.25rem;
  margin-bottom: 0.9375rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .promotion-products > .entry-title {
    font-size: 1.375rem;
  }
}
.single-product-wrapper .promotion-products .promotion-product-wrapper {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
body[data-color=custom][data-theme=light] .single-product-wrapper .promotion-products .promotion-product-wrapper {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-wrapper .promotion-products .promotion-product-wrapper {
  border-color: var(--color-gray100);
}
.single-product-wrapper .promotion-products .promotion-addon-products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .promotion-products .promotion-addon-products {
    margin-bottom: 2.5rem;
  }
}
.single-product-wrapper .promotion-products .promotion-addon-products .promotion-addon-total {
  padding-left: 1.5rem;
}
@media screen and (max-width: 991.98px) {
  .single-product-wrapper .promotion-products .promotion-addon-products .promotion-addon-total {
    display: none;
  }
}
.single-product-wrapper .promotion-products .addon-products {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
}
.single-product-wrapper .promotion-products .addon-products li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .promotion-products .addon-products li::after {
    content: "+";
    font-size: 1.25rem;
    font-weight: 400;
  }
}
.single-product-wrapper .promotion-products .addon-products li:last-child::after {
  display: none;
}
.single-product-wrapper .promotion-products .addon-products li .product-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-product-wrapper .promotion-products .addon-products li .thumbnail-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 3rem;
  margin-right: 1.25rem;
  margin-bottom: 0;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .promotion-products .addon-products li .thumbnail-wrapper {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .promotion-products .addon-products li {
    width: 8.75rem;
  }
}
@media screen and (max-width: 991.98px) {
  .single-product-wrapper .promotion-products .addon-products li + li {
    padding-top: 0.625rem;
    margin-top: 0.625rem;
    border-top: 1px solid;
  }
  body[data-color=custom][data-theme=light] .single-product-wrapper .promotion-products .addon-products li + li {
    border-color: rgba(var(--color-rgb), 0.1);
  }
  body[data-color=default] .single-product-wrapper .promotion-products .addon-products li + li {
    border-color: var(--color-gray100);
  }
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .promotion-products .addon-products .content-wrapper {
    display: none;
  }
}
.single-product-wrapper .promotion-products .addon-products .content-wrapper .product_title {
  font-size: 0.8125rem;
}
@media screen and (max-width: 991.98px) {
  .single-product-wrapper .promotion-products .addon-products .content-wrapper .product_title {
    font-size: 0.875rem;
  }
}
.single-product-wrapper .promotion-products .addon-products .content-wrapper .product_title a {
  color: currentColor;
}
body.link-underline .single-product-wrapper .promotion-products .addon-products .content-wrapper .product_title a {
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.15rem;
  -webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
body.link-underline .single-product-wrapper .promotion-products .addon-products .content-wrapper .product_title a:hover {
  text-decoration-color: currentColor;
}
.single-product-wrapper .promotion-products .promotion-addon-total .addon-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 1;
  margin-bottom: 0.9375rem;
}
.single-product-wrapper .promotion-products .promotion-addon-total .addon-price .price {
  font-size: 1.625rem;
  color: var(--color-red600);
}
.single-product-wrapper .promotion-products .promotion-addon-total .addon-price .item-count {
  font-size: 0.8125rem;
  opacity: 0.55;
  margin-left: 0.5rem;
}
.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul li + li {
  margin-top: 0.4375rem;
}
.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul li label {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  width: auto;
  font-size: 0.9375rem;
  padding-left: 0.9375rem;
  margin-bottom: 0;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 0.15rem;
  -webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul li label:hover {
  text-decoration-color: currentColor;
}
.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul li label .price {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.9375rem;
  font-weight: 600;
  color: var(--color-red700);
}
.single-product-wrapper .promotion-products .promotion-addon-checklist .promotion-addon-total {
  text-align: center;
  margin-top: 1.25rem;
}
.single-product-wrapper .promotion-products .promotion-addon-checklist .promotion-addon-total .addon-price {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.single-product-wrapper .promotion-products .promotion-addon-checklist .promotion-addon-total .addon-price .price {
  font-size: 1.875rem;
}
.single-product-wrapper .promotion-products .promotion-addon-checklist .promotion-addon-total .btn {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .single-product-wrapper .promotion-products .promotion-addon-checklist .promotion-addon-total {
    display: none;
  }
}

.single-product-sticky {
  position: fixed;
  width: 100%;
  top: 0;
  background-color: var(--color-background);
  border-bottom: 1px solid;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  /* transform: translateY(-10px); */
  margin-top: -0.4375rem;
  -webkit-transition: all 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  z-index: 10;
}
@media screen and (max-width: 1199.98px) {
  .single-product-sticky {
    display: none;
  }
}
.single-product-sticky.active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  margin-top: 0;
  /* transform: translateY(0); */
}
body[data-color=custom][data-theme=light] .single-product-sticky {
  border-color: rgba(var(--color-rgb), 0.1);
}
body[data-color=default] .single-product-sticky {
  border-color: var(--color-gray100);
}
.single-product-sticky .product-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-product-sticky .product-inner .thumbnail-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 3rem;
  margin-right: 1.25rem;
}
.single-product-sticky .product-inner .content-wrapper {
  padding-right: 1.875rem;
}
.single-product-sticky .product-inner .content-wrapper .product_title {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.3125rem;
}
.single-product-sticky .product-inner .content-wrapper .product-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 1;
  gap: 0.75rem;
}
.single-product-sticky .product-inner .content-wrapper .product-meta > * {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.single-product-sticky .product-inner .content-wrapper .product-meta > *::before {
  content: "";
  width: 0.0625rem;
  height: 0.9375rem;
  margin-right: 0.625rem;
}
body[data-color=custom][data-theme=light] .single-product-sticky .product-inner .content-wrapper .product-meta > *::before {
  background-color: rgba(var(--color-rgb), 0.15);
}
body[data-color=default] .single-product-sticky .product-inner .content-wrapper .product-meta > *::before {
  background-color: var(--color-gray200);
}
.single-product-sticky .product-inner .content-wrapper .product-meta > *:first-child::before {
  display: none;
}
.single-product-sticky .product-inner .content-wrapper .product-meta .tinvwl_add_to_wishlist_button {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.8125rem;
  font-weight: 500;
  color: var(--color-blue600);
}
.single-product-sticky .product-inner .content-wrapper .product-meta .tinvwl_add_to_wishlist_button::before {
  font-family: "klbtheme";
  font-size: 1.125rem;
  content: "\eb35";
  text-shadow: 0 0 0;
  margin-right: 0.375rem;
}
.single-product-sticky .product-inner .content-wrapper .product-meta .tinvwl_add_to_wishlist_button.tinvwl-product-in-list {
  color: var(--color-red600);
}
.single-product-sticky .product-inner .content-wrapper .product-meta .tinvwl_add_to_wishlist_button.tinvwl-product-in-list::before {
  content: "\ec57";
}
.single-product-sticky .product-inner .content-wrapper .product-meta .compare-button a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.8125rem;
  font-weight: 500;
  color: var(--color-blue600);
}
.single-product-sticky .product-inner .content-wrapper .product-meta .compare-button a i {
  font-size: 1.125rem;
  margin-right: 0.375rem;
}
.single-product-sticky .product-inner .product-price {
  margin-left: auto;
  padding-right: 1.25rem;
}
.single-product-sticky .product-inner .product-price .price {
  font-size: 1.25rem;
}
.single-product-sticky .product-inner .product-price + form.cart {
  margin-left: 0.625rem;
}
.single-product-sticky .product-inner form.cart {
  margin-left: auto;
}

/* Vertical Tab */
.product-vertical-tab {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-bottom: 1.875rem;
  border: 1px solid var(--color-gray200);
  border-radius: var(--theme-radius-base);
  overflow: hidden;
}
.product-vertical-tab .nav-pills {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .product-vertical-tab .nav-pills {
    width: 15rem;
    border-bottom: 0;
  }
}
.product-vertical-tab .nav-pills button {
  font-size: 0.875rem;
  font-weight: 600;
  height: 2.875rem;
  background-color: transparent;
  border-radius: 0;
}
.product-vertical-tab .nav-pills button:hover {
  background-color: var(--color-gray50);
}
.product-vertical-tab .nav-pills button.active {
  color: var(--color-background);
  background-color: var(--color-text);
}
.product-vertical-tab .nav-pills button + button {
  border-top: 1px solid var(--color-gray100);
}
.product-vertical-tab .tab-content {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  border-top: 1px solid var(--color-gray200);
}
@media screen and (min-width: 1024px) {
  .product-vertical-tab .tab-content {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    width: auto;
    border-top: 0;
    border-left: 1px solid var(--color-gray200);
  }
}
.product-vertical-tab .tab-content .tab-pane {
  padding: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .product-vertical-tab .tab-content .tab-pane {
    padding: 1.5625rem 1.875rem 1.25rem;
  }
}
.product-vertical-tab .tab-content .tab-pane > .entry-title {
  font-size: 1.25rem;
}
.product-vertical-tab .tab-content .tab-pane .entry-content {
  font-size: 0.9375rem;
  color: var(--color-gray700);
}
.product-vertical-tab + .product-review {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}

/* Product accordion */
.product-accordion {
  margin-bottom: 1.25rem;
}
.product-accordion .accordion-item + .accordion-item {
  border-top: 0 !important;
  border-top: 1px solid var(--color-gray100);
}
.product-accordion .accordion-item .accordion-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-accordion .accordion-item .accordion-header button {
  font-weight: 600;
  height: 2.875rem;
  padding: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.product-accordion .accordion-item .accordion-body {
  font-size: 0.9375rem;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid var(--color-gray200);
}/* ----- Dark colors ----- */
[data-theme=dark] {
  --color-text: #ECEDEE;
  --color-background: var(--color-dark700);
  --color-rgb: 236, 237, 238;
  --color-gray0: #1E2124;
  --color-gray25: #202427;
  --color-gray50: #22262A;
  --color-gray100: #24282D;
  --color-gray200: #292E33;
  --color-gray300: #2F343A;
  --color-gray400: #383E44;
  --color-gray500: #464C53;
  --color-gray600: #778088;
  --color-gray700: #A3A8AE;
  --color-gray800: #BEC2C5;
  --color-gray900: #ECEDEE;
  --color-cool0: #1B2127;
  --color-cool25: #1C252B;
  --color-cool50: #1E262E;
  --color-cool100: #202831;
  --color-cool200: #242E38;
  --color-cool300: #2A343F;
  --color-cool400: #323E4A;
  --color-cool500: #3F4B5A;
  --color-cool600: #6A8295;
  --color-cool700: #9AA8B6;
  --color-cool800: #B8C2CC;
  --color-cool900: #EAEDF0;
  --theme-primary-color: #ffc21f;
  --theme-primary-color-RGB: 255, 194, 31;
  --theme-secondary-color: #041e42;
  --theme-secondary-color-RGB: 4, 30, 66;
}
body[data-theme=dark] .custom-baby-background {
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgb(36, 40, 45)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(36, 40, 45) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#24282d",GradientType=1);
}
body[data-theme=dark] .custom-baby-background .custom-top-separator {
  color: var(--color-gray100);
}
body[data-theme=dark] .custom-baby-background .custom-bottom-separator {
  color: var(--color-gray100);
}
 body[data-color=custom][data-theme=dark] .klb-title-text.with-bordered {
  border-color: var(--color-gray200);
}
[data-theme=dark] .site-brand a img.light-logo {
  opacity: 1;
}
[data-theme=dark] .site-brand a img.dark-logo {
  opacity: 0;
  visibility: hidden;
}

body[data-color=custom][data-theme=dark] .site-scroll.ps .ps__rail-x:hover, 
body[data-color=custom][data-theme=dark] .site-scroll.ps .ps__rail-y:hover, 
body[data-color=custom][data-theme=dark] .site-scroll.ps .ps__rail-x:focus, 
body[data-color=custom][data-theme=dark] .site-scroll.ps .ps__rail-y:focus, 
body[data-color=custom][data-theme=dark] .site-scroll.ps .ps__rail-x.ps--clicking, 
body[data-color=custom][data-theme=dark] .site-scroll.ps .ps__rail-y.ps--clicking {
  background-color: var(--color-gray100);
}

body[data-color=custom][data-theme=dark] .site-scroll .ps__thumb-y {
  background-color: var(--color-gray500);
}

body[data-theme=dark].mega-menu-hover .site-overlay, body[data-theme=dark].mega-menu-hover .mobile-filter-overlay {
  opacity: 0.6;
}
body[data-theme=dark] .klb-separator, body[data-color=custom][data-theme=dark] .klb-separator {
  border-color: var(--color-gray300);
}
body[data-color=custom][data-theme=dark] .site-pagination .page-numbers li > * {
  background-color: var(--color-gray50);
}
body[data-color=custom][data-theme=dark] .site-pagination .page-numbers li > *:hover {
  background-color: var(--color-gray100);
}
body[data-theme=dark] .accordion.style-1, body[data-color=custom][data-theme=dark] .accordion.style-1 {
  border-color: var(--color-gray400);
}
body[data-theme=dark] .accordion.style-1 .accordion-item + .accordion-item, 
body[data-color=custom][data-theme=dark] .accordion.style-1 .accordion-item + .accordion-item {
  border-color: var(--color-gray400);
}
body[data-theme=dark] .accordion.style-2 .accordion-item .accordion-header button, body[data-color=custom][data-theme=dark] .accordion.style-2 .accordion-item .accordion-header button {
  border-color: var(--color-gray400);
}
body[data-theme=dark] .klb-mobile-search .searh-caption, body[data-color=custom][data-theme=dark] .klb-mobile-search .searh-caption {
  border-color: var(--color-gray300);
}
body[data-color=custom][data-theme=dark] .klb-mobile-search .search-results .search-result-keywords ul li a {
  border: 1px solid var(--color-gray300);
}
body[data-theme=dark] .klb-mobile-search .search-results .search-result-products .product + .product, body[data-color=custom][data-theme=dark] .klb-mobile-search .search-results .search-result-products .product + .product {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .klb-mobile-categories .categories-header, body[data-color=custom][data-theme=dark] .klb-mobile-categories .categories-header {
  border-color: var(--color-gray400);
}
body[data-theme=dark] .klb-mobile-categories .categories-body ul li + li, body[data-color=custom][data-theme=dark] .klb-mobile-categories .categories-body ul li + li {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .klb-press-comment .press-box .press-logo img.dark {
  opacity: 0;
}
body[data-theme=dark] .klb-press-comment .press-box .press-logo img.light {
  opacity: 1;
}
@media screen and (min-width: 1200px) {
  body[data-theme=dark] .content-wrapper.shop-wrapper:not(.no-border) .primary-column::before, body[data-color=custom][data-theme=dark] .content-wrapper.shop-wrapper:not(.no-border) .primary-column::before {
    background-color: var(--color-gray300);
  }
}
body[data-color=default] .page-header, body[data-color=custom][data-theme=dark] .page-header {
  background-color: var(--color-gray50);
}
body[data-color=custom][data-theme=dark] .color-gray {
  color: var(--color-gray500);
}
body[data-color=custom][data-theme=dark] .color-dark-gray {
  color: var(--color-gray600);
}
[data-theme=dark] .background-info-light {
  color: #FFF !important;
  background-color: rgba(var(--color-rgb), 0.08) !important;
}
[data-theme=dark] .background-primary-light {
  color: var(--theme-primary-color) !important;
  background-color: rgba(var(--theme-primary-color-RGB), 0.12) !important;
}
[data-theme=dark] .background-secondary-light {
  color: var(--theme-secondary-color) !important;
  background-color: rgba(var(--theme-secondary-color-RGB), 0.12) !important;
}
[data-theme=dark] .background-red-light {
  color: var(--color-red500) !important;
  background-color: rgba(var(--color-redRGB), 0.12) !important;
}
[data-theme=dark] .background-violet-light {
  color: var(--color-violet500) !important;
  background-color: rgba(var(--color-violetRGB), 0.12) !important;
}
[data-theme=dark] .background-indigo-light {
  color: var(--color-indigo500) !important;
  background-color: rgba(var(--color-indigoRGB), 0.12) !important;
}
[data-theme=dark] .background-cyan-light {
  color: var(--color-cyan500) !important;
  background-color: rgba(var(--color-cyanRGB), 0.12) !important;
}
[data-theme=dark] .background-teal-light {
  color: var(--color-teal500) !important;
  background-color: rgba(var(--color-tealRGB), 0.12) !important;
}
[data-theme=dark] .background-green-light {
  color: var(--color-green500) !important;
  background-color: rgba(var(--color-greenRGB), 0.12) !important;
}
[data-theme=dark] .background-lime-light {
  color: var(--color-lime500) !important;
  background-color: rgba(var(--color-limeRGB), 0.12) !important;
}
[data-theme=dark] .background-yellow-light {
  color: var(--color-yellow500) !important;
  background-color: rgba(var(--color-yellowRGB), 0.12) !important;
}
[data-theme=dark] .background-orange-light {
  color: var(--color-orange500) !important;
  background-color: rgba(var(--color-orangeRGB), 0.12) !important;
}
[data-theme=dark] .custom-yellow-light {
  background-color: rgba(var(--color-yellowRGB), 0.08) !important;
}
body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=date]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=email]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=number]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=password]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=search]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=tel]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=text]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=time]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=url]:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=dark] textarea:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=dark] select:not(.variation-filled), body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input.form-control:not(.variation-filled) {
  border: var(--theme-form-border-width) solid var(--color-gray400);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
          box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=date]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=email]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=number]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=password]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=search]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=tel]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=text]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=time]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=url]:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] textarea:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] select:not(.variation-filled):hover, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input.form-control:not(.variation-filled):hover {
  border-color: var(--color-gray500);
}

body.input-variation-filled[data-color=custom][data-theme=dark] input[type=date]:not(.variation-default),body[data-color=custom][data-theme=dark] input[type=date].variation-filled,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=email]:not(.variation-default),body[data-color=custom][data-theme=dark] input[type=email].variation-filled,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=number]:not(.variation-default),body[data-color=custom][data-theme=dark] input[type=number].variation-filled,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=password]:not(.variation-default),body[data-color=custom][data-theme=dark] input[type=password].variation-filled,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=search]:not(.variation-default),body[data-color=custom][data-theme=dark] input[type=search].variation-filled,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=tel]:not(.variation-default), body[data-color=custom][data-theme=dark] input[type=tel].variation-filled,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=text]:not(.variation-default),body[data-color=custom][data-theme=dark] input[type=text].variation-filled,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=time]:not(.variation-default),body[data-color=custom][data-theme=dark] input[type=time].variation-filled,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=url]:not(.variation-default),body[data-color=custom][data-theme=dark] input[type=url].variation-filled,body.input-variation-filled[data-color=custom][data-theme=dark] textarea:not(.variation-default), body[data-color=custom][data-theme=dark] textarea.variation-filled,body.input-variation-filled[data-color=custom][data-theme=dark] select:not(.variation-default),body[data-color=custom][data-theme=dark] select.variation-filled,body.input-variation-filled[data-color=custom][data-theme=dark] input.form-control:not(.variation-default),body[data-color=custom][data-theme=dark] input.form-control.variation-filled{
  border-color: transparent;
  background-color: var(--color-gray50);
  -webkit-box-shadow: none;
  box-shadow: none;
}

body.input-variation-filled[data-color=custom][data-theme=dark] input[type=date]:not(.variation-default):hover,body[data-color=custom][data-theme=dark] input[type=date].variation-filled:hover,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=email]:not(.variation-default):hover,body[data-color=custom][data-theme=dark] input[type=email].variation-filled:hover,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=number]:not(.variation-default):hover,body[data-color=custom][data-theme=dark] input[type=number].variation-filled:hover,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=password]:not(.variation-default):hover,body[data-color=custom][data-theme=dark] input[type=password].variation-filled:hover,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=search]:not(.variation-default):hover,body[data-color=custom][data-theme=dark] input[type=search].variation-filled:hover,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=tel]:not(.variation-default):hover,body[data-color=custom][data-theme=dark] input[type=tel].variation-filled:hover,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=text]:not(.variation-default):hover,body[data-color=custom][data-theme=dark] input[type=text].variation-filled:hover,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=time]:not(.variation-default):hover,body[data-color=custom][data-theme=dark] input[type=time].variation-filled:hover,body.input-variation-filled[data-color=custom][data-theme=dark] input[type=url]:not(.variation-default):hover,body[data-color=custom][data-theme=dark] input[type=url].variation-filled:hover,body.input-variation-filled[data-color=custom][data-theme=dark] textarea:not(.variation-default):hover,body[data-color=custom][data-theme=dark] textarea.variation-filled:hover,body.input-variation-filled[data-color=custom][data-theme=dark] select:not(.variation-default):hover,body[data-color=custom][data-theme=dark] select.variation-filled:hover,body.input-variation-filled[data-color=custom][data-theme=dark] input.form-control:not(.variation-default):hover,body[data-color=custom][data-theme=dark] input.form-control.variation-filled:hover {
	background-color: var(--color-gray100);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=checkbox]:not(.variation-filled)::after, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] .woocommerce-form__input-checkbox:not(.variation-filled)::after {
  border: var(--theme-form-border-width) solid var(--color-gray400);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
  box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=checkbox]:not(.variation-filled):hover::after, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] .woocommerce-form__input-checkbox:not(.variation-filled):hover::after {
  border-color: var(--color-gray500);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=dark] input[type=checkbox]:not(.variation-filled):checked::after, body:not(.input-variation-filled)[data-color=custom][data-theme=dark] .woocommerce-form__input-checkbox:not(.variation-filled):checked::after {
  border-color: var(--theme-primary-color);
  background-color: var(--theme-primary-color);
}
body.input-variation-filled[data-color=custom][data-theme=dark] input[type=checkbox]:not(.variation-default)::after, body[data-color=custom][data-theme=dark] input[type=checkbox].variation-filled::after, body.input-variation-filled[data-color=custom][data-theme=dark] .woocommerce-form__input-checkbox:not(.variation-default)::after, body[data-color=custom][data-theme=dark] .woocommerce-form__input-checkbox.variation-filled::after {
  border-color: transparent;
  background-color: var(--color-gray50);
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.input-variation-filled[data-color=custom][data-theme=dark] input[type=checkbox]:not(.variation-default):hover::after, body[data-color=custom][data-theme=dark] input[type=checkbox].variation-filled:hover::after, body.input-variation-filled[data-color=custom][data-theme=dark] .woocommerce-form__input-checkbox:not(.variation-default):hover::after, body[data-color=custom][data-theme=dark] .woocommerce-form__input-checkbox.variation-filled:hover::after {
  background-color: var(--color-gray100);
}
body.input-variation-filled[data-color=custom][data-theme=dark] input[type=checkbox]:not(.variation-default):checked::after, body[data-color=custom][data-theme=dark] input[type=checkbox].variation-filled:checked::after, body.input-variation-filled[data-color=custom][data-theme=dark] .woocommerce-form__input-checkbox:not(.variation-default):checked::after, body[data-color=custom][data-theme=dark] .woocommerce-form__input-checkbox.variation-filled:checked::after {
  background-color: var(--theme-primary-color);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=dark] .select2 .select2-selection:not(.variation-filled) {
  border: var(--theme-form-border-width) solid var(--color-gray400);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
  box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=dark] .select2 .select2-selection:not(.variation-filled):hover {
  border-color: var(--color-gray500);
}
body.input-variation-filled[data-color=custom][data-theme=dark] .select2 .select2-selection:not(.variation-default), body[data-color=custom][data-theme=dark] .select2 .select2-selection.variation-filled {
  border-color: transparent;
  background-color: var(--color-gray50);
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.input-variation-filled[data-color=custom][data-theme=dark] .select2 .select2-selection:not(.variation-default):hover, body[data-color=custom][data-theme=dark] .select2 .select2-selection.variation-filled:hover {
  background-color: var(--color-gray100);
}
[data-theme=dark] .klb-menu-nav.horizontal.color-scheme-white .sub-menu {
  background-color: var(--color-gray100);
}
[data-theme=dark] .klb-menu-nav.horizontal.color-scheme-white.border-dark .sub-menu {
  border-color: var(--color-text);
}
[data-theme=dark] .klb-menu-nav.horizontal.triangle-enable.color-scheme-white .sub-menu::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.5rem solid var(--color-gray100);
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  margin-bottom: 0rem;
}
[data-theme=dark] .klb-menu-nav.horizontal.triangle-enable.color-scheme-white.border-dark .sub-menu::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.5rem solid var(--color-text);
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  margin-bottom: 0rem;
}
body[data-theme=dark] .klb-modal-root .klb-modal-inner {
  background-color: var(--color-background);
}
body[data-theme=dark] .klb-modal-root .klb-modal-overlay {
  opacity: 0.6;
}
body[data-theme=dark] .dropdown-menu {
  --bs-dropdown-border-color: var(--color-gray200);
  --bs-dropdown-bg: var(--color-gray0);
}
body[data-theme=dark] .site-drawer.color-layout-theme {
  background-color: var(--color-dark600);
}
body[data-theme=dark] .site-drawer.color-layout-white {
  color: var(--color-text);
  background-color: var(--color-dark600);
}
body[data-theme=dark] .site-drawer.color-layout-black {
  color: var(--color-text);
}
body[data-theme=dark] .klb-banner-box {
  background-color: var(--color-gray100) !important;
}
body[data-theme=dark] .klb-banner-box .btn {
  color: #FFF !important;
  border-color: #FFF !important;
}
body[data-theme=dark] .klb-banner-box .btn:hover {
  color: #1B1F22 !important;
  background-color: #FFF !important;
}
body[data-theme=dark] .klb-slider-wrapper .klb-slider.arrows-white-shadow .slick-nav, body[data-color=custom][data-theme=dark] .klb-slider-wrapper .klb-slider.arrows-white-shadow .slick-nav {
  color: #FFF;
  background-color: var(--color-background);
  border-color: var(--color-gray50);
}
body[data-theme=dark] .klb-slider-wrapper .klb-slider.arrows-white-border .slick-nav, body[data-color=custom][data-theme=dark] .klb-slider-wrapper .klb-slider.arrows-white-border .slick-nav {
  color: var(--color-text);
  background-color: var(--color-background);
  border-color: var(--color-gray300);
}
body[data-color=custom][data-theme=dark] .klb-slider-wrapper .slick-dots li button {
  background-color: var(--color-gray300);
}
body[data-color=custom][data-theme=dark] .klb-slider-wrapper .slick-dots li button:hover {
  background-color: var(--color-gray400);
}
body[data-color=custom][data-theme=dark] .klb-countdown-wrapper .klb-countdown.filled .count-item {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .klb-countdown-wrapper .klb-countdown.opacity-primary .count-item {
  color: #FFF;
  background-color: rgba(255, 255, 255, 0.1) !important;
}
body[data-color=custom][data-theme=dark] .klb-category-block.style-1 {
  background-color: var(--color-gray100);
}
body[data-theme=dark] .category-bordered.slick-slider .slick-list::before, body[data-color=custom][data-theme=dark] .category-bordered.slick-slider .slick-list::before {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .category-bordered.slick-slider .slick-list .slider-item:not(.slick-current)::after, body[data-color=custom][data-theme=dark] .category-bordered.slick-slider .slick-list .slider-item:not(.slick-current)::after {
  background-color: var(--color-gray300);
}
body[data-theme=dark] .klb-coupon-banner.red-light .klb-coupon-inner {
  background-color: rgba(var(--color-redRGB), 0.1);
}
body[data-theme=dark] .klb-coupon-banner.yellow-light .klb-coupon-inner {
  background-color: rgba(var(--color-yellowRGB), 0.1);
}
[data-theme=dark] .site-header:not(.transparent) .color-scheme-light {
  color: var(--color-text);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-white {
  background-color: var(--color-background);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-black {
  background-color: var(--color-background);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-black .header-decorator {
  color: var(--color-background);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-black .header-decorator {
  color: var(--color-background);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-red {
  background-color: var(--color-background);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-red .header-decorator {
  color: var(--color-background);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-primary {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-primary .header-decorator {
  color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-secondary {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-secondary .header-decorator {
  color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.green-light {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.green-light .header-decorator {
  color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.dark-blue {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.dark-blue .header-decorator {
  color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.brown {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.brown .header-decorator {
  color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.brown-dark {
  background-color: var(--color-gray25);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.brown-dark .header-decorator {
  color: var(--color-gray25);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.auto-part {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.auto-part .header-decorator {
  color: var(--color-gray25);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.medical {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.medical .header-decorator {
  color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.jewellery {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.baby {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.baby-1 {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.wine-menu {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.book-dark {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.toys {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent) .color-layout-custom.garden-nav {
  background-color: var(--color-gray50);
}
[data-theme=dark] .site-header:not(.transparent).dark-light-layout {
  background-color: var(--color-gray0);
}
[data-theme=dark] .site-header:not(.transparent).dark-black-layout {
  background-color: var(--color-dark800);
}
body[data-theme=dark] .site-header .header-search-form .search-form .input-search-addon, body[data-color=custom][data-theme=dark] .site-header .header-search-form .search-form .input-search-addon {
  border-color: var(--color-gray300);
}
body[data-color=custom][data-theme=dark] .site-header .header-search-form .header-search-results ul.tag-style li a {
  border: 1px solid var(--color-gray300);
}
body[data-color=custom][data-theme=dark] .site-header .header-search-form .header-search-results ul.list-style li a:hover {
  background-color: var(--color-gray50);
}
body[data-theme=dark] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column::before, body[data-color=custom][data-theme=dark] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column::before {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column ul li + li, body[data-color=custom][data-theme=dark] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column ul li + li {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.grid-style::before, body[data-color=custom][data-theme=dark] .site-header .header-search-form .header-search-results.grid-style.style-1 .column.products.grid-style::before {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .site-header .header-search-form.is-searchable::before {
  opacity: 0.6;
}
body[data-theme=dark] .site-header .custom-button .sub-menu {
  background-color: var(--color-gray100);
}
body[data-theme=dark] .site-header .custom-button .sub-menu .products .product::after, body[data-color=custom][data-theme=dark] .site-header .custom-button .sub-menu .products .product::after {
  background-color: var(--color-gray300);
}
[data-theme=dark] .site-header .theme-toggle .theme-mode-toggle .toggle-text .dark-theme {
  display: none;
}
[data-theme=dark] .site-header .theme-toggle .theme-mode-toggle .toggle-text .light-theme {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
body[data-theme=dark] .site-header .header-action.cart-button .custom-dropdown-body .cart-empty .empty-icon svg {
  fill: var(--color-gray400);
}
body[data-theme=dark] .site-header .header-action.cart-button .cart-not-empty .products .product + .product, body[data-color=custom][data-theme=dark] .site-header .header-action.cart-button .cart-not-empty .products .product + .product {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__total, body[data-color=custom][data-theme=dark] .site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__total {
  border-color: var(--color-gray200);
}
[data-theme=dark] .header-topbar:not(.color-layout-black) .theme-mode-toggle .header-light-background, [data-theme=dark] .header-topbar:not(.color-layout-black) .custom-button-link .header-light-background {
  background-color: var(--color-gray100);
}
[data-theme=dark] .header-topbar:not(.color-layout-black) .theme-mode-toggle:hover .header-light-background, [data-theme=dark] .header-topbar:not(.color-layout-black) .theme-mode-toggle:hover .custom-button-link, [data-theme=dark] .header-topbar:not(.color-layout-black) .custom-button-link:hover .header-light-background, [data-theme=dark] .header-topbar:not(.color-layout-black) .custom-button-link:hover .custom-button-link {
  background-color: var(--color-gray200);
}
[data-theme=dark] .header-topbar.color-layout-primary .theme-mode-toggle .header-light-background, [data-theme=dark] .header-topbar.color-layout-primary .custom-button-link .header-light-background, [data-theme=dark] .header-topbar.color-layout-black .theme-mode-toggle .header-light-background, [data-theme=dark] .header-topbar.color-layout-black .custom-button-link .header-light-background {
  background-color: var(--color-gray100);
}
[data-theme=dark] .header-topbar.color-layout-primary .theme-mode-toggle:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-primary .theme-mode-toggle:hover .custom-button-link, [data-theme=dark] .header-topbar.color-layout-primary .custom-button-link:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-primary .custom-button-link:hover .custom-button-link, [data-theme=dark] .header-topbar.color-layout-black .theme-mode-toggle:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-black .theme-mode-toggle:hover .custom-button-link, [data-theme=dark] .header-topbar.color-layout-black .custom-button-link:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-black .custom-button-link:hover .custom-button-link {
  background-color: var(--color-gray200);
}
[data-theme=dark] .header-topbar.color-layout-custom.green-light .theme-mode-toggle .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.green-light .custom-button-link .header-light-background {
  background-color: rgba(27, 31, 34, 0.5) !important;
}
[data-theme=dark] .header-topbar.color-layout-custom.green-light .theme-mode-toggle:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.green-light .theme-mode-toggle:hover .custom-button-link, [data-theme=dark] .header-topbar.color-layout-custom.green-light .custom-button-link:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.green-light .custom-button-link:hover .custom-button-link {
  background-color: rgba(27, 31, 34, 0.7) !important;
}
[data-theme=dark] .header-topbar.color-layout-custom.green-light .header-notify.link-filled p a {
  background-color: rgba(27, 31, 34, 0.5) !important;
}
[data-theme=dark] .header-topbar.color-layout-custom.medical .theme-mode-toggle .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.medical .custom-button-link .header-light-background {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
[data-theme=dark] .header-topbar.color-layout-custom.medical .theme-mode-toggle:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.medical .theme-mode-toggle:hover .custom-button-link, [data-theme=dark] .header-topbar.color-layout-custom.medical .custom-button-link:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.medical .custom-button-link:hover .custom-button-link {
  background-color: rgba(255, 255, 255, 0.16) !important;
}
[data-theme=dark] .header-topbar.color-layout-custom.medical .header-notify.link-filled p a {
  background-color: rgba(27, 31, 34, 0.14) !important;
}
[data-theme=dark] .header-topbar.color-layout-custom.baby .theme-mode-toggle .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.baby .custom-button-link .header-light-background {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
[data-theme=dark] .header-topbar.color-layout-custom.baby .theme-mode-toggle:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.baby .theme-mode-toggle:hover .custom-button-link, [data-theme=dark] .header-topbar.color-layout-custom.baby .custom-button-link:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.baby .custom-button-link:hover .custom-button-link {
  background-color: rgba(255, 255, 255, 0.16) !important;
}
[data-theme=dark] .header-topbar.color-layout-custom.baby .header-notify.link-filled p a {
  background-color: rgba(27, 31, 34, 0.14) !important;
}
[data-theme=dark] .header-topbar.color-layout-custom.baby-1 .theme-mode-toggle .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.baby-1 .custom-button-link .header-light-background {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
[data-theme=dark] .header-topbar.color-layout-custom.baby-1 .theme-mode-toggle:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.baby-1 .theme-mode-toggle:hover .custom-button-link, [data-theme=dark] .header-topbar.color-layout-custom.baby-1 .custom-button-link:hover .header-light-background, [data-theme=dark] .header-topbar.color-layout-custom.baby-1 .custom-button-link:hover .custom-button-link {
  background-color: rgba(255, 255, 255, 0.16) !important;
}
[data-theme=dark] .header-topbar.color-layout-custom.baby-1 .header-notify.link-filled p a {
  background-color: rgba(27, 31, 34, 0.14) !important;
}
[data-theme=dark] .header-main.color-layout-primary .header-action .action-icon .action-count {
  color: #1B1F22;
}
[data-theme=dark] .header-main.color-layout-primary .header-search-form.is-searchable .form-style-light button {
  color: #FFF;
}
body[data-theme=dark] .header-bottom .dropdown-categories > a.gray::before {
  background-color: var(--color-gray100);
}
body[data-theme=dark] .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.bordered-column::before, body[data-color=custom][data-theme=dark] .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .col.bordered-column::before {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.grid-style .product + .product::before, body[data-color=custom][data-theme=dark] .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > .sub-menu .category-products-wrapper .products.grid-style .product + .product::before {
  background-color: var(--color-gray200);
}
body[data-color=custom][data-theme=dark] .header-bottom .dropdown-categories .dropdown-menu.style-1 > ul > li.menu-item-object-product_cat + .menu-item-custom {
  border-top: 1px solid var(--color-gray300);
}
body[data-color=custom][data-theme=dark] .header-bottom .dropdown-categories .dropdown-menu.style-1 > ul > li:hover > a {
  background-color: var(--color-gray50);
}
body[data-color=custom][data-theme=dark] .header-bottom .dropdown-categories .dropdown-menu.style-2 {
  border-color: var(--color-gray200);
}
body[data-color=custom][data-theme=dark] .header-bottom .dropdown-categories .dropdown-menu.style-2 > ul > li + li {
  border-top: 1px solid var(--color-gray100);
}
body[data-theme=dark] .header-bottom.category-menu-hover .dropdown-categories::before {
  opacity: 0.6;
}
[data-theme=dark] .header-bottom:not(.color-layout-black) .dropdown-categories > a.default::before {
  border-color: var(--color-gray300);
}
[data-theme=dark] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-1 {
  border-color: var(--color-gray300);
}
[data-theme=dark] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-1 #category-menu > li > .sub-menu {
  border-color: var(--color-gray300);
}
[data-theme=dark] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-2 {
  border-color: var(--color-gray300);
}
[data-theme=dark] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu.style-2 #category-menu > li > .sub-menu {
  border-color: var(--color-gray300);
}
[data-theme=dark] .klb-menu-nav.primary-menu.triangle-enable.color-scheme-white .klb-menu > .menu-item .sub-menu::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.59375rem solid var(--color-gray100);
  border-left: 0.59375rem solid transparent;
  border-right: 0.59375rem solid transparent;
  margin-bottom: 0rem;
}
[data-theme=dark] .klb-menu-nav.primary-menu.triangle-enable.color-scheme-white .klb-menu > .menu-item:not(.mega-menu) .sub-menu .sub-menu::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-right: 0.59375rem solid var(--color-gray300);
  border-bottom: 0.59375rem solid transparent;
  border-top: 0.59375rem solid transparent;
  margin-left: -1.1875rem;
}
[data-theme=dark] .klb-menu-nav.primary-menu.triangle-enable.color-scheme-white.border-dark .klb-menu > .menu-item .sub-menu::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 0.59375rem solid var(--color-text);
  border-left: 0.59375rem solid transparent;
  border-right: 0.59375rem solid transparent;
  margin-bottom: 0rem;
}
body[data-theme=dark] .klb-mobile-bottom {
  background-color: var(--color-gray50);
  border-top-color: var(--color-gray200);
}
body[data-theme=dark] .klb-module .module-header .module-header-tab.style-1 ul li.active > a::before {
  opacity: 0.1;
}
@media screen and (max-width: 767.98px) {
  body[data-color=custom][data-theme=dark] .klb-module .module-header .btn .button-icon {
    background-color: var(--color-gray100);
  }
}

body[data-color=custom][data-theme=dark] .klb-module .module-header.border-thin, body[data-color=custom][data-theme=dark] .klb-module .module-header.border-bold {
  border-color: var(--color-gray200);
}

body[data-theme=dark] .klb-module.module-hot-product .product-countdown, body[data-color=custom][data-theme=dark] .klb-module.module-hot-product .product-countdown {
  border-color: var(--color-gray300);
}

body[data-theme=dark] .klb-module.module-products-grid .grid-wrapper.bordered::before, body[data-color=custom][data-theme=dark] .klb-module.module-products-grid .grid-wrapper.bordered::before {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .klb-module.module-products-grid .grid-wrapper .banner-area.banner-area::before, body[data-color=custom][data-theme=dark] .klb-module.module-products-grid .grid-wrapper .banner-area.banner-area::before {
  border-color: var(--color-gray300);
}
@media screen and (min-width: 768px) {
  body[data-theme=dark] .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.simple-product, body[data-color=custom][data-theme=dark] .klb-module.module-products-grid.style-1 .grid-wrapper > * .column-child.simple-product {
    border-color: var(--color-gray300);
  }
}
body[data-theme=dark] .klb-module.module-products-grid.style-2 .grid-wrapper.bordered .products > .product::after, body[data-color=custom][data-theme=dark] .klb-module.module-products-grid.style-2 .grid-wrapper.bordered .products > .product::after {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column:not(.klb-slider-wrapper), body[data-color=custom][data-theme=dark] .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column:not(.klb-slider-wrapper) {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column .column-child.banner-area::before, body[data-color=custom][data-theme=dark] .klb-module.module-products-grid.style-3 .grid-wrapper.bordered .column .column-child.banner-area::before {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .klb-module.module-products-grid.style-4 .grid-wrapper.bordered .banner-area::before, body[data-color=custom][data-theme=dark] .klb-module.module-products-grid.style-4 .grid-wrapper.bordered .banner-area::before {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .klb-module.module-products-grid.style-4 .grid-wrapper.bordered .products > .product::after, body[data-color=custom][data-theme=dark] .klb-module.module-products-grid.style-4 .grid-wrapper.bordered .products > .product::after {
  border-color: var(--color-gray300);
}
@media screen and (min-width: 1200px) {
  body[data-color=default][data-theme=dark] .klb-module.module-products-grid.style-6 .grid-wrapper > * .grid-products .product, body[data-color=custom][data-theme=dark] .klb-module.module-products-grid.style-6 .grid-wrapper > * .grid-products .product {
    border-color: var(--color-gray300);
  }
}
body[data-color=default][data-theme=dark] .klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product + *, body[data-color=custom][data-theme=dark] .klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product + * {
  border-color: var(--color-gray300);
}
body[data-color=default][data-theme=dark] .klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .product-countdown .klb-countdown .count-item, body[data-color=custom][data-theme=dark] .klb-module.module-products-grid.style-6 .grid-wrapper > * .list-products .product .product-countdown .klb-countdown .count-item {
  background-color: var(--color-gray200);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=dark] .widget-checkbox-list ul li a input:not(.variation-filled)::after {
  border: var(--theme-form-border-width) solid var(--color-gray500);
  background-color: var(--color-background);
  -webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
  box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);
}
body:not(.input-variation-filled)[data-color=custom][data-theme=dark] .widget-checkbox-list ul li a input:not(.variation-filled):hover::after {
  border-color: var(--color-gray600);
}
body[data-theme=dark] .widget-checkbox-list + .total-check-count, body[data-color=custom][data-theme=dark] .widget-checkbox-list + .total-check-count {
  color: var(--color-gray500);
  border-color: var(--color-gray300);
}
body[data-theme=dark] .price_slider_wrapper .price_slider_amount > * .price-placeholder, body[data-color=custom][data-theme=dark] .price_slider_wrapper .price_slider_amount > * .price-placeholder {
  color: var(--color-gray600);
}
body[data-theme=dark] .price_slider_wrapper .ui-widget-content, body[data-color=custom][data-theme=dark] .price_slider_wrapper .ui-widget-content {
  background-color: var(--color-gray300);
}
[data-theme=dark] .site-footer .color-scheme-light {
  color: var(--color-text);
}
[data-theme=dark] .site-footer .color-layout-white {
  background-color: var(--color-background);
}
[data-theme=dark] .site-footer .color-layout-black {
  background-color: var(--color-background);
}
[data-theme=dark] .site-footer .color-layout-baby-light {
  background-color: #9ca1a7;
}
body[data-theme=dark] .woocommerce-page-header .woocommerce-sub-categories ul li a, body[data-color=custom][data-theme=dark] .woocommerce-page-header .woocommerce-sub-categories ul li a {
  border-color: var(--color-gray400);
}
body[data-theme=dark] .woocommerce-page-header .woocommerce-sub-categories ul li a::before, body[data-color=custom][data-theme=dark] .woocommerce-page-header .woocommerce-sub-categories ul li a::before {
  border-color: var(--color-gray500);
}
body[data-theme=dark] .before-shop-loop, body[data-color=custom][data-theme=dark] .before-shop-loop {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .before-shop-loop .filters-wide-button, body[data-color=custom][data-theme=dark] .before-shop-loop .filters-wide-button {
  border-color: var(--color-gray300);
}
body[data-color=custom][data-theme=dark] .before-shop-loop .woocommerce-result-count {
  color: var(--color-gray600);
}
body[data-theme=dark] .before-shop-loop .sorting-products + .per-page-products::before, body[data-color=custom][data-theme=dark] .before-shop-loop .sorting-products + .per-page-products::before, body[data-theme=dark] .before-shop-loop .per-page-products + .per-page-products::before, body[data-color=custom][data-theme=dark] .before-shop-loop .per-page-products + .per-page-products::before {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .before-shop-loop .product-views-buttons::before, body[data-color=custom][data-theme=dark] .before-shop-loop .product-views-buttons::before {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .before-shop-loop .product-views-buttons > *.active, body[data-color=custom][data-theme=dark] .before-shop-loop .product-views-buttons > *.active {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .before-shop-loop .product-views-buttons > *:not(.active):hover, body[data-color=custom][data-theme=dark] .before-shop-loop .product-views-buttons > *:not(.active):hover {
  background-color: var(--color-gray50);
}
body[data-color=custom][data-theme=dark] .woocommerce-pagination .page-numbers li > * {
  background-color: var(--color-gray50);
}
body[data-color=custom][data-theme=dark] .woocommerce-pagination .page-numbers li > *:hover {
  background-color: var(--color-gray100);
}
@media screen and (max-width: 991.98px) {
  body[data-theme=dark] .my-account-wrapper .my-account-navigation, body[data-color=custom][data-theme=dark] .my-account-wrapper .my-account-navigation {
    border-color: var(--color-gray200);
  }
}
body[data-theme=dark] .my-account-wrapper .user-detail .user-menu-button, body[data-color=custom][data-theme=dark] .my-account-wrapper .user-detail .user-menu-button {
  border-color: var(--color-gray300);
}
@media screen and (max-width: 991.98px) {
  body[data-theme=dark] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul, body[data-color=custom][data-theme=dark] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul {
    border-color: var(--color-gray200);
  }
}
body[data-theme=dark] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li + li, body[data-color=custom][data-theme=dark] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li + li {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li.is-active a, body[data-color=custom][data-theme=dark] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li.is-active a {
  background-color: var(--color-gray50);
}
body[data-theme=dark] .site-login .site-login-inner .login-page-tab li a, body[data-color=custom][data-theme=dark] .site-login .site-login-inner .login-page-tab li a {
  color: var(--color-gray600);
}
@media screen and (min-width: 992px) {
  body[data-theme=dark] .cart-wrapper .cart-collaterals .cart_totals, body[data-color=custom][data-theme=dark] .cart-wrapper .cart-collaterals .cart_totals {
    background-color: var(--color-gray50);
  }
}
body[data-theme=dark] .cart-wrapper .cart-collaterals .cart_totals .shop_table tr, body[data-color=custom][data-theme=dark] .cart-wrapper .cart-collaterals .cart_totals .shop_table tr {
  border-color: var(--color-gray400);
}
body[data-theme=dark] .cart-wrapper .klb-free-shipping, body[data-color=custom][data-theme=dark] .cart-wrapper .klb-free-shipping {
  border-color: rgba(var(--color-redRGB), 0.3);
  background-color: rgba(var(--color-redRGB), 0.1);
}
body[data-theme=dark] .cart-wrapper .klb-free-shipping .shipping-progress, body[data-color=custom][data-theme=dark] .cart-wrapper .klb-free-shipping .shipping-progress {
  background-color: rgba(var(--color-redRGB), 0.15);
}
body[data-theme=dark] .cart-collaterals .cart_totals > h2, body[data-color=custom][data-theme=dark] .cart-collaterals .cart_totals > h2 {
  border-color: var(--color-gray400);
}
body[data-theme=dark] .shop_table thead tr th, body[data-color=custom][data-theme=dark] .shop_table thead tr th {
  border-color: var(--color-gray300) !important;
}
body[data-theme=dark] .shop_table tr + tr, body[data-color=custom][data-theme=dark] .shop_table tr + tr {
  border-color: var(--color-gray200) !important;
}
body[data-theme=dark] .checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr, body[data-color=custom][data-theme=dark] .checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr, body[data-color=custom][data-theme=dark] .checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr, body[data-color=custom][data-theme=dark] .checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li label::before, body[data-color=custom][data-theme=dark] .checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li label::before {
  border-color: var(--color-gray600);
}
body[data-theme=dark] .klb-steps-header ul li a .step-status {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .klb-steps-header ul li.active a .step-status {
  color: #1B1F22;
  background-color: #FFF;
}
body[data-theme=dark] .klb-steps-footer, body[data-color=custom][data-theme=dark] .klb-steps-footer {
  border-color: var(--color-gray300);
}
[data-theme=dark] .product-rating.style-2 .product-rating-inner {
  background-color: rgba(var(--color-yellowRGB), 0.12);
}
body[data-color=custom][data-theme=dark] .star-rating::before {
  color: var(--color-gray300);
}
body[data-color=custom][data-theme=dark] .price del {
  color: var(--color-gray600);
}
body[data-theme=dark] .price-filled .price ins bdi {
  background-color: var(--color-green700);
}
body[data-theme=dark] .quantity, body[data-color=custom][data-theme=dark] .quantity {
  border-color: var(--color-gray400);
}
body[data-color=custom][data-theme=dark] .product-progress .product-progressbar.style-1 {
  background-color: var(--color-gray100);
}
body[data-theme=dark] .product-footer {
  border-top-color: var(--color-gray300);
}
body[data-color=custom][data-theme=dark] .product-unit {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .products.bordered.klb-slider .slick-list::before, body[data-color=custom][data-theme=dark] .products.bordered.klb-slider .slick-list::before, body[data-theme=dark] .bordered .products.klb-slider .slick-list::before, body[data-color=custom][data-theme=dark] .bordered .products.klb-slider .slick-list::before {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .products.bordered.klb-slider .slick-list .slider-item:not(.slick-current)::after, body[data-color=custom][data-theme=dark] .products.bordered.klb-slider .slick-list .slider-item:not(.slick-current)::after, body[data-theme=dark] .bordered .products.klb-slider .slick-list .slider-item:not(.slick-current)::after, body[data-color=custom][data-theme=dark] .bordered .products.klb-slider .slick-list .slider-item:not(.slick-current)::after {
  background-color: var(--color-gray300);
}
body[data-color=default][data-theme=dark] .products .thumbnail-wrapper .thumbnail-buttons > *, body[data-color=custom][data-theme=dark] .products .thumbnail-wrapper .thumbnail-buttons > * {
  background-color: var(--color-background);
  border: 1px solid var(--color-gray300);
}
body[data-theme=dark] .products .thumbnail-wrapper .thumbnail-buttons > *.tinv-wishlist:hover {
  color: var(--color-red600);
  background-color: rgba(var(--color-redRGB), 0.06);
  border-color: rgba(var(--color-redRGB), 0.15);
}
[data-theme=dark] .products .thumbnail-wrapper .product-buttons > * {
  background-color: rgba(27, 31, 34, 0.85);
}
[data-theme=dark] .products .thumbnail-wrapper .product-buttons > *:hover {
  background-color: rgba(27, 31, 34, 0.95);
}
body[data-theme=dark] .products .product-buttons .tinv-wishlist:hover .tinvwl_add_to_wishlist_button:not(.tinvwl-product-in-list) {
  color: var(--color-red600);
  background-color: rgba(var(--color-redRGB), 0.1);
  border-color: rgba(var(--color-redRGB), 0.15);
}
body[data-theme=dark] .products .product .product-content-fade {
  background-color: var(--color-gray25);
}
body[data-theme=dark] .products .product .product-wrapper.style-1 .product-hover-gallery .hover-gallery-dots {
  background-color: rgba(27, 31, 34, 0.3);
}
body[data-theme=dark] .products .product .product-wrapper.style-2 .product-hover-gallery .hover-gallery-dots {
  background-color: rgba(27, 31, 34, 0.3);
}
body[data-theme=dark] .products .product .product-wrapper.style-3 .product-hover-gallery .hover-gallery-dots {
  background-color: rgba(27, 31, 34, 0.3);
}
body[data-theme=dark] .products .product .product-wrapper.style-6, body[data-color=custom][data-theme=dark] .products .product .product-wrapper.style-6 {
  border-color: var(--color-gray300);
}
body[data-color=default][data-theme=dark] .products:not(.klb-slider).list-style.for-widgets > * + *, body[data-color=custom][data-theme=dark] .products:not(.klb-slider).list-style.for-widgets > * + * {
  border-color: var(--color-gray300);
}
body[data-color=default][data-theme=dark] .products:not(.klb-slider).list-style.for-widgets .product .product-countdown .klb-countdown .count-item, body[data-color=custom][data-theme=dark] .products:not(.klb-slider).list-style.for-widgets .product .product-countdown .klb-countdown .count-item {
  background-color: var(--color-gray200);
}

@media screen and (min-width: 1024px) {
  body[data-theme=dark] .products:not(.klb-slider).list-column > * + * .product-wrapper, body[data-color=custom][data-theme=dark] .products:not(.klb-slider).list-column > * + * .product-wrapper {
    border-color: var(--color-gray300) !important;
  }
}

@media screen and (min-width: 992px) {
  body[data-theme=dark] .single-product-wrapper .product-detail .detail-side-inner, body[data-color=custom][data-theme=dark] .single-product-wrapper .product-detail .detail-side-inner {
    border-color: var(--color-gray400);
  }
}
body[data-theme=dark] .single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  border-color: var(--color-gray100);
}
body[data-theme=dark] .single-product-wrapper .woocommerce-product-gallery .klb-single-video a, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-product-gallery .klb-single-video a {
  border-color: var(--color-gray100);
  background-color: var(--color-gray50);
}
body[data-theme=dark] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li img, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li img, body[data-theme=dark] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li img, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li img {
  border-color: var(--color-gray400);
}
body[data-theme=dark] .single-product-wrapper .product-meta.top, body[data-color=custom][data-theme=dark] .single-product-wrapper .product-meta.top {
  border-color: var(--color-gray200);
}
@media screen and (min-width: 1200px) {
  body[data-theme=dark] .single-product-wrapper .product-meta.top > *::before, body[data-color=custom][data-theme=dark] .single-product-wrapper .product-meta.top > *::before {
    background-color: var(--color-gray300);
  }
}
body[data-theme=dark] .single-product-wrapper .product-price .save-price p, body[data-color=custom][data-theme=dark] .single-product-wrapper .product-price .save-price p {
  border-color: var(--color-gray400);
}
body[data-theme=dark] .single-product-wrapper form.cart .variations tr .value .size-radio label, body[data-color=custom][data-theme=dark] .single-product-wrapper form.cart .variations tr .value .size-radio label {
  border-color: var(--color-gray400);
}
body[data-theme=dark] .single-product-wrapper form.cart .variations tr + tr, body[data-color=custom][data-theme=dark] .single-product-wrapper form.cart .variations tr + tr {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .single-product-wrapper .wishlist-button + .product-checklist, body[data-color=custom][data-theme=dark] .single-product-wrapper .wishlist-button + .product-checklist, body[data-theme=dark] .single-product-wrapper .wishlist-button + .product-meta.bottom, body[data-color=custom][data-theme=dark] .single-product-wrapper .wishlist-button + .product-meta.bottom {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .single-product-wrapper .product-checklist + .product-meta, body[data-color=custom][data-theme=dark] .single-product-wrapper .product-checklist + .product-meta {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .single-product-wrapper .product-countdown + .product-progress-wrapper, body[data-color=custom][data-theme=dark] .single-product-wrapper .product-countdown + .product-progress-wrapper {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .single-product-wrapper .product-review, body[data-color=custom][data-theme=dark] .single-product-wrapper .product-review {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .single-product-wrapper .product-review .review-header .product-rating-steps ul li span, body[data-color=custom][data-theme=dark] .single-product-wrapper .product-review .review-header .product-rating-steps ul li span {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .single-product-wrapper .product-review .review-steps li .review-step-items span, body[data-color=custom][data-theme=dark] .single-product-wrapper .product-review .review-steps li .review-step-items span {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .single-product-wrapper .woocommerce-tabs .tabs, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-tabs .tabs {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .single-product-wrapper .woocommerce-tabs .tabs li a, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-tabs .tabs li a {
  color: var(--color-gray500);
}
body[data-theme=dark] .single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr:nth-child(odd) {
  background-color: var(--color-gray50);
}
body[data-theme=dark] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item > a:hover, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item > a:hover {
  background-color: var(--color-gray100);
}
body[data-theme=dark] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .single-product-wrapper .woocommerce-Reviews #comments, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-Reviews #comments {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a {
  background-color: var(--color-gray200);
}
body[data-theme=dark] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a:hover, body[data-color=custom][data-theme=dark] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a:hover {
  background-color: var(--color-gray300);
}
body[data-theme=dark] .single-product-wrapper .product-compare-items table, body[data-color=custom][data-theme=dark] .single-product-wrapper .product-compare-items table {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .single-product-wrapper .product-compare-items table tr, body[data-color=custom][data-theme=dark] .single-product-wrapper .product-compare-items table tr {
  border-color: var(--color-gray300);
}
body[data-theme=dark] .single-product-wrapper .product-compare-items table tr:nth-child(even) {
  background-color: var(--color-gray25);
}
@media screen and (max-width: 991.98px) {
  body[data-theme=dark] .single-product-wrapper .product-compare-items table tr:nth-child(even) th {
    background-color: var(--color-gray25);
  }
}
body[data-theme=dark] .single-product-wrapper .promotion-products .promotion-product-wrapper, body[data-color=custom][data-theme=dark] .single-product-wrapper .promotion-products .promotion-product-wrapper {
  border-color: var(--color-gray200);
}
@media screen and (max-width: 991.98px) {
  body[data-theme=dark] .single-product-wrapper .promotion-products .addon-products li + li, body[data-color=custom][data-theme=dark] .single-product-wrapper .promotion-products .addon-products li + li {
    border-color: var(--color-gray200);
  }
}
body[data-theme=dark] .single-product-sticky, body[data-color=custom][data-theme=dark] .single-product-sticky {
  border-color: var(--color-gray200);
}
body[data-theme=dark] .single-product-sticky .product-inner .content-wrapper .product-meta > *::before, body[data-color=custom][data-theme=dark] .single-product-sticky .product-inner .content-wrapper .product-meta > *::before {
  background-color: var(--color-gray300);
}

body[data-theme=dark] p.woocommerce-mini-cart__buttons a.button:not(.checkout) {
    border-color: var(--color-gray400);
    color: currentColor;
}

body[data-theme=dark] .site-header .header-action.cart-button .cart-not-empty .klb-free-shipping {
    background-color: rgba(var(--color-redRGB), 0.1);
}

body[data-theme=dark] .woocommerce-form-coupon-toggle {
    background-color: #22262a;
}

body[data-theme=dark] .cart-wrapper .klb-free-shipping.success {
    background-color: rgba(var(--color-greenRGB), 0.1) !important;
    border-color: rgba(var(--color-greenRGB), 0.3) !important;
}

body[data-theme=dark] .select2 .select2-selection.select2-selection--single .select2-selection__arrow {
	background: transparent url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'><path d='M6 9L12 15L18 9' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") calc(100% - 8px) 13px no-repeat !important;
}

body[data-theme=dark] input[type=date], body[data-theme=dark] input[type=email], body[data-theme=dark] input[type=number], body[data-theme=dark] input[type=password], body[data-theme=dark] input[type=search], body[data-theme=dark] input[type=tel], body[data-theme=dark] input[type=text], body[data-theme=dark] input[type=time], body[data-theme=dark] input[type=url], body[data-theme=dark] textarea, body[data-theme=dark] select, body[data-theme=dark] input.form-control {
    color: #fff;
}/*
Theme Name: Blonwe
Theme URI: http://themeforest.net/user/klbtheme/portfolio
Author: KlbTheme (Sinan ISIK)
Author URI: http://themeforest.net/user/KlbTheme
Domain Path: /languages
Description: This WordPress theme is best for use in such business areas as electronics store, fashion store, furniture store, grocery store, auto parts store and responsive ecommerce.
Version: 1.2.0
Requires at least: 5.0
Requires PHP: 7.4
Tested up to: 6.3.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: right-sidebar, left-sidebar,  one-column, two-columns, three-columns, four-columns, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: blonwe

Theme Developer:
http://themeforest.net/user/KlbTheme
http://facebook.com/13Sinan13
https://twitter.com/SinanIk
Skype:berbat1231
*/

/*- - - - - Contents - - - - -
	
	01 - Blog
	02 - Custom
	03 - Woocommerce
	04 - Widgets
	
	- - - - - - - - - - - - - -*/
	
/*************************************************
* Blog
*************************************************/

.klb-post img {
    max-width: 100%;
    height: auto;
}

.klb-post h1,
.klb-post h2,
.klb-post h3,
.klb-post h4,
.klb-post h5,
.klb-post h6 {
    margin-bottom: 10px;
    line-height: 140%;
    margin: 10px 0;
    text-rendering: optimizelegibility;
    padding: 0;
}

.klb-post h1 {
	font-size: 38.5px;
	text-transform: inherit;
}

.klb-post h2 {
	font-size: 31.5px;
	padding-bottom:initial;
}


.klb-post h3 {
	font-size: 24.5px;
	text-transform: initial;
	text-align:left;
    text-transform: initial;
    font-weight: 500;
}

.klb-post h4 {
  font-size: 17.5px;
}

.klb-post h5 {
  font-size: 14px;
}

.klb-post h6 {
  font-size: 11.9px;
}

table {
	max-width: 100%;
	background-color: transparent;
	width:100%;
}

th {
	text-align: left;
	padding-right: 20px;
	padding-bottom: 5px;
	padding: 8px;
	border: 1px solid var(--color-gray200);
}

td{
	padding: 4px;
	border: 1px solid var(--color-gray200);
	text-align: left;
}

dt {
    font-weight: bold;
}

dt, dd {
    line-height: 20px;
}

dd {
    margin-left: 10px;
}

.wp-calendar-table td, .wp-calendar-table th {
    text-align: center;
}

abbr, tla, acronym {
    text-decoration: underline;
    cursor: help;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

form select,
select {
    width: 100%;
}

.aligncenter img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.alignright {
	float: right;
    margin: 0 0 1em 1em;
    clear: both;
}
.alignleft {
	float: left;
	margin: 0 1em 1em 0;
    clear: both;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}


.gallery-caption {
	padding:0;
}
.bypostauthor {
	color: #000;
}


.textarea_half {
 max-width:500px;
}

.wp-caption img {
max-width: 100%;
height: auto;
}
.sticky {

}

p>img {
max-width: 100%;
height: auto;
}

.wp-caption {
    padding-top: 4px;
    max-width: 100%;
    border: 1px solid #eee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-image: initial;
    background-color: #efefef;
    text-align: center;
    margin-bottom: 20px;
    clear: both;
}

.wp-caption p.wp-caption-text {
    width: auto !important;
    line-height: 1.9;
    font-size: 12px;
    padding: 3px 0;
    margin: 0 !important;
    background: #f6f6f6;
    display: block;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    text-align: inherit;
}

.klb-post ul {
    padding-left: 20px;
    list-style-type: circle;
}

.klb-post ol {
    padding-left: 20px;
    list-style-type: decimal;
}

.klb-post ul li {
    list-style-type: circle;
    line-height: 1.75;
	padding:0;
}

.klb-post ol li {
    list-style-type: decimal;
    line-height: 1.75;
	padding:0;
}

.post-password-form label {
    width: 100%;
}

.klb-post:before, 
.klb-post:after {
    content: '';
    display: table;
    clear: both;
}

.klb-post td a {
    font-weight: 600;
}

.klb-post td {
    padding: 12px;
}

.klb-post th {
    padding: 12px;
}

.klb-pagination {
    clear: both;
}

pre {
    padding: 9.5px;
    margin: 0 0 10px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
    white-space: pre-line;
}

/*************************************************
* Custom
*************************************************/

.site-loading {
	position: fixed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: var(--color-background);
	z-index: 100000; 
}
.site-loading .preloading {
	position: relative;
	width: 60px;
	height: 60px; 
}
.site-loading .circular {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0; 
}

.site-loading .path {
	stroke-dasharray: 1,200;
	stroke-dashoffset: 0;
	stroke: var(--theme-primary-color);
	-webkit-animation: dashray 1.5s ease-in-out infinite;
	animation: dashray 1.5s ease-in-out infinite;
	stroke-linecap: round; 
}

@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes dashray {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35; }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124; } }

@keyframes dashray {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35; }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124; } }
	
.preloader {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	color: var(--theme-primary-color);
	z-index: 100;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-animation: rotator 1.4s linear infinite;
	animation: rotator 1.4s linear infinite;
	width: 2.125rem !important;
	-webkit-transition: opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1);
	background: none;
	height: auto;
}

.preloader .path {
    stroke: currentColor;
    stroke-dasharray: 187;
    stroke-dashoffset: 0;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation: dash 1.4s ease-in-out infinite;
    animation: dash 1.4s ease-in-out infinite; 
}

.ajax-loading .products > svg.loader-image.preloader {
    bottom: 0;
    top: inherit;
    height: auto;
	z-index: 9999;
}

.ajax-loading .loader-image.preloader {
    position: static;
    display: block;
}

svg.loader-image.preloader.quick-view {
    position: fixed;
}

@-webkit-keyframes rotator {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); 
	}
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }

@keyframes rotator {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }

@-webkit-keyframes dash {
  0% {
    stroke-dashoffset: 187; }
  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg); } }

@keyframes dash {
  0% {
    stroke-dashoffset: 187; }
  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg);
	} 
}

.tab-ajax.preloader {
	width: 100% !important;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.6);
    animation: none;
    transform: none;
    position: absolute !important;
}

.tab-ajax.preloader .path {
    display: none;
}

[data-theme="dark"] .header-main .header-search-form .search-form .input-search-addon .form-select option {
	color: #1b1f22 !important;
}

.site-header .color-scheme-light .custom-button .sub-menu.mega-menu .mega-header {
    color: var(--color-text);
}

.site-header .color-scheme-light .custom-button .sub-menu.mega-menu .products {
    color: var(--color-text);
}

@media screen and (min-width: 1024px) {
  .elementor-container.elementor-column-gap-extended {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media screen and (max-width: 1023.98px) {
  .elementor-container.elementor-column-gap-extended {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media screen and (min-width: 1024px) {
  .elementor-container.elementor-column-gap-default {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media screen and (max-width: 1023.98px) {
  .elementor-container.elementor-column-gap-default {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media screen and (max-width: 767.98px){
	.elementor-container.elementor-column-gap-extended,
	.elementor-container.elementor-column-gap-default{
		padding-left: 0;
		padding-right: 0;
	}
}

.header-bottom .dropdown-categories .dropdown-menu ul li.menu-item-object-custom .badge {
    margin-left: auto;
    border-radius: 0.1875rem !important;
}

.header-bottom .dropdown-categories .dropdown-menu ul li.menu-item-has-children .badge {
    margin-left: 0.375rem;
}

.elementor-widget-blonwe-special-product .column.large {
    width: 100% !important;
}

.klb-module.module-products-grid.style-5 .grid-wrapper .column.large .product .content-wrapper .price {
    font-size: 22px;
}

@media screen and (min-width: 320px) {
  .products:not(.klb-slider).mobile-grid-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}

@media screen and (min-width: 64rem){
	.klb-blog .content-wrapper.sidebar-left {
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media screen and (min-width: 992px) {
	.blog-single-post .single-post .entry-media {
		margin-bottom: 2.5rem !important;
	}
}

.single-post .post-comments .comment-list,
.single-post .post-comments .comment-respond {
    border-color: var(--color-gray300);
}

@media screen and (min-width: 992px) {
  .single-post .post-comments .comment-respond .entry-title {
    font-size: 1.5rem !important;
  }
}

.post-comments p.logged-in-as a, .post-comments p.logged-in-as {
    color: var(--color-text);
    font-size: 0.875rem;
    font-weight: 500;
}

h3.comment-reply-title {
    font-weight: 600;
    font-size: 1.5rem;
    margin-bottom: 5px;
}

.post-comments .comment-respond .comment-form .form-submit input {
    color: #FFF;
    background-color: var(--theme-primary-color);
    border-color: transparent;
}

.post-comments .comment-respond .comment-form .form-submit input:hover {
    background-color: rgba(var(--theme-primary-color-RGB), 0.9);
}    

a#cancel-comment-reply-link {
    margin-left: 1rem;
    color: #212529;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 12px;
}

.comment-respond .comment-form p.comment-form-cookies-consent label {
    display: inline-block;
    margin-bottom: 0 !important;
	width: auto;
}

input#wp-comment-cookies-consent {
    height: auto;
    margin-right: 5px;
	appearance: auto;
}

.post-comments ul.children {
    list-style: none;
    padding-left: 40px;
}

ol.comment-list .comment-respond {
    padding-bottom: 1.5rem;
}

.sidebar-column .entry-meta .entry-published a {
    font-size: 0.75rem !important;
}

.site-social ul.social-color a {
    color: #fff !important;
}

@media(max-width:991px){
	.blog-sidebar {
		margin-top: 40px;
	}
}

/*************************************************
* WooCommerce
*************************************************/	

.products .product > .tinv-wraper.tinv-wishlist {
    display: none;
}

.product a.tinvwl_add_to_wishlist_button {
    font-size: 0;
}

.thumbnail-buttons a.klbcp-btn {
    font-size:  0 !important;
}

.product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    font-family: "klbtheme" !important;
	content: "\eb35";
	margin-right:0px;
	font-size: 1.375rem;
	top: 0;
	
}

.product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
    content: "\ec57";
}

.products .product-buttons.only-icon a.button {
    font-size: 0;
}

.products .product .product-buttons.primary-button a.add_to_cart_button i,
.products .product .product-buttons.success-button a.add_to_cart_button i,
.product-type-5  a.add_to_cart_button i, 
.product-type-13  a.add_to_cart_button i{
    display: none;
}

.product-type-13 a.add_to_cart_button {
    color: #FFF !important;
    background-color: var(--theme-primary-color) !important;
    line-height: 2.1875rem !important;
    height: 2.1875rem !important;
    border-color: transparent !important;
}

.product-type-13 a.add_to_cart_button:hover {
	color: #FFF;
    background-color: rgba(var(--theme-primary-color-RGB), 0.9) !important;

}

.product-type-13 a.added_to_cart {
    flex: 1 0 100% !important;
    margin-left: 0;
	color: #FFF ;
    background-color: var(--theme-primary-color);
}

.product-type-13 a.added_to_cart:hover {
	color: #FFF;
    background-color: rgba(var(--theme-primary-color-RGB), 0.9);
}

.cart-with-quantity.product-in-cart a.quickview-button {
    display: inherit !important;
}

.price_slider_amount #min_price, .price_slider_amount #max_price {
    display: block !important;
}

.before-shop-loop .sorting-products select {
    max-width: 130px;
    text-overflow: ellipsis;
}

.single-product-wrapper .product-stock {
    display: none;
}

.single-product-wrapper .product-inventory-wrapper .product-stock {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.single-product-wrapper .product-detail .single_add_to_cart_button {
    color: #FFF;
    background-color: var(--color-green700);
    border-color: transparent;
}

.single-product-wrapper .product-detail .single_add_to_cart_button:hover {
	background-color: var(--color-green800);
}

.single-product-wrapper .single_add_to_cart_button {
    position: relative;
    height: 2.875rem;
    padding-left: 2.125rem;
    padding-right: 2.125rem;
}

.single-product .product-brand th:after {
    content: ':';
    margin-right: 4px;
}

.single-product .product-brand th {
    opacity: 0.6;
    line-height: 1;
    color: #1b1f22;
    font-size: 0.8125rem;
    font-weight: 400;
	padding:0;
	margin-right: 0.25rem;
	border:none;
}

.single-product .product-brand td {
    border: none;
    padding: 0;
}

.single-product .product-brand tr {
    display: inline-block;
}

.single-product .product-brand tr + tr {
    margin-left: 10px;
}

.single-product .product-brand td p {
    margin: 0;
    font-weight: 500;
    color: var(--color-blue600);
}

.single-product-wrapper .product-detail .product-meta.bottom > * a {
    font-size: 0.8125rem;
    font-weight: 500;
    color: var(--color-text);
    line-height: 1;
}

.single-product-wrapper .product-alert-message strong {
    margin-right: 5px;
}

.klb-module.related,
section.up-sells.upsells.products,
.cross-sells {
    margin-top: 1.875rem;    
}

@media screen and (min-width: 64rem){
	.klb-module.related,
	section.up-sells.upsells.products,
	.cross-sells{
		margin-top: 3.75rem;
	}
}

section.up-sells.upsells.products h2,
.cross-sells h2 {
    position: relative;
    font-size: 1.125rem;
    font-weight: 500;
    margin-bottom: 0.9375rem;
}

@media screen and (min-width: 1024px){
	section.up-sells.upsells.products h2,
	.cross-sells h2	{
		margin-bottom: 1.25rem;
		font-size: 1.25rem;
	}
}

.module-recently-viewed .module-header {
    margin-bottom: 1.25rem !important;
}

.flex-control-thumbs li.slick-slide img.flex-active {
    border-color: var(--color-text) !important;
}

@media screen and (min-width: 75rem) {
  .hide-desktop {
    display: none !important;
  }
}

p.stars a{
	border-right: 1px solid #e1e1e1;
}
p.stars a:last-child{
	border-right: 0;
}
p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after {
	content: "\ec6e";
	font-family: "klbtheme";
	color: #666;
}
p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after {
	content: "\ec6e\ec6e";
    font-family: "klbtheme";
	color: #666;
}
p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after {
	content: "\ec6e\ec6e\ec6e";
    font-family: "klbtheme";
	color: #666;
}
p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after {
	content: "\ec6e\ec6e\ec6e\ec6e";
    font-family: "klbtheme";
	color: #666;
}
p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after {
	content: "\ec6e\ec6e\ec6e\ec6e\ec6e";
    font-family: "klbtheme";
	color: #666;
}
p.stars a, .woocommerce-page p.stars a {
	display: inline-block;
	margin-right: 1em;
	text-indent: -9999px;
	position: relative;
    font-family: "klbtheme";
    font-size: .8rem;
}
p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after, .woocommerce-page p.stars a.star-1:after, .woocommerce-page p.stars a.star-2:after, .woocommerce-page p.stars a.star-3:after, .woocommerce-page p.stars a.star-4:after, .woocommerce-page p.stars a.star-5:after {
    font-family: "klbtheme";
	text-indent: 0;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	letter-spacing: 3px;
}
p.stars a.star-1, .woocommerce-page p.stars a.star-1 {
	width: 2em;
}
p.stars a.star-2, .woocommerce-page p.stars a.star-2 {
	width: 3em;
}
p.stars a.star-3, .woocommerce-page p.stars a.star-3 {
	width: 4em;
}
p.stars a.star-4, .woocommerce-page p.stars a.star-4 {
	width: 5em;
}
p.stars a.star-5, .woocommerce-page p.stars a.star-5 {
	width: 6em;
}

.p.stars a.star-1.active:after, p.stars a.star-1:hover:after, p.stars a.star-1.active:after, p.stars a.star-1:hover:after {
	content: "\ec6e";
	color: var(--color-yellow600);
    font-weight: 900;
}
.p.stars a.star-2.active:after, p.stars a.star-2:hover:after, p.stars a.star-2.active:after, p.stars a.star-2:hover:after {
	content: "\ec6e\ec6e";
	color: var(--color-yellow600);
    font-weight: 900;
}
.p.stars a.star-3.active:after, p.stars a.star-3:hover:after, p.stars a.star-3.active:after, p.stars a.star-3:hover:after {
	content: "\ec6e\ec6e\ec6e";
	color: var(--color-yellow600);
    font-weight: 900;
}
.p.stars a.star-4.active:after, p.stars a.star-4:hover:after, p.stars a.star-4.active:after, p.stars a.star-4:hover:after {
	content: "\ec6e\ec6e\ec6e\ec6e";
	color: var(--color-yellow600);
    font-weight: 900;
}
.p.stars a.star-5.active:after, p.stars a.star-5:hover:after, p.stars a.star-5.active:after, p.stars a.star-5:hover:after {
	content: "\ec6e\ec6e\ec6e\ec6e\ec6e";
	color: var(--color-yellow600);
    font-weight: 900;
}

h2.woocommerce-Reviews-title {
    font-size: 1.25rem;
    font-weight: 600;
    margin-bottom: 1rem;
}

h2.woocommerce-Reviews-title + .reviews-slot {
    margin-top: 2.2rem;
}

.quickview-product .single-product-wrapper {
	opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

section#related-products .products .product .product-wrapper.style-1 .product-buttons {
    display: flex;
}

.product-buttons.only-icon a.button i {
    font-size: 1.25rem;
}

.product-buttons.only-icon a.button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1;
    width: 2.25rem;
    height: 2.25rem;
    padding: 0;
}

.product-inventory.outof-stock {
    color: #c92a2a;
}

.single-product-wrapper .product-stock.out-of-stock {
    background-color: #fff5f5;
    color: #c92a2a;
}

.single-product-wrapper .product-stock.in-stock {
    background-color: rgba(var(--color-greenRGB), 0.1);
    color: var(--color-green600) !important;
}

.dropdown-categories .dropdown-menu.collapse:not(.show) {
    display: none !important;
}

.dropdown-categories .dropdown-menu {
    display: inherit !important;
}

.header-action.wishlist-button .action-count {
    position: absolute;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 0.625rem;
    font-weight: 500;
    line-height: 1.0625rem;
    min-width: 1.0625rem;
    padding-left: 0.0625rem;
    padding-right: 0.0625rem;
    height: 1.0625rem;
    border-radius: 50%;
    top: 0.125rem;
    right: -0.125rem;
    color: #FFF;
    background-color: var(--theme-primary-color);
    
}

.header-action.wishlist-button {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
}

.site-header a.wishlist_products_counter {
    font-size:0;
}

.site-header a.wishlist_products_counter:before {
    display: none;
}

.site-header a.wishlist_products_counter span.wishlist_products_counter_number {
    font-size: 0.625rem;
}

.site-header .header-action.cart-button .cart-not-empty .site-scroll .remove_from_cart_button {
    margin-right: 0.5rem;
}

p.woocommerce-mini-cart__buttons a.button.checkout {
    color: #FFF;
    background-color: var(--color-red600);
    border-color: transparent;
	border-radius: 8px;
}

p.woocommerce-mini-cart__buttons a.button.checkout:hover {
    background-color: rgba(var(--color-redRGB), 0.95);
}

p.woocommerce-mini-cart__buttons a.button:not(.checkout) {
    color: #1B1F22;
    background-color: transparent;
    border: 1px solid #1B1F22;
	border-radius: 8px;
}

p.woocommerce-mini-cart__buttons a.button:not(.checkout):hover {
    color: #FFF;
    background-color: #1B1F22;
}

@media(max-width: 600px){
	.site-header .cart-button:hover .custom-dropdown-menu.hide {
		opacity: 0;
		visibility: hidden;
		pointer-events: auto;
	}
}

@media screen and (min-width: 75rem){
	.shop-wide .container {
		max-width: 100%;
		overflow: hidden;
	}
}

.woocommerce-cart-form .table>:not(caption)>*>* {
    border-bottom: 1px solid var(--color-gray200);
}

a.checkout-button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: var(--theme-button-font);
    font-size: var(--theme-button-font-size);
    font-weight: var(--theme-button-font-weight);
    letter-spacing: var(--theme-button-letter-spacing);
    line-height: 2.625rem;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
    border-radius: var(--theme-radius-form);
    -webkit-transition: color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);
    color: #FFF !important;
    background-color: var(--theme-primary-color) !important;
    border-color: transparent !important;
}

a.checkout-button:hover {
    background-color: rgba(var(--theme-primary-color-RGB), 0.9) !important;
}	


.single-product .woocommerce-message, 
.single-product ul.woocommerce-error li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.woocommerce-message {
    border: 1px solid #dee2e6;
    margin-bottom: 1.875rem;
    margin-top: 1.875rem;
    padding: 1rem;
    font-size: .875rem;
}

ul.woocommerce-error {
    list-style: none;
    padding: 0;
    border: 1px solid #dee2e6;
    margin-bottom: 1.875rem;
    padding: 1rem;
    font-size: .875rem;
}

.woocommerce-message a.button {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
    color: #fff;
    text-decoration: none;
}

.cart-empty-page {
    text-align: center;
    max-width: 760px;
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
}

.cart-empty-page .cart-empty {
    font-size: 1.125rem;
    font-weight: 700;
    text-transform: uppercase;
    color: #f03e3e;
    margin-bottom: 1.25rem;
}

.cart-empty-page .empty-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 10rem;
    height: 10rem;
    margin-bottom: 1.875rem;
}
ul#shipping_method {
    list-style: none;
    padding: 0;
    font-size: 0.8125rem;
    margin: 0;
}

ul#shipping_method li {
    margin-bottom: 15px;
}

#shipping_method input.shipping_method {
    position: relative;
	top: 3px;
    float: right;
    margin-right: 0;
    margin-left: 7px;
    vertical-align: middle;
}

.woocommerce-cart #shipping_method input.shipping_method {
	top: 0;
}

ul#shipping_method label {
    margin-bottom: 0;
    vertical-align: middle;
    font-size: 0.8125rem;
}

p.woocommerce-shipping-destination {
    font-size: .775rem;
	line-height:17px;
}

.cart-wrapper .cart_totals .shop_table tr td strong {
    font-weight: 600;
}

#customer_details .woocommerce-additional-fields {
    margin-top: 1.875rem;
}

.cart-wrapper .order-review-wrapper .woocommerce-checkout-payment #place_order {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}

.woocommerce-form-coupon-toggle {
    padding: 20px;
    background-color: #F7F7F7;
    padding-left: 35px;
    position: relative;
    font-size: .895rem;
    margin-bottom: 1.875rem;
}

.woocommerce-form-coupon-toggle:before {
    color: #ee403d;
    position: absolute;
    left: 15px;
    top: 48%;
	font-size:15px;
    transform: translateY(-50%);
    text-rendering: auto;
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\ec27';
}

.woocommerce-form-coupon-toggle a.showcoupon {
    color: var(--color-text);
    text-decoration: none;
}

form.checkout_coupon.woocommerce-form-coupon {
    margin-top: -1rem;
}

form.checkout.woocommerce-checkout .cart-wrapper {
    margin-top: 0 !important;
}

.site-header .header-action.cart-button .cart-not-empty .klb-free-shipping .shipping-notice {
    font-size: 12px !important;
}

.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li a:before {
    font-size: 1.375rem;
    width: 1.875rem;
    margin-right: 0.625rem;
}

.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li.woocommerce-MyAccount-navigation-link a:before {
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--dashboard a:before {
    content: '\ea60';
}

.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--orders a:before {
    content: '\ebe7';
}

.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--downloads a:before{
    content: '\e80a';
}

.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--edit-address a:before{
    content: '\ec3f';
}    

.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--edit-account a:before{
    content: '\eafb';
} 

.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--wishlist a:before{
    content: '\eb35';
} 

.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--customer-logout a:before{
    content: '\e9c0';
} 

.woocommerce-checkout .col-1,
.woocommerce-checkout .col-2,
.woocommerce-account .col-1, 
.woocommerce-account .col-2 {
    float: left;
    width: 50%;
    max-width: 100%;
}

.woocommerce-checkout .col2-set:before, 
.woocommerce-checkout .col2-set:after,
.woocommerce-account .col2-set:before, 
.woocommerce-account .col2-set:after {
    content: '';
    display: table;
    clear: both;
}

.my-account-page h2,
.my-account-page h3 {
    font-size: 1.125rem;
    font-weight: 500;
}

.my-account-page .woocommerce-form-register button.woocommerce-form-register__submit{
    color: #FFF;
    background-color: var(--theme-primary-color);
    border-color: transparent;
}

.my-account-page .woocommerce-form-register button.woocommerce-form-register__submit:hover{
	background-color: rgba(var(--theme-primary-color-RGB), 0.9);
}

.woocommerce-thankyou-order-received {
    margin-bottom: 30px;
    padding: 3%;
    width: 100%;
    border: 2px dashed #47b486;
    color: #47b486;
    text-align: center;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.4;
}

section.woocommerce-order-details + section.woocommerce-customer-details {
    margin-top: 30px;
}

.woocommerce-order-details h2,
.woocommerce-customer-details h2{
    font-size: 1.125rem;
    font-weight: 600;
}

ul.woocommerce-order-overview {
    list-style: none;
    padding-left: 0;
}

section.woocommerce-order-details td, 
section.woocommerce-order-details th {
    padding: 10px;
}

.cart-collaterals .shop_table .cart-subtotal th, .cart-collaterals .shop_table .cart-subtotal td {
    border: none;
    border-bottom: 1px solid;
	border-color: var(--color-gray300);
}

.woocommerce-shipping-totals td, .woocommerce-shipping-totals th {
    border: none;
    border-bottom: 1px solid ;
	border-color: var(--color-gray300);
	padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
}

.cart-collaterals .shop_table .order-total th, .cart-collaterals .shop_table .order-total td {
    border: none;
}

.woocommerce-cart-form table td {
    border: none;
}

.woocommerce-cart-form table th {
    border: none;
}

.order-review-wrapper .shop_table thead th {
    border: none;
}

.order-review-wrapper .shop_table tbody td {
    border: none;
}

.order-review-wrapper .shop_table tfoot tr th {
    border: none;
}

.order-review-wrapper .shop_table tfoot tr td {
    border: none;
}

.single-product .variations td, .single-product .variations th {
    border: none;
}

.tinv-wishlist .social-buttons li a.social {
    color: var(--color-text);
}

table.tinvwl-table-manage-list th {
    font-size: 0.875rem;
    font-weight: 700;
}

table.tinvwl-table-manage-list td.product-name a {
    color: var(--color-text);
}

table.tinvwl-table-manage-list .product-remove button {
    padding-top: 0;
}

table.tinvwl-table-manage-list .button {
    white-space: pre;
}

 a.added_to_cart {
    font-size: 0;
	    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1;
    width: 2.25rem;
    height: 2.25rem;
    padding: 0;
	display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: var(--theme-button-font);
	font-weight: var(--theme-button-font-weight);
    letter-spacing: var(--theme-button-letter-spacing);
    align-items: center;
    margin-left: 5px;
    border-radius: var(--theme-radius-form);
    color: var(--color-green800);
    background-color: rgba(var(--color-greenRGB), 0.08);
    border: 1px solid rgba(var(--color-greenRGB), 0.2);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-decoration: none;
}

 a.added_to_cart:before {
    content: '\e8ef';
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.25rem;
}

 a.added_to_cart:hover {
    color: #FFF;
	background-color: var(--color-green700);
}

a.ajax_add_to_cart {
    position: relative;
}

.ajax_add_to_cart.loading i {
	opacity: 0;
}

.ajax_add_to_cart.loading:after {
    opacity: 1;
    animation: klb-rotate 450ms infinite linear;
}	

@keyframes klb-rotate {
  100% {
    transform: rotate(360deg); } }

.ajax_add_to_cart:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -9px;
    opacity: 0;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid rgb(161 161 161 / 40%);
    border-left-color: #000;
    border-radius: 50%;
    vertical-align: middle;
}

.primary-button a.added_to_cart {
    color: #FFF;
    background-color: var(--theme-primary-color);
    border-color: transparent;
}

.primary-button a.added_to_cart:hover {
    background-color: rgba(var(--theme-primary-color-RGB), 0.9);
}

/* Color Attribute */
ul.woocommerce-widget-layered-nav-list .type-color span.color-box {
    width: 20px;
    height: 20px;
    position: relative;
    display: inline-block;
    border-radius: 50%;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 10px;
}

ul.woocommerce-widget-layered-nav-list .type-color {
    padding-bottom: 5px;
    text-transform: capitalize;
    vertical-align: middle;
}

ul.woocommerce-widget-layered-nav-list .type-color span.count {
	float: right;
	font-size: 0.8125rem;
	line-height: 25px;
	color: #9aa5b3;
}

ul.woocommerce-widget-layered-nav-list .type-color span.color-box:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: rgba(0,0,0,.1);
    color: #FFF;
    font-weight: normal;
    line-height: 1;
    opacity: 0;
    transition: opacity .2s ease;
    font-family: 'klbtheme';
    content: "\e8ef";
}

ul.woocommerce-widget-layered-nav-list li.chosen .type-color span.color-box:after,
ul.woocommerce-widget-layered-nav-list li:hover .type-color span.color-box:after{
	opacity: 1;
}

/* Button Attribute */
ul.woocommerce-widget-layered-nav-list .type-button span.button-box {
	width: 1rem;
    height: 1rem;
	box-shadow: 0 1px 2px 0 rgb(27 31 34 / 5%);
	border: var(--theme-form-border-width) solid var(--color-gray500);
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 10px;
    position: absolute;
    left: 0;
	top: 2px;
    border-radius: 0.25rem;
}

body.input-variation-filled[data-color=default] ul.woocommerce-widget-layered-nav-list .type-button span.button-box {
    background-color: var(--color-gray50);
    border: none;
}

body.input-variation-filled[data-color=default] ul.woocommerce-widget-layered-nav-list li.chosen .type-button span.button-box {
    background-color: var(--theme-primary-color);
    border-color: var(--theme-primary-color);
}

ul.woocommerce-widget-layered-nav-list .type-button a {
    padding-left: 26px;
    z-index: 99;
	position: relative;
}

ul.woocommerce-widget-layered-nav-list .type-button {
	text-transform: capitalize;
    position: relative;
    display: -ms-flexbox;
    -ms-flex-align: center;
    color: currentColor;
    padding-bottom: 0.0625rem;
}

ul.woocommerce-widget-layered-nav-list .type-button span.button-box:after {
	align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: normal;
    line-height: 1;
    opacity: 0;
    transition: opacity .2s ease;
    content: '';
    position: absolute;
    top: 3px;
    left: 1px;
    height: 3px;
    width: 10px;
    border: solid #fff;
    border-width: 0 0 2px 2px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

ul.woocommerce-widget-layered-nav-list li.chosen .type-button span.button-box {
    background-color: var(--theme-primary-color);
    border-color: var(--theme-primary-color);
}

ul.woocommerce-widget-layered-nav-list li.chosen .type-button span.button-box:after{
	opacity: 1;
}

ul.woocommerce-widget-layered-nav-list .type-button a:before {
    display: none;
}

ul.woocommerce-widget-layered-nav-list .type-button span.count {
    float: right;
	font-size: 0.8125rem;
    line-height: 25px;
	color: #9aa5b3;
}

ul.woocommerce-widget-layered-nav-list .type-button a {
    margin-bottom: 3px;
}

ul.woocommerce-widget-layered-nav-list .type-button:hover span.button-box {
	border-color: var(--color-gray600);
}

.sidebar-column .widget ul li a,
.mobile-filter-sidebar .widget ul li a{
    font-size: 0.875rem;
    cursor: pointer;
    margin-bottom: 0;
	color: currentColor;
}

.sidebar-column .widget ul > li + li,
.mobile-filter-sidebar .widget ul > li + li{
    margin-top: 0.5rem;
}

.sidebar-column .widget ul,
.mobile-filter-sidebar .widget ul {
    list-style: none;
    padding-left: 0;
}

.sidebar-column .widget,
.mobile-filter-sidebar .widget{
	font-size: 0.8125rem;
}

.sidebar-column .widget ul.children,
.sidebar-column .widget ul.sub-menu,
.mobile-filter-sidebar .widget ul.children,
.mobile-filter-sidebar .widget ul.sub-menu{
    padding-left: 15px;
    margin-top: 0.5rem;
}

.quantity .qty {
    color: var(--color-text);
}

.cart-with-quantity a.added_to_cart {
    display: none;
}

.header-bottom .dropdown-categories .dropdown-menu:not(.colored-icons) .menu-item-object-product_cat a span i {
    color: var(--color-gray600);
}

@media screen and (min-width: 992px) {
    .single-product-wrapper .product-detail .detail-side-inner .cart .single_add_to_cart_button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
    }
}

@media(max-width: 767px) {
	.product-detail .cart td.woocommerce-grouped-product-list-item__thumbnail {
		display: none;
	}
}

/*************************************************
* Widgets
*************************************************/


.klb-module.module-products-grid.style-7 .grid-wrapper {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

@media screen and (min-width: 1200px) {
  .klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .thumbnail-wrapper {
    width: 10rem;
    margin-right: 1.25rem;
  }
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-rating {
  margin-bottom: 0.4375rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-title {
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .price {
  font-size: 1.25rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .price del {
  font-size: 75%;
  font-weight: 400;
  opacity: 0.8;
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-details {
  margin-top: 0.625rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-details ul {
  margin: 0;
  padding-left: 0.9375rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-details ul li {
  font-size: 0.75rem;
  color: var(--color-gray600);
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-details ul li + li {
  margin-top: 0.1875rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-footer .product-footer-details {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.4375rem;
  padding-right: 0.4375rem;
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-footer .product-footer-details .product-buttons {
	width: 100%;
	margin-top: 0;
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-footer .product-footer-details .product-buttons .add_to_cart_button {
	font-size: 0.8125rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-content-fade {
	top: -1.25rem;
	bottom: 0;
}

.module-products-grid.style-7 .products .product .product-wrapper.with-content-fade .thumbnail-wrapper .thumbnail-badges {
    left: 0.5rem;
    top: 0.5625rem;
}

.module-products-grid.style-7 a.klbcp-btn {
	display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 0;
    width: 2rem;
    height: 2rem;
    color: currentColor;
    border-radius: var(--theme-radius-form);;
}

.module-products-grid.style-7 a.klbcp-btn:hover {
    background-color: var(--color-gray50);
}

.module-products-grid.style-7 a.klbcp-btn:before {
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    speak: never;
	font-size: 1.375rem;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product {
	margin-bottom: 1.875rem;
}

@media screen and (min-width: 1200px) {
	.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product {
		margin-bottom: 3.125rem;
	}
}

@media screen and (min-width: 1200px){
	.klb-module.module-products-grid.style-7 .grid-wrapper > * {
		width: 100%;
	}
}

@media screen and (min-width: 1200px){
	.klb-module.module-products-grid.style-7 .grid-wrapper > .products > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: 33.3333%;
	}
}

@media screen and (min-width: 768px) {
    .blog-posts.grid-3 .post {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%;
    }
}

@media screen and (min-width: 992px) {
    .blog-posts.grid-3 .post {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 33.3333%;
        flex: 1 0 33.3333%;
    }
}

@media screen and (min-width: 768px) {
    .blog-posts.grid-2 .post {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%
    }
}

@media(max-width: 769px) {
    .klb-product-category+.klb-product-category {
        margin-top:40px
    }
}

@media(max-width: 767px) {
	.elementor-widget-blonwe-contact-form-7 .elementor-widget-container {
		border-width: 0 !important;
	}
}

@media screen and (min-width: 992px) {
	.for-hero-bg {
	  position: relative;
	  margin-top: -9.375rem;
	  z-index: 1;
	}
}

@media screen and (min-width: 992px) {
  .for-hero-bg::before {
    content: "";
    position: absolute;
    top: -4.375rem;
    bottom: -3.75rem;
    left: -5rem;
    right: -5rem;
    background-color: var(--color-background);
    border-top-left-radius: theme(radius-base);
    border-top-right-radius: theme(radius-base);
    z-index: -1;
  }
}

@media screen and (min-width: 75rem) {
	.products:not(.klb-slider).grid-column.column-6 {
		column-gap: 0 !important;
	}
    .products.column-6 .product {
        -webkit-box-flex:0;
        -ms-flex: 0 0 16.667%;
        flex: 0 0 16.667%;
        max-width: 16.667%;   
    }
}

.klb-order-tracking {
    padding: 0 !important;
}

.klb-page.section {
	margin-top: 2.5rem;
}
	
@media screen and (min-width: 64rem){
	.klb-page.section {
		margin-top: 4.5rem;
	}
}

h1.klb-page-title {
    margin-bottom: 1.2rem;
}

#order_review .woocommerce-terms-and-conditions p:first-child {
    display: none;
}

.order-review-wrapper h3 {
    font-size: 1.25rem;
}

body .select2-container--default .select2-selection--single {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
		  align-items: center;
	font-family: var(--theme-form-font);
	font-size: var(--theme-form-font-size);
	font-weight: var(--theme-form-font-weight);
	letter-spacing: var(--theme-form-letter-spacing);
	line-height: 42px;
	width: 100%;
	height: 2.875rem;
	border-radius: var(--theme-radius-form);
	padding-left: 0.25rem;
	padding-right: 0.75rem;
	-webkit-transition: none;
	transition: none;
	outline: none;
}

body .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 2.875rem;
    font-size: .8125rem;
}

.header-bottom .dropdown-categories .dropdown-menu ul .badge.hot {
    color: #FFF !important;
    background-color: var(--color-red600) !important;
}

.header-bottom .dropdown-categories .dropdown-menu ul li.menu-item-object-custom .badge.for {
    color: var(--color-red700) !important;
    background-color: var(--color-red50) !important;
}

.no-more-products + .no-more-products {
    display: none;
}

.no-more-products {
    text-align: center;
    margin-top: 30px;
}

nav.woocommerce-pagination.klb-load-more .button {
    cursor: pointer;
	color: #FFF !important;
    background-color: var(--theme-primary-color) !important;
}

nav.woocommerce-pagination.klb-load-more .button:hover {
    background-color: rgba(var(--theme-primary-color-RGB), 0.9) !important;
}

.products > svg.loader-image.preloader {
    bottom: -70px;
    top: inherit;
	padding:0;
}

.shop-wide .klb-menu-nav.primary-menu .klb-menu .mega-menu.mega-menu-boxed > .sub-menu {
	max-width:100%;
}

@media screen and (min-width: 1024px) {
  .header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > ul.sub-menu {
    width: var(--theme-category-menu-large-width);
    }
}

.sub-menu.mega-menu-wrapper .mega-sub-list .sub-menu-list a {
    position: relative;
}

.sub-menu.mega-menu-wrapper .mega-sub-list .sub-menu-list a {
    color: var(--color-text);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.sub-menu.mega-menu-wrapper .sub-menu-list li {
    line-height: 1;
}

.sub-menu.mega-menu-wrapper .mega-grouped-items ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.sub-menu.mega-menu-wrapper .sub-menu-list li + li {
    margin-top: 0.5rem;
}

.sub-menu.mega-menu-wrapper .mega-sub-list .sub-menu-list li a::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.0625rem;
    bottom: 0;
    left: 0;
    background-color: currentColor;
    opacity: 0;
    -webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.sub-menu.mega-menu-wrapper .mega-sub-list .sub-menu-list li a:hover::before {
    opacity: 1;
}

.mega-sub-list .sub-menu-list i {
    margin-right: 0.5rem;
}

form.cart.grouped_form table {
    margin-bottom: 30px;
}

form.grouped_form tr td:first-child {
    padding-left: 0;
}

form.grouped_form td {
    border-left: 0;
    border-right: 0;
    padding: 15px;
}

.cart.grouped_form .add_to_cart_button {
    line-height: 1;
}

form.grouped_form label a {
    font-weight: 500;
    color: currentColor;
}

.klb-count-block {
	color: var(--color-text);
}

.elementor-widget-blonwe-special-product .klb-module.style-5 .klb-special-product{
	width:100% !important;
}

.elementor-widget-blonwe-special-product .product-wrapper.style-3 a.product-thumbnail {
    text-align: center;
}

.elementor-widget-blonwe-product-grid .module-products-grid.style-5 .grid-wrapper .module-column {
    width: 100% !important;
}

.woocommerce-page-header .woocommerce-sub-categories ul.children {
    display: none !important;
}

.woocommerce-page-header .woocommerce-sub-categories .widget-checkbox-list ul li + li {
    margin-top: 0;
}

.woocommerce-page-header .woocommerce-sub-categories ul li a::before {
    display: none;
}

.woocommerce-page-header .woocommerce-sub-categories .widget-checkbox-list input[type="checkbox"]:checked+label {
    color: var(--theme-primary-color);
    border-color: var(--theme-primary-color) !important;

}

.woocommerce-page-header .woocommerce-sub-categories span.subDropdown.plus {
    display: none !important;
}

.single-product-wrapper.style-3 .product-detail.with-side td.woocommerce-grouped-product-list-item__thumbnail {
    display: none;
}

.single-product-wrapper.style-3 .product-detail.with-side form.grouped_form td {
    padding: 2px;
}

.single-product-wrapper form>.tinv-wraper {
    display: none;
}

.site-header .site-brand img {
    height: auto;
}

.white-popup {
  position: relative;
  max-width: 62rem;
  background-color: var(--color-background);
  padding: 1.25rem;
  border-radius: var(--theme-radius-base);
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1024px) {
  .white-popup {
    padding: 2.1875rem;
  }
}

.orderon-whatsapp a {
	color: #FFF !important;
    background-color: var(--color-green700) !important;
    border-color: transparent;
	height: 2.875rem;
}

.orderon-whatsapp a:hover {
	background-color: var(--color-green800) !important;
}

.orderon-whatsapp {
    margin-bottom: 1.25rem;
}

.product-detail .buy_now_button {
    height: 2.875rem;
}

@media screen and (max-width: 64rem) {
	.product-detail .buy_now_button {
		display: block;
		width: 100%;
	}
}

.product-detail-inner > .product-delivery-time {
    display: none;
}

.products .product-type-1 .product-buttons + .product-inventory,
.products .product-type-2 .product-buttons + .product-delivery-time {
    margin-top: 0.5rem;
}

.products .product-type-1 .product-buttons + .product-delivery-time + .product-inventory,
.products .product-type-2 .product-buttons + .product-delivery-time + .product-inventory {
    margin-top: 0.125rem;
}

.products.column-1 .product {
	-webkit-box-flex:0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;   
}

.products.list-style.for-fashion .product {
    margin-bottom: 1.25rem;
}

.products:not(.klb-slider).list-style.for-fashion .product-countdown {
    margin-top: 0.9375rem;
}

.products:not(.klb-slider).list-style.for-fashion .product-countdown .klb-countdown-wrapper {
    margin-bottom: 0.3125rem;
}

.products:not(.klb-slider).list-style.for-fashion  .product-countdown > p {
    font-size: 0.75rem;
    opacity: 0.6;
}

.elementor-widget-blonwe-counter .custom-gradient-green {
    background: linear-gradient(180deg, rgba(235, 255, 102, 1), rgba(255, 255, 255, 0) 100%);
}

.cart-with-quantity.product-in-cart .quantity {
    display: flex;
}

.cart-with-quantity.product-in-cart a.button {
    display: none;
}

.cart-with-quantity a.added_to_cart {
    display: none;
}

.product-type-1 .cart-with-quantity .quantity.ajax-quantity input {
    height: 1.85rem;
}

.elementor-widget-blonwe-custom-title .klb-module .module-header {
    margin-bottom: 0;
}

.products .product .thumbnail-buttons > .wishlist-button {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.products .wishlist-button:hover a {
    color: var(--color-red600);
}

.products .wishlist-button a.klbwishlist-added {
    color: var(--color-red600);
}

.woocommerce-variation-add-to-cart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0.625rem;
}

.single-product-wrapper .product-delivery-time,
.single-product-sticky .product-delivery-time {
    display: none;
}

.single-product-wrapper .product-inventory-wrapper .product-delivery-time {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.products .wishlist-button span {
    font-size: 0;
}

.elementor-widget-blonwe-banner-box2 .banner-area {
    background-color: #3a2a2f;
}

.height100.elementor-widget-blonwe-product-carousel {
    height: 100%;
}

.height100.elementor-widget-blonwe-product-carousel .elementor-widget-container {
    height: 100%;
}

.height100 .products.bordered.klb-slider .slick-list::before, .bordered .products.klb-slider .slick-list::before {
    border: none;
}

.single-product-wrapper .related .wishlist-button a {
    color: currentColor !important;
	font-weight: var(--theme-body-font-weight);
}

.single-product-wrapper .related .wishlist-button a::before {
    margin-right: 0;
}

.products .product .product-type-6 .content-wrapper .product-content-switcher .add_to_cart_button, 
.products .product .product-type-7 .content-wrapper .product-content-switcher .add_to_cart_button,
.products .product .product-type-10 .content-wrapper .product-content-switcher .add_to_cart_button {
    border: 0;
    background: none;
}

.products .product .product-type-6 .content-wrapper .product-content-switcher .add_to_cart_button i,
.products .product .product-type-7 .content-wrapper .product-content-switcher .add_to_cart_button i,
.products .product .product-type-10 .content-wrapper .product-content-switcher .add_to_cart_button i {
    display: none;
}

.products .product .product-type-6 .product-content-switcher .switcher-wrapper .added + .added_to_cart,
.products .product .product-type-7 .product-content-switcher .switcher-wrapper .added + .added_to_cart,
.products .product .product-type-10 .product-content-switcher .switcher-wrapper .added + .added_to_cart {
    border: none;
    background: none;
    font-size: 0.9375rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #016a78;
    text-decoration: none;
}

@media screen and (max-width: 767px) {
	.products .product .product-type-6 .product-content-switcher .switcher-wrapper .added + .added_to_cart,
	.products .product .product-type-7 .product-content-switcher .switcher-wrapper .added + .added_to_cart,
	.products .product .product-type-10 .product-content-switcher .switcher-wrapper .added + .added_to_cart {
		margin-left: 0px !important;
	}
}

.products .product .product-type-6 .product-content-switcher .switcher-wrapper > *:nth-child(3),
.products .product .product-type-10 .product-content-switcher .switcher-wrapper > *:nth-child(3) { 
	position: absolute;
	bottom: -100%;
	width: auto;
	height: auto;
}

.products .product .product-type-6 .product-content-switcher .switcher-wrapper .added + .added_to_cart,
.products .product .product-type-7 .product-content-switcher .switcher-wrapper .added + .added_to_cart, 
.products .product .product-type-10 .product-content-switcher .switcher-wrapper .added + .added_to_cart {
	position: static;
	margin-left: 10px;
	width: auto;
	height: auto;
}

.products .product .product-type-7 .product-content-switcher .switcher-wrapper > *:nth-child(3){
	position: absolute;
	bottom: -100%;
}

.products .product .product-type-6 .product-content-switcher .switcher-wrapper .added + .added_to_cart:before,
.products .product .product-type-7 .product-content-switcher .switcher-wrapper .added + .added_to_cart:before,
.products .product .product-type-10 .product-content-switcher .switcher-wrapper .added + .added_to_cart:before {
    display: none;
}

.products .product .product-type-6 .product-content-switcher .switcher-wrapper,
.products .product .product-type-10 .product-content-switcher .switcher-wrapper{
    flex-direction: inherit;
}

.products .product .product-type-7 .product-content-switcher .switcher-wrapper {
    display: block;
}
	
.lg-brdr-right-radius .klb-module.module-products-grid .grid-wrapper.bordered::before,
.lg-brdr-right-radius .products.bordered.klb-slider .slick-list::before {
	border-bottom-right-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.lg-brdr-left-radius .klb-module.module-products-grid .grid-wrapper.bordered::before,
.lg-brdr-left-radius .products.bordered.klb-slider .slick-list::before {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.banner-border .klb-banner {
    border-radius: 0;
}

@media screen and (max-width: 992px) {
	.md-banner-border.elementor-widget-blonwe-banner-box .elementor-widget-container {
		border-top-right-radius: 10px !important;
	}
	
	.md-brdr-right-radius .products.bordered.klb-slider .slick-list::before {
		border-bottom-right-radius: 0 !important;
		border-bottom-left-radius: 0 !important;
		border-top-right-radius: 0 !important;
	}
	
	.md-brdr-left-radius .products.bordered.klb-slider .slick-list::before {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px !important;
	}
	
	.md-brdr-right-radius .klb-module.module-products-grid .grid-wrapper.bordered::before {
		border-bottom-right-radius: 0 !important;
		border-bottom-left-radius: 0 !important;
		border-top-right-radius: 10px !important;
	}
	
	.md-brdr-left-radius .klb-module.module-products-grid .grid-wrapper.bordered::before {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px !important;
	}
	
	.md-banner-border .klb-banner {
		border-top-right-radius: var(--theme-radius-base);
	}
}

@media screen and (max-width: 767px) {
	.sm-banner-border.elementor-widget-blonwe-banner-box .elementor-widget-container {
		border-top-width: 0 !important;
		border-bottom-width: 0 !important;
		border-top-right-radius: 0px !important;
	}
	
	.sm-brdr-right-radius .klb-module.module-products-grid .grid-wrapper.bordered::before,
	.sm-brdr-right-radius .products.bordered.klb-slider .slick-list::before {
		border-bottom-right-radius: 0 !important;
		border-bottom-left-radius: 0 !important;
		border-top-right-radius: 10px !important;
	}
	
	.sm-brdr-left-radius .klb-module.module-products-grid .grid-wrapper.bordered::before,
	.sm-brdr-left-radius .products.bordered.klb-slider .slick-list::before {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px !important;
	}
}

.site-header .search-type-5 input.form-control.search-input.variation-filled {
    background-color: #fff;
    border-color: transparent;
    box-shadow: none;
}

.site-header .header-search-form .search-form.search-type-5 button  {
    color: #1B1F22 !important;
    box-shadow: none ;
    border-color: transparent;
    background-color: transparent !important ;
}

.site-header .header-search-form .search-type-5.search-form.form-style-primary input:hover {
    background-color:  #fff;
}

.top-notification.count-notification-2 {
    color: #1B1F22;
}

.header-bottom a.help-center-color {
    color: #FCC419;
}

.site-header .header-notify.link-filled p a.no-bg,
.header-topbar.color-layout-custom.dark-blue .header-notify.link-filled p a.no-bg,
.header-topbar.color-layout-custom.brown-dark .header-notify.link-filled p a.no-bg {
    background: none !important;
    font-weight: 600;
    margin-left: 0.1875rem !important;
    margin-right: 0;
    padding: 0 !important;
}

.klb-storebox.style-1 a .store-products .product-item .product-price ins,
.klb-storebox.style-1 a .store-products .product-item .product-price del {
    color: #ffffff;
}

.header-topbar.color-layout-custom.dark-blue .header-notify.link-filled p a.color-green-light {
    background-color: rgba(0, 71, 69, 0.12) !important;
}

.header-topbar.color-layout-custom.dark-blue .header-notify.link-filled p a.color-gray-light {
    background-color: rgba(27, 31, 34, 0.12) !important;
}

.product-wrapper.product-type-8 .product-buttons.primary-button, 
.product-wrapper.product-type-11 .product-buttons.primary-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    flex-wrap: nowrap;
}

.product-wrapper.product-type-8 a.added_to_cart,
.product-wrapper.product-type-11 a.added_to_cart,
.product-wrapper.product-type-12 a.added_to_cart {
    height: 2.1875rem;
	margin-left: 0px;
}

.klb-module.hot-product .product-wrapper.style-6.product-type-8 {
    border-color: var(--color-red500) !important;
}

.single-product-wrapper .woocommerce-Reviews #comments {
    border: 0;
    padding-top: 0;
}

.products .product .product-type-9 .product-buttons.primary-button a.add_to_cart_button i,
.products .product .product-type-list3 .product-buttons.primary-button a.add_to_cart_button i {
    display: block;
}

.site-header .klb-search-results .header-search-results {
    opacity: 1;
    visibility: visible;
    position: static;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    background: none;
    padding: 0px;
}

.klb-search-results .grid-style span.price {
    flex-direction: row;
    text-align: left;
    gap: 0.5rem;
}

.site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column {
    padding-left: 0px;
}

.ring-tooltip .tooltip-inner {
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x) !important;
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius);
    font-size: 0.8125rem;
    font-weight: 500 !important;
}

.ring-tooltip .tooltip-arrow {
    border: 1px solid transparent;
    -webkit-box-shadow: hsla(206deg, 22%, 7%, 0.4) 0px 10px 38px -10px, hsla(206deg, 22%, 7%, 0.25) 0px 10px 20px -15px;
    box-shadow: hsla(206deg, 22%, 7%, 0.4) 0px 10px 38px -10px, hsla(206deg, 22%, 7%, 0.25) 0px 10px 20px -15px;
}

.ring-tooltip.tooltip {
    line-height: 1.5;
}

.single-product-wrapper .vertical-thumbnails.sticky-gallery .woocommerce-product-gallery {
    padding-left: 0;
}

.klb-separator-width .elementor-icon {
    width: 100%;
}

.klb-separator-width .elementor-icon svg {
    width: 100%;
}

.klb-shop-block ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
      -ms-flex-align: center;
    align-items: center;
	-webkit-box-pack: center;
      -ms-flex-pack: center;
    justify-content: center;
	gap: 1.25rem;
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0;
}

.klb-shop-block ul li {
	font-size: 0.8125rem;
}

.klb-shop-block ul li a {
	font-weight: 500;
	color: currentColor;
}

.klb-shop-block ul li.address {
	border: 1px solid var(--color-gray200);
	padding: 0.1875rem 0.625rem;
	border-radius: 5.625rem;
}

.klb-shop-block ul li.phone {
	font-size: 1rem;
	font-weight: 600;
	color: var(--theme-primary-color);
}

.mejs__time {
    box-sizing: content-box !important;
}

a.quickview-button {
    cursor: pointer;
}

.klb-authentication-form.tab-style .klb-authentication-inner { 
    width: 100%; 
}

.klb-mobile-bottom {
    z-index: 100000;
}

.klb-mobile-search {
    z-index: 99999;
}

.klb-mobile-search ul.search-keywords {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0.25rem;
}

.klb-mobile-search ul.search-keywords li a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.75rem;
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
    padding-left: 0.375rem;
    padding-right: 0.375rem;
    color: var(--color-text);
    border-radius: calc(var(--theme-radius-form) / 2);
    -webkit-transition: all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);
    border: 1px solid var(--color-gray300);
}

.klb-mobile-search .klb-search-results span.search-results-heading {
    display: block;
    font-size: 0.75rem;
    font-weight: 500;
    color: var(--color-gray500);
    padding-right: 0.625rem;
    margin-bottom: 0.5rem;
}

.klb-mobile-search .klb-search-results {
    left: -20px;
    right: -20px;
}

.klb-mobile-search .thumbnail-wrapper img {
    max-width: 60px;
}

.klb-mobile-search .klb-search-results .product + .product {
    margin-top: 0.875rem;
    padding-top: 0.875rem;
    border-top: 1px solid var(--color-gray200);
}

.klb-mobile-search .klb-search-results .product-inner {
    flex-direction: row;
    align-items: center;
}

.klb-mobile-search .klb-search-results .thumbnail-wrapper {
    width: auto !important;
}

.klb-mobile-search .klb-search-results .products .product-title {
    margin-bottom: 0;
}

.klb-mobile-search .klb-search-results .products .product:first-child {
    margin-top: 0.875rem;
}

.klb-mobile-search .klb-search-results span.price {
    margin-bottom: 0.4375rem;
    font-size: 0.875rem !important;
}

span.woocommerce-input-wrapper {
    width: 100%;
}

@media screen and (max-width: 767px) {
	.order-xs-2 {
		order: 2!important;
	}

	.order-xs-3 {
		order: 3!important;
	}
}

.klb-separator-width-2550 .elementor-icon svg {
    width: 2550px;
}

.product-type-1 .primary-button a.added_to_cart {
    margin-left: 0px !important;
}

.elementor-widget-blonwe-home-slider .icon-text-list .text p {
    opacity: 1 !important;
}

.elementor-widget-blonwe-home-slider .icon-text-list {
    margin-top: 30px;
}

.klb-categories-list ul#category-menu > li > .sub-menu {
    position: absolute;
    width: 100%;
    height: auto;
    min-height: calc(100% + 0.0625rem);
    background-color: var(--color-background);
    top: 0;
    left: 100%;
    opacity: 0;
    visibility: hidden;
}

.klb-categories-list ul#category-menu > li:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    z-index: 999999;
}

.klb-categories-list ul#category-menu > li:hover > .sub-menu {
    border: 1px solid;
    border-bottom-right-radius: var(--theme-radius-base);
    border-color: var(--color-gray300);
}

.klb-categories-list #category-menu > li.menu-item-has-children > a::after {
    font-family: "klbtheme";
    font-size: 92%;
    content: "\ea1d";
    margin-left: auto;
}

.klb-categories-list ul#category-menu li.menu-item-object-custom .badge.for {
    color: var(--color-red700);
    background-color: var(--color-red50);
	text-transform: capitalize;
}

.klb-categories-list ul#category-menu li.menu-item-object-custom .badge.new {
	text-transform: capitalize;
}

.products .product .product-wrapper .thumbnail-wrapper .product-thumbnail .product-second-image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.products .product .product-wrapper .thumbnail-wrapper .product-thumbnail .product-second-image + img {
    -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
}

body.input-variation-filled .woocommerce-ordering select.orderby {
    background-color: transparent;
}

body.input-variation-filled .woocommerce-ordering select.orderby:hover {
    background-color: transparent;
}

body.input-variation-filled .quantity .input-text.qty.text {
    background-color: transparent;
}

body.input-variation-filled .quantity .input-text.qty.text:hover {
    background-color: transparent;
}

.products .product .product-wrapper.style-3.product-type-4 .product-progress,
.products .product .product-wrapper.style-3.product-type-3 .product-progress {
    margin-top: 1rem;
}

.products .product .product-wrapper.style-3.product-type-4 .product-progress p {
    margin-top: 0.5rem;
}

.product-type-13 .product-progress,
.product-type-13 .product-buttons + .product-delivery-time,
.product-type-13 .product-buttons + .product-inventory,
.product-type-12 .product-progress,
.product-type-11 .product-progress,
.product-type-10 .product-progress,
.product-type-9 .product-progress,
.product-type-7 .product-progress,
.product-type-6 .product-progress,
.product-type-2 .product-progress,
.product-type-1 .product-progress {
    margin-top: 1rem;
}

body[data-color=default] .site-header.header-transparent-desktop .header-mobile .header-action .action-icon {
    color: #1B1F22;
}

.woocommerce-product-gallery__wrapper img {
    width: 100%;
}

.products .thumbnail-wrapper .thumbnail-buttons a.klbcp-btn {
    -webkit-transition-delay: 0.08s;
    transition-delay: 0.08s;
}

.price_slider_bottom .price_slider_amount {
    margin: 0;
    display: inherit;
    margin-right: auto;
}

.site-drawer .site-brand a img {
    height: auto;
}

.site-drawer {
    z-index: 999999;
}

.sidebar-mega-product span.price {
    font-size: 1rem;
}

.sidebar-mega-product h2.product-title a{
    font-weight: 600 !important;
}

.sidebar-mega-product .thumbnail-wrapper.entry-media {
    width: 5.125rem !important;
}

.sidebar-mega-product-grid .products .thumbnail-wrapper .thumbnail-buttons {
    display: none;
}

.sidebar-mega-product-grid .products .product-buttons {
    display: none;
}

.sidebar-mega-banner img {
    width: 100%;
}

.sidebar-mega-banner .klb-banner.inner-style {
    border-radius: 0;
}

@keyframes klb-quickview-rotate {
  100% {
    transform: rotate(360deg); } 
}

a.quickview-loading:after{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -9px;
    margin-top: -9px;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid rgb(161 161 161 / 40%);
    border-left-color: #000;
    border-radius: 50%;
    vertical-align: middle;
    opacity: 1;
    animation: klb-quickview-rotate 450ms infinite linear;
}

a.quickview-loading i{
	opacity: 0;
}

body .site-drawer {
    z-index: 9999999;
}

.custom-button-menu .products .product-title a {
    color: currentColor !important;
}

.site-header  .header-main.dark-blue .header-search-form .search-form .input-search-addon .form-select {
    color: #fff;
}

.site-drawer .drawer-menu .klb-menu li.mega-menu-elementor .sub-menu {
    display: none;
}

.site-drawer .drawer-menu .klb-menu li.mega-menu-elementor .menu-dropdown {
    display: none;
}

.product-type-grouped .product-cart-wrapper .price {
    font-size: 10px;
}

.product-type-grouped .product-cart-wrapper .price .amount {
    color: var(--color-red600);
    font-size: 1.1rem;
}

.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td {
    max-width: 50%;
    width: 50%;
}

a.shipping-calculator-button {
    font-size: .825rem;
}

.woocommerce-shipping-totals section.shipping-calculator-form {
    margin-top: 10px;
}

.woocommerce-shipping-totals p#calc_shipping_state_field span {
    width: 100%;
    text-align: left;
}

.site-header .header-main.dark-blue .header-search-form .search-form .input-search-addon .form-select option {
    color: #000;
}

body[data-color=default] .cart-wrapper .klb-free-shipping.success {
    border-color: var(--color-green400);
    background-color: var(--color-green25);
}

body[data-color=default] .cart-wrapper .klb-free-shipping.success .shipping-progress {
    background-color: var(--color-green100);
}

.klb-free-shipping.success .shipping-progress span {
    background-color: var(--color-green600);
}

.woocommerce-product-gallery__wrapper img.zoomImg {
    background: #fff;
}

.single-product-wrapper .woocommerce-product-gallery .thumbnail-badges.product-badges {
    z-index: 9;
    position: absolute;
    top: 0.75rem;
    left: 0.75rem;
}

.single-product-wrapper .woocommerce-product-gallery .badge {
    position: static;
}

.product-meta.top a.woocommerce-review-link {
    color: var(--color-text);
}

.filter-holder ul li + li {
    margin-top: 0.5rem;
}

.filter-holder ul li a {
    color: #212529;
}

.site-header .header-action.cart-button .cart-not-empty .klb-free-shipping.success {
    border-color: var(--color-green400);
    background-color: var(--color-green25);
}

@media screen and (min-width: 768px){
.height100 .elementor-widget-blonwe-banner-box .banner-area .klb-banner .entry-media {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
}

@media screen and (min-width: 768px){
.height100 .elementor-widget-blonwe-banner-box .banner-area .klb-banner .entry-media img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
}

.height100 .elementor-widget-blonwe-banner-box,
.height100 .elementor-widget-blonwe-banner-box .elementor-widget-container,
.height100 .elementor-widget-blonwe-banner-box .banner-area,
.height100 .elementor-widget-blonwe-banner-box .banner-area .klb-banner{
    height: 100%;
}

.product-type-13 a.product_type_grouped,
.product-type-13 a.product_type_external {
    color: #FFF !important;
    background-color: var(--theme-primary-color) !important;
    line-height: 2.1875rem !important;
    height: 2.1875rem !important;
    border-color: transparent !important;
}

.product-type-13 a.product_type_grouped i,
.product-type-13 a.product_type_external i {
    display: none;
}

.product-type-13 a.product_type_grouped:hover,
.product-type-13 a.product_type_external:hover {
    color: #FFF;
    background-color: rgba(var(--theme-primary-color-RGB), 0.9) !important;
}

.product-type-6 .content-wrapper .product-content-switcher a.button.product_type_grouped,
.product-type-6 .content-wrapper .product-content-switcher a.button.product_type_external,
.product-type-10 .content-wrapper .product-content-switcher a.button.product_type_grouped,
.product-type-10 .content-wrapper .product-content-switcher a.button.product_type_external  {
    border: 0 !important;
    background: none !important;
    all: unset;
    text-transform: uppercase;
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
}

.product-type-6 .content-wrapper .product-content-switcher a.button.product_type_grouped i,
.product-type-6 .content-wrapper .product-content-switcher a.button.product_type_external i, 
.product-type-10 .content-wrapper .product-content-switcher a.button.product_type_grouped i,
.product-type-10 .content-wrapper .product-content-switcher a.button.product_type_external i{
    display: none;
}

.product-type-6 .content-wrapper .product-content-switcher a.button.product_type_grouped:hover,
.product-type-6 .content-wrapper .product-content-switcher a.button.product_type_external:hover {
    color: var(--theme-primary-color);
}

section#related-products .product-content-switcher .add_to_cart_button {
    padding: 0;
	height: auto;
}

.site-login .site-login-inner .login-form-container .register-form input[type="radio"] {
    height: auto !important;
}

span.password-input {
    flex-wrap: wrap;
}

.password-input .show-password-input {
    top: 0;
    height: 2.875rem;
}

.woocommerce-password-strength.bad {
    margin-top: 10px;
}

.product-type-7 .product-category a {
    display: none;
}

.product-type-7 .product-category a:first-child {
	display: block;
}

.product-type-7 .switcher-wrapper a.button {
    all: unset;
    font-weight: 700;
    cursor: pointer;
    font-size: 0.875rem;
    text-transform: uppercase;
    border: 0;
    background: none;
}

.tagcloud a {
    color: #021523;
    background-color: transparent;
    border: 1px solid var(--bs-border-color);
    height: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem !important;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5px;
}

.search-form .header-search-results .products.list-style .product-second-image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.single-product-wrapper section#related-products .wishlist-button {
    margin-bottom: 0;
}

.single-product-wrapper .product-wrapper.product-type-8 .add_to_cart_button {
    padding: 0;
}

.products .product .product-wrapper.style-6 .content-wrapper .product-buttons a.button {
    font-size: 0.8125rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}

.products .product-buttons a.button {
    font-size: 0.875rem;
    line-height: 2.1875rem;
    height: 2.1875rem;
}

.height-750 .e-hosted-video.elementor-wrapper.elementor-open-inline {
    height: 750px;
}

.products .product .product-wrapper.product-type-10 .product-category a + a {
    margin-left: 5px;
}

.sidebar-mega-product .list-style .product-countdown {
    display: none;
}

.product-wrapper.product-type-13 a.button.product_type_grouped {
    padding: 0px !important;
}

.site-header .header-main.dark-blue .header-search-form.is-searchable .input-search-addon .form-select {
    color: var(--color-text) !important;
}

.site-header .header-main.dark-blue .header-search-form.is-searchable  .search-form.form-style-primary input {
   color: var(--color-text) !important;
}

.site-header .header-main.dark-blue .header-search-form .search-form.form-style-primary input {
    color: #fff;
}

.klb-coupon-modal .klb-coupon-inner .store-thumbnail img {
    max-height: inherit !important;
}

.klb-newsletter-popup .newsletter-inner .privacy-policy p {
    font-size: 11px;
    margin-top: 10px;
}

.klb-menu-nav .mega-menu .sub-menu::before,
.klb-menu-nav .mega-menu .sub-menu::after{
    display: none !important;
}

@media(max-width: 768px){
	.product-type-3 .product-footer {
	    display: none;
	}
}

@media screen and (max-width: 1199.98px) {
	#sidebar.filtered-sidebar {
	    z-index: 100011;
	}
}

.elementor-column.sidebar-image-absolute {
    position: absolute;
    width: 100% !important;
    right: 0;
    height: 100%;
    bottom: 0;
    top: -27px;
}

.header-bottom .dropdown-categories .dropdown-menu:not(.colored-icons) .menu-item-object-custom > a > i {
    color: var(--color-gray600);
}

.site-drawer .drawer-menu.drawer-category .klb-menu > li.menu-item-object-custom + .menu-item-custom {
    border-top: 1px solid rgba(var(--color-rgb), 0.1);
    margin-top: 0.625rem;
    padding-top: 0.625rem;
}

.specification-content table {
    margin-bottom: 30px;
}

.specification-content table>:not(caption)>*>* {
    padding: .5rem .5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.specification-content table tr {
    border-bottom: 1px solid var(--color-gray200);
}

.specification-content table td {
    border: none;
    padding-left: 0;
    max-width: 50%;
    width: 50%;
	font-size: 0.875rem;
}

.specification-content h2 {
    font-size: 1rem;
    font-weight: 700;
    text-transform: uppercase;
}

.meta-item.sticky-post {
    color: var(--theme-primary-color);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 0.6875rem;
}

a {
    text-decoration: none;
    color: var(--theme-primary-color);
}

.klb-pagination a,
.klb-pagination span.current {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 0.875rem;
    font-weight: 500;
    width: 2.25rem;
    height: 2.25rem;
    color: var(--color-text);
    border-radius: calc(var(--theme-radius-base) / 2);
    background-color: var(--color-gray50);
}

.klb-readmore + .klb-pagination {
    margin-top: 20px;
}

.klb-pagination a:hover {
    background-color: var(--color-gray100);
}

.klb-pagination span.current {
    color: #FFF;
    background-color: var(--theme-primary-color);
}

ol.wp-block-comment-template {
    list-style-type: none;
    padding-left: 0;
}

ol.wp-block-comment-template li {
    list-style: none;
}

blockquote {
    border-left: 4px solid var(--color-gray400);
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-top: 1.25rem;
    padding-bottom: 0.75rem;
    margin-top: 0.9375rem;
    margin-bottom: 0.625rem;
}

@media screen and (min-width: 64.0625rem){
	blockquote {
		padding-left: 3.125rem;
		margin-top: 1.875rem;
		margin-bottom: 1.875rem;
	}
}

.wp-block-button {
    margin-bottom: 15px;
}

.wp-block-cover {
    margin-bottom: 15px;
}

figure.wp-block-gallery figcaption.blocks-gallery-caption {
    margin-bottom: 30px;
}

.wp-block-gallery.alignleft {
    margin-right: 30px;
}

.klb-post span.catcount {
    float: right;
}

.klb-post select, .klb-post form.wp-block-search {
    margin-bottom: 1rem;
}

.post .entry-media a {
    border-radius: 0;
}

.post .entry-media a img {
    border-radius: var(--theme-radius-base);
}

.klb-post form.post-password-form input[type="submit"] {
    color: #FFF;
    background-color: var(--theme-primary-color);
    border-color: transparent;
    height: 2.875rem;
    line-height: initial;
}

.klb-post form.post-password-form input[type="submit"]:hover {
    background-color: rgba(var(--theme-primary-color-RGB), 0.9);
}

.klb-comment-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.comment-right-side {
    width: 100%;
}

.entry-footer .post-comments .comment-content {
    padding-left: 0;
	margin-top: 16px;
}

.entry-footer .post-comments .reply {
	padding-left: 0;
}

.klb-comment-body .vcard {
	margin-right: 1.25rem;
}

@media screen and (min-width: 64.0625rem){
	.klb-comment-body .vcard {
		margin-right: 2.5rem;
	}
}

.klb-comment-body img.avatar {
    border-radius: 50%;
}

.single-post .post-comments .comment-list .comment-body .comment-meta .comment-author b {
    float: none;
}

.single-post .post-comments .comment-list .comment-body .comment-author {
    display: inline-block;
	margin-right: 0.9375rem;
}

.single-post .post-comments .comment-list .comment-body .comment-meta .comment-metadata {
    float: none;
    display: inline-block;
}

.single-post .post-comments .comment-list .comment-body .comment-content {
    padding-left: 0;
    margin-top: 16px;
}

.single-post .post-comments .comment-list .comment-body .reply {
    padding-left: 0;
}

.single-post .post-comments .comment-list .comment-body {
  padding: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 992px) {
  .single-post .post-comments .comment-list .comment-body {
    margin-bottom: 0;
  }
}

.single-post .post-comments .comment-list .comment-body.klb-comment-body {
  padding: 0.0625rem;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 992px) {
  .single-post .post-comments .comment-list .comment-body.klb-comment-body {
    margin-bottom: 3.125rem;
  }
}

.single-post .post-comments .comment-list .comment-body .comment-meta {
    margin-bottom: 0;
}

.comment-metadata time {
    font-size: 0.75rem;
    font-weight: 500;
    opacity: 0.5;
    color: currentColor;
}

@media (max-width: 768px){
	ol.comment-list ul.children {
		padding-left: 0;
	}
	
	.comment .klb-post td {
		padding: 4px;
	}
}

nav.comment-navigation h3 {
    font-size: 16px;
    margin-top: 20px;
}

nav.comment-navigation a {
    font-size: 15px;
}

nav#comment-nav-above {
    margin-bottom: 20px;
}

nav#comment-nav-below {
    margin-bottom: 30px;
}

.blog-posts.large-style .post {
    display: block;
    width: 100%;
}

.post .entry-title {
    word-break: break-word;
}

.post .meta-item {
    flex-flow: row wrap;
}

.post .meta-item a {
    line-height: 1.5;
}

.post .meta-item a + a {
    margin-left: 3px;
}

.blog-sidebar ul li a:before {
    margin-right: 10px;
    text-rendering: auto;
    line-height: 1;
    font-family: "klbtheme";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\ea1d';
    font-size: 12px;
}

span.catcount {
    float: right;
    font-size: 0.8125rem;
    color: var(--color-text-desc);
}

.blog-sidebar .widget ul li a, .blog-sidebar .widget ol li a {
    color: var(--color-text);
    text-decoration: none;
    display: inline-block;
}

.widget_recent_comments ul li > a,
ol.wp-block-latest-comments li a + a{
    font-weight: 500;
}

.blog-sidebar .widget ul, .blog-sidebar .widget ol {
    padding-left: 0;
}

h2.wp-block-heading {
    font-size: 0.875rem;
    font-weight: 600;
    margin-bottom: 0.625rem;
}

@media screen and (min-width: 768px){
	h2.wp-block-heading {
		font-size: calc(var(--theme-widgets-font-size) + 1px);
		margin-bottom: 1.25rem;
	}
}

.widget_calendar caption {
	font-weight: 500;
	color: #fff;
	text-align: center;
	background-color: var(--theme-primary-color);
}

.widget_calendar table th {
    font-weight: 400;
    background: #ddd;
}

.widget_calendar table#wp-calendar {
    caption-side: top;
	text-align: center;
}

nav.wp-calendar-nav {
    padding-top: .75rem;
	text-align: center;
}

.widget_recent_comments ul li > a:before {
    display: none;
}

.widget_rss ul li a.rsswidget {
    display: block;
    font-weight: 500;
    margin-bottom: .625rem;
}

.widget_rss ul li {
    margin-bottom: 1rem;
}

.search_form {
    width: 100%;
    position: relative;
}

.search_form button {
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    outline: 0;
    color: #1b1f22 !important;
    background: none !important;
}

.search_form button i {
    font-size: 1rem;
}

.blog-sidebar .widget_nav_menu ul li a:before {
    position: static;
    opacity: 1;
    background: none;
}

.blog-sidebar span.badge {
    display: block;
}

.klb-page .post-comments {
    margin-top: 30px;
}

h2.search-title {
    margin-bottom: 1.875rem;
}

.single-product-wrapper form.cart .variations tr {
    flex-direction: column;
}

.single-product-wrapper form.cart .variations tr .value {
    padding-left: 0;
}

body[data-color=default] .single-product-wrapper form.cart .variations tr + tr {
    border: none;
}

body.klb-swatches .single-product-wrapper form.cart .variations tr {
    flex-direction: row;
}

body[data-color=default].klb-swatches .single-product-wrapper form.cart .variations tr + tr {
    border-top: 1px solid;
	border-color: var(--color-gray100);
}

td.woocommerce-grouped-product-list-item__thumbnail img {
    max-width: 90px;
}

.products .product .product-wrapper.style-1 .product-buttons > a.button.product_type_external i {
    display: none;
}

.products .product .product-wrapper.style-1 .product-buttons > a.button.product_type_external {
    height: auto;
    line-height: 1.5rem;
}

.my-account-wrapper .woocommerce-MyAccount-content p a.dokan-btn {
    color: #fff;
}

.blog-sidebar ul.posts-list li a:before {
    display: none;
}

.site-social.for-widget ul li a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.site-social.for-widget ul li a:before {
    display: none;
}

@media(max-width:400px){
	.products .product-type-5 .product-buttons a.button {
	    padding-left: 10px;
	    padding-right: 10px;
	    font-size: 0.7rem;
	}
}


.single-product-wrapper .vertical-thumbnails .woocommerce-product-gallery .thumbnail-badges.product-badges {
    left: 0.75rem;
    padding-left: inherit;
    padding-right: inherit;
}

.vertical-thumbnails, .vertical-thumbnails .woocommerce-product-gallery, .vertical-thumbnails .product-thumbnails-wrapper, .vertical-thumbnails .product-thumbnails, .vertical-thumbnails .slick-list {
	height: 100% !important;
}

@media(max-width: 400px){
	.products .product .product-wrapper.style-6 .content-wrapper .product-buttons a.button {
	    padding-left: 5px;
	    padding-right: 5px;
	}
}

.wc-stripe-elements-field, .wc-stripe-iban-element-field {
    width: 100%;
}

#add_payment_method #payment ul.payment_methods .stripe-card-group, .woocommerce-checkout #payment ul.payment_methods .stripe-card-group {
    position: relative;
    width: 100%;
}

.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li.payment_method_stripe .payment_box.payment_method_stripe label::before{
    display: none;
}

.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li .payment_box p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {
    padding-left: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    margin-top: 10px;
}

.products li.product-category {
    overflow: visible;
    padding: 0.9375rem;
	
}

.products h2.woocommerce-loop-category__title {
    font-size: var(--theme-product-name-font-size-mobile);
    font-weight: var(--theme-product-name-weight);
    line-height: 1.3;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    margin-bottom: 0.5rem;
    color: #212529;
	  margin-top: 0.75rem;
}

@media screen and (min-width: 1024px){
	.products h2.woocommerce-loop-category__title {
	    font-size: var(--theme-product-name-font-size-desktop);
	}
}

.buy_now_button svg {
    display: none !important;
}

.klb-single-video {
    z-index: 9;
}

a.woocommerce-product-gallery__trigger {
    z-index: 9;
}

.site-header .header-action.cart-button .cart-not-empty .products.site-scroll {
    overflow: hidden;
}

p.woocommerce-store-notice.demo_store {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    background: var(--theme-primary-color);
    margin: 0;
    padding: 15px;
    color: #fff;
    z-index: 999;
}

p.woocommerce-store-notice.demo_store a {
    color: #fff;
    font-weight: 500;
}

.checkout-wrapper ul.woocommerce-error {
    white-space: nowrap;
}

.single-product-wrapper .woocommerce-variation-availability .product-stock {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 0.8125rem;
    padding: 0.25rem 0.625rem;
    border-radius: calc(var(--theme-radius-form) / 2);
    margin-bottom: 15px;
}


.single-product.product-type-variable .product-inventory-wrapper {
    display: none;
}

@media screen and (min-width: 992px) {
  .slick-vertical .slick-track {
    height: auto !important;
  }
}

.mega-menu-elementor .sub-menu .elementor-column-gap-no .elementor-col-50:first-child {
    z-index: 9;
}

p.vendor-customer-registration label + br {
    display: none;
}

.cart-wrapper wc-order-attribution-inputs {
    width: inherit !important;
}

p.woocommerce-mini-cart__buttons a.button.checkout {
    line-height: 1;
}

.site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__buttons > * {
    line-height: 1;
}

.select2-container--open {
    z-index: 999999;
}

body[data-theme=light] .site-header.header-type5 .header-main .fl-mini-cart-content a {
    color: var(--bs-dropdown-color);
}

body[data-theme=light] .site-header.header-type5 .header-main .fl-mini-cart-content a.button.checkout {
    color: #fff;
}

body[data-theme=light] .site-header.header-type5 .header-main p.woocommerce-mini-cart__buttons a.button:not(.checkout):hover {
    color: #FFF;
    background-color: #1B1F22;
}

.header-type4 .header-search-form {
    max-width: 230px;
	min-width: 220px;
}

.header-type4 form.search-form input.form-control.search-input {
    height: 32px;
}

body[data-theme=light] .site-header.header-type5 .header-main .klb-search-results a,
body[data-theme=light] .site-header.header-type5 .header-main .header-search-results a{
    color: inherit;
}

.elementor-shortcode .woocommerce-customer-details .col-1, 
.elementor-shortcode .woocommerce-customer-details .col-2 {
    width: 100%;
}

body.woocommerce-order-pay ul.wc_payment_methods.payment_methods {
    list-style: none;
    padding: 0;
}
body.woocommerce-order-pay form#order_review div#payment {
    margin-top: 30px;
}
body.woocommerce-order-pay form#order_review {
    margin-top: 50px;
}
body.woocommerce-order-pay label {
    display: inline;
}
body.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper {
    display: block;
    width: 100%;
}

.klb-flexslider-thumbnail .flex-control-thumbs {
    padding: 0;
}

.klb-flexslider-thumbnail .flex-control-thumbs:before,
.klb-flexslider-thumbnail .flex-control-thumbs:after {
    content: '';
    display: table;
    clear: both;
}

.klb-flexslider-thumbnail .flex-control-thumbs li img {
    padding: .25rem;
    cursor: pointer;
    border-radius: calc(var(--theme-radius-base) / 2);
    border: 1px solid;
    border-color: var(--color-gray300);
}

.klb-flexslider-thumbnail .flex-control-thumbs li img.flex-active {
    border-color: rgb(var(--theme-color-black));
}


.klb-flexslider-thumbnail .flex-control-nav,
.klb-flexslider-thumbnail .flex-direction-nav {
    padding: 0;
    list-style: none;
    margin: 0;
}

.klb-flexslider-thumbnail.vertical li,
.klb-flexslider-thumbnail.vertical li img {
    width: 80px;
    height: auto;
}

.klb-flexslider-thumbnail.horizontal .flex-control-nav{
	margin-top: 15px;
}

.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav button {
    background: 0;
    padding: 0;
    height: 100%;
}

.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-prev, 
.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-next {
    position: absolute;
    top: 7.5px;
    height: 100%;
    width: auto;	
}

.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-prev {
    left: 0;
}

.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-next {
    right: 0;
}

.klb-flexslider-thumbnail.horizontal {
    position: relative;
}

.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav button svg {
    width: 24px;
}

.klb-flexslider-thumbnail.horizontal .flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity = 0);
    cursor: default;
    z-index: -1;
}

.klb-flexslider-thumbnail.vertical .flex-viewport {
    height: 480px !important;
}

.klb-flexslider-thumbnail.vertical {
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    z-index: 9;
}

.klb-flexslider-thumbnail.vertical li {
    margin-bottom: 5px;
}

.klb-flexslider-thumbnail.vertical ul.flex-direction-nav svg {
    width: 20px;
	transform: rotate(90deg);
}

.klb-flexslider-thumbnail.vertical ul.flex-direction-nav {
    padding: 0;
    list-style: none;
	display: flex;
	flex-direction: row;
	justify-content: space-between;	
}

.klb-flexslider-thumbnail.vertical ul.flex-direction-nav li {
	    width: 100%;
	padding: 0.25rem;
}

.klb-flexslider-thumbnail.vertical ul.flex-direction-nav button {
    width: 100%;
    padding: 0;
    height: 30px;
}

.klb-flexslider-thumbnail.vertical ul.flex-direction-nav .disabled {
    opacity: 0.5;
}

.klb-flexslider-thumbnail.vertical ul.flex-direction-nav .disabled a {
	pointer-events: none;
}

.klb-flexslider-thumbnail.vertical ul.flex-direction-nav a.flex-disabled {
    opacity: 0.5;
	pointer-events: none;
}

@media screen and (min-width: 576px) {
    .single-product-wrapper .vertical .woocommerce-product-gallery {
        padding-left: 6.5rem;
    }
}

.products .product .product-progress p {
    font-size: 0.75rem;
    margin-top: 7px;
    margin-bottom: 0;
}

.products .product .product-countdown p {
    font-size: 0.75rem;
    margin-top: 7px;
    margin-bottom: 0;
}

.products .product .sku_wrapper {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.75rem;
}
.products .product .sku_wrapper{
	color: #000;
	font-weight: 600;
}
.products .product .sku_wrapper > span.sku {
	font-weight: 500;
	color: #6b7280;
    margin-left: 3px;
}

.products .product .klb-product-attributes tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

.products .product .klb-product-attributes tr td, .products .product .klb-product-attributes tr th {
    border: 0;
    padding: 0;
    font-size: 0.75rem;
}

.products .product .klb-product-attributes tr th:after {
    content: ':';
    margin-right: 4px;
}

.products .product .klb-product-attributes {
    margin-top: 5px;
}

.products .product .klb-product-attributes tr th {
    color: #000;
    font-weight: 600;
    font-size: 0.75rem;
}

.products .product .klb-product-attributes tr td {
    font-weight: 500;
    color: #6b7280;
}

.products .product .klb-product-attributes p {
    margin-bottom: 0;
}

[data-theme=dark] #dokan-store-listing-filter-wrap,
#dokan-store-listing-filter-form-wrap{
    background-color: #1a1b20;
    box-shadow: 1px 1px 20px 0px #0e0e0e;
}

[data-theme=dark] #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
    background: #1a1b20;
    border-top: 1px solid #1a1b20;
}

[data-theme=dark] #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper {
    box-shadow: 1px 1px 20px 0px #0e0e0e;
}

[data-theme=dark] #dokan-store-listing-filter-wrap .right .item select,
{
    background: #1a1b20;
}

.products .product .product-wrapper.with-content-fade form.variations_form {
    padding: 0 0.9375rem;
}

.products .product-type-variable .cart-with-quantity.product-in-cart a.button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.products .product-type-variable .cart-with-quantity.product-in-cart .quantity {
    display: none;
}

.dokan-dashboard ul#select2-product_tag_search-container {
    display: none;
}

.dokan-dashboard .select2-container .select2-search--inline .select2-search__field {
    width: 100%;
    min-height: 32px;
}

.dokan-dashboard .select2-container--default .select2-selection--multiple .select2-selection__choice {
    position: static;
}

.dokan-dashboard .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    position: static;
}

.dokan-dashboard .select2 .select2-selection {
    height: auto;
    display: inline-block;
    width: 100%;
}

.klb-swatches .single-product-wrapper form.cart .variations tr:nth-child(2) {
    display: none;
}[class^="klb-car-icon-"]:before,[class*=" klb-car-icon-"]:before{font-family:"klbtheme-car";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.klb-car-icon-24-hours:before{content:"";}.klb-car-icon-aerosol:before{content:"";}.klb-car-icon-air-filter:before{content:"";}.klb-car-icon-airbag:before{content:"";}.klb-car-icon-autolift:before{content:"";}.klb-car-icon-automatic-wash-car:before{content:"";}.klb-car-icon-balancing:before{content:"";}.klb-car-icon-brake-disk:before{content:"";}.klb-car-icon-painting:before{content:"";}.klb-car-icon-search:before{content:"";}.klb-car-icon-wash-o:before{content:"";}.klb-car-icon-defaullt:before{content:"";}.klb-car-icon-chassis:before{content:"";}.klb-car-icon-cracked-windshield:before{content:"";}.klb-car-icon-damage:before{content:"";}.klb-car-icon-electric-car:before{content:"";}.klb-car-icon-cross-wrench:before{content:"";}.klb-car-icon-evacuator:before{content:"";}.klb-car-icon-exhaust-pipe:before{content:"";}.klb-car-icon-fix-sign:before{content:"";}.klb-car-icon-flat-tire:before{content:"";}.klb-car-icon-funnel:before{content:"";}.klb-car-icon-fuse:before{content:"";}.klb-car-icon-garage:before{content:"";}.klb-car-icon-gas-station-pump:before{content:"";}.klb-car-icon-gears:before{content:"";}.klb-car-icon-hammer-and-wrench:before{content:"";}.klb-car-icon-headlight:before{content:"";}.klb-car-icon-jerrycan:before{content:"";}.klb-car-icon-key-o:before{content:"";}.klb-car-icon-mirror:before{content:"";}.klb-car-icon-motor:before{content:"";}.klb-car-icon-oil:before{content:"";}.klb-car-icon-piston:before{content:"";}.klb-car-icon-radiator:before{content:"";}.klb-car-icon-screwdriver-and-wrench:before{content:"";}.klb-car-icon-shock-absorber:before{content:"";}.klb-car-icon-signaling:before{content:"";}.klb-car-icon-spark-plug:before{content:"";}.klb-car-icon-steering-wheel:before{content:"";}.klb-car-icon-tachometer:before{content:"";}.klb-car-icon-tank:before{content:"";}.klb-car-icon-timing-belt:before{content:"";}.klb-car-icon-tinting:before{content:"";}.klb-car-icon-traffic-cone:before{content:"";}.klb-car-icon-transmision:before{content:"";}.klb-car-icon-voltage:before{content:"";}.klb-car-icon-wheel-and-manometer:before{content:"";}.klb-car-icon-wheel:before{content:"";}.klb-car-icon-tyre:before{content:"";}.klb-car-icon-delivery-truck:before{content:"";}.klb-car-icon-pickup-truck:before{content:"";}.klb-car-icon-crane:before{content:"";}.klb-car-icon-speedometer:before{content:"";}.klb-car-icon-traffic-light:before{content:"";}.klb-car-icon-tools:before{content:"";}.klb-car-icon-mechanic:before{content:"";}.klb-car-icon-gas-station:before{content:"";}.klb-car-icon-fire-extinguisher:before{content:"";}.klb-car-icon-electric-car-alt:before{content:"";}.klb-car-icon-chain:before{content:"";}.klb-car-icon-signal:before{content:"";}.klb-car-icon-wash:before{content:"";}.klb-car-icon-key:before{content:"";}.klb-car-icon-insurance-file:before{content:"";}.klb-car-icon-garage-empty:before{content:"";}.klb-car-icon-repair:before{content:"";}.klb-car-icon-battery:before{content:"";}.klb-car-icon-bus:before{content:"";}.klb-car-icon-insurance:before{content:"";}.klb-car-icon-peugeot-alt:before{content:"";}.klb-car-icon-skoda:before{content:"";}.klb-car-icon-renault:before{content:"";}.klb-car-icon-seat:before{content:"";}.klb-car-icon-renault-alt:before{content:"";}.klb-car-icon-peugeot:before{content:"";}.klb-car-icon-opel:before{content:"";}.klb-car-icon-citroen:before{content:"";}.klb-car-icon-mini:before{content:"";}.klb-car-icon-fiat:before{content:"";}.klb-car-icon-mclaren:before{content:"";}.klb-car-icon-mclaren-alt:before{content:"";}.klb-car-icon-alfa-romeo:before{content:"";}.klb-car-icon-dodge:before{content:"";}.klb-car-icon-ram:before{content:"";}.klb-car-icon-subaru:before{content:"";}.klb-car-icon-subaru-alt:before{content:"";}.klb-car-icon-ram-alt:before{content:"";}.klb-car-icon-volvo:before{content:"";}.klb-car-icon-spyker:before{content:"";}.klb-car-icon-spyker-alt:before{content:"";}.klb-car-icon-mazda:before{content:"";}.klb-car-icon-lotus:before{content:"";}.klb-car-icon-lotus-alt:before{content:"";}.klb-car-icon-lamborghini:before{content:"";}.klb-car-icon-lamborghini-alt:before{content:"";}.klb-car-icon-jeep-alt:before{content:"";}.klb-car-icon-jeep:before{content:"";}.klb-car-icon-jaguar:before{content:"";}.klb-car-icon-jaguar-alt:before{content:"";}.klb-car-icon-aston-martin:before{content:"";}.klb-car-icon-aston-martin-alt:before{content:"";}.klb-car-icon-mercedes-benz:before{content:"";}.klb-car-icon-saab:before{content:"";}.klb-car-icon-saab-alt:before{content:"";}.klb-car-icon-acura:before{content:"";}.klb-car-icon-alfa-romeo-alt:before{content:"";}.klb-car-icon-am-general:before{content:"";}.klb-car-icon-audi:before{content:"";}.klb-car-icon-bentley:before{content:"";}.klb-car-icon-bmw:before{content:"";}.klb-car-icon-bugatti:before{content:"";}.klb-car-icon-buick:before{content:"";}.klb-car-icon-cadillac:before{content:"";}.klb-car-icon-chevrolet:before{content:"";}.klb-car-icon-chrysler:before{content:"";}.klb-car-icon-daewoo:before{content:"";}.klb-car-icon-eagle:before{content:"";}.klb-car-icon-ferrari:before{content:"";}.klb-car-icon-fiat-alt:before{content:"";}.klb-car-icon-fisker:before{content:"";}.klb-car-icon-ford:before{content:"";}.klb-car-icon-genesis:before{content:"";}.klb-car-icon-geo:before{content:"";}.klb-car-icon-gmc:before{content:"";}.klb-car-icon-honda:before{content:"";}.klb-car-icon-hummer:before{content:"";}.klb-car-icon-hyundai:before{content:"";}.klb-car-icon-infiniti:before{content:"";}.klb-car-icon-isuzu:before{content:"";}.klb-car-icon-kia:before{content:"";}.klb-car-icon-land-rover:before{content:"";}.klb-car-icon-lexus:before{content:"";}.klb-car-icon-lincoln:before{content:"";}.klb-car-icon-maserati:before{content:"";}.klb-car-icon-maybach:before{content:"";}.klb-car-icon-mazda-alt:before{content:"";}.klb-car-icon-mercedes-benz-alt:before{content:"";}.klb-car-icon-mercury:before{content:"";}.klb-car-icon-mini-alt:before{content:"";}.klb-car-icon-mitsubishi:before{content:"";}.klb-car-icon-nissan:before{content:"";}.klb-car-icon-oldsmobile:before{content:"";}.klb-car-icon-panoz:before{content:"";}.klb-car-icon-plymouth:before{content:"";}.klb-car-icon-pontiac:before{content:"";}.klb-car-icon-porsche:before{content:"";}.klb-car-icon-rolls-royce:before{content:"";}.klb-car-icon-saturn:before{content:"";}.klb-car-icon-scion:before{content:"";}.klb-car-icon-smart:before{content:"";}.klb-car-icon-suzuki:before{content:"";}.klb-car-icon-tesla:before{content:"";}.klb-car-icon-toyota:before{content:"";}.klb-car-icon-volkswagen:before{content:"";}.klb-car-icon-volvo-alt:before{content:"";}.klb-car-icon-dacia:before{content:"";}.klb-car-icon-default:before{content:"";}[class^="klb-icon-"]:before,[class*=" klb-icon-"]:before{font-family:"klbtheme";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.klb-icon-color-picker-thin:before{content:"";}.klb-icon-color-picker:before{content:"";}.klb-icon-open-new-window-thin:before{content:"";}.klb-icon-open-in-window-thin:before{content:"";}.klb-icon-erase-thin:before{content:"";}.klb-icon-erase:before{content:"";}.klb-icon-axes-thin:before{content:"";}.klb-icon-axes:before{content:"";}.klb-icon-sphere-thin:before{content:"";}.klb-icon-sphere:before{content:"";}.klb-icon-download-feather-thin:before{content:"";}.klb-icon-bell:before{content:"";}.klb-icon-bell-slash:before{content:"";}.klb-icon-bookmark:before{content:"";}.klb-icon-chess-bishop:before{content:"";}.klb-icon-chess-king:before{content:"";}.klb-icon-chess-knight:before{content:"";}.klb-icon-chess-pawn:before{content:"";}.klb-icon-chess-queen:before{content:"";}.klb-icon-chess-rook:before{content:"";}.klb-icon-circle-check:before{content:"";}.klb-icon-circle-dot:before{content:"";}.klb-icon-circle-down:before{content:"";}.klb-icon-circle-left:before{content:"";}.klb-icon-circle-pause:before{content:"";}.klb-icon-circle-play:before{content:"";}.klb-icon-circle-question:before{content:"";}.klb-icon-circle-right:before{content:"";}.klb-icon-circle-stop:before{content:"";}.klb-icon-circle-up:before{content:"";}.klb-icon-restaurant-outline-thin:before{content:"";}.klb-icon-circle-xmark:before{content:"";}.klb-icon-circle:before{content:"";}.klb-icon-clock:before{content:"";}.klb-icon-clone:before{content:"";}.klb-icon-closed-captioning:before{content:"";}.klb-icon-compass:before{content:"";}.klb-icon-copyright:before{content:"";}.klb-icon-envelope-open:before{content:"";}.klb-icon-eye-slash:before{content:"";}.klb-icon-eye:before{content:"";}.klb-icon-face-grin-tears:before{content:"";}.klb-icon-face-grin-tongue-squint:before{content:"";}.klb-icon-face-grin-tongue-wink:before{content:"";}.klb-icon-face-flushed:before{content:"";}.klb-icon-face-dizzy:before{content:"";}.klb-icon-face-frown:before{content:"";}.klb-icon-face-grimace:before{content:"";}.klb-icon-face-frown-open:before{content:"";}.klb-icon-face-grin-beam-sweat:before{content:"";}.klb-icon-face-grin-beam:before{content:"";}.klb-icon-face-grin-hearts:before{content:"";}.klb-icon-face-grin-squint-tears:before{content:"";}.klb-icon-face-grin-squint:before{content:"";}.klb-icon-face-grin-stars:before{content:"";}.klb-icon-face-grin-tongue:before{content:"";}.klb-icon-face-grin-wink:before{content:"";}.klb-icon-face-grin:before{content:"";}.klb-icon-face-kiss-beam:before{content:"";}.klb-icon-face-kiss-wink-heart:before{content:"";}.klb-icon-face-kiss:before{content:"";}.klb-icon-face-laugh-beam:before{content:"";}.klb-icon-face-laugh-squint:before{content:"";}.klb-icon-face-laugh-wink:before{content:"";}.klb-icon-face-laugh:before{content:"";}.klb-icon-face-meh-blank:before{content:"";}.klb-icon-face-meh:before{content:"";}.klb-icon-face-grin-wide:before{content:"";}.klb-icon-face-sad-cry:before{content:"";}.klb-icon-face-sad-tear:before{content:"";}.klb-icon-face-smile-beam:before{content:"";}.klb-icon-face-smile-wink:before{content:"";}.klb-icon-face-smile:before{content:"";}.klb-icon-face-tired:before{content:"";}.klb-icon-face-rolling-eyes:before{content:"";}.klb-icon-folder-open:before{content:"";}.klb-icon-folder:before{content:"";}.klb-icon-hand-back-fist:before{content:"";}.klb-icon-folder-closed:before{content:"";}.klb-icon-hand-peace:before{content:"";}.klb-icon-hand-point-down:before{content:"";}.klb-icon-hand-point-left:before{content:"";}.klb-icon-hand-point-right:before{content:"";}.klb-icon-hand-pointer:before{content:"";}.klb-icon-hand-scissors:before{content:"";}.klb-icon-hand-lizard:before{content:"";}.klb-icon-hand-spock:before{content:"";}.klb-icon-handshake:before{content:"";}.klb-icon-paper-plane:before{content:"";}.klb-icon-hand:before{content:"";}.klb-icon-face-surprise:before{content:"";}.klb-icon-pen-to-square:before{content:"";}.klb-icon-rectangle-xmark:before{content:"";}.klb-icon-hand-point-up:before{content:"";}.klb-icon-share-from-square:before{content:"";}.klb-icon-images:before{content:"";}.klb-icon-registered:before{content:"";}.klb-icon-image:before{content:"";}.klb-icon-face-angry:before{content:"";}.klb-icon-envelope:before{content:"";}.klb-icon-square-caret-down:before{content:"";}.klb-icon-square-caret-left:before{content:"";}.klb-icon-square-caret-right:before{content:"";}.klb-icon-square-caret-up:before{content:"";}.klb-icon-square-check:before{content:"";}.klb-icon-cloud-sunny-thin:before{content:"";}.klb-icon-square-minus:before{content:"";}.klb-icon-square-plus:before{content:"";}.klb-icon-hand-right-outline:before{content:"";}.klb-icon-sun:before{content:"";}.klb-icon-thumbs-down:before{content:"";}.klb-icon-thumbs-up:before{content:"";}.klb-icon-user:before{content:"";}.klb-icon-align-center:before{content:"";}.klb-icon-align-justify:before{content:"";}.klb-icon-align-left:before{content:"";}.klb-icon-align-right:before{content:"";}.klb-icon-anchor:before{content:"";}.klb-icon-angle-down:before{content:"";}.klb-icon-angle-left:before{content:"";}.klb-icon-angle-right:before{content:"";}.klb-icon-angle-up:before{content:"";}.klb-icon-angles-left:before{content:"";}.klb-icon-angles-right:before{content:"";}.klb-icon-angles-up:before{content:"";}.klb-icon-angles-down:before{content:"";}.klb-icon-arrow-down-1-9:before{content:"";}.klb-icon-arrow-down-a-z:before{content:"";}.klb-icon-arrow-down-9-1:before{content:"";}.klb-icon-arrow-down-long:before{content:"";}.klb-icon-arrow-down-short-wide:before{content:"";}.klb-icon-arrow-down-up-across-line:before{content:"";}.klb-icon-arrow-down-wide-short:before{content:"";}.klb-icon-arrow-down-z-a:before{content:"";}.klb-icon-arrow-down:before{content:"";}.klb-icon-arrow-left-long:before{content:"";}.klb-icon-arrow-left:before{content:"";}.klb-icon-arrow-pointer:before{content:"";}.klb-icon-arrow-right-arrow-left:before{content:"";}.klb-icon-arrow-right-long:before{content:"";}.klb-icon-arrow-right-from-bracket:before{content:"";}.klb-icon-arrow-right-to-bracket:before{content:"";}.klb-icon-arrow-right:before{content:"";}.klb-icon-arrow-rotate-left:before{content:"";}.klb-icon-arrow-rotate-right:before{content:"";}.klb-icon-arrow-trend-down:before{content:"";}.klb-icon-arrow-turn-down:before{content:"";}.klb-icon-arrow-trend-up:before{content:"";}.klb-icon-arrow-turn-up:before{content:"";}.klb-icon-arrow-up-1-9:before{content:"";}.klb-icon-arrow-up-9-1:before{content:"";}.klb-icon-arrow-up-a-z:before{content:"";}.klb-icon-arrow-up-from-bracket:before{content:"";}.klb-icon-arrow-up-right-dots:before{content:"";}.klb-icon-arrow-up-long:before{content:"";}.klb-icon-hand-left-outline:before{content:"";}.klb-icon-arrow-up-short-wide:before{content:"";}.klb-icon-arrow-up-wide-short:before{content:"";}.klb-icon-arrow-up-z-a:before{content:"";}.klb-icon-arrow-up:before{content:"";}.klb-icon-arrows-down-to-line:before{content:"";}.klb-icon-arrows-left-right:before{content:"";}.klb-icon-arrows-rotate:before{content:"";}.klb-icon-arrows-spin:before{content:"";}.klb-icon-arrows-split-up-and-left:before{content:"";}.klb-icon-arrows-turn-right:before{content:"";}.klb-icon-arrows-turn-to-dots:before{content:"";}.klb-icon-restaurant-outline:before{content:"";}.klb-icon-cloud-sunny:before{content:"";}.klb-icon-arrows-up-to-line:before{content:"";}.klb-icon-asterisk:before{content:"";}.klb-icon-life-ring:before{content:"";}.klb-icon-atom:before{content:"";}.klb-icon-audio-description:before{content:"";}.klb-icon-award:before{content:"";}.klb-icon-baby-carriage:before{content:"";}.klb-icon-backward-fast:before{content:"";}.klb-icon-backward-step:before{content:"";}.klb-icon-backward:before{content:"";}.klb-icon-bacteria:before{content:"";}.klb-icon-bag-shopping:before{content:"";}.klb-icon-ban-smoking:before{content:"";}.klb-icon-ban:before{content:"";}.klb-icon-barcode:before{content:"";}.klb-icon-rewind-outline-thin:before{content:"";}.klb-icon-swipe-up-gesture-thin:before{content:"";}.klb-icon-baseball:before{content:"";}.klb-icon-basketball-filled:before{content:"";}.klb-icon-swipe-up-gesture:before{content:"";}.klb-icon-basketball-thin:before{content:"";}.klb-icon-mouse-button-left:before{content:"";}.klb-icon-card-wallet:before{content:"";}.klb-icon-graph-up-thin:before{content:"";}.klb-icon-bell-concierge:before{content:"";}.klb-icon-hourglass:before{content:"";}.klb-icon-open-book:before{content:"";}.klb-icon-lightbulb:before{content:"";}.klb-icon-biohazard:before{content:"";}.klb-icon-blender:before{content:"";}.klb-icon-bold:before{content:"";}.klb-icon-bolt-lightning:before{content:"";}.klb-icon-bolt:before{content:"";}.klb-icon-bomb:before{content:"";}.klb-icon-bone:before{content:"";}.klb-icon-bong:before{content:"";}.klb-icon-bottle-droplet:before{content:"";}.klb-icon-bottle-water:before{content:"";}.klb-icon-bowl-rice:before{content:"";}.klb-icon-bowling-ball:before{content:"";}.klb-icon-box-open:before{content:"";}.klb-icon-box-archive:before{content:"";}.klb-icon-box:before{content:"";}.klb-icon-box-tissue:before{content:"";}.klb-icon-braille:before{content:"";}.klb-icon-brain:before{content:"";}.klb-icon-briefcase:before{content:"";}.klb-icon-brush:before{content:"";}.klb-icon-bug-slash:before{content:"";}.klb-icon-bug:before{content:"";}.klb-icon-bullseye:before{content:"";}.klb-icon-burger:before{content:"";}.klb-icon-camera-retro:before{content:"";}.klb-icon-camera-fill:before{content:"";}.klb-icon-campground:before{content:"";}.klb-icon-candy-cane:before{content:"";}.klb-icon-cannabis:before{content:"";}.klb-icon-capsules:before{content:"";}.klb-icon-caret-down:before{content:"";}.klb-icon-caret-left:before{content:"";}.klb-icon-caret-right:before{content:"";}.klb-icon-caret-up:before{content:"";}.klb-icon-carrot:before{content:"";}.klb-icon-cat:before{content:"";}.klb-icon-certificate:before{content:"";}.klb-icon-skip-prev-outline-thin:before{content:"";}.klb-icon-champagne-glasses:before{content:"";}.klb-icon-chart-line:before{content:"";}.klb-icon-chart-pie:before{content:"";}.klb-icon-check-double:before{content:"";}.klb-icon-check:before{content:"";}.klb-icon-football-ball:before{content:"";}.klb-icon-chevron-down:before{content:"";}.klb-icon-chevron-left:before{content:"";}.klb-icon-chevron-right:before{content:"";}.klb-icon-chevron-up:before{content:"";}.klb-icon-children:before{content:"";}.klb-icon-circle-arrow-down:before{content:"";}.klb-icon-circle-arrow-left:before{content:"";}.klb-icon-circle-arrow-right:before{content:"";}.klb-icon-circle-arrow-up:before{content:"";}.klb-icon-circle-check-fill:before{content:"";}.klb-icon-circle-chevron-down:before{content:"";}.klb-icon-circle-chevron-left:before{content:"";}.klb-icon-circle-chevron-right:before{content:"";}.klb-icon-circle-chevron-up:before{content:"";}.klb-icon-pause-outline:before{content:"";}.klb-icon-circle-dot-bold:before{content:"";}.klb-icon-circle-down-fill:before{content:"";}.klb-icon-circle-exclamation:before{content:"";}.klb-icon-circle-h:before{content:"";}.klb-icon-circle-half-stroke:before{content:"";}.klb-icon-circle-info:before{content:"";}.klb-icon-circle-left-fill:before{content:"";}.klb-icon-circle-minus:before{content:"";}.klb-icon-circle-pause-fill:before{content:"";}.klb-icon-circle-plus:before{content:"";}.klb-icon-circle-play-fill:before{content:"";}.klb-icon-circle-radiation:before{content:"";}.klb-icon-circle-question-fill:before{content:"";}.klb-icon-circle-right-fill:before{content:"";}.klb-icon-circle-stop-fill:before{content:"";}.klb-icon-circle-up-fill:before{content:"";}.klb-icon-circle-user:before{content:"";}.klb-icon-circle-xmark-fill:before{content:"";}.klb-icon-circle-fill:before{content:"";}.klb-icon-clock-fill:before{content:"";}.klb-icon-gem:before{content:"";}.klb-icon-closed-captioning-fill:before{content:"";}.klb-icon-cloud-arrow-down:before{content:"";}.klb-icon-cloud-arrow-up:before{content:"";}.klb-icon-clover:before{content:"";}.klb-icon-code-branch:before{content:"";}.klb-icon-code-commit:before{content:"";}.klb-icon-code-compare:before{content:"";}.klb-icon-code-fork:before{content:"";}.klb-icon-code-merge:before{content:"";}.klb-icon-code-pull-request:before{content:"";}.klb-icon-code:before{content:"";}.klb-icon-percentage-round-thin:before{content:"";}.klb-icon-rotate-cw:before{content:"";}.klb-icon-mouse-button-right-thin:before{content:"";}.klb-icon-cookie-bite:before{content:"";}.klb-icon-cookie:before{content:"";}.klb-icon-swipe-right-gesture-thin:before{content:"";}.klb-icon-cow:before{content:"";}.klb-icon-user-bour-thin:before{content:"";}.klb-icon-crosshairs:before{content:"";}.klb-icon-crow:before{content:"";}.klb-icon-crutch:before{content:"";}.klb-icon-delete-left:before{content:"";}.klb-icon-dharmachakra:before{content:"";}.klb-icon-crown:before{content:"";}.klb-icon-laptop-thin:before{content:"";}.klb-icon-divide:before{content:"";}.klb-icon-dna:before{content:"";}.klb-icon-dog:before{content:"";}.klb-icon-dolly:before{content:"";}.klb-icon-down-long:before{content:"";}.klb-icon-log-in:before{content:"";}.klb-icon-dumbbell:before{content:"";}.klb-icon-earth-africa:before{content:"";}.klb-icon-earth-americas:before{content:"";}.klb-icon-earth-asia:before{content:"";}.klb-icon-earth-europe:before{content:"";}.klb-icon-earth-oceania:before{content:"";}.klb-icon-egg:before{content:"";}.klb-icon-eject:before{content:"";}.klb-icon-ellipsis-vertical:before{content:"";}.klb-icon-ellipsis:before{content:"";}.klb-icon-envelope-open-text:before{content:"";}.klb-icon-equals:before{content:"";}.klb-icon-exclamation:before{content:"";}.klb-icon-log-in-thin:before{content:"";}.klb-icon-fingerprint:before{content:"";}.klb-icon-fire:before{content:"";}.klb-icon-fire-flame-simple:before{content:"";}.klb-icon-fish-fins:before{content:"";}.klb-icon-football:before{content:"";}.klb-icon-envelope-alt:before{content:"";}.klb-icon-forward-fast:before{content:"";}.klb-icon-forward-step:before{content:"";}.klb-icon-forward:before{content:"";}.klb-icon-frog:before{content:"";}.klb-icon-gamepad:before{content:"";}.klb-icon-gauge:before{content:"";}.klb-icon-ghost:before{content:"";}.klb-icon-greater-than-equal:before{content:"";}.klb-icon-greater-than:before{content:"";}.klb-icon-grip-lines-vertical:before{content:"";}.klb-icon-guitar:before{content:"";}.klb-icon-grip-lines:before{content:"";}.klb-icon-hamsa:before{content:"";}.klb-icon-hashtag:before{content:"";}.klb-icon-hat-cowboy:before{content:"";}.klb-icon-hat-wizard:before{content:"";}.klb-icon-headphones-simple:before{content:"";}.klb-icon-headset:before{content:"";}.klb-icon-helicopter-symbol:before{content:"";}.klb-icon-helicopter:before{content:"";}.klb-icon-hotdog:before{content:"";}.klb-icon-i:before{content:"";}.klb-icon-ice-cream:before{content:"";}.klb-icon-indent:before{content:"";}.klb-icon-info:before{content:"";}.klb-icon-italic:before{content:"";}.klb-icon-key:before{content:"";}.klb-icon-message:before{content:"";}.klb-icon-leaf:before{content:"";}.klb-icon-left-long:before{content:"";}.klb-icon-left-right:before{content:"";}.klb-icon-less-than-equal:before{content:"";}.klb-icon-less-than:before{content:"";}.klb-icon-life-ring-alt:before{content:"";}.klb-icon-refresh-cw:before{content:"";}.klb-icon-list-check:before{content:"";}.klb-icon-list-ul:before{content:"";}.klb-icon-location-crosshairs:before{content:"";}.klb-icon-location-dot:before{content:"";}.klb-icon-user-bour:before{content:"";}.klb-icon-location-arrow:before{content:"";}.klb-icon-log-out:before{content:"";}.klb-icon-mail-envelope:before{content:"";}.klb-icon-refresh-double:before{content:"";}.klb-icon-mars:before{content:"";}.klb-icon-mars-stroke:before{content:"";}.klb-icon-martini-glass:before{content:"";}.klb-icon-mask:before{content:"";}.klb-icon-masks-theater:before{content:"";}.klb-icon-list-ol:before{content:"";}.klb-icon-list:before{content:"";}.klb-icon-microphone-lines-slash:before{content:"";}.klb-icon-microphone-lines:before{content:"";}.klb-icon-minus:before{content:"";}.klb-icon-newspaper:before{content:"";}.klb-icon-mountain-sun:before{content:"";}.klb-icon-percentage-round:before{content:"";}.klb-icon-refresh-ccw-thin:before{content:"";}.klb-icon-music:before{content:"";}.klb-icon-outdent:before{content:"";}.klb-icon-large-suitcase:before{content:"";}.klb-icon-paragraph:before{content:"";}.klb-icon-pause:before{content:"";}.klb-icon-paw:before{content:"";}.klb-icon-peace:before{content:"";}.klb-icon-pen-clip:before{content:"";}.klb-icon-pen-fancy:before{content:"";}.klb-icon-pen-nib:before{content:"";}.klb-icon-pen-ruler:before{content:"";}.klb-icon-mail-envelope-thin:before{content:"";}.klb-icon-percent:before{content:"";}.klb-icon-person-biking:before{content:"";}.klb-icon-phone-flip:before{content:"";}.klb-icon-phone-slash:before{content:"";}.klb-icon-phone-volume:before{content:"";}.klb-icon-phone:before{content:"";}.klb-icon-pizza-slice-fill:before{content:"";}.klb-icon-plane-arrival:before{content:"";}.klb-icon-plane-departure:before{content:"";}.klb-icon-plane-up:before{content:"";}.klb-icon-plate-wheat:before{content:"";}.klb-icon-play:before{content:"";}.klb-icon-plug:before{content:"";}.klb-icon-plus-minus:before{content:"";}.klb-icon-plus:before{content:"";}.klb-icon-note-sticky:before{content:"";}.klb-icon-power-off:before{content:"";}.klb-icon-puzzle-piece:before{content:"";}.klb-icon-qrcode:before{content:"";}.klb-icon-question:before{content:"";}.klb-icon-quote-left:before{content:"";}.klb-icon-quote-right:before{content:"";}.klb-icon-radiation:before{content:"";}.klb-icon-rectangle-ad:before{content:"";}.klb-icon-recycle:before{content:"";}.klb-icon-repeat:before{content:"";}.klb-icon-pc-mouse:before{content:"";}.klb-icon-open-book-thin:before{content:"";}.klb-icon-restroom:before{content:"";}.klb-icon-retweet:before{content:"";}.klb-icon-ribbon:before{content:"";}.klb-icon-forward-outline-thin:before{content:"";}.klb-icon-right-left:before{content:"";}.klb-icon-right-long:before{content:"";}.klb-icon-palette-thin:before{content:"";}.klb-icon-robot:before{content:"";}.klb-icon-rocket:before{content:"";}.klb-icon-rotate-left:before{content:"";}.klb-icon-rotate-right:before{content:"";}.klb-icon-rotate:before{content:"";}.klb-icon-route:before{content:"";}.klb-icon-sailboat:before{content:"";}.klb-icon-scissors:before{content:"";}.klb-icon-screwdriver-wrench:before{content:"";}.klb-icon-screwdriver:before{content:"";}.klb-icon-seedling:before{content:"";}.klb-icon-shapes:before{content:"";}.klb-icon-zap-thin:before{content:"";}.klb-icon-swipe-down-gesture:before{content:"";}.klb-icon-log-out-thin:before{content:"";}.klb-icon-graph-down-thin:before{content:"";}.klb-icon-apple-imac-thin:before{content:"";}.klb-icon-parking-thin:before{content:"";}.klb-icon-rotate-ccw:before{content:"";}.klb-icon-shower:before{content:"";}.klb-icon-shrimp:before{content:"";}.klb-icon-shuffle:before{content:"";}.klb-icon-signal:before{content:"";}.klb-icon-pc-mouse-thin:before{content:"";}.klb-icon-sliders:before{content:"";}.klb-icon-sort-down:before{content:"";}.klb-icon-sort-up:before{content:"";}.klb-icon-sort:before{content:"";}.klb-icon-spa:before{content:"";}.klb-icon-spaghetti-monster-flying:before{content:"";}.klb-icon-spell-check:before{content:"";}.klb-icon-spinner:before{content:"";}.klb-icon-splotch:before{content:"";}.klb-icon-spoon:before{content:"";}.klb-icon-spray-can:before{content:"";}.klb-icon-square-arrow-up-right:before{content:"";}.klb-icon-square-caret-down-fill:before{content:"";}.klb-icon-square-caret-left-fill:before{content:"";}.klb-icon-square-caret-right-fill:before{content:"";}.klb-icon-square-caret-up-fill:before{content:"";}.klb-icon-square-check-fill:before{content:"";}.klb-icon-forward-outline:before{content:"";}.klb-icon-square-h:before{content:"";}.klb-icon-square-minus-fill:before{content:"";}.klb-icon-square-nfi:before{content:"";}.klb-icon-square-parking:before{content:"";}.klb-icon-square-envelope:before{content:"";}.klb-icon-square-person-confined:before{content:"";}.klb-icon-square-pen:before{content:"";}.klb-icon-square-phone-flip:before{content:"";}.klb-icon-square-phone:before{content:"";}.klb-icon-square-plus-fill:before{content:"";}.klb-icon-square-poll-horizontal:before{content:"";}.klb-icon-square-poll-vertical:before{content:"";}.klb-icon-square-root-variable:before{content:"";}.klb-icon-square-rss:before{content:"";}.klb-icon-square-share-nodes:before{content:"";}.klb-icon-square-up-right:before{content:"";}.klb-icon-square-virus:before{content:"";}.klb-icon-square:before{content:"";}.klb-icon-stairs:before{content:"";}.klb-icon-graph-down:before{content:"";}.klb-icon-stapler:before{content:"";}.klb-icon-apple-imac:before{content:"";}.klb-icon-star-of-david:before{content:"";}.klb-icon-star-of-life:before{content:"";}.klb-icon-palette:before{content:"";}.klb-icon-stethoscope:before{content:"";}.klb-icon-stopwatch-20:before{content:"";}.klb-icon-stopwatch:before{content:"";}.klb-icon-street-view:before{content:"";}.klb-icon-stroopwafel:before{content:"";}.klb-icon-subscript:before{content:"";}.klb-icon-square-xmark:before{content:"";}.klb-icon-down-open-mini:before{content:"";}.klb-icon-superscript:before{content:"";}.klb-icon-syringe:before{content:"";}.klb-icon-tablets:before{content:"";}.klb-icon-tag:before{content:"";}.klb-icon-tape:before{content:"";}.klb-icon-temperature-arrow-down:before{content:"";}.klb-icon-refresh-ccw:before{content:"";}.klb-icon-temperature-arrow-up:before{content:"";}.klb-icon-terminal:before{content:"";}.klb-icon-text-height:before{content:"";}.klb-icon-text-slash:before{content:"";}.klb-icon-text-width:before{content:"";}.klb-icon-timeline:before{content:"";}.klb-icon-toggle-off:before{content:"";}.klb-icon-toggle-on:before{content:"";}.klb-icon-tooth:before{content:"";}.klb-icon-tower-cell:before{content:"";}.klb-icon-trademark:before{content:"";}.klb-icon-tree:before{content:"";}.klb-icon-triangle-exclamation:before{content:"";}.klb-icon-trophy:before{content:"";}.klb-icon-turn-down:before{content:"";}.klb-icon-play-outline:before{content:"";}.klb-icon-turn-up:before{content:"";}.klb-icon-umbrella:before{content:"";}.klb-icon-underline:before{content:"";}.klb-icon-universal-access:before{content:"";}.klb-icon-glasses:before{content:"";}.klb-icon-swipe-left-gesture-thin:before{content:"";}.klb-icon-up-long:before{content:"";}.klb-icon-down-open-big:before{content:"";}.klb-icon-left-open-big:before{content:"";}.klb-icon-right-open-big:before{content:"";}.klb-icon-user-group:before{content:"";}.klb-icon-utensils:before{content:"";}.klb-icon-venus-double:before{content:"";}.klb-icon-venus-mars:before{content:"";}.klb-icon-venus:before{content:"";}.klb-icon-video-slash:before{content:"";}.klb-icon-video:before{content:"";}.klb-icon-virus-covid-slash:before{content:"";}.klb-icon-virus-covid:before{content:"";}.klb-icon-virus-slash:before{content:"";}.klb-icon-virus:before{content:"";}.klb-icon-viruses:before{content:"";}.klb-icon-voicemail:before{content:"";}.klb-icon-volleyball:before{content:"";}.klb-icon-volume-high:before{content:"";}.klb-icon-volume-low:before{content:"";}.klb-icon-volume-off:before{content:"";}.klb-icon-volume-xmark:before{content:"";}.klb-icon-vr-cardboard:before{content:"";}.klb-icon-up-open-big:before{content:"";}.klb-icon-wand-magic-sparkles:before{content:"";}.klb-icon-wand-sparkles:before{content:"";}.klb-icon-water-ladder:before{content:"";}.klb-icon-water:before{content:"";}.klb-icon-wave-square:before{content:"";}.klb-icon-wheat-awn:before{content:"";}.klb-icon-warehouse:before{content:"";}.klb-icon-wheelchair-move:before{content:"";}.klb-icon-wheelchair:before{content:"";}.klb-icon-whiskey-glass:before{content:"";}.klb-icon-left-open-mini:before{content:"";}.klb-icon-right-open-mini:before{content:"";}.klb-icon-window-maximize:before{content:"";}.klb-icon-wine-glass-empty:before{content:"";}.klb-icon-wine-glass:before{content:"";}.klb-icon-xmark:before{content:"";}.klb-icon-up-open-mini:before{content:"";}.klb-icon-yin-yang:before{content:"";}.klb-icon-account:before{content:"";}.klb-icon-2-grid:before{content:"";}.klb-icon-3-grid:before{content:"";}.klb-icon-4-grid:before{content:"";}.klb-icon-list-grid:before{content:"";}.klb-icon-left-arrow-large:before{content:"";}.klb-icon-right-arrow-large:before{content:"";}.klb-icon-shopping-bag:before{content:"";}.klb-icon-sun-light:before{content:"";}.klb-icon-hand-left-outline-thin:before{content:"";}.klb-icon-hand-right-outline-thin:before{content:"";}.klb-icon-sun-light-thin:before{content:"";}.klb-icon-internet-thin:before{content:"";}.klb-icon-computer-thin:before{content:"";}.klb-icon-search:before{content:"";}.klb-icon-closet:before{content:"";}.klb-icon-closet-thin:before{content:"";}.klb-icon-move-ruler:before{content:"";}.klb-icon-soil-thin:before{content:"";}.klb-icon-suggestion:before{content:"";}.klb-icon-arrow-redo-outline-thin:before{content:"";}.klb-icon-tennis-ball:before{content:"";}.klb-icon-chromecast-thin:before{content:"";}.klb-icon-bed:before{content:"";}.klb-icon-cloud-thin:before{content:"";}.klb-icon-half-moon-thin:before{content:"";}.klb-icon-eye-empty-thin:before{content:"";}.klb-icon-wind:before{content:"";}.klb-icon-home-simple-thin:before{content:"";}.klb-icon-vegan-thin:before{content:"";}.klb-icon-vegan:before{content:"";}.klb-icon-airplay:before{content:"";}.klb-icon-home-simple:before{content:"";}.klb-icon-maps-arrow-diagonal-thin:before{content:"";}.klb-icon-repeat-light:before{content:"";}.klb-icon-phone-outline-add-thin:before{content:"";}.klb-icon-cinema-old:before{content:"";}.klb-icon-drawer-thin:before{content:"";}.klb-icon-align-bottom-box:before{content:"";}.klb-icon-lock-thin:before{content:"";}.klb-icon-google-docs-thin:before{content:"";}.klb-icon-crop-thin:before{content:"";}.klb-icon-phone-outline-thin:before{content:"";}.klb-icon-metro:before{content:"";}.klb-icon-printing-page:before{content:"";}.klb-icon-snow:before{content:"";}.klb-icon-media-image-thin:before{content:"";}.klb-icon-translate:before{content:"";}.klb-icon-printing-page-thin:before{content:"";}.klb-icon-label-outline:before{content:"";}.klb-icon-wifi-thin:before{content:"";}.klb-icon-battery-50:before{content:"";}.klb-icon-settings-profiles-thin:before{content:"";}.klb-icon-user-sharpen:before{content:"";}.klb-icon-view-grid:before{content:"";}.klb-icon-running-thin:before{content:"";}.klb-icon-bank-thin:before{content:"";}.klb-icon-dollar:before{content:"";}.klb-icon-align-right-box:before{content:"";}.klb-icon-lot-of-cash:before{content:"";}.klb-icon-translate-thin:before{content:"";}.klb-icon-phone-outline-outcome:before{content:"";}.klb-icon-collapse-thin:before{content:"";}.klb-icon-align-left-box-thin:before{content:"";}.klb-icon-smartphone:before{content:"";}.klb-icon-gas-tank-thin:before{content:"";}.klb-icon-chatbox-outline:before{content:"";}.klb-icon-repeat-light-thin:before{content:"";}.klb-icon-fx-rounded:before{content:"";}.klb-icon-media-video-thin:before{content:"";}.klb-icon-arrow-undo-outline:before{content:"";}.klb-icon-copy-thin:before{content:"";}.klb-icon-phone-outline-paused-thin:before{content:"";}.klb-icon-two-seater-sofa:before{content:"";}.klb-icon-search-feather-thin:before{content:"";}.klb-icon-bus-outline:before{content:"";}.klb-icon-media-image-list-thin:before{content:"";}.klb-icon-crop:before{content:"";}.klb-icon-frame-tool-thin:before{content:"";}.klb-icon-delivery-thin:before{content:"";}.klb-icon-printer-feather:before{content:"";}.klb-icon-hd-display:before{content:"";}.klb-icon-albums-outline-thin:before{content:"";}.klb-icon-home-table:before{content:"";}.klb-icon-wash-thin:before{content:"";}.klb-icon-label-outline-thin:before{content:"";}.klb-icon-map:before{content:"";}.klb-icon-share-ios-thin:before{content:"";}.klb-icon-media-video:before{content:"";}.klb-icon-soil-alt-thin:before{content:"";}.klb-icon-bed-thin:before{content:"";}.klb-icon-pillow-thin:before{content:"";}.klb-icon-lifebelt:before{content:"";}.klb-icon-thunderstorm-thin:before{content:"";}.klb-icon-panorama-enlarge-thin:before{content:"";}.klb-icon-hash-thin:before{content:"";}.klb-icon-printer-alt-thin:before{content:"";}.klb-icon-photo-camera-thin:before{content:"";}.klb-icon-rounded-mirror:before{content:"";}.klb-icon-air-conditioner:before{content:"";}.klb-icon-prohibition:before{content:"";}.klb-icon-vr-symbol:before{content:"";}.klb-icon-trekking-thin:before{content:"";}.klb-icon-maximize:before{content:"";}.klb-icon-delivery:before{content:"";}.klb-icon-desk-thin:before{content:"";}.klb-icon-city:before{content:"";}.klb-icon-heavy-rain:before{content:"";}.klb-icon-watering-soil:before{content:"";}.klb-icon-external-link-thin:before{content:"";}.klb-icon-half-moon:before{content:"";}.klb-icon-drawer:before{content:"";}.klb-icon-maximize-feather:before{content:"";}.klb-icon-4k-display:before{content:"";}.klb-icon-antenna-signal:before{content:"";}.klb-icon-arrow-undo-outline-thin:before{content:"";}.klb-icon-snow-flake:before{content:"";}.klb-icon-lock:before{content:"";}.klb-icon-menu-scale:before{content:"";}.klb-icon-box-iso-thin:before{content:"";}.klb-icon-battery-25:before{content:"";}.klb-icon-enlarge-thin:before{content:"";}.klb-icon-package:before{content:"";}.klb-icon-flash-thin:before{content:"";}.klb-icon-link:before{content:"";}.klb-icon-position-thin:before{content:"";}.klb-icon-crib:before{content:"";}.klb-icon-4k-display-thin:before{content:"";}.klb-icon-panorama-reduce-thin:before{content:"";}.klb-icon-euro:before{content:"";}.klb-icon-mic-mute-thin:before{content:"";}.klb-icon-orange-slice-thin:before{content:"";}.klb-icon-ruler-combine-thin:before{content:"";}.klb-icon-percentage:before{content:"";}.klb-icon-two-seater-sofa-thin:before{content:"";}.klb-icon-hd-display-thin:before{content:"";}.klb-icon-language-thin:before{content:"";}.klb-icon-heart-dislike-outline:before{content:"";}.klb-icon-tv-thin:before{content:"";}.klb-icon-align-top-box:before{content:"";}.klb-icon-color-filter-thin:before{content:"";}.klb-icon-director-chair:before{content:"";}.klb-icon-printer-feather-thin:before{content:"";}.klb-icon-settings:before{content:"";}.klb-icon-combine-thin:before{content:"";}.klb-icon-filter-outline:before{content:"";}.klb-icon-pizza-slice:before{content:"";}.klb-icon-pin-alt-thin:before{content:"";}.klb-icon-sea-and-sun-thin:before{content:"";}.klb-icon-position:before{content:"";}.klb-icon-airplay-thin:before{content:"";}.klb-icon-dimmer-switch-thin:before{content:"";}.klb-icon-sound-min:before{content:"";}.klb-icon-expand:before{content:"";}.klb-icon-watch-thin:before{content:"";}.klb-icon-box-iso:before{content:"";}.klb-icon-dishwasher-thin:before{content:"";}.klb-icon-prohibition-thin:before{content:"";}.klb-icon-import:before{content:"";}.klb-icon-sound-high-thin:before{content:"";}.klb-icon-walking-thin:before{content:"";}.klb-icon-edit-pencil-thin:before{content:"";}.klb-icon-chatbox-ellipses-outline:before{content:"";}.klb-icon-battery-charging-thin:before{content:"";}.klb-icon-city-thin:before{content:"";}.klb-icon-server:before{content:"";}.klb-icon-message-text-thin:before{content:"";}.klb-icon-mic-thin:before{content:"";}.klb-icon-tv:before{content:"";}.klb-icon-pound:before{content:"";}.klb-icon-desk:before{content:"";}.klb-icon-app-notification-thin:before{content:"";}.klb-icon-media-image-list:before{content:"";}.klb-icon-sound-low-thin:before{content:"";}.klb-icon-fog:before{content:"";}.klb-icon-battery-charging:before{content:"";}.klb-icon-thunderstorm:before{content:"";}.klb-icon-bell-light-thin:before{content:"";}.klb-icon-sleeper-chair-thin:before{content:"";}.klb-icon-boat-outline-thin:before{content:"";}.klb-icon-book:before{content:"";}.klb-icon-snow-thin:before{content:"";}.klb-icon-collapse:before{content:"";}.klb-icon-profile-circled-thin:before{content:"";}.klb-icon-align-left-box:before{content:"";}.klb-icon-user-sharpen-thin:before{content:"";}.klb-icon-smoking-thin:before{content:"";}.klb-icon-credit-card-thin:before{content:"";}.klb-icon-sea-and-sun:before{content:"";}.klb-icon-filter-thin:before{content:"";}.klb-icon-bell-light:before{content:"";}.klb-icon-headset-outline-thin:before{content:"";}.klb-icon-flash:before{content:"";}.klb-icon-coffee:before{content:"";}.klb-icon-clutery:before{content:"";}.klb-icon-modern-tv-thin:before{content:"";}.klb-icon-fridge-thin:before{content:"";}.klb-icon-stretching:before{content:"";}.klb-icon-sound-off:before{content:"";}.klb-icon-small-shop:before{content:"";}.klb-icon-media-image:before{content:"";}.klb-icon-podcast:before{content:"";}.klb-icon-fog-thin:before{content:"";}.klb-icon-gps:before{content:"";}.klb-icon-search-feather:before{content:"";}.klb-icon-eye-off:before{content:"";}.klb-icon-battery-25-thin:before{content:"";}.klb-icon-share-ios:before{content:"";}.klb-icon-chatbox-ellipses-outline-thin:before{content:"";}.klb-icon-google-docs:before{content:"";}.klb-icon-bicycle-thin:before{content:"";}.klb-icon-apple-thin:before{content:"";}.klb-icon-cable-rounded:before{content:"";}.klb-icon-media-video-list:before{content:"";}.klb-icon-360-view:before{content:"";}.klb-icon-treadmill-thin:before{content:"";}.klb-icon-attachment-thin:before{content:"";}.klb-icon-center-align-thin:before{content:"";}.klb-icon-crib-thin:before{content:"";}.klb-icon-hash:before{content:"";}.klb-icon-phone-outline-disabled:before{content:"";}.klb-icon-pillow:before{content:"";}.klb-icon-app-window-thin:before{content:"";}.klb-icon-calendar-thin:before{content:"";}.klb-icon-hard-drive:before{content:"";}.klb-icon-maps-arrow-diagonal:before{content:"";}.klb-icon-smoking:before{content:"";}.klb-icon-tennis-ball-thin:before{content:"";}.klb-icon-bluetooth:before{content:"";}.klb-icon-profile-circled:before{content:"";}.klb-icon-panorama-enlarge:before{content:"";}.klb-icon-pound-thin:before{content:"";}.klb-icon-soap-thin:before{content:"";}.klb-icon-person-outline-thin:before{content:"";}.klb-icon-cracked-egg-thin:before{content:"";}.klb-icon-send-mail-thin:before{content:"";}.klb-icon-wifi:before{content:"";}.klb-icon-reduce-thin:before{content:"";}.klb-icon-watch:before{content:"";}.klb-icon-internet:before{content:"";}.klb-icon-reduce:before{content:"";}.klb-icon-heart-outline-thin:before{content:"";}.klb-icon-sound-high:before{content:"";}.klb-icon-no-battery:before{content:"";}.klb-icon-pin-alt:before{content:"";}.klb-icon-cut-thin:before{content:"";}.klb-icon-washing-machine-thin:before{content:"";}.klb-icon-train-outline:before{content:"";}.klb-icon-shopping-bag-outline:before{content:"";}.klb-icon-off-rounded:before{content:"";}.klb-icon-frame-tool:before{content:"";}.klb-icon-mic:before{content:"";}.klb-icon-file-tray-outline:before{content:"";}.klb-icon-cracked-egg:before{content:"";}.klb-icon-copy:before{content:"";}.klb-icon-tram:before{content:"";}.klb-icon-hdr-thin:before{content:"";}.klb-icon-rain:before{content:"";}.klb-icon-phone-outline-outcome-thin:before{content:"";}.klb-icon-on-rounded:before{content:"";}.klb-icon-industry:before{content:"";}.klb-icon-medal-thin:before{content:"";}.klb-icon-dimmer-switch:before{content:"";}.klb-icon-shuffle-feather-thin:before{content:"";}.klb-icon-save-floppy-disk:before{content:"";}.klb-icon-lamp:before{content:"";}.klb-icon-battery-75-thin:before{content:"";}.klb-icon-antenna-signal-thin:before{content:"";}.klb-icon-maximize-thin:before{content:"";}.klb-icon-timer-thin:before{content:"";}.klb-icon-home-table-thin:before{content:"";}.klb-icon-tablet-thin:before{content:"";}.klb-icon-air-conditioner-thin:before{content:"";}.klb-icon-mail-opened:before{content:"";}.klb-icon-message-text:before{content:"";}.klb-icon-no-battery-thin:before{content:"";}.klb-icon-app-window:before{content:"";}.klb-icon-3d-select-solid-thin:before{content:"";}.klb-icon-align-bottom-box-thin:before{content:"";}.klb-icon-upload-thin:before{content:"";}.klb-icon-heart-outline:before{content:"";}.klb-icon-gps-thin:before{content:"";}.klb-icon-bluetooth-thin:before{content:"";}.klb-icon-home-simple-door:before{content:"";}.klb-icon-trash-thin:before{content:"";}.klb-icon-edit-pencil:before{content:"";}.klb-icon-on-rounded-thin:before{content:"";}.klb-icon-import-thin:before{content:"";}.klb-icon-send:before{content:"";}.klb-icon-clothing-bag-thin:before{content:"";}.klb-icon-ar-symbol:before{content:"";}.klb-icon-settings-thin:before{content:"";}.klb-icon-wind-thin:before{content:"";}.klb-icon-yoga:before{content:"";}.klb-icon-color-filter:before{content:"";}.klb-icon-podcast-thin:before{content:"";}.klb-icon-battery-empty:before{content:"";}.klb-icon-photo-camera:before{content:"";}.klb-icon-combine:before{content:"";}.klb-icon-truck:before{content:"";}.klb-icon-train-outline-thin:before{content:"";}.klb-icon-printer:before{content:"";}.klb-icon-printer-thin:before{content:"";}.klb-icon-arrow-redo-outline:before{content:"";}.klb-icon-at-sign:before{content:"";}.klb-icon-skateboarding:before{content:"";}.klb-icon-file-tray-outline-thin:before{content:"";}.klb-icon-albums-outline:before{content:"";}.klb-icon-chromecast:before{content:"";}.klb-icon-industry-thin:before{content:"";}.klb-icon-send-thin:before{content:"";}.klb-icon-hd-thin:before{content:"";}.klb-icon-airplane-thin:before{content:"";}.klb-icon-facetime:before{content:"";}.klb-icon-book-thin:before{content:"";}.klb-icon-phone-outline-remove-thin:before{content:"";}.klb-icon-panorama-reduce:before{content:"";}.klb-icon-attachment:before{content:"";}.klb-icon-trash:before{content:"";}.klb-icon-enlarge:before{content:"";}.klb-icon-battery-empty-thin:before{content:"";}.klb-icon-phone-outline-income-thin:before{content:"";}.klb-icon-pizza-slice-thin:before{content:"";}.klb-icon-bookmark-empty:before{content:"";}.klb-icon-search-thin:before{content:"";}.klb-icon-truck-thin:before{content:"";}.klb-icon-running:before{content:"";}.klb-icon-phone-outline-delete:before{content:"";}.klb-icon-treadmill:before{content:"";}.klb-icon-swimming-thin:before{content:"";}.klb-icon-printer-alt:before{content:"";}.klb-icon-sound-low:before{content:"";}.klb-icon-smartphone-thin:before{content:"";}.klb-icon-mic-mute:before{content:"";}.klb-icon-www:before{content:"";}.klb-icon-soap:before{content:"";}.klb-icon-hot-air-balloon-thin:before{content:"";}.klb-icon-shopping-cart-feather-thin:before{content:"";}.klb-icon-sound-min-thin:before{content:"";}.klb-icon-skateboard:before{content:"";}.klb-icon-rounded-mirror-thin:before{content:"";}.klb-icon-hot-air-balloon:before{content:"";}.klb-icon-unlock:before{content:"";}.klb-icon-align-top-box-thin:before{content:"";}.klb-icon-clothing-bag:before{content:"";}.klb-icon-bicycle:before{content:"";}.klb-icon-bank:before{content:"";}.klb-icon-shopping-bag-outline-thin:before{content:"";}.klb-icon-phone-outline-remove:before{content:"";}.klb-icon-credit-card:before{content:"";}.klb-icon-home-simple-door-thin:before{content:"";}.klb-icon-snow-flake-thin:before{content:"";}.klb-icon-modern-tv:before{content:"";}.klb-icon-send-mail:before{content:"";}.klb-icon-align-right-box-thin:before{content:"";}.klb-icon-computer:before{content:"";}.klb-icon-wash:before{content:"";}.klb-icon-boxing-glove-thin:before{content:"";}.klb-icon-soil-alt:before{content:"";}.klb-icon-language:before{content:"";}.klb-icon-3d-select-solid:before{content:"";}.klb-icon-yoga-thin:before{content:"";}.klb-icon-rings-thin:before{content:"";}.klb-icon-person-outline:before{content:"";}.klb-icon-stretching-thin:before{content:"";}.klb-icon-sound-off-thin:before{content:"";}.klb-icon-view-columns-2:before{content:"";}.klb-icon-phone-outline:before{content:"";}.klb-icon-app-notification:before{content:"";}.klb-icon-phone-income:before{content:"";}.klb-icon-percentage-thin:before{content:"";}.klb-icon-boxing-glove:before{content:"";}.klb-icon-skateboarding-thin:before{content:"";}.klb-icon-media-video-list-thin:before{content:"";}.klb-icon-headset-outline:before{content:"";}.klb-icon-eye-empty:before{content:"";}.klb-icon-orange-slice:before{content:"";}.klb-icon-clock-outline-thin:before{content:"";}.klb-icon-na:before{content:"";}.klb-icon-view-columns-3:before{content:"";}.klb-icon-ruler-combine:before{content:"";}.klb-icon-heavy-rain-thin:before{content:"";}.klb-icon-external-link:before{content:"";}.klb-icon-director-chair-thin:before{content:"";}.klb-icon-move-ruler-thin:before{content:"";}.klb-icon-hard-drive-thin:before{content:"";}.klb-icon-hd:before{content:"";}.klb-icon-bell-light-off:before{content:"";}.klb-icon-chatbox-outline-thin:before{content:"";}.klb-icon-fx:before{content:"";}.klb-icon-rings:before{content:"";}.klb-icon-cable-rounded-thin:before{content:"";}.klb-icon-sleeper-chair:before{content:"";}.klb-icon-ev-plug:before{content:"";}.klb-icon-phone-outline-delete-thin:before{content:"";}.klb-icon-filter-outline-thin:before{content:"";}.klb-icon-filter:before{content:"";}.klb-icon-battery-50-thin:before{content:"";}.klb-icon-server-thin:before{content:"";}.klb-icon-medal:before{content:"";}.klb-icon-calendar:before{content:"";}.klb-icon-bowling-ball-outline-thin:before{content:"";}.klb-icon-video-camera:before{content:"";}.klb-icon-bowling-ball-outline:before{content:"";}.klb-icon-link-thin:before{content:"";}.klb-icon-dishwasher:before{content:"";}.klb-icon-delivery-truck:before{content:"";}.klb-icon-accessibility-thin:before{content:"";}.klb-icon-lamp-thin:before{content:"";}.klb-icon-watering-soil-thin:before{content:"";}.klb-icon-cinema-old-thin:before{content:"";}.klb-icon-cut:before{content:"";}.klb-icon-alarm-thin:before{content:"";}.klb-icon-cloud:before{content:"";}.klb-icon-www-thin:before{content:"";}.klb-icon-hdr:before{content:"";}.klb-icon-washing-machine:before{content:"";}.klb-icon-soil:before{content:"";}.klb-icon-open-in-window:before{content:"";}.klb-icon-shopping-bag-feather-thin:before{content:"";}.klb-icon-lot-of-cash-thin:before{content:"";}.klb-icon-tram-thin:before{content:"";}.klb-icon-maximize-feather-thin:before{content:"";}.klb-icon-upload:before{content:"";}.klb-icon-unlock-thin:before{content:"";}.klb-icon-shuffle-feather:before{content:"";}.klb-icon-view-grid-thin:before{content:"";}.klb-icon-dollar-thin:before{content:"";}.klb-icon-settings-profiles:before{content:"";}.klb-icon-expand-thin:before{content:"";}.klb-icon-mail-opened-thin:before{content:"";}.klb-icon-euro-thin:before{content:"";}.klb-icon-coffee-thin:before{content:"";}.klb-icon-keyframes:before{content:"";}.klb-icon-map-thin:before{content:"";}.klb-icon-tablet:before{content:"";}.klb-icon-battery-75:before{content:"";}.klb-icon-mirror-thin:before{content:"";}.klb-icon-open-new-window:before{content:"";}.klb-icon-view-columns-2-thin:before{content:"";}.klb-icon-lifebelt-thin:before{content:"";}.klb-icon-view-columns-3-thin:before{content:"";}.klb-icon-swimming:before{content:"";}.klb-icon-360-view-thin:before{content:"";}.klb-icon-phone-outline-paused:before{content:"";}.klb-icon-sofa-thin:before{content:"";}.klb-icon-ar-symbol-thin:before{content:"";}.klb-icon-metro-thin:before{content:"";}.klb-icon-menu:before{content:"";}.klb-icon-shopping-bag-feather:before{content:"";}.klb-icon-save-floppy-disk-thin:before{content:"";}.klb-icon-clutery-thin:before{content:"";}.klb-icon-fridge:before{content:"";}.klb-icon-small-lamp-alt:before{content:"";}.klb-icon-airplane:before{content:"";}.klb-icon-center-align:before{content:"";}.klb-icon-boat-outline:before{content:"";}.klb-icon-apple:before{content:"";}.klb-icon-trekking:before{content:"";}.klb-icon-skateboard-thin:before{content:"";}.klb-icon-delivery-truck-thin:before{content:"";}.klb-icon-at-sign-thin:before{content:"";}.klb-icon-fx-thin:before{content:"";}.klb-icon-gas-tank:before{content:"";}.klb-icon-small-shop-thin:before{content:"";}.klb-icon-mirror:before{content:"";}.klb-icon-clock-outline:before{content:"";}.klb-icon-small-lamp-thin:before{content:"";}.klb-icon-alarm:before{content:"";}.klb-icon-rain-thin:before{content:"";}.klb-icon-package-thin:before{content:"";}.klb-icon-timer:before{content:"";}.klb-icon-fx-rounded-thin:before{content:"";}.klb-icon-walking:before{content:"";}.klb-icon-phone-outline-disabled-thin:before{content:"";}.klb-icon-suggestion-thin:before{content:"";}.klb-icon-ev-plug-thin:before{content:"";}.klb-icon-small-lamp:before{content:"";}.klb-icon-accessibility:before{content:"";}.klb-icon-phone-outline-add:before{content:"";}.klb-icon-bell-light-off-thin:before{content:"";}.klb-icon-eye-off-thin:before{content:"";}.klb-icon-small-lamp-alt-thin:before{content:"";}.klb-icon-bookmark-empty-thin:before{content:"";}.klb-icon-sofa:before{content:"";}.klb-icon-bus-outline-thin:before{content:"";}.klb-icon-off-rounded-thin:before{content:"";}.klb-icon-keyframes-thin:before{content:"";}.klb-icon-video-camera-thin:before{content:"";}.klb-icon-facetime-thin:before{content:"";}.klb-icon-swipe-left-gesture:before{content:"";}.klb-icon-refresh-thin:before{content:"";}.klb-icon-refresh:before{content:"";}.klb-icon-shuffle-light-thin:before{content:"";}.klb-icon-skip-next-outline-thin:before{content:"";}.klb-icon-donate:before{content:"";}.klb-icon-card-wallet-thin:before{content:"";}.klb-icon-speaker-thin:before{content:"";}.klb-icon-soccer-ball:before{content:"";}.klb-icon-skip-next-outline:before{content:"";}.klb-icon-speaker:before{content:"";}.klb-icon-soccer-ball-thin:before{content:"";}.klb-icon-donate-thin:before{content:"";}.klb-icon-rotate-cw-thin:before{content:"";}.klb-icon-hospital-sign:before{content:"";}.klb-icon-mouse-button-right:before{content:"";}.klb-icon-rotate-ccw-thin:before{content:"";}.klb-icon-large-suitcase-thin:before{content:"";}.klb-icon-refresh-cw-thin:before{content:"";}.klb-icon-swipe-down-gesture-thin:before{content:"";}.klb-icon-pharmacy-circled-cross:before{content:"";}.klb-icon-arrow-separate-vertical-thin:before{content:"";}.klb-icon-glasses-thin:before{content:"";}.klb-icon-swipe-right-gesture:before{content:"";}.klb-icon-basketball:before{content:"";}.klb-icon-hospital-sign-thin:before{content:"";}.klb-icon-zap:before{content:"";}.klb-icon-graph-up:before{content:"";}.klb-icon-mouse-button-left-thin:before{content:"";}.klb-icon-laptop:before{content:"";}.klb-icon-pharmacy-circled-cross-thin:before{content:"";}.klb-icon-shuffle-light:before{content:"";}.klb-icon-skip-prev-outline:before{content:"";}.klb-icon-hourglass-thin:before{content:"";}.klb-icon-pause-outline-thin:before{content:"";}.klb-icon-parking:before{content:"";}.klb-icon-football-ball-thin:before{content:"";}.klb-icon-arrow-separate-vertical:before{content:"";}.klb-icon-play-outline-thin:before{content:"";}.klb-icon-rewind-outline:before{content:"";}.klb-icon-refresh-double-thin:before{content:"";}.klb-icon-heart-filled:before{content:"";}.klb-icon-view-type-grid-thin:before{content:"";}.klb-icon-view-type-grid:before{content:"";}.klb-icon-shopping-cart-extra:before{content:"";}.klb-icon-shopping-bag-sharpen-thin:before{content:"";}.klb-icon-shopping-bag-sharpen:before{content:"";}.klb-icon-user-profile-thin:before{content:"";}.klb-icon-user-profile:before{content:"";}.klb-icon-view-type-list-thin:before{content:"";}.klb-icon-view-type-list:before{content:"";}.klb-icon-menu-scale-thin:before{content:"";}.klb-icon-menu-thin:before{content:"";}.klb-icon-shopping-cart-extra-thin:before{content:"";}.klb-icon-shopping-cart-feather:before{content:"";}.klb-icon-download-feather:before{content:"";}.klb-icon-upload-feather-thin:before{content:"";}.klb-icon-upload-feather:before{content:"";}.klb-icon-download-thin:before{content:"";}.klb-icon-download:before{content:"";}.klb-icon-celcius:before{content:"";}.klb-icon-fahrenheit:before{content:"";}.klb-icon-help-circled:before{content:"";}.klb-icon-info-circled:before{content:"";}.klb-icon-star:before{content:"";}.klb-icon-star-empty:before{content:"";}.klb-icon-star-half:before{content:"";}.klb-icon-user-big:before{content:"";}.klb-icon-hearth-soft:before{content:"";}.klb-icon-shopping-basket-cut:before{content:"";}.klb-icon-user-cut:before{content:"";}.klb-icon-italic-shop:before{content:"";}.klb-icon-hearth-wide:before{content:"";}.klb-icon-zap-1:before{content:"";}.klb-icon-zap-thin-1:before{content:"";}.klb-icon-xmark-thin:before{content:"";}.klb-icon-feather-ban-thin:before{content:"";}.klb-icon-feather-ban:before{content:"";}.klb-icon-feather-crosshair-thin:before{content:"";}.klb-icon-feather-crosshair:before{content:"";}.klb-icon-globe-thin:before{content:"";}.klb-icon-globe:before{content:"";}.klb-icon-compare-all-product:before{content:"";}.klb-icon-compare-all-product-thin:before{content:"";}.klb-icon-compare-product:before{content:"";}.klb-icon-compare-product-thin:before{content:"";}.klb-icon-angle-left-small:before{content:"";}.klb-icon-angle-right-small:before{content:"";}.klb-icon-angle-up-small:before{content:"";}.klb-icon-angle-down-small:before{content:"";}.klb-icon-star-half-alt:before{content:"";}.klb-icon-paper-plane-filled:before{content:"";}[class^="klb-ecommerce-icon-"]:before,[class*=" klb-ecommerce-icon-"]:before{font-family:"klbtheme-ecommerce";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.klb-ecommerce-icon-gift-thin:before{content:"";}.klb-ecommerce-icon-drop:before{content:"";}.klb-ecommerce-icon-product-resize-thin:before{content:"";}.klb-ecommerce-icon-idea:before{content:"";}.klb-ecommerce-icon-payment:before{content:"";}.klb-ecommerce-icon-truck-thin:before{content:"";}.klb-ecommerce-icon-product-tag-empty-thin:before{content:"";}.klb-ecommerce-icon-package-opened:before{content:"";}.klb-ecommerce-icon-megaphone-thin:before{content:"";}.klb-ecommerce-icon-barcode-thin:before{content:"";}.klb-ecommerce-icon-package-pin-thin:before{content:"";}.klb-ecommerce-icon-credit-card-thin:before{content:"";}.klb-ecommerce-icon-coupon-cut-thin:before{content:"";}.klb-ecommerce-icon-product-tag-thin:before{content:"";}.klb-ecommerce-icon-delivery-list-thin:before{content:"";}.klb-ecommerce-icon-store-open-thin:before{content:"";}.klb-ecommerce-icon-trolley-thin:before{content:"";}.klb-ecommerce-icon-package-safe-thin:before{content:"";}.klb-ecommerce-icon-crashed-package-thin:before{content:"";}.klb-ecommerce-icon-delivery-globe-thin:before{content:"";}.klb-ecommerce-icon-invoice-thin:before{content:"";}.klb-ecommerce-icon-coffee-cup:before{content:"";}.klb-ecommerce-icon-shopping-bag-empty:before{content:"";}.klb-ecommerce-icon-online-shopping-thin:before{content:"";}.klb-ecommerce-icon-package-thin:before{content:"";}.klb-ecommerce-icon-list:before{content:"";}.klb-ecommerce-icon-package-tracking-thin:before{content:"";}.klb-ecommerce-icon-delivery-box-thin:before{content:"";}.klb-ecommerce-icon-package-calendar-thin:before{content:"";}.klb-ecommerce-icon-money:before{content:"";}.klb-ecommerce-icon-package-shop-thin:before{content:"";}.klb-ecommerce-icon-call-thin:before{content:"";}.klb-ecommerce-icon-discount:before{content:"";}.klb-ecommerce-icon-discount-down:before{content:"";}.klb-ecommerce-icon-ticket-2:before{content:"";}.klb-ecommerce-icon-badge:before{content:"";}.klb-ecommerce-icon-bill:before{content:"";}.klb-ecommerce-icon-bills:before{content:"";}.klb-ecommerce-icon-dollar-symbol:before{content:"";}.klb-ecommerce-icon-id-card:before{content:"";}.klb-ecommerce-icon-dislike:before{content:"";}.klb-ecommerce-icon-like:before{content:"";}.klb-ecommerce-icon-mathematics:before{content:"";}.klb-ecommerce-icon-money-bag:before{content:"";}.klb-ecommerce-icon-padlock:before{content:"";}.klb-ecommerce-icon-percentage:before{content:"";}.klb-ecommerce-icon-pie-chart:before{content:"";}.klb-ecommerce-icon-shopping-bag-check:before{content:"";}.klb-ecommerce-icon-telephone:before{content:"";}.klb-ecommerce-icon-payment-security:before{content:"";}.klb-ecommerce-icon-discount-filled:before{content:"";}.klb-ecommerce-icon-discount-bold:before{content:"";}.klb-ecommerce-icon-television:before{content:"";}.klb-ecommerce-icon-buy-button-thin:before{content:"";}.klb-ecommerce-icon-online-store-thin:before{content:"";}.klb-ecommerce-icon-product-package-thin:before{content:"";}.klb-ecommerce-icon-store-checked:before{content:"";}.klb-ecommerce-icon-percentage-package:before{content:"";}.klb-ecommerce-icon-refund-credit-card:before{content:"";}.klb-ecommerce-icon-discount-tag-thin:before{content:"";}.klb-ecommerce-icon-packages:before{content:"";}.klb-ecommerce-icon-camrea-retro:before{content:"";}.klb-ecommerce-icon-add-wallet:before{content:"";}.klb-ecommerce-icon-steering-wheel:before{content:"";}.klb-ecommerce-icon-monitor:before{content:"";}.klb-ecommerce-icon-add-credit-card:before{content:"";}.klb-ecommerce-icon-buildings-left-to-right:before{content:"";}.klb-ecommerce-icon-smartphone:before{content:"";}.klb-ecommerce-icon-baby-bottle:before{content:"";}.klb-ecommerce-icon-tshirt:before{content:"";}.klb-ecommerce-icon-credit-card:before{content:"";}.klb-ecommerce-icon-buildings-right-to-left:before{content:"";}.klb-ecommerce-icon-circled-crown:before{content:"";}.klb-ecommerce-icon-camera:before{content:"";}.klb-ecommerce-icon-discount-sign:before{content:"";}.klb-ecommerce-icon-wallet-on-hold:before{content:"";}.klb-ecommerce-icon-discount-coupon-thin:before{content:"";}.klb-ecommerce-icon-delivery:before{content:"";}.klb-ecommerce-icon-online-shop-thin:before{content:"";}.klb-ecommerce-icon-supermarket-bag:before{content:"";}.klb-ecommerce-icon-trolley:before{content:"";}.klb-ecommerce-icon-glasses:before{content:"";}.klb-ecommerce-icon-store:before{content:"";}.klb-ecommerce-icon-car:before{content:"";}.klb-ecommerce-icon-upload-card:before{content:"";}.klb-ecommerce-icon-timer:before{content:"";}.klb-ecommerce-icon-laptop:before{content:"";}.klb-ecommerce-icon-shopping-bag:before{content:"";}.klb-ecommerce-icon-medal:before{content:"";}.klb-ecommerce-icon-chat-empty:before{content:"";}.klb-ecommerce-icon-return-package-thin:before{content:"";}.klb-ecommerce-icon-pin:before{content:"";}.klb-ecommerce-icon-wallet-thin:before{content:"";}.klb-ecommerce-icon-package-approve-thin:before{content:"";}.klb-ecommerce-icon-online-credit-card:before{content:"";}.klb-ecommerce-icon-online-store:before{content:"";}.klb-ecommerce-icon-diamont:before{content:"";}.klb-ecommerce-icon-medal-approve:before{content:"";}.klb-ecommerce-icon-product-tag:before{content:"";}.klb-ecommerce-icon-barcode:before{content:"";}.klb-ecommerce-icon-supermarket-bag-full:before{content:"";}.klb-ecommerce-icon-message-text:before{content:"";}.klb-ecommerce-icon-socks:before{content:"";}.klb-ecommerce-icon-approve-browser:before{content:"";}.klb-ecommerce-icon-store-like:before{content:"";}.klb-ecommerce-icon-delivery-box:before{content:"";}.klb-ecommerce-icon-delivery-time:before{content:"";}.klb-ecommerce-icon-parfum:before{content:"";}.klb-ecommerce-icon-message-discount:before{content:"";}.klb-ecommerce-icon-fridge:before{content:"";}.klb-ecommerce-icon-socks-small:before{content:"";}.klb-ecommerce-icon-display:before{content:"";}.klb-ecommerce-icon-package:before{content:"";}.klb-ecommerce-icon-filter:before{content:"";}.klb-ecommerce-icon-smartphone-approve:before{content:"";}.klb-ecommerce-icon-message-empty:before{content:"";}.klb-ecommerce-icon-file:before{content:"";}.klb-ecommerce-icon-wallet:before{content:"";}.klb-ecommerce-icon-payment-empty:before{content:"";}.klb-ecommerce-icon-return:before{content:"";}.klb-ecommerce-icon-chat:before{content:"";}.klb-ecommerce-icon-location:before{content:"";}.klb-ecommerce-icon-store-approve:before{content:"";}.klb-ecommerce-icon-book:before{content:"";}.klb-ecommerce-icon-gift-card:before{content:"";}.klb-ecommerce-icon-television-zap:before{content:"";}.klb-ecommerce-icon-refund:before{content:"";}.klb-ecommerce-icon-add-payment:before{content:"";}[class^="klb-delivery-icon-"]:before,[class*=" klb-delivery-icon-"]:before{font-family:"klbtheme-delivery";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.klb-delivery-icon-24-hours:before{content:"";}.klb-delivery-icon-truck-front:before{content:"";}.klb-delivery-icon-shipping-package:before{content:"";}.klb-delivery-icon-call-center:before{content:"";}.klb-delivery-icon-worldwide:before{content:"";}.klb-delivery-icon-pickup-truck-time:before{content:"";}.klb-delivery-icon-cargo-ship:before{content:"";}.klb-delivery-icon-ship:before{content:"";}.klb-delivery-icon-delivery-motocycle-man:before{content:"";}.klb-delivery-icon-container:before{content:"";}.klb-delivery-icon-crane:before{content:"";}.klb-delivery-icon-credit-card:before{content:"";}.klb-delivery-icon-parachuite:before{content:"";}.klb-delivery-icon-package-door:before{content:"";}.klb-delivery-icon-truck-free:before{content:"";}.klb-delivery-icon-truck:before{content:"";}.klb-delivery-icon-truck-empty:before{content:"";}.klb-delivery-icon-delivery:before{content:"";}.klb-delivery-icon-forklift:before{content:"";}.klb-delivery-icon-hook:before{content:"";}.klb-delivery-icon-invoice:before{content:"";}.klb-delivery-icon-package:before{content:"";}.klb-delivery-icon-operator:before{content:"";}.klb-delivery-icon-packages:before{content:"";}.klb-delivery-icon-payment-method:before{content:"";}.klb-delivery-icon-phone-call:before{content:"";}.klb-delivery-icon--chat:before{content:"";}.klb-delivery-icon-shopping-bag:before{content:"";}.klb-delivery-icon-clockwise-thin:before{content:"";}.klb-delivery-icon-courier:before{content:"";}.klb-delivery-icon-stopwatch:before{content:"";}.klb-delivery-icon-fragile:before{content:"";}.klb-delivery-icon-arrival:before{content:"";}.klb-delivery-icon-departures:before{content:"";}.klb-delivery-icon-van:before{content:"";}.klb-delivery-icon-shield:before{content:"";}.klb-delivery-icon-box-thin:before{content:"";}.klb-delivery-icon-warehouse:before{content:"";}.klb-delivery-icon-stopclock:before{content:"";}.klb-delivery-icon-train:before{content:"";}.klb-delivery-icon-route-thin:before{content:"";}.klb-delivery-icon-mail-thin:before{content:"";}.klb-delivery-icon-24-hours-thin:before{content:"";}.klb-delivery-icon-package-up:before{content:"";}.klb-delivery-icon-worldwide-map-thin:before{content:"";}.klb-delivery-icon-gift-thin:before{content:"";}.klb-delivery-icon-airplane-thin:before{content:"";}.klb-delivery-icon-customer-service:before{content:"";}.klb-delivery-icon-worldwide-thin:before{content:"";}.klb-delivery-icon-package-down:before{content:"";}.klb-delivery-icon-fragile-thin:before{content:"";}.klb-delivery-icon-box-small-thin:before{content:"";}.klb-delivery-icon-list-thin:before{content:"";}.klb-delivery-icon-credit-cards:before{content:"";}.klb-delivery-icon-clock-thin:before{content:"";}.klb-delivery-icon-money-thin:before{content:"";}.klb-delivery-icon-package-open-thin:before{content:"";}.klb-delivery-icon-package-hand:before{content:"";}.klb-delivery-icon-scooter:before{content:"";}.klb-delivery-icon-motocycle:before{content:"";}.klb-delivery-icon-airplane-box:before{content:"";}.klb-delivery-icon-ship-o:before{content:"";}.klb-delivery-icon-man:before{content:"";}.klb-delivery-icon-online-package:before{content:"";}.klb-delivery-icon-monitor-package:before{content:"";}.klb-delivery-icon-map-location:before{content:"";}.klb-delivery-icon-drone-package:before{content:"";}.klb-delivery-icon-fragile-package:before{content:"";}.klb-delivery-icon-keep-dry:before{content:"";}.klb-delivery-icon-truck-full:before{content:"";}.klb-delivery-icon-navigation:before{content:"";}.klb-delivery-icon-returned:before{content:"";}.klb-delivery-icon-mobile-box:before{content:"";}.klb-delivery-icon-mobile-package:before{content:"";}.klb-delivery-icon-truck-thin:before{content:"";}.klb-delivery-icon-upwards:before{content:"";}[class^="klb-furniture-icon-"]:before,[class*=" klb-furniture-icon-"]:before{font-family:"klbtheme-furniture";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.klb-furniture-icon-home-desk:before{content:"";}.klb-furniture-icon-home-sofa:before{content:"";}.klb-furniture-icon-home-cradle:before{content:"";}.klb-furniture-icon-home-decorative:before{content:"";}.klb-furniture-icon-home-kitchen:before{content:"";}.klb-furniture-icon-home-armchair:before{content:"";}.klb-furniture-icon-home-ceiling-lamp:before{content:"";}.klb-furniture-icon-home-desktop:before{content:"";}.klb-furniture-icon-home-bedroom:before{content:"";}.klb-furniture-icon-living-room2:before{content:"";}.klb-furniture-icon-home-living-room:before{content:"";}.klb-furniture-icon-home-kitchen-full:before{content:"";}.klb-furniture-icon-sink-long:before{content:"";}.klb-furniture-icon-wardrobe-long:before{content:"";}.klb-furniture-icon-wardrobe:before{content:"";}.klb-furniture-icon-wardrobe-o:before{content:"";}.klb-furniture-icon-wardrobe-wide:before{content:"";}.klb-furniture-icon-cabinet-with-mirror:before{content:"";}.klb-furniture-icon-cabinet-mirror:before{content:"";}.klb-furniture-icon-table:before{content:"";}.klb-furniture-icon-table-old:before{content:"";}.klb-furniture-icon-armchair-old:before{content:"";}.klb-furniture-icon-armchair-modern:before{content:"";}.klb-furniture-icon-desk-with-computer:before{content:"";}.klb-furniture-icon-desk:before{content:"";}.klb-furniture-icon-office-chair:before{content:"";}.klb-furniture-icon-mirror-rounded:before{content:"";}.klb-furniture-icon-mirror:before{content:"";}.klb-furniture-icon-lamp-long:before{content:"";}.klb-furniture-icon-desk-lamp:before{content:"";}.klb-furniture-icon-lamp:before{content:"";}.klb-furniture-icon-bed-double:before{content:"";}.klb-furniture-icon-sofa-old:before{content:"";}.klb-furniture-icon-sofa:before{content:"";}.klb-furniture-icon-closet:before{content:"";}.klb-furniture-icon-chair-o:before{content:"";}.klb-furniture-icon-chair:before{content:"";}.klb-furniture-icon-file-long:before{content:"";}.klb-furniture-icon-file:before{content:"";}.klb-furniture-icon-cabinet:before{content:"";}.klb-furniture-icon-bench:before{content:"";}.klb-furniture-icon-bed:before{content:"";}.klb-furniture-icon-sink-wide:before{content:"";}.klb-furniture-icon-lamp-minimal:before{content:"";}.klb-furniture-icon-oil-heater:before{content:"";}.klb-furniture-icon-rack:before{content:"";}.klb-furniture-icon-dishwasher:before{content:"";}.klb-furniture-icon-fan:before{content:"";}.klb-furniture-icon-armchair:before{content:"";}.klb-furniture-icon-shower:before{content:"";}.klb-furniture-icon-lamp-old:before{content:"";}.klb-furniture-icon-fireplace:before{content:"";}.klb-furniture-icon-shelves:before{content:"";}.klb-furniture-icon-chest-of-drawers:before{content:"";}.klb-furniture-icon-towel-rail:before{content:"";}.klb-furniture-icon-bath:before{content:"";}.klb-furniture-icon-rug:before{content:"";}.klb-furniture-icon-stool:before{content:"";}.klb-furniture-icon-sink:before{content:"";}.klb-furniture-icon-clock:before{content:"";}[class^="klb-grocery-icon-"]:before,[class*=" klb-grocery-icon-"]:before{font-family:"klbtheme-grocery";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.klb-grocery-icon-cake:before{content:"";}.klb-grocery-icon-shopping-bag:before{content:"";}.klb-grocery-icon-donut:before{content:"";}.klb-grocery-icon-milk-package:before{content:"";}.klb-grocery-icon-shopping-basket:before{content:"";}.klb-grocery-icon-cashier:before{content:"";}.klb-grocery-icon-scale:before{content:"";}.klb-grocery-icon-watermelon:before{content:"";}.klb-grocery-icon-pumpkin:before{content:"";}.klb-grocery-icon-dairy:before{content:"";}.klb-grocery-icon-vegan:before{content:"";}.klb-grocery-icon-gluten-free:before{content:"";}.klb-grocery-icon-toothpaste:before{content:"";}.klb-grocery-icon-bread-thin:before{content:"";}.klb-grocery-icon-toothbrush:before{content:"";}.klb-grocery-icon-baby-food:before{content:"";}.klb-grocery-icon-can:before{content:"";}.klb-grocery-icon-diaper:before{content:"";}.klb-grocery-icon-toilet-paper:before{content:"";}.klb-grocery-icon-dog-food:before{content:"";}.klb-grocery-icon-bar:before{content:"";}.klb-grocery-icon-lollipop:before{content:"";}.klb-grocery-icon-apple:before{content:"";}.klb-grocery-icon-sausage:before{content:"";}.klb-grocery-icon-freezer:before{content:"";}.klb-grocery-icon-bottle:before{content:"";}.klb-grocery-icon-condom:before{content:"";}.klb-grocery-icon-candy:before{content:"";}.klb-grocery-icon-pill:before{content:"";}.klb-grocery-icon-carrot-small:before{content:"";}.klb-grocery-icon-coconut:before{content:"";}.klb-grocery-icon-chicken-o:before{content:"";}.klb-grocery-icon-eggs-package:before{content:"";}.klb-grocery-icon-fish-piece:before{content:"";}.klb-grocery-icon-tomato-package:before{content:"";}.klb-grocery-icon-sardines:before{content:"";}.klb-grocery-icon-toast-bread:before{content:"";}.klb-grocery-icon-wine-bottle:before{content:"";}.klb-grocery-icon-jam:before{content:"";}.klb-grocery-icon-cupcake:before{content:"";}.klb-grocery-icon-bread:before{content:"";}.klb-grocery-icon-cheese:before{content:"";}.klb-grocery-icon-lipstick:before{content:"";}.klb-grocery-icon-wheat:before{content:"";}.klb-grocery-icon-doughnut:before{content:"";}.klb-grocery-icon-biscuit:before{content:"";}.klb-grocery-icon-banana:before{content:"";}.klb-grocery-icon-pet:before{content:"";}.klb-grocery-icon-electricity:before{content:"";}.klb-grocery-icon-baby-bottle:before{content:"";}.klb-grocery-icon-watermelon-half:before{content:"";}.klb-grocery-icon-carrot:before{content:"";}.klb-grocery-icon-fish:before{content:"";}.klb-grocery-icon-baby-carriage:before{content:"";}.klb-grocery-icon-pacifier:before{content:"";}.klb-grocery-icon-chef:before{content:"";}.klb-grocery-icon-kitchen-pack:before{content:"";}.klb-grocery-icon-kitchen-glove:before{content:"";}.klb-grocery-icon-kitchen-pack-plate:before{content:"";}.klb-grocery-icon-cutlery-o:before{content:"";}.klb-grocery-icon-bathtub:before{content:"";}.klb-grocery-icon-intersex:before{content:"";}.klb-grocery-icon-floss:before{content:"";}.klb-grocery-icon-toothbrush-paste:before{content:"";}.klb-grocery-icon-stroller:before{content:"";}.klb-grocery-icon-baby-boy:before{content:"";}.klb-grocery-icon-snowflake:before{content:"";}.klb-grocery-icon-cup:before{content:"";}.klb-grocery-icon-meat-o:before{content:"";}.klb-grocery-icon-t-shirt:before{content:"";}.klb-grocery-icon-cardiogram:before{content:"";}.klb-grocery-icon-tree:before{content:"";}.klb-grocery-icon-puzzle:before{content:"";}.klb-grocery-icon-monitor:before{content:"";}.klb-grocery-icon-cutlery:before{content:"";}.klb-grocery-icon-electronics:before{content:"";}.klb-grocery-icon-living-room:before{content:"";}.klb-grocery-icon-lamp:before{content:"";}.klb-grocery-icon-armchair:before{content:"";}.klb-grocery-icon-kitchen:before{content:"";}.klb-grocery-icon-cooking:before{content:"";}.klb-grocery-icon-broom:before{content:"";}.klb-grocery-icon-scoop:before{content:"";}.klb-grocery-icon-cleaning-spray:before{content:"";}.klb-grocery-icon-cleaning-robot:before{content:"";}.klb-grocery-icon-meat-thigh:before{content:"";}.klb-grocery-icon-boiled-egg:before{content:"";}.klb-grocery-icon-perfume:before{content:"";}.klb-grocery-icon-toasted-beer:before{content:"";}.klb-grocery-icon-cappuccino:before{content:"";}.klb-grocery-icon-beer:before{content:"";}.klb-grocery-icon-breakfast:before{content:"";}.klb-grocery-icon-beverage:before{content:"";}.klb-grocery-icon-broccoli:before{content:"";}.klb-grocery-icon-orange:before{content:"";}.klb-grocery-icon-toothbrush-package:before{content:"";}.klb-grocery-icon-chili:before{content:"";}.klb-grocery-icon-paprika:before{content:"";}.klb-grocery-icon-mango:before{content:"";}.klb-grocery-icon-water-bottle:before{content:"";}.klb-grocery-icon-turnip:before{content:"";}.klb-grocery-icon-ice-cream:before{content:"";}.klb-grocery-icon-pizza-half:before{content:"";}.klb-grocery-icon-avocado:before{content:"";}.klb-grocery-icon-paper-bag:before{content:"";}.klb-grocery-icon-juice:before{content:"";}.klb-grocery-icon-ham-leg:before{content:"";}.klb-grocery-icon-wine:before{content:"";}.klb-grocery-icon-toast:before{content:"";}.klb-grocery-icon-lemon:before{content:"";}.klb-grocery-icon-alcoholic-drinks:before{content:"";}.klb-grocery-icon-bacon:before{content:"";}.klb-grocery-icon-baking-products:before{content:"";}.klb-grocery-icon-bleach-and-soup:before{content:"";}.klb-grocery-icon-breads:before{content:"";}.klb-grocery-icon-butter:before{content:"";}.klb-grocery-icon-canned-food:before{content:"";}.klb-grocery-icon-canned-soup:before{content:"";}.klb-grocery-icon-canned-vegetables:before{content:"";}.klb-grocery-icon-cereal:before{content:"";}.klb-grocery-icon-cheeses:before{content:"";}.klb-grocery-icon-chicken:before{content:"";}.klb-grocery-icon-cofee-and-tea:before{content:"";}.klb-grocery-icon-croisant:before{content:"";}.klb-grocery-icon-cupcakes:before{content:"";}.klb-grocery-icon-eggs:before{content:"";}.klb-grocery-icon-fish-small:before{content:"";}.klb-grocery-icon-frozen-food:before{content:"";}.klb-grocery-icon-fruits:before{content:"";}.klb-grocery-icon-honey:before{content:"";}.klb-grocery-icon-hygienic-items:before{content:"";}.klb-grocery-icon-ice-creams:before{content:"";}.klb-grocery-icon-item-free-of-gluten:before{content:"";}.klb-grocery-icon-meat:before{content:"";}.klb-grocery-icon-milk:before{content:"";}.klb-grocery-icon-nutritional-bars:before{content:"";}.klb-grocery-icon-nuts:before{content:"";}.klb-grocery-icon-oatmeal:before{content:"";}.klb-grocery-icon-organic-food:before{content:"";}.klb-grocery-icon-pancake:before{content:"";}.klb-grocery-icon-pasta:before{content:"";}.klb-grocery-icon-pizza:before{content:"";}.klb-grocery-icon-prawn:before{content:"";}.klb-grocery-icon-preserves:before{content:"";}.klb-grocery-icon-preserves-o:before{content:"";}.klb-grocery-icon-pudding:before{content:"";}.klb-grocery-icon-ready-to-eat:before{content:"";}.klb-grocery-icon-rice:before{content:"";}.klb-grocery-icon-sandwiches:before{content:"";}.klb-grocery-icon-sausage-and-ham:before{content:"";}.klb-grocery-icon-snack:before{content:"";}.klb-grocery-icon-soft-drinks:before{content:"";}.klb-grocery-icon-spices:before{content:"";}.klb-grocery-icon-stew:before{content:"";}.klb-grocery-icon-sweets:before{content:"";}.klb-grocery-icon-syrups:before{content:"";}.klb-grocery-icon-vegetables:before{content:"";}.klb-grocery-icon-yogurt:before{content:"";}[class^="klb-electronics-icon-"]:before,[class*=" klb-electronics-icon-"]:before{font-family:"klbtheme-electronics";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.klb-electronics-icon-chip:before{content:"";}.klb-electronics-icon-server:before{content:"";}.klb-electronics-icon-battery:before{content:"";}.klb-electronics-icon-tamagotchi:before{content:"";}.klb-electronics-icon-play-station:before{content:"";}.klb-electronics-icon-micro-sd:before{content:"";}.klb-electronics-icon-mouse:before{content:"";}.klb-electronics-icon-power-bank:before{content:"";}.klb-electronics-icon-projector:before{content:"";}.klb-electronics-icon-remote:before{content:"";}.klb-electronics-icon-cable:before{content:"";}.klb-electronics-icon-air-conditioner:before{content:"";}.klb-electronics-icon-usb:before{content:"";}.klb-electronics-icon-ipod:before{content:"";}.klb-electronics-icon-controller:before{content:"";}.klb-electronics-icon-socket-two:before{content:"";}.klb-electronics-icon-sd-card:before{content:"";}.klb-electronics-icon-gameboy:before{content:"";}.klb-electronics-icon-fuse:before{content:"";}.klb-electronics-icon-fan:before{content:"";}.klb-electronics-icon-socket-three:before{content:"";}.klb-electronics-icon-tablet:before{content:"";}.klb-electronics-icon-loudspeaker:before{content:"";}.klb-electronics-icon-printer:before{content:"";}.klb-electronics-icon-camera:before{content:"";}.klb-electronics-icon-headphones:before{content:"";}.klb-electronics-icon-virtual-reality:before{content:"";}.klb-electronics-icon-battery-lion:before{content:"";}.klb-electronics-icon-pc:before{content:"";}.klb-electronics-icon-laptop:before{content:"";}.klb-electronics-icon-smartphone:before{content:"";}.klb-electronics-icon-screen:before{content:"";}.klb-electronics-icon-camcorder:before{content:"";}.klb-electronics-icon-hard-disk:before{content:"";}.klb-electronics-icon-web-camera:before{content:"";}.klb-electronics-icon-walkie-talkie:before{content:"";}.klb-electronics-icon-microphone:before{content:"";}.klb-electronics-icon-radio:before{content:"";}.klb-electronics-icon-timer:before{content:"";}.klb-electronics-icon-fax:before{content:"";}.klb-electronics-icon-router-double:before{content:"";}.klb-electronics-icon-gps:before{content:"";}.klb-electronics-icon-cctv:before{content:"";}.klb-electronics-icon-keyboard:before{content:"";}.klb-electronics-icon-dvd-player:before{content:"";}.klb-electronics-icon-router:before{content:"";}.klb-electronics-icon-hair-dryer:before{content:"";}.klb-electronics-icon-smartwatch:before{content:"";}.klb-electronics-icon-plug:before{content:"";}.klb-electronics-icon-calculator:before{content:"";}.klb-electronics-icon-earphones:before{content:"";}.klb-electronics-icon-drone:before{content:"";}.klb-electronics-icon-television:before{content:"";}.klb-electronics-icon-watch:before{content:"";}.klb-electronics-icon-lamp-bulb:before{content:"";}.klb-electronics-icon-mouse-o:before{content:"";}.klb-electronics-icon-lamp:before{content:"";}.klb-electronics-icon-refrigerator:before{content:"";}@font-face {
  font-family: 'klbtheme-organic';
  src: url('../fonts/organic/klbtheme.eot?3448398');
  src: url('../fonts/organic/klbtheme.eot?3448398#iefix') format('embedded-opentype'),
       url('../fonts/organic/klbtheme.svg?3448398#klbtheme') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'klbtheme-organic';
  src: url('data:application/octet-stream;base64,d09GRgABAAAAAEk0AA8AAAAAb+AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAARAAAAGA+JUp4Y21hcAAAAdgAAADoAAADWjNT7zFjdnQgAAACwAAAAAsAAAAOAAAAAGZwZ20AAALMAAAG7QAADgxiLvl6Z2FzcAAACbwAAAAIAAAACAAAABBnbHlmAAAJxAAAO4wAAFZ4TGbSE2hlYWQAAEVQAAAAMwAAADYkZK6WaGhlYQAARYQAAAAfAAAAJAc9A3NobXR4AABFpAAAABUAAACUkIj/+2xvY2EAAEW8AAAATAAAAEyj4b2GbWF4cAAARggAAAAgAAAAIAHvEHVuYW1lAABGKAAAAYIAAALNdYXoBHBvc3QAAEesAAABCgAAAXCFRTlKcHJlcAAASLgAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgYX7BOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGA68YHqhyhz0P4shinkNwzSgMCOKIiYAoK8NG3ic7dHZjcMgAEXR65g4m7Pv++b8pbAUNF9TTcqhi4THmzIG6SBxhZEFQBsok2cSoPilQOMn1SL3kn7ugVfeE9Tj4/NJc0tzWoc8t9LekE6s6NCll74bUDNkxJgJU2bMWbBkxZoNW3bsOXDkxJkLV27cadJBFf+j1lS8/1aN7try7ZeGWjC9Ymyb3iNWpheOHUOta6j1DLW+oTYwvXysDbWh6e/iyFAbG2oTQ21qqM0MtbmhtjDUlobaylBbG2obQ21rqO0Mtb2hdjDUjobayVA7G2oXQ+1qqN0Mtbuh1hhqD6P5ArJ/VZZ4nGNgQAYAAA4AAQB4nK1Xa1sbxxWe1Q2MAQNC2M267ihjUZcdySRxHGIrDtllURwlqcC43XVuu0i4TZNekt7oNb1flD9zVrRPnW/5aXnPzEoBB9ynz1M+6Lwz886c65xZSGhJ4n4UxlJ2H4n5nS5V7j2I6IZL1+LkoRzej6jQSD+bFtOi31f7br1OIiYRqK2RcESQ+E1yNMnkYZMKWtVVvUlFLQdHxeWa8AOqBjJJ/KywHPhZoxhQIdg7lDSrAIJ0QKXe4ahQKOAYqh9crvPsaL7m+JcloPJHVaeKNUWiFx3EoxWnYBSWNBU9qgUR66OVIMgJrhxI+rxHpdUHo2vOXBD2Q6qEUZ2KjXj3rQhkdxhJ6vUwtQk2bTDaiGOZWTYsuoapfCRpndfXmfl5L5KIxjCVNNOLEsxIXpthdJPRzcRN4jh2ES2aDfokdiMSXSbXMXa7dIXRlW76aEH0mfGoLPbjeJDG5HhxnHsQywH8UX7cpLKWsKDUSOHTVNCLaEr5NK18ZABbkiZVTLgRCTnIpvZ9yYvsrmvN518SSdin8lodi4EcyiF0ZevlBiK0EyU9N92NIxXXY0mb9yKsuRyX3JQmTWk6F3gjUbBpnsZQ+QrlovyUCvsPyenDEJpaa9I5LdnaebhVEvuST6DNJGZKsmWsndGjc/MiCP21+qRwzuuThTRrT3E8mBDA9USGQ5VyUk2whcsJIenCyLGVSK1Kt6yKuTO201XsEu6Xrh3fNK+NQ0dzs6IYQour6vEaiviCzgqFkAbpVpMWNKhS0oXgNT4AABmiBR7tYrRg8rWIgxZMUCRi0IdmWgwSOUwkLSJsTVrS3b0oKw224qs0d6AOm1TV3Z2oe89OunXMV838ss7EUnA/ypaWAnJSnxY9vnIoLT+7wD8L+CFnBbkoNnpRxuGDv/4QGYbahbW6wrYxdu06b8FN5pkYnnRgfwezJ5N1RgozIaoK8UJB3Rk5jmOyVdMiE4VwL6Il5cuQ5lF+c4hw4svkP5cuOWJRVIXv+xyBZaw5abY87dGnnvs0wrUCH2teky7qzGF5CfFm+TWdFVk+pbMSS1dnZZaXdVZh+XWdTbG8orNplt/Q2TmWnlbj+FMlQaSVbJHzDt+WJuljiyuTxY/sYvPY4upk8WO7KLWgC96ZfsKpf1tX2c/j/tXhn4RdT8M/lgr+sbwK/1g24B/LVfjH8pvwj+U1+MfyW/CP5Rr8Y9nSsm0K9rqG2kuJRNNzksCkFJewxTW7rum6R9dxH5/BVejIM7Kp0g3Fjf2JDJe9f3ac4my+EnLF0TNrWdmphRGaInv53LHwnMW5oeXzxvLncZrlhF/ViWt7qi08L1b+Jfhv647ayG44Nfb1JuIBB063H5cl3WjSC7p1sd2kjf9GRWH3QX8RKRIrDdmSHW4JCO3d4bCjOughER4+dF28SBuOU1tGhG+hd63QRdBKaKcNQ8tmhU/nA+9g2FJStoc48/ZJmmzZ86ii/DFbUsI9ZXMnOirJsnSPSqvlp2KfO+0MmrYyO9R2QpXg8euacLezr1IpSAaKynhUsVwKUhc44U73+J4UpqH/q23kWEHDNr9YM4HRgvNOUaJsT62giSAZZRRc+Sun4kQ2osFGFPGbd9IvdaEQ2uNYSMyWV/NYqDbC9NJkiWbM+rbqsFLO4p1JCNkZG2kSe1FLtvGgs/X5pGS78lRQpYHR3ePfLjaJp1V7ni3FJf/yMUuCcboS/sB53OVxijfRP1ocxW26GEQ9F2+qbMetbN1Zxr195cTqrts7seqfuvdJOwJNt7wnKdzSdNsbwjauMTh1JhUJbdE6doTGZa7PVRv5FB9ovnWdC1Th+rRw8+z52zqbwVsz3vI/lnTn/1XF7BP3sbZCqzpWL/U4t7ODBnzLG0flVYxue3WVxyX3ZhKCuwhBzV57fI3ghldbdBO3/LUz5rs4zlmu0gvAr2t6EeINjmKIcMttPLzjaL2puaDpDcBv65EQ2wA9AIfBjh45ZmYXwMzcY04HYI85DO4zh8F3mMPgu/oIvTAAioAcg2J95Ni5B0B27i3mOYzeZp5B7zDPoHeZZ9B7rDMESFgng5R1MthnnQz6zHkVYMAcBgfMYfCQOQy+Z+zaAvq+sYvR+8YuRj8wdjH6wNjF6ENjF6MfGrsY/cjYxejHiHF7ksCfmBFtAn5k4SuAH3PQzcjH6Kd4a3POzyxkzs8Nx8k5v8Dmlyan/tKMzI5DC3nHryxk+q9xTk74jYVM+K2FTPgduHcm5/3ejAz9EwuZ/gcLmf5H7MwJf7KQCX+2kAl/AfflyXl/NSND/5uFTP+7hUz/B3bmhH9ayIShhUz4VI/Omy9bqrijUqEY4p8mtMHY92j6gIpXe4fjx7r5BSXaAUEAAAAAAQAB//8AD3icpbwJmFzXdR54l/fuvW+vt9deXVVdVb13194N9Ial0QC6ARALATYBYiUJNDeBFEVqISCQErRQsi2LsrVElhRLsiIvksZx4sSW48STjDWJZc/Ilp2J7G8++xuPNRkr4/k+z5exYrbm3FfVAGVbE9tBNeqtd3n3nnvO/59zXiGC0Pe+SJ+iAVpAn0a3Vt++FVKqi8unCNevnzzaVxi/cWSqpihU2USaKUxN3EFCN4V+G+nc1PltxJnJ2W0Ed7wHYWQhbG0TjGxsasjcNjCjlG3BhtErKqaMnvzIax/8wLvf9eybrl195EKcn2nEM1U/dlhpEnfqjd4M4fVGvcIZr1ZsEtskilkYFHG71S/iOAyiVm8JL+N+1G4t426nsYy5jaMwYNVKo85gn3f7vU694uB7W/hmBQyVsqCEwxncmMEcbq93O7067ENlyzjZtltx1O/1e7CRO+1WETPOorhIGH2yUbH16UON2sjM0ZlyVW0cnNLscoNUSri+WrdtZ7HuZb36omPb9X11XCw/q2t8ZsRP2QWilNMPal5WG39efh+G+w5rWU97Pl1WSMFO+SMzXNMzWaWStXXNppmpLGeuMVouVArlUctT1exUhtqa7mQrSg5fHFsPa8dWq7gRj4yk66Mrx0aDA8fXYiGgI3S0JSqW51kV0RqlcEKIaP+0GkbGyIzG7VS2oT15RjY+du15uTn8rLz5Px2WHXv+i1ojm7K5NjNiRKFqNftTmlqwovZMDlNrIg6CeMKiODfTjqyCqk3NzyHEvvdfvvc0/Q49gd6N/nv0P6B/izfwN/D/se8M+jLKIx1RxJGKvgSCoSOOfwnbiCCBNPRL6B+hClLg4yCBP4TfjV/BL+NbeAXvxXvwPM7C/Snk4C/in8QfwR/AL+FV3MSzeAZP4RJ6GU2AoLnIx2/BV/ERXIV6POTij+Ifw8/jo3gS/Tr05V+jZ9EeqAfDtX+L/g16Eq3CfQSONbSJTsKWoCMbX7EeeGj1GjKYygz1DlI5U/ntCKcc30n5d5DvOr57W8HYIx5+jmJC3o3gsQ3Eti3M09iGUd2GRjSha9smFjF2UsLZDrHree4WbFzvSoA91zuZW330b9cKufPf0szWvi7+Vfwr+OfxV/AdfBu/A78dv4hfwA/gE/gwXsMH8QEQ9UWcwTHWMEe/hv4V+ir6ZfSL6J+if4x+Hv0M+iL6Avop9Dn0WfQa+jB6P3ofeh49h55BT6EVtAR6oo98GNEMYiiaxL2GXLSwoOSybcj1VIE1Iz8OhmMbx7Ar19Puth8NVpfcwqKO55ol3A7azagdt8M4bM/TZrvb7nfbnXZ/rtdtd/uddneuKRf8oJBcof3kWzbd72H4D8Xhu9tJ1m4YwE1Jk/AJoQd13k0KN6ALjaE6qHNZvF7t+GEDauWN+iyea85gRy55eaXf7dXlY8ATQdFlIp8xOd+T6kJuelB/Efc7vXaiMLjUPnDclleSZ5VPbOMSlpcaSfN0BssTrMGTZ5fVD/dks5O4LmsYVgatQSUhG+zO4jqMqI0byUA02P0tjD5ULMeeyyeW87CCe7LAoJf9JnwlkyM71oyWYRHJK+2WHLPkKSKp5ZKHoH8MKt53a4+NV2JCrUJUYMfefYzB1iKExKXxx2quD3aAWaYbqiyI6sVRqpvpwmguq3uO7Xp9TLD8R1SmEpBoIv/mXc9xXD2XHS2kLY3WivUo4GqQMq3Xj5s5O6XoVLiZlzIu16SEW5rJ1akjZDTPS/l6vhyVorQVWLkqqQVREPxjY0Eo5oe4SmlaI26qEMZMISSyhBW66QJTHT3FmCMM3Yc54YYGTblGpZEp+GogoHLTtiOMuYo1l+NUqhjiDGfpSYIzGuOKQrD9RCVdjLOvKr7L1O7kpB1FjfrbdSfOY6L0GrMO6TBPg3XoqMzR4csOamFgRfCwTLhBMeUSLU2pmnJmGz2ob7bw9nojiuzJya7KXF95dSQcobPqWG582yKYUsFM6hsxwZFhmbJnvu7OjIUhd3VsYRxlsrYbKn4h06jIceca5brC8PVGKeNOH+sxNU4Zk5mA9ffs6bMgM8l0LVJY79i0myk18r6rZYr18WnXUtNB1gvh+Wyhsht4MD33/sH+NleFbWMSetkgrVru9Hi9kNVcHzfGHIEVyox6WCyGdYNxKKAy04ldgxydJPambsJEaQzf1S1L/55FJmuBrjmvfyIf6EyJJijnhuDYUITjFpwUtl2YM3iMxZyf0rWUo2HCjJFKZKiKrzUKgRcoalVTVazC6MahDSbRVhQuVeTkeDk32quXlMDgguvG1xx/1Ncx1Zjmi0fT1hQP/1hnOsh5cYvi7ZLBiJZKCT3l54rjCtGgJmqm7MByhGJgLgzOGd0qwv3ZPw75lJV+VPhQ187rlp+vKs1G1vuaoUNLIkOxrofpQmQybsGUGcHIAwRrimK7lh3GGUPVqqoCXS80NF9hmuWDEgebg773Nvrr9AC6jD6J/h3WEKrNNVugdYZwpjdUblKlderVeqKD7n9AmfBucnWIjAaaNATt16jvfmC5VwH8hANdG0GdyX2AipLapdIalG30QDuAyhg0Uu93BodcKppYnujVpNpINNCw2Xt37+pOaYdtHEZJLxKtE4HaAf2bGIBE5YXyzPBGOIyZxF8DlQ8H1blmJel3hNnK8fFxYYvp2gNLR7utrKcSAstBheGz/fRIbfbUxIhQGKuFY7mmQvevqYZqpxtRQbeequWYIsoTpxamKmlX54oppZKqfmZ2gXRv94iTbk2uzC61ZuzQqaZguZuK69pGlMJUMUwqTNuPFVh+IHkmYUQxCxkWVnb+Up/Kj71ZpaWoHLomnIerVFWFEADCGMG6IbBhRSc+c6hWFEzN5kECMDFBzCjFSuzbpqCmQQl1g1JBMTWslqqh3Zzd21yabqUdsn9rLNC/xYXg37LcsX730cMP9/JMEAtgoG27buiNLEzP16rUVX+z1jhyYu29y6pqVxf2nDj09JGvW2a1Nj+9UI4zQehYho6FSqenHzp0qbWAZ5rzF47c7E1nc1PCslVLUxzA5ZksAYyuMDOVigJ4BkNjpsJUqfn80N4zd+ynj11YbD774p75sfJN6ugg2ooCy05hZBEUMr/DXYUJrDPH8cXs/Hh+pjYzMmKHMKopG5C9aqqaoVtaEDkpGC7VhDGJeEbRLDUnprP5md7NI+cXAAui732S/gL5BZRD0/garAJp7VogmTEYJSnBUkpnJKDndT8B82Bf9+KBua0D1JDyLo/kR4oXiGQCPaSNT8Q9igeAAwjDwLDtfvqtBG/IdhozeGDH67srKZHOxDz2gwQzSHGPZKfg3hU8QBp16Ftn0DloY3fRwWJqD3rtDLo/gAtQUSi73oKSvTgxuTwxxlBrq9eZlXXCs8EflNhdP3VJNWAsoFNyWOQalCMhQdTuc9T58oC+7IIN2ZSNd49aA2Qkb20l47SMSYapqukwfybUPM40TgJfMN0X+RE8+QQPWMqmGEyybmDqy9VDygyTUorpqUq2ksuXplfnp8qTj8208hYXTsEIhK7YsRLkHSosHkeGYZsTCwpIQH4kCh1XZcJWuPDK1ijGuuJlFU5VoY8QErgVy7Iz1VWFco1oihWXRc4UeV9XdYJNlaqgSw2Xd8/kCqlUylSdlGU7UDOYAN0EuVRcHEBlNge1TRXoNdHBOHqW7hAzMlgqHJ25UuW+w5V8dWIuqAhsB2CjxUJouynPjLFZmSDEsji2fTDzOsZ+KtcQPtiksQwmlD10qZBTsKMdPgDrhJq+SLnNjjJanOjohgLt0/Ea1La4uU91DBXzVLb4h4oDRsRSNYW7nkKjhqn6Kaa682WMRznh3nQMMMHR8yEPd84vzMRxf7q6WZsvZwyNjHBRztUzPIhm4m6GCN3LFlcL2UMFv8BsA9CTRsHUA+rBAiRSNTQwP65DtZw3t2+0bPmqFeQmxroTYMY1r9u83T48k459L4hyWb//zLRBMkbt/LRbKpcKtlOIXDtlESX/YG/5RxZ0ASyfqYCaoDBO+QA63LarejzqZGydwohrFigCF2MzcAgp5SqO71e4FXClFGZUkvZ1k9hgc72NuTlbZ3aeefsaYSPFfYurapyNxp1aVqWur+bGKaiEqj5yehKGQsnpNvNTACREqNT3x1WXOIEBiCRNCchOQwHoNzoSLYLdVEFf/BT9U5oGtvcAeht6F3DK318dPQww5Aooow9iVX8QW+YHbhLN3sZCY5ughfHGPEZHN75iAqs7iIDh3UUEk7sIU3wXUYXeRaD5lJscMwPrKtO3oRnTUs0bQChtzbKvA8US2jkEOPQSEpo4kVs98AOqUe7+7WvZWi1/4XOf+dQ/+NhHfvTld95+6ZknH7t2+ZGHzx3baM5NTU6Ml0ccFk36cjWzeyprF7YnCusNgCBZ6sktoJGSG+7h+OFnQGFmcKKWZvAkrjTkd50n+yx0g0jqpn4ElrnXry1jNQDy4QIjCC2w15I6DCw/3BUlOrgVBaxargDgb5dbEkFAM+x/EdHouOPZJTd1+uK5MyeXNN2cHS3E9pS5fqbXnc2P1/NxinKQ2k/tWVw/zFyDrx9dXklXxscq5VxGB+uTzlempprr61sPNovkHZmT1WdEPfN5U4vWx3u9ea0SXBamKS5Ho8KPf2fm2gQ+n9H+8guetbFhebS88/nKidpv57IqGKM43S/2XK2Q+rwdBPbOd2U5zNJ1cTdqulwh08JwlX67NuLpezWtWjmoR4Slg0r4oHuFKbPj88QC4kFVFwaAZkurDFsuW63k2VihSmnsV636RFiLC2Y9LhO6VNna+b0RK16P82a5hhtuaIqdfyPMTEDFOV9kf89Z+HnTA15uHfm9gDvnDPqrRFhMy2VsJ8gHpmfkorM2D0Qo8SFC9OfIL6KD6JN4Hn8UIX8uvDeb7d6A9w7pbzxEivCRczRDJDRLgNaQeEtDapO4JiVCorrwnuRU4dKwrsQ6JLv39wYnZTEQi+F+4kGTosRADBwQt15t2B1gkomtDIa1y87E0iknDdnfcAS272++NsCU0kCyCMizxJTDg4FIh4nRTYj1Xz8aol/J/OGj9hKoGTaGSCKxjEPH38CqJtZ89yB5kL+6K+uBZ5X3VBmv3EfYjfoBwY0oO9UYK9eqlXRGF0bdEHomU6nUymONqWwEdIQQqkWlVPnw2sRqWi+OFvWU2Dextl5OFWMB8LDs2SZoXc6MID1WrRRGgkac0VQdCK0GPFCLUsBWQ+AkYGEKXnIy08imM0AL5elMI5awKqJCCTUugCnG+3b+RYqbUWTy1GRQccOUnUvVRwta2Q0xkCAARVP+8ACAdTzl8cAJbENegYPBFVgoqjywNW8qNnRHx6Fb3t1XbSjA4QCeTue7V+4fFEZrLnB42A0mdn7O9soH98Uqx0KhqqYLrNFYNTUlPZahFAA4Nq1MOtvIAA+zVL+gwoMqGHaFloo0Abu2InQGfAtwBG4EI4VKdSwTAN8kRMV38Wp5frI3OQaLlKtEaI6jCaIK7LiNqe7UfHkVR3qqFGlUYf7WRtFxXSfQNh8OmEJFXEqNKYrheKqv4cVSZ7w1VnVMzBWPKRwMOLA3UDKAwUnAbT3OsFieK2lZ0waRk2dHBDyKrsYuDJAvjLypHtzn/kSge5R6etArtpuL+xbGytlUNi72i7pKuAkm0rBmSxrABRMglmnPxYYAUyLkFdOaK8IVYegE9scl1h63TIp9V8GqVpwb7svbjXjOBjOp2wITVS9+30GvGGdS2fLYwr7FZqvY+5ihKMzdd1A18wY1dKhftV0QG1ONxYhqcEBOwrayWkm1JOXLxLot9zQe+0JTLZAFjStCKFJMselUx1oTnZG9kSHJrMTwT9AVKr2nHOzyvtXlGlZhZhRKNgE4qmAjk0gAGG+soutgMCk+hwBXXkIU0xOGGK3ks6EvJoxxz5dOF9yu0jb2G7hSlWoEy8XdjumQK+LlxH75wC3rDbKG8aHv7Xz+0PfweUJt6PPOpw2SKrr/ZEEJA9PKB/iiQZwSHONqhvo7P7Sj4Y9h0JCaynem7GrJxzs/HzWEmsH/2a6OeGARRWYUD5/ry+Rn6DJaRxfRHflcc1gh16+BkV6JOOxuIqLIh8PKXYoxiKJ8RHULqSq6IrHKyRfe8sCJxb3jY5l0xFg8WQsSMC/pTT9hxolDrpFA/sHu8APaSeq5Eh44TQcPvoIHB5z5nW7icmwl94RxJQSNVuU00VPRyi41SPSwjSv39SFese1mdeToSKWZsgCj4hQ3SMA8R1VWRBrslU51O8NDm7uGQrEXuWmxQiVWV1kW8FWK2Kp4BrStmc7FsASwTZ7rKJwrLjdwzjC2sMldS+W6CPy5TjoEyKwL9dF6SbZnOdB0bXYqN6fMj68cB2ahe+KWl3ZB3LNhJSNSAffTwiNMc9PeLZ5SBbXW91TnxVxuGv8exsSwdfgHYk7yeCFL8c7/LCuyGJs6f3hy33RubDoXh5HvQ/NRGOdmxjPSjDKYx+/QOrVQBpVRDS2gDZjPX/wnJ0Dt4M2Nr+gAC5eQxU1umXd0CRqZeA5kWUFY2VaJDXLALcSvOxhWqyZMbRvJANY5xBi9jCijD+RWl7+vvCbYnb9TBVurjWObGD10bvPisYuHDx1YnQd9VhutVsojhXzgmjpTUQZnUgAIcbULlLNi4wKuDmCbRF9dt1OvdXqtCM7islvGErzBxAMsW8bSSgOOA2sLplCer3cAxcHFRmVWWs6E0LbkNc6o9ZMj/dX+yE/qjqOTlmHbOx8dnx9/Fa/tAOLd+ZZtXAQuhZU2C1xYkDOG/bIIWUvYziVZYjZitGzxYpEFMI8tnuVtpghOTq2N9Ebgb802Xv96UnXbsNfyY2P5tde/TvAONGdxW10HhhWIkn2CUbFu5pzQLolgTJ+YAFMYaOu6vg6NSWwkY5TfId8mv4ViNIkmV8dk5IZisi1XLd1ClKIrCoaDkxjVRnNZy0AxjlUYP3UQI0yWRHXoOZPBRDpYTnLVwJKZwcly+fPDb1pyvUK13p5vNyeqJc9betNS6dDKeinnpeYeev6huZTrr906OX74+OEHm/u7sycPn9zsnry1RvyNU1snDhw9OHrg8fn5xw9MH9zc7TNdQ/vQx9D51YeWFw1NYbhRIUSQzZceIgJvgIpEd1VgybDOMdtGwIr5FjAHom0hABICvgW5ApoVipz88IdeeO6J7cuX1g7sXZicqNfKI2O+IfWnxGhDDAYPaWMZ/pAwKImDxAnmATWUfC2TIVDqgVjBgCTMgSeBTqk/En0DOwlsgitLeIDNBqpl4DYBPSyddyyp/B76Gmq3bmc3iBpH5AnhBKKTT1PdSsdja+MqBbgCkEBLuVOzESbhXIRxPDtZ8eAK0PHxtbE4zW0axCnfz83kFCIxhMqEY/OUUDU7BM1lmHE+NnUF+LHuaKpIcUszFFWhHD4qlAKFoNXqGs0KUGzdAwtLWBXQeHe2OKNMZ6ea6TBOuZ4GjFn+9yqT6V672J3Jj59aGxOUtFr9bwioZrQeT/FWrbNgmymHU2IZYfoiLBDjomXplq5joDqGacsz6dAAWq1qhqmnZqeyk4FsBqoAtOc4dKiTvkzrIL+fQL+O/gyn8Ul8Gxf21dBe1ERzqADKg8H/c8gDubFAKt6Gr+KH8X7cwTHYQw29jq6CtTWQA1c/it6P3oveip5HT0MpDc4paKjYVhFhKibPgTUCHXLbBLyniffAwgDrjLdlK0Rh21wG5y2oahs5muZsIcBQV0BXOdrJ3Oo+WQUjMkT596xja18Znu8B9HX0G+gn0CeTGOIPoQ+iV9DL6BZ6B3oW3UTn0cPA6E+gw2BtV9FKElOcQONoDBVRCp4qPVnrDZbtXBNElUj5HgrXkN5Kgpu4xQb2FSQVGBABJcmHIUi5DiLQlZ2h7UwkfOg/t3EQt5NNEmy754W/F5MceCWll25won3fa0d7rSKRC2KumXRDRg0blW5zYNJhX37BLrTbU5O24XYHy7ursGUOnWtC56vJgklu9NlgFXWGHSjhVgwNtmPJ3fhwNQMdiZMI5RBG1DsJk+mDzm91m+1WM1nxyY0DKBA6hDkEtFttOFqNwcJfwvUl3IBn6YNKaMOIwsl53JQtF3FAwa6boR6Y0VRvMU9FqbpUtdImLENumJmc7guhh3NhekQjsHpg8XTPRRQ707PTsKhAgxuakc6nDWGOqCy3mM9GQdrAkRZF8UTe8uEGzwlAixYKupqhpsl04Dqu5fq5IjPJPI9s3vDt4I/8eq3gCMKF6rhBlpnYlO4+Q1UAxnPbsXf+iDt2PbkJzmB4UtfAJssExHUURgDOb9YbgZliImULWJxhziCgRhWiExnv0gCoUv1qYAJSBXCNKeckxQsBlMSgiDUqTFeIFJbomoL2BXxr1sfwFHfMoN4A3IQJ0BgZL9OJ9KBRIvKhglPMsY/mF4o5UAiFvb2pyMRKrQkjqOsc+IyhGIYiAk/RNL0Mlk0jjIQVrz+DqeN7KX88LW2lndEMTTNEzpqrQyOmHgULC0Vbj7pL/QmD04a8qUG5sCxh4ib0XA20caHDEVngwNMahh3gZ4RTqNV9oeuqA1YFegqPgZnBFF0V7kTZtWdTru0kN1lSZzBQcnAX0bijcqrDPTu/7TjC9my/Ng6QBCuhqSShXNWkDDiQm5ExEaEKW6GMAUhQ3AmPKtQKwJyDclWYrsHw0hDIVcqUZI0KotjOkuvYwnGgJIyakivKsB9VNDWpm5ohzBF3qhP3sdzbyGeQjnyUR4toEz2BXlx9/jCM//EFQsmpI+tURxPAbJVNJFRFFcodROExKL4DqhE4pQoqy4RjBdAC4Hwdo23Q1jpj+pbc6uwKTLjOTi4vmca1K0uby5uLe3vd6cnxWj6XjlOO4Zt+6NtgZ2tRwABkyRSDvvSDgUKoN4bbSn83/p8EtmRykYwD+FLzlDDgLdAnoMlWSK9vyHWqgdopyJhbJayC2SUMqE91GQ9yGsjPaV4OZk7kJo1Ahrtzmpf1vOzMsVw2mzs2/9oD4xOVxtLNKVDTv04N26B9fJiFOyerJQUWTL30hS+M1Obw7+382vOSmGEQdt2BsWX4wNvmVjNp3/v3MvNHT+vai17Og7+3a7J+71eO3Xj88RvH5pc0bWaKuQIfVDlXH8aHxevvhGkCGcnh1M6f5ZyAHNz5tV8Bm60pSfWaIQe4O7t67szZhwD/Jvbu3eQrybyNoGn0OLqNvownVoM17IgNbNrvf98YWJQL0CllaLvWAfdodxGHtc5h8hiiFntOwdSy6E0kkBSabWQjE+gIzKSaIhQxmEwEttjaQmCUrxoYDPOp3MZXPKju8F+rDmD4nb9PfatHfmBV0Mfbf5e6trZWa6bxhc9/+lMvvGX7xtUr584CzVycnqqNlopxNBC2wHWlsLFKfZDMEvBdYYuDxNhJsFVhfXmyn7DiekWV93aHXsE2wH0oGYGxCaXB4QkNHYA66QaelSCvyhKiWLtnDhM03NqFhmqw64HuSsPY6Xfh0xk4HAdu4cSS7EJqzsiNXZEqWZ4LQuV5eQ4qgOc9TYNdHYhBdkdoGlm8cmn7mQuEhOnTaQnR0hrZ/4SozgFlTDUrwFarTZudPExwNCeRGrHj3n2al+7M+cAy/frr3wVLY6azG5dk2gIseEKsbBoYJ337qrrmaA89cf3CxQX16aRt2QsQb+hWyXY1xQT1pXnrsms67Cv6z8SzISEXnn7i0pW9REtL2Jo+HcfK42+mqblq0iUn6Z29NkM0wK/+X+iS9M7Knsnu+EBAe7P1L1k5wKKG3jxlSF8VA/2oqHJlMFLOplPWux6zzIPKwqUL1584Z93nNXQTkNAz6KVVa3VllmK6MSqNynBZNBAF+3QT9C9YIUWVTBNsD3nirzofcqt16V+5+1+9cWvVO/nA5UsPPHPymUNrC/1Ou8hZPJlA/CS/KLjvtLjns5CgvyEx1iDOUJQhVkAWMhhwD341AKXZBLhCbAO0GHCPBFLYpDJDOkPBATiGbwlmcQ9Xa7WDMxOPT8wc9Hzfq2KPW0z0JkAnG0Yua6dU0N7ZGIxdWsINiTamJFcgE70X8+MwCWaUKxZ7h06s94rFXGSmNG2cZMfyad/wcPnCxQtJtYMWytgz/HR+bGK/YHQZ8IwOLIQ7hsF0HViFNMeUa0wBaywJwTJlYj9UNVstpr0oN2iit37iUC7y0sXqbH5s4C/6U/pt4gNqPSO122rm2Y5OVf02VtSnLp7ePDrPGM+DcZMKzoaZXEhyILF+BwmFA02+gzjccRPkQFdREkAC7a1sayA3hG3BhpGrEtoQUEF7/oayiky6/a8X3lr13/riI+dPPrB+6MD+6kRwJB0YLD+Z+PQrg0mXoBgmfhB8bset3WCDDPN0GmpbKp9JOfnxXDOWEBZXJfqt7maD3AsT1AbRqWql0WnLwiuAV5fx0gC1Jkl0LdlECdMPp8cnn33rQm9mMlQ+wkMxMT09UX+kTZT0gSWhzL+jv2e8kT0uxF9+dlVSrIP5/Gu/IfGSgY3ushM4i8093A7Fwhj5AxX7terlVq0OAAMghCVX3m8ApAmOnH/iwhGfKMv4fG98ajoOp6db9Mc4n3z6rU9P1qbBdBUUnE7Hk/X5oyJiU4BOpx6ovPYbApYQZ4U1CbRWzbEFEThioZlT1ZladQwsHRg8bAJQUhn7uqoqs0fq9SOzirqQxCu/Qz9HWsDqFtEaMJwz6MDq6tEFm6KjHLqkIKQRpF2HlQ9giF6H2VTEOSD5yiWYP+XEmdOnTp44vn9ftzM5Xh8tlzLpsi49ifXJob+wW4XdCq8O1a5k+0FJuoZkPA+mbxibq9eiuJpk18RRkl1QTWh+f5ATVO2p5UaZfkazPktzpX57P5UeCHio/e1+KUc/yw1Oprvy6Y+nqcXJs9ykFyne+X9jukHHLTfvt3/Y12r0fbSmfSQ/F+ZSzjhcwX/y+pfWyO//lnlw5Wi/XZT5ZMV2/+jKQa5bbAuWWZMJwb6q2i/3F7avlItB0N5fTm9dvLiVvrRvLvRzo1e2F/6fV4dx3+/QFbCvGlqGUTyHbqBzq2euSVi3iUChApK/I/mw4AaMIQA+Qbdlmg7SsAKjO8R5sDRU/RwCCHwJqbp64tzZUyc3Nw6uVHvZhXItCAD4lgaoLjG1YC1hT7o8JjFtt0oYdJf0iFTLFRlc6wwNH01SJ8utKHGz0Spwp7JMOIFRLi9DYVqOo9BvNxKXyyAvJGGqpCpRHJhIXIexiBy3SQ2mZYvFrMb1na+BPgJ1llMpM8jCIyrXTPxN0yaKMdr+TLjzf4egFLUIj4ZhxHdubpLF3/zvVlRLWdG4Fujtth4I9nFp5cDa4d/5rpy776ainZeYyB/aXMtrjIvcoc31nEo4Tv8zWzddo9Le2QjT+V4ujsNOr0f4RxWy863jJUpLqu9zNZtVue8PbBRdIb+FHkEfQFdXLzVLBOFFRjg6LrP5N2G08V0kuApk7Q5SGSyL2wTDTHCB+BOGTgb5/7Bl9IqSvABw8eLFD1z8wMt3XnrHiy88/eT1x8+e2TiyutLveaa0RAO1BIYiUSA9GeZrJ6w2lm8BxPcC4GB32nNNACb3TI+EQjYZWJ4kn641197dlUiJVoYGDdQdqVYGhg10Uryr7xLtNAhoUlZYPzHKKEiPTGcijq8QW0D/ZZIkWCZL58LX0iUN37NMlI2eWJ8vxvnW4mnPsW2MbdvxT+9t5ePiNzlQaMqIVtcU4fADs2OhH0129uZ8j8PHz+3tjRuGF43N4v+QKzqEPARWSlFB1QCCgLKAATBWQGIMRfF9oegjEaH2PYv1ECFOcX597MTmufYiV21b5Yvtc5snxtZ3rkraK5QwFIJ3pjZWDxb6E6HBHQaMz4jGc5mRg6sbU53dPMXv0D+iNnoUvYjei17DfHXmkuBAqC6eOwtkCIbjRJo42vESEc465qlD2FZeWatRy+5ME8MUYOoKYOoeTBybCIbqLgLKfRfpVL+LqEbvIs3R7rpAAhyQmZS4i1JcSd1EXOF3oXnbUmyZQWEalnkdGapqnEOGoV5hWDVUgDhn/i71pu7+7ardWh15//t+5IPve+39H375ztve+vybnwRk/vBWXOqWanEce558M2UYQ+Y/aFuWhpAP9QCX2DwJzOzFw2B9AqW6/aEb6W/eYptId/0wfFMGQWyARoElsITLYSD1ER1mYdQ7vTb9D8sydGPlpnng8GnYhHJjyyN7becbujNScFMpbnS5FYr2yMjE2K3GRL2U91IptzCyZgs/Jez8lPS5DEqL6bwFRzt/Ys4tlG9V9sShYyr4l5TsznNaLqJcZplHuYpULjtfS9z6v74inJDbUBps8VR+WiLn6ZwlN9aabRwoF8bq5+qu25O1twpWKpUqZSfg1FihPL9m7RZ2gqQHcCT77wSv/+vSTDoTB+VC2UqnwvJbnVyaaqLTERpN57AB9h9s9QA/P0W+Tf4T4Oc3odSqdfUUQUdBkF/IY2k2B17wgkQ2cnyTgQV13UmATf9+ZADmRql0Z8nAtjo0AEK+S2ykNvGlc2w322HoaE/Sa4bOdHy4PEMmfNVz5ZiCwlD9CTJTHh2NvGo0MerEHMvEJACGsJyBq3AChgxjHjujE1HVi3z3QzOeNzPhj7hBKZsDgJmfreSzpcAd8SfOVD1szVoWjqZcGTQzDMe04AT2qqPnmgf29Raqe1pxraAwMsjgxrBcZV63UqjFrT3Vhd6+A9Nzk/iXV8rllYWRztzevfUj2ZydmphI2bnskfrevXOdkQW5/rUkBvofwe720T7ALxvoJNjeS+gauo4eWX34obOw5q4/du3q2v7VlQlPB820mSxDeBgYE8zvAMsVmGGdXQf1b2JV4ep1qVWULaQokn8o6OSVyw9vPXjq5AOu24qLuQu5gRUG1Z6Eavr3kpPvT84k4EfpVpEDX8BJfvFuaow6CN80MGt022ED1ltY7YO+h28o1ogaMVBU6bSFi/LFCLzSPH31dDNne1hRHI+fcq20G1qMqpgqaiU3fYp7jgL60tAsoeH56tLanhrBtdITU68StTZ1sa6QqUlC67ixhWsKoZaem5qqXFEzjzZPN+HvR96yNE6Ep2N2+tN7Z+rwdJxg6lSXrn76NJMhUBIV692ljdPVpepIv4JrL+15fO8/xxsbePMl/ObxsefweCm782ePT9648tYbaJcj0jr5NurAbKyuLlUj6cLcHChBBcypwu4gIvtP6LZ0mbEtxJgcbIZObhzdt7K0uGd+eqJY8HmyJoamrj/0r/caEqEMTgzDSAlcKeFBwEzygsSr0EoKJm+6DEhdsgI6uDDdm397rzczHcVxerI0oVHi6RdUNz09CP/47CERmlSsMWuskQknmnNhUJ2aa9TABNUaxWJg1kdHjz5yY266Xm0sNvww9Bvjc+2nOq163tJs3SDpuYk90wI0SPdAc2o/o6mQdbBveaPXn3n0z8ZLtYyiZBzdLB8/f3x/xUuVS2dOD/jZd+izoBtmQJYvofnV7oUepxgdW5L+2s2hJUEUTPo2kk5cKaPkigzyn9w40pqrlrOeKsNru+8NBjx5aJuUCIxO0G4m7vb2G0cTJ4n2vT6/ryRqw/SoakVGD2TWf2/XDw9TQf50Werrfjb36O0P7uMpnSh1JSq6uATTe3j91PrR+YVisWjXKjv67PSJj8zHKZzvd9bHR9PeVI3M5TKt5r6V9XbXCnRGm/UHFpdL5aqdJV9cliq5Hx7cv/x4J0cVI8XXWRSU8TKh5FCpOL93/ehnDlfaMztbxtJ8JiRr/V4hxVThVT+2tm+p08zlumkQND1VWVw+9sDZ+dmR1SE+eAywYBO0w2H0Y+i51TdVMKc3Lj9ENb62f2mPgvR+x1YBucjXRYFJaMYdC0vnt34bRlpg+eaKfD2U6WjLNomOmKoz4K8Aqs4hVcWXEFbxiR/90Ac/8N73vPLyrZeeu/nYoxfOZ0pRMej4DitM+oM0iEEC49KAVXYGockho01SKgaJkiSIVNAZwFRn5WueCSYHjMcb7dpwGuJBUpqMg7aSl9NkxCYJMQ3Sq/fi6I0SP1gib9ibIZ1/lqmki2cc/auGfaaYrrTy+WY18lQz7C/mfTcV5Bf7oal6UbWZz+NPklfJcTfPT4hAnOA578eIsvM/mm4QpaJKAfQD150U172xOsi+rdm1MU/nrp2AzThvhakocKOwPtNNuwZPcdNNd9K2A3uGm+7O1EN8PmMb5KdflOb5xZ8mht06eOhgMyUoiENsctvmpnyVhopUEy7870x99FGVfZJaygkhTigmGJE/yaUCgHxwSgS+AjgY7rV0SnXbEXDAVC8A+Em5CFK9mU7d04VQVaAwOtPlGxK6V+/M3MOSnyVvR0fQRUCTn0DPrz6bdoA7lLCO3nvj+sYYsLMtzNSbWLBXngWQu0fGYQZ8gkh3B8A7FeCdytS7oMsEZ2JbMwh0jW/JLU/oBKcnL1/60Q+989abnr704uW3nH/49KnlpYXe7EwYmXL1Dt6MmcRvyGRMzMdQySUhMpjIJIo3cIMUSbt53wUy8G3VVRkkjO+9sRjDxOOOD7Mv44v3XlCOZcpgda4W2MkLxoMEytkEayRkpj3wiZGQnqz2PD0rdNqWNr2g6Qmq15gLdI7rZUXNFjobEXCGZ84MvCNnnlncPOjGraebvWo9DsP49R/eo3GT6wbwg3b+8FL1pdb5Q/VCrlUCMzQ/3dJdvHiI4PLKRGNueoKyQIjXVD21b6yoKenxtCJcq7G/jF8bCRnJi7YIbF6oZHSheXocawrzA8XFak4L908D8IduJH6Ts9M1Tfe8cKQ8OztFutOz7h5u+UIHAyRaXnXp0M4f1NfPtyZPVloz/eaZZqkpzNq/HD3Ud1JAanwRstcKUXXB0YiayUg/pb1nbRLd4/zvBezRBvTxJHoZpv99q3cvPHz6pKLja0eJpq9glb389idcxbKVTQNrOtI1dAcxRVVY4u/UNaxvm4JS5KU42EWkXHdcogL+V+3ryCLEOocsi1xCxCInXnml03nl7it33/2uO+94/s3XH7ty+dzZY5uHDx3Yt7TY6Ut/+vRkMVcNfClF0ktWleFlGVVOXkOXcFwiy4EWSshqIiiTeMD6cbfN1XtCN3Sh9fr34sjDmPMbyEI18aWpc1WepPsMciq6bQCs7bALgIZe/ipX0mfZ4vnenit7Wmc7IDke8HzDDt2UJpgRab+gMy3YEf+5vvNPA6n//TQble6zUZb2Jc4PRhoAnBsj8iIPYvYZ3anhj2CcyX/NSqW1P3x0sU7+z0dUPtc521y4sqd3YS9rGMIOpnNflQrlq3HHtYXxXYMJ/2HV99nOH29slHzpxR/UXKsEEsxDzVV5f5XFgTRvcNE2/iE7jzMHq5/9bG2kmhZbW7+7sbEb4/tT+lVyCpVQD50GS/0keh79x9X0GBZgCUxxBOv8wMI4VTRfkuGhWxzUBBMMy98iMJm4iUz5IwS3kaFruqHdQZqia8ptCyMZh5GJNUg3uL7tqDZNTH2yoyQuUkX6V499X3Xm7f+2+rZWx+f75RGMnn/zzTc9uf3Yo5ce2Xro+Gb/9PzpkV65E8G0CY5KuJSkeEmlw79f9wxAxQBSDHUMHvhdk7SD6ly50hj6Z2WIppWYNyKzeEDz0AggR+LSaifho939/sDT1WuRV9dXls6l3stDPjk9/eDTiwcXV/afXj80NjExdmh952cHegRf0ghhBtjs7grGjVEipOtDFSrB4hv88M3VtRfW1l5IJcEVzdRtcW/vPVoSVSSnSsWnDrx3V28UChPja4d/an1tfOL1rw91xM4/FDBgHKiKiZmsXhHwIQb7xur20toLr75wCD8vsnoSxHnv7k7XgAHMemgX430WdEYLZObj6J2rLx1YBHS3uUaEUoe+Hsea+iBm2rWrLaFwnW0CYBZUgWlWhSZUmFim6RrT75ggZJr8LQuCBjhaII0JbdvAHCG+BRuOrmCZ8Xryoz/+2od/5IdeeedzNy8+cvrU0SP7Vhfmi+mWxTKT/UF63hJ+YzDtXpbnvUBbgksGGZ9+feh/uqcF/voOTFuS1wkYpzvEmgOsI/O3OJih5KS0MK0hVEm8W6BMyjJXq1J/l6PjBUACU/165dABGYiyslcvb79538jGSDmTy1re9KGZVMaCsUhZ4oIe1GZ7cX1zgdsR21tc3Jts56oduZ076OuetPz58lOrwkrB6Fmm4ZWvLejqwpsUMM6qyjObU9n2wwWucoVi0xK6s/MXtiEsJpXCK3PVSQeIZ7oKze972wvXnsxalpPJrR4dmVxhPs+Uqq6n2yrFe+Nus+br9uqCVCJ7c8uLcrunO9mR27mt2bg/DWhIt8+uFqlq655bLVmgrhx87JsK2CxNvnhiEWzL7APLEarJbOMP/9Cw2T18UicfAn5wHr0A1uax1avbj12hAEU3dUHuWxWFYeW6oXGqWiahyFaRjPWmHDt1AzmUOueQ48jkZoeeeNfLt97+/JtvPP7o1Ye3zpw+cfzI4YMHAI30O82JRq076oKMJGCzndiMejXxGkkbct/ZwIZJe2BXANeCYZGuZpn9WR9GW+Qi/qu7YVNmgPJEIyQv2EosMqTIJVzu99TEtTRDEk8SDbyqSAnDbtd2vjbacXTNMkdCQ3omwLBXH2rdap47XN0xoxSeT0XMie3QCUv3vyOHq3GJUzdbrGcytZHYxQpRRqKcw3ZSoKS+6fTX67ca6/0CoL3lmTLMiH5rtN0evaUDTSvNZbNMwVj3m1NzpWpt9PC5a7juRJHzWOxIY4VT4V/ZcaInMxblhTCXC/IyNpqKcqOeV/vno71isXukzlg94clfJl+kx9EiegQ9u/qMDzhyoSiois7sn6sphrkBigBISfIWF9PYe6RD1SIw3WibYxWZhmpuIwPpwtBh/Wtakn2pXZHB/5MYPQJA5Pjm0cNrB/q96anySC4TBbbFFLSIF22pxqWFH6Sf3UvprlcHIdJikr4rPdMl4hfle1cynX0GpkSmtPEkN40PgzicDrFCYzfg0CIfkoMwfTxDWXZWir7r1icT+7oEFnaq4mGO30IszyK3sHQGs+rSimHo+khN3pSZP9uX5fdTGVh1zGWTfAtM9XjVNFdmJUhIZXz5djTUJQsrZATvgJE3BPGJkp6seFBd9V+quhkb73MC5//CT8k0LyM2Ae4PfUaDfOtT6IfQ76L/gvt4G38K/zYsFeQHSXLdAB/v/lxPtyHDJI3+IAO127n/7pqN73n2B2BqN5OvgJPE1oKE7p3uIDAACo+0us1WczfrLaHlg0R4mWw313RwULVxExB5CMunPyiDB6WHhYoYSr2hCMA7AO5cluhWGpXkrapmo5tk9MF/qX/9ityskB9cF+tXZOmmLN5JUvaSsgPf1hs7MdduBu173Zd/UFau5O5cdVi+3ujI725VVrGUeBCSoAiQXplMVMQNGWrnCS7gYCialZBXmqGNq8NnGNTy/R3pVVv3H1lC2zeMU7cpn7sLBZrVGdwdJDQmhTiMsHwtSuYnyoFuy7mVFci0xkqYJA/ISvjgl5V+rTveHcdJejke7+HxbnI00iiaQsb3LbC/ijeIokQVGd53U9Oz047rFRsjvZHx7odMRxACPAEYHx7+iggllAIqEZ6GZWqZJs96vpIfeweVWRbSy8oARCTOVkIIJdbwVpmoJ28F0orl+aS4gjVvPD8O3+IHFx7bB7TFgzM6IJWkSNIrSgb3Qc9EsnWBizomHrs7llcwtJJUIRPqMFMEUFidEB3qJwY0nSn/ZGEMVKCaICqZvgKUO2kkcd3KdsY/A3dQhSe5LbLnXFZKgWbJXwuBu8Y2oTMGNMLkSzpEV5kETzKvUWb6QZFUgGl+vIwvTu4TGvynDEYf/oDP75/QxL6zcBoOo/NWTsjMRFVnhuapCb3XKhFlYPECP+X5jj+ePh/BrVDoH6kylgQDBd2W2+TR5Q8oyECVIJTZGueqnBcLj30JuoqTiBmMq6oOxxVGL7lTszknybxYGP7g0eGPcm5rGhE7XxrPw0b5/ymfH78li+lJ9qatMZlNSGT6AxneibWkdyaRU6Tlx38NptpKhCipB9uarcnqVCJg1okJhFFpfHGsoNlMQt1kZu71TXrUk3YKY2MF+ZDaYGYG1weTSFVGNbswdpsp1Bz0Q4WP7DG0heUxTYqM5zON+5z3MfIsMJ/z6Dn0efRH6BdXCxXMyeduTmQVzN+zDaVeO0IM9d/t3UOB6wP9aQD96SCYL9XQ7yDdNPWbUK0AI0D4NoMx0LBqYHUbmQiZW8g00VUgLiYCmtN9QzHQ6Lf/duW2VssY/f63fveb/9Nv/uwXXnj+uWcvX9o6PTVZq5ZL6Rj1cM9O3rToz9Nmv9VvAmGVrxkMvMuDrUSqg1yxML4XVYkjUHc8STCTKGaWAMDtQQWtfluylfZcU/KXRiTjapMY9EpFRtIbneRXDdSejNAPFH481EqMV3Z/eGrgfZ3Bs6TeqMq/boeDKZ1rQqFmlPzkVFK2DUVZFMqPVGZh8iqIBFTB8N2Gbgf/eacNQrrx5hWfWpNz2FaNqckDi4sHJqcM1cZzkxb1283TZ/FnLz2gDn5GR+tNLq3JtGAOMqM4ZHrSvCtSMvtYBZSVliIRF0cO7XypWNjXsynhhJoGiC6T+bceCIr83SSFyqVdyCsKiGOtikNLwTcnpkkQ2oVRW4MbmIqn13y5QljSLF+8vgiW/PLxB4+sj0/6DsWZGz98YnHeBGhK2eSURe1SyabW1KQGZ8zF+UfPnm628bPnPz5WAbVUIaoQxFT2bI+P67I+c/JniwVNaiUgxxIdlrMm1URFg2NM5Q+mKAKWrKLLlZuk4MFNoZ3oTpvJbhWumaCybCaTexWaP91SdKalBeVEpYIBXCfQZQlOzn6gSKYm14+cla5DIF+7mGINHUGb6AF0EV1F19Gb0R+spjZxymnLtKoHF4htUFgQlSR71KEp6jyHUoqMJwM3dBC9roJOhL4q7AY8kCtfyJLxX2Rzw77uWcAPQHeeS3a49ApxckJmeyY1pe5AVTSl3P7717W1Ov3otUuXnnv2yScef+za9UevX7p66eqVyxcvyDSfB04cP7Zx9Mjh9UMH9/U6o3kf1lDN7Xaq0vQC4qh0G2CBEyPckFa5Xm1WurBTlsk/VYdKaWXJW2EFDBhorjnM/sFtXi1X+7ztylfDqoAXVqRIT+I4LHf9aqPNffl7ZQmtrNRpHeDI9/8jeOf3SaLbiHIZ40d1B+OL1OL4dwx759N/MrODn5zP1zc2dr6G2cc3MbaNn3z/znffNbv27bXjgSHTKf10wEgbYPovD39T6vurV3412ZD/zTbepX6VCYf8r+8/fff17xH8+vc+puB3AVOF2v/i1VfJWy1PVfSM771BV34G7UHL6En0AfQP0JtWn+o1CLLfEQImeEXmW27CffJnb4ChmYpDEbVBbChAeKoBptdhjpgg12GtYczOyd+klPEGhk9g9ImPf/hHX33/3Xe//M4nbhxfX15a3Ds7Uy0X865jaGgP3iNdNX6bDZMaB3lWSbCn+wY23hieGYQjEsYv01GKGMPAAysbULJqEs6sDgIQibbrzsEGdlrNBODB9DQA91Zk8tH9OvbKrEuZ1dVvR7XkNytbg4y9uNz7iR8vUxIYhpynh4SDczd0G+N8JjuSXhuz80z78eS4VVkcb51tjy9WWnmYOSLOhLdnMYl9zxD42levEW54fpzYRyqNGmisIF+o7PnFJOcKdBdVlFJHFtVv2Ar/eJqbk5+wdr5sVLKLJw+dWMpWoJ4dmNzPXnrq2LGJNBemeL+lK2J0LQaWb5NcDo606sGWnZHLPmO3DlaFqls7Lz35KWCEqaxMHM6mfB0n+oQqqtGSIiOtq9U6OMrh3nUnPHLs5afrL0FrmTDMQONQSOqNJO+cfBsm/Sg6gx5Gl9EN9Ax6Hm2tnn3q0aWWorLnLj50+sShca6rJ4uxqahYB5GBIb4r339nd8EC6updA+tYl0FthO8qePDTH+SF4xsbZ46fObI+FtUnA98P0qbMC0nSPe75cu+9SDTc6TQGAgKyIclPwg8Hv+GVvKU3k7zUGQyIYryAW31ptaIYJtfGPrAh+dtAgXzxqUdBpGCuk2+MqpUFDCwsBkZuA0cGuL9QqdpGEJaqjj62UcrkOzwUlVqqtDGmO9WSH+nOn4d+5HlRMKtdWNUuPJZ832k0GoFYvaAN/vadxxcPLsyPsFuSOD7D8efk9nOYPyO3t4Aazi8cNGxaPjurO9l4/w93hKhsNacn46yjzz1YpvYBGlerMX1fUh9+KNn8+/Yrnfb+0uLO55M2/1J+n///AK9ukxd4nGNgZGBgAOKW4Kna8fw2Xxn4mV8ARRgerNlaDaP///6fxfyWORDI5WBgAokCAHrDDlwAeJxjYGRgYA76nwUkX/z//f8381sGoAgKUAUAtm4HtQB4nGN+wcDADMb/fzPD2QOLAQTOI/IAAAAAAAAAASAEsgY2CE4JwgwYDIQNaA5SDqwPshJOEyoUvhWcFqYXShgQGQYaXhsGG9AcbB0WHiwfRCBAIV4ifCNkJCAmvihKKVQqZis8AAEAAAAlAgQACQAAAAAAAgAyAGMAjQAAAQEODAAAAAB4nHWQzUrDQBSFz7T1t6Ci4NZZiUVMa4qbQqFQaTe6EelW0nSapKaZMpkW+hq+gw/jS/gsnqRTEcWEm/nOmTt3bi6AU3xCYPPcMTYssE+14Qr20HVcpX/vuEZ+cLyDOp4d79J/cXyIa0SO6zjDGyuI2gHVDO+OBU7EseMKjsSF4yr9G8c1ctfxDs7Fo+Nd+qHjQ4xE7riOS/HR14u1SaLYyqt+Q/otvy3Ha6lpJVmQymBpY21y2ZNTnVmVptoL9fw1HdtYzdWTipZpYLZyu46UyROdyVuvtbWGKlMmsGpSVM9XkW/tVE6NnsuBqysXRs9UaL3Y2kWn2fx5H/rQWGANg4SjimEhcUW3wdVHi9EmjZkhmbnJSpAhQEonwJIn4nInp+4xplQZXcWMlOwh5HeOV6pxma2oFJ4YEc+nrGL+7P7WI0ZxR1JWl7hl3dafrCEjKzODsoPJd+85VrzNp2vZYdGlKbuSGPzqV3Iexd6MTkjfK6di6XbQ5PvP/30BCU6DkwAAeJxtjMlSwzAQRN3xmgQI+75DuPFRY3lii0gaM5YrFb6epLjy+tSvqzqZJH/Mkv9ZYoIUGXIUKFFhihnmOMAhjrDAMU5wijOc4wKXuMI1bnCLO9zjAY94wjNe8Io3vGOJjyQfyFGTrclx1rHWc0OjsysnG9aFaEvBms8VqbehTWvaFhxY223Fbds7CrHgtdTUprte9Nz3rIVSY4dutqHI6tlJqMxoRl+zZj2T5o79zg3fI/MPa1k7Dg1rTn3vOO8k8DZzTKvMiIYiiqcoRU1hl6pWMUaczSXY/YcXiZ3l0oiRMMa8VqYm/SJfGFKVmLdKPZeOYxwNZ9669dSPQ6ciftiPNiTJL+deYAYAAHicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZ2J02MjBoQWguFHonAwMDNxJrJwMzA4PLRhXGjsCIDQ4dESB+istGDRB/BwcDRIDBJVJ6ozpIaBdHAwMji0NHcghMAgQ2MvBp7WD837qBpXcjE4PLZtYUNgYXFwCUHCoHAAA=') format('woff'),
       url('data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+JUp4AAABUAAAAGBjbWFwM1PvMQAAAbAAAANaY3Z0IAAAAAAAAGEoAAAADmZwZ21iLvl6AABhOAAADgxnYXNwAAAAEAAAYSAAAAAIZ2x5Zkxm0hMAAAUMAABWeGhlYWQkZK6WAABbhAAAADZoaGVhBz0DcwAAW7wAAAAkaG10eJCI//sAAFvgAAAAlGxvY2Gj4b2GAABcdAAAAExtYXhwAe8QdQAAXMAAAAAgbmFtZXWF6AQAAFzgAAACzXBvc3SFRTlKAABfsAAAAXBwcmVwfrY7tgAAb0QAAACcAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQD6AGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOgC6CUDUv9qAFoDrACWAAAAAQAAAAAAAAAAAAAAAAACAAAABQAAAAMAAAAsAAAABAAAAZoAAQAAAAAAlAADAAEAAAAsAAMACgAAAZoABABoAAAABAAEAAEAAOgl//8AAOgC//8AAAABAAQAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAABwAAAAAAAAAAkAADoAgAA6AIAAAABAADoAwAA6AMAAAACAADoBAAA6AQAAAADAADoBQAA6AUAAAAEAADoBgAA6AYAAAAFAADoBwAA6AcAAAAGAADoCAAA6AgAAAAHAADoCQAA6AkAAAAIAADoCgAA6AoAAAAJAADoCwAA6AsAAAAKAADoDAAA6AwAAAALAADoDQAA6A0AAAAMAADoDgAA6A4AAAANAADoDwAA6A8AAAAOAADoEAAA6BAAAAAPAADoEQAA6BEAAAAQAADoEgAA6BIAAAARAADoEwAA6BMAAAASAADoFAAA6BQAAAATAADoFQAA6BUAAAAUAADoFgAA6BYAAAAVAADoFwAA6BcAAAAWAADoGAAA6BgAAAAXAADoGQAA6BkAAAAYAADoGgAA6BoAAAAZAADoGwAA6BsAAAAaAADoHAAA6BwAAAAbAADoHQAA6B0AAAAcAADoHgAA6B4AAAAdAADoHwAA6B8AAAAeAADoIAAA6CAAAAAfAADoIQAA6CEAAAAgAADoIgAA6CIAAAAhAADoIwAA6CMAAAAiAADoJAAA6CQAAAAjAADoJQAA6CUAAAAkAAAAAgAA/6kDbAMUADkAnwB9QHpZFQMDCghgUgIHCmdRSjcEBgdoSSwlBAQDBEwACQwIDAkIgAAICgwICn4ACgcMCgd+AAcGDAcGfgAEAwSGAAEADQABDWkCAQAOAQwJAAxpCwEGAwMGWQsBBgYDYQUBAwYDUZSTjIuEg3FvY2JdXBccLicXLiMTFw8GHysBNCYnNi4CByYnJiIHBgcjIg4CFw4CFhcGFRQeATMyNx4BFxUUFjI2PQE+ATcWMzI+ATU0Jz4BBw4BFhUUBiMiJyYGBw4BBzU3NjQmIg8BNTc2NCYiDwE1NCYiBh0BJyYiBhQfARUuAScuAQcGIyImNTQ2JicuAT4BNz4BJy4BPgEzMhcWNzY3NjIXFhcWNzYzMh4BBgcGFhceAgYDayciDgotRiclIC5KLiEjBSdELAkOIScCIh8BJkAmDg4PPCYSGhImPA8ODiZBJgEeIXEKCQcuIBMQDh0CBCEYVQkSGgkpdAkSGglIEhoSSAkaEgl0GCEEAh0OEBMgLgcJChkaBCIaDgoJDgMZLBoHBhELJCEdIh0hJA0SBQUaLBkDDgkKDxoiBBsBXihHFSVNQCMBJxcgIBgmJD9NJBRDTkUXCAgmQCYDJDIIIg0SEg0iCDIkAyZAJggIFkItBRUWCyAuCQcOEBonCWtUCRoSCShjdAkaEglIcQ0SEg3uSAkSGgl0qQknGhAOBwkuIAsWFQUNMTcsCQUdDRYzLhsBAw0qFxQUFyoNAwEbLjMWDR0FCSw4MAAABv/7/20D7QNPAIQAwwDGAMoBSwHSAelBVACvABwACgADAAcABQCuAAEACgAHAboBDgACAAgACQC6AKgAIgAEAAQADwAIAZABhAGCAYEBfQE/ATsBOgE4ARoACgAQAA8BqQGiAZQBiwF8AUABMQEvAS4BLAEfAIEAKgANABEAEwF1AWIBSQEjAAQAEgARAZcBlQF0AUoBKwDHAMYAxABxADoACgABABIAygDFAGsAQAAEAAIAAQAJAEwAUQABAAIASUuwDVBYQGMACwYFBgsFgAAFBwYFB34WARAPEw8QE4AAExEPExF+BAEBEgISAXIDAQIChAAAAAYLAAZpDQEHGAEOCQcOaQAKAAkICglpDAEIFwEPEAgPaRUBERISEVkVAREREmEUARIRElEbQGQACwYFBgsFgAAFBwYFB34WARAPEw8QE4AAExEPExF+BAEBEgISAQKAAwECAoQAAAAGCwAGaQ0BBxgBDgkHDmkACgAJCAoJaQwBCBcBDxAID2kVARESEhFZFQERERJhFAESERJRWUE1Ab8BvQGyAbABgAF+AXsBegF3AXYBUAFPAUgBRQFEAUMBPgE8ARkBFwEJAQcAwgDBALwAuwC3ALYAswCyAKsAqQCnAKYApACjAJMAkgCJAIgAdAByAG4AbAA/AD0AOQA3ABMAEgAZAAYAFisBNicmJzYuAQcGByYnJicmJy4BIgYHBgcGBwYPASYnJg4BFwYHBhcWFxYXBgcGFxYXFjcWFxYXFjc2NxYXFjMyNxcwMR8BMxQzMRYzFzMVFxUzOAMxMzUzNzUzNDM3MDY1MzU3NDM1MDE3FjMyNzY3FhcWNzY3NjcWNzY3NicmJzY3NgE2NzYzMRY2NzY1NDc2MhcWFRQXFjcXFhcWFxYXFhUOARcmBzUzMjc2NycGBwYnNTQmIgYdASYHNicmJyYjNBMVJzcWFwcnJi8BMDEuAQ8BBgcGJyYnJjc1NiYHBgcGJy4BNzY3PgIuAQcGJyYnJjc2Nz4BJyY3Njc2FxYXHgE3NDYzMhcWFxYHBgcOAR4BNzM2NzYXBwYXFhcGBwYXDgEfARYHBgcnNjcnBgcDLgEOAR8BBicHFjMyNxcGBwYnBxYzMjcXBgEGBwYrASYOAR4BFxYXFgcGBwYnJgYXFhUGBwYHBicmLwEmBg8BDgEnNxYzMjcnBic3FjMyNycGJzc2LgEGBwMmJyYnBxYXFhcHJicmPwE2Ji8BJicmNzY3NjcxNjc2JicmJyY2NzYXMRY+AS4BJyY3NjMyFjY3Njc2FxYXFgcGFhcyFxYXFgPlCAwJExElZSkiFwIDDR0WHQZNhE0GHRYdDQICAhcfKWUlERMJDAgGDQwRFQUGFBYmHiQDCgwYHSQbGgoSDw4REjcBAgEBAQEBAgUGBQIEAQECAQECATgREg8PEQobGiQdGA0JAyUeJhYUBwUUEAwN/U4MGw4QBAoDCBEZfBkRBwkJCAoJDQkMBwUsSQIkHAcfHCYcIRYfFhgNFA0bIwIlFBYUFLMLOQgEDJAHBQMDGAkCERAdFRcGBAICFg0IDRURGB0GBQ8KEAYGDwgLChMGBw4HCwkHBRQRCyInGR0TBRQIDQkMDA4OFgEBBwUBCREHARAQHhUBGQcGGCsCARkJBgcEBAIBDmoiGB4XGooEExEGBTUrKw4WFicmegoPFxwBAgQ2Jy8PAjQGEgkMAQgPBQYPCg8FBg4UJRUUDRYCAQEGCBEUHhARAgkYAwMFEA8vJzYEAgEvHXomJxYWDisrNQUGERMEiiAVIAMvBSgbKWkNAgEDAwgGDAMTCxcCARYLDQwBAQcFEwoRLigVFQcRCgENAQEWGRoOERUEEx0ZJyIMERUFBwkDBwoEBgFnJx8ZES1NNgYFFxALKxkUBjc6OjcGFBkrBgoJFgQGNk0tERkfJxwTEQkZHiYpLRENBRgUGhIVAgEODggFBmgBBAEBAgEBAQEBAQEBAQEBAgEBaQcFCA4OAQIVEhoUGAUNES0pJh0aCRETAScoDwgBBAMGCyYVHh4VJgsGBwEBAQUGDA8XEQsCSisCDkwKDBwhFgkGAYUKDQ0K/w0CKyUUCgkP/ZocFAoGBBYqAwcHCwgHAQsECA8RHQ8QAQ4RBgQCAwcKPBsTEAoJEA8JAQIGCyAiFgsFBBMJJx0UEhQEBSMJBQUBBQUGDhcVDgcGEQ4EBAcBARICKykhGyQ2Jh8EFAsHCAcKC8gPEyQTCgEDCQYJEwhkGA0sBxXlCgYKAS4BHlkDAWkfCwYCCRAQCAoQExseKQQCCQYRDgMMEA4UDQ8IBAsBBwgLBwcGA1keAS4BGuUVBywNGGQIEwkGCf79DRMcIwQxJxoSyAsKBwgHCBkDAQoKFRgdFgwGBw0GDAMLFCBQAgEJBAQOEQ0OFRcZCwUJIwUEFBIUHScJEwQGCQ0TAAAAAAQAAP95A8cDQwBgAJwAywEJAAAlMDEyNxYXFRQWMjY9ATY3FjMyNzY3Njc2JzQmIyYPAQYHBgcGBwYHBgcGBwYXBwYHNTY3Njc2JicmIgcGBwYHBhcWFxUmJzYnJicmJyYnJicmLwEmIw4BBxUGFxYXFhcWATY3BgcGBwYjIic2NxYzMjY3PgEmIgcGBwYnNj8BNi4BBg8BBgcGByY3ND8BNi4BBgcVBgcGFwYHJjc2JSY3NjcWBwYHBgc1Njc2NzYuAQYPAQYHBgc1NCYiBh0BJi8BLgEOARUWFxYXFSYHFhcWFxYHJic2NTQnJicuAQ4BHwEWFRYHJicmLwEuAQ4BHwEWFwYnJiIGFhcWMzI3FhcGIzAxIicmJyYnFgEGP04pKQgOCC0lUD1KNTIaEgUCAggGDAUEBgkOExggJS9SKiAIBAYGJRUoGzEEA0JFBQsFDhgnFh0KDWwlGwYECCEqUjksIhgRCgcEDAYHAQEDBRMZLzkCNX42Ag8YMis/Lz0yLg4VDyMQBQEJDAQREQ4LFhABAwQLDAMIDA4TFwQBAwMCBgsMAgYCBAwdGQYVIv78CiwcKHMFAx8WIRURDAYCBAsMAgMFBQgICA4JCgYCAQoLCAELDRZPoEYlHggGBRocCQQEAQIMCwYCAwMBBBcTDgwIAwwLAwIDERQfHQQMCQEFHyMVDjEvOzE9LTIYDwJCWSgUCtsHCAgH2w0RKDc1ZEhaNhwGCAINBwkKDg4RERUSIDktOCUjAxEFziUnSU9Fhz4FBQ4jOTpPRm1JzQ0MIyU4LTkhFxkUFQ8NCwoBCAUDLS1YRl8yOQEuMThcSXA2LRobLAgNDgUNCQQPBAMEGRoCBgwHBAYMEBAWFAgOCQsJBgwEBgUBEBAeExUOOjBNqk1cPDFxdzo4KCFwAw8KDQYMBAQFBQYEBgI8BwkJB4AHEQQGCAEKBg8PEwgvOCkcLiUuICAOFQ4VDxAOAQYGBQwFCQsKDQkUFg8QDAYCBQwGBRoWBxkECQ0FGwgtGhwuNnBJWzkAAwAA/5wDtAK0ABsALQFjAAAlDgEeATI3PgEXFj4BJi8BJjY3PgEuAQcOAQcmEyYGBw4BFx4BOwE+AScmNzYmATYnNicmJz4BJyYnJicmByYnJgcGBy4BBwYHDgEXJgYHBgcGFhcOARcGBwYUHgE3NhcWFxYXFhcWFxYXFjcyNxYXFjMWPgEmJy4BJyYnJjc2JgYHBgcGFxYXFhcGJyYnJjY3NjcUFxYXFhUGDwEGFhcWPgEnLgE/ATY3NicmJyY3PgE0LgEHDgEHDgEXJyYnJicmLwE2PwEzNjc+AS4BDwEmNjc+AScuATc2NzY3FBUeATsBMjYnJjYXFj4BLgEHJjc2NzYWFxYyNjQvATY3NhceARceAT4BJxYXFhcWByYnJgYWFx4BFxYGBwYeATI3NjcWBw4BByYnJg4BFhcWFxYXFhcmBz4BJy4BBwYHBgcOAR4BNzY3NjcOAQcGBw4BHgE3Mjc2NxY3NhcWFxYyPgEnJic+AQIZBgUFDA8GEy4VCRIHBgkHAhQTCAYKEwgcIAEragcUBhAOAwENCQMKCwEDEwcBAQMCIQYBAh8QBgoQIhoiGxwfLUA4LCErZS4yHA0HCA8dCxQICgQOFwQUHA8DCA0HFxYLCw4MKjkEBQkLHCAWFQ8RBQYIDgQHCBIhDSQBAQoEEhoEBwMFCAogAgIUESINDQ4ZI0AEAwcJAgkEDRchCBsMCBwTCgUKAgEMBQMFAgEJCxEHNVQbHRAQEAwFDxANDg8EBQkBBQUKDAMPCgQRARQHAwUOBwgECwMEAQ0JAgoNAQESDQoPAgwWCwYQFSQuYSMHEw8HBBwjKjAUIggBDhQMAQgIORUOERASDBcBDCIqAgINDQcBDhMHBAQKAQETEBsnCBMLBAgoGQECAwZYXx0bBAEPCUhDFhQIAwwTCBARMTQEJB4qNAoLBA8KBAMpJQgIOTxMQQUPCwUBBxAaHuEEDw8IBA0FCQQHERIEAxYnDAUTEAYFETghAQEkBwIHEi0XCQwBDwocFQcV/ls5LhcXNy0jTCU4IRkLCQIgBwghGyYZBxQWLhc1GQIIChIaHkAdGkYdEx0GDgsFAgQJAwUHCRsjAgEIBg8BBQsJAwEKEQ8DCRsSMEEkIQ0TBQ0UGyooNSoEAQEJEjUxfjNILhgXExIUFhsaEzduLQsCGQslWy0RHyEfHQ4PHRYRDhANAgQcVTY+jzkKCAMKCAYFBAICBAEBARATDAEBETMRBRIHFjQZDgoDAQUFCQ0PCg0RAQEMFA8CAh8bIg8TEyIHDRQHBB8VGQUCGBMKDAIOCgEDEkswMA4KBg4cBhJBJxUnEAcTDQcFBRcaFikPJRoFAxETBRspAwIFDCMKIFMrCQwBBBsKDgYTEAMGCwgVBCZCFyMRAg8UCwIBDhgDAhEFBicECQwHJCAWPAAAAAUAAP+mA+wDGAAqAFAAeQCDAK8A3EAkSAEEA2EBCgaMAQUKVQENDItwAgkOaQEICQZMBAECAUs4AQBKS7AMUFhARAAAAgCFAAIBAoUAAQMBhQADBAOFAAQGBQRwBwEGCwEKBQYKaQAFAAwNBQxoAA0ADgkNDmcACQgICVcACQkIXwAICQhPG0BDAAACAIUAAgEChQABAwGFAAMEA4UABAYEhQcBBgsBCgUGCmkABQAMDQUMaAANAA4JDQ5nAAkICAlXAAkJCF8ACAkIT1lAIaekoJ6bmJSRgX9+fG5rZWNgXVpXTUsxMCwrKikhIA8GFisTNjc2NwYXFhcWFxYXFjc2NzYmJyYnJicuAScmBwYHBgcGBwYHBgcOAR4BNxYXFhcWPgE0JyYnJic2NzY3NhcWFxYXFhcWFxYXBgcGJyYnLgEBLgEPAS4BKwEiJy4BKwEmBy4BKwEiBhURFBY7ATI2NxYfARY2NyU+AQUUBisBETMyFhUNAQ4BLwEmJzU2NzY3NjsBMhYXHgE7ATIWFAYjISIGFBYzITI2PwE2FhcWBtkIFiQpDxIOHxEQU15XVFE9CQoMLyQdFw4sDEdUNjUvHCkmHBcQAwcBChGeOjxHSAYRCwdHSj4/GCIpKCIhGxkKExUOGBwiLCwxR0dZVTEeAnsZUSNuCCYZpQwJFkcpNjY4CSIUYAgMDAhgFiQIExfULmMqAVsZCfynEg1LSw0SAyH+pSJPJdMbGgUOFQ4XGDceNhEJHRClDhQUDv76CAwMCAEGGCYIhRYxEQcEAi0ICxEENzMlIBIKOwkJIyJEChYCBhgUIhVVEWEGBC8pOAINCQ0JAwURDgEvAxofQAYBDREGQCIcBigdIwMDFxMjDSYqFSUXHQwmFyECAz0iWf7XIA0XRxccDCElAScRFQwI/sUIDBkUAwhXEwga1w85sgwSARERDUnXFAcPVwsDvwIIDQYJGxkODxQcFAwSCxsWVg4HFAgVAAQAAAAAA60CtwBEAJwBOAGXAAATMBUWFxYXFhcWFxYzNjc2NxYXFjI3NjcWFxYXMjc2NzY3Njc2NzU2NzYuAg8BBgcmLwEuASIGBwYHBgcmLwEmDgIXJTc2FxYHFQYHFQYHBgcGBwYHBiMmLwE3NjcWFxYyPgEnJic2NxYXFj4BJyYnNjcWFxYyPgEnJic3NhcWHwEWPgEnJic3NjQmIg8BJicuAQYXHgEPATQnNiU2NzY3FhcWFzEWFxYXFhUUBwYHBgcGBzU2NzYXMzI+ASYnJgYHNTY3NhczMj4BJicmBgc1Njc2NzYWPgEmJyYGBzU2NzYXMzI+ASYnJgYHNTQmIgYdAS4BByYGFjczNhcWFxUuAQcmBhY3NhcWFxYXFS4BBw4BHgE3MzYXFhcVLgEHDgEeATczNhcWFxUmJyYnJicmNTQ3Njc2NwU2HwEWFwYVJyY2Nz4BLgEOAQcGBycmIgYUHwEGBwYeATI/ATY3Nh8BBgcGHgEyNzY3FhcGBwYeATI3NjcWFwYHBh4BNjc2NxceAR8BBgcjBgciJyYnJicmJyYnJicmQwgHCxYaLCcoISUjIhgZCggLJgsIChkZIiIlISgnLBoWCwcIAgIDCRYfECFIRSpAGAoeJB4KEAhBKkVHIRAeFwgDAwEhEg4MBAICBwYLFBgoIyIdIBQnFxkJBQoIBAwJAwMICRYQCQcFFQcICw8LBR0SBAwJAwMZJxoYGQ0MAQUVBwgZJxcECQ0FFgMIBBUJBwgBBwUXQf6+EAcMFhYMBxArFCIRFRAOGxAmJB0JIREVAQYKAQcGFiwTCSERFQEGCgIIBhcsEgcUDxQOCwoBBwYXLBIJIREVAQYIAQYFFywSCQ4JEiwXCwoPCgEVESEJEiwXCwoPCgUOFA8UBxIsFwcIAgoHARURIQkSLBcHCAIKBwEVESEJHSQlERsOEBURIRQq/q0OEiFEQRcFBwEIBAMFCQoIAQkDFwUMCQQYKBkDAwkMBAEMDRkYGicZBAIJDQUTHQULDwsEAQkNBQgJEBYJCAQBCQ4ECAoGCwoHBggOAScUIB0iIygZFAsGBwICBQGFAUAhOCs2KygRDgEHBQIICQ8PCQgCBQgBDxEnLDUsOCFAARYKEB8WCQMEBhNZSx4PEREPFAlMWhQGBAMIFx8QKAQECw8SBRMJATwfNCkyKCMPDAEHBBIGBAcJBAcLBQkIExcHCQoCFAcOChcZBhcEBwsFHwkaDA4HDgEKAhQHIAgXBQwKBRcRDwoBEwgLHAwFREERnRQKEgMDEgoUNh4zMTxBOSghGhAaFx43HgoFAgcMCgEDCw0vHwkFAQcMCwEDDA4wFwsIAgECCAwKAQMMDTAeCQUBCAsKAgMMDSkHCQkHKQ0MAwETEQQBBQkeMA0MAwETEQQCAQIICxcwDgsCAQoOCAECBQoeMA4LAgEKDggBAgUKHjYeFxkQGiEoOUE8MTIeNpgLBAQGEUFEBQwcCwMLCgUBCAUOERcECQwFFwggBQsHBAENCA4NGgkfBQ0HBhcGGRcKDgUNBwYJBxcTCAkFDQgBBgkHBAgIBAQCAgcBDA8jKDIqNCA7FgsTAAAAAwAA/2oDPwNRAAEABwAqAEFAPiUBBQIFAQQDAkwGAQIFAoUABAMEhgAFAAABBQBnAAEDAwFXAAEBA18AAwEDTwsIJCIcGhUTCCoLKRITBwYYKwEzIwMzARMnASIjBgcGBwEOAR4BMxcDBhYXFjMyNwE+AS4BKwETNjU0JicCRQEBRv/+pUb/AVsCAw4NBwb+nwsCEB4RtTkEFRQMDRwUAV4LAg8fEbU5ASMZAxP+jf4JAZgBAg8BCQUH/iwOIx8TAf6yFicIBRkB9w4jIBIBJgcIGSQBAAAAAwAA/68CqwM+AEcAXgCAAEFAPjABBAJnY11aVz8WBwEEAkwAAgQChQAEAQSFAwEBBQGFAAUAAAVZAAUFAGEAAAUAUXZ1UE88OykoGRgWBgYXKyUUFx4BFxYyNz4BNzY1NCcmLwEmJyYnFx4BPgEvASYnJicmJyYnJicmIgYUFxYXFh8BBwYHBg8BBhYXFjMyPwEGBwYPAQYHBhM0NTc2Nz4BMhYXFh8BFRciFQcnJiMHAzY3NjcXFj8BFhcWFxYXFhUUBwYHDgEiJyYnJicmNTQ3NgE/Dg4xIyBKICIxEA0IBA0BEAcLAhQGEg8FBD8IGBEVDAoDCg4ZBxUOBxELBAMBEhYRGAg/AwMFCAoFBhoBCgYQAg4FCG4BBw4MGBsXDA4HAQ4CcjQEBwcEEQcLARsLC1kBDAcRDQUHCggUEzA0GBUWFAgKCAVkJh8iMRANDQ8xIyAlLywbMAQ4KT9OEwcBChIIfRIYEQkFARoVIhkIEBQHExgIEgIGCREYEn0HEAUIAw1HOiM4CDAbLQHXAQECCw4KCgoKDgsCAhwBORoDAf7ROCk/Tg0GBixbSCtBLRsoLRsXFRYTEwoIFBYVFxsuKRkAAAAABgAA/+0DJgMNABkAIQAlADkASwBeALe1TwEMDQFMS7AKUFhAPQANBwwHDQyACgEICQYGCHIAAQAEAAEEaQUCDgMAAAcNAAdnDwEMCwEJCAwJaQAGAwMGVwAGBgNgAAMGA1AbQD4ADQcMBw0MgAoBCAkGCQgGgAABAAQAAQRpBQIOAwAABw0AB2cPAQwLAQkIDAlpAAYDAwZXAAYGA2AAAwYDUFlAJ01MAQBYV0xeTV5IRkNAODYrKCUkIyIhIB0cFBEMCgYFABkBGRAGFisBIzU0LgEiDgEdASMiBhURFBYzITI2NRE0JiU0NjIWHQEjASERIQEUBisBIicmNj8BPgEeAQ8BMzIWNzYWHwEWBisBIiY0NjsBJyY2JyIvAQcOAS4BPwE2Mh8BFgYHBgMNoiA3QDcgogoPDwoCMgsODv6XKTgpigFF/gACAP7bDgteDwcEAQQzBhQRAwYWLgsOgQgVBjIIDg9fCg8PCi8WBgMhDQceHgYUEgIGMgcaBzMGBAgHAlJFIDYgIDYgRQ4L/c0KDw8KAjMLDkUcKCgcRf3NAgH+ogoPDQcOBUcIAwwUCB8OTwYDCEcMGw8VDh8IFCgKKioIBAwUCUcKCkcIFQYEAAAAAgAA/+0C6ALPABcAKwArQCgAAQACAwECaQADAAADWQADAwBhBAEAAwBRAQAlJBsaDQsAFwEXBQYWKwUyPgE1NCcmJyYnJiMiBwYHBgcGFRQeAQM+ATIWFxYXFhUUDgEiLgE1NDc2AfRIbz0REh0jJjM4MzEqIx8SEj1vPR9GP0cfGxIQMFh0WDAQERNFfVEpSE5IVTFCNS9RSFFMNVF9RQITS1JZT0NKRCRDZjg4ZkMtREwAAgAA/+0C6ANFAEEAmABbQFg+PAsJBAYBJyICAggCTHxYAggBSwAAAQCFBQEBCgEGBwEGaQAHCQIHWQAJCAIJWQAIAgIIWQAICAJhBAMCAggCUZKQdnJqaWBfRUM7OSsqJiUhICgTCwYYKwE2NCYiBwYHBgcGByYjIg4BFRQXFh8BFhcWFRQXFhceATI/ARcWMj8BFxYyPgI1NDc2NzY3NjQuASMiByYnNjc2BzYzMh4BFRQHBg8BBgcGFRQHDgEHBgc2NzY9ATQmIgYdARQHBgcOAS4BJyYnJjU0JiMwMSIGFRQXFhcmJyYnJicmNTQnJi8BJicmNTQ+ATMyFxY3NhcWAmoIDxQINBwYAwoNGBcoRSkFAwgBBwMFCQkQESwvFgECFTAWAQEXLysiEgUDCAcEBClFKBcYBw4DFBcQExMbLhsEAgcBCAQFBggPDgcQCAUJDhUPBQQLDBccFwwKBAYOCwoPCQUIEAcNCQsEBQQDBwMHAwUbLhsTEwoJJSYJAxoIFQ4HNUM5PQEFCChFKTUvHi4ELRosMRgVFxAREgkBAQkJAQEJEiIrGDYzHjUuHClSRSgIAwIyMjfSCBsuGyQmFywHMiU0OQ4MEA8HAwINCxUYXgsODgteDQ0KDQoKAQkKDAsMDgsODgsYFQsNAgQFCQsMChAvLBorFC0aLDEbLhsIAwMPDwMAAAAGAAD/rwMmAs8AmgDHAPABGAFRAX4BHUElADsAMQAwAB0ABAAGAAQAVwASAAIADQAAAXkBYgFaAUIBNAEXAQ4BCQD9AGIABwALAA8ADQCXAIkAhwB4AHQAbQAGAAkADwAEAExLsApQWEBAAAIGBQECcgAFAAYFAH4MCgIICQiGAAMAAQQDAWkABAAGAgQGaQcBAA4BDQ8ADWkADwkJD1kADw8JYQsBCQ8JURtAQQACBgUGAgWAAAUABgUAfgwKAggJCIYAAwABBAMBaQAEAAYCBAZpBwEADgENDwANaQAPCQkPWQAPDwlhCwEJDwlRWUEhAVEBUADNAMwAnQCcAJMAkgCNAIwAggCBAH0AewBxAHAAWwBaAFAATwBIAEcAQAA/ADkANwAqACkAKAAeABAABgAYKyU2NCcmJyYnMDE2NC4CIgcGByY1ND4BMzIWFxYXBgcGBwYnJg4BFhcWMjc+ATc2PQE0LwEuAiMiBgcmJy4BIgYHDgEVFBYyNjU0Njc+ATIWFx4BFRQHJicmIgcGBw4BFBczBgcOARQeARcWFxUUFjI2PQE2NzY3FhcWMzI3Fx4BMjc+AS8BNjcWFxYzMjczFxYyNjQvATY3NgM2Mh4CFAcGBzAxBgcGBwYvATAxJyI1MS8BJicmJzAxJyYnMDEmJyY0Njc2BTY3PgEyHgIUDwEwMQYHIxQPAQYPAzAxBwYnIyYvASYnMSYnJjQTBicmJyYnJjQ2NzY3FhcWHwEyFzMXFjMXFQYHFQcVFBcWHwEWHwEGFyYvATAxJi8BJicmJyY0PwE2NzY3Nj8BMjUxMzIxHwEWFxYfARYfARYVFAcGBxUPAgYPAg4BIiUGBwYHBicmJzc2NzY3Nj0BJj0BJzQvATcyPwEzPgEzNzY3OAExNjcWFx4BFAMbCwsMFQoUDBYsNjwcAwgfIz0jDRgMCAQFBwsMGRsKEwgIChUwFRggCQIBAQkiKxg1VxYDAQ8tLy0QERIPFQ4LCQsYHBgLCAwgBQYbPBwaFhQYCwEWCRYWFyocDRMPFQ4SDxQQERMdHQoFGQMMDAYKBwUVEQ0RExseBgwCOAcWDgcnEw4U4hMmJR0PCAIHCAUPERQaBgwBDAMEAQ0LBQQGBAMHDg8O/uIHDw4mJiUdDwgGBAMBAgYPEQsBDAYZFAIRDwQGAgYEB0wmJxQMEAYIEA4IDQIEFRsLAgQDAgQCCgICAQEBCQYBAgMKYhQMBAMEBAIBAQMHBwIQBx0UBgIGAQcBBgkDCAwRCAgQAQgBAgUDAwICBQIFDCYoASwHDwwUJicMCgMBAgQBDAEBAgEKAgQCAgQDAggcFQQBEAYPDkocOR4bFQsNHTs2LBYMAQQlMSM9IwoKBwsKBwsECwsECBQSBAkJCiEVBgQJAgYCFSISNy4BAw8TEhATKRgKDw8KDhkJCwkJCwgbDTAmBAEMDAoWFDk5Hg4KFjU9NyoLBwMnCg8PCicDBwgNDQgMATEHBwIFFAkpCAoNCAwCOQcPFAcnCw4UAW4IDx0lJhMICgoFDwcJAgECAQMCAgEGCwYECgUIESohEQ4vEBEODw8dJSYTDQYFAQIGDwcDAQIBAgkHDwUHAwoIESr+0w8PCA4SDhMlKQwKBgEEFQwEAgEBAgEFDAMGDAoFERkMAgMFCAUIDgQDBgYEAQQEESoSAwQDDRQGAwgBCQkEBgoJBAMEAxUSBgQQDAEHBQIDCAIEDg89EQ8OCA8PBQgFAwIIBBseCQECBgMECQUCAQECAQMMFQQCCgcPIyoAAAAABgAA/+0DeQKgAAoAEwAcADwATABqAHdAdEgBAgROOQIDAlJJRwMKACoBBgoETAAIBQQFCASAAAMCAQIDAYAACQAFCAkFaQAEDAECAwQCaQABAAAKAQBpCw0CCgYGClkLDQIKCgZhBwEGCgZRPj0MC2NhPUw+TDw7NjUtKyklHBsYFxAPCxMMExUTDgYYKyUWFAYiJyY0NzYyNyIGFBYyNjQmJwYUFjI2NCYiNxYXFgcGBw4BIzAxIicGIyImJy4BNxM+ATIWHwEBNjIBMjcwMTY/AjY3CwEWFxYJARcWHQEGBxUiFSMHBg8CBiMGByM+ATc2NzYnJgKtCRIbCAoKCBsrCxQUFhQUGwkSGhISGi5NGxoaG004k1ApKiInPXAsBgIFxwMLDgsDNwFIBhX+USMfBAgFDyYfp6cgJTAB1/7CdAUCBQEBBgECCg8CAQMGAUN5MEAZGBMS2AkaEgkKGAoJdxIbEhIbEnoJGhISGhK9TWhmZmhNOD0JCS4sBhEIAUQFBwcFWgFICP1/CQECAgYPGwEQ/vAbDxQCRP7CvQgHBAkEAQEGAQIJCwIDBAI1L0BXVFZYAAAHAAD/rwOEArAACgATACAALQBmAH4ArwEqQBRFAQ8ISwEMDomIKAMAAVwBAwYETEuwClBYQEcACQgJhQAHDAEMBwGAAAYAAw0GcgQBAw0NA3AACAAPDggPaQAOAAwHDgxpAAEFEAIDAAYBAGkADQoKDVkADQ0KYgsBCg0KUhtLsBJQWEBIAAkICYUABwwBDAcBgAAGAAMABgOABAEDDQ0DcAAIAA8OCA9pAA4ADAcODGkAAQUQAgMABgEAaQANCgoNWQANDQpiCwEKDQpSG0BJAAkICYUABwwBDAcBgAAGAAMABgOABAEDDQADDX4ACAAPDggPaQAOAAwHDgxpAAEFEAIDAAYBAGkADQoKDVkADQ0KYgsBCg0KUllZQCUMC6eln552dWloYmFXVkFAPjwtLCUkHx4XFhAPCxMMExQREQYYKyUGIiY0NzYyFxYUByIGFBYyNjQmFxQWMjc+ATU0JyYiBjcGFBYyNzY1NCYnJiIFJjQ3NjU2NzY3Njc2MzY7ATc2MhYUDwEVFA8BBgcXHgEXFhQHDgEHBiInLgEvAQYHBiMGIicmJyYlJiIHBgcOARQXFhcWFxYyNjc2NzY0LgEFFBYXFhcWNzY3NTY9ATY0NzU3NTc0Njc1Njc2NzY3NjsBNjc2PQEjIgcGBwYHBgcGAmgJGhIJChgKCR8NEhEbEhISEhwHBAYKBxwSCQkSHAcKBgQIGv4ICQkCPGFfaW5cAgIVGFMYCBUOBxgJAkJqCCMwEA0NEDEiIEogIzEOBlFIAgEWMBUXEBECDhc2FxUWExMKCBQWFRg0MBMUCAoTJv36CwkLDBgaS18BAQECAgECAgINGhgjICUDekAFRQ8JWGpnXF45BW0JEhwHCgoHHBISGhIRGxIfDhEJBAwGDAoJEkcHHBIJCgwGDAQKqxcvFQICXG1qX2E7AgkYCA8UCBhTFxcEZnMDEDAjIEogIzEPDQ0QMSIORS4CCQkJEBP5CgoIFBMvNhcVFhQIChMTFhUXNi8mrg0bCQsECwoxUgsCAgUBBgIDBQQFAgMEAgYCIRoYEA2DZQ0MRAQ5X1xnalcNAAAAAgAA/+0C6ANMAE8AbgB8QA1APy8DAQNLJAIEAgJMS7AKUFhAJwADAQEDcAYBBAIFAgQFgAABAAIEAQJqAAUAAAVZAAUFAGEAAAUAURtAJgADAQOFBgEEAgUCBAWAAAEAAgQBAmoABQAABVkABQUAYQAABQBRWUASUVBgX1BuUW5GRTk3NDMeBwYXKwEUBwYHBg8BDgEUHgEXFjI3PgE3NjQnJi8BJicmJyY1NCYnNj0BNDY3Njc2Fx4BFwYHDgEiBhQWMzI3PgE3Nj0BNCcuAiIOAh0BFBcOATcyFhUUFxYXFhceARQOAiIuAjQ2NzY3Njc2NTQ2AX0IBg0HEgEjJSVELipmKi5EEhMTEiMBEgcNBgg2KgIKCgsLGxoOEAUFCAkaFw8PChgVGCAJAQEJIiwvKyISAio2dxwpCQkQDBYbHh42Rk9HNh4eGxYMEAkJKQIaKBwYEwsSASFcXlxEEhMTEkQuKmYqLiEBEgsTGBwoKkIIBgM+DRgMCgUJCQcPCwsGCgoOFQ8JCiEVAwcJBgQVIhISIisYPgMGCEIaKBwvIx4YEhYbRk9HNh4eNkdPRhsWEhgeIy8cKAAAAwAA/+wD6AITACkAVAB+AK9AGXE0CgMFCn4BBAVsXlNMSjgGBgccAQIGBExLsA5QWEA5AAEACgABCoAACAQHBAgHgAAHBgYHcAAAAAoFAAppAAUABAgFBGkJAQYCAgZZCQEGBgJiAwECBgJSG0A6AAEACgABCoAACAQHBAgHgAAHBgQHBn4AAAAKBQAKaQAFAAQIBQRpCQEGAgIGWQkBBgYCYgMBAgYCUllAE3h3XVtRUEdGQ0IjKhRJGBQLBhwrASYnLgEiBwYHBg8BJyYiBw4BFBYXHgEXFjMXMjcWFxYyNzY3Nj8BNjQnBTMyNjQmKwE0NjcXMDEXDwEGDwEjBzAxBiM1NCYiBh0BJic3NjQmIg8BJiUGBwYHDgEjIic0MzY/ATY/ATAxPgE9ATAxJi8BNzY3PgIyHgEXFh8BA5IYKStxeDk2LisVBJQHFQgqLS0qJl0zAgQYQz0IBDh7NzopJxpOCAj8o0ALDg4LRBwck8wJAgYCCwELNT4PFA88MToHDhUIOSgC3QUBEyUjYDIlJgIDCAECAQ0CBQEGzAYFARRJW2pcSRMCBD4BWzYpLC0XFS0tMgOVBwcrbXhtKyUtBAEBHQQBGBgXKyY4SggWBiwPFQ4sUCKTzAgBBAIHBh1FCg8PCkAMKDkIFA8IOTEbBQUuJSMoCwIDBgECAQwCCQcFBgbNBQUEL0kmJkkvBAU5AAUAAP/tA6QCMgAxADwARQBQAFQAQ0BASjkOAwBKBwYFAQQAAAkCAAlnAAIAAwgCA2cACAQECFcACAgEXwAECARPVFNSUU9OQkE1NCspJiQhHxkYIQoGFyslJisBJicmJyYnNSMmKwEiByMHBgcGBwYHIyIOARQfASMiBhQWOwEXHgEzITI2PwE2JiUWFyMmJyYnFhcWJxYXFhcjNjc2BzY3NjcGBwYHIzYFISchA6AJDaMDGx83M0IDAQEKAQECAUIzNx8bA6MHCwcCLTUKDw8KThgDDQcCcQcMA14DAf74FwNLAykNERwTM44TCSUDiAMlCZQcMBUbEA8pA0sDAef9rkUC3M8MRD9KNzMeAQEBAR4zN0o/RAcKDQZZDhUPMQYICAa8BQ6BNzlpYSEeFBQzQiEYWV5eWRhfQTAVExskYWk59YoAAAAFAAD/7QM/Aw0ACQA+AFAAVwBoAFdAVGMBAgMBTAACAwQDAgSAAAcACwgHC2cACAADAggDaQwGAgQACQEECWcAAQAACgEAaQAKBQUKVwAKCgVfAAUKBU9XVlJRTEtEPyM2GjkhJRQUEw0GHyslFhQGIiY0NzYyARUUBiImPQE0JisBAzMyHwEeARQGDwEGIyEiLwEuATQ2NzY3NjsBAycmNzYzITIWDwEzMhYDIzgBMSEGBwYUFxYXIT4BNCYDIRcWFRMzJxcWMj8BPgEuAQ8BJyYOARYCIwkSGhIJChgBJg4VDxYPETEDCwYJGh4eGgkHCv7ICQkHGx4eGwUDBgsCOV0FBwkMAdUMDgIECyQzoBX+8RUKCwsJFgEkFRUWB/5wTAI8zrE/BQ0EPwkHCRQKMzMKFAgGmQccEhIcBwoB1PoKDw8K+hAW/nwGCBxGTEUcCQYHCBtGTEcbBQIHARi4DgoMEQsiM/5LFRgcNhsXFxU0NjYCB5cEAv7bTh8DAx8FExMHBRoaBQcTEwACAAD/7QM/As8AXQCLAGJAXzEfAgABPAYCBwBOAQMGA0wAAQABhQAIBwUHCAWAAAUGBwUGfgIBAAkBBwgAB2oLCgIGAwMGWQsKAgYGA2EEAQMGA1FeXl6LXouBgHx7d3Zta2dmVlRLSUA/NzYSDAYXKwEuASIHBgc1NDY/ATY/ATYzNhcWMxYfARYVFxQeATMXBgcGBw4BHgE3PgE3MzAxNTc1NCcuAiIOAh0BJicmIg4CFRQXFhcWMzI3NjcyMDMWFxYzMjc2NzY1NCYDIicmLwEmJyYiBw4CIyInJicmNTQ+AjIXFhcWMjc2NzYyHgEXFhUUBwYHBgMGHUdPJAYDCgoFBQwGBQIPEwQCDggEAQMBAgEBBQgJDQoHCBMJGB8JAQEBCSIsLysiEgMGJE9HOB4XHDI8UxIPDg4BAQ4ODxNTOzIcFx7VBwgEBQMGAgkmCQQIDwdDLygVExYrNDsbExIHEgcSExs7NikLCxIWKC8B2hseDwICWA0YDAQFBgECBAUCBwgEAQEDAQEEAwsGCwQEExMIBAogFgIDDgYEFSISEiIrGFgCAg8eOEcoT0xXMzwHBQ4OBQc8M1dMTyhH/mIDAgQCCAQVFQgIBzQsS0BEHTcqFQsHDwYGDwcLFikbGSBEQEssNAAAAAAEAAD/7QPiAw4AZAB3AIcAkwEHQC5fCAcDAgFeV1YXEA8GAwpPGAIPCU4fAggPRwEHEEYBDgSCRSUDDQ40LQILDAhMS7AdUFhAVQAAAQCFAAECAYUAAgoChQAKAwqFAAMJA4UACQ8JhREBDwgPhQAIEAiFABAHBBBwAAcEB4UABAAODQQOaAANAAwLDQxnAAsFBQtXAAsLBWEGAQULBVEbQFQAAAEAhQABAgGFAAIKAoUACgMKhQADCQOFAAkPCYURAQ8ID4UACBAIhQAQBxCFAAcEB4UABAAODQQOaAANAAwLDQxnAAsFBQtXAAsLBWEGAQULBVFZQCCJiI+MiJOJkoGAeXh0c2toYmFaWRcfNR8lFxcXEhIGHysBJyYiBhQfAQcnJiIGFB8BBycmIgYUHwEHJyYiBhQfAQchIgYdAQcGBwYUFxYXBwYUFjI/ARYXFjsBMjc2NzY3NjQnJi8BNTcXFjI2NC8BNxcWMjY0LwE3FxYyNjQvATcXFjI2NAEOAisBIiYnJicmNTQ3IRYVFCchPgE/ATY9ASEVFB8BHgEDMhYUBiMhIiY0NjMD2j4HFQ4HDRstBxQPBy0bLQcVDwctGw4HFA8HDkX+0goPIB0REBAHCzUHDRUIMyAgKih9JyomHxwSEBARHSBFDggTEAgOHCwHFg4HLRstBxUPCC0cDQcWDv7nDDA5IX0iOhcVDwwEAboEGv5yCRsWAwcBBgcDFhsiCg8PCv7ICg8PCgLHPwgPFQcOGy0HDhUILBwtCA8UCC0bDQgPFAgNRQ4LQyEdKCZXJhERNgcVDwgyHQ0QEBAfGiomVyYoHSE4RQ0IDxUHDhstBw8UBy0bLQcPFQctGw4HDxT9xB8uGBkXFCEdIQ0YEBUheA8bGAMJCDQ0CAkDGBsBCw8UDw8VDgAAAgAA/2wC6ALuAE8AbwAQQA1iUgIASgAAAHYcAQYXKyUWHwEWFxYdARQWFxYyNjQnJicmNTgBMTQ3Nj8BNjc+ATU0JyYnJicmJyYvBCI1LwImKwEiByMPAxQPAgYHBgcGBwYHBhUUFxYTNjcWFzEWFxYXFhUUBgcGBwYHJicmJy4BNTQ3Njc2NwFIIS4CKhMFEhEIExAICgUFBRMqAi4hJCQWEiMWKiQPFwcBBAECAQEEBQECBAIBAgcCAgMBAQEHFw8kKhYjEhYTEZAuEhIuKhMgERQfGhsjLxwcLyIcGh8UESATKlQjEgENLw0NARYsEQgQFAcLCw8MDQ0vDQESIyRXMUNBNjkjOjIXJR0EBgIBAQECAQEBAwIBBAEBAgQdJRcyOiM5NkFDLTArAbs/ISE/OSA0MDs7JkkaGw4QKioQDhsaSSY7OzA0IDkAAAAACQAA/68C6gMNADcAQQBFAEsAUQBXAF8AYwBnAF1AWlhWAgoCZ2VjYkVCQD8qEgoEBQJMAAIKAoUDAQEGBwYBB4ALAQoIAQYBCgZnCQEHDAEFBAcFZwAEAAAEWQAEBABhAAAEAFFhYFpZVVJRUBERMhceG1wbEw0GHyslFB4BMj4BNTQ3Nj8BNi4BBg8BNTQnJicmJyYnJisBMDEjMDEiBwYHBh0BJy4BDgEXFhcWFxYXFgUUDgEiLgEnAQYnNTMVJxY7ARUjNzMyNxUjNyYrAScWJxcjIgc2NzYDMxUnFwcmJwE/MVNiUzEbDhIBBAQPEgdSEQ0YERUNBgMFAQMEBSIbLVIHEg8EBAIICwkNCAkBOCM9RTolAgElH2osigIFJSxeJgQCLCsCAyYBJ1kBJQQCAw0KGywsImEFGWQxUzExUzGPdT0pAggSCgEGU587LiYbEw0HAgEDDyM9Yp9TBgEKEggCFh4mNT1LUyM9IyA3IgElfDpmO7kBS0sBTHwBcykocgEpHxr+8GYraGF4aAAAAAACAAD/7QMmAugANABRAEBAPSMWAgIBAUwAAQIBhQAEAwYDBAaAAAIFAQMEAgNpAAYAAAZZAAYGAGEAAAYAUUtKQT89PDo4LSoeHRMHBhcrJRYXFjI3Njc2NzY0JyYnJic2Jy4BDwE2NzY3NjQmIgcGBwYHJyYOARYfASYjIgcGBw4BFBY3Njc2MzIXFjI3NjMyFxYXHgEUDgIiJyYnLgE0AR0tNjh6NjYuLRYXFxgrHyoJAwISClwFERgtCA8UCDQcEwZYCBUMAwhFBg0oJxkVKjEwFRQjLDAnJQcPBiUnHh4UDCYkJEpdaDAtJiMnPCcTFRUTJykwM2w0MiYcDQkOCgsCGDAqOi0IFQ8INUMxLEIGAxAVBjQBEw0SJGduZPApHyUZBAQZDwoMIU5bTkIiEhAhH1RTAAADAAD/7QNxAu4ALgBBAF8AOEA1XDYHAwEATT0CBAMCTAAAAQCFAAEAAwQBA2kABAICBFkABAQCYQACBAJRS0kyMCMhGhIFBhgrAScmIgYUHwEVFAcOAiInJg4CHwIWHwEUMzEXFh8BFjMyNzY3Njc2NCcmJyYBFjMyNjc2NwcGBwYHBgcmJyYnJRQHBgcGBwYjIi8BNjcwMTI3Njc2NzY3Nj0BFhcWAuw+BxQPBzcaG2R+jEEHEAoCBCYEFh4RAR8BAgFIR1JHSjg5Hh4eDiUi/govLU+UOBcQARw3NEcpJBgSLCUCMBsZMjFBP0czNQ0UCgYDMSZQPD4fISMOGgKpPgcOFQg3FURCPmY0GwMECxAHRwYWFCEBPgIDAkYfHjg7R0qgSCIzLv5ZCz04GRUCRTc2HRAGBQgSI5hFQT00MRsbNRgCAgEKECI8Pk1QVjgvIEAABAAA/+0DZQLPADEARQBIAJUAckBvIgEHA2hgWAMJB0VCPToEAAo3NA4FBAUGBEwACQcLBwkLgA0BCwoHCwp+BAEDCAEHCQMHaQIBAAYKAFkODAIKAAYFCgZpAAUBAQVXAAUFAV8AAQUBT5GQjIuHhoKBfXxycGVkXFsZHxYeFDQTDwYdKxMWFxYfARUUFjsBMjY9ATc2Nz4CNC4BJyYnJicuASIHBgcmJyYiBgcGBwYHDgIUFgUGHQEjNTQvAT4BNxcWMj8BHgEXByczJTY3Njc2NzYXFj4BJicmJzY3NjIWFxY3Fjc+ATIXFhcGBw4BHgE3NjsBFhcWFx4BFA4CIicmJyYiBwYHBiInJicmIgcGBwYiLgI0uBkiGB5UDwq8Cw5UHhgiMhwcMSMWEgUMFTc8HBMREBQcPDcVDAUSFiMxHBwBnAKKAk4RHAdPCBQITwcbEpUCBP7JDBEUFhAWIh0KEggHCg8QBwoSKCYNCQ4OCQ4lKBIKBxEOCgcIEwkXHA0VEBYUERYVJi41GBELBxAHDBEYNBgODwcQBwsRGDUuJhUBWxkOCwKqdwoPDwp3qgILDjJERkQxEAgDBw4VFwwHDg4HDBcVDgcDCBAxREZE5gYFZGQFBpwDDQRPCAhPBAwEBgLnGxAUCAcDAw0ECBQTBAYDBgMIEA0KAwMKDg8IAwYDBgUSFAgECgMHCBQQNi40JhIKCAgFBQkHCgoGCgUFCAgKEiY0LgAAAAQAAP/tA6MCegBJAF4AdwCaAHRAcRgPAgABHwEKAIdoZ0soBQUKWQEGBXABCAaCcQIHCDoBAwcHTAABAAGFAgEACgCFAAoFCoUABQYFhQAGAAgHBghpCQsCBwMDB1kJCwIHBwNhBAEDBwNRYF+RkH99b21fd2B1W1pTUj49OTYvLhUWDAYYKwEmJyYvASYrATc2NCYiDwEmJy4BDgEXFhcnJg4BFh8BBg8CDgEHBgcvATAxJyYiBw4BFB4CMzEyNxYXFjI3Njc2NzY9ATQnJgUXFRQWFxYXFjMyNxcwMRcGIi4BNBMiLgI1NDY3FwYVFB4BMzI3FwYHIwYjMCUUDgEHBiMiJyYnNzY0LwE2Nz4BPwE2PwEzFxYXFhceAhUDUSM2EgoaCAoDMwgQFAcdCQoEExMIBAkGEQkUCgcKIQQFGh00SxYIBAVuVAcVCCotLVRuPExEERcybTE2IyYXFRUX/Y46CQcMBwoLBQIHMxxIPSN8MltGJh0bMh8xUzE4LTIKEQE8RgIBIT8qJzAtKgMGFAgIkwUKEEEoHgkEGCkYBAgRDSdCIQGTIBUGAhwIMwgUDgcdIhkKCAkSChcXCQQGExQEEQEFGwkVQi0QDwZuVAcHK214bVYtJQkKEhIVICEvLywCNS0vEToHDRMICgIFAQgyEiM9Rv7dJkdbMitRIjIuNzFUMR8xCAwlwCRGNw8QDwICEwgVBpMdFiM5DwkCBRkZBQIEBQ46RSsAAAAABQAA/+0DhwMNADMANwBrAIEAhQCIQIVcWlNRBAoBY0oCCQo/AQUGgXpqEQQNDgRMCwEJCgAKCQCAAAYEBQQGBYAAAQAKCQEKaQwIAwMAEhAHAwQGAARnDxECBQAODQUOZwANAgINVwANDQJfAAINAk+CgjQ0goWChYSDgHt0c2dlYWBXVk1MSEZDQT08NDc0NzY1LSseGyMUEwYYKwEHBg8BIy4CIyIOARUUHgEXFRQfAR4BHQEUFjsBMjY9ATQ2PwE2PQE0JyYrAT8BPgEuAQE1MwcFNzY0JiIPASYnMzI2NCYrATY3FxYyNjQvATY3FRQWMjY9ARYXBwYUFjI/ARYXIyIGHQEmBTAjBw4BHQEjNTQnJi8BNTM4ATEzFTUVIzcDYLwHBBhWBjxbNjphOjJWNAgQFBIPCvoLDhUREAkIBgsWCbQKBgkU/gj3Jv62FAcOFQgTGAYkCw4OCyQGGBMHFg4HFCAnDxUOJyAUBw4VBxQXBqAKDyUBlAEBGRzIDRAYCeFkPCYC610FBzA0VjE5YTo2XDsGJwsIDhQtG7wKDw8KvBc0EQ4IC/oLBggTWgUTEwb+5UtLHxMIFQ4HFCAnDxUOJSIUBw8UBxQXBiMKDw8KIwYXFAcUDwcUICcOC6EGWwEZRCOjoyUgIxgIWVnWS0sAAAAABgAA/+wDvAJSAB8ANgBTAF8AawB0AOpAGCgBCAEFAQwISQEKB0M5KQMECRMBAgQFTEuwClBYQEwAAQYIBgEIgAAIDAYIcAAMBwYMB34ACwoJCgsJgAAJBAoJBH4NAQAABgEABmkABwAKCwcKaQ8FDgMEAgIEWQ8FDgMEBAJiAwECBAJSG0BNAAEGCAYBCIAACAwGCAx+AAwHBgwHfgALCgkKCwmAAAkECgkEfg0BAAAGAQAGaQAHAAoLBwppDwUOAwQCAgRZDwUOAwQEAmIDAQIEAlJZQCk4NyEgAQB0c3Bva2llZF9dWVhOTDdTOFMgNiE0FhQSDwgHAB8BHxAGFisBIgcOAQcnJiIHDgEUHgIzMTI3FjMyNzY3NjQnJicmASIuAjU0NjcBDwEGDwEjBgcwMQYjMCEiJzc2NzY/ATY3Njc1MjU0LwE+AjMyHgEUDgEDFhQHBiImNDc2MzIXFhQHBiImNDc2MzI3FhQGIiY0NjICikc/PVcQhwcVBystLVVtPEQ8P0JTR0YoKiooRkf+rDJbRiYdGwFfCQICBgsBAwg1PwEBJyQCCAMBAgEFCAUCAQjSB0hwQEV2RUV2EAoKBxwSCQwKDggKCgccEgkMCg6GCRIbEhIbAlIfHmxDhwcHK214bVYtHR0qKUVIpkdFKSr9zSZHWzIrUSL+oQgBAgQHAgQdDAEGAwECAQQIBAgEAgsG0kBpPUV2inZGAXQIGgoJEhwHCocIGgoJEhwHCjULFhQSGhIAAAADAAD/7QOjAw0AMgB0AJkAf0B8QzwCBANMRQIIBCYBBQhOAQkFVQEGCWNiMggEBwoGTAAEAwgDBAiAAAUICQgFCYAABgkKCQYKgAwBCgcJCgd+AAIAAwQCA2kACAAJBggJaQsBBwAAB1kLAQcHAGEBAQAHAFGXlpOSj42Cf3JwXl1TUkpJQUA5OB4YMg0GGSs3FBYzITI2PQEWFxYXFjI2NzY3NjQnJicmJyYnJiIHBgcOARQXFhcGBw4CFBcWFxYfARMmND4CMhcWFwcGFBYyPwEWFwcGFBYyPwEWFwcGFBYyPwEWFxYUBgcOASInLgEnNTc2NzY3NjQmJyYnLgEjIgcmBy4BNDc2NzY3PgE/ATIWFxYXHgEUBw4CIyIGHQEhNTQmIyImgw8KATkLDjIsNyYiRkMaGBANDRpiYGlzQSBLICEZGxoNEi1GLhAZDQYJChANCFwKFCUvNhcmTDkHDhYGOx48OwcOFgY7MCM0Bw4WBjBEEwoSFBA2LhwhbEAIDRAKCQYNDAsSIWM5CgU5bwQHAwMFBQcZTCwaM1odBwUHBAMBDA0ICg/++Q4LCA0GCg8PCoIwIysPDhsaGCMgSyBBeXZjaxoNDQ8ZG0BKICs/BhMHGR8jERIKDgUDATsXNTElEwoOQDkHFA8HOxs+PAcUDwc6NSs0BxQPBzBZLxc3LRQRFgoOVkAeAwUOChIRIx8NCwgODwFN1QQQDwYJAwcBCg0CAQ4MAQcFDQ8IBQwGDgvh4QsOBgAAAAQAAP/tAyYCkAAuAFsAdgCFAGVAYmllYQMABQFMCggCBgQFBAYFgAABAAQGAQRnCwkHAwUNDAIDAA4FAGkADgAQDw4QaAAPAwMPVwAPDwNfAAMPA0+DgX16dHNoZmRiWllUU09OSUhEQz49OTc0MSonJTUkEQYZKwEmJyYnMzI2PQE0JiMhIgYdARQWOwEGBwYHBgcGFRQXBhUUFxYXHgE7ATI+AjQBNDYzITIWHQEjIiY1NCYiBh0BFAYiJjU0JiIGHQEUBiImNTQmIgYVMRQGKwEHNjc2PwEWMzI3FjMyNxcWFxYXFhcWHwEhNzYFDgIrASIuAj0BIRUUAxQSIwgQCAsOMyX+yCQ0DwoJDQwgFQsEAgECEhUgI1gyfTFXSCP+DBYQATgQFgYPFw4VDxUfFw4VDxUfFw4VDxYPBwUXHwcDERoeJhkZJSAXEQEEAgQgFhsPBv4QBg8B1Q83RyZ9J0c3HQIAAT4uIQgODwp9JDMzJH0KDwoMHzAaGgYEAQEKEzEsMB8jJSRIV2MBJg8WFg9lFw8LDg4LARAVFw8LDg4LARAVFw8LDg4LDxZrGQ0DBx0VGxsUHAIEAgIQFhskEhIluSQ2Hh41SSYGBiYAAgAA/68CqQNOADwAXQBxQG4TAQABOR4IAwUAVEIwJQQLDEsBBgkETAACAQKFAAYJBoYDAQEEDQIABQEAaQcBBQAMCwUMaQALAAoICwppAAgJCQhZAAgICWEACQgJUQEAXVpTUU5MSkhFQzc2LSwhIBsZFhQODQYEADwBPA4GFisBMjY0JiMiBgcmJyYnJiIGFBcWFyYjIgYUFjMyHgEdASMiDgIVFB8CEx4BMjY3EzY1NC4CKwE1ND4BBxYXHgEVByMiBhQWOwEHAzMyNjQmKwEnNDY3Njc2OwEyApALDg4LLU4ZAwYaLwcUDwcRESYrCg8PCiM9IwYXLCISAQcBdQINEg0CfQESIisYBiM9PwsLCgogJQoPDwoZOFY3Cw4OC0IDCgoLCw8MPgwC2w8VDikjDAw/LwcOFQgQGRMOFQ8jPSMGEiIrGAQCIAH+DggLCwgCEwIEGCsiEgYjPSPABQoMFwuIDxQP7wFsDxUOCwsXDAoFBQAAAAkAAP/tAyYDDQBSAI0A1gD7ATcBaQGeAdMCAwAAExQWFxUUFhcGFRQeATI+ATU0Jz4BNSc+ATQmJzc0LgEjIgc1NDY3Njc2FxYXFhcOAQcOAR4BNz4BNzY9ATQnJicuASIGBw4BHQEmIyIOAR0BDgEXNDU2PwE2PwE+AT8CMjUxMjEXFh8BFh8BFh8CFh8BFhcWFRQHMDEGBzAxDwEUIw4BMSMGIxUjIiY3Nj8BPgE/ATY/ATY/ARcWHwEWHwEeAR8CFhcWFRQHMDEGBzAxDgEVBwYjBwYjFSM1IiciJi8BLgExJzUnMDEmJzAxJjU3NjcTIiY1NzY/Aj4BPwE2PwE2PwEXFh8BFh8BHgEfAhYXFhUUBjciIzUiJzEiJi8BNC8BMDEmJzAxJjU0NzY/ATY/AT4BPwE2PwE2PwEwMzEUMxcWHwEWHwEWHwEWHwEUBjcUBisBNTAjIicxIiYvASYnNCYvASY1IycwMSY9ATY3MDE2PwE2Mzc+Aj8CNjceAScyFhUUByMGBzAxBxQGBzEiFQciMRUOASMGIxUjNSInMSImLwEmLwE0LwEwMSYnMDEmNTQ2IzIWFRQHMDEGBzAxBwYPARQjDgExIwYjFSMiNTEiJyImNS8BNDEjLgE1JzAxJyYnMSY1NDYHFh8CHgEfARYfATIfARYXMxYXFRQHMDEHIxQPASIVBg8BDgExIwYjByMiJjU0NsI1KTUpASA3QDcgASk2ASk1NSkBIDcgJx4MCAsLGxoNCQgFBBINCgcIEwkWIgkBAQkREC0vLQ8REh4nIDYgKTWQDA8IAgIJAgUCBwMBAQECAQECAQMCAwMJAgIIEgkBBAMEAwkBAgEBEhMEHCh7AwMEAgYBBAECBgIBBAQBAgEBAgICAwINCBIJAQQDBAIBCgIBARITCBQQAQICAwIBBAMEAwQBCRIpHCkBCRIIBAIGAQQBAgYCAQQEAQIBAQICAgMCDQgSCQEoQQICExIBAQIKAQIEAwQBCRIIAgIJAgMCBAECAQECAQEBCAIBAQIBEQQBAw8MASiFKBwEARQQAQECAgIDAQIBAgEGBAgFBgUKAgIKAgYCAgsBBAMZIaIdKAQBAQUDAQIBBQECAgEQFAgTEgEBAgMCAQQBAgQDBCmgHSgEAwQHAQICAQIBARITBwEUEAEDAgUBAgEDAwIBBChMAwQBCwICAgYCAgcBAgoFBgEECAQGAQIDAQMCAgIBARAUAQMcKSEBXitBCAkrQQgDBiA3ICA3IAYDCEIqCQhBVkEICSA3IBZbDRsICwQLCwUKBgsJEgUFEhQIBAkiFgMGCQcDFBMQEhMPEykYWxYgNyAJCEGoBQQCCAQBAgYBBQEIBAECAgEBAgEEAQMDBgECBAgCAwYOCQcHBQkBAgENASiuAgEDAQQBAwECBgIBBQUBAgEBAgICAgIJBAgCAwYJDgcHAgIBCgIBDQEBDQECAwICAwIDBwcOCQkCCP6uKRwJAggEAwEEAQMBAgYCAQUFAQIBAQICAgICCQQIAgMGHCl9AQ0BAgoBAQMHBw4JBgMCCAQCAQYCAgIFAQIBAQICAQkCAQECAQwCAQEIAgkcKcIcKQENAQIBAwIBAQICAgEOCQ4JAgICAgUCCAEEBAIMAwQGBCepKB0JDgYIAwECAgEFAQIBDQEBDQECAwIBBAEBAwcHDgkdKCgdDgkHBwkBAgIBAgENAQENAQIBBQECAgEDBQYDCQ4dKH4GBAMMAgICBQECBQIFAgICAgkOCQ4BAgUBAgMBAgENASkcGScAAAAABQAA/+0DZQJxADYAWwByAKUA4gC3QB0iAQcCpHAqGgQBB4ZpAgUBk0kCCwXLOzoDCgsFTEuwJ1BYQDQACwUKBQsKgAAKDAwKcAMBAggBBwECB2kGBAIBCQEFCwEFaQAMAAAMWQAMDABiDQEADABSG0A1AAsFCgULCoAACgwFCgx+AwECCAEHAQIHaQYEAgEJAQULAQVpAAwAAAxZAAwMAGINAQAMAFJZQCEBANzb1tXQzqyndnRycWBfWVMsKyUjIR8YFwA2ATYOBhYrBTI3OAMxNzI3MTgBMT4CNTQnJicmJzY1NCcmJyYjIgcmIyIHBgcGFRcGBwYHBhUUFxYXFgEUBgc3NTY9ASY1NCYvAi4BJzY3MjcyNzM2MzI3MzAxMzIXFicWHQEHBisBBiMHIg8BJyYnNCcmJz4BBTYzMh8BFh8BFhcWFx4BHwEWHwEGByIHBgcGBwYPAQYHBgcmJy4BLwImJyMmJyMmNTQHNjsBMDEyHwExFhcwMR8BFh8BFhczHgEfBhYVFhUWFRcVFAcVIi4BNTQmIgYVFBYXJicmJyY1NAH0NDMKAgFLcz8TAw0rMAEOBQssK0M8PEMrLAsFDgEwKw0DEzMxU1YBo19QBQEBAQEBAQk2Kz1FAgIEAwcBAwcEDwItKwyFCBACBAIKBQsEAhgFAgICFx4gRv6uHh1BNg4DAgcCAwwLAQYCBgIBAgkSAQIFBQIEAQQDAgYCAh0cBAQGCAMlIwEVDQQBcCotAhQVDh0kDgkEAQQGBQEtRRMBBAEDBgEBAQEBBzxnPA4VD2BOVUlHKSsTDwMBGWiOTzw4DAMPAwMGKywNAw4fHw4DDSwrCQMPAww8OGRWUzEzAXFbmSgiCwEEIgIFCAgCDAQ6aSkpCgEBAQEMK6weHQkBAQIDAQYIBAIBAiEaDAMJCCIJAwEGAQMLDAIGBAgDAgMECgICAwICAQICAgQCARUOAgICAwIOBgQBAwYdYwwDAgUOBgUCAQEEAxxTMgQKBgkYCAMHAgUDCAYRIx8CPGc8Cw4OC1aLHgIsK0dJVi4AAAAACAAA/+0DJgMNAEUASQBMAFAAXgBiAGcAcwDdQBBMARAPMwECBgRVOQIOCwNMS7AiUFhARwAPAxADD3IAEAQEEHAAAAADDwADZwUBBAgBBgEEBmgKAQERAQwLAQxnAAsADgcLDmcSDQkDBwICB1cSDQkDBwcCXwACBwJPG0BJAA8DEAMPEIAAEAQDEAR+AAAAAw8AA2cFAQQIAQYBBAZoCgEBEQEMCwEMZwALAA4HCw5nEg0JAwcCAgdXEg0JAwcHAl8AAgcCT1lALWRjX19ycWtqZmVjZ2RnX2JfYmFgXlxUU1JRUE9OTUtKSUhHRkRBNjQkHBMGFislETU0IzUvATQnNSciNSc0MSM0MSMuAScjIjUxJiMxIjUjIjUhByMHBiMPAxUUBxUGHQEjIgYdATIxFzAxFx4BMyEyNgEzByMhIzcHMxEjASERIzcwMT8BNTQmKwEXFSE1EyMnMwcTNDYzMhYXFhQGIiYDJgE+AQEBAQEBAQEBAQEBAQEBAgH+3AICAgECAQIEYAEBZAoPAQFeAw0HAdQLDv6f5y7+AWs4HCZLS/7IAQaZTAEBDguiif76gy9F6EVOFAsGDAQKExgUBgIzBAICuwEBAQECAQEBAQEBAQEBAQEBAQECAQS/AQEBAgEC5A4LgwW8BggPAt+JU4X9/wIB/f+YBAGDCw4yS0v++YqKAngNEgUEChkTEgAAAAUAAP/tA2UCoAA6AD4AawCLAJsAb0BsNicCAA57FQICCIIBBgIDTAAFAA0OBQ1pAA4MBA8DAAMOAGcAAwAJCAMJaQAICgcCAgYIAmcLAQYBAQZXCwEGBgFfAAEGAU8BAJqZkpGKiYWEgX9qaE5HPj08Oy8uIyEeHBEPCwkAOgE6EAYWKxMzBhcWFxYXHgEzITI2PwEzMjY3NjU0JicmJy4BIyIHJiczMjY3NjU0LgEnJicmIgcGBw4CFRQXHgEBIyczNxYzFhcWFxYXIzAxIzAxIzY3Njc2NzI3MzYzNTAyNzM3MzYyMTY3MDE2MzIWJyIGByIPAQYjBwYHDgIVFBceATsBFwYHIyYnJjczFiU+ATc+ATIWFx4BFxYXITadliEDAhQLCwMNBwFYCA8BG2gKDgEBHBkaIBhFKA4cBgmWCg4BARwyIjwpMlYzKTwiMhwBAQ4CCFQVfi8BAhcTEgsIAWO8YwIHCxITFwIBAQICAwIBBQEEAgoUHB0iOrcCAwQDAgsEAgMEBB80HAEBDgpoDgQHmRgHDCuaDf6vCyIaPFFGTz0aIgsIAf4BAgGjX2xNTSoYBwgMCIkNCgQIJEUXGg0NDgIbGw0KBAkjRDIOGQsODgsZDjJEIwgFCg3+fGueAQoTEBoSEhISGhATCgECAQICAgMEBQsyAQIBBAICAQMNMkQkBwUKDUcPFUlNgW0mfBoiCxkVFRkLIhoSEhIAAAAABwAA/68C6AMOAEoAVABaAGAAaABuAHQAWUBWbGQ9MgQFBnJeWFNPRikHCgVRHhcMBAUBCgNMAAcGB4UIAQYFBoUJAQUKBYULAQoBCoUDAQEAAYUEAQACAIUAAgJ2TktLVE5USUcoFiYrFBMTFBgMBh8rARQXFhcHFRQWMjY9ARYXFRQWMjY9ATY3FRQWMjY9ATQnNjc2NTQmIyIHPgE1NCYjIgYHNiYnJiIHDgEVFBcuASMiBhUUFhcmIyIGFzkBMjcGByYnFhc+ATcOARMOAQc+AScWFAcmNTQ2Ay4BJx4BFy4BJx4BAQAjIjkBDxUOFxUPFQ4VFw8VDgE5IiMOCxQVHyMPCihLHxkcNAcVCCIlEB9LKAoPIx8TFgoP9BUTFhISFhQvCVxACVxlCVxACVyAJycnFAhAXAlAXAlAXAlBWwFeRDk4IAZ9Cg8PCm4HAaQKDw8KpAEHbgoPDwp9BAIgODlECw4DIVYvCg8aF0KONAgIIlkxLSsXGg8KMFUhAw5DAxcjIxcDiEBcCUBcAVhAXAlAXNgzgjQzQh88/qUJXEAJXPwJXEAJWwABAAAAAQAAhFOVK18PPPUADwPoAAAAAOCstXsAAAAA4Ky1e//7/2oD7QNRAAAACAACAAAAAAAAAAEAAANS/2oAAAPo//v/+wPtAAEAAAAAAAAAAAAAAAAAAAAlA+gAAAPoAAAD6P/7A+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAAAAAABIASyBjYITgnCDBgMhA1oDlIOrA+yEk4TKhS+FZwWphdKGBAZBhpeGwYb0BxsHRYeLB9EIEAhXiJ8I2QkICa+KEopVCpmKzwAAQAAACUCBAAJAAAAAAACADIAYwCNAAABAQ4MAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAgANQABAAAAAAACAAcAPQABAAAAAAADAAgARAABAAAAAAAEAAgATAABAAAAAAAFAAsAVAABAAAAAAAGAAgAXwABAAAAAAAKACsAZwABAAAAAAALABMAkgADAAEECQAAAGoApQADAAEECQABABABDwADAAEECQACAA4BHwADAAEECQADABABLQADAAEECQAEABABPQADAAEECQAFABYBTQADAAEECQAGABABYwADAAEECQAKAFYBcwADAAEECQALACYByUNvcHlyaWdodCAoQykgMjAyMyBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29ta2xidGhlbWVSZWd1bGFya2xidGhlbWVrbGJ0aGVtZVZlcnNpb24gMS4wa2xidGhlbWVHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADIAMwAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AawBsAGIAdABoAGUAbQBlAFIAZQBnAHUAbABhAHIAawBsAGIAdABoAGUAbQBlAGsAbABiAHQAaABlAG0AZQBWAGUAcgBzAGkAbwBuACAAMQAuADAAawBsAGIAdABoAGUAbQBlAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgAFc2FsYWQEa2FsZQRoZXJiC2NhdWxpZmxvd2VyD29yZ2FuaWMtZmFybWluZwNiYXkGZW5lcmd5CGVnZ3BsYW50BmVrb2JhZwNlZ2cGcGVwcGVyBnJhZGlzaAp3YXRlcm1lbG9uCGN1Y3VtYmVyBHBlYXIFbGVtb24Ic3F1ZWV6ZXIHYmxlbmRlcgVhcHBsZQVob25leQRsZWFmBGNvcm4GdG9tYXRvBmJhbmFuYQhicm9jY29saQVvbmlvbghzbW9vdGhpZQdjb2NvbnV0BWJyZWFkA2phbQZjYXJyb3QFZ3JhcGUHbGV0dHVjZQRtaWxrCW11c2hyb29tcwVncmFpbgAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIyEjIS2wAywgZLMDFBUAQkOwE0MgYGBCsQIUQ0KxJQNDsAJDVHggsAwjsAJDQ2FksARQeLICAgJDYEKwIWUcIbACQ0OyDhUBQhwgsAJDI0KyEwETQ2BCI7AAUFhlWbIWAQJDYEItsAQssAMrsBVDWCMhIyGwFkNDI7AAUFhlWRsgZCCwwFCwBCZasigBDUNFY0WwBkVYIbADJVlSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQ1DRWNFYWSwKFBYIbEBDUNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ACJbAMQ2OwAFJYsABLsApQWCGwDEMbS7AeUFghsB5LYbgQAGOwDENjuAUAYllZZGFZsAErWVkjsABQWGVZWSBksBZDI0JZLbAFLCBFILAEJWFkILAHQ1BYsAcjQrAII0IbISFZsAFgLbAGLCMhIyGwAysgZLEHYkIgsAgjQrAGRVgbsQENQ0VjsQENQ7AAYEVjsAUqISCwCEMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZIVkgsEBTWLABKxshsEBZI7AAUFhlWS2wByywCUMrsgACAENgQi2wCCywCSNCIyCwACNCYbACYmawAWOwAWCwByotsAksICBFILAOQ2O4BABiILAAUFiwQGBZZrABY2BEsAFgLbAKLLIJDgBDRUIqIbIAAQBDYEItsAsssABDI0SyAAEAQ2BCLbAMLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbANLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhlWbADJSNhRESwAWAtsA4sILAAI0KzDQwAA0VQWCEbIyFZKiEtsA8ssQICRbBkYUQtsBAssAFgICCwD0NKsABQWCCwDyNCWbAQQ0qwAFJYILAQI0JZLbARLCCwEGJmsAFjILgEAGOKI2GwEUNgIIpgILARI0IjLbASLEtUWLEEZERZJLANZSN4LbATLEtRWEtTWLEEZERZGyFZJLATZSN4LbAULLEAEkNVWLESEkOwAWFCsBErWbAAQ7ACJUKxDwIlQrEQAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAQKiEjsAFhIIojYbAQKiEbsQEAQ2CwAiVCsAIlYbAQKiFZsA9DR7AQQ0dgsAJiILAAUFiwQGBZZrABYyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wFSwAsQACRVRYsBIjQiBFsA4jQrANI7AAYEIgYLcYGAEAEQATAEJCQopgILAUI0KwAWGxFAgrsIsrGyJZLbAWLLEAFSstsBcssQEVKy2wGCyxAhUrLbAZLLEDFSstsBossQQVKy2wGyyxBRUrLbAcLLEGFSstsB0ssQcVKy2wHiyxCBUrLbAfLLEJFSstsCssIyCwEGJmsAFjsAZgS1RYIyAusAFdGyEhWS2wLCwjILAQYmawAWOwFmBLVFgjIC6wAXEbISFZLbAtLCMgsBBiZrABY7AmYEtUWCMgLrABchshIVktsCAsALAPK7EAAkVUWLASI0IgRbAOI0KwDSOwAGBCIGCwAWG1GBgBABEAQkKKYLEUCCuwiysbIlktsCEssQAgKy2wIiyxASArLbAjLLECICstsCQssQMgKy2wJSyxBCArLbAmLLEFICstsCcssQYgKy2wKCyxByArLbApLLEIICstsCossQkgKy2wLiwgPLABYC2wLywgYLAYYCBDI7ABYEOwAiVhsAFgsC4qIS2wMCywLyuwLyotsDEsICBHICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsA5DY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wMiwAsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wMywAsA8rsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wNCwgNbABYC2wNSwAsQ4GRUKwAUVjuAQAYiCwAFBYsEBgWWawAWOwASuwDkNjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sTQBFSohLbA2LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbA3LC4XPC2wOCwgPCBHILAOQ2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDkssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrI4AQEVFCotsDossAAWsBcjQrAEJbAEJUcjRyNhsQwAQrALQytlii4jICA8ijgtsDsssAAWsBcjQrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyCwCkMgiiNHI0cjYSNGYLAGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AKQ0awAiWwCkNHI0cjYWAgsAZDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBkNgsAErsAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA8LLAAFrAXI0IgICCwBSYgLkcjRyNhIzw4LbA9LLAAFrAXI0IgsAojQiAgIEYjR7ABKyNhOC2wPiywABawFyNCsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA/LLAAFrAXI0IgsApDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsEAsIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEEsIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEIsIyAuRrACJUawF0NYUBtSWVggPFkjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQyywOisjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUKy2wRCywOyuKICA8sAYjQoo4IyAuRrACJUawF0NYUBtSWVggPFkusTABFCuwBkMusDArLbBFLLAAFrAEJbAEJiAgIEYjR2GwDCNCLkcjRyNhsAtDKyMgPCAuIzixMAEUKy2wRiyxCgQlQrAAFrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyBHsAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxMAEUKy2wRyyxADorLrEwARQrLbBILLEAOyshIyAgPLAGI0IjOLEwARQrsAZDLrAwKy2wSSywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSiywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSyyxAAEUE7A3Ki2wTCywOSotsE0ssAAWRSMgLiBGiiNhOLEwARQrLbBOLLAKI0KwTSstsE8ssgAARistsFAssgABRistsFEssgEARistsFIssgEBRistsFMssgAARystsFQssgABRystsFUssgEARystsFYssgEBRystsFcsswAAAEMrLbBYLLMAAQBDKy2wWSyzAQAAQystsFosswEBAEMrLbBbLLMAAAFDKy2wXCyzAAEBQystsF0sswEAAUMrLbBeLLMBAQFDKy2wXyyyAABFKy2wYCyyAAFFKy2wYSyyAQBFKy2wYiyyAQFFKy2wYyyyAABIKy2wZCyyAAFIKy2wZSyyAQBIKy2wZiyyAQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2waiyzAQEARCstsGssswAAAUQrLbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEAPCsusTABFCstsHAssQA8K7BAKy2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BAKy2wdCyxATwrsEErLbB1LLAAFrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4LLEAPSuwQSstsHkssQA9K7BCKy2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2wfSyxAD4rLrEwARQrLbB+LLEAPiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuwQCstsIIssQE+K7BBKy2wgyyxAT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyxAD8rsEErLbCHLLEAPyuwQistsIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIsssgsAA0VQWLAGG7IEAgNFWCMhGyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAdCsQAAKrEAB0KxAAoqsQAHQrEACiqxAAdCuQAAAAsqsQAHQrkAAAALKrkAAwAARLEkAYhRWLBAiFi5AAMAZESxKAGIUVi4CACIWLkAAwAARFkbsScBiFFYugiAAAEEQIhjVFi5AAMAAERZWVlZWbEADiq4Af+FsASNsQIARLMFZAYAREQ=') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'klbtheme';
    src: url('../font/klbtheme.svg?3448398#klbtheme') format('svg');
  }
}
*/

[class^="klb-organic-icon-"]:before, [class*=" klb-organic-icon-"]:before {
  font-family: "klbtheme-organic";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.klb-organic-icon-salad:before { content: '\e802'; } /* '' */
.klb-organic-icon-kale:before { content: '\e803'; } /* '' */
.klb-organic-icon-herb:before { content: '\e804'; } /* '' */
.klb-organic-icon-cauliflower:before { content: '\e805'; } /* '' */
.klb-organic-icon-organic-farming:before { content: '\e806'; } /* '' */
.klb-organic-icon-bay:before { content: '\e807'; } /* '' */
.klb-organic-icon-energy:before { content: '\e808'; } /* '' */
.klb-organic-icon-eggplant:before { content: '\e809'; } /* '' */
.klb-organic-icon-ekobag:before { content: '\e80a'; } /* '' */
.klb-organic-icon-egg:before { content: '\e80b'; } /* '' */
.klb-organic-icon-pepper:before { content: '\e80c'; } /* '' */
.klb-organic-icon-radish:before { content: '\e80d'; } /* '' */
.klb-organic-icon-watermelon:before { content: '\e80e'; } /* '' */
.klb-organic-icon-cucumber:before { content: '\e80f'; } /* '' */
.klb-organic-icon-pear:before { content: '\e810'; } /* '' */
.klb-organic-icon-lemon:before { content: '\e811'; } /* '' */
.klb-organic-icon-squeezer:before { content: '\e812'; } /* '' */
.klb-organic-icon-blender:before { content: '\e813'; } /* '' */
.klb-organic-icon-apple:before { content: '\e814'; } /* '' */
.klb-organic-icon-honey:before { content: '\e815'; } /* '' */
.klb-organic-icon-leaf:before { content: '\e816'; } /* '' */
.klb-organic-icon-corn:before { content: '\e817'; } /* '' */
.klb-organic-icon-tomato:before { content: '\e818'; } /* '' */
.klb-organic-icon-banana:before { content: '\e819'; } /* '' */
.klb-organic-icon-broccoli:before { content: '\e81a'; } /* '' */
.klb-organic-icon-onion:before { content: '\e81b'; } /* '' */
.klb-organic-icon-smoothie:before { content: '\e81c'; } /* '' */
.klb-organic-icon-coconut:before { content: '\e81d'; } /* '' */
.klb-organic-icon-bread:before { content: '\e81e'; } /* '' */
.klb-organic-icon-jam:before { content: '\e81f'; } /* '' */
.klb-organic-icon-carrot:before { content: '\e820'; } /* '' */
.klb-organic-icon-grape:before { content: '\e821'; } /* '' */
.klb-organic-icon-lettuce:before { content: '\e822'; } /* '' */
.klb-organic-icon-milk:before { content: '\e823'; } /* '' */
.klb-organic-icon-mushrooms:before { content: '\e824'; } /* '' */
.klb-organic-icon-grain:before { content: '\e825'; } /* '' */
[class^="klb-social-icon-"]:before,[class*=" klb-social-icon-"]:before{font-family:"klbtheme-social";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.klb-social-icon-fivehundredpx-icon:before{content:"";}.klb-social-icon-accessible-icon:before{content:"";}.klb-social-icon-accusoft:before{content:"";}.klb-social-icon-airbnb:before{content:"";}.klb-social-icon-algolia:before{content:"";}.klb-social-icon-alipay:before{content:"";}.klb-social-icon-amazon-pay:before{content:"";}.klb-social-icon-amazon:before{content:"";}.klb-social-icon-android:before{content:"";}.klb-social-icon-angellist:before{content:"";}.klb-social-icon-angular:before{content:"";}.klb-social-icon-app-store-ios:before{content:"";}.klb-social-icon-app-store:before{content:"";}.klb-social-icon-apper:before{content:"";}.klb-social-icon-apple-pay:before{content:"";}.klb-social-icon-apple:before{content:"";}.klb-social-icon-artstation:before{content:"";}.klb-social-icon-asymmetrik:before{content:"";}.klb-social-icon-atlassian:before{content:"";}.klb-social-icon-audible:before{content:"";}.klb-social-icon-autoprefixer:before{content:"";}.klb-social-icon-aws:before{content:"";}.klb-social-icon-bandcamp:before{content:"";}.klb-social-icon-behance:before{content:"";}.klb-social-icon-bitbucket:before{content:"";}.klb-social-icon-bitcoin:before{content:"";}.klb-social-icon-blackberry:before{content:"";}.klb-social-icon-blogger-icon:before{content:"";}.klb-social-icon-blogger:before{content:"";}.klb-social-icon-bluetooth-icon:before{content:"";}.klb-social-icon-bluetooth:before{content:"";}.klb-social-icon-bootstrap:before{content:"";}.klb-social-icon-bots:before{content:"";}.klb-social-icon-btc:before{content:"";}.klb-social-icon-buffer:before{content:"";}.klb-social-icon-buromobelexperte:before{content:"";}.klb-social-icon-buy-n-large:before{content:"";}.klb-social-icon-buysellads:before{content:"";}.klb-social-icon-canadian-maple-leaf:before{content:"";}.klb-social-icon-cc-amazon-pay:before{content:"";}.klb-social-icon-cc-amex:before{content:"";}.klb-social-icon-cc-apple-pay:before{content:"";}.klb-social-icon-cc-diners-club:before{content:"";}.klb-social-icon-cc-discover:before{content:"";}.klb-social-icon-cc-mastercard:before{content:"";}.klb-social-icon-cc-jcb:before{content:"";}.klb-social-icon-cc-paypal:before{content:"";}.klb-social-icon-cc-stripe:before{content:"";}.klb-social-icon-cc-visa:before{content:"";}.klb-social-icon-centos:before{content:"";}.klb-social-icon-chrome:before{content:"";}.klb-social-icon-chromecast:before{content:"";}.klb-social-icon-cloudflare:before{content:"";}.klb-social-icon-codepen:before{content:"";}.klb-social-icon-codiepie:before{content:"";}.klb-social-icon-confluence:before{content:"";}.klb-social-icon-contao:before{content:"";}.klb-social-icon-cpanel:before{content:"";}.klb-social-icon-creative-commons-by:before{content:"";}.klb-social-icon-creative-commons-nc-eu:before{content:"";}.klb-social-icon-creative-commons-nc-jp:before{content:"";}.klb-social-icon-creative-commons-nc:before{content:"";}.klb-social-icon-creative-commons-nd:before{content:"";}.klb-social-icon-creative-commons-pd-alt:before{content:"";}.klb-social-icon-creative-commons-pd:before{content:"";}.klb-social-icon-creative-commons-remix:before{content:"";}.klb-social-icon-creative-commons-sa:before{content:"";}.klb-social-icon-creative-commons-sampling-plus:before{content:"";}.klb-social-icon-creative-commons-sampling:before{content:"";}.klb-social-icon-creative-commons-share:before{content:"";}.klb-social-icon-creative-commons-zero:before{content:"";}.klb-social-icon-creative-commons:before{content:"";}.klb-social-icon-css3-alt:before{content:"";}.klb-social-icon-cuttlefish:before{content:"";}.klb-social-icon-delicious:before{content:"";}.klb-social-icon-deploydog:before{content:"";}.klb-social-icon-deskpro:before{content:"";}.klb-social-icon-deviantart:before{content:"";}.klb-social-icon-dhl:before{content:"";}.klb-social-icon-diaspora:before{content:"";}.klb-social-icon-digg:before{content:"";}.klb-social-icon-digital-ocean:before{content:"";}.klb-social-icon-discord:before{content:"";}.klb-social-icon-discourse:before{content:"";}.klb-social-icon-dochub:before{content:"";}.klb-social-icon-docker:before{content:"";}.klb-social-icon-dribbble:before{content:"";}.klb-social-icon-dropbox:before{content:"";}.klb-social-icon-drupal:before{content:"";}.klb-social-icon-earlybirds:before{content:"";}.klb-social-icon-ebay:before{content:"";}.klb-social-icon-edge-legacy:before{content:"";}.klb-social-icon-edge:before{content:"";}.klb-social-icon-elementor:before{content:"";}.klb-social-icon-ello:before{content:"";}.klb-social-icon-envira:before{content:"";}.klb-social-icon-ethereum:before{content:"";}.klb-social-icon-etsy:before{content:"";}.klb-social-icon-evernote:before{content:"";}.klb-social-icon-facebook:before{content:"";}.klb-social-icon-facebook-messenger:before{content:"";}.klb-social-icon-fedex:before{content:"";}.klb-social-icon-figma:before{content:"";}.klb-social-icon-firefox-browser:before{content:"";}.klb-social-icon-firefox:before{content:"";}.klb-social-icon-flickr:before{content:"";}.klb-social-icon-flipboard:before{content:"";}.klb-social-icon-forumbee:before{content:"";}.klb-social-icon-foursquare:before{content:"";}.klb-social-icon-free-code-camp:before{content:"";}.klb-social-icon-get-pocket:before{content:"";}.klb-social-icon-gg:before{content:"";}.klb-social-icon-git:before{content:"";}.klb-social-icon-github:before{content:"";}.klb-social-icon-gitlab:before{content:"";}.klb-social-icon-golang:before{content:"";}.klb-social-icon-google-drive:before{content:"";}.klb-social-icon-google-pay:before{content:"";}.klb-social-icon-google-play:before{content:"";}.klb-social-icon-google-plus:before{content:"";}.klb-social-icon-google-wallet:before{content:"";}.klb-social-icon-google:before{content:"";}.klb-social-icon-gratipay:before{content:"";}.klb-social-icon-grunt:before{content:"";}.klb-social-icon-guilded:before{content:"";}.klb-social-icon-gulp:before{content:"";}.klb-social-icon-hashnode:before{content:"";}.klb-social-icon-hotjar:before{content:"";}.klb-social-icon-houzz:before{content:"";}.klb-social-icon-html5:before{content:"";}.klb-social-icon-hubspot:before{content:"";}.klb-social-icon-imdb:before{content:"";}.klb-social-icon-instagram:before{content:"";}.klb-social-icon-instalod:before{content:"";}.klb-social-icon-intercom:before{content:"";}.klb-social-icon-internet-explorer:before{content:"";}.klb-social-icon-invision:before{content:"";}.klb-social-icon-ioxhost:before{content:"";}.klb-social-icon-itunes:before{content:"";}.klb-social-icon-java:before{content:"";}.klb-social-icon-jira:before{content:"";}.klb-social-icon-joget:before{content:"";}.klb-social-icon-joomla:before{content:"";}.klb-social-icon-js:before{content:"";}.klb-social-icon-jsfiddle:before{content:"";}.klb-social-icon-kickstarter:before{content:"";}.klb-social-icon-laravel:before{content:"";}.klb-social-icon-lastfm:before{content:"";}.klb-social-icon-less:before{content:"";}.klb-social-icon-line:before{content:"";}.klb-social-icon-linkedin:before{content:"";}.klb-social-icon-linode:before{content:"";}.klb-social-icon-linux:before{content:"";}.klb-social-icon-lyft:before{content:"";}.klb-social-icon-magento:before{content:"";}.klb-social-icon-mailchimp:before{content:"";}.klb-social-icon-mastodon:before{content:"";}.klb-social-icon-maxcdn:before{content:"";}.klb-social-icon-mdb:before{content:"";}.klb-social-icon-medium:before{content:"";}.klb-social-icon-meetup:before{content:"";}.klb-social-icon-mendeley:before{content:"";}.klb-social-icon-meta:before{content:"";}.klb-social-icon-microsoft:before{content:"";}.klb-social-icon-mix:before{content:"";}.klb-social-icon-mixer:before{content:"";}.klb-social-icon-mizuni:before{content:"";}.klb-social-icon-monero:before{content:"";}.klb-social-icon-nfc-symbol:before{content:"";}.klb-social-icon-node-js:before{content:"";}.klb-social-icon-node:before{content:"";}.klb-social-icon-npm:before{content:"";}.klb-social-icon-ns8:before{content:"";}.klb-social-icon-octopus-deploy:before{content:"";}.klb-social-icon-odnoklassniki:before{content:"";}.klb-social-icon-opencart:before{content:"";}.klb-social-icon-openid:before{content:"";}.klb-social-icon-opera:before{content:"";}.klb-social-icon-pagelines:before{content:"";}.klb-social-icon-patreon:before{content:"";}.klb-social-icon-paypal:before{content:"";}.klb-social-icon-periscope:before{content:"";}.klb-social-icon-phoenix-squadron:before{content:"";}.klb-social-icon-php:before{content:"";}.klb-social-icon-pied-piper:before{content:"";}.klb-social-icon-pinterest-icon:before{content:"";}.klb-social-icon-pinterest:before{content:"";}.klb-social-icon-pix:before{content:"";}.klb-social-icon-playstation:before{content:"";}.klb-social-icon-product-hunt:before{content:"";}.klb-social-icon-python:before{content:"";}.klb-social-icon-qq:before{content:"";}.klb-social-icon-quinscape:before{content:"";}.klb-social-icon-quora:before{content:"";}.klb-social-icon-react:before{content:"";}.klb-social-icon-rebel:before{content:"";}.klb-social-icon-reddit-alien:before{content:"";}.klb-social-icon-reddit:before{content:"";}.klb-social-icon-redhat:before{content:"";}.klb-social-icon-renren:before{content:"";}.klb-social-icon-safari:before{content:"";}.klb-social-icon-sass:before{content:"";}.klb-social-icon-shopify:before{content:"";}.klb-social-icon-sketch:before{content:"";}.klb-social-icon-skyatlas:before{content:"";}.klb-social-icon-skype:before{content:"";}.klb-social-icon-slack:before{content:"";}.klb-social-icon-slideshare:before{content:"";}.klb-social-icon-snapchat:before{content:"";}.klb-social-icon-soundcloud:before{content:"";}.klb-social-icon-spotify:before{content:"";}.klb-social-icon-squarespace:before{content:"";}.klb-social-icon-stack-exchange:before{content:"";}.klb-social-icon-stack-overflow:before{content:"";}.klb-social-icon-staylinked:before{content:"";}.klb-social-icon-steam:before{content:"";}.klb-social-icon-strava:before{content:"";}.klb-social-icon-stripe-icon:before{content:"";}.klb-social-icon-stripe:before{content:"";}.klb-social-icon-stumbleupon:before{content:"";}.klb-social-icon-suse:before{content:"";}.klb-social-icon-swift:before{content:"";}.klb-social-icon-symfony:before{content:"";}.klb-social-icon-teamspeak:before{content:"";}.klb-social-icon-telegram:before{content:"";}.klb-social-icon-tencent-weibo:before{content:"";}.klb-social-icon-tiktok:before{content:"";}.klb-social-icon-trello:before{content:"";}.klb-social-icon-tumblr:before{content:"";}.klb-social-icon-twitch:before{content:"";}.klb-social-icon-twitter:before{content:"";}.klb-social-icon-typo:before{content:"";}.klb-social-icon-uber:before{content:"";}.klb-social-icon-ubuntu:before{content:"";}.klb-social-icon-unity:before{content:"";}.klb-social-icon-unsplash:before{content:"";}.klb-social-icon-untappd:before{content:"";}.klb-social-icon-ups:before{content:"";}.klb-social-icon-usb:before{content:"";}.klb-social-icon-usps:before{content:"";}.klb-social-icon-vaadin:before{content:"";}.klb-social-icon-viacoin:before{content:"";}.klb-social-icon-viadeo:before{content:"";}.klb-social-icon-viber:before{content:"";}.klb-social-icon-vimeo:before{content:"";}.klb-social-icon-vine:before{content:"";}.klb-social-icon-vk:before{content:"";}.klb-social-icon-vnv:before{content:"";}.klb-social-icon-vuejs:before{content:"";}.klb-social-icon-waze:before{content:"";}.klb-social-icon-weebly:before{content:"";}.klb-social-icon-weibo:before{content:"";}.klb-social-icon-whatsapp:before{content:"";}.klb-social-icon-wikipedia:before{content:"";}.klb-social-icon-windows:before{content:"";}.klb-social-icon-wix:before{content:"";}.klb-social-icon-wordpress-simple:before{content:"";}.klb-social-icon-wordpress:before{content:"";}.klb-social-icon-wpbeginner:before{content:"";}.klb-social-icon-wpexplorer:before{content:"";}.klb-social-icon-xbox:before{content:"";}.klb-social-icon-xing:before{content:"";}.klb-social-icon-yahoo:before{content:"";}.klb-social-icon-yammer:before{content:"";}.klb-social-icon-yandex:before{content:"";}.klb-social-icon-yarn:before{content:"";}.klb-social-icon-yelp:before{content:"";}.klb-social-icon-yoast:before{content:"";}.klb-social-icon-youtube:before{content:"";}.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;position:relative;right:auto;right:-8px;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-4352 .elementor-element.elementor-element-f3f496f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4352 .elementor-element.elementor-element-f3f496f.e-con{--align-self:center;}.elementor-4352 .elementor-element.elementor-element-b6a08c9{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4352 .elementor-element.elementor-element-b6a08c9.e-con{--align-self:center;--order:-99999;}.elementor-4352 .elementor-element.elementor-element-2938735.elementor-element{--align-self:center;}.elementor-4352 .elementor-element.elementor-element-2938735{text-align:center;}.elementor-4352 .elementor-element.elementor-element-8c3aef9{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);}.elementor-4352 .elementor-element.elementor-element-8960dc8{--display:flex;--flex-direction:row;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4352 .elementor-element.elementor-element-3ce603f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4352 .elementor-element.elementor-element-da4f0cd{text-align:center;}.elementor-4352 .elementor-element.elementor-element-da4f0cd .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.6px;}.elementor-4352 .elementor-element.elementor-element-6d910f1{--display:flex;--flex-direction:column;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4352 .elementor-element.elementor-element-f6b28c8{text-align:center;}.elementor-4352 .elementor-element.elementor-element-f6b28c8 .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.6px;}.elementor-4352 .elementor-element.elementor-element-a324767{--display:flex;--flex-direction:column;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4352 .elementor-element.elementor-element-6f1bb67{text-align:center;}.elementor-4352 .elementor-element.elementor-element-6f1bb67 .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.6px;}.elementor-4352 .elementor-element.elementor-element-9da44ea{--display:flex;--flex-direction:column;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4352 .elementor-element.elementor-element-7c78ed1{text-align:center;}.elementor-4352 .elementor-element.elementor-element-7c78ed1 .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.6px;}.elementor-4352 .elementor-element.elementor-element-f982718{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4352 .elementor-element.elementor-element-f982718.e-con{--align-self:center;--order:99999;}.elementor-4352 .elementor-element.elementor-element-f76a49a{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-4352 .elementor-element.elementor-element-8163f21.elementor-element{--align-self:center;}.elementor-4352 .elementor-element.elementor-element-8163f21 .elementor-icon-wrapper{text-align:center;}.elementor-4352 .elementor-element.elementor-element-8163f21.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-cd98c40);}.elementor-4352 .elementor-element.elementor-element-8163f21.elementor-view-framed .elementor-icon:hover,.elementor-4352 .elementor-element.elementor-element-8163f21.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-cd98c40);border-color:var(--e-global-color-cd98c40);}.elementor-4352 .elementor-element.elementor-element-8163f21.elementor-view-framed .elementor-icon:hover,.elementor-4352 .elementor-element.elementor-element-8163f21.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-cd98c40);}.elementor-4352 .elementor-element.elementor-element-8163f21 .elementor-icon{font-size:22px;}.elementor-4352 .elementor-element.elementor-element-8163f21 .elementor-icon svg{height:22px;}.elementor-4352 .elementor-element.elementor-element-6039aaa.elementor-element{--align-self:center;}.elementor-4352 .elementor-element.elementor-element-6039aaa .elementor-icon-wrapper{text-align:center;}.elementor-4352 .elementor-element.elementor-element-6039aaa.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-cd98c40);}.elementor-4352 .elementor-element.elementor-element-6039aaa.elementor-view-framed .elementor-icon:hover,.elementor-4352 .elementor-element.elementor-element-6039aaa.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-cd98c40);border-color:var(--e-global-color-cd98c40);}.elementor-4352 .elementor-element.elementor-element-6039aaa.elementor-view-framed .elementor-icon:hover,.elementor-4352 .elementor-element.elementor-element-6039aaa.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-cd98c40);}.elementor-4352 .elementor-element.elementor-element-6039aaa .elementor-icon{font-size:22px;}.elementor-4352 .elementor-element.elementor-element-6039aaa .elementor-icon svg{height:22px;}.elementor-4352 .elementor-element.elementor-element-dd1b3bb.elementor-element{--align-self:center;}.elementor-4352 .elementor-element.elementor-element-dd1b3bb .elementor-icon-wrapper{text-align:center;}.elementor-4352 .elementor-element.elementor-element-dd1b3bb.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-cd98c40);}.elementor-4352 .elementor-element.elementor-element-dd1b3bb.elementor-view-framed .elementor-icon:hover,.elementor-4352 .elementor-element.elementor-element-dd1b3bb.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-cd98c40);border-color:var(--e-global-color-cd98c40);}.elementor-4352 .elementor-element.elementor-element-dd1b3bb.elementor-view-framed .elementor-icon:hover,.elementor-4352 .elementor-element.elementor-element-dd1b3bb.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-cd98c40);}.elementor-4352 .elementor-element.elementor-element-dd1b3bb .elementor-icon{font-size:22px;}.elementor-4352 .elementor-element.elementor-element-dd1b3bb .elementor-icon svg{height:22px;}.elementor-4352:not(.elementor-motion-effects-element-type-background),.elementor-4352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both;}@media (max-width:1024px){.elementor-4352 .elementor-element.elementor-element-f76a49a{--grid-auto-flow:row;}}@media (min-width:768px){.elementor-4352 .elementor-element.elementor-element-b6a08c9{--width:14%;}.elementor-4352 .elementor-element.elementor-element-8c3aef9{--width:71%;}.elementor-4352 .elementor-element.elementor-element-8960dc8{--width:57%;}.elementor-4352 .elementor-element.elementor-element-3ce603f{--width:25%;}.elementor-4352 .elementor-element.elementor-element-6d910f1{--width:25%;}.elementor-4352 .elementor-element.elementor-element-a324767{--width:25%;}.elementor-4352 .elementor-element.elementor-element-9da44ea{--width:25%;}.elementor-4352 .elementor-element.elementor-element-f982718{--width:15%;}}@media (max-width:767px){.elementor-4352 .elementor-element.elementor-element-f76a49a{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;}}.elementor-4372 .elementor-element.elementor-element-f1a504f{--display:flex;--flex-direction:row;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-4372 .elementor-element.elementor-element-f1a504f:not(.elementor-motion-effects-element-type-background),.elementor-4372 .elementor-element.elementor-element-f1a504f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00272c;}.elementor-4372 .elementor-element.elementor-element-f1a504f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4372 .elementor-element.elementor-element-7eb7675{--display:flex;--flex-direction:column;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-4372 .elementor-element.elementor-element-7eb7675.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4372 .elementor-element.elementor-element-cd9470b.elementor-element{--align-self:center;}.elementor-4372 .elementor-element.elementor-element-e572b89{--display:flex;--flex-direction:column;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-4372 .elementor-element.elementor-element-e572b89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4372 .elementor-element.elementor-element-4f31aeb .sub-menu-list a{color:#fff !important;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-.6px;}.elementor-4372 .elementor-element.elementor-element-4f31aeb .sub-menu-list a:hover{color:#ff5e41 !important;}.elementor-4372 .elementor-element.elementor-element-48cc542{--display:flex;--flex-direction:column;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-4372 .elementor-element.elementor-element-7c3e6ae .sub-menu-list a{color:#fff !important;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:-.6px;}.elementor-4372 .elementor-element.elementor-element-7c3e6ae .sub-menu-list a:hover{color:#ff5e41 !important;}.elementor-4372 .elementor-element.elementor-element-511262c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-4372 .elementor-element.elementor-element-511262c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4372 .elementor-element.elementor-element-c5287b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-group{padding-right:calc(0px / 2);padding-left:calc(0px / 2);margin-bottom:10px;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-form-fields-wrapper{margin-left:calc(-0px / 2);margin-right:calc(-0px / 2);margin-bottom:-10px;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-group > label,.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-subgroup label{color:#fff;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-group > label{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:-.6px;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-type-html{font-weight:400;text-transform:uppercase;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-group .elementor-field{color:var(--e-global-color-secondary);}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-group .elementor-field,.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-subgroup label{font-size:14px;font-weight:400;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .e-form__buttons__wrapper__button-next{background-color:#000;color:#fff;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-button[type="submit"]{background-color:#000;color:#fff;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-button[type="submit"] svg *{fill:#fff;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .e-form__buttons__wrapper__button-previous{color:#fff;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .e-form__buttons__wrapper__button-next:hover{background-color:var(--e-global-color-362a6c4);color:#fff;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-button[type="submit"]:hover{background-color:var(--e-global-color-362a6c4);color:#fff;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-button[type="submit"]:hover svg *{fill:#fff;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .e-form__buttons__wrapper__button-previous:hover{color:#fff;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-message.elementor-message-success{color:#fff;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-message.elementor-message-danger{color:#f12626;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-message.elementor-help-inline{color:var(--e-global-color-text);}.elementor-4372 .elementor-element.elementor-element-c5287b9{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4372 .elementor-element.elementor-element-c8c5e1c .elementor-repeater-item-3f39b37.elementor-social-icon{background-color:#010101;}.elementor-4372 .elementor-element.elementor-element-c8c5e1c .elementor-repeater-item-3f39b37.elementor-social-icon i{color:#fff;}.elementor-4372 .elementor-element.elementor-element-c8c5e1c .elementor-repeater-item-3f39b37.elementor-social-icon svg{fill:#fff;}.elementor-4372 .elementor-element.elementor-element-c8c5e1c .elementor-repeater-item-dd841e1.elementor-social-icon{background-color:#000;}.elementor-4372 .elementor-element.elementor-element-c8c5e1c .elementor-repeater-item-dd841e1.elementor-social-icon i{color:#fff;}.elementor-4372 .elementor-element.elementor-element-c8c5e1c .elementor-repeater-item-dd841e1.elementor-social-icon svg{fill:#fff;}.elementor-4372 .elementor-element.elementor-element-c8c5e1c{--grid-template-columns:repeat(0,auto);--icon-size:16px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-4372 .elementor-element.elementor-element-c8c5e1c .elementor-widget-container{text-align:left;}.elementor-4372 .elementor-element.elementor-element-c8c5e1c .elementor-social-icon{--icon-padding:.4em;}.elementor-4372 .elementor-element.elementor-element-2737829{--display:flex;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4372 .elementor-element.elementor-element-2737829:not(.elementor-motion-effects-element-type-background),.elementor-4372 .elementor-element.elementor-element-2737829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00272c;}.elementor-4372 .elementor-element.elementor-element-2926673{--divider-border-style:solid;--divider-color:#e6e8eb;--divider-border-width:1px;}.elementor-4372 .elementor-element.elementor-element-2926673 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-4372 .elementor-element.elementor-element-2926673 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4372 .elementor-element.elementor-element-a42dda6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px / 2);}.elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px / 2);}.elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px / 2);margin-left:calc(4px / 2);}.elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px / 2);margin-left:calc(-4px / 2);}body.rtl .elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px / 2);}body:not(.rtl) .elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px / 2);}.elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-icon i{transition:color .3s;}.elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-icon svg{transition:fill .3s;}.elementor-4372 .elementor-element.elementor-element-a42dda6{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-icon{padding-right:1px;}.elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-item > a{font-size:12px;font-weight:normal;}.elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-text{color:#fff;transition:color .3s;}.elementor-4372 .elementor-element.elementor-element-a42dda6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-text);}.elementor-4372 .elementor-element.elementor-element-692f8a9{--display:flex;--flex-direction:row;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-4372 .elementor-element.elementor-element-692f8a9:not(.elementor-motion-effects-element-type-background),.elementor-4372 .elementor-element.elementor-element-692f8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00272c;}.elementor-4372 .elementor-element.elementor-element-692f8a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4372 .elementor-element.elementor-element-1d2a1af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4372 .elementor-element.elementor-element-1d2a1af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4372 .elementor-element.elementor-element-8ead73f .hfe-site-logo-container,.elementor-4372 .elementor-element.elementor-element-8ead73f .hfe-caption-width figcaption{text-align:center;}.elementor-4372 .elementor-element.elementor-element-8ead73f .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-4372 .elementor-element.elementor-element-8ead73f > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-4372 .elementor-element.elementor-element-8ead73f .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-4372 .elementor-element.elementor-element-723225c{--display:flex;--flex-direction:column;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-4372 .elementor-element.elementor-element-723225c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4372 .elementor-element.elementor-element-69b9e92 .sub-menu-list a{color:#fff !important;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:-.6px;}.elementor-4372 .elementor-element.elementor-element-69b9e92 .sub-menu-list a:hover{color:#ff5e41 !important;}.elementor-4372 .elementor-element.elementor-element-f53e35d{--display:flex;--flex-direction:column;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-4372 .elementor-element.elementor-element-4eb6e76 .sub-menu-list a{color:#fff !important;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:-.6px;}.elementor-4372 .elementor-element.elementor-element-4eb6e76 .sub-menu-list a:hover{color:#ff5e41 !important;}.elementor-4372 .elementor-element.elementor-element-702329c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-4372 .elementor-element.elementor-element-702329c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-field-group{padding-right:calc(0px / 2);padding-left:calc(0px / 2);margin-bottom:0px;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-form-fields-wrapper{margin-left:calc(-0px / 2);margin-right:calc(-0px / 2);margin-bottom:-0px;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-field-group.recaptcha_v3-bottomleft,.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-field-group > label,.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-field-subgroup label{color:#fff;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-field-group > label{font-weight:400;text-transform:uppercase;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-field-type-html{padding-bottom:0px;font-weight:400;text-transform:uppercase;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-field-group .elementor-field{color:var(--e-global-color-text);}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-radius:0px 0px 0px 0px;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-radius:0px 0px 0px 0px;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .e-form__buttons__wrapper__button-next{background-color:#000;color:#fff;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-button[type="submit"]{background-color:#000;color:#fff;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-button[type="submit"] svg *{fill:#fff;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .e-form__buttons__wrapper__button-previous{color:#fff;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .e-form__buttons__wrapper__button-next:hover{color:#fff;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-button[type="submit"]:hover{color:#fff;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-button[type="submit"]:hover svg *{fill:#fff;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .e-form__buttons__wrapper__button-previous:hover{color:#fff;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4372 .elementor-element.elementor-element-ee4cddc .elementor-repeater-item-3f39b37.elementor-social-icon{background-color:#010101;}.elementor-4372 .elementor-element.elementor-element-ee4cddc .elementor-repeater-item-3f39b37.elementor-social-icon i{color:#fff;}.elementor-4372 .elementor-element.elementor-element-ee4cddc .elementor-repeater-item-3f39b37.elementor-social-icon svg{fill:#fff;}.elementor-4372 .elementor-element.elementor-element-ee4cddc .elementor-repeater-item-dd841e1.elementor-social-icon{background-color:#000;}.elementor-4372 .elementor-element.elementor-element-ee4cddc .elementor-repeater-item-dd841e1.elementor-social-icon i{color:#fff;}.elementor-4372 .elementor-element.elementor-element-ee4cddc .elementor-repeater-item-dd841e1.elementor-social-icon svg{fill:#fff;}.elementor-4372 .elementor-element.elementor-element-ee4cddc{--grid-template-columns:repeat(0,auto);--icon-size:16px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-4372 .elementor-element.elementor-element-ee4cddc .elementor-widget-container{text-align:left;}.elementor-4372 .elementor-element.elementor-element-ee4cddc .elementor-social-icon{--icon-padding:.4em;}.elementor-4372 .elementor-element.elementor-element-949ec0d{--display:flex;}.elementor-4372 .elementor-element.elementor-element-949ec0d:not(.elementor-motion-effects-element-type-background),.elementor-4372 .elementor-element.elementor-element-949ec0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00272c;}.elementor-4372 .elementor-element.elementor-element-4b148c6{--divider-border-style:solid;--divider-color:#e6e8eb;--divider-border-width:1px;}.elementor-4372 .elementor-element.elementor-element-4b148c6 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-4372 .elementor-element.elementor-element-4b148c6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4372 .elementor-element.elementor-element-37819ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px / 2);}.elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px / 2);}.elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px / 2);margin-left:calc(4px / 2);}.elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px / 2);margin-left:calc(-4px / 2);}body.rtl .elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px / 2);}body:not(.rtl) .elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px / 2);}.elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-icon i{transition:color .3s;}.elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-icon svg{transition:fill .3s;}.elementor-4372 .elementor-element.elementor-element-37819ba{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-icon{padding-right:1px;}.elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-item > .elementor-icon-list-text,.elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-item > a{font-size:12px;font-weight:normal;}.elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s;}.elementor-4372 .elementor-element.elementor-element-37819ba .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both;}@media (min-width:768px){.elementor-4372 .elementor-element.elementor-element-f1a504f{--width:100%;}.elementor-4372 .elementor-element.elementor-element-7eb7675{--width:20%;}.elementor-4372 .elementor-element.elementor-element-e572b89{--width:13.849%;}.elementor-4372 .elementor-element.elementor-element-48cc542{--width:20%;}.elementor-4372 .elementor-element.elementor-element-511262c{--width:35%;}.elementor-4372 .elementor-element.elementor-element-692f8a9{--width:100%;}.elementor-4372 .elementor-element.elementor-element-1d2a1af{--width:20.183%;}.elementor-4372 .elementor-element.elementor-element-723225c{--width:13.849%;}.elementor-4372 .elementor-element.elementor-element-f53e35d{--width:20%;}.elementor-4372 .elementor-element.elementor-element-702329c{--width:35%;}}@media (max-width:1024px){.elementor-4372 .elementor-element.elementor-element-4f31aeb .sub-menu-list a{font-size:12px;}.elementor-4372 .elementor-element.elementor-element-7c3e6ae .sub-menu-list a{font-size:12px;}.elementor-4372 .elementor-element.elementor-element-c5287b9{width:var(--container-widget-width,198.464px);max-width:198.464px;--container-widget-width:198.464px;--container-widget-flex-grow:0;}.elementor-4372 .elementor-element.elementor-element-c5287b9 .elementor-field-group > label{font-size:12px;}.elementor-4372 .elementor-element.elementor-element-2737829{--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4372 .elementor-element.elementor-element-a42dda6 > .elementor-widget-container{padding:0px 0px 0px 20px;}}@media (max-width:767px){.elementor-4372 .elementor-element.elementor-element-692f8a9{--justify-content:center;--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-4372 .elementor-element.elementor-element-8ead73f .hfe-site-logo-container,.elementor-4372 .elementor-element.elementor-element-8ead73f .hfe-caption-width figcaption{text-align:center;}.elementor-4372 .elementor-element.elementor-element-8ead73f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4372 .elementor-element.elementor-element-723225c{--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4372 .elementor-element.elementor-element-69b9e92.elementor-element{--align-self:flex-start;}.elementor-4372 .elementor-element.elementor-element-f53e35d{--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);}.elementor-4372 .elementor-element.elementor-element-4eb6e76.elementor-element{--align-self:flex-start;}.elementor-4372 .elementor-element.elementor-element-702329c{--width:100%;--align-items:flex-start;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--padding-top:35px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d{width:var(--container-widget-width,320px);max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-4372 .elementor-element.elementor-element-7aa4b4d .elementor-field-group > label{font-size:16px;letter-spacing:-.6px;}.elementor-4372 .elementor-element.elementor-element-ee4cddc .elementor-widget-container{text-align:left;}.elementor-4372 .elementor-element.elementor-element-ee4cddc > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4372 .elementor-element.elementor-element-949ec0d{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4372 .elementor-element.elementor-element-37819ba > .elementor-widget-container{padding:0px 0px 0px 10px;}}.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em;}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row;}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%;}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative;}.button.flexible-shipping-free-shipping-button{margin-left:0;}.dokan-spinner{position:absolute;width:20px;height:20px;background:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/www.wibhoo.com/wp-content/plugins/dokan-lite/assets/images/spinner-2x.gif") center center no-repeat;z-index:99;background-size:20px;}.dokan-close{float:right;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);}.dokan-close:hover,.dokan-close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50);}button.dokan-close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}.dokan-alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}.dokan-alert h4{margin-top:0;color:inherit;}.dokan-alert .dokan-alert-link{font-weight:bold;}.dokan-alert > p,.dokan-alert > ul{margin-bottom:0 !important;}.dokan-alert > p + p{margin-top:5px;}.dokan-alert-dismissable,.dokan-alert-dismissible{padding-right:35px;}.dokan-alert-dismissable .close,.dokan-alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit;}.dokan-alert-success{background-color:#daf8e6;border-color:#c5f4d0;color:#004434;}.dokan-alert-success hr{border-top-color:#aff0be;}.dokan-alert-success .dokan-alert-link{color:#00110d;}.dokan-alert-info{background-color:#e9f9ff;border-color:#c5f9ff;color:#0b76b7;}.dokan-alert-info hr{border-top-color:#acf6ff;}.dokan-alert-info .dokan-alert-link{color:#085787;}.dokan-alert-warning{background-color:#fffbeb;border-color:#ffeed1;color:#9d5425;}.dokan-alert-warning hr{border-top-color:#ffe5b8;}.dokan-alert-warning .dokan-alert-link{color:#743e1b;}.dokan-alert-danger{background-color:#fef3f3;border-color:#fcdbe1;color:#bc1c21;}.dokan-alert-danger hr{border-top-color:#fac4cd;}.dokan-alert-danger .dokan-alert-link{color:#901519;}.tooltip{position:absolute;z-index:9999;display:block;visibility:visible;line-height:1.3;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:.9;filter:alpha(opacity=90);}.tooltip.top{margin-top:-3px;padding:5px 0;}.tooltip.right{margin-left:3px;padding:0 5px;}.tooltip.bottom{margin-top:3px;padding:5px 0;}.tooltip.left{margin-left:-3px;padding:0 5px;}.tooltip-inner{max-width:200px;padding:10px !important;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px;font-weight:normal !important;}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000;}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000;}.dokan-form-container label{display:inline-block;max-width:100%;margin-bottom:5px;}.dokan-form-control{background-color:#fff;background-image:none;border:1px solid #ededed;padding:4px 6px;border-radius:0;color:#555;display:block;font-size:14px;min-height:26px;line-height:20px;vertical-align:middle;width:100%;margin:0;}.dokan-form-control.nitro-lazy{background-image:none !important;}.dokan-form-control p{margin-bottom:0;}textarea.dokan-form-control{height:auto;}select.dokan-form-control{height:35px;}.dokan-radio-inline + .dokan-radio-inline,.dokan-checkbox-inline + .dokan-checkbox-inline{margin-left:10px;margin-top:0;}.dokan-form-group{margin-bottom:15px;}.dokan-input-group{position:relative;display:table;border-collapse:separate;}.dokan-input-group[class*='col-']{float:none;padding-left:0;padding-right:0;}.dokan-input-group .dokan-form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}.dokan-input-group-addon,.dokan-input-group-btn,.dokan-input-group .form-control{display:table-cell;}.dokan-input-group-addon:not(:first-child):not(:last-child),.dokan-input-group-btn:not(:first-child):not(:last-child),.dokan-input-group .form-control:not(:first-child):not(:last-child){border-radius:0;}.dokan-input-group-addon,.dokan-input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}.dokan-input-group-addon{padding:6px 12px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ededed;border-radius:4px;}.dokan-input-group-addon input[type='radio'],.dokan-input-group-addon input[type='checkbox']{margin-top:0;}.dokan-input-group .dokan-form-control:first-child,.dokan-input-group-addon:first-child,.dokan-input-group-btn:first-child > .btn,.dokan-input-group-btn:first-child > .btn-group > .btn,.dokan-input-group-btn:first-child > .dropdown-toggle,.dokan-input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.dokan-input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-bottom-right-radius:0px;border-top-right-radius:0px;}.dokan-input-group-addon:first-child{border-right:0;}.dokan-input-group .dokan-form-control:last-child,.dokan-input-group-addon:last-child,.dokan-input-group-btn:last-child > .btn,.dokan-input-group-btn:last-child > .btn-group > .btn,.dokan-input-group-btn:last-child > .dropdown-toggle,.dokan-input-group-btn:first-child > .btn:not(:first-child),.dokan-input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-bottom-left-radius:0px;border-top-left-radius:0px;}.dokan-input-group-addon:last-child{border-left:0;}.dokan-input-group-btn{position:relative;font-size:0;white-space:nowrap;}.dokan-input-group-btn > .btn{position:relative;}.dokan-input-group-btn > .btn + .btn{margin-left:-1px;}.dokan-input-group-btn > .btn:hover,.dokan-input-group-btn > .btn:focus,.dokan-input-group-btn > .btn:active{z-index:2;}.dokan-input-group-btn:first-child > .btn,.dokan-input-group-btn:first-child > .btn-group{margin-right:-1px;}.dokan-input-group-btn:last-child > .btn,.dokan-input-group-btn:last-child > .btn-group{margin-left:-1px;}.dokan-form-horizontal{text-align:center;}.dokan-form-horizontal label{display:inline-block;max-width:100%;margin-bottom:5px;}.dokan-form-horizontal .dokan-form-group:before,.dokan-form-horizontal .dokan-form-group:after{display:table;content:" ";}.dokan-form-horizontal .dokan-form-group:after{clear:both;}.dokan-form-horizontal .dokan-control-label{text-align:right;margin-bottom:0;margin-top:0;padding-right:15px;font-weight:bold;}@media (max-width: 430px){.dokan-form-horizontal .dokan-control-label{text-align:left;}}.dokan-row{margin-right:-15px;margin-left:-15px;}.dokan-w1{width:8.33333333%;float:left;}.dokan-w2{width:16.66666667%;float:left;}.dokan-w3{width:25%;float:left;}.dokan-w4{width:33.33333333%;float:left;}.dokan-w5{width:41.66666667%;float:left;}.dokan-w6{width:50%;float:left;}.dokan-w7{width:63%;float:left;}.dokan-w8{width:58.33333333%;float:left;}.dokan-w9{width:75%;float:left;}.dokan-w10{width:83.33333333%;float:left;}.dokan-w11{width:91.66666667%;float:left;}.dokan-w12{width:100%;float:left;}.dokan-text-left{text-align:left;}.dokan-text-right{text-align:right;}@media (max-width: 430px){.dokan-w3,.dokan-w4,.dokan-w5,.dokan-w6,.dokan-w7,.dokan-w8,.dokan-w9,.dokan-w10,.dokan-w11{width:100% !important;}}.woocommerce .form-row.has-error{background-color:#ffe5e5;padding:10px;border-radius:3px;}.woocommerce form.register.dokan-vendor-register{border:none;padding:0;}.woocommerce form.register.dokan-vendor-register .name-field{display:flex;justify-content:space-between;}.woocommerce form.register.dokan-vendor-register .name-field p{width:48%;}.wp-editor-wrap{border:1px solid #ededed;}.dokan-message,.dokan-info,.dokan-error{padding:15px 15px 15px 50px;margin:5px 0 15px 0;position:relative;background:#fff;border-bottom:1px solid #ededed;border-left:1px solid #ededed;border-right:1px solid #ededed;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.dokan-message:before,.dokan-info:before,.dokan-error:before{position:absolute;top:0;left:15px;padding-top:15px;font-family:sans-serif;color:#fff;width:20px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:center;}.dokan-message{border-top:3px solid #8fae1b;}.dokan-message:before{background-color:#8fae1b;content:"✓";}.dokan-info{border-top:3px solid #109ae7;}.dokan-info:before{background-color:#109ae7;content:"✓";content:"i";font-family:Times,Georgia,serif;font-style:italic;}.dokan-error{border-top:3px solid #b81c23;}.dokan-error:before{background-color:#b81c23;content:"×";font-weight:700;}ul.dokan_tabs{border-bottom:1px solid #ededed;margin-bottom:20px;line-height:24px;margin-left:0;}ul.dokan_tabs > li{margin-bottom:-1px !important;}ul.dokan_tabs li{display:inline-block;margin-right:5px !important;border:1px solid #ededed;border-bottom:none;}ul.dokan_tabs li:first-child{margin-left:10px;}ul.dokan_tabs li a{display:block;padding:6px 8px !important;}ul.dokan_tabs li a:hover{background-color:#eee;}ul.dokan_tabs li.dokan-hide{display:none;}ul.dokan_tabs li.active{border-bottom:1px solid #fff !important;}.dokan-pagination-container{text-align:center;}.dokan-pagination-container .dokan-pagination{display:inline-block;padding-left:0;}.dokan-pagination-container .dokan-pagination li{display:inline;}.dokan-pagination-container .dokan-pagination li a{padding:3px 10px;border:1px solid #ededed;margin-right:3px;text-decoration:none;}.dokan-pagination-container .dokan-pagination li.active a{background:#eee;}.dokan-pagination-container .dokan-pagination li.disabled a{cursor:not-allowed;color:#ccc;}input[type='submit'].dokan-btn,a.dokan-btn,.dokan-btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;background-color:#eee;color:#444;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}input[type='submit'].dokan-btn.nitro-lazy,a.dokan-btn.nitro-lazy,.dokan-btn.nitro-lazy{background-image:none !important;}input[type='submit'].dokan-btn:hover,a.dokan-btn:hover,.dokan-btn:hover,input[type='submit'].dokan-btn:focus,a.dokan-btn:focus,.dokan-btn:focus,input[type='submit'].dokan-btn.focus,a.dokan-btn.focus,.dokan-btn.focus{color:#fff;border-color:var(--dokan-button-background-color,#7047eb);text-decoration:none;background-color:var(--dokan-button-background-color,#7047eb);}input[type='submit'].dokan-btn:active,a.dokan-btn:active,.dokan-btn:active,input[type='submit'].dokan-btn.active,a.dokan-btn.active,.dokan-btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}input[type='submit'].dokan-btn:active.nitro-lazy,a.dokan-btn:active.nitro-lazy,.dokan-btn:active.nitro-lazy,input[type='submit'].dokan-btn.active.nitro-lazy,a.dokan-btn.active.nitro-lazy,.dokan-btn.active.nitro-lazy{background-image:none !important;}input[type='submit'].dokan-btn-theme,a.dokan-btn-theme,.dokan-btn-theme{color:#fff;background-color:#7047eb;border-color:#7047eb;}input[type='submit'].dokan-btn-theme:hover,a.dokan-btn-theme:hover,.dokan-btn-theme:hover,input[type='submit'].dokan-btn-theme:focus,a.dokan-btn-theme:focus,.dokan-btn-theme:focus,input[type='submit'].dokan-btn-theme:active,a.dokan-btn-theme:active,.dokan-btn-theme:active,input[type='submit'].dokan-btn-theme.active,a.dokan-btn-theme.active,.dokan-btn-theme.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-theme,.open .dropdown-togglea.dokan-btn-theme,.open .dropdown-toggle.dokan-btn-theme{color:#fff;background-color:#5322e7;border-color:#4918dd;}input[type='submit'].dokan-btn-theme:active,a.dokan-btn-theme:active,.dokan-btn-theme:active,input[type='submit'].dokan-btn-theme.active,a.dokan-btn-theme.active,.dokan-btn-theme.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-theme,.open .dropdown-togglea.dokan-btn-theme,.open .dropdown-toggle.dokan-btn-theme{background-image:none;}input[type='submit'].dokan-btn-theme:active.nitro-lazy,a.dokan-btn-theme:active.nitro-lazy,.dokan-btn-theme:active.nitro-lazy,input[type='submit'].dokan-btn-theme.active.nitro-lazy,a.dokan-btn-theme.active.nitro-lazy,.dokan-btn-theme.active.nitro-lazy,.open .dropdown-toggleinput[type='submit'].dokan-btn-theme.nitro-lazy,.open .dropdown-togglea.dokan-btn-theme.nitro-lazy,.open .dropdown-toggle.dokan-btn-theme.nitro-lazy{background-image:none !important;}input[type='submit'].dokan-btn-theme.disabled,a.dokan-btn-theme.disabled,.dokan-btn-theme.disabled,input[type='submit'].dokan-btn-theme[disabled],a.dokan-btn-theme[disabled],.dokan-btn-theme[disabled],fieldset[disabled] input[type='submit'].dokan-btn-theme,fieldset[disabled] a.dokan-btn-theme,fieldset[disabled] .dokan-btn-theme,input[type='submit'].dokan-btn-theme.disabled:hover,a.dokan-btn-theme.disabled:hover,.dokan-btn-theme.disabled:hover,input[type='submit'].dokan-btn-theme[disabled]:hover,a.dokan-btn-theme[disabled]:hover,.dokan-btn-theme[disabled]:hover,fieldset[disabled] input[type='submit'].dokan-btn-theme:hover,fieldset[disabled] a.dokan-btn-theme:hover,fieldset[disabled] .dokan-btn-theme:hover,input[type='submit'].dokan-btn-theme.disabled:focus,a.dokan-btn-theme.disabled:focus,.dokan-btn-theme.disabled:focus,input[type='submit'].dokan-btn-theme[disabled]:focus,a.dokan-btn-theme[disabled]:focus,.dokan-btn-theme[disabled]:focus,fieldset[disabled] input[type='submit'].dokan-btn-theme:focus,fieldset[disabled] a.dokan-btn-theme:focus,fieldset[disabled] .dokan-btn-theme:focus,input[type='submit'].dokan-btn-theme.disabled:active,a.dokan-btn-theme.disabled:active,.dokan-btn-theme.disabled:active,input[type='submit'].dokan-btn-theme[disabled]:active,a.dokan-btn-theme[disabled]:active,.dokan-btn-theme[disabled]:active,fieldset[disabled] input[type='submit'].dokan-btn-theme:active,fieldset[disabled] a.dokan-btn-theme:active,fieldset[disabled] .dokan-btn-theme:active,input[type='submit'].dokan-btn-theme.disabled.active,a.dokan-btn-theme.disabled.active,.dokan-btn-theme.disabled.active,input[type='submit'].dokan-btn-theme[disabled].active,a.dokan-btn-theme[disabled].active,.dokan-btn-theme[disabled].active,fieldset[disabled] input[type='submit'].dokan-btn-theme.active,fieldset[disabled] a.dokan-btn-theme.active,fieldset[disabled] .dokan-btn-theme.active{background-color:#9475f0;border-color:#9475f0;}input[type='submit'].dokan-btn-theme .badge,a.dokan-btn-theme .badge,.dokan-btn-theme .badge{color:#7047eb;background-color:#fff;}input[type='submit'].dokan-btn-success,a.dokan-btn-success,.dokan-btn-success{color:#fff !important;background-color:#22ad5c !important;border-color:#1e9851 !important;}input[type='submit'].dokan-btn-success:hover,a.dokan-btn-success:hover,.dokan-btn-success:hover,input[type='submit'].dokan-btn-success:focus,a.dokan-btn-success:focus,.dokan-btn-success:focus,input[type='submit'].dokan-btn-success:active,a.dokan-btn-success:active,.dokan-btn-success:active,input[type='submit'].dokan-btn-success.active,a.dokan-btn-success.active,.dokan-btn-success.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-success,.open .dropdown-togglea.dokan-btn-success,.open .dropdown-toggle.dokan-btn-success{color:#fff !important;background-color:#1b8b4a !important;border-color:#146535 !important;}input[type='submit'].dokan-btn-success:active,a.dokan-btn-success:active,.dokan-btn-success:active,input[type='submit'].dokan-btn-success.active,a.dokan-btn-success.active,.dokan-btn-success.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-success,.open .dropdown-togglea.dokan-btn-success,.open .dropdown-toggle.dokan-btn-success{background-image:none !important;}input[type='submit'].dokan-btn-success:active.nitro-lazy,a.dokan-btn-success:active.nitro-lazy,.dokan-btn-success:active.nitro-lazy,input[type='submit'].dokan-btn-success.active.nitro-lazy,a.dokan-btn-success.active.nitro-lazy,.dokan-btn-success.active.nitro-lazy,.open .dropdown-toggleinput[type='submit'].dokan-btn-success.nitro-lazy,.open .dropdown-togglea.dokan-btn-success.nitro-lazy,.open .dropdown-toggle.dokan-btn-success.nitro-lazy{background-image:none !important;}input[type='submit'].dokan-btn-success.disabled,a.dokan-btn-success.disabled,.dokan-btn-success.disabled,input[type='submit'].dokan-btn-success[disabled],a.dokan-btn-success[disabled],.dokan-btn-success[disabled],fieldset[disabled] input[type='submit'].dokan-btn-success,fieldset[disabled] a.dokan-btn-success,fieldset[disabled] .dokan-btn-success,input[type='submit'].dokan-btn-success.disabled:hover,a.dokan-btn-success.disabled:hover,.dokan-btn-success.disabled:hover,input[type='submit'].dokan-btn-success[disabled]:hover,a.dokan-btn-success[disabled]:hover,.dokan-btn-success[disabled]:hover,fieldset[disabled] input[type='submit'].dokan-btn-success:hover,fieldset[disabled] a.dokan-btn-success:hover,fieldset[disabled] .dokan-btn-success:hover,input[type='submit'].dokan-btn-success.disabled:focus,a.dokan-btn-success.disabled:focus,.dokan-btn-success.disabled:focus,input[type='submit'].dokan-btn-success[disabled]:focus,a.dokan-btn-success[disabled]:focus,.dokan-btn-success[disabled]:focus,fieldset[disabled] input[type='submit'].dokan-btn-success:focus,fieldset[disabled] a.dokan-btn-success:focus,fieldset[disabled] .dokan-btn-success:focus,input[type='submit'].dokan-btn-success.disabled:active,a.dokan-btn-success.disabled:active,.dokan-btn-success.disabled:active,input[type='submit'].dokan-btn-success[disabled]:active,a.dokan-btn-success[disabled]:active,.dokan-btn-success[disabled]:active,fieldset[disabled] input[type='submit'].dokan-btn-success:active,fieldset[disabled] a.dokan-btn-success:active,fieldset[disabled] .dokan-btn-success:active,input[type='submit'].dokan-btn-success.disabled.active,a.dokan-btn-success.disabled.active,.dokan-btn-success.disabled.active,input[type='submit'].dokan-btn-success[disabled].active,a.dokan-btn-success[disabled].active,.dokan-btn-success[disabled].active,fieldset[disabled] input[type='submit'].dokan-btn-success.active,fieldset[disabled] a.dokan-btn-success.active,fieldset[disabled] .dokan-btn-success.active{background-color:#2cd673 !important;border-color:#26c267 !important;}input[type='submit'].dokan-btn-success .badge,a.dokan-btn-success .badge,.dokan-btn-success .badge{color:#22ad5c !important;background-color:#fff !important;}input[type='submit'].dokan-btn-default,a.dokan-btn-default,.dokan-btn-default{color:#333;background-color:#fff;border-color:#ccc;}input[type='submit'].dokan-btn-default:hover,a.dokan-btn-default:hover,.dokan-btn-default:hover,input[type='submit'].dokan-btn-default:focus,a.dokan-btn-default:focus,.dokan-btn-default:focus,input[type='submit'].dokan-btn-default:active,a.dokan-btn-default:active,.dokan-btn-default:active,input[type='submit'].dokan-btn-default.active,a.dokan-btn-default.active,.dokan-btn-default.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-default,.open .dropdown-togglea.dokan-btn-default,.open .dropdown-toggle.dokan-btn-default{color:#333;background-color:#ebebeb;border-color:#adadad;}input[type='submit'].dokan-btn-default:active,a.dokan-btn-default:active,.dokan-btn-default:active,input[type='submit'].dokan-btn-default.active,a.dokan-btn-default.active,.dokan-btn-default.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-default,.open .dropdown-togglea.dokan-btn-default,.open .dropdown-toggle.dokan-btn-default{background-image:none;}input[type='submit'].dokan-btn-default:active.nitro-lazy,a.dokan-btn-default:active.nitro-lazy,.dokan-btn-default:active.nitro-lazy,input[type='submit'].dokan-btn-default.active.nitro-lazy,a.dokan-btn-default.active.nitro-lazy,.dokan-btn-default.active.nitro-lazy,.open .dropdown-toggleinput[type='submit'].dokan-btn-default.nitro-lazy,.open .dropdown-togglea.dokan-btn-default.nitro-lazy,.open .dropdown-toggle.dokan-btn-default.nitro-lazy{background-image:none !important;}input[type='submit'].dokan-btn-default.disabled,a.dokan-btn-default.disabled,.dokan-btn-default.disabled,input[type='submit'].dokan-btn-default[disabled],a.dokan-btn-default[disabled],.dokan-btn-default[disabled],fieldset[disabled] input[type='submit'].dokan-btn-default,fieldset[disabled] a.dokan-btn-default,fieldset[disabled] .dokan-btn-default,input[type='submit'].dokan-btn-default.disabled:hover,a.dokan-btn-default.disabled:hover,.dokan-btn-default.disabled:hover,input[type='submit'].dokan-btn-default[disabled]:hover,a.dokan-btn-default[disabled]:hover,.dokan-btn-default[disabled]:hover,fieldset[disabled] input[type='submit'].dokan-btn-default:hover,fieldset[disabled] a.dokan-btn-default:hover,fieldset[disabled] .dokan-btn-default:hover,input[type='submit'].dokan-btn-default.disabled:focus,a.dokan-btn-default.disabled:focus,.dokan-btn-default.disabled:focus,input[type='submit'].dokan-btn-default[disabled]:focus,a.dokan-btn-default[disabled]:focus,.dokan-btn-default[disabled]:focus,fieldset[disabled] input[type='submit'].dokan-btn-default:focus,fieldset[disabled] a.dokan-btn-default:focus,fieldset[disabled] .dokan-btn-default:focus,input[type='submit'].dokan-btn-default.disabled:active,a.dokan-btn-default.disabled:active,.dokan-btn-default.disabled:active,input[type='submit'].dokan-btn-default[disabled]:active,a.dokan-btn-default[disabled]:active,.dokan-btn-default[disabled]:active,fieldset[disabled] input[type='submit'].dokan-btn-default:active,fieldset[disabled] a.dokan-btn-default:active,fieldset[disabled] .dokan-btn-default:active,input[type='submit'].dokan-btn-default.disabled.active,a.dokan-btn-default.disabled.active,.dokan-btn-default.disabled.active,input[type='submit'].dokan-btn-default[disabled].active,a.dokan-btn-default[disabled].active,.dokan-btn-default[disabled].active,fieldset[disabled] input[type='submit'].dokan-btn-default.active,fieldset[disabled] a.dokan-btn-default.active,fieldset[disabled] .dokan-btn-default.active{background-color:#fff;border-color:#e6e6e6;}input[type='submit'].dokan-btn-default .badge,a.dokan-btn-default .badge,.dokan-btn-default .badge{color:#fff;background-color:#fff;}input[type='submit'].dokan-btn-danger,a.dokan-btn-danger,.dokan-btn-danger{color:#fff !important;background-color:#f23030 !important;border-color:#f01818 !important;}input[type='submit'].dokan-btn-danger:hover,a.dokan-btn-danger:hover,.dokan-btn-danger:hover,input[type='submit'].dokan-btn-danger:focus,a.dokan-btn-danger:focus,.dokan-btn-danger:focus,input[type='submit'].dokan-btn-danger:active,a.dokan-btn-danger:active,.dokan-btn-danger:active,input[type='submit'].dokan-btn-danger.active,a.dokan-btn-danger.active,.dokan-btn-danger.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-danger,.open .dropdown-togglea.dokan-btn-danger,.open .dropdown-toggle.dokan-btn-danger{color:#fff !important;background-color:#ea0f0f !important;border-color:#bf0c0c !important;}input[type='submit'].dokan-btn-danger:active,a.dokan-btn-danger:active,.dokan-btn-danger:active,input[type='submit'].dokan-btn-danger.active,a.dokan-btn-danger.active,.dokan-btn-danger.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-danger,.open .dropdown-togglea.dokan-btn-danger,.open .dropdown-toggle.dokan-btn-danger{background-image:none !important;}input[type='submit'].dokan-btn-danger:active.nitro-lazy,a.dokan-btn-danger:active.nitro-lazy,.dokan-btn-danger:active.nitro-lazy,input[type='submit'].dokan-btn-danger.active.nitro-lazy,a.dokan-btn-danger.active.nitro-lazy,.dokan-btn-danger.active.nitro-lazy,.open .dropdown-toggleinput[type='submit'].dokan-btn-danger.nitro-lazy,.open .dropdown-togglea.dokan-btn-danger.nitro-lazy,.open .dropdown-toggle.dokan-btn-danger.nitro-lazy{background-image:none !important;}input[type='submit'].dokan-btn-danger.disabled,a.dokan-btn-danger.disabled,.dokan-btn-danger.disabled,input[type='submit'].dokan-btn-danger[disabled],a.dokan-btn-danger[disabled],.dokan-btn-danger[disabled],fieldset[disabled] input[type='submit'].dokan-btn-danger,fieldset[disabled] a.dokan-btn-danger,fieldset[disabled] .dokan-btn-danger,input[type='submit'].dokan-btn-danger.disabled:hover,a.dokan-btn-danger.disabled:hover,.dokan-btn-danger.disabled:hover,input[type='submit'].dokan-btn-danger[disabled]:hover,a.dokan-btn-danger[disabled]:hover,.dokan-btn-danger[disabled]:hover,fieldset[disabled] input[type='submit'].dokan-btn-danger:hover,fieldset[disabled] a.dokan-btn-danger:hover,fieldset[disabled] .dokan-btn-danger:hover,input[type='submit'].dokan-btn-danger.disabled:focus,a.dokan-btn-danger.disabled:focus,.dokan-btn-danger.disabled:focus,input[type='submit'].dokan-btn-danger[disabled]:focus,a.dokan-btn-danger[disabled]:focus,.dokan-btn-danger[disabled]:focus,fieldset[disabled] input[type='submit'].dokan-btn-danger:focus,fieldset[disabled] a.dokan-btn-danger:focus,fieldset[disabled] .dokan-btn-danger:focus,input[type='submit'].dokan-btn-danger.disabled:active,a.dokan-btn-danger.disabled:active,.dokan-btn-danger.disabled:active,input[type='submit'].dokan-btn-danger[disabled]:active,a.dokan-btn-danger[disabled]:active,.dokan-btn-danger[disabled]:active,fieldset[disabled] input[type='submit'].dokan-btn-danger:active,fieldset[disabled] a.dokan-btn-danger:active,fieldset[disabled] .dokan-btn-danger:active,input[type='submit'].dokan-btn-danger.disabled.active,a.dokan-btn-danger.disabled.active,.dokan-btn-danger.disabled.active,input[type='submit'].dokan-btn-danger[disabled].active,a.dokan-btn-danger[disabled].active,.dokan-btn-danger[disabled].active,fieldset[disabled] input[type='submit'].dokan-btn-danger.active,fieldset[disabled] a.dokan-btn-danger.active,fieldset[disabled] .dokan-btn-danger.active{background-color:#f56060 !important;border-color:#f44848 !important;}input[type='submit'].dokan-btn-danger .badge,a.dokan-btn-danger .badge,.dokan-btn-danger .badge{color:#f23030 !important;background-color:#fff !important;}input[type='submit'].dokan-btn-info,a.dokan-btn-info,.dokan-btn-info{color:#fff;background-color:#0b76b7;border-color:#0a669f;}input[type='submit'].dokan-btn-info:hover,a.dokan-btn-info:hover,.dokan-btn-info:hover,input[type='submit'].dokan-btn-info:focus,a.dokan-btn-info:focus,.dokan-btn-info:focus,input[type='submit'].dokan-btn-info:active,a.dokan-btn-info:active,.dokan-btn-info:active,input[type='submit'].dokan-btn-info.active,a.dokan-btn-info.active,.dokan-btn-info.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-info,.open .dropdown-togglea.dokan-btn-info,.open .dropdown-toggle.dokan-btn-info{color:#fff;background-color:#095d91;border-color:#064165;}input[type='submit'].dokan-btn-info:active,a.dokan-btn-info:active,.dokan-btn-info:active,input[type='submit'].dokan-btn-info.active,a.dokan-btn-info.active,.dokan-btn-info.active,.open .dropdown-toggleinput[type='submit'].dokan-btn-info,.open .dropdown-togglea.dokan-btn-info,.open .dropdown-toggle.dokan-btn-info{background-image:none;}input[type='submit'].dokan-btn-info:active.nitro-lazy,a.dokan-btn-info:active.nitro-lazy,.dokan-btn-info:active.nitro-lazy,input[type='submit'].dokan-btn-info.active.nitro-lazy,a.dokan-btn-info.active.nitro-lazy,.dokan-btn-info.active.nitro-lazy,.open .dropdown-toggleinput[type='submit'].dokan-btn-info.nitro-lazy,.open .dropdown-togglea.dokan-btn-info.nitro-lazy,.open .dropdown-toggle.dokan-btn-info.nitro-lazy{background-image:none !important;}input[type='submit'].dokan-btn-info.disabled,a.dokan-btn-info.disabled,.dokan-btn-info.disabled,input[type='submit'].dokan-btn-info[disabled],a.dokan-btn-info[disabled],.dokan-btn-info[disabled],fieldset[disabled] input[type='submit'].dokan-btn-info,fieldset[disabled] a.dokan-btn-info,fieldset[disabled] .dokan-btn-info,input[type='submit'].dokan-btn-info.disabled:hover,a.dokan-btn-info.disabled:hover,.dokan-btn-info.disabled:hover,input[type='submit'].dokan-btn-info[disabled]:hover,a.dokan-btn-info[disabled]:hover,.dokan-btn-info[disabled]:hover,fieldset[disabled] input[type='submit'].dokan-btn-info:hover,fieldset[disabled] a.dokan-btn-info:hover,fieldset[disabled] .dokan-btn-info:hover,input[type='submit'].dokan-btn-info.disabled:focus,a.dokan-btn-info.disabled:focus,.dokan-btn-info.disabled:focus,input[type='submit'].dokan-btn-info[disabled]:focus,a.dokan-btn-info[disabled]:focus,.dokan-btn-info[disabled]:focus,fieldset[disabled] input[type='submit'].dokan-btn-info:focus,fieldset[disabled] a.dokan-btn-info:focus,fieldset[disabled] .dokan-btn-info:focus,input[type='submit'].dokan-btn-info.disabled:active,a.dokan-btn-info.disabled:active,.dokan-btn-info.disabled:active,input[type='submit'].dokan-btn-info[disabled]:active,a.dokan-btn-info[disabled]:active,.dokan-btn-info[disabled]:active,fieldset[disabled] input[type='submit'].dokan-btn-info:active,fieldset[disabled] a.dokan-btn-info:active,fieldset[disabled] .dokan-btn-info:active,input[type='submit'].dokan-btn-info.disabled.active,a.dokan-btn-info.disabled.active,.dokan-btn-info.disabled.active,input[type='submit'].dokan-btn-info[disabled].active,a.dokan-btn-info[disabled].active,.dokan-btn-info[disabled].active,fieldset[disabled] input[type='submit'].dokan-btn-info.active,fieldset[disabled] a.dokan-btn-info.active,fieldset[disabled] .dokan-btn-info.active{background-color:#0e95e7;border-color:#0c86cf;}input[type='submit'].dokan-btn-info .badge,a.dokan-btn-info .badge,.dokan-btn-info .badge{color:#0b76b7;background-color:#fff;}input[type='submit'].dokan-btn-lg,a.dokan-btn-lg,.dokan-btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}input[type='submit'].dokan-btn-sm,a.dokan-btn-sm,.dokan-btn-sm{padding:6px 12px;font-size:14px;line-height:1.428;border-radius:3px;}.dokan-btn-round[class]{border-radius:50%;width:35px;height:34px;font-size:25px;line-height:34px;}.dokan-table{width:100%;max-width:100%;margin-bottom:20px;}.dokan-table > thead > tr > th,.dokan-table > tbody > tr > th,.dokan-table > tfoot > tr > th,.dokan-table > thead > tr > td,.dokan-table > tbody > tr > td,.dokan-table > tfoot > tr > td{padding:8px;line-height:1.42;vertical-align:top;border-top:1px solid #ededed;}.dokan-table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ededed;}.dokan-table > caption + thead > tr:first-child > th,.dokan-table > colgroup + thead > tr:first-child > th,.dokan-table > thead:first-child > tr:first-child > th,.dokan-table > caption + thead > tr:first-child > td,.dokan-table > colgroup + thead > tr:first-child > td,.dokan-table > thead:first-child > tr:first-child > td{border-top:0;}.dokan-table > tbody + tbody{border-top:2px solid #ededed;}.dokan-table-striped > tbody > tr:nth-of-type(odd){background-color:#f9f9f9;}.table > thead > tr > .active,.table > tbody > tr > .active,.table > tfoot > tr > .active,.table > thead > .active > td,.table > tbody > .active > td,.table > tfoot > .active > td,.table > thead > .active > th,.table > tbody > .active > th,.table > tfoot > .active > th{background-color:#f5f5f5;}.table-hover > tbody > tr > .active:hover,.table-hover > tbody > .active:hover > td,.table-hover > tbody > .active:hover > th{background-color:#e8e8e8;}.dokan-table > thead > tr > td.active,.dokan-table > tbody > tr > td.active,.dokan-table > tfoot > tr > td.active,.dokan-table > thead > tr > th.active,.dokan-table > tbody > tr > th.active,.dokan-table > tfoot > tr > th.active,.dokan-table > thead > tr.active > td,.dokan-table > tbody > tr.active > td,.dokan-table > tfoot > tr.active > td,.dokan-table > thead > tr.active > th,.dokan-table > tbody > tr.active > th,.dokan-table > tfoot > tr.active > th{background-color:#f5f5f5 !important;}.dokan-table-hover > tbody > tr > td.active:hover,.dokan-table-hover > tbody > tr > th.active:hover,.dokan-table-hover > tbody > tr.active:hover > td,.dokan-table-hover > tbody > tr:hover > .active,.dokan-table-hover > tbody > tr.active:hover > th{background-color:#e8e8e8;}.table > thead > tr > .success,.table > tbody > tr > .success,.table > tfoot > tr > .success,.table > thead > .success > td,.table > tbody > .success > td,.table > tfoot > .success > td,.table > thead > .success > th,.table > tbody > .success > th,.table > tfoot > .success > th{background-color:#dff0d8;}.table-hover > tbody > tr > .success:hover,.table-hover > tbody > .success:hover > td,.table-hover > tbody > .success:hover > th{background-color:#d0e9c6;}.dokan-table > thead > tr > td.success,.dokan-table > tbody > tr > td.success,.dokan-table > tfoot > tr > td.success,.dokan-table > thead > tr > th.success,.dokan-table > tbody > tr > th.success,.dokan-table > tfoot > tr > th.success,.dokan-table > thead > tr.success > td,.dokan-table > tbody > tr.success > td,.dokan-table > tfoot > tr.success > td,.dokan-table > thead > tr.success > th,.dokan-table > tbody > tr.success > th,.dokan-table > tfoot > tr.success > th{background-color:#dff0d8 !important;}.dokan-table-hover > tbody > tr > td.success:hover,.dokan-table-hover > tbody > tr > th.success:hover,.dokan-table-hover > tbody > tr.success:hover > td,.dokan-table-hover > tbody > tr:hover > .success,.dokan-table-hover > tbody > tr.success:hover > th{background-color:#d0e9c6;}.table > thead > tr > .info,.table > tbody > tr > .info,.table > tfoot > tr > .info,.table > thead > .info > td,.table > tbody > .info > td,.table > tfoot > .info > td,.table > thead > .info > th,.table > tbody > .info > th,.table > tfoot > .info > th{background-color:#d9edf7;}.table-hover > tbody > tr > .info:hover,.table-hover > tbody > .info:hover > td,.table-hover > tbody > .info:hover > th{background-color:#c4e3f3;}.dokan-table > thead > tr > td.info,.dokan-table > tbody > tr > td.info,.dokan-table > tfoot > tr > td.info,.dokan-table > thead > tr > th.info,.dokan-table > tbody > tr > th.info,.dokan-table > tfoot > tr > th.info,.dokan-table > thead > tr.info > td,.dokan-table > tbody > tr.info > td,.dokan-table > tfoot > tr.info > td,.dokan-table > thead > tr.info > th,.dokan-table > tbody > tr.info > th,.dokan-table > tfoot > tr.info > th{background-color:#d9edf7 !important;}.dokan-table-hover > tbody > tr > td.info:hover,.dokan-table-hover > tbody > tr > th.info:hover,.dokan-table-hover > tbody > tr.info:hover > td,.dokan-table-hover > tbody > tr:hover > .info,.dokan-table-hover > tbody > tr.info:hover > th{background-color:#c4e3f3;}.table > thead > tr > .warning,.table > tbody > tr > .warning,.table > tfoot > tr > .warning,.table > thead > .warning > td,.table > tbody > .warning > td,.table > tfoot > .warning > td,.table > thead > .warning > th,.table > tbody > .warning > th,.table > tfoot > .warning > th{background-color:#fcf8e3;}.table-hover > tbody > tr > .warning:hover,.table-hover > tbody > .warning:hover > td,.table-hover > tbody > .warning:hover > th{background-color:#faf2cc;}.dokan-table > thead > tr > td.warning,.dokan-table > tbody > tr > td.warning,.dokan-table > tfoot > tr > td.warning,.dokan-table > thead > tr > th.warning,.dokan-table > tbody > tr > th.warning,.dokan-table > tfoot > tr > th.warning,.dokan-table > thead > tr.warning > td,.dokan-table > tbody > tr.warning > td,.dokan-table > tfoot > tr.warning > td,.dokan-table > thead > tr.warning > th,.dokan-table > tbody > tr.warning > th,.dokan-table > tfoot > tr.warning > th{background-color:#fcf8e3 !important;}.dokan-table-hover > tbody > tr > td.warning:hover,.dokan-table-hover > tbody > tr > th.warning:hover,.dokan-table-hover > tbody > tr.warning:hover > td,.dokan-table-hover > tbody > tr:hover > .warning,.dokan-table-hover > tbody > tr.warning:hover > th{background-color:#faf2cc;}.table > thead > tr > .danger,.table > tbody > tr > .danger,.table > tfoot > tr > .danger,.table > thead > .danger > td,.table > tbody > .danger > td,.table > tfoot > .danger > td,.table > thead > .danger > th,.table > tbody > .danger > th,.table > tfoot > .danger > th{background-color:#f2dede;}.table-hover > tbody > tr > .danger:hover,.table-hover > tbody > .danger:hover > td,.table-hover > tbody > .danger:hover > th{background-color:#ebcccc;}.dokan-table > thead > tr > td.danger,.dokan-table > tbody > tr > td.danger,.dokan-table > tfoot > tr > td.danger,.dokan-table > thead > tr > th.danger,.dokan-table > tbody > tr > th.danger,.dokan-table > tfoot > tr > th.danger,.dokan-table > thead > tr.danger > td,.dokan-table > tbody > tr.danger > td,.dokan-table > tfoot > tr.danger > td,.dokan-table > thead > tr.danger > th,.dokan-table > tbody > tr.danger > th,.dokan-table > tfoot > tr.danger > th{background-color:#f2dede !important;}.dokan-table-hover > tbody > tr > td.danger:hover,.dokan-table-hover > tbody > tr > th.danger:hover,.dokan-table-hover > tbody > tr.danger:hover > td,.dokan-table-hover > tbody > tr:hover > .danger,.dokan-table-hover > tbody > tr.danger:hover > th{background-color:#ebcccc;}.chart-tooltip{position:absolute;display:none;line-height:1;background:#333;color:#fff;padding:3px 5px;font-size:11px;border-radius:3px;}.dokan-tooltips-help{margin-left:7px;}.dokan-tooltips-help i{color:#ccc;}.tooltip-inner{font-size:12px;}.media-modal .screen-reader-text{overflow:hidden;padding:0;position:absolute;width:1px;}.chosen-container-multi .chosen-choices li.search-field input[type='text']{height:28px;}.mfp-zoom-out{}.mfp-zoom-out .mfp-with-anim{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);}.mfp-zoom-out.mfp-bg{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}.mfp-zoom-out.mfp-ready .mfp-with-anim{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}.mfp-zoom-out.mfp-ready.mfp-bg{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;}.mfp-zoom-out.mfp-removing .mfp-with-anim{-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}.mfp-zoom-out.mfp-removing.mfp-bg{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}.dokan-blur-effect{background-color:#eee;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4;}.dokan-right-margin-30{margin-right:30px;}.dokan_tock_check{width:auto;}table.my_account_orders tbody tr td.order-actions a.button{margin-right:10px;}.dokan-dashboard-content ul.dokan_tabs{border-bottom:1px solid #ededed;margin-bottom:20px;line-height:24px;}.dokan-dashboard-content ul.dokan_tabs > li{margin-bottom:-1px !important;}.dokan-dashboard-content ul.dokan_tabs li{display:inline-block;margin-right:5px !important;border:1px solid #ededed;border-bottom:none;}.dokan-dashboard-content ul.dokan_tabs li:first-child{margin-left:10px;}.dokan-dashboard-content ul.dokan_tabs li a{color:#6d6d6d;display:block;padding:6px 8px !important;}.dokan-dashboard-content ul.dokan_tabs li a:hover{color:#000;background-color:#eee;}.dokan-dashboard-content ul.dokan_tabs li.dokan-hide{display:none;}.dokan-dashboard-content ul.dokan_tabs li.active{border-bottom:1px solid #fff !important;}.dokan-dashboard-content ul.dokan_tabs li.active a{color:#000;}.wc_error_tip{max-width:20em;line-height:1.8em;position:absolute;white-space:normal;background:#d82223;margin:2em 1px 0 -1em;z-index:9999999;color:#fff;font-size:12px;padding:8px;}.wc_error_tip:after{content:"";display:block;border:8px solid #d82223;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:50%;margin:-1em 0 0 -3px;}.dokan-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}a.dokan-label:hover,a.dokan-label:focus{color:#fff;text-decoration:none;cursor:pointer;}.dokan-label:empty{display:none;}.btn .dokan-label{position:relative;top:-1px;}.dokan-label-default{color:#fff;background-color:#777;}.dokan-label-default[href]:hover,.dokan-label-default[href]:focus{background-color:#5e5e5e;}.dokan-label-default[href]:hover,.dokan-label-default[href]:focus{background-color:#5e5e5e;}.dokan-label-primary{color:#fff;background-color:#428bca;}.dokan-label-primary[href]:hover,.dokan-label-primary[href]:focus{background-color:#3071a9;}.dokan-label-primary[href]:hover,.dokan-label-primary[href]:focus{background-color:#3071a9;}.dokan-label-success{color:#fff;background-color:#22ad5c;}.dokan-label-success[href]:hover,.dokan-label-success[href]:focus{background-color:#1a8245;}.dokan-label-success[href]:hover,.dokan-label-success[href]:focus{background-color:#1a8245;}.dokan-label-info{color:#fff;background-color:#0b76b7;}.dokan-label-info[href]:hover,.dokan-label-info[href]:focus{background-color:#085787;}.dokan-label-info[href]:hover,.dokan-label-info[href]:focus{background-color:#085787;}.dokan-label-warning{color:#fff;background-color:#fbbf24;}.dokan-label-warning[href]:hover,.dokan-label-warning[href]:focus{background-color:#e8a804;}.dokan-label-warning[href]:hover,.dokan-label-warning[href]:focus{background-color:#e8a804;}.dokan-label-danger{color:#fff;background-color:#f23030;}.dokan-label-danger[href]:hover,.dokan-label-danger[href]:focus{background-color:#e10e0e;}.dokan-label-danger[href]:hover,.dokan-label-danger[href]:focus{background-color:#e10e0e;}.dokan-success{color:#fff;background-color:#22ad5c;}.dokan-success[href]:hover,.dokan-success[href]:focus{background-color:#1a8245;}.dokan-success[href]:hover,.dokan-success[href]:focus{background-color:#1a8245;}.dokan-info{color:#fff;background-color:#0b76b7;}.dokan-info[href]:hover,.dokan-info[href]:focus{background-color:#085787;}.dokan-info[href]:hover,.dokan-info[href]:focus{background-color:#085787;}.dokan-warning{color:#fff;background-color:#fbbf24;}.dokan-warning[href]:hover,.dokan-warning[href]:focus{background-color:#e8a804;}.dokan-warning[href]:hover,.dokan-warning[href]:focus{background-color:#e8a804;}.dokan-danger{color:#fff;background-color:#f23030;}.dokan-danger[href]:hover,.dokan-danger[href]:focus{background-color:#e10e0e;}.dokan-danger[href]:hover,.dokan-danger[href]:focus{background-color:#e10e0e;}.dokan-panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}.dokan-panel-body{padding:15px;}.dokan-panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;}.dokan-panel-heading > .dropdown .dropdown-toggle{color:inherit;}.dokan-panel-title{margin-top:0;margin-bottom:0;color:inherit;}.dokan-panel-title > a{color:inherit;}.dokan-panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.dokan-panel-default{border-color:#ddd;}.dokan-panel-default > .dokan-panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;}.dokan-panel-default > .dokan-panel-heading + .dokan-panel-collapse > .dokan-panel-body{border-top-color:#ddd;}.dokan-panel-default > .dokan-panel-heading .dokan-badge{color:#f5f5f5;background-color:#333;}.dokan-panel-default > .dokan-panel-footer + .dokan-panel-collapse > .dokan-panel-body{border-bottom-color:#ddd;}.dokan-clearfix:before,.dokan-clearfix:after{display:table;content:" ";}.dokan-clearfix:after{clear:both;}.dokan-right{float:right !important;}.dokan-left{float:left !important;}.dokan-hide{display:none;}.content-half-part{width:50%;float:left;}.content-half-part:first-child{padding-right:10px;}.content-half-part:last-child{padding-left:10px;}p.help-block{color:#aaa;padding-top:8px;line-height:1.42;}ul.subsubsub{font-size:12px;color:#ededed;margin:0 0 10px 0;padding:0;}ul.subsubsub li{padding:0 5px;line-height:13px;border-right:1px solid #ededed;}ul.subsubsub li a{color:#6d6d6d;transition:.2s linear;}ul.subsubsub li a:hover{color:#000;}ul.subsubsub li:last-child{border-right:none;}ul.subsubsub li.active a{color:#000;}.pagination-wrap ul.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}.pagination-wrap ul.pagination > li{display:inline;}.pagination-wrap ul.pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;background-color:#fff;border:1px solid #ddd;}.pagination-wrap ul.pagination > li > span.current{background-color:#eee;color:#999;}.pagination-wrap ul.pagination > li > a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;background-color:#fff;border:1px solid #ddd;}.pagination-wrap ul.pagination > li > a:hover{background-color:#eee;color:#999;}.dokan-form-inline .dokan-form-group{float:left;margin-right:5px;}table.dokan-table .toggle-row{position:absolute;right:8px;top:0;display:none;padding:0;width:40px;height:40px;border:none;outline:0;background:0 0;color:#444;}table.dokan-table .toggle-row::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font:normal normal normal 14px/1 FontAwesome;display:inline-block;font-size:inherit;text-rendering:auto;}table.dokan-table td a{color:#6d6d6d;}table.dokan-table td a:hover{color:#000;}table.dokan-table .is-expanded .toggle-row::before{content:"";}@media (max-width: 430px){table.dokan-table thead{display:none;}table.dokan-table td.column-thumb,table.dokan-table td.column-primary ~ td:not(.check-column){display:none;}table.dokan-table .is-expanded td:not(.hidden){display:block !important;overflow:hidden;}table.dokan-table td.column-primary{padding-right:50px;}table.dokan-table td.column-primary strong{display:block;margin-bottom:.5em;}table.dokan-table td:not(.check-column){position:relative;width:auto !important;clear:both;}table.dokan-table .is-expanded td.column-thumb,table.dokan-table td.column-primary ~ :not(.check-column){display:block;text-align:right;padding:3px 8px 3px 35%;}table.dokan-table td:not(.column-primary)::before{content:attr(data-title);position:absolute;left:10px;width:32%;white-space:nowrap;text-align:left;display:block;}table.dokan-table .toggle-row{display:block;}table.dokan-table .row-actions{display:grid;grid-template-columns:auto auto auto;}}span.dokan-loading{background:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/www.wibhoo.com/wp-content/plugins/dokan-lite/assets/images/wpspin_light.gif") no-repeat;float:right;height:16px;margin:5px 5px 0;width:16px;}span.dokan-loading.nitro-lazy{background-image:none !important;}span.error{color:#b00;display:inline-block;}.dokan-seller-search{box-sizing:border-box !important;border:2px solid #ccc !important;border-radius:4px !important;background-color:white !important;background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/www.wibhoo.com/wp-content/plugins/dokan-lite/assets/images/searchicon.png") !important;background-position:8px 8px !important;background-repeat:no-repeat !important;padding:5px 0 5px 36px !important;-webkit-transition:width .4s ease-in-out !important;transition:width .4s ease-in-out !important;background-size:16px !important;}.dokan-seller-search.nitro-lazy{background-image:none !important;}.dokan-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;}.dokan-ajax-loader{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOTEuMyA5MS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MS4zIDkxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBjeD0iNDUuNyIgY3k9IjQ1LjciIHI9IjQ1LjciLz4NCjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjQ1LjciIGN5PSIyNC40IiByPSIxMi41Ii8+DQo8L3N2Zz4NCg==") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75);}.dokan-ajax-loader.nitro-lazy{background-image:none !important;}.dokan-category-menu{padding:0;border:1px solid #ece7e7;}.dokan-category-menu h3.widget-title{margin:0;padding:10px 10px 10px 15px;background:#eee;border:1px solid #eee;color:#444;}.dokan-category-menu ul li{border-bottom:none;}.dokan-category-menu .cat-drop-stack ul .children{display:none;}.dokan-category-menu .cat-drop-stack ul li:last-child a{border-bottom:none !important;}.dokan-category-menu .cat-drop-stack ul li:last-child.has-children a{border-bottom:1px solid #eee !important;}.dokan-category-menu .cat-drop-stack > ul{padding:0px;margin:0px;}.dokan-category-menu .cat-drop-stack > ul li{padding:0;}.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap{background:#fff;}.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap a{border-bottom:1px solid #eee;margin:0px 15px;text-decoration:none;}.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap ul.level-0{background:#fafafa;}.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap ul.level-0 li.has-children{border-bottom:none;}.dokan-category-menu .cat-drop-stack > ul li a{padding:9px 0px;display:block;color:#3c3c3c;position:relative;font-size:13px;text-decoration:none;}.dokan-category-menu .cat-drop-stack > ul li a .caret-icon{position:absolute;right:-2px;display:inline-block;width:20px;vertical-align:middle;text-align:center;}.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper{height:100%;margin:70px auto;text-align:center;}.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper .dokan-announcement-icon{font-size:165px;color:#e3e3e3;-moz-animation:ring 8s 1s ease-in-out infinite !important;-moz-transform-origin:50% 4px;-webkit-animation:ring 8s 1s ease-in-out infinite !important;-webkit-transform-origin:50% 4px;animation:ring 8s 1s ease-in-out infinite !important;transform-origin:50% 4px;}.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper p{margin-top:10px;color:#a6a6a6;font-size:30px;}.dokan-announcement-wrapper .dokan-announcement-wrapper-item{padding:22px;background:#f3f3f3;border:1px solid #eee;margin-bottom:25px;position:relative;width:98%;}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-heading{margin-bottom:5px;}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-heading h3{margin:5px 0px;padding:0px 0px 8px;font-weight:bold;font-size:20px;color:#494949;}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date{width:95px;height:95px;color:#fff;margin-right:25px;vertical-align:middle;background-color:#818181;text-align:center;border-radius:300px;-webkit-border-radius:300px;-moz-border-radius:300px;}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-day{font-size:20px;font-weight:bold;margin-top:4px;}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-year{font-weight:bold;}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-content-wrap{width:80%;height:100%;}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-content-wrap .dokan-announcement-content{color:#656565;font-size:13px;}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .announcement-action{position:absolute;top:-12px;right:-8px;font-size:12px;width:25px;height:25px;text-align:center;background-color:#818181;border-radius:20px;line-height:23px;}.dokan-announcement-wrapper .dokan-announcement-wrapper-item .announcement-action a{color:#fff;font-size:20px;}@media (max-width: 992px){.dokan-announcement-wrapper-item{padding:15px;text-align:center;}.dokan-announcement-wrapper-item .dokan-annnouncement-date{float:none !important;margin:0 auto 15px !important;}.dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-day{margin-top:0px !important;padding-top:16px;}.dokan-announcement-wrapper-item .dokan-announcement-content-wrap{float:none !important;width:100% !important;}}article.dokan-notice-single-notice-area span.dokan-single-announcement-date{display:block;margin-bottom:10px;}.dokan-announcement-uread{border:1px solid var(--dokan-button-background-color,#7047eb) !important;}.dokan-announcement-uread .dokan-annnouncement-date{background-color:var(--dokan-button-background-color,#7047eb) !important;}.dokan-announcement-bg-uread{background-color:var(--dokan-button-background-color,#7047eb);}.dokan-dashboard .dokan-dash-sidebar{width:17%;_float:left;flex:1 auto;background-color:var(--dokan-sidebar-background-color,#322067);}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{background:var(--dokan-sidebar-background-color,#322067);list-style:none;margin:0 0 20px 0;padding:0;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{margin:0;position:relative;cursor:pointer;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{padding:10px 0 10px 18px;display:block;color:#fff;font-size:14px;font-weight:normal;text-decoration:none;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i{font-size:17px;padding-right:15px;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.menu-dropdown::before{padding-left:15px;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a svg{margin-right:15px;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{background:#7047eb;color:#fff;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover ul.navigation-submenu{position:relative;top:auto;left:auto;right:auto;bottom:auto;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after{right:0;top:1.3rem;border:transparent solid;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent var(--dokan-sidebar-background-color,#322067) transparent transparent;border-left-color:var(--dokan-sidebar-background-color,#322067);border-width:16px 16px 16px 0;margin-top:-16px;z-index:990;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu{position:absolute;bottom:0;left:100%;min-width:165px;display:block;background:var(--dokan-sidebar-background-color,#322067);border-bottom:none;padding:1.5px;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu li{display:block;padding-left:.5em;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a i.menu-dropdown{display:none;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:hover{background:none !important;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{display:inline-block !important;width:33.333333%;padding:6% 13%;float:left;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover{background:#7047eb;color:#fff;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:last-child{border-right:none;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu{list-style:none;position:absolute;top:-1000em;left:160px;overflow:visible;word-wrap:break-word;z-index:9999;box-shadow:0 3px 5px #000;margin-left:0;background:var(--dokan-sidebar-background-color,#322067);padding:3px 0;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li{padding-left:1.3em;line-height:1;background:var(--dokan-sidebar-background-color,#322067);}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li a{font-size:13px;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover:before,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current:before{left:.75%;top:4%;border:transparent solid;content:" ";height:90%;position:absolute;pointer-events:none;border-color:#fff;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover a,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current a{font-weight:800 !important;color:#fff;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active{position:relative;background:#7047eb;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{left:93%;top:1.3rem;border:transparent solid;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent #fff transparent transparent;border-left-color:#fff;border-width:16px 16px 16px 0;margin-top:-16px;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu{position:relative;z-index:3;top:auto;left:auto;right:auto;bottom:auto;border:0 none;border-bottom:.5px solid #7047eb;margin-top:0;box-shadow:none;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu li:not(.current) a{font-weight:normal;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu li a:focus{outline:none;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a{padding-right:16px;font-weight:800;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a i.menu-dropdown{display:none;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu{background:#fff;margin:0;list-style:none;padding:0;position:absolute;right:-100%;top:-4px;z-index:99;width:165px;display:none;border-top:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu a{padding:2px 0 2px 10px;font-size:13px;color:#333;font-weight:normal;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu a:hover{background:#9475f0;color:#fff;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu li{border-bottom:1px solid #ccc;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu li:last-child{border-bottom:none;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right{padding-top:5px;}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #toggle-mobile-menu{display:none;}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon{display:none;}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon{font-size:17px;color:#fff;position:absolute;top:0;right:0;width:33px;z-index:1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #f0f0f0;border-radius:3px;padding:3px 8px;}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > input:checked + ul.dokan-dashboard-menu{display:block !important;background:#000;color:#fff;animation:showNav 350ms ease-in-out both;}@keyframes showNav{from{opacity:0;}to{opacity:1;}}@media only screen and (max-width: 450px){.dokan-dashboard .dokan-dash-sidebar #dokan-navigation{height:33px;position:relative;}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon{display:block !important;}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #toggle-mobile-menu{display:none !important;}.dokan-dashboard .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu{display:none;height:auto !important;padding-top:48px !important;}}html,body{-webkit-backface-visibility:hidden;}div.media-sidebar a.edit-attachment{display:none;}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{padding:5px 10px;}.dokan-dashboard .dokan-dashboard-wrap{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;width:100%;}.dokan-dashboard .dokan-dashboard-wrap *{box-sizing:border-box;}.dokan-dashboard .dokan-dashboard-wrap a:focus{outline-color:var(--dokan-button-background-color,#7047eb);}.dokan-dashboard .dokan-dashboard-wrap input[type=checkbox]:not(.dokan-layout input[type=checkbox]){-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;}.dokan-dashboard header.dokan-dashboard-header{margin:0 0 15px 0;}.dokan-dashboard header.dokan-dashboard-header h1{margin:0 0 10px 0;border-bottom:1px solid #ededed;padding:0 0 10px 0;line-height:1.25;}.dokan-dashboard header.dokan-dashboard-header .dokan-add-product-link .dokan-btn{margin-right:10px;}.dokan-dashboard .dokan-dashboard-content{padding:4px 4px 4px 25px;overflow:hidden;margin-top:0px;width:83%;flex:5 auto;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:before,.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:after{content:" ";display:table;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:after{clear:both;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left{padding-right:15px;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget{background:#fff;border:1px solid #ebebeb;padding:0px 10px;position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);margin-bottom:15px;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget a{font-size:13px;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title{font-weight:bold;font-size:15px;border-bottom:1px solid #ebebeb;padding:6px 0;margin-bottom:6px;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i{color:#ccc;padding-right:5px;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right{float:right;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right a{color:#6d6d6d;transition:.2s linear;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right a:hover{color:#000;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter{text-align:center;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter ul{margin:0px;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li{width:100%;display:block;margin:0 auto;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title{font-size:15px;padding-top:10px;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count{font-size:18px;border-bottom:1px solid #ebebeb;font-weight:600;padding-bottom:10px;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders{overflow:hidden;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part{width:50%;padding:0;float:left;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders #order-stats{padding:20px;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.products .pull-right a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-top:-6px;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.sells-graph{padding-bottom:7px;width:100%;position:relative;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .chart-placeholder.main{height:347px;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count a{color:#6d6d6d;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count .count{float:right;}.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .chart-tooltip{position:absolute;display:none;line-height:1;background:#333;color:#fff;padding:3px 5px;font-size:11px;border-radius:3px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap{border:1px solid #ededed;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-search-bar{position:relative;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-find-btn{display:none;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-search{border:none;width:100%;padding:5px 10px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-google-map{width:100%;height:300px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary #vendor-dashboard-payment-settings-error{padding:25px;display:none;background-color:palevioletred;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#eee;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > h2{margin:5px 0;flex-grow:1;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div{flex-grow:2;text-align:right;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown{display:inline-block;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down{color:#333;cursor:pointer;padding:10px 35px 10px 10px;white-space:nowrap;border-radius:3px;background:#ddd;position:relative;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down::after{content:"▼";display:inline-block;transition:transform 300ms ease-in-out;position:absolute;right:5px;top:20%;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down-wrapper{position:relative;top:5px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down{display:none;max-height:200px;border:1px black solid;position:absolute;top:0;right:0;background-color:white;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul{list-style:none;margin:0;max-height:199px;overflow-y:auto;overflow-x:hidden;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li:not(:last-child){border-bottom:1px #ddd solid;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div{white-space:nowrap;display:flex;align-items:center;padding:10px 20px 10px 10px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div img{width:calc(12px + 1.5vw);border:1px solid lightgray;border-radius:50%;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div span{padding-right:30px;margin-left:10px;color:#333;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li:hover{background-color:#efefef;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down .no-content{padding:20px;width:300px;text-align:center;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown:hover #toggle-vendor-payment-method-drop-down{background-color:#ccc;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown:hover #toggle-vendor-payment-method-drop-down::after{transform:rotate(180deg);}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown:hover #vendor-payment-method-drop-down{display:block;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul{list-style:none;min-height:200px;margin-left:0;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:#ccc solid 1px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div{display:flex;align-items:center;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div img{width:calc(12px + 3vw);border:1px solid grey;border-radius:50%;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div span{margin-left:10px;color:#333;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div button{margin-bottom:3px !important;min-height:30px !important;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div a button{margin-left:3px !important;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > .no-content{min-height:200px;padding:20px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div{background-color:white;box-shadow:0 0 5px #bbb;margin-right:10px;padding:20px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group > div{text-align:left;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group > div label{color:black;font-weight:bold;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group > div select{padding:10px 15px;border-radius:5px;min-height:50px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning{display:flex;box-shadow:0 0 5px #aaa;padding:10px;margin-bottom:10px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning div.left-icon-container{display:flex;flex-direction:column;justify-content:center;padding:5px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning div.left-icon-container i{color:orange;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning div.vr-separator{margin:0 10px;border-left:1px #ddd solid;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-note{text-align:left;margin-bottom:2em;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-actions{background-color:#eee;text-align:left;border-top:1px #ccc solid;padding:20px;margin:-20px;position:relative;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-actions button.dokan-btn-danger{position:absolute;right:20px;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-actions a{margin-left:10px;text-decoration:none;color:#2b78e4;}.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form > div.dokan-form-group > div.ajax_prev.dokan-w4{margin-left:24%;}.dokan-dashboard .dokan-dashboard-content .edit-account fieldset{margin-top:30px;}.dokan-dashboard .dokan-dashboard-content .edit-account fieldset legend{font-weight:bold;}.dokan-dashboard .dokan-dashboard-content article{border-bottom:none;}.dokan-dashboard .dokan-dashboard-content ul li{list-style:none;margin:0px;padding:0px;}.dokan-dashboard .dokan-dashboard-content a{text-decoration:none;}.dokan-dashboard .dokan-dashboard-content .dokan-page-help{display:block;font-style:italic;color:#888;margin-bottom:30px;}.dokan-dashboard .dokan-dashboard-content .dokan-page-help p{margin-bottom:10px;}.dokan-dashboard div.chart-container > div.chart-placeholder > div.legend table{border-spacing:.5em;width:auto;margin:0;border-collapse:separate;}.dokan-dashboard div.chart-container > div.chart-placeholder > div.legend table td{padding:0;text-align:left;vertical-align:middle;background:none;}.dokan-dashboard div.chart-container > div.chart-legend-container > table td{padding:0;padding-left:5px;padding-right:5px;}.dokan-column-name-with-avatar{position:relative;padding-left:46px !important;}.dokan-column-name-with-avatar img{position:absolute;top:3px;left:8px;border-radius:50%;border:1px solid #fff;box-shadow:0 1px 0 0 #e0e0e0;}.dokan-orders-content .dokan-orders-area .dokan-order-left-content{margin-right:3%;}.dokan-orders-content .dokan-orders-area .dokan-order-left-content .dokan-order-billing-address{min-width:49%;margin-right:2%;}.dokan-orders-content .dokan-orders-area .dokan-order-left-content .dokan-order-shipping-address{min-width:49%;}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach{padding:10px 7px;}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left{width:66% !important;}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group{display:flex;flex-wrap:wrap;align-items:center;}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container{height:35px !important;}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button .select2-selection--single,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .select2-selection--single,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input .select2-selection--single,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select .select2-selection--single,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container .select2-selection--single{height:35px !important;}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button{margin-right:5px;border:none !important;padding:3px 10px !important;}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container{width:calc(33% - 54px) !important;margin-right:5px;}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a{display:flex;align-items:center;}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .fa{margin-right:3px;}@media screen and (max-width: 576px){.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container,.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input{width:100% !important;margin-right:0;}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select:not(:last-child),.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container:not(:last-child),.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input:not(:last-child){margin-bottom:5px;}}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right{width:33% !important;}@media screen and (max-width: 768px){.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left{width:100% !important;}.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right{width:100% !important;}}.dokan-orders-content .dokan-orders-area td.dokan-order-action{gap:5px;width:100%;display:grid;grid-gap:5px;flex-direction:column;grid-template-columns:repeat(3,1fr);}.dokan-orders-content .dokan-orders-area td.dokan-order-action .wpo_wcpdf{border:1px solid transparent;padding:5px 10px;border-color:#ccc;border-radius:3px;background-color:#fff;background-repeat:no-repeat;background-position:center;height:40px;width:40px;}.dokan-orders-content .dokan-orders-area td.dokan-order-action .wpo_wcpdf img{width:22px !important;}.dokan-orders-content .dokan-orders-area td img{padding:2px;margin:0;border:1px solid #dfdfdf;vertical-align:middle;width:46px;height:auto;}.dokan-orders-content .dokan-orders-area td a{color:#6d6d6d;transition:.2s linear;}.dokan-orders-content .dokan-orders-area td a:hover{color:#000;}.dokan-orders-content .dokan-orders-area table.table.order-items{margin-bottom:0;}.dokan-orders-content .dokan-orders-area .general-details ul.order-status{border-bottom:1px solid #ededed;margin-bottom:3px;padding-bottom:3px;margin-left:0px;padding-left:0px;}.dokan-orders-content .dokan-orders-area .general-details ul.customer-details{margin-left:0px;padding-left:0px;}.dokan-orders-content .dokan-orders-area .general-details span{font-weight:bold;}.dokan-orders-content .dokan-orders-area .alert-success.customer-note{background-color:#dff0d8;background:#dff0d8;margin-bottom:5px;}.dokan-orders-content .dokan-orders-area .alert-success.customer-note strong{font-size:12px;}.dokan-orders-content .dokan-orders-area .order_note_type{padding-left:0;}.dokan-orders-content .dokan-orders-area #dokan-order-status-form{margin:10px 0;}.dokan-orders-content .dokan-orders-area #dokan-order-status-form select.form-control{display:inline-block;width:100%;margin-right:10px;font-size:13px;}.dokan-orders-content .dokan-orders-area ul.order-statuses-filter{font-size:12px;color:#ededed;}.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li{display:inline-block;line-height:13px;padding:0 5px;border-right:1px solid #ededed;}.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a{color:#6d6d6d;transition:.2s linear;}.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li:last-child{border-right:none;}.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a{color:#000;}.dokan-orders-content .dokan-orders-area ul.order_notes{font-size:13px;}.dokan-orders-content .dokan-orders-area ul.order_notes p.meta{font-size:11px;}.dokan-orders-content .dokan-orders-area ul.order_notes .note_content{position:relative;background:#efefef;padding:3px 10px;margin-bottom:10px;}.dokan-orders-content .dokan-orders-area ul.order_notes .note_content p{margin:0;padding:0;word-wrap:break-word;}.dokan-orders-content .dokan-orders-area ul.order_notes .note_content:after{content:"";display:block;position:absolute;bottom:-15px;left:30px;width:0;height:0;border-width:15px 15px 0 0;border-style:solid;border-color:#efefef transparent;}.dokan-orders-content .dokan-orders-area ul.order_notes li.customer-note .note_content{background:#d7cad2;}.dokan-orders-content .dokan-orders-area ul.order_notes li.customer-note .note_content:after{border-color:#d7cad2 transparent;}.dokan-orders-content .dokan-orders-area tfoot td.value{border-left:1px solid #ededed;text-align:right;}.dokan-orders-content .dokan-orders-area .order_download_permissions label{font-weight:normal;}.dokan-orders-content .dokan-orders-area .order_download_permissions button.revoke_access{padding:3px 10px;margin-top:-2px;}.dokan-orders-content .dokan-orders-area .order_download_permissions .toolbar{margin-top:15px;}.dokan-orders-content .dokan-orders-area .chosen-container-multi .chosen-choices li.search-field input[type="text"]{min-height:27px;}.vendor-dashboard-orders-page .select2-search__field{min-width:auto !important;}.dokan-product-listing .dokan-product-listing-area{padding:0px 15px;}.dokan-product-listing .dokan-product-listing-area .row-actions{visibility:hidden;font-size:12px;color:#ccc;}.dokan-product-listing .dokan-product-listing-area tr:hover .row-actions{visibility:visible;}.dokan-product-listing .dokan-product-listing-area table td img{width:auto;height:auto;max-width:48px;max-height:48px;}.dokan-product-listing .dokan-product-listing-area .product-listing-top{border-bottom:1px solid #ededed;line-height:50px;margin-bottom:15px;}.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter{width:60%;}.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li{display:inline-block;padding:0 5px;}.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link{width:36%;float:right;text-align:right;}.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name='product_listing_search']{float:right;}.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group{float:right;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:block;text-align:center;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.downloadable:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:block;text-align:center;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.variable:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:block;text-align:center;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.simple:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:block;text-align:center;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.virtual:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:block;text-align:center;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.earning-info:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:inline;margin-left:5px;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.instock{color:#7ad03a;background:transparent;font-weight:bold;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td{vertical-align:top;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a,.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions a{color:#6d6d6d;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a:hover,.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions a:hover{color:#000;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary .delete a:hover,.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions .delete a:hover{color:red;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table p{margin-bottom:0px;padding-bottom:0px;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.draft{background:#ccc;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.publish{background:#65c265;}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.pending{background:var(--dokan-button-background-color,#7047eb);}.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-date{font-size:13px;}.dokan-product-listing .dokan-product-listing-area del .amount{color:#dd5a43;}.dokan-product-listing .dokan-product-listing-area ins{text-decoration:none;}.dokan-product-listing .dokan-product-listing-area ins .amount{color:#69aa46;font-weight:bold;}.dokan-new-product-area .dokan-product-meta{width:73.43%;}.dokan-new-product-area .featured-image{width:25%;}.dokan-new-product-area .content-half-part.sale-price{display:inline-block;}.dokan-new-product-area .content-half-part.sale-price label.form-label{display:block;}.dokan-new-product-area .content-half-part.sale-price label.form-label a.sale_schedule,.dokan-new-product-area .content-half-part.sale-price label.form-label a.cancel_sale_schedule{float:right;}.dokan-product-edit-area header.dokan-pro-edit-breadcrumb{display:block;border-bottom:1px solid #ededed;padding:0 0 10px 0;margin:0 0 15px 0;}.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1{font-size:18px;line-height:1.42;}.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb,.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb a{color:#aaa;}.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-label{font-size:11px;font-weight:normal;}.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 a.view-product{background-color:#fafafa;border-color:#ebebeb;}.dokan-product-edit-area .dokan-product-meta{width:65%;}.dokan-product-edit-area .featured-image{width:35%;}.dokan-edit-row{background:#fff;border:1px solid #ebebeb;margin-top:15px;}.dokan-edit-row .dokan-section-heading{padding:10px 15px;border-bottom:1px solid #ebebeb;overflow:hidden;cursor:pointer;}.dokan-edit-row .dokan-section-heading i.fa{font-size:15px;}.dokan-edit-row .dokan-section-heading i.fa.fa-flip-vertical{margin-top:9px;}.dokan-edit-row .dokan-section-heading .dokan-section-toggle{float:right;color:#888;font-size:15px;}.dokan-edit-row .dokan-section-heading h2{margin:0px;padding:0px;float:left;font-size:16px;font-weight:bold;line-height:150%;}.dokan-edit-row .dokan-section-heading p{float:left;vertical-align:bottom;margin-bottom:0px;margin-top:2px;margin-left:8px;color:#888;font-style:italic;font-size:12px;}.product-edit-new-container .dokan-edit-row.dokan-other-options{margin-bottom:20px;}.product-edit-new-container .dokan-edit-row .dokan-section-content{padding:15px;}.product-edit-new-container .dokan-product-edit-form .dokan-new-product-featured-img{max-height:300px;}.product-edit-new-container label{font-weight:normal;cursor:pointer;}.product-edit-new-container label input[type='checkbox']{margin-right:5px;}.product-edit-new-container label.form-label{font-weight:bold;margin-bottom:5px;font-size:13px;display:block;}.product-edit-new-container label.form-label span{font-weight:normal;color:#888;}.product-edit-new-container header.dokan-pro-edit-breadcrumb{display:block;border-bottom:1px solid #ededed;padding:0 0 10px 0;margin:0 0 15px 0;}.product-edit-new-container header.dokan-pro-edit-breadcrumb h1{font-size:18px;line-height:1.42;}.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb,.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb a{color:#aaa;}.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-label{font-size:11px;font-weight:normal;}.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 a.view-product{background-color:#fafafa;border-color:#ebebeb;}.product-edit-new-container .dokan-price-container .sale_schedule,.product-edit-new-container .dokan-price-container .cancel_sale_schedule{font-weight:normal;float:right;}.product-edit-new-container .dokan-form-top-area:before,.product-edit-new-container .dokan-form-top-area:after{content:" ";display:table;}.product-edit-new-container .dokan-form-top-area:after{clear:both;}.product-edit-new-container .dokan-form-top-area .dokan-product-meta{width:65%;}.product-edit-new-container .dokan-form-top-area .featured-image{width:35%;}@media (max-width: 430px){.product-edit-new-container .dokan-form-top-area .dokan-product-meta,.product-edit-new-container .dokan-form-top-area .featured-image{width:100%;}}@media (max-width: 430px){.product-edit-new-container .dokan-form-top-area{display:flex;flex-direction:column-reverse;}}.product-edit-new-container .dokan-product-short-description{margin-bottom:20px;margin-top:10px;}.product-edit-new-container .content-half-part.featured-image{padding-left:25px;}.product-edit-new-container .content-half-part.sale-price{display:inline-block;}.product-edit-new-container .dokan-new-product-featured-img{border:4px dashed #ddd;height:294px !important;width:100% !important;margin-bottom:10px;overflow:hidden;position:relative;}.product-edit-new-container .dokan-new-product-featured-img i.fa-cloud-upload{display:block;font-size:80px;color:#dfdfdf;}.product-edit-new-container .dokan-new-product-featured-img a.dokan-feat-image-btn{color:#8f8f8f;text-shadow:0 1px 1px #fff;background:#f0f0f0;padding:3px 10px;font-size:12px;}.product-edit-new-container .dokan-new-product-featured-img a.dokan-feat-image-btn:hover{color:#ececec;text-shadow:0 1px 1px #6f6f6f;background:#b4b4b4;}.product-edit-new-container .dokan-new-product-featured-img a.close{background:#000;color:#f00;font-size:100px;height:100% !important;opacity:.7;padding:25% 0;position:absolute;right:0;text-align:center;text-shadow:none;top:0;width:100% !important;display:none;cursor:pointer;}.product-edit-new-container .dokan-new-product-featured-img img{max-width:100%;width:100%;height:100%;}.product-edit-new-container .dokan-new-product-featured-img img:hover a.close{display:block;}.product-edit-new-container .dokan-new-product-featured-img .image-wrap:hover a.close{display:block;}.product-edit-new-container .instruction-inside{text-align:center;padding-top:20%;padding-bottom:30%;color:#aaa;}.product-edit-new-container .wp-editor-wrap{border:1px solid #e7e7e7;}.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options{margin-bottom:20px;}.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options input{width:23.3%;float:left;margin-right:2%;}.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options input#_height{margin-right:0px;}.product-edit-new-container .dokan-shipping-container .dokan-shipping-product-options .dokan-additional-shipping-wrap .dokan-w3{width:32%;margin-right:2%;}.product-edit-new-container .dokan-shipping-container .dokan-shipping-product-options .dokan-additional-shipping-wrap .dokan-w3.last-child{margin-right:0px;}.product-edit-new-container .dokan-stock-management-wrapper div.dokan-w3{width:32%;margin-right:2%;}.product-edit-new-container .dokan-stock-management-wrapper div.dokan-w3.last-child{margin-right:0px;}.product-edit-new-container .dokan-download-wrapper{margin-top:15px;}.product-edit-new-container aside{border:1px solid #eee;margin-bottom:15px;border-radius:3px;}.product-edit-new-container #dokan-product-images ul.product_images{margin:0 0 10px 0;padding:0;}.product-edit-new-container #dokan-product-images ul.product_images li.image,.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder{width:64px;height:64px;overflow:hidden;float:left;box-sizing:border-box;position:relative;margin:9px 4px 0 0;border:1px solid #eee;border-radius:2px;padding:2px;cursor:move;}.product-edit-new-container #dokan-product-images ul.product_images li.image img,.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder img{padding:0;margin:0;max-width:100%;}.product-edit-new-container #dokan-product-images ul.product_images li.image a.action-delete,.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete{position:absolute;top:0;color:red;background:rgba(0,0,0,.6);margin:0;font-size:35px;width:100%;text-align:center;height:100%;padding:25% 3px 0;font-weight:bold;display:none;}.product-edit-new-container #dokan-product-images ul.product_images li.image:hover a.action-delete,.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete{display:flex;align-items:center;justify-content:center;}.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder{border:1px dashed #ccc;}.product-edit-new-container .product-dimension .form-control{display:inline-block;width:20%;margin-right:5px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type{margin-bottom:15px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type select{margin-right:10px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type .dokan-attribute-spinner{margin-left:10px;margin-top:5px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul{padding-left:0px;margin-left:0px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list{border-bottom:1px solid #e3e3e3;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list:first-child{border-top:1px solid #e3e3e3;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading{padding:10px 10px;cursor:move;position:relative;background-color:rgba(241,241,241,.61);}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-remove-attribute{position:absolute;top:9px;right:15px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-toggle-attribute{position:absolute;top:7px;right:80px;color:#222;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item{padding:10px 0px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .dokan-product-attribute-name{margin-bottom:10px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .checkbox-item{font-weight:normal !important;margin-bottom:0px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .dokan-pre-defined-attribute-btn-group{margin-top:10px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper{margin-top:20px;border-top:1px solid #eee;padding-top:15px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-top-toolbar{vertical-align:middle;line-height:31px;margin-bottom:20px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-top-toolbar select.variation-actions{margin-right:5px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container{margin-bottom:20px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes{cursor:pointer;position:relative;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions{position:absolute;top:15px;right:15px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa{margin-right:10px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa.fa-bars{cursor:move;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa.fa-sort-desc{cursor:pointer;padding-bottom:4px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading{margin:0 !important;font-size:inherit;position:relative;line-height:35px;padding:8px 10px;border-bottom:1px solid #eee;background-color:rgba(241,241,241,.61);}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading strong{float:left;margin-right:10px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading select{float:left;margin-right:10px;width:20%;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes{margin-top:15px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options{margin-bottom:15px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image{width:130px;height:130px;float:left;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button{display:block;width:100%;height:100%;margin-right:20px;position:relative;cursor:pointer;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button img{max-width:130px;max-height:130px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove img{display:block;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove:before{content:"X";display:none;position:absolute;font-size:50px;top:35%;left:40%;color:#f35000;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove:hover:before{display:block;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options{float:left;margin-left:20px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options label{display:block;margin-bottom:10px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options label:last-child{margin-bottom:0px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .variable_pricing{margin-bottom:10px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension{margin-bottom:10px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension .dimensions_field .dokan-w3{margin-right:6px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension .dimensions_field .dokan-w3:last-child{margin-right:0px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar{text-align:right;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar span.dokan-variation-default-label,.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar .dokan-variation-default-select{margin-right:5px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar .float-none{display:inline-block;float:none !important;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar button.dokan-btn-default[disabled]{background-color:#fafafa;color:#b3b3b3;border-color:#ccc;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav .displaying-num,.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav .expand-close{font-style:italic;font-size:13px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav span.pagination-links{margin-left:10px;}.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav span.pagination-links a{padding:0px 8px;background:#eee;font-size:14px;}.product-edit-new-container .dokan-product-type-container .content-half-part.virtual-checkbox{padding-left:10px;}@media (max-width: 430px){.product-edit-new-container .dokan-product-type-container .content-half-part.virtual-checkbox{padding-left:0;}}.product-edit-container{font-size:13px;}.product-edit-container #editable-post-name-full{display:none;}.product-edit-container #edit-slug-box{margin-top:10px;}.product-edit-container .dokan-product-title-alert,.product-edit-container .dokan-product-cat-alert{color:var(--dokan-button-background-color,#7047eb);font-style:italic;margin-top:5px;}.product-edit-container .dokan-product-less-price-alert{color:var(--dokan-button-background-color,#7047eb);font-style:italic;margin-top:5px;}.product-edit-container .tab-pane{padding:15px 0;}.product-edit-container label{font-weight:normal;cursor:pointer;}.product-edit-container .dokan-feat-image-upload{border:4px dashed #ddd;height:200px;width:200px;margin-bottom:20px;overflow:hidden;position:relative;}.product-edit-container .dokan-feat-image-upload i.fa-cloud-upload{display:block;font-size:80px;color:#dfdfdf;}.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn{color:#8f8f8f;text-shadow:0 1px 1px #fff;background:#f0f0f0;padding:3px 10px;font-size:12px;}.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn:hover{color:#ececec;text-shadow:0 1px 1px #6f6f6f;background:#b4b4b4;}.product-edit-container .dokan-feat-image-upload a.close{background:#000;color:#f00;font-size:100px;height:200px;opacity:.7;padding:25% 0;position:absolute;right:0;text-align:center;text-shadow:none;top:0;width:200px;display:none;}.product-edit-container .dokan-feat-image-upload img{max-width:100%;}.product-edit-container .dokan-feat-image-upload img:hover a.close{display:block;}.product-edit-container .dokan-feat-image-upload .image-wrap:hover a.close{display:block;}.product-edit-container .dokan-feat-image-upload .container-image-and-badge{position:inherit;}@media (max-width: 430px){.product-edit-container .dokan-feat-image-upload a.close{display:block !important;height:80px !important;width:80px !important;top:0;right:0;padding:0;margin:0;font-size:50px;}}.product-edit-container .dokan-list-category-box{border:1px solid #ccc;background:#fff;padding:0px 15px 15px;max-height:200px;min-height:45px;overflow:scroll;}.product-edit-container .dokan-list-category-box ul.dokan-checkbox-cat{padding:0;margin:0;}.product-edit-container .dokan-list-category-box ul.dokan-checkbox-cat li{line-height:20px;}.product-edit-container .instruction-inside{text-align:center;padding-top:40px;color:#aaa;}.product-edit-container .wp-editor-wrap{border:1px solid #e7e7e7;}.product-edit-container aside{border:1px solid #eee;margin-bottom:15px;border-radius:3px;}.product-edit-container .dokan-edit-sidebar{margin-top:35px;}.product-edit-container .dokan-edit-sidebar .dokan-side-head{background:#f5f5f5;padding:10px;}.product-edit-container .dokan-edit-sidebar .dokan-side-body{padding:10px;}.product-edit-container .dokan-edit-sidebar .dokan-side-body .dokan-form-control{width:90%;}.product-edit-container .dokan-edit-sidebar .downloadable_files td{border-top:none;border-bottom:1px solid #ededed;}.product-edit-container .dokan-edit-sidebar .downloadable_files td label{font-weight:normal;}.product-edit-container .dokan-edit-sidebar .downloadable_files td input{width:90%;}.product-edit-container .dokan-edit-sidebar .downloadable_files ul{margin:0px;padding:0px;}.product-edit-container .dokan-edit-sidebar .downloadable_files ul li{margin-bottom:15px;}.product-edit-container ul.label-on-left label{min-width:200px;display:inline-block;}.product-edit-container ul.label-on-left li{clear:both;}.product-edit-container #product-attributes h4{margin-bottom:15px;}.product-edit-container #product-attributes .select-attribute.form-control{display:inline;width:auto;}.product-edit-container #variants-holder .inputs-box{background:#f5f5f5;margin-bottom:20px;}.product-edit-container #variants-holder .inputs-box .box-header{background:#e5e5e5;padding:5px 10px;font-size:13px;margin-bottom:10px;}.product-edit-container #variants-holder .inputs-box .option-couplet{margin-left:15px;}.product-edit-container #variants-holder .inputs-box .option-couplet li:before{content:"-";}.product-edit-container #variants-holder .inputs-box .option-couplet li{margin-bottom:8px;}.product-edit-container #variants-holder .inputs-box .box-inside{padding:10px;}.product-edit-container #variants-holder .inputs-box .box-inside .attribute-config{width:35%;float:left;}.product-edit-container #variants-holder .inputs-box .box-inside .attribute-options{float:left;width:60%;}.product-edit-container #variants-holder .actions a{color:#666;padding:0 4px 2px;font-weight:bold;border:1px solid #ddd;text-decoration:none;background:#fff;}.product-edit-container #variants-holder .actions a:hover{background:#666;color:#fff;}.product-edit-container #product-variations .wc-metabox{border-radius:3px;background:#f5f5f5;margin-bottom:10px;font-size:13px;padding-bottom:3px;}.product-edit-container #product-variations .wc-metabox h3{background:#e5e5e5;padding:10px;font-size:14px;}.product-edit-container #product-variations .wc-metabox h3 button{float:right;font-size:12px;margin-top:-5px;}.product-edit-container #product-variations .wc-metabox table{margin:10px;}.product-edit-container #product-variations .wc-metabox table td{vertical-align:top;width:50%;}.product-edit-container #product-variations .wc-metabox table td.upload_image img{width:100px;max-width:100px;max-height:100px;}.product-edit-container #product-variations .wc-metabox table td.options label{display:block;}.product-edit-container #product-variations .wc-metabox table td.sku,.product-edit-container #product-variations .wc-metabox table td.upload_image,.product-edit-container #product-variations .wc-metabox table td.options{width:15%;}.product-edit-container #product-variations .wc-metabox td.data{padding:0 0 0 10px;background:#fff;margin-left:20px;}.product-edit-container #product-variations .wc-metabox table.data_table{margin:0;width:100%;}.product-edit-container #product-variations .wc-metabox table.data_table td{padding:0 6px 6px 0;width:50%;}.product-edit-container #product-variations .wc-metabox table.data_table td input{width:100%;padding:5px 10px;}.product-edit-container #product-variations .wc-metabox table.data_table td input.upload_file_button{width:auto;margin-top:5px;}.product-edit-container #product-variations .wc-metabox table.data_table td.dimensions_field input{width:25%;padding:3px;}.product-edit-container #product-variations .wc-metabox table.data_table label{display:block;}.product-edit-container #product-variations .wc-metabox label,.product-edit-container #product-variations .wc-metabox select,.product-edit-container #product-variations .wc-metabox input{font-size:12px;}.product-edit-container #product-variations .wc-metabox input[type='text'],.product-edit-container #product-variations .wc-metabox input[type='number'],.product-edit-container #product-variations .wc-metabox select{border:1px solid #ededed;}.product-edit-container #product-variations .wc-metabox select{width:auto;display:inline-block;}.product-edit-container #product-variations p.toolbar{padding-top:10px;}.product-edit-container #product-variations p.toolbar select{border:1px solid #ededed;}.product-edit-container #dokan-product-images ul.product_images{margin:0 0 10px 0;padding:0;}.product-edit-container #dokan-product-images ul.product_images li.image,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder,.product-edit-container #dokan-product-images ul.product_images li.add-image{width:64px;height:64px;overflow:hidden;float:left;box-sizing:border-box;position:relative;margin:9px 4px 0 0;border:1px solid #eee;border-radius:2px;padding:2px;cursor:move;}.product-edit-container #dokan-product-images ul.product_images li.image.add-image,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image,.product-edit-container #dokan-product-images ul.product_images li.add-image.add-image{cursor:pointer;text-align:center;line-height:50px;border:2px dashed #ddd;}.product-edit-container #dokan-product-images ul.product_images li.image.add-image a,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image a,.product-edit-container #dokan-product-images ul.product_images li.add-image.add-image a{width:100%;height:100%;color:#afafaf;font-size:18px;}.product-edit-container #dokan-product-images ul.product_images li.image img,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder img,.product-edit-container #dokan-product-images ul.product_images li.add-image img{padding:0;margin:0;max-width:100%;}.product-edit-container #dokan-product-images ul.product_images li.image a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.add-image a.action-delete{position:absolute;top:0;color:red;background:rgba(0,0,0,.6);margin:0;padding:0 3px;font-size:35px;width:100%;text-align:center;height:100%;font-weight:bold;display:none;}.product-edit-container #dokan-product-images ul.product_images li.image:hover a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.add-image:hover a.action-delete{display:flex;align-items:center;justify-content:center;}.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder{border:1px dashed #ccc;}.product-edit-container .product-dimension .form-control{display:inline-block;width:25%;margin-right:5px;}.toggle-sidebar-container{padding:8px 0;border-bottom:1px solid #dfdfdf;margin-bottom:15px;}.toggle-sidebar-container .dokan-toggle-sidebar{display:block;margin-bottom:5px;}.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-status-label{font-size:11px;margin-left:15px;vertical-align:middle;}.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-hidden-label{font-size:13px;margin-right:30px;margin-top:9px;}.dokan-product-edit header.dokan-dashboard-header h1.entry-title a.view-product{background-color:#fafafa;border-color:#ebebeb;}.dokan-product-edit-area .dokan-product-edit-left{width:67%;float:left;margin-right:4%;}.dokan-product-edit-area .dokan-product-edit-right{width:27%;float:left;}.dokan-product-edit-area .discount-price label{font-weight:normal;cursor:pointer;}.white-popup{position:relative;background:#fff;padding:0px;width:auto;max-width:690px;margin:20px auto;}.dokan-dashboard-not-product-found{text-align:center;margin-top:50px;}.dokan-dashboard-not-product-found .no-product-found-icon{margin:20px auto;max-width:100%;}.dokan-dashboard-not-product-found .dokan-blank-product-message{font-size:20px;margin-bottom:20px;}.dokan-add-new-product-popup h2{padding:0px 20px 16px;border-bottom:1px solid #eee;margin-bottom:0px;font-size:22px;color:#5d5d5d;margin-top:15px;margin-top:0px;position:absolute;overflow:hidden;width:690px;z-index:999999;background:#fff;padding-top:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);-moz-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);}.dokan-add-new-product-popup .mfp-close{top:10px;right:5px;z-index:999999;}.dokan-add-new-product-popup .product-form-container{margin-top:30px;padding:20px;height:550px;}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload{border:3px dashed #ddd;height:65%;width:98%;margin-bottom:10px;margin-right:15px;overflow:hidden;position:relative;}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload i.fa-cloud-upload{display:block;font-size:80px;color:#dfdfdf;}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload .instruction-inside{text-align:center;padding-top:20%;padding-bottom:30%;color:#aaa;}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.dokan-feat-image-btn{color:#8f8f8f;text-shadow:0 1px 1px #fff;background:#f0f0f0;padding:3px 10px;font-size:12px;}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.dokan-feat-image-btn:hover{color:#ececec;text-shadow:0 1px 1px #6f6f6f;background:#b4b4b4;}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.close{background:#000;color:#f00;font-size:100px;height:100%;opacity:.7;padding:25% 0;position:absolute;right:0;text-align:center;text-shadow:none;top:0;width:100%;display:none;cursor:pointer;}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload img{max-width:100%;width:292px;height:212px;object-fit:cover;}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload img:hover a.close{display:block;}.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload .image-wrap:hover a.close{display:block;}.dokan-add-new-product-popup .dokan-feat-image-content{width:35%;margin-right:15px;}.dokan-add-new-product-popup .dokan-feat-image-content ul > li{list-style:none;}.dokan-add-new-product-popup .dokan-feat-image-content ul > li > a{display:block;width:100%;height:100%;}.dokan-add-new-product-popup #dokan-product-images ul.product_images{margin:0 0 10px 0;padding:0;}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image{width:50px;height:50px;overflow:hidden;float:left;box-sizing:border-box;position:relative;margin:9px 4px 0 0;border:1px solid #eee;border-radius:2px;padding:2px;cursor:move;}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image.add-image,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image.add-image{cursor:pointer;text-align:center;line-height:40px;border:2px dashed #ddd;}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image.add-image a,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image a,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image.add-image a{width:100%;height:100%;color:#afafaf;font-size:18px;}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image img,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder img,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image img{padding:0;margin:0;max-width:100%;}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image a.action-delete,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image a.action-delete{position:absolute;top:0;color:red;background:rgba(0,0,0,.6);margin:0;font-size:50px;width:100%;text-align:center;height:100%;font-weight:bold;display:none;}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image:hover a.action-delete,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete,.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image:hover a.action-delete{display:flex;align-items:center;justify-content:center;}.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder{border:1px dashed #ccc;}.dokan-add-new-product-popup .dokan-product-field-content{width:62.5%;}.dokan-add-new-product-popup .dokan-product-field-content label{font-weight:normal;}.dokan-add-new-product-popup .dokan-product-field-content input[type='checkbox']{margin-right:4px;}.dokan-add-new-product-popup .product-full-container{margin-top:10px;}.dokan-add-new-product-popup .product-container-footer{padding:20px 20px;border-top:1px solid #eee;text-align:right;}.dokan-add-new-product-popup .product-container-footer .dokan-add-new-product-spinner{position:static;margin-right:8px;vertical-align:middle;}.dokan-add-new-product-popup .product-container-footer .dokan-show-add-product-error{color:#d9534f;margin-right:8px;vertical-align:middle;float:left;display:block;}.dokan-add-new-product-popup .product-container-footer .dokan-show-add-product-success{color:#5cb85c;margin-right:8px;vertical-align:middle;float:left;display:block;}.select2-container--open .select2-dropdown--below{margin-top:32px;}.select2-container--open .select2-dropdown--above{margin-top:32px;}.dokan-vendor-info-wrap{border:1px solid #e7e7e7;padding:15px;display:flex;align-items:center;margin-top:10px;}.dokan-vendor-info-wrap h5,.dokan-vendor-info-wrap p{margin:0;}.dokan-vendor-info-wrap a{text-decoration:none !important;background:transparent !important;box-shadow:unset !important;padding:0 !important;}.dokan-vendor-info-wrap .dokan-vendor-image{width:50px;height:50px;margin-right:13px;}.dokan-vendor-info-wrap .dokan-vendor-image img{border-radius:50%;}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-name{display:flex;align-items:center;}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-name h5{font-size:16px;font-weight:500;color:#000;margin-right:10px;}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating{display:flex;align-items:center;}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating p{color:#c1c1c1;font-size:14px;font-weight:500;margin-right:6px;}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-empty{color:#e0e0e0;font-size:16px;}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-filled,.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-half{color:#ffc239;font-size:16px;}.dokan-vendor-info-wrap .dokan-vendor-info .dokan-ratings-count{color:#c1c1c1;font-size:11px;font-weight:normal;}.dokan-settings-content .dokan-settings-area{position:relative;}.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap{width:70%;float:left;}.dokan-settings-content .dokan-settings-area .dokan-update-setting-top{width:30%;float:right;}.dokan-settings-content .dokan-settings-area .dokan-dashboard-header{margin:0 0 10px 0;border-bottom:1px solid #ededed;padding:0 0 10px 0;}.dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1{margin:0 0 0px 0;border-bottom:none;}.dokan-settings-content .dokan-settings-area .dokan-dashboard-header:after{content:"";display:table;clear:both;}.dokan-settings-content .dokan-settings-area h1{margin:0px;padding:0px;}.dokan-settings-content .dokan-settings-area .dokan-banner{border:4px dashed #d8d8d8;margin:0 auto 35px;max-width:850px;text-align:center;overflow:hidden;position:relative;min-height:300px;}.dokan-settings-content .dokan-settings-area .dokan-banner img{max-width:100%;}.dokan-settings-content .dokan-settings-area .dokan-banner .dokan-remove-banner-image{position:absolute;width:100%;height:300px;background:#000;top:0;left:0;opacity:.7;font-size:100px;color:red;padding-top:70px;display:none;}.dokan-settings-content .dokan-settings-area .dokan-banner:hover{cursor:pointer;}.dokan-settings-content .dokan-settings-area .dokan-banner:hover .dokan-remove-banner-image{display:block;}.dokan-settings-content .dokan-settings-area .dokan-gravatar{position:relative;}.dokan-settings-content .dokan-settings-area .dokan-gravatar .dokan-remove-gravatar-image{position:absolute;width:80px;height:80px;background:#000;top:0;left:0;opacity:.7;font-size:70px;text-align:center;color:#f00;padding-top:5px;display:none;border-radius:50%;}.dokan-settings-content .dokan-settings-area .dokan-gravatar .gravatar-wrap .dokan-gravatar-img{border-radius:50%;height:80px !important;width:80px;}.dokan-settings-content .dokan-settings-area .dokan-gravatar:hover .dokan-remove-gravatar-image{display:block;}.dokan-settings-content .dokan-settings-area .button-area{margin-top:35px;}.dokan-settings-content .dokan-settings-area .button-area i.fa-cloud-upload{display:block;font-size:80px;color:#dfdfdf;}.dokan-settings-content .dokan-settings-area .button-area .help-block{font-size:12px;color:#b1b1b1;}.dokan-settings-content .dokan-settings-area ul.dokan-categories{list-style:none;padding:0;margin:0;}.dokan-settings-content .dokan-settings-area ul.dokan-categories label{font-weight:normal;}.dokan-settings-content .dokan-settings-area .dokan-address-fields label{font-weight:normal;font-size:12px;}.dokan-settings-content .dokan-settings-area .dokan-form-group .checkbox{margin-top:0px;}.store-open-close .dokan-form-group{text-align:left;display:flex;}.store-open-close label.day{width:200px;}.store-open-close label.time{padding-left:5px;}.store-open-close select.dokan-form-control{width:auto;}@media only screen and (max-width: 415px){.store-open-close label:first-child{width:100%;text-align:left;}.store-open-close .time input{width:75px;}.store-open-close .dokan-form-group:first-child{margin-top:50px;}.store-open-close label.day.control-label{padding-right:85px;}}.dokan-store.dokan-theme-twentytwelve .site-content{float:none;width:100%;}.dokan-store-wrap{display:flex;margin:20px 0;flex-direction:column;}.dokan-store-wrap.layout-left{flex-direction:column-reverse;}@media (min-width: 1000px){.dokan-store-wrap.layout-left,.dokan-store-wrap.layout-right{flex-direction:row;}.dokan-store-wrap .dokan-store-sidebar{flex:0 1 26%;}.dokan-store-wrap .dokan-single-store{flex:0 1 100%;}.dokan-store-wrap.layout-left .dokan-store-sidebar{margin-right:4%;}.dokan-store-wrap.layout-right .dokan-store-sidebar{margin-left:4%;}}.dokan-store-products-filter-area{margin-bottom:30px;}.dokan-store-products-filter-area .product-name-search{height:40px;border:solid 1px #eee;background-color:#fff;float:left;width:250px;}.dokan-store-products-filter-area .product-name-search:focus{outline:0px;}.dokan-store-products-filter-area .orderby-search{height:40px;border:solid 1px #eee;background-color:#fff;float:right;}.dokan-store-products-filter-area .search-store-products{height:40px;border:solid 1px #ccc;background-color:#eee;float:left;line-height:40px;padding:0px 25px;}.dokan-store-products-filter-area .dokan-store-products-ordeby{width:100%;margin-right:0px;position:relative;}.dokan-store-products-filter-area .dokan-store-products-search-has-results{border:1px solid #e0e0e0;}.dokan-store-products-filter-area #dokan-store-products-search-result{display:none;position:absolute;width:100%;background:#fff;z-index:15;transform:translateY(-1px);max-width:349px;max-height:400px;overflow-y:auto;overflow-x:hidden;top:42px;}.dokan-store-products-filter-area #dokan-store-products-search-result ul{list-style:none;margin:0 !important;padding:15px;}.dokan-store-products-filter-area #dokan-store-products-search-result li{display:block;padding:8px 0;position:relative;border-bottom:1px dashed #e0e0e0;margin-left:0px;}.dokan-store-products-filter-area #dokan-store-products-search-result li:last-child{border-bottom:none;}.dokan-store-products-filter-area #dokan-store-products-search-result a{display:table;width:100%;}.dokan-store-products-filter-area #dokan-store-products-search-result a > *{display:table-cell;vertical-align:top;}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-image{width:40px;max-width:40px;}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data{padding-left:20px;}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data div:not(.dokan-ls-product-categories){display:inline-block;vertical-align:middle;}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data .dokan-ls-product-price{position:absolute;top:12px;right:0;}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data .dokan-ls-product-stock{padding:4px 8px;background:#eee;border-radius:4px;position:absolute;bottom:10px;right:0;}.dokan-store-products-filter-area #dokan-store-products-search-result h3{display:block;margin:0px;font-size:15px;}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span{display:inline-block;margin-right:4px;font-size:13px;}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:after{content:",";}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:last-child:after{content:"";}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:last-child{margin-right:0;}.dokan-store-products-filter-area #dokan-store-products-search-result .product-price{font-size:14px;font-weight:bold;bottom:10px;text-align:right;}.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-sale-price{color:#8f949b;text-decoration:line-through;margin-left:8px;}.dokan-store-products-filter-area .dokan-ajax-search-loader{background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/www.wibhoo.com/wp-content/plugins/dokan-lite/assets/images/spinner-2x.gif");background-position:right center;background-repeat:no-repeat;background-size:25px 25px;z-index:999;}.dokan-store-products-filter-area .dokan-ajax-search-loader.nitro-lazy{background-image:none !important;}.dokan-single-store{margin:0;}.dokan-single-store .profile-frame{padding:0px;position:relative;background-size:cover;background-color:#eee;}.dokan-single-store .profile-frame .profile-info-box{position:relative;}.dokan-single-store .profile-frame .profile-info-box a{color:inherit;}.dokan-single-store .profile-frame .profile-info-box:hover{color:#fff;}.dokan-single-store .profile-frame .profile-info-box .profile-info-img{width:100%;height:auto;}.dokan-single-store .profile-frame .profile-info-box .profile-info-img.dummy-image{background-image:url("https://cdn-ildkekn.nitrocdn.com/fvlDwBgjHndHfEaaIOVixfSTBnwgrtAp/assets/images/optimized/rev-cc5fb7c/www.wibhoo.com/wp-content/plugins/dokan-lite/assets/images/default-store-banner.png");background-size:100% 100%;background-repeat:no-repeat;}.dokan-single-store .profile-frame .profile-info-box .profile-info-img.dummy-image.nitro-lazy{background-image:none !important;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img{height:100% !important;object-fit:cover;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img.dummy-image{position:absolute;left:0;top:0;background-size:cover;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper{position:absolute;top:0;left:0;color:#fff;width:100%;height:100%;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery{width:320px;height:100%;padding-top:25px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img{text-align:center;margin-bottom:12px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img{border-radius:50%;background:#fff;width:80px;height:80px;margin-left:auto;margin-right:auto;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-square img{background-color:#fff;border:1px solid #ededed;border-radius:0;padding:4px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name{font-weight:bold;padding:0;font-size:20px;margin:0 0 18px;color:#fff;display:flex;align-items:center;justify-content:center;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name svg{margin-left:5px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info{padding:0 30px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{cursor:pointer;position:relative;list-style:none;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-phone a,.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-email a{text-decoration:none;color:inherit;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info span.fa-angle-down{margin-left:10px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice{display:flex;align-items:center;position:relative;z-index:1;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice .store-notice{min-width:96px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times{top:110%;left:-20%;color:#3e474f;width:310px;z-index:1;display:none;padding:1.5em 2em;overflow:auto;position:absolute;max-height:435px;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.25),0 4px 6px -4px rgba(0,0,0,.06);border-radius:6px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading{margin:10px 0 25px;display:flex;align-items:center;justify-content:center;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading i.fa-calendar-day{color:#2471a9;width:30px;margin:0 10px 0 -10px;height:30px;border:1px solid #cbd9dc;display:flex;align-items:center;border-radius:50%;justify-content:center;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading h4{font-size:20px;font-weight:700;margin-bottom:0;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times span{margin-left:10px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags{display:flex;font-size:15px;margin-bottom:12px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-days{flex:2.3;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .current_day,.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .current_time{font-weight:700;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times{flex:4;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-open,.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-close{cursor:pointer;display:inline-block;padding:2px 3px 3.5px;transition:.5s ease;list-style:none;margin-bottom:5.5px;border-radius:.375rem;text-decoration:none;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-close{color:#d07272;padding:1px 12px;border-radius:16px;background-color:#f8e8e7;max-width:75px;text-align:center;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags:last-child{margin-bottom:0;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar{width:10px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar-thumb{background:#8d9399;border-radius:5px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar-thumb:hover{background:#555;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times:hover{display:block;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice:hover #vendor-store-times{display:block;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice:hover span.fa-angle-down:after{content:"";top:75%;right:44%;width:25px;height:40px;z-index:1;position:absolute;transform:rotate(45deg);border-radius:5px;background-color:#fff;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info li{padding-bottom:8px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i{font-weight:bold;float:left;margin-left:-25px;margin-top:4px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social{list-style:none;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social li{display:inline-block;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i{font-size:20px;float:none;font-weight:normal;margin:0;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-facebook-square{color:#3b5998;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-google-plus-square{color:#dd4b39;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-twitter-square{color:#55acee;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-pinterest-square{color:#bd081c;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-linkedin{color:#007bb5;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-youtube-square{color:#b00;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-instagram{color:#125688;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-flickr{color:#ff0084;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .seller-rating{display:none;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{position:relative;background-color:#fff;color:inherit;border:1px solid #ededed;padding:0 15px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery{color:#444;width:100%;margin-top:-55px;padding:0;position:relative;background:none;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{float:left;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img{margin-bottom:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{width:150px;height:150px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info{float:left;padding:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{color:#fff;margin:10px 0 25px 15px;text-shadow:0 0 3px rgba(0,0,0,.8);font-weight:bold;font-size:28px;line-height:1.1;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{padding-left:40px;font-size:14px;line-height:21px;margin-left:0;}.dokan-single-store .profile-frame.profile-frame-no-banner{background-color:transparent;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-img{display:none;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper{border:1px solid #ededed;position:relative;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery{background-color:#fff;width:100%;padding:10px;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{width:20%;float:left;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{background:#fff;border:1px solid #ddd;padding:2px;width:150px;height:150px;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info{float:left;padding:0 25px;color:#444;width:80%;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{margin-top:5px;font-size:30px;font-weight:bold;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{margin:0;padding-left:25px;clear:both;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice #vendor-store-times{left:-30%;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice:hover span.fa-angle-down:after{right:-2.5px;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{float:left;margin-right:40px;position:relative;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{margin-left:-22px;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:before{content:"·";position:absolute;top:10px;left:-35px;color:#afafaf;font-size:25px;line-height:0;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:first-child:before{content:"";}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{clear:both;position:relative;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social{display:flex;padding-left:0;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li{margin:0 8px 0 0;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i{text-shadow:none;}.dokan-single-store .dokan-store-tabs{text-align:center;}.dokan-single-store .dokan-store-tabs ul.dokan-modules-button{overflow:hidden;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:center;margin:0;padding:10px 0;border:1px solid #ededed;}.dokan-single-store .dokan-store-tabs ul.dokan-modules-button li{display:inline-block;}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline{display:flex;background-color:#fff;border-width:0 1px 1px 1px;border-color:#ededed;border-style:solid;margin:0;padding:0;margin-bottom:20px;font-size:14px;}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li{display:inline-block;flex:auto;border-right:1px solid #ededed;margin-right:-4px;}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li:last-child{border-right:unset;}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a{width:100%;text-decoration:none;color:#666;padding:10px 15px;display:inline-block;}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a:hover{background:#eee;}.dokan-store-widget input[type=text],.dokan-store-widget input[type=email],.dokan-store-widget textarea{width:100%;}.dokan-store-widget form.seller-form ul{margin:0;padding:0;list-style:none;}.dokan-store-widget form.seller-form ul li{margin-bottom:8px;border-bottom:none;}.dokan-store-widget form.seller-form ul li label.error{font-size:12px;margin-top:2px;margin-bottom:0px;}.dokan-store-widget #dokan-store-location{width:100%;height:200px;}.dokan-store-widget form#dokan-form-contact-seller .dokan-privacy-policy-text p{word-break:break-all;}.dokan-seller-search-form{margin:30px 0px;}.dokan-seller-search-form .dokan-w4{padding:0 15px;}.dokan-seller-search-form .dokan-w4 input[type=search],.dokan-seller-search-form .dokan-w4 select.dokan-form-control{height:40px !important;border:1px solid #e2e2e2 !important;box-shadow:none !important;border-radius:4px !important;}.dokan-seller-search-form .dokan-w4 input[type=search]{background-position-y:11px !important;}.dokan-seller-listing{position:relative;}.dokan-seller-listing .dokan-overlay{position:absolute;background:rgba(255,255,255,.3);}#dokan-seller-listing-wrap{margin-left:-15px;margin-right:-15px;}#dokan-seller-listing-wrap ul.dokan-seller-wrap{list-style:none;margin:20px 0px;padding:0;}#dokan-seller-listing-wrap ul.dokan-seller-wrap:before,#dokan-seller-listing-wrap ul.dokan-seller-wrap:after{content:" ";display:table;}#dokan-seller-listing-wrap ul.dokan-seller-wrap:after{clear:both;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li{list-style-type:none;float:left;margin:0 0 20px 0;padding-left:15px;padding-right:15px;margin-bottom:20px;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-2{width:50%;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3{width:33.33%;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper{box-shadow:0px 0px 25px 0px #ddd;}@media (max-width: 767px){#dokan-seller-listing-wrap ul.dokan-seller-wrap li{width:100% !important;float:none;}}@media (min-width: 768px) and (max-width: 991px){#dokan-seller-listing-wrap ul.dokan-seller-wrap li{width:50% !important;}}@media (min-width: 992px){#dokan-seller-listing-wrap ul.dokan-seller-wrap li{width:33.33%;}}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content{max-width:100%;}@media (max-width: 767px){#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content{text-align:left;}}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info{height:100%;height:220px;background-size:100% 100%;background-repeat:no-repeat;background-position:0 50%;position:relative;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data-container{height:100%;background-color:rgba(0,0,0,.45);}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite{padding:20px 20px 10px;overflow:hidden;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .featured-label{float:left;padding:2px 10px;background:#2d54a3;color:#fff;border-radius:3px;box-shadow:0px 0px 25px -5px #afafaf;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .favourite-label{float:right;padding:2px;background:#fff;width:55px;border-radius:20px;text-align:center;box-shadow:0px 0px 25px -5px #afafaf;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .favourite-label i.fa{color:#e74c3c;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data{padding:0px 20px;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2{margin:9px 0px;padding:0px;font-size:20px;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 a{color:#fff;text-shadow:rgba(0,0,0,.8) 0 1px 0;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 a:hover{color:#fafafa;text-shadow:rgba(0,0,0,.8) 0 1px 0;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data p{margin-bottom:2px;color:#fff;text-shadow:rgba(0,0,0,.8) 0 1px 0;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating{float:none !important;margin:12px 0px 10px;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating:before{color:#adb5b6;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating span:before{color:#fa9a00;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data p.store-address{line-height:23px;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer{background:#f7fbfc;position:relative;padding:15px 20px;border-top:1px solid #eee;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer a{text-decoration:none;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar{padding:6px;background:#fff;position:absolute;width:80px;height:80px;top:-70px;right:20px;border-radius:40px;box-shadow:0px 0px 30px -6px #afafaf;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar img{width:100%;height:100%;border-radius:40px;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-info .store-data-container{height:100%;background:none;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-info .featured-favourite .featured-label{background:#d1dbf0;color:#2d54a3;box-shadow:none;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a{color:#526b6f;text-shadow:none;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a:hover{color:#333;text-shadow:none;}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data p{color:#748082;text-shadow:none;}@media (min-width: 1200px){.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery{background-color:rgba(0,0,0,.65);}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{position:absolute;bottom:0;right:0;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social{padding-right:15px;margin:0;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li{line-height:1;margin-left:5px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a{display:inline-block;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i{font-size:25px;text-shadow:1px 1px 1px rgba(255,255,255,.55);}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i.fa-square-x-twitter{color:#000;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default img.profile-info-img{position:absolute;top:0;left:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper{position:relative;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery{display:flex;flex-direction:column;justify-content:center;min-height:370px;padding:25px 0 15px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info{padding:5px 30px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info ul.dokan-store-info{margin-bottom:10px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{top:12px;right:15px;bottom:auto;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2{position:relative;width:100%;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper{position:relative;background-color:#fff;color:#444;border:1px solid #ededed;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery{width:100%;margin-top:-75px;padding-top:0;background:none;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{position:relative;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{background:#fff;border:1px solid #ddd;padding:2px;width:150px;height:150px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info{position:relative;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{color:inherit;font-size:35px;text-align:center;font-weight:bold;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{padding:0;width:100%;margin:0;display:block;text-align:center;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice{display:inline-block;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice:hover span.fa-angle-down:after{right:-2.5px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{text-align:left;display:inline-block;padding-bottom:15px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li a{color:inherit;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{display:none;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:after{content:"·";color:#9c9c9c;font-weight:bold;font-size:18px;position:relative;top:3px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:last-child:after{content:"";}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{position:relative;text-align:center;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social{position:relative;padding:0;margin:0;display:inline-block;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i{text-shadow:none;}}@media (max-width: 767px){.dokan-store-sidebar,.dokan-single-store{margin-right:3%;width:94% !important;margin-left:3%;}.dokan-single-store .profile-frame.profile-frame-no-banner .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{width:150px;}}@media (max-width: 1199px){.dokan-single-store .profile-frame .profile-info-box{position:relative;width:100%;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper{position:relative;background-color:#fff;color:#444;border:1px solid #ededed;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery{width:100%;padding-top:0;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head{position:relative;top:0;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name{color:inherit;font-size:35px;margin-bottom:11px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{background:#fff;border:1px solid #ddd;padding:2px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img{width:100px;height:100px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{position:relative;top:0;padding:0;width:100%;margin:0;display:block;overflow:visible;line-height:1.4;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{text-align:center;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li a{color:inherit;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{display:none;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li span.fa-angle-down{display:none;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .dokan-times{margin-left:5px;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .store-open-close-notice{justify-content:center;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .store-open-close-notice #vendor-store-times{left:calc(50% - 155px) !important;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{position:relative;top:0;text-align:center;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social{padding:0;margin:0;display:inline-block;}.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li{margin-left:8px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{padding:0 8px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery{margin-top:0px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{top:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-square{background:none;border:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{width:100px;height:100px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{font-size:20px;margin-bottom:8px;color:#444;text-shadow:none;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{top:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{text-align:left;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{display:inline-block;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice{justify-content:flex-start;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{position:absolute;top:-35px;right:20px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social{top:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li{margin-left:8px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i{font-size:25px;text-shadow:1px 1px 1px rgba(255,255,255,.55);color:#0b8379;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i.fa-square-x-twitter{color:#000;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info{margin-top:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{position:relative;top:0px;text-align:center;font-size:20px;margin-bottom:10px;color:#444;text-shadow:none;font-weight:bold;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{top:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{top:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper{height:auto;border:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{top:0;margin-right:15px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info{padding:0 0 0 15px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{top:0;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{float:none;text-align:left;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{display:inline-block;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:before{content:"";}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice{justify-content:flex-start;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{top:0;text-align:left;padding:0 4px;}}.dokan-withdraw-content .dokan-withdraw-area h1{margin:0px 0px 20px;}.dokan-withdraw-content .dokan-withdraw-area ul li{display:inline-block;padding:0px 5px;}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container{position:relative;border-bottom:1px solid #ededed;padding:15px 0;}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container:last-child{border-bottom:none;margin-bottom:-15px;}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container:first-child{margin-top:-15px;}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container p{margin-bottom:5px;}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w8 .dokan-withdraw-method-logo{display:inline-block;vertical-align:middle;margin-right:10px;}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w8 strong a{color:var(--dokan-button-background-color,#7047eb);}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5{position:absolute;right:10px;top:50%;transform:translate(10px,-50%);}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 button,.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 a.dokan-btn{float:right;}.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 #dokan-withdraw-display-requests-button{float:right;text-decoration:none;}.dokan-withdraw-content .dokan-withdraw-area .dokan-withdraw-status-filter-container{margin-bottom:15px;}.dokan-withdraw-popup h2{font-size:17px;padding:15px 20px 10px;margin:0px;border-bottom:1px solid #eee;}.dokan-withdraw-popup .withdraw-schedule-select-container,.dokan-withdraw-popup .dokan-form-horizontal .withdraw{padding:15px 30px 0;}.dokan-withdraw-popup .withdraw{margin-top:15px;}.dokan-withdraw-popup .footer{width:100%;padding:10px 20px;text-align:right;border-top:1px solid #eee;}@media only screen and (max-width: 500px){.dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-panel .dokan-panel-body .dokan-panel-inner-container{display:flex;flex-direction:column;}.dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-panel .dokan-panel-body .dokan-panel-inner-container .dokan-w5{position:relative;left:0;right:100%;top:100%;transform:none;margin-top:20px;}.dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-withdraw-status-filter-container .dokan-add-product-link a{margin:15px 0;}.dokan-withdraw-content .dokan-withdraw-area table.dokan-table-striped{overflow:auto;display:block;}.dokan-withdraw-content .dokan-withdraw-area table.dokan-table-striped tbody tr th{width:150px;}}.dokan-login-form-popup-wrapper{width:430px !important;padding:16px !important;margin:0 auto !important;}.dokan-login-form-popup-wrapper .dokan-login-form-title{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;}.dokan-login-form-popup-wrapper fieldset{padding:0;border:0;margin:0;}.dokan-login-form-popup-wrapper .dokan-login-form-error{color:#f23030;background-color:#f2dede;font-size:.9em;}.dokan-login-form-popup-wrapper .dokan-login-form-error.has-error{padding:5px 8px;margin-bottom:5px;}p.vendor-customer-registration .radio{display:inline-block;}p.vendor-customer-registration .radio:hover{cursor:pointer;color:#526b6f;}.woocommerce-form-register:has(.vendor-customer-registration){height:fit-content !important;}.dokan-popup-content{padding:18px;}.dokan-popup-content .dokan-popup-title{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px;line-height:1;}.dokan-popup-content fieldset{padding:0;margin:0;border:0;background:none;}.dokan-popup-content .mfp-close{top:4px;right:3px;}.dokan-popup-content .dokan-popup-option-list{list-style-type:none;padding:0;margin:10px 0;}.dokan-popup-content .dokan-popup-option-list li{margin:0 0 3px;}.dokan-popup-content .dokan-popup-option-list li label.dokan-popup-block-label{display:block;margin:0;cursor:pointer;}.dokan-popup-content .dokan-popup-option-list li label.dokan-popup-block-label input{margin:0 4px 0 0;}.dokan-popup-content .dokan-popup-error{display:none;color:#f23030;}.dokan-popup-content .dokan-popup-error.has-error{display:block;}.iziModal .iziModal-header .iziModal-noSubtitle .iziModal-header-title{font-size:revert;}.iziModal .iziModal-header-title{font-family:revert;}#dokan-seller-listing-wrap button{margin:unset;padding:6px 12px;}#dokan-store-listing-filter-wrap .left,.store-lists-other-filter-wrap .left,#dokan-store-listing-filter-wrap .right,.store-lists-other-filter-wrap .right,#dokan-store-listing-filter-wrap .item,.store-lists-other-filter-wrap .item{display:unset;overflow:unset;z-index:unset;position:unset;height:unset;width:unset;margin:unset;padding:unset;border:unset;}#dokan-store-listing-filter-wrap,#dokan-store-listing-filter-wrap form,#dokan-store-listing-filter-form-wrap *{padding:unset;margin:unset;box-sizing:border-box;}#dokan-store-listing-filter-wrap ul,#dokan-store-listing-filter-wrap form ul,#dokan-store-listing-filter-form-wrap * ul,#dokan-store-listing-filter-wrap ul li,#dokan-store-listing-filter-wrap form ul li,#dokan-store-listing-filter-form-wrap * ul li{margin:unset;padding:unset;}#dokan-store-listing-filter-wrap div p,#dokan-store-listing-filter-wrap form div p,#dokan-store-listing-filter-form-wrap * div p{margin:unset;padding:unset;line-height:unset;}#dokan-store-listing-filter-wrap label,#dokan-store-listing-filter-wrap form label,#dokan-store-listing-filter-form-wrap * label,#dokan-store-listing-filter-wrap input,#dokan-store-listing-filter-wrap form input,#dokan-store-listing-filter-form-wrap * input,#dokan-store-listing-filter-wrap select,#dokan-store-listing-filter-wrap form select,#dokan-store-listing-filter-form-wrap * select,#dokan-store-listing-filter-wrap button,#dokan-store-listing-filter-wrap form button,#dokan-store-listing-filter-form-wrap * button,#dokan-store-listing-filter-wrap a,#dokan-store-listing-filter-wrap form a,#dokan-store-listing-filter-form-wrap * a,#dokan-store-listing-filter-wrap i,#dokan-store-listing-filter-wrap form i,#dokan-store-listing-filter-form-wrap * i,#dokan-store-listing-filter-wrap span,#dokan-store-listing-filter-wrap form span,#dokan-store-listing-filter-form-wrap * span,#dokan-store-listing-filter-wrap textarea,#dokan-store-listing-filter-wrap form textarea,#dokan-store-listing-filter-form-wrap * textarea{width:unset;border:unset;padding:unset;margin:unset;display:unset;text-transform:unset;font-weight:unset;line-height:unset;font-size:unset;letter-spacing:unset;box-shadow:unset;box-sizing:border-box;}#dokan-store-listing-filter-wrap{background-color:#fff;padding:20px;box-shadow:1px 1px 20px 0px #e9e9e9;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}#dokan-store-listing-filter-wrap .right{display:flex;align-items:center;}#dokan-store-listing-filter-wrap .right .item{position:relative;white-space:nowrap;}#dokan-store-listing-filter-wrap .right .item.sort-by{margin:0px 30px;}#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button{border-radius:3px;}#dokan-store-listing-filter-wrap .right .item .dokan-icons{position:absolute;left:14%;top:50%;cursor:pointer;margin:0;padding:0;transform:translate(0,-50%);z-index:999;}#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div{background:#fff;height:2px;margin:2px auto;}#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(1){width:15px;}#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(2){width:10px;}#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(3){width:4px;}#dokan-store-listing-filter-wrap .right .item button{padding-top:8px;padding-bottom:8px;padding-left:35px;padding-right:25px;}#dokan-store-listing-filter-wrap .right .item button:focus{outline:none;}#dokan-store-listing-filter-wrap .right .item select{background:#fff;border:1px solid #edecec;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 20px;}#dokan-store-listing-filter-wrap .right .item select:before{content:"";}#dokan-store-listing-filter-wrap .right .item select:focus{outline:none;}#dokan-store-listing-filter-wrap .right .toggle-view{margin:0;padding:0;line-height:0;height:0;}#dokan-store-listing-filter-wrap .right .toggle-view .dashicons{font-size:22px;cursor:pointer;}#dokan-store-listing-filter-wrap .right .toggle-view .active{color:#ee5035;}#dokan-store-listing-filter-form-wrap{background:#fff;margin-top:32px;padding:32px 20px 20px 20px;box-shadow:1px 1px 20px 0px #e9e9e9;position:relative;}#dokan-store-listing-filter-form-wrap div{margin:0;padding:0;}#dokan-store-listing-filter-form-wrap:before{content:"";height:0 !important;top:-8px;left:50%;position:absolute;transform:translate(0,-50%);font-family:dashicons;font-size:60px;color:#fff;font-weight:bold;line-height:0 !important;}#dokan-store-listing-filter-form-wrap .store-search .store-search-input{width:100%;padding:10px 20px;border-radius:3px;border:1px solid #ccc;}#dokan-store-listing-filter-form-wrap .store-search .store-search-input:placeholder{color:rgba(126,126,126,.79);}#dokan-store-listing-filter-form-wrap .store-search .store-search-input:focus{outline:none;border-color:rgba(128,128,128,.62);}#dokan-store-listing-filter-form-wrap .apply-filter{display:flex;justify-content:flex-end;margin-top:20px;}#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn{padding:8px 25px;border-radius:3px;background:#fff !important;color:#000 !important;border:1px solid #edecec !important;margin-right:20px;display:none;}#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn:focus{outline:none;}#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn{padding:8px 25px;border-radius:3px;}#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:focus{outline:none;}.site-content .entry-header .entry-title[class]{border:none;}#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data h2{padding:0 !important;}#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons{width:15px;font-size:17px;}#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-filled,#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-half{color:#fa9a00;}#dokan-seller-listing-wrap.grid-view .store-wrapper{position:relative;}#dokan-seller-listing-wrap.grid-view .store-content{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);color:#fff;}#dokan-seller-listing-wrap.grid-view .store-content.default-store-banner{background:transparent;}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container{padding:5px 20px;}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite{position:relative;top:10px;}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite .featured-label{width:max-content;width:-moz-max-content;width:-webkit-max-content;padding:2px 10px;background:#2d54a3;color:#fff;border-radius:3px;box-shadow:0px 0px 25px -5px #afafaf;}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a{color:#fff;text-shadow:rgba(0,0,0,.8) 0 1px 0;font-size:25px;padding:0;margin:0;text-decoration:none;}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a:active,#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a:focus{text-decoration:none;outline:none;}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .dokan-seller-rating p.rating{display:none !important;}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-address{margin:0 0 5px 0;line-height:23px;}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-address br{display:none;}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-phone{margin:0 0 5px 0;}#dokan-seller-listing-wrap.grid-view .store-footer{background:#fff;position:relative;}#dokan-seller-listing-wrap.grid-view .store-footer a:active,#dokan-seller-listing-wrap.grid-view .store-footer a:focus{outline:none;text-decoration:none;}#dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round{margin-right:10px;}#dokan-seller-listing-wrap .seller-listing-content .dokan-error{margin:15px;}#dokan-seller-listing-wrap .store_open_is_on{margin-top:35px;}#dokan-seller-listing-wrap .dokan-store-is-open-close-status{padding:0px 10px;display:block;border-radius:30px;position:absolute;right:15px;top:15px;font-size:14px;box-shadow:0px 0px 25px -5px #afafaf;}#dokan-seller-listing-wrap .dokan-store-is-open-status{background-color:#1dbf73;}#dokan-seller-listing-wrap .dokan-store-is-closed-status{background-color:#999;}#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner{min-height:220px;position:relative;}#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img{position:absolute;left:0;top:0;max-width:100%;height:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;object-fit:cover;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller{width:100%;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper{display:flex;flex-wrap:wrap;align-items:center;background:#fff;border-radius:3px;position:relative;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner{min-height:140px;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img{border-top-left-radius:3px;border-bottom-left-radius:3px;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .featured-favourite .featured-label{padding:2px 10px;background:#2d54a3;color:#fff;border-radius:3px;box-shadow:0px 0px 25px -5px #afafaf;position:absolute;left:8px;top:10px;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2{margin-top:0;margin-bottom:15px;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a{color:#000;text-decoration:none;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a:active,#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a:focus{text-decoration:none;outline:none;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class]{overflow:visible;z-index:1;min-width:85px;font-family:"Open Sans",sans-serif;color:gray;float:right;position:relative;top:-15px;left:25%;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class]:before{font-family:star;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] span:before{font-family:star;color:#fa9a00;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address{margin-top:5px;display:inline;font-size:15px;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address:before{content:"";font-family:dashicons;color:#0bb90b;font-size:22px;position:relative;top:5px;left:-5px;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address br{display:none;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-phone{display:none;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper > .store-content{flex-basis:43%;padding-left:4%;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header{flex-basis:20%;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .dokan-store-is-open-close-status{color:#fff;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class]{display:flex;flex-direction:row-reverse;flex-basis:33%;border:none;text-align:right;background:transparent;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] a:active,#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] a:focus{outline:none;text-decoration:none;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] .seller-avatar{display:none;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] button{margin-right:20px;}.woocommerce-MyAccount-content ul.dokan-account-migration-lists{margin:0;padding:0;list-style:none;border:1px solid #eee;}.woocommerce-MyAccount-content ul.dokan-account-migration-lists li{padding:10px;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #eee;}.woocommerce-MyAccount-content ul.dokan-account-migration-lists li:last-child{border-bottom:none;}.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content{text-align:left;flex:2;}.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content p{margin:0px;}.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .right-content{text-align:right;flex:1;}.store-cat-stack-dokan.cat-drop-stack ul{max-height:800px;overflow-y:scroll;}@media (max-width: 1366px){.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:650px;}}@media (max-width: 1199px){.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:590px;}.dokan-dashboard .dokan-dashboard-content .dokan-table{display:block;overflow:scroll;}}@media (max-width: 992px){#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper{padding:0px 10px 0px 0px;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner{min-height:120px;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-content .store-data-container .store-data h2{font-size:20px;margin-bottom:5px;}#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-content .store-data-container .store-data .store-address{font-size:14px !important;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:430px;}}@media (max-width: 767px){#dokan-store-listing-filter-wrap{display:block;}#dokan-store-listing-filter-wrap .right{justify-content:space-between;margin-top:15px;}#dokan-store-listing-filter-wrap .right .item.sort-by{margin:0;}#dokan-store-listing-filter-wrap .toggle-view{display:none;}.dokan-table{border:none;text-align:left;width:100%;max-width:100%;}.dokan-table tbody{display:table-row-group;vertical-align:middle;border-color:inherit;}.dokan-table tbody tr{vertical-align:inherit;width:100%;}.dokan-table tbody tr td{padding:6px;text-align:left;border-color:#ededed;border-style:solid;border-width:0px 1px 1px 1px;background:#fff;}.dokan-table tbody tr td:before{padding-right:20px !important;float:left;font-weight:bold;}.dokan-table tbody tr .post-date .status{float:right;}.dokan-table tbody tr .diviader{background:transparent !important;background:none;border:none !important;height:15px;}.dokan-table tbody tr .diviader:before{content:" ";}.dokan-table tbody tr td:first-child{border-top-width:1px;}.dokan-table tbody tr .dokan-order-action{width:100%;}.dokan-table tbody .row-actions{visibility:visible !important;}.dokan-orders-area .dokan-w8{width:100% !important;}.dokan-orders-area .dokan-w4{width:100% !important;}.dokan-primary{width:100% !important;padding-left:15px;padding-right:15px;}.dokan-primary li.product{width:100% !important;}.dokan-secondary{width:100%;padding-left:15px;padding-right:15px;}.dokan-dashboard .dokan-dash-sidebar,.dokan-dashboard .dokan-dashboard-content{float:none;width:100%;}.dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs,.dokan-dashboard .dokan-dashboard-content ul.dokan_tabs{border:0;gap:.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;}.dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs li,.dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li{margin:auto 0 !important;border-bottom:1px solid #ededed;}.dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs li.active a,.dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li.active a{border-bottom:1px solid #ededed;}.dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-side-left,.dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-side-right{float:none;width:auto;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{display:inline-block;border-right:1px solid #454545;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{content:"";display:none;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{padding:12px 24px;}.dokan-dashboard .dokan-dashboard-content{padding-left:0;}ul.dokan-seller-wrap{text-align:center;}ul.dokan-seller-wrap li.dokan-single-seller{width:90% !important;margin-bottom:50px;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:500px;}}@media (max-width: 480px){.dokan-single-store .dokan-store-tabs ul.dokan-modules-button li{display:inline-block;margin:0 5px 3px 0 !important;}.dokan-single-store .dokan-store-tabs ul.dokan-modules-button li:last-child{margin-top:0 !important;}.dokan-single-store .dokan-store-tabs ul.dokan-modules-button li button{font-size:12px;margin:0 !important;top:0 !important;}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline{flex-wrap:wrap;}.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li{margin-right:unset;border-bottom:1px solid #ededed;}.dokan-store-products-filter-area .dokan-store-products-ordeby{display:flex;flex-wrap:wrap;}.dokan-store-products-filter-area .dokan-store-products-ordeby input.product-name-search{width:70%;}.dokan-store-products-filter-area .dokan-store-products-ordeby input.search-store-products{width:30%;}.dokan-store-products-filter-area select.orderby.orderby-search{flex-basis:100%;margin-top:5px;}}@media (max-width: 430px){#dokan-store-listing-filter-form-wrap:before{left:10%;}.apply-filter{margin-top:20px;}.apply-filter #cancel-filter-btn{display:block !important;}.dokan-dashboard .dokan-dash-sidebar,.dokan-dashboard .dokan-dashboard-content{float:none;width:100%;padding:20px 0;}.dokan-dashboard .dokan-dash-sidebar .dokan-table,.dokan-dashboard .dokan-dashboard-content .dokan-table{display:table;}.dokan-dashboard .dokan-dash-sidebar article,.dokan-dashboard .dokan-dashboard-content article{overflow:scroll;}.dokan-dashboard .dokan-dash-sidebar .dokan-settings-area .dokan-banner,.dokan-dashboard .dokan-dashboard-content .dokan-settings-area .dokan-banner{width:auto;height:auto;margin-bottom:15px;min-height:unset;}.dokan-dashboard .dashboard-content-area .dokan-announcement-widget .dokan-right{float:right !important;}.dokan-dashboard .dashboard-content-area .dokan-announcement-widget .dokan-left{float:left !important;}.dokan-dashboard .dashboard-content-area .dokan-dash-left{padding-right:0 !important;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:before,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after{content:" ";display:table;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after{clear:both;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{float:left;width:100%;}.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{padding:12px 18px;}.dokan-dashboard .dokan-orders-area .dokan-order-filter-serach{padding:10px 0 10px 0;}.dokan-dashboard .dokan-orders-area .dokan-order-filter-serach .dokan-btn{padding:6px 13px;}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top{border-bottom:0;}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter{width:100%;}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top .dokan-add-product-link{display:flex;justify-content:space-between;width:auto;float:none;}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter{display:flex;flex-flow:column wrap;justify-content:space-between;}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group{margin-bottom:10px;}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form{display:flex;justify-content:space-between;flex-flow:row-reverse nowrap;}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form .dokan-form-group{margin-bottom:0;margin-right:0;width:73%;}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form .dokan-btn{width:25%;}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-selector{width:73%;margin-right:2%;}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-submit{width:25%;margin-right:0;}.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #product-filter .dokan-btn{width:100%;}.dokan-dashboard .dokan-right,.dokan-dashboard .dokan-left{float:none !important;}.dokan-dashboard .dokan-w6,.dokan-dashboard .dokan-w8,.dokan-dashboard .dokan-w4{float:none;width:100%;}.dokan-dashboard .dokan-reports-content .dokan-reports-area .dokan-reports-wrap .report-left,.dokan-dashboard .dokan-reports-content .dokan-reports-area .dokan-reports-wrap .report-right{width:100%;}.dokan-dashboard .dokan-product-edit-area .dokan-product-edit-left,.dokan-dashboard .dokan-product-edit-area .dokan-product-edit-right{float:none;width:100%;}.dokan-dashboard .content-half-part{float:none;width:100%;}.dokan-dashboard .content-half-part{margin-bottom:8px;}.dokan-dashboard .content-half-part:last-child{padding-left:0px;}.dokan-dashboard .content-half-part:first-child{padding-right:0px;}.dokan-dashboard ul.dokan_tabs{padding-left:0;margin-right:0;}.dokan-dashboard ul.dokan_tabs li{margin-bottom:10px;}.dokan-single-store .profile-frame .profile-info-box{width:100%;}.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:280px;}.dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer{display:flex;}}@media (max-width: 375px){.dokan-order-filter-serach form:first-child .dokan-form-group{display:flex;}#dokan-store-listing-filter-wrap .right .item #stores_orderby{padding:8px 0px 8px 16px;}}@media (max-width: 360px){.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{max-width:200px;}}.dokan-spinner.nitro-lazy{background-image:none !important;}.iziModal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);transition:margin-top .3s ease,height .3s ease;transform:translateZ(0);box-sizing:border-box;}.iziModal *{box-sizing:border-box;-webkit-font-smoothing:antialiased;}.iziModal::after{content:"";width:100%;height:0;opacity:0;position:absolute;left:0;bottom:0;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.35)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);transition:height .3s ease-in-out,opacity .3s ease-in-out;pointer-events:none;}.iziModal.hasShadow::after{height:30px;opacity:1;}.iziModal .iziModal-progressbar{position:absolute;left:0;top:0;width:100%;z-index:1;}.iziModal .iziModal-progressbar>div{height:2px;width:100%;}.iziModal .iziModal-header{background:#88a0b9;padding:14px 18px 15px 18px;box-shadow:inset 0 -10px 15px -12px rgba(0,0,0,.3),0 0 0 #555;overflow:hidden;position:relative;z-index:10;}.iziModal .iziModal-header-icon{font-size:40px;color:rgba(255,255,255,.5);padding:0 15px 0 0;margin:0;float:left;}.iziModal .iziModal-header-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3;}.iziModal .iziModal-header-subtitle{color:rgba(255,255,255,.6);font-size:12px;line-height:1.45;}.iziModal .iziModal-header-subtitle,.iziModal .iziModal-header-title{display:block;margin:0;padding:0;font-family:Lato,Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}.iziModal .iziModal-header-buttons{position:absolute;top:50%;right:10px;margin:-17px 0 0 0;}.iziModal .iziModal-button{display:block;float:right;z-index:2;outline:0;height:34px;width:34px;border:0;padding:0;margin:0;opacity:.3;border-radius:50%;transition:transform .3s cubic-bezier(.16,.81,.32,1),opacity .3s ease;background-size:67% !important;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;}.iziModal .iziModal-button-close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==") no-repeat 50% 50%;}.iziModal .iziModal-button-close.nitro-lazy{background-image:none !important;}.iziModal .iziModal-button-fullscreen{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBBOUI4RUM0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBOUI4RUQ0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEE5QjhFQTRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEE5QjhFQjRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQO6gAAAANmSURBVHjazJlbSBRRGMd3x92i0ForRRMiKiUoX4ouiFlJkRVBDxW9GJERwUasvdRT9FD00osRQtAFqegGBUHRBY0uaCVKEkSRpVR0tSwrQtp1+p/4Bk7D7M45M/Ot/uGHu+Psmf+c+eY753wnbJpmyIfGgvmgiv6WgkKQBwzwE3wBr0AnuAta6ZgnhT0aFuY2ghoyGdH4bS+4Dc6CZjCkdWVhWIPF4JoZnB6CDToeVE8sBidNPt0E5UEZrgG9Jr8GwHa/huMgaWZXDSDsxfBuc/jUBAwdw3Fz+NWoang5SJkjQwm7P3seLqQEX2LLfgfBdZcMORMcBqNDwekPqASP0uXhpjR3Ok0x/fUw9HIHGGVdw5DuRtzJpgxDsJui2qOWmuaAOuuLbHivz4YLwLgQj/aAXNmwuItlHhtbA7pAG5jEZHgKWCcbrhUTIY+NPQVjqFFObbYMi/hc6aOhl2AJ9TKnFoIyYXgemKEzJQXVVkyR3oFVzKZFuqw2qHdyFPKhrHPgMoWC3fRjRtNVVg+7SR5IiqmXxUt60cG0CK/vTIZniZVCmcKJF0C3ZNjKBqvJ9Hrwm46tsN1EkCoRQ/M3fBjvs6GrYAvdwHEfGcd1qBaGkwoxrKI+xjz83yJ0iLFHApd46X4xX+M+WECh4lepCNUIcpnMijrEWtAvTRHrbOd8FZNG8uA2Nf0hpmwtjBPwpQ5T0GPS/+tBAZhIq+b3Lu09EyHRwRgO+0C+7dhWcII+PwCf6Sk/Aa9d2vtn+A7nyASugJiD6YSDQcOlvVbxiCaAN8xrs3sgprBiac/QhlhnzjUo6JuZM0UlDS5FPtoQIdNlPYJTWUihFaDex+9Pg6T1KHJAJ2NI7ASllA28hEQ/KJIXoSlwgKlnh+jFe+GjLtwIPtjfyktUt+UaUZWqvw7H3oJD1peI7eQdoF1xWa+zQikHH13OmwqmOxxP0EiZtgK/DRwNuIcHwSeXc2K01WAPhbhKBb5hBNTVbskVH7fqpZGhbJUNtYF83fqwQSXPbOsGjb6etwx2gcEsmT3iFAZeNmUqaMeHSz2qu0k6W15Rqsx3B2i0D+xXGAHTFrRVlEeFuVoqH+ku6VNUbDkPzlAtg30nVK66i8rRIjAbTKaSQVQyN0DD6nOqcLZQld9TLfmvAAMAeMcvp3eCFqQAAAAASUVORK5CYII=") no-repeat 50% 50%;}.iziModal .iziModal-button-fullscreen.nitro-lazy{background-image:none !important;}.iziModal.isFullscreen .iziModal-button-fullscreen{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRTU5NDA0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRTU5NDE0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVFNTkzRTRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVFNTkzRjRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuDFfX8AAANASURBVHjazJlZSBVRGMfHcWlB0xZM68GKukQLYaGkmEUR2EsvRfQS+BSJPUQE+lTR8hqIZY8hFS0ERVCRoW3gpUApghYpszLTVnCB3O70/+K7MAwzc78Z58z4hx8XzpzvzJ+Zc+d85ztphmFoU9BsUAoq+XcFyAc5QAfD4BfoBp3gCWjnNl9K82mYzO0FVWwyw0NsD3gIroBWkPB0ZzLsgc3grhGcnoE9XjxIOxaCC4Y6tYC1QRmuAj2Geg2CA1M1XAsmjHDVANL8GK4zolMz0L0YrjWiV5PU8HYw6TBIf8imD6UynA96HYKPg3mgMUTDY6DUzXCzQ+AxSz+r6QEQZz4HbLoDZNkZrnAIoOlRZjN1Gk3XS0zty/gTFaRq7Ay3uAR8BcU2ps/z9QJTWw74HrDhTyDbbHg9SKQI+sb9rKa3mV8ZmAt+KJjP1TS+zinFPkqEUqQdBeAOKLa0UwIzpqlXtcYpIKWIO4RBZPoRKNfC10YQI8MlYLkwaAB8ABsiMDwDbKU8dgtIFwRMgJ3guRadKpNPWBMa7tOi1WoyHJPuTsC4oN+IQsOLM3gPJlEWqOE/neMGBqwDeYoMz6G8c0I4h6eFyHBC8A2eVoaH8JutaPwuUA/+uvSht1sHKgTjTWZwjUCVYdrK3xT0iwkND+lc5FClUQ9fINHCRYY7FBrWPSz5Er2lAR9H9P+hpfYGl64OCmPadQ7ojcDwOJetysBMQX/6mrWS4d+cIoYtMnAEnBT2fwVeJufYxZBMFoKFlrajQtOX/uczvEtIB50Kdgn1lt3JGdANltjsXE64jPMnuQ1LPuFJcFrBE11gzQXAUnAPFNk86esO4zSBfmu5lVa9toCf8DC4Ba6C22DEdO01KDLdP5fLr1Z94X2ibV1ilWVQ1XrDpvPAU4c+u1KVqvaHXI7q43ltp3PSYmDDNCgGPrCUD1wN6y5lqzAUN89baX1Y55Jn2LrPRUffRwaHwWhIZs/aTQM/hzLlDp+coPRReprk5cgrkyvz7wM0+hOcAvOlPvwcLNIp526ux1H5aJbHeFpVX4Br4LLXWoffk9CkVnLlaBNYAxaBXJBpMjfIy+o7EAdtfIyb8HPDfwIMAM1WPs8F9tcxAAAAAElFTkSuQmCC") no-repeat 50% 50%;}.iziModal.isFullscreen .iziModal-button-fullscreen.nitro-lazy{background-image:none !important;}.iziModal .iziModal-button-close:hover{transform:rotate(180deg);}.iziModal .iziModal-button:hover{opacity:.8;}.iziModal .iziModal-header.iziModal-noSubtitle{height:auto;padding:10px 15px 12px 15px;}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{font-size:23px;padding-right:13px;}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title{font-size:15px;margin:3px 0 0 0;font-weight:400;}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons{right:6px;margin:-16px 0 0 0;}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button{height:30px;width:30px;}.iziModal-rtl{direction:rtl;}.iziModal-rtl .iziModal-header{padding:14px 18px 15px 40px;}.iziModal-rtl .iziModal-header-icon{float:right;padding:0 0 0 15px;}.iziModal-rtl .iziModal-header-buttons{right:initial !important;left:10px;}.iziModal-rtl .iziModal-button{float:left;}.iziModal-rtl .iziModal-header-subtitle,.iziModal-rtl .iziModal-header-title{text-align:right;font-family:Tahoma,Lato,Arial;font-weight:500;}.iziModal-rtl .iziModal-header.iziModal-noSubtitle{padding:10px 15px 12px 40px;}.iziModal-rtl .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{padding:0 0 0 13px;}.iziModal.iziModal-light .iziModal-header-icon{color:rgba(0,0,0,.5);}.iziModal.iziModal-light .iziModal-header-title{color:#000;}.iziModal.iziModal-light .iziModal-header-subtitle{color:rgba(0,0,0,.6);}.iziModal.iziModal-light .iziModal-button-close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTU1RUZDNzRFODQxMUU2ODAxOEUwQzg0QjBDQjI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEM4MTU1MEI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENDMkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjYzMwMmE1LWFlMjEtNDI3ZS1hMmE4LTJlYjhlMmZlY2E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmYmU3NGE3LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po24QssAAANtSURBVHja3JlJaBRBFIa7ZxyTSXADHUkikuAawZNLEOOGGrwJQYko8R4RBQ+OICoqghJQUVwPYjzFY0QUBQU1kogoKO6CG0pcIwbiNibj/8JraNvu6Xo9NTOtP3xzSKe6/65+Ve9VlWlkp2IwGUwFE0E5GA4G8/U+0APegWfgHrgPuq0bpNNp0QPNgEYngHlgGpuMCNp2s+kr4BYM/8ql4WqwHEzP4mXteg7awOW0YlerPnQIaARLNBl1ikLlBDw/1WF4ClgHKozc6idogekz2RheANbaBlE+dB4chfF+qeHF3LOF0FWwF6b7nBe8RvecApolzQVr3C64GR4H1huFV51pmvV+hikRbABFRji0GqarMxluAGON8CgKmmA65mZ4DFhqhE9VPP//ZXgZiCmm1t1gI6XWAAY+gF0gCe4qtqlHL8fthkeBWsXGreA6eMgPviEw+x5sBZ3gAdjPCcNPI8Fsu+FawUCzz40psEfRNJndBl7b/pZmVLTQMkzJo0bQSys43iWm3cxS+DUJOmoSwqKCRmEZWKkYv6RSMBPc5lqXRGm0A1Q6XiaT2aSwo8jrK/qZwZlFIlXTusxa6iXDddTdARpnMj2ek9AWjWYH7h/lubcs4A28THdyAdOl0ezAmKNBNyLLiT0Btjti9zuHg06zpJKIprohwXNypcu1OIdGjYbnxCLGPyYy/EPDfejzbwYvXK59AzuFGdFLKTL8WYNZ59RVzGESJCNm0teI40E6zNIA2wSaA2REP32iaW0omKXRbJKTUVyYEVV0J8oxvEiQmiUZrFSz6XNkuJe3nBKCelaSbjOZrhLsd1BInYxweSeJq9YA6dYtuZCBI4JZ6jGW/W+sebhd0DAaMIO5mTYFW1+X6GeQ7TO3W0WyQj3cw0ulBg4nSUbcAY7zPVYp7ip95FXOH29Hb35AOPjypWMIh7PORSjFZVsIzdKW7AWvfYnTVNWHyCytHw+jd1Nehqks3KepvtChUzD7yGvE2/cduqxldQF1EWZb/PbWLF3jAVgo0WrlkN+c6hSd+rzlaSuaR7O0oX0wyIa2pVAdGaj0HCUVOqIq4dVwrg5lmmG2w+8f/9tjL6foYHE+Gy8Xtv3CPUpf7WauDxadKuIwoeNbOmoYDYbZ0ns/1wxUC7ykigs8sS/LpEe3vwUYALiKDDDSgEiSAAAAAElFTkSuQmCC") no-repeat 50% 50%;}.iziModal.iziModal-light .iziModal-button-close.nitro-lazy{background-image:none !important;}.iziModal.iziModal-light .iziModal-button-fullscreen{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg1NTA2NTRFODQxMUU2OTQ0N0VERjY2Q0M5ODYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCQkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCQUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlNTQwYzczLTVhZmEtNDJlYi04YzJlLWMwMzFlYmFiYmIyNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYmRiMzM1LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvIicdUAAAOvSURBVHjaxJlZbA1hFMe/qaItUUsspakg1laJ7UUisQuRvvTFA15sQSRCLBFrQryhHqxNHxEPtaQ8CCUkIrVVRbVBJdZYSrXVonr9/3pGxnTunZk78/X+k1+aO+1899/vnnvO+c4YKpi6ghEgW34OBD1BKjBAM6gH78Fz8BhUyrW/ikQivt7QiNMozU0DE8RkJx/3fgCPwA1QHvHp2K/hHJAPJqpwVA2K4flW2IZ7gyVgptKjh6AQxl+GYZi7uRr0U3rVBIpg+nIQwwvACpCkOk4XwYlosR3LMGN1qUqMroGDTqaNGDu7SiVWl+D3iP2i00c9HqxUidd8wzDy3HY4HRwCfWzXz4L7Lm+QKfHeOUTTLWAzdro6muH1YIbDjculWrmpUEM2YYXcCNMt9pAYE8WsWYLdlAxaNYTGMDDHKYYXBVy4B0jTFM/5iOcUc1fM/2JcnItNAYtBNzGtQ33BVHDV3OHpARqhV6CLLKpTs8yQYHxOCrDQO7AV1Gg2PBJhMYiGh4MMnx1eLkixXKsFuzSbZrrMpeGxHnqFFtvrTWCbhILd9AuNpnPMHXaTtZD0kl1mRdwSxXSjJsNZfONjcmqIJR5p3lp6Y+sXrAzsBz/lNXvmtZYMFKbqafi0pKQgKpOSPhmsC5BxXEs1Fz4fUr/7TWMe/q9bC2s3tJs1Df/Q/B5PwAZwJYS1WpPlo0zRZJZziL2gQU7I1GyHL7QSD26taVOytI26DpinxKypApvpk+C6dHlMnXskbUbT1yTpN3WJHWB327UCS3hUoc+tA/VyxP/ost5rGq7QWZnAdoe0eZgnYweDbgmgkoafgk8aTfNgsMNmmqfhC+Czj3V4T3mSBH255kxB0ztd4tNNDJkas2CUdkAKHQ3yAtxfijj/bdb7Cumyhmoyexzcs6Qwv2qUbPKvJDOtnNFklrF3R5qneA2XYHe/2A+ht1Xb3FZXRY1XTAjFTgtxJ45qKtWDpZK1g6dhIQuvBzjcy8FgQ6y8Nw+sCdnwL1Dn8jdMe6m2a+3ma9ESNUdOC1VixSH3bnPiYyraswnO0fqDIQkyW8WmCWab7b+I9TCF3+x0j2e+MPUA7LPGrVfD1F3VNsrPVR0zhS8BB5x21muzYa1Sy1Tb4y4d4qOwIi9Pk/wcj1gV50p5zQjJKAsJH8KcY4vpdYrjV0w9HMxxHjfKNpfwdMyRNuAmyy2M1vq5OegBNFMmR9lSHDizSLPMJGjuO2BZfSOtLKvpMylUvh/d/hFgAOH4+ibxGTZuAAAAAElFTkSuQmCC") no-repeat 50% 50%;}.iziModal.iziModal-light .iziModal-button-fullscreen.nitro-lazy{background-image:none !important;}.iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCRkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCRUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzM2MwOWZiLWJjOTEtNGVlZS05MDM1LTRkMmU2ZmE1ZjBmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1Q9Z8AAAOXSURBVHjaxJlLbA1RGMfPjIs+EvoIRYt4FVUl2EkkRTxKUqQbG0SEho2FjUQ8YtEICbEgTdFYeK1KaGvVeoUltyStt0UlNE17aWhV2+v/9X5XJpMzc8/0zpn5kl+aO3Nm7r/fnPu9xhDp2URQDJbw3xkgB2QCAwyAPvANfARvQDsfG7V4PO7pC40xCiVxa8AKFjnOw7VdoA08BtG4R8VeBZeCKrBS+GPvQAM0P/NbcB7YBdYJPfYKXIXwL34IJm8eBFOFXusH9RDdnI7gLWA/MEVwdh/UOe1tN8G0V3eLcKwFXJCJNl08G5ZYsrWgWnZCJng5OOBwo1iAoisMw6hMJXgyOOywVW7xj+9BgKL3QHSxm+C9IF9y4U2GMlStRPQP8Jbp9lFwhJwE0RHrgaSV8N6xG238l7Zjtfx3K58/Bd7zsWngIqdnP2we2ACa7B7e6RL6joK5EtHNfL7b5u1Bn7dGFbycYRVM/8WyFJnuJK+z2iVwzFrMcF1h+Cx4ClhtFVyu8CW54ITE01EwFMAPcH1SMJWIqxQvItE1YHEIsXkhtkUhCV4ApiteFOPadn4IgseDMooSSxVrhWFwmkvCsKw06WGhKLhHhGuzSHChh9pZ5cc1oFFwfoTTsWrWqQCvXdZQEpkDsjUJziSv3Qu43k3LTA1BXqvRY/4DMjTd/yu4niJVm9wslCjcb4QE/9Qo+Al44baAmgpKCIqC+01OBLrsr8/de8zkiYwuUxWSq7iuM8JhantIqfYItkOepKBysnbycIfPXYKqURL6DhaBCQrrKcZHTa5loyEIJgHXwG3F9TQV+pxMGK0BiaTHn2OLEjcURbdi7XBSMO3jTxoEjtg+7wDnhG3spSD6F3hk7Tjoxnc0CJ5k+5wFCrhplYl2mmI24nyvvWumAE9z2zIfBW8WifnxIHc2yb6xiHtEoms0/hlGtpAPHCkgNDjFyZngPN88COvkPpEe+XGHbFcD7z53C+ybwKEAo0UPZ8QCybkmiL3sNvkheygSI08RYOSQiaUhd52sUpIZLWwJsYqkkdcZeHfIS66nc9XcZQRpNBY7C7F9Yy1OtonErDgSgNhGcEXmWa/VFA1O9onE6y4dRqGtXuVtkpf2iDy8EVR6GLykMnrsNFC867QF0hH8v3MVicFcuYdKy56uqQx4SukWQj3NOtJtQIt4ckSvbmdziMqy7HcS9xv0cn/Xwdn0A1drnl/d/hNgAGQa6Lgarp6BAAAAAElFTkSuQmCC") no-repeat 50% 50%;}.iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen.nitro-lazy{background-image:none !important;}.iziModal .iziModal-loader{background:#fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=") no-repeat 50% 50%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:9;}.iziModal .iziModal-loader.nitro-lazy{background-image:none !important;}.iziModal .iziModal-content-loader{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=") no-repeat 50% 50%;}.iziModal .iziModal-content-loader.nitro-lazy{background-image:none !important;}.iziModal .iziModal-content:after,.iziModal .iziModal-content:before{content:"";display:table;}.iziModal .iziModal-content:after{clear:both;}.iziModal .iziModal-content{zoom:1;width:100%;}.iziModal .iziModal-wrap{width:100%;position:relative;}.iziModal .iziModal-iframe{border:0;margin:0 0 -6px 0;width:100%;transition:height .3s ease;}.iziModal-overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%;}.iziModal-navigate{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none;}.iziModal-navigate-caption{position:absolute;left:10px;top:10px;color:#fff;line-height:16px;font-size:9px;font-family:Lato,Arial;letter-spacing:.1em;text-indent:0;text-align:center;width:70px;padding:5px 0;text-transform:uppercase;display:none;}.iziModal-navigate-caption::after,.iziModal-navigate-caption::before{position:absolute;top:2px;width:20px;height:20px;text-align:center;line-height:14px;font-size:12px;content:"";background-size:100% !important;}.iziModal-navigate-caption:before{left:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNmFjNjAyMy04OWU0LWE0NDAtYmMxMy1kOTA5MTQ3MmYzYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDREQ0YwRjA1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDREQ0YwRUY1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmM0Nzk3Ni1mNzE3LTk5NDAtYTgyYS1mNTdjNmNiYmU0NWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZGVmYTEyZC01MzM0LTExZTYtYWRkYi04Y2NmYjI5ZTAxNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oo0ptAAACWklEQVR42uyZTWsTYRSFZybxo4kWk5g2NC5qTAU3Kq30A9udi1oXolV/hWuhv6R/Q6utioi4LbbVFHemamlRU0OCEk0wZjwXzwtDoBDopHMHcuFJMplZnLm5ue+589qu61qeOApyYAjEgG0FEyLqN/gKiqBuTtgewWlwCZw056xgwwirgU3wxSv4NJgCUV5YBRXQDEhsBJwCSSauBVZFdJRlIJk9Av7wbj577jDIOENtRmPVwcsw6KfAAvikRKzEDlhnhuU/lRPBWaa9wsxqC6ndPX7OiOA4D8qW3vjO9z7H0w3+KhZstNmOFbLoCQ6DYGmL+bAInmGfLFC4asFXwRJIgB+goVmw+I7HXO+/gevGnGgUPEGxktkSmAMbWmt4HDwBKS6XN1jDKrvEFYoVK7oLroE3h93Woh1eNwqWafJ/gQV65vM+ail34mc6EZwBK2CAx8fAIjjeBYMzDT4cVHCEXtRbRvEu/Nr9HCIOnGGp15vgEec9KYn74B0nAT/CZnv86FcNvwK3wENwAjwAs2Bbs5d4CW5zir0AXvv8p+tKH34B5lkW4h2egRHtbu05uMMHHWfB0zC4NRF5l09kzvE4rd2tyUJyjy4tz7akZqXbL8QETbJ/FsMgWOJtb6brCQ5YsBsC8Uab63DVkkgqFpzie93h8OhScFah2LTHi5ccWroaLd5l6//+hpYQoWP05LKqFs2WQYbTsNxAi+5fxpWmdfh7HS7XhwSzG+H3a2JnvZsyktmLbdOFhpDMvrf4sN1u2/aK0cwMcmYLcturweceW+CnOfFPgAEA8uWFFylBJYoAAAAASUVORK5CYII=") no-repeat 50% 50%;}.iziModal-navigate-caption:after{right:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADhmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI2YWM2MDIzLTg5ZTQtYTQ0MC1iYzEzLWQ5MDkxNDcyZjNiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NERDRjBGMDUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NERDRjBFRjUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2YzQ3OTc2LWY3MTctOTk0MC1hODJhLWY1N2M2Y2JiZTQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkZWZhMTJkLTUzMzQtMTFlNi1hZGRiLThjY2ZiMjllMDE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuijSm0AAAKbSURBVFhH7ZnJj0xRGEerzFoIMTaCZmOIedhaiJj55yz8DaYdNhIJEUMQbCTG3rQ02hDSiEY553XdTpHS3nv96taV9ElO6lVt6peb7933fffVG41GrYW5uBaX4EysYzcw1Fd8hc/wM2a0Bl6Nm3BW9i0dDPsQX/olBF6FO72AH/gG3+N3jL3KBpqGC3ERTsGfeAsHDTyHi71oCXzBe/gaU2A5bscZOIxXTb8OLQNX9i6mElYsg/voqruwfQb2BhODWgqpMYDv0NLsNXC4yd42P1PEwNJj4HBTWdipErLVDfxfMRm408QMvBu3jV6WJ1Zg9/rbeBOP+UNZYgX+iE/Rp+lpPIKliBXYB9IhtPNy3z/T/F6YmDXsChvyBc7Gs3gACxEzsDzBg9iPPXgO92NuYgeWx2h3+AhtaM7jPsyF7aV37XR8gNZYO/pwKY51+xPkG27Fk2joT3gCr2A7NuJ6HMkTeAPadlp3VeMChF7G0P6X3dmfjAXOUxIj6LZkv1ylNuStDZejkL+PS96ScFzRqnDAtI5PoTefvbg7iNNOOwqVRCfYghdxBbpHH8Y7+DcKlUTV7MLLaNghPIrjhf2N2IF34AVcjE44hrXHyE3MwE6/loEzpEcIlqKjeyFiBe7FS+he/gENewMLEyuwXdo8dGWP43UsRazA9g7uDNbwNX8oS8watlsz+ISIGbgSJgN3GgOHlnFq8zNFQraGgT1iFc9iUyU0XsMGHhy9zh6XbvCp4ZuBBWglDBj4OdqLeu0+uRJTwMZ+Dbp/e21P3m97yWe2snsw1LTHmz5C/9lQdwhfGbiq89GwvrrwUT4UAouhN6MzloTRpVuEYI5O9urZYXtrYPGQw2OlZegM163QhrJMfWVgyTq0Qq32C/N7uPz9OknWAAAAAElFTkSuQmCC") no-repeat 50% 50%;}.iziModal-navigate>button{position:fixed;bottom:0;top:0;border:0;height:100%;width:84px;background-size:100% !important;cursor:pointer;padding:0;opacity:.2;transition:opacity .3s ease;pointer-events:all;margin:0;outline:0;}.iziModal-navigate>button:hover{opacity:1;}.iziModal-navigate-prev{left:50%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5sGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2NDkyYzcxMy05ZDM0LTZlNGQtYmUwNi1hMDMyY2Q4NDVjNGU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo1QjIzMUMxODU3RjcxMUU2ODUzRkRBRjE5RDhDQjZBRDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjZmMwNzVmNC1kODA3LWI0NDMtYWIwYS02YWVhZjRjMDgxZWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmNmYzA3NWY0LWQ4MDctYjQ0My1hYjBhLTZhZWFmNGMwODFlYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDo1Ni0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjA0LTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xODg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvAvv7QAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAmdJREFUeNrs1LsJQkEQhtH/mtmBgQ8QA7tQK1e7MBBBMbADwzUZEyuQveeDCXbD4TBDay3SWJpYgYCXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXv/WJskpyQJ4jQH7Mcmu0C+BV+/Y5/VeF/oV8Ood+7dpDfDqHvsrySHJBXjBDrxgB16wAy/YgRfswAt24AU78IIdeMEOPOywAw+7gIcdeMEOvGAHXrADL9iBF+zAC3bgBTvwsMMOPOwCHnYBD7uAhx14wQ68YAdesAMv2IEX7MDDDjvwsAt42AU87AIedgEPu4CHXcDDDrxgB16wAw877MDDDjvwsAt42AU87AIedgEPu4CHXcDDLuBhB16wAw877MDDLuBhF/CwC3jYBTzsAh52AQ+7gIddwEtjB3+tS/78+Z/V5d9iATz0Ah56AQ+9gIdewEMv4KEX8NALeOgFPPQCHnoBDz3wgh54QQ889NADDz30wEMv4KEX8NALeOgFPPQCHnoBD72Ahx54QQ+8oAde0AMv6IEX9MBDDz3w0EMPPPQCHnoBD72Ah17AQw+8FUAPvKAHXtADL+iBF/TAC3rgBT3wgh546KEHHnrogYdewEMv4KEHXtADL+iBF/TAC3rgBT3wgh54QQ+8oAde0AMv6IGHHnrgoU/yrgFe3aO/JdknuQOv3tGfC/tjjEsYWmsoyIWXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXvqnPgAAAP//AwCEcoCBRabYzAAAAABJRU5ErkJggg==") no-repeat 50% 50%;}.iziModal-navigate-prev.nitro-lazy{background-image:none !important;}.iziModal-navigate-next{right:50%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAB3SAAAd0gEUasEwAAA7pGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjEyLTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphZjljN2Q2MC00MTg2LWE3NGQtYTBiMS1mMGU5ODUwYzg2ZGY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAxNjJjMmE3LWZmMjYtYzE0ZC05Yjg4LTc2MGM2NzAxYjYzNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1MTowNy0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmFmOWM3ZDYwLTQxODYtYTc0ZC1hMGIxLWYwZTk4NTBjODZkZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTg4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+nbt1mgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACQklEQVR42uzSsQ3CQAAEQTdiOyGg/wrciJ0QUMYSECEKAP3PSdvAaZZqkWbJCQJeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXsBLwEvAS8BLwEvAS8BLwEvAS8BLwEvAC3gJeAl4CXgJ+D9vrY7qBgLwo7dVZ+89oAd+5Pbq6nPQAz9s9+rZ96AHHnoBD72Ah17AQy/goRfw0At46AU89AIeegEPvYCHHnhBD7ygBx566IGHHnrgoRfw0At46AU89AIeegEPvYCHXsBDL+ChB17QAy/ogRf0wAt64KGHHnjooQceegEPvYCHXsBDL+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADDz30wEPvI+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADL+iBF/TAC3rgoZ8ePRDAAy/YgRfswAt24AU78IIdeMEOvGAHXrADL9iBhx124GEX8LADL9iBF+zAC3bgBTvwgh14wQ68YAcedtiBh13Awy7gYRfwsAMv2IEX7MALduAFO/CCHXjYYQcedgEPu4CHXcDDLuBhF/CwA+8E2IEX7MALduAFO/Cwww487AIedgEPu4CHXcDDLuBhF/CwC3jYgRfswMMOO/CwC3jYBTzsAh52AQ+7gIddwMMu4GEX8LBravB7dcEO/Ext1Qk78DO1VgfswEvAS8BLwEvAS8BLwEvAS8BLwEvAS8ALeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXgBLwEvAS8BLwEvAS/9shcAAAD//wMAtAygvJrkwJUAAAAASUVORK5CYII=") no-repeat 50% 50%;}.iziModal-navigate-next.nitro-lazy{background-image:none !important;}.iziModal.isAttachedTop .iziModal-header{border-top-left-radius:0;border-top-right-radius:0;}.iziModal.isAttachedTop{margin-top:0 !important;margin-bottom:auto !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;}.iziModal.isAttachedBottom{margin-top:auto !important;margin-bottom:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}.iziModal.isFullscreen{max-width:100% !important;margin:0 !important;height:100% !important;border-radius:0 !important;}.iziModal.isAttached{border-radius:0 !important;}.iziModal.hasScroll .iziModal-wrap{overflow-y:auto;overflow-x:hidden;}html.iziModal-isOverflow{overflow:hidden;}html.iziModal-isAttached body,html.iziModal-isOverflow body{overflow-y:scroll;position:relative;}html.iziModal-isAttached{overflow:hidden;}.iziModal ::-webkit-scrollbar{overflow:visible;height:7px;width:7px;}.iziModal ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:solid transparent;border-width:0;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);}.iziModal ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.4);}.iziModal ::-webkit-scrollbar-button{height:0;width:0;}.iziModal ::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 2px;}.iziModal.transitionIn .iziModal-header{-webkit-animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1);-moz-animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1);animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1);}.iziModal.transitionIn .iziModal-header .iziModal-header-icon{-webkit-animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both;}.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both;}.iziModal.transitionIn .iziModal-header .iziModal-button{-webkit-animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1);-moz-animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1);animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1);}.iziModal.transitionIn .iziModal-iframe,.iziModal.transitionIn .iziModal-wrap{-webkit-animation:iziM-fadeIn 1.3s;-moz-animation:iziM-fadeIn 1.3s;animation:iziM-fadeIn 1.3s;}.iziModal.transitionIn .iziModal-header{-webkit-animation-delay:0ms;-moz-animation:0ms;animation-delay:0ms;}.iziModal.transitionIn .iziModal-header .iziModal-header-icon,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation-delay:.4s;-moz-animation:.4s;animation-delay:.4s;}.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle{-webkit-animation-delay:.5s;-moz-animation:.5s;animation-delay:.5s;}.iziModal.transitionOut .iziModal-header,.iziModal.transitionOut .iziModal-header *{transition:none !important;}.iziModal .fadeOut,.iziModal-navigate.fadeOut,.iziModal-overlay.fadeOut,.iziModal.fadeOut{-webkit-animation:iziM-fadeOut .5s;-moz-animation:iziM-fadeOut .5s;animation:iziM-fadeOut .5s;animation-fill-mode:forwards;}.iziModal .fadeIn,.iziModal-navigate.fadeIn,.iziModal-overlay.fadeIn,.iziModal.fadeIn{-webkit-animation:iziM-fadeIn .5s;-moz-animation:iziM-fadeIn .5s;animation:iziM-fadeIn .5s;}.iziModal-overlay.comingIn,.iziModal.comingIn{-webkit-animation:iziM-comingIn .5s ease;-moz-animation:iziM-comingIn .5s ease;animation:iziM-comingIn .5s ease;}.iziModal-overlay.comingOut,.iziModal.comingOut{-webkit-animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);-moz-animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);animation-fill-mode:forwards;}.iziModal-overlay.bounceInDown,.iziModal.bounceInDown{-webkit-animation:iziM-bounceInDown .7s ease;animation:iziM-bounceInDown .7s ease;}.iziModal-overlay.bounceOutDown,.iziModal.bounceOutDown{-webkit-animation:iziM-bounceOutDown .7s ease;animation:iziM-bounceOutDown .7s ease;}.iziModal-overlay.bounceInUp,.iziModal.bounceInUp{-webkit-animation:iziM-bounceInUp .7s ease;animation:iziM-bounceInUp .7s ease;}.iziModal-overlay.bounceOutUp,.iziModal.bounceOutUp{-webkit-animation:iziM-bounceOutUp .7s ease;animation:iziM-bounceOutUp .7s ease;}.iziModal-overlay.bounceInLeft,.iziModal.bounceInLeft{-webkit-animation:iziM-bounceInLeft .7s ease;animation:iziM-bounceInLeft .7s ease;}.iziModal-overlay.bounceOutLeft,.iziModal.bounceOutLeft{-webkit-animation:iziM-bounceOutLeft .7s ease;animation:iziM-bounceOutLeft .7s ease;}.iziModal-overlay.bounceInRight,.iziModal.bounceInRight{-webkit-animation:iziM-bounceInRight .7s ease;animation:iziM-bounceInRight .7s ease;}.iziModal-overlay.bounceOutRight,.iziModal.bounceOutRight{-webkit-animation:iziM-bounceOutRight .7s ease;animation:iziM-bounceOutRight .7s ease;}.iziModal-overlay.fadeInDown,.iziModal.fadeInDown{-webkit-animation:iziM-fadeInDown .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInDown .7s cubic-bezier(.16,.81,.32,1);}.iziModal-overlay.fadeOutDown,.iziModal.fadeOutDown{-webkit-animation:iziM-fadeOutDown .5s ease;animation:iziM-fadeOutDown .5s ease;}.iziModal-overlay.fadeInUp,.iziModal.fadeInUp{-webkit-animation:iziM-fadeInUp .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInUp .7s cubic-bezier(.16,.81,.32,1);}.iziModal-overlay.fadeOutUp,.iziModal.fadeOutUp{-webkit-animation:iziM-fadeOutUp .5s ease;animation:iziM-fadeOutUp .5s ease;}.iziModal-overlay.fadeInLeft,.iziModal.fadeInLeft{-webkit-animation:iziM-fadeInLeft .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInLeft .7s cubic-bezier(.16,.81,.32,1);}.iziModal-overlay.fadeOutLeft,.iziModal.fadeOutLeft{-webkit-animation:iziM-fadeOutLeft .5s ease;animation:iziM-fadeOutLeft .5s ease;}.iziModal-overlay.fadeInRight,.iziModal.fadeInRight{-webkit-animation:iziM-fadeInRight .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInRight .7s cubic-bezier(.16,.81,.32,1);}.iziModal-overlay.fadeOutRight,.iziModal.fadeOutRight{-webkit-animation:iziM-fadeOutRight .5s ease;animation:iziM-fadeOutRight .5s ease;}.iziModal-overlay.flipInX,.iziModal.flipInX{-webkit-animation:iziM-flipInX .7s ease;animation:iziM-flipInX .7s ease;}.iziModal-overlay.flipOutX,.iziModal.flipOutX{-webkit-animation:iziM-flipOutX .7s ease;animation:iziM-flipOutX .7s ease;}@-webkit-keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg);}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0);}}@-moz-keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg);}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0);}}@keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg);}100%{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0);}}@-webkit-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1);}100%{opacity:0;transform:scale(.9);}}@-moz-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1);}100%{opacity:0;transform:scale(.9);}}@keyframes iziM-comingOut{0%{opacity:1;transform:scale(1);}100%{opacity:0;transform:scale(.9);}}@-webkit-keyframes iziM-fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes iziM-fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes iziM-fadeOut{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes iziM-fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes iziM-fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes iziM-fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes iziM-slideIn{0%{opacity:0;-webkit-transform:translateX(50px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes iziM-slideIn{0%{opacity:0;-moz-transform:translateX(50px);}100%{opacity:1;-moz-transform:translateX(0);}}@keyframes iziM-slideIn{0%{opacity:0;transform:translateX(50px);}100%{opacity:1;transform:translateX(0);}}@-webkit-keyframes iziM-slideDown{0%{opacity:0;-webkit-transform:scale(1,0) translateY(-40px);-webkit-transform-origin:center top;}}@-moz-keyframes iziM-slideDown{0%{opacity:0;-moz-transform:scale(1,0) translateY(-40px);-moz-transform-origin:center top;}}@keyframes iziM-slideDown{0%{opacity:0;transform:scale(1,0) translateY(-40px);transform-origin:center top;}}@-webkit-keyframes iziM-revealIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,1);}}@-moz-keyframes iziM-revealIn{0%{opacity:0;-moz-transform:scale3d(.3,.3,1);}}@keyframes iziM-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1);}}@-webkit-keyframes iziM-bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:none;transform:none;}}@keyframes iziM-bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:none;transform:none;}}@-webkit-keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0);}}@keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0);}}@-webkit-keyframes iziM-bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes iziM-bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0);}}@-webkit-keyframes iziM-bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:none;transform:none;}}@keyframes iziM-bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:none;transform:none;}}@-webkit-keyframes iziM-bounceOutLeft{20%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}40%,45%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes iziM-bounceOutLeft{20%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}40%,45%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0);}}@-webkit-keyframes iziM-bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes iziM-bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes iziM-bounceOutRight{20%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}40%,45%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0);}}@keyframes iziM-bounceOutRight{20%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}40%,45%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0);}}@-webkit-keyframes iziM-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes iziM-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes iziM-fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);}}@keyframes iziM-fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);}}@-webkit-keyframes iziM-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes iziM-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes iziM-fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);}}@keyframes iziM-fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);}}@-webkit-keyframes iziM-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes iziM-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes iziM-fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0);}}@keyframes iziM-fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0);}}@-webkit-keyframes iziM-fadeInRight{from{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes iziM-fadeInRight{from{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes iziM-fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0);}}@keyframes iziM-fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0);}}@-webkit-keyframes iziM-flipInX{0%{-webkit-transform:perspective(400px) rotateX(60deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0);opacity:1;}}@keyframes iziM-flipInX{0%{transform:perspective(400px) rotateX(60deg);opacity:0;}40%{transform:perspective(400px) rotateX(-10deg);}70%{transform:perspective(400px) rotateX(10deg);}100%{transform:perspective(400px) rotateX(0);opacity:1;}}@-webkit-keyframes iziM-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,40deg);transform:perspective(400px) rotate3d(1,0,0,40deg);opacity:0;}}@keyframes iziM-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,40deg);transform:perspective(400px) rotate3d(1,0,0,40deg);opacity:0;}}/*! elementor-icons - v5.41.0 - 14-05-2025 */
@font-face{font-family:eicons;src:url(../fonts/eicons.eot?5.41.0);src:url(../fonts/eicons.eot?5.41.0#iefix) format("embedded-opentype"),url(../fonts/eicons.woff2?5.41.0) format("woff2"),url(../fonts/eicons.woff?5.41.0) format("woff"),url(../fonts/eicons.ttf?5.41.0) format("truetype"),url(../fonts/eicons.svg?5.41.0#eicon) format("svg");font-weight:400;font-style:normal}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:"\e800"}.eicon-editor-unlink:before{content:"\e801"}.eicon-editor-external-link:before{content:"\e802"}.eicon-editor-close:before{content:"\e803"}.eicon-editor-list-ol:before{content:"\e804"}.eicon-editor-list-ul:before{content:"\e805"}.eicon-editor-bold:before{content:"\e806"}.eicon-editor-italic:before{content:"\e807"}.eicon-editor-underline:before{content:"\e808"}.eicon-editor-paragraph:before{content:"\e809"}.eicon-editor-h1:before{content:"\e80a"}.eicon-editor-h2:before{content:"\e80b"}.eicon-editor-h3:before{content:"\e80c"}.eicon-editor-h4:before{content:"\e80d"}.eicon-editor-h5:before{content:"\e80e"}.eicon-editor-h6:before{content:"\e80f"}.eicon-editor-quote:before{content:"\e810"}.eicon-editor-code:before{content:"\e811"}.eicon-elementor:before{content:"\e812"}.eicon-elementor-circle:before{content:"\e813"}.eicon-pojome:before{content:"\e814"}.eicon-plus:before{content:"\e815"}.eicon-menu-bar:before{content:"\e816"}.eicon-apps:before{content:"\e817"}.eicon-accordion:before{content:"\e818"}.eicon-alert:before{content:"\e819"}.eicon-animation-text:before{content:"\e81a"}.eicon-animation:before{content:"\e81b"}.eicon-banner:before{content:"\e81c"}.eicon-blockquote:before{content:"\e81d"}.eicon-button:before{content:"\e81e"}.eicon-call-to-action:before{content:"\e81f"}.eicon-captcha:before{content:"\e820"}.eicon-carousel:before{content:"\e821"}.eicon-checkbox:before{content:"\e822"}.eicon-columns:before{content:"\e823"}.eicon-countdown:before{content:"\e824"}.eicon-counter:before{content:"\e825"}.eicon-date:before{content:"\e826"}.eicon-divider-shape:before{content:"\e827"}.eicon-divider:before{content:"\e828"}.eicon-download-button:before{content:"\e829"}.eicon-dual-button:before{content:"\e82a"}.eicon-email-field:before{content:"\e82b"}.eicon-facebook-comments:before{content:"\e82c"}.eicon-facebook-like-box:before{content:"\e82d"}.eicon-form-horizontal:before{content:"\e82e"}.eicon-form-vertical:before{content:"\e82f"}.eicon-gallery-grid:before{content:"\e830"}.eicon-gallery-group:before{content:"\e831"}.eicon-gallery-justified:before{content:"\e832"}.eicon-gallery-masonry:before{content:"\e833"}.eicon-icon-box:before{content:"\e834"}.eicon-image-before-after:before{content:"\e835"}.eicon-image-box:before{content:"\e836"}.eicon-image-hotspot:before{content:"\e837"}.eicon-image-rollover:before{content:"\e838"}.eicon-info-box:before{content:"\e839"}.eicon-inner-section:before{content:"\e83a"}.eicon-mailchimp:before{content:"\e83b"}.eicon-menu-card:before{content:"\e83c"}.eicon-navigation-horizontal:before{content:"\e83d"}.eicon-nav-menu:before{content:"\e83e"}.eicon-navigation-vertical:before{content:"\e83f"}.eicon-number-field:before{content:"\e840"}.eicon-parallax:before{content:"\e841"}.eicon-php7:before{content:"\e842"}.eicon-post-list:before{content:"\e843"}.eicon-post-slider:before{content:"\e844"}.eicon-post:before{content:"\e845"}.eicon-posts-carousel:before{content:"\e846"}.eicon-posts-grid:before{content:"\e847"}.eicon-posts-group:before{content:"\e848"}.eicon-posts-justified:before{content:"\e849"}.eicon-posts-masonry:before{content:"\e84a"}.eicon-posts-ticker:before{content:"\e84b"}.eicon-price-list:before{content:"\e84c"}.eicon-price-table:before{content:"\e84d"}.eicon-radio:before{content:"\e84e"}.eicon-rtl:before{content:"\e84f"}.eicon-scroll:before{content:"\e850"}.eicon-search:before{content:"\e851"}.eicon-select:before{content:"\e852"}.eicon-share:before{content:"\e853"}.eicon-sidebar:before{content:"\e854"}.eicon-skill-bar:before{content:"\e855"}.eicon-slider-3d:before{content:"\e856"}.eicon-slider-album:before{content:"\e857"}.eicon-slider-device:before{content:"\e858"}.eicon-slider-full-screen:before{content:"\e859"}.eicon-slider-push:before{content:"\e85a"}.eicon-slider-vertical:before{content:"\e85b"}.eicon-slider-video:before{content:"\e85c"}.eicon-slides:before{content:"\e85d"}.eicon-social-icons:before{content:"\e85e"}.eicon-spacer:before{content:"\e85f"}.eicon-table:before{content:"\e860"}.eicon-tabs:before{content:"\e861"}.eicon-tel-field:before{content:"\e862"}.eicon-text-area:before{content:"\e863"}.eicon-text-field:before{content:"\e864"}.eicon-thumbnails-down:before{content:"\e865"}.eicon-thumbnails-half:before{content:"\e866"}.eicon-thumbnails-right:before{content:"\e867"}.eicon-time-line:before{content:"\e868"}.eicon-toggle:before{content:"\e869"}.eicon-url:before{content:"\e86a"}.eicon-t-letter:before{content:"\e86b"}.eicon-wordpress:before{content:"\e86c"}.eicon-text:before{content:"\e86d"}.eicon-anchor:before{content:"\e86e"}.eicon-bullet-list:before{content:"\e86f"}.eicon-code:before{content:"\e870"}.eicon-favorite:before{content:"\e871"}.eicon-google-maps:before{content:"\e872"}.eicon-image:before{content:"\e873"}.eicon-photo-library:before{content:"\e874"}.eicon-woocommerce:before{content:"\e875"}.eicon-youtube:before{content:"\e876"}.eicon-flip-box:before{content:"\e877"}.eicon-settings:before{content:"\e878"}.eicon-headphones:before{content:"\e879"}.eicon-testimonial:before{content:"\e87a"}.eicon-counter-circle:before{content:"\e87b"}.eicon-person:before{content:"\e87c"}.eicon-chevron-right:before{content:"\e87d"}.eicon-chevron-left:before{content:"\e87e"}.eicon-close:before{content:"\e87f"}.eicon-file-download:before{content:"\e880"}.eicon-save:before{content:"\e881"}.eicon-zoom-in:before{content:"\e882"}.eicon-shortcode:before{content:"\e883"}.eicon-nerd:before{content:"\e884"}.eicon-device-desktop:before{content:"\e885"}.eicon-device-tablet:before{content:"\e886"}.eicon-device-mobile:before{content:"\e887"}.eicon-document-file:before{content:"\e888"}.eicon-folder-o:before{content:"\e889"}.eicon-hypster:before{content:"\e88a"}.eicon-h-align-left:before{content:"\e88b"}.eicon-h-align-right:before{content:"\e88c"}.eicon-h-align-center:before{content:"\e88d"}.eicon-h-align-stretch:before{content:"\e88e"}.eicon-v-align-top:before{content:"\e88f"}.eicon-v-align-bottom:before{content:"\e890"}.eicon-v-align-middle:before{content:"\e891"}.eicon-v-align-stretch:before{content:"\e892"}.eicon-pro-icon:before{content:"\e893"}.eicon-mail:before{content:"\e894"}.eicon-lock-user:before{content:"\e895"}.eicon-testimonial-carousel:before{content:"\e896"}.eicon-media-carousel:before{content:"\e897"}.eicon-section:before{content:"\e898"}.eicon-column:before{content:"\e899"}.eicon-edit:before{content:"\e89a"}.eicon-clone:before{content:"\e89b"}.eicon-trash:before{content:"\e89c"}.eicon-play:before{content:"\e89d"}.eicon-angle-right:before{content:"\e89e"}.eicon-angle-left:before{content:"\e89f"}.eicon-animated-headline:before{content:"\e8a0"}.eicon-menu-toggle:before{content:"\e8a1"}.eicon-fb-embed:before{content:"\e8a2"}.eicon-fb-feed:before{content:"\e8a3"}.eicon-twitter-embed:before{content:"\e8a4"}.eicon-twitter-feed:before{content:"\e8a5"}.eicon-sync:before{content:"\e8a6"}.eicon-import-export:before{content:"\e8a7"}.eicon-check-circle:before{content:"\e8a8"}.eicon-library-save:before{content:"\e8a9"}.eicon-library-download:before{content:"\e9dd"}.eicon-insert:before{content:"\e8ab"}.eicon-preview-medium:before{content:"\e8ac"}.eicon-sort-down:before{content:"\e8ad"}.eicon-sort-up:before{content:"\e8ae"}.eicon-heading:before{content:"\e8af"}.eicon-logo:before{content:"\e8b0"}.eicon-meta-data:before{content:"\e8b1"}.eicon-post-content:before{content:"\e8b2"}.eicon-post-excerpt:before{content:"\e8b3"}.eicon-post-navigation:before{content:"\e8b4"}.eicon-yoast:before{content:"\e8b5"}.eicon-nerd-chuckle:before{content:"\e8b6"}.eicon-nerd-wink:before{content:"\e8b7"}.eicon-comments:before{content:"\e8b8"}.eicon-download-circle-o:before{content:"\e8b9"}.eicon-library-upload:before{content:"\e8ba"}.eicon-save-o:before{content:"\e8bb"}.eicon-upload-circle-o:before{content:"\e8bc"}.eicon-ellipsis-h:before{content:"\e8bd"}.eicon-ellipsis-v:before{content:"\e8be"}.eicon-arrow-left:before{content:"\e8bf"}.eicon-arrow-right:before{content:"\e8c0"}.eicon-arrow-up:before{content:"\e8c1"}.eicon-arrow-down:before{content:"\e8c2"}.eicon-play-o:before{content:"\e8c3"}.eicon-archive-posts:before{content:"\e8c4"}.eicon-archive-title:before{content:"\e8c5"}.eicon-featured-image:before{content:"\e8c6"}.eicon-post-info:before{content:"\e8c7"}.eicon-post-title:before{content:"\e8c8"}.eicon-site-logo:before{content:"\e8c9"}.eicon-site-search:before{content:"\e8ca"}.eicon-site-title:before{content:"\e8cb"}.eicon-plus-square:before{content:"\e8cc"}.eicon-minus-square:before{content:"\e8cd"}.eicon-cloud-check:before{content:"\e8ce"}.eicon-drag-n-drop:before{content:"\e8cf"}.eicon-welcome:before{content:"\e8d0"}.eicon-handle:before{content:"\e8d1"}.eicon-cart:before{content:"\e8d2"}.eicon-product-add-to-cart:before{content:"\e8d3"}.eicon-product-breadcrumbs:before{content:"\e8d4"}.eicon-product-categories:before{content:"\e8d5"}.eicon-product-description:before{content:"\e8d6"}.eicon-product-images:before{content:"\e8d7"}.eicon-product-info:before{content:"\e8d8"}.eicon-product-meta:before{content:"\e8d9"}.eicon-product-pages:before{content:"\e8da"}.eicon-product-price:before{content:"\e8db"}.eicon-product-rating:before{content:"\e8dc"}.eicon-product-related:before{content:"\e8dd"}.eicon-product-stock:before{content:"\e8de"}.eicon-product-tabs:before{content:"\e8df"}.eicon-product-title:before{content:"\e8e0"}.eicon-product-upsell:before{content:"\e8e1"}.eicon-products:before{content:"\e8e2"}.eicon-bag-light:before{content:"\e8e3"}.eicon-bag-medium:before{content:"\e8e4"}.eicon-bag-solid:before{content:"\e8e5"}.eicon-basket-light:before{content:"\e8e6"}.eicon-basket-medium:before{content:"\e8e7"}.eicon-basket-solid:before{content:"\e8e8"}.eicon-cart-light:before{content:"\e8e9"}.eicon-cart-medium:before{content:"\e8ea"}.eicon-cart-solid:before{content:"\e8eb"}.eicon-exchange:before{content:"\e8ec"}.eicon-preview-thin:before{content:"\e8ed"}.eicon-device-laptop:before{content:"\e8ee"}.eicon-collapse:before{content:"\e8ef"}.eicon-expand:before{content:"\e8f0"}.eicon-navigator:before{content:"\e8f1"}.eicon-plug:before{content:"\e8f2"}.eicon-dashboard:before{content:"\e8f3"}.eicon-typography:before{content:"\e8f4"}.eicon-info-circle-o:before{content:"\e8f5"}.eicon-integration:before{content:"\e8f6"}.eicon-plus-circle-o:before{content:"\e8f7"}.eicon-rating:before{content:"\e8f8"}.eicon-review:before{content:"\e8f9"}.eicon-tools:before{content:"\e8fa"}.eicon-loading:before{content:"\e8fb"}.eicon-sitemap:before{content:"\e8fc"}.eicon-click:before{content:"\e8fd"}.eicon-clock:before{content:"\e8fe"}.eicon-library-open:before{content:"\e8ff"}.eicon-warning:before{content:"\e900"}.eicon-flow:before{content:"\e901"}.eicon-cursor-move:before{content:"\e902"}.eicon-arrow-circle-left:before{content:"\e903"}.eicon-flash:before{content:"\e904"}.eicon-redo:before{content:"\e905"}.eicon-ban:before{content:"\e906"}.eicon-barcode:before{content:"\e907"}.eicon-calendar:before{content:"\e908"}.eicon-caret-left:before{content:"\e909"}.eicon-caret-right:before{content:"\e90a"}.eicon-caret-up:before{content:"\e90b"}.eicon-chain-broken:before{content:"\e90c"}.eicon-check-circle-o:before{content:"\e90d"}.eicon-check:before{content:"\e90e"}.eicon-chevron-double-left:before{content:"\e90f"}.eicon-chevron-double-right:before{content:"\e910"}.eicon-undo:before{content:"\e911"}.eicon-filter:before{content:"\e912"}.eicon-circle-o:before{content:"\e913"}.eicon-circle:before{content:"\e914"}.eicon-clock-o:before{content:"\e915"}.eicon-cog:before{content:"\e916"}.eicon-cogs:before{content:"\e917"}.eicon-commenting-o:before{content:"\e918"}.eicon-copy:before{content:"\e919"}.eicon-database:before{content:"\e91a"}.eicon-dot-circle-o:before{content:"\e91b"}.eicon-envelope:before{content:"\e91c"}.eicon-external-link-square:before{content:"\e91d"}.eicon-eyedropper:before{content:"\e91e"}.eicon-folder:before{content:"\e91f"}.eicon-font:before{content:"\e920"}.eicon-adjust:before{content:"\e921"}.eicon-lightbox:before{content:"\e922"}.eicon-heart-o:before{content:"\e923"}.eicon-history:before{content:"\e924"}.eicon-image-bold:before{content:"\e925"}.eicon-info-circle:before{content:"\e926"}.eicon-link:before{content:"\e927"}.eicon-long-arrow-left:before{content:"\e928"}.eicon-long-arrow-right:before{content:"\e929"}.eicon-caret-down:before{content:"\e92a"}.eicon-paint-brush:before{content:"\e92b"}.eicon-pencil:before{content:"\e92c"}.eicon-plus-circle:before{content:"\e92d"}.eicon-zoom-in-bold:before{content:"\e92e"}.eicon-sort-amount-desc:before{content:"\e92f"}.eicon-sign-out:before{content:"\e930"}.eicon-spinner:before{content:"\e931"}.eicon-square:before{content:"\e932"}.eicon-star-o:before{content:"\e933"}.eicon-star:before{content:"\e934"}.eicon-text-align-justify:before{content:"\e935"}.eicon-text-align-center:before{content:"\e936"}.eicon-tags:before{content:"\e937"}.eicon-text-align-left:before{content:"\e938"}.eicon-text-align-right:before{content:"\e939"}.eicon-close-circle:before{content:"\e93a"}.eicon-trash-o:before{content:"\e93b"}.eicon-font-awesome:before{content:"\e93c"}.eicon-user-circle-o:before{content:"\e93d"}.eicon-video-camera:before{content:"\e93e"}.eicon-heart:before{content:"\e93f"}.eicon-wrench:before{content:"\e940"}.eicon-help:before{content:"\e941"}.eicon-help-o:before{content:"\e942"}.eicon-zoom-out-bold:before{content:"\e943"}.eicon-plus-square-o:before{content:"\e944"}.eicon-minus-square-o:before{content:"\e945"}.eicon-minus-circle:before{content:"\e946"}.eicon-minus-circle-o:before{content:"\e947"}.eicon-code-bold:before{content:"\e948"}.eicon-cloud-upload:before{content:"\e949"}.eicon-search-bold:before{content:"\e94a"}.eicon-map-pin:before{content:"\e94b"}.eicon-meetup:before{content:"\e94c"}.eicon-slideshow:before{content:"\e94d"}.eicon-t-letter-bold:before{content:"\e94e"}.eicon-preferences:before{content:"\e94f"}.eicon-table-of-contents:before{content:"\e950"}.eicon-tv:before{content:"\e951"}.eicon-upload:before{content:"\e952"}.eicon-instagram-comments:before{content:"\e953"}.eicon-instagram-nested-gallery:before{content:"\e954"}.eicon-instagram-post:before{content:"\e955"}.eicon-instagram-video:before{content:"\e956"}.eicon-instagram-gallery:before{content:"\e957"}.eicon-instagram-likes:before{content:"\e958"}.eicon-facebook:before{content:"\e959"}.eicon-twitter:before{content:"\e95a"}.eicon-pinterest:before{content:"\e95b"}.eicon-frame-expand:before{content:"\e95c"}.eicon-frame-minimize:before{content:"\e95d"}.eicon-archive:before{content:"\e95e"}.eicon-colors-typography:before{content:"\e95f"}.eicon-custom:before{content:"\e960"}.eicon-footer:before{content:"\e961"}.eicon-header:before{content:"\e962"}.eicon-layout-settings:before{content:"\e963"}.eicon-lightbox-expand:before{content:"\e964"}.eicon-error-404:before{content:"\e965"}.eicon-theme-style:before{content:"\e966"}.eicon-search-results:before{content:"\e967"}.eicon-single-post:before{content:"\e968"}.eicon-site-identity:before{content:"\e969"}.eicon-theme-builder:before{content:"\e96a"}.eicon-download-bold:before{content:"\e96b"}.eicon-share-arrow:before{content:"\e96c"}.eicon-global-settings:before{content:"\e96d"}.eicon-user-preferences:before{content:"\e96e"}.eicon-lock:before{content:"\e96f"}.eicon-export-kit:before{content:"\e970"}.eicon-import-kit:before{content:"\e971"}.eicon-lottie:before{content:"\e972"}.eicon-products-archive:before{content:"\e973"}.eicon-single-product:before{content:"\e974"}.eicon-disable-trash-o:before{content:"\e975"}.eicon-single-page:before{content:"\e976"}.eicon-wordpress-light:before{content:"\e977"}.eicon-cogs-check:before{content:"\e978"}.eicon-custom-css:before{content:"\e979"}.eicon-global-colors:before{content:"\e97a"}.eicon-globe:before{content:"\e97b"}.eicon-typography-1:before{content:"\e97c"}.eicon-background:before{content:"\e97d"}.eicon-device-responsive:before{content:"\e97e"}.eicon-device-wide:before{content:"\e97f"}.eicon-code-highlight:before{content:"\e980"}.eicon-video-playlist:before{content:"\e981"}.eicon-download-kit:before{content:"\e982"}.eicon-kit-details:before{content:"\e983"}.eicon-kit-parts:before{content:"\e984"}.eicon-kit-upload:before{content:"\e985"}.eicon-kit-plugins:before{content:"\e986"}.eicon-kit-upload-alt:before{content:"\e987"}.eicon-hotspot:before{content:"\e988"}.eicon-paypal-button:before{content:"\e989"}.eicon-shape:before{content:"\e98a"}.eicon-wordart:before{content:"\e98b"}.eicon-checkout:before{content:"\e98c"}.eicon-container:before{content:"\e98d"}.eicon-flip:before{content:"\e98e"}.eicon-info:before{content:"\e98f"}.eicon-my-account:before{content:"\e990"}.eicon-purchase-summary:before{content:"\e991"}.eicon-page-transition:before{content:"\e992"}.eicon-spotify:before{content:"\e993"}.eicon-stripe-button:before{content:"\e994"}.eicon-woo-settings:before{content:"\e995"}.eicon-woo-cart:before{content:"\e996"}.eicon-grow:before{content:"\e997"}.eicon-order-end:before{content:"\e998"}.eicon-nowrap:before{content:"\e999"}.eicon-order-start:before{content:"\e99a"}.eicon-progress-tracker:before{content:"\e99b"}.eicon-shrink:before{content:"\e99c"}.eicon-wrap:before{content:"\e99d"}.eicon-align-center-h:before{content:"\e99e"}.eicon-align-center-v:before{content:"\e99f"}.eicon-align-end-h:before{content:"\e9a0"}.eicon-align-end-v:before{content:"\e9a1"}.eicon-align-start-h:before{content:"\e9a2"}.eicon-align-start-v:before{content:"\e9a3"}.eicon-align-stretch-h:before{content:"\e9a4"}.eicon-align-stretch-v:before{content:"\e9a5"}.eicon-justify-center-h:before{content:"\e9a6"}.eicon-justify-center-v:before{content:"\e9a7"}.eicon-justify-end-h:before{content:"\e9a8"}.eicon-justify-end-v:before{content:"\e9a9"}.eicon-justify-space-around-h:before{content:"\e9aa"}.eicon-justify-space-around-v:before{content:"\e9ab"}.eicon-justify-space-between-h:before{content:"\e9ac"}.eicon-justify-space-between-v:before{content:"\e9ad"}.eicon-justify-space-evenly-h:before{content:"\e9ae"}.eicon-justify-space-evenly-v:before{content:"\e9af"}.eicon-justify-start-h:before{content:"\e9b0"}.eicon-justify-start-v:before{content:"\e9b1"}.eicon-woocommerce-cross-sells:before{content:"\e9b2"}.eicon-woocommerce-notices:before{content:"\e9b3"}.eicon-inner-container:before{content:"\e9b4"}.eicon-warning-full:before{content:"\e9b5"}.eicon-exit:before{content:"\e9b6"}.eicon-loop-builder:before{content:"\e9b7"}.eicon-notes:before{content:"\e9b8"}.eicon-read:before{content:"\e9b9"}.eicon-unread:before{content:"\e9ba"}.eicon-carousel-loop:before{content:"\e9bb"}.eicon-mega-menu:before{content:"\eb78"}.eicon-nested-carousel:before{content:"\e9bd"}.eicon-ai:before{content:"\e9be"}.eicon-taxonomy-filter:before{content:"\eb7d"}.eicon-container-grid:before{content:"\ef02"}.eicon-upgrade:before{content:"\e9c1"}.eicon-advanced:before{content:"\eb84"}.eicon-div-block:before{content:"\eb9b"}.eicon-notification:before{content:"\e9c3"}.eicon-light-mode:before{content:"\e9c4"}.eicon-dark-mode:before{content:"\e9c5"}.eicon-upgrade-crown:before{content:"\e9c6"}.eicon-off-canvas:before{content:"\e9c7"}.eicon-speakerphone:before{content:"\e9c9"}.eicon-ehp-cta:before{content:"\e9cb"}.eicon-ehp-forms:before{content:"\e9bc"}.eicon-ehp-hero:before{content:"\e9ca"}.eicon-ehp-zigzag:before{content:"\e9cc"}.eicon-e-button:before{content:"\e9ce"}.eicon-flexbox:before{content:"\e9d0"}.eicon-paragraph:before{content:"\e9d1"}.eicon-icon:before{content:"\e9d2"}.eicon-e-image:before{content:"\e9d3"}.eicon-video:before{content:"\e9d4"}.eicon-svg:before{content:"\e9d5"}.eicon-e-divider:before{content:"\e9d6"}.eicon-e-heading:before{content:"\e9d7"}.eicon-atomic:before{content:"\ebae"}.eicon-library-delete:before{content:"\e9d8"}.eicon-library-copy:before{content:"\e9d9"}.eicon-library-folder-empty:before{content:"\e9da"}.eicon-library-move:before{content:"\e9db"}.eicon-library-edit:before{content:"\e9dc"}.eicon-library-subscription-upgrade:before{content:"\e9de"}.eicon-library-folder-view:before{content:"\e9df"}.eicon-library-grid:before{content:"\e9e1"}.eicon-library-cloud-connect:before{content:"\e9e2"}.eicon-library-import:before{content:"\e9e3"}.eicon-library-list:before{content:"\e9e4"}.eicon-library-cloud-empty:before{content:"\e9e5"}.eicon-folder-plus:before{content:"\e8aa"}.eicon-library-folder:before{content:"\e9e6"}.eicon-accessibility:before{content:"\e9bf"}.eicon-lock-outline:before{content:"\e9e7"}.eicon-eye:before{content:"\e8ac"}.eicon-elementor-square:before{content:"\e813"}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;position:relative;right:auto;right:-8px;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}/*! elementor - v3.29.0 - 04-06-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-brands-400.eot");
  src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }
.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em;}.fa-xs{font-size:.75em;}.fa-sm{font-size:.875em;}.fa-1x{font-size:1em;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-6x{font-size:6em;}.fa-7x{font-size:7em;}.fa-8x{font-size:8em;}.fa-9x{font-size:9em;}.fa-10x{font-size:10em;}.fa-fw{text-align:center;width:1.25em;}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0;}.fa-ul > li{position:relative;}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit;}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1);}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{-webkit-filter:none;filter:none;}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em;}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-500px:before{content:"";}.fa-accessible-icon:before{content:"";}.fa-accusoft:before{content:"";}.fa-acquisitions-incorporated:before{content:"";}.fa-ad:before{content:"";}.fa-address-book:before{content:"";}.fa-address-card:before{content:"";}.fa-adjust:before{content:"";}.fa-adn:before{content:"";}.fa-adversal:before{content:"";}.fa-affiliatetheme:before{content:"";}.fa-air-freshener:before{content:"";}.fa-airbnb:before{content:"";}.fa-algolia:before{content:"";}.fa-align-center:before{content:"";}.fa-align-justify:before{content:"";}.fa-align-left:before{content:"";}.fa-align-right:before{content:"";}.fa-alipay:before{content:"";}.fa-allergies:before{content:"";}.fa-amazon:before{content:"";}.fa-amazon-pay:before{content:"";}.fa-ambulance:before{content:"";}.fa-american-sign-language-interpreting:before{content:"";}.fa-amilia:before{content:"";}.fa-anchor:before{content:"";}.fa-android:before{content:"";}.fa-angellist:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angry:before{content:"";}.fa-angrycreative:before{content:"";}.fa-angular:before{content:"";}.fa-ankh:before{content:"";}.fa-app-store:before{content:"";}.fa-app-store-ios:before{content:"";}.fa-apper:before{content:"";}.fa-apple:before{content:"";}.fa-apple-alt:before{content:"";}.fa-apple-pay:before{content:"";}.fa-archive:before{content:"";}.fa-archway:before{content:"";}.fa-arrow-alt-circle-down:before{content:"";}.fa-arrow-alt-circle-left:before{content:"";}.fa-arrow-alt-circle-right:before{content:"";}.fa-arrow-alt-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-arrows-alt-h:before{content:"";}.fa-arrows-alt-v:before{content:"";}.fa-artstation:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asterisk:before{content:"";}.fa-asymmetrik:before{content:"";}.fa-at:before{content:"";}.fa-atlas:before{content:"";}.fa-atlassian:before{content:"";}.fa-atom:before{content:"";}.fa-audible:before{content:"";}.fa-audio-description:before{content:"";}.fa-autoprefixer:before{content:"";}.fa-avianex:before{content:"";}.fa-aviato:before{content:"";}.fa-award:before{content:"";}.fa-aws:before{content:"";}.fa-baby:before{content:"";}.fa-baby-carriage:before{content:"";}.fa-backspace:before{content:"";}.fa-backward:before{content:"";}.fa-bacon:before{content:"";}.fa-bacteria:before{content:"";}.fa-bacterium:before{content:"";}.fa-bahai:before{content:"";}.fa-balance-scale:before{content:"";}.fa-balance-scale-left:before{content:"";}.fa-balance-scale-right:before{content:"";}.fa-ban:before{content:"";}.fa-band-aid:before{content:"";}.fa-bandcamp:before{content:"";}.fa-barcode:before{content:"";}.fa-bars:before{content:"";}.fa-baseball-ball:before{content:"";}.fa-basketball-ball:before{content:"";}.fa-bath:before{content:"";}.fa-battery-empty:before{content:"";}.fa-battery-full:before{content:"";}.fa-battery-half:before{content:"";}.fa-battery-quarter:before{content:"";}.fa-battery-three-quarters:before{content:"";}.fa-battle-net:before{content:"";}.fa-bed:before{content:"";}.fa-beer:before{content:"";}.fa-behance:before{content:"";}.fa-behance-square:before{content:"";}.fa-bell:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bezier-curve:before{content:"";}.fa-bible:before{content:"";}.fa-bicycle:before{content:"";}.fa-biking:before{content:"";}.fa-bimobject:before{content:"";}.fa-binoculars:before{content:"";}.fa-biohazard:before{content:"";}.fa-birthday-cake:before{content:"";}.fa-bitbucket:before{content:"";}.fa-bitcoin:before{content:"";}.fa-bity:before{content:"";}.fa-black-tie:before{content:"";}.fa-blackberry:before{content:"";}.fa-blender:before{content:"";}.fa-blender-phone:before{content:"";}.fa-blind:before{content:"";}.fa-blog:before{content:"";}.fa-blogger:before{content:"";}.fa-blogger-b:before{content:"";}.fa-bluetooth:before{content:"";}.fa-bluetooth-b:before{content:"";}.fa-bold:before{content:"";}.fa-bolt:before{content:"";}.fa-bomb:before{content:"";}.fa-bone:before{content:"";}.fa-bong:before{content:"";}.fa-book:before{content:"";}.fa-book-dead:before{content:"";}.fa-book-medical:before{content:"";}.fa-book-open:before{content:"";}.fa-book-reader:before{content:"";}.fa-bookmark:before{content:"";}.fa-bootstrap:before{content:"";}.fa-border-all:before{content:"";}.fa-border-none:before{content:"";}.fa-border-style:before{content:"";}.fa-bowling-ball:before{content:"";}.fa-box:before{content:"";}.fa-box-open:before{content:"";}.fa-box-tissue:before{content:"";}.fa-boxes:before{content:"";}.fa-braille:before{content:"";}.fa-brain:before{content:"";}.fa-bread-slice:before{content:"";}.fa-briefcase:before{content:"";}.fa-briefcase-medical:before{content:"";}.fa-broadcast-tower:before{content:"";}.fa-broom:before{content:"";}.fa-brush:before{content:"";}.fa-btc:before{content:"";}.fa-buffer:before{content:"";}.fa-bug:before{content:"";}.fa-building:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bullseye:before{content:"";}.fa-burn:before{content:"";}.fa-buromobelexperte:before{content:"";}.fa-bus:before{content:"";}.fa-bus-alt:before{content:"";}.fa-business-time:before{content:"";}.fa-buy-n-large:before{content:"";}.fa-buysellads:before{content:"";}.fa-calculator:before{content:"";}.fa-calendar:before{content:"";}.fa-calendar-alt:before{content:"";}.fa-calendar-check:before{content:"";}.fa-calendar-day:before{content:"";}.fa-calendar-minus:before{content:"";}.fa-calendar-plus:before{content:"";}.fa-calendar-times:before{content:"";}.fa-calendar-week:before{content:"";}.fa-camera:before{content:"";}.fa-camera-retro:before{content:"";}.fa-campground:before{content:"";}.fa-canadian-maple-leaf:before{content:"";}.fa-candy-cane:before{content:"";}.fa-cannabis:before{content:"";}.fa-capsules:before{content:"";}.fa-car:before{content:"";}.fa-car-alt:before{content:"";}.fa-car-battery:before{content:"";}.fa-car-crash:before{content:"";}.fa-car-side:before{content:"";}.fa-caravan:before{content:"";}.fa-caret-down:before{content:"";}.fa-caret-left:before{content:"";}.fa-caret-right:before{content:"";}.fa-caret-square-down:before{content:"";}.fa-caret-square-left:before{content:"";}.fa-caret-square-right:before{content:"";}.fa-caret-square-up:before{content:"";}.fa-caret-up:before{content:"";}.fa-carrot:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cash-register:before{content:"";}.fa-cat:before{content:"";}.fa-cc-amazon-pay:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-apple-pay:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-cc-visa:before{content:"";}.fa-centercode:before{content:"";}.fa-centos:before{content:"";}.fa-certificate:before{content:"";}.fa-chair:before{content:"";}.fa-chalkboard:before{content:"";}.fa-chalkboard-teacher:before{content:"";}.fa-charging-station:before{content:"";}.fa-chart-area:before{content:"";}.fa-chart-bar:before{content:"";}.fa-chart-line:before{content:"";}.fa-chart-pie:before{content:"";}.fa-check:before{content:"";}.fa-check-circle:before{content:"";}.fa-check-double:before{content:"";}.fa-check-square:before{content:"";}.fa-cheese:before{content:"";}.fa-chess:before{content:"";}.fa-chess-bishop:before{content:"";}.fa-chess-board:before{content:"";}.fa-chess-king:before{content:"";}.fa-chess-knight:before{content:"";}.fa-chess-pawn:before{content:"";}.fa-chess-queen:before{content:"";}.fa-chess-rook:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-down:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-chevron-up:before{content:"";}.fa-child:before{content:"";}.fa-chrome:before{content:"";}.fa-chromecast:before{content:"";}.fa-church:before{content:"";}.fa-circle:before{content:"";}.fa-circle-notch:before{content:"";}.fa-city:before{content:"";}.fa-clinic-medical:before{content:"";}.fa-clipboard:before{content:"";}.fa-clipboard-check:before{content:"";}.fa-clipboard-list:before{content:"";}.fa-clock:before{content:"";}.fa-clone:before{content:"";}.fa-closed-captioning:before{content:"";}.fa-cloud:before{content:"";}.fa-cloud-download-alt:before{content:"";}.fa-cloud-meatball:before{content:"";}.fa-cloud-moon:before{content:"";}.fa-cloud-moon-rain:before{content:"";}.fa-cloud-rain:before{content:"";}.fa-cloud-showers-heavy:before{content:"";}.fa-cloud-sun:before{content:"";}.fa-cloud-sun-rain:before{content:"";}.fa-cloud-upload-alt:before{content:"";}.fa-cloudflare:before{content:"";}.fa-cloudscale:before{content:"";}.fa-cloudsmith:before{content:"";}.fa-cloudversify:before{content:"";}.fa-cocktail:before{content:"";}.fa-code:before{content:"";}.fa-code-branch:before{content:"";}.fa-codepen:before{content:"";}.fa-codiepie:before{content:"";}.fa-coffee:before{content:"";}.fa-cog:before{content:"";}.fa-cogs:before{content:"";}.fa-coins:before{content:"";}.fa-columns:before{content:"";}.fa-comment:before{content:"";}.fa-comment-alt:before{content:"";}.fa-comment-dollar:before{content:"";}.fa-comment-dots:before{content:"";}.fa-comment-medical:before{content:"";}.fa-comment-slash:before{content:"";}.fa-comments:before{content:"";}.fa-comments-dollar:before{content:"";}.fa-compact-disc:before{content:"";}.fa-compass:before{content:"";}.fa-compress:before{content:"";}.fa-compress-alt:before{content:"";}.fa-compress-arrows-alt:before{content:"";}.fa-concierge-bell:before{content:"";}.fa-confluence:before{content:"";}.fa-connectdevelop:before{content:"";}.fa-contao:before{content:"";}.fa-cookie:before{content:"";}.fa-cookie-bite:before{content:"";}.fa-copy:before{content:"";}.fa-copyright:before{content:"";}.fa-cotton-bureau:before{content:"";}.fa-couch:before{content:"";}.fa-cpanel:before{content:"";}.fa-creative-commons:before{content:"";}.fa-creative-commons-by:before{content:"";}.fa-creative-commons-nc:before{content:"";}.fa-creative-commons-nc-eu:before{content:"";}.fa-creative-commons-nc-jp:before{content:"";}.fa-creative-commons-nd:before{content:"";}.fa-creative-commons-pd:before{content:"";}.fa-creative-commons-pd-alt:before{content:"";}.fa-creative-commons-remix:before{content:"";}.fa-creative-commons-sa:before{content:"";}.fa-creative-commons-sampling:before{content:"";}.fa-creative-commons-sampling-plus:before{content:"";}.fa-creative-commons-share:before{content:"";}.fa-creative-commons-zero:before{content:"";}.fa-credit-card:before{content:"";}.fa-critical-role:before{content:"";}.fa-crop:before{content:"";}.fa-crop-alt:before{content:"";}.fa-cross:before{content:"";}.fa-crosshairs:before{content:"";}.fa-crow:before{content:"";}.fa-crown:before{content:"";}.fa-crutch:before{content:"";}.fa-css3:before{content:"";}.fa-css3-alt:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-cut:before{content:"";}.fa-cuttlefish:before{content:"";}.fa-d-and-d:before{content:"";}.fa-d-and-d-beyond:before{content:"";}.fa-dailymotion:before{content:"";}.fa-dashcube:before{content:"";}.fa-database:before{content:"";}.fa-deaf:before{content:"";}.fa-deezer:before{content:"";}.fa-delicious:before{content:"";}.fa-democrat:before{content:"";}.fa-deploydog:before{content:"";}.fa-deskpro:before{content:"";}.fa-desktop:before{content:"";}.fa-dev:before{content:"";}.fa-deviantart:before{content:"";}.fa-dharmachakra:before{content:"";}.fa-dhl:before{content:"";}.fa-diagnoses:before{content:"";}.fa-diaspora:before{content:"";}.fa-dice:before{content:"";}.fa-dice-d20:before{content:"";}.fa-dice-d6:before{content:"";}.fa-dice-five:before{content:"";}.fa-dice-four:before{content:"";}.fa-dice-one:before{content:"";}.fa-dice-six:before{content:"";}.fa-dice-three:before{content:"";}.fa-dice-two:before{content:"";}.fa-digg:before{content:"";}.fa-digital-ocean:before{content:"";}.fa-digital-tachograph:before{content:"";}.fa-directions:before{content:"";}.fa-discord:before{content:"";}.fa-discourse:before{content:"";}.fa-disease:before{content:"";}.fa-divide:before{content:"";}.fa-dizzy:before{content:"";}.fa-dna:before{content:"";}.fa-dochub:before{content:"";}.fa-docker:before{content:"";}.fa-dog:before{content:"";}.fa-dollar-sign:before{content:"";}.fa-dolly:before{content:"";}.fa-dolly-flatbed:before{content:"";}.fa-donate:before{content:"";}.fa-door-closed:before{content:"";}.fa-door-open:before{content:"";}.fa-dot-circle:before{content:"";}.fa-dove:before{content:"";}.fa-download:before{content:"";}.fa-draft2digital:before{content:"";}.fa-drafting-compass:before{content:"";}.fa-dragon:before{content:"";}.fa-draw-polygon:before{content:"";}.fa-dribbble:before{content:"";}.fa-dribbble-square:before{content:"";}.fa-dropbox:before{content:"";}.fa-drum:before{content:"";}.fa-drum-steelpan:before{content:"";}.fa-drumstick-bite:before{content:"";}.fa-drupal:before{content:"";}.fa-dumbbell:before{content:"";}.fa-dumpster:before{content:"";}.fa-dumpster-fire:before{content:"";}.fa-dungeon:before{content:"";}.fa-dyalog:before{content:"";}.fa-earlybirds:before{content:"";}.fa-ebay:before{content:"";}.fa-edge:before{content:"";}.fa-edge-legacy:before{content:"";}.fa-edit:before{content:"";}.fa-egg:before{content:"";}.fa-eject:before{content:"";}.fa-elementor:before{content:"";}.fa-ellipsis-h:before{content:"";}.fa-ellipsis-v:before{content:"";}.fa-ello:before{content:"";}.fa-ember:before{content:"";}.fa-empire:before{content:"";}.fa-envelope:before{content:"";}.fa-envelope-open:before{content:"";}.fa-envelope-open-text:before{content:"";}.fa-envelope-square:before{content:"";}.fa-envira:before{content:"";}.fa-equals:before{content:"";}.fa-eraser:before{content:"";}.fa-erlang:before{content:"";}.fa-ethereum:before{content:"";}.fa-ethernet:before{content:"";}.fa-etsy:before{content:"";}.fa-euro-sign:before{content:"";}.fa-evernote:before{content:"";}.fa-exchange-alt:before{content:"";}.fa-exclamation:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-exclamation-triangle:before{content:"";}.fa-expand:before{content:"";}.fa-expand-alt:before{content:"";}.fa-expand-arrows-alt:before{content:"";}.fa-expeditedssl:before{content:"";}.fa-external-link-alt:before{content:"";}.fa-external-link-square-alt:before{content:"";}.fa-eye:before{content:"";}.fa-eye-dropper:before{content:"";}.fa-eye-slash:before{content:"";}.fa-facebook:before{content:"";}.fa-facebook-f:before{content:"";}.fa-facebook-messenger:before{content:"";}.fa-facebook-square:before{content:"";}.fa-fan:before{content:"";}.fa-fantasy-flight-games:before{content:"";}.fa-fast-backward:before{content:"";}.fa-fast-forward:before{content:"";}.fa-faucet:before{content:"";}.fa-fax:before{content:"";}.fa-feather:before{content:"";}.fa-feather-alt:before{content:"";}.fa-fedex:before{content:"";}.fa-fedora:before{content:"";}.fa-female:before{content:"";}.fa-fighter-jet:before{content:"";}.fa-figma:before{content:"";}.fa-file:before{content:"";}.fa-file-alt:before{content:"";}.fa-file-archive:before{content:"";}.fa-file-audio:before{content:"";}.fa-file-code:before{content:"";}.fa-file-contract:before{content:"";}.fa-file-csv:before{content:"";}.fa-file-download:before{content:"";}.fa-file-excel:before{content:"";}.fa-file-export:before{content:"";}.fa-file-image:before{content:"";}.fa-file-import:before{content:"";}.fa-file-invoice:before{content:"";}.fa-file-invoice-dollar:before{content:"";}.fa-file-medical:before{content:"";}.fa-file-medical-alt:before{content:"";}.fa-file-pdf:before{content:"";}.fa-file-powerpoint:before{content:"";}.fa-file-prescription:before{content:"";}.fa-file-signature:before{content:"";}.fa-file-upload:before{content:"";}.fa-file-video:before{content:"";}.fa-file-word:before{content:"";}.fa-fill:before{content:"";}.fa-fill-drip:before{content:"";}.fa-film:before{content:"";}.fa-filter:before{content:"";}.fa-fingerprint:before{content:"";}.fa-fire:before{content:"";}.fa-fire-alt:before{content:"";}.fa-fire-extinguisher:before{content:"";}.fa-firefox:before{content:"";}.fa-firefox-browser:before{content:"";}.fa-first-aid:before{content:"";}.fa-first-order:before{content:"";}.fa-first-order-alt:before{content:"";}.fa-firstdraft:before{content:"";}.fa-fish:before{content:"";}.fa-fist-raised:before{content:"";}.fa-flag:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-flag-usa:before{content:"";}.fa-flask:before{content:"";}.fa-flickr:before{content:"";}.fa-flipboard:before{content:"";}.fa-flushed:before{content:"";}.fa-fly:before{content:"";}.fa-folder:before{content:"";}.fa-folder-minus:before{content:"";}.fa-folder-open:before{content:"";}.fa-folder-plus:before{content:"";}.fa-font:before{content:"";}.fa-font-awesome:before{content:"";}.fa-font-awesome-alt:before{content:"";}.fa-font-awesome-flag:before{content:"";}.fa-font-awesome-logo-full:before{content:"";}.fa-fonticons:before{content:"";}.fa-fonticons-fi:before{content:"";}.fa-football-ball:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-fort-awesome-alt:before{content:"";}.fa-forumbee:before{content:"";}.fa-forward:before{content:"";}.fa-foursquare:before{content:"";}.fa-free-code-camp:before{content:"";}.fa-freebsd:before{content:"";}.fa-frog:before{content:"";}.fa-frown:before{content:"";}.fa-frown-open:before{content:"";}.fa-fulcrum:before{content:"";}.fa-funnel-dollar:before{content:"";}.fa-futbol:before{content:"";}.fa-galactic-republic:before{content:"";}.fa-galactic-senate:before{content:"";}.fa-gamepad:before{content:"";}.fa-gas-pump:before{content:"";}.fa-gavel:before{content:"";}.fa-gem:before{content:"";}.fa-genderless:before{content:"";}.fa-get-pocket:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-ghost:before{content:"";}.fa-gift:before{content:"";}.fa-gifts:before{content:"";}.fa-git:before{content:"";}.fa-git-alt:before{content:"";}.fa-git-square:before{content:"";}.fa-github:before{content:"";}.fa-github-alt:before{content:"";}.fa-github-square:before{content:"";}.fa-gitkraken:before{content:"";}.fa-gitlab:before{content:"";}.fa-gitter:before{content:"";}.fa-glass-cheers:before{content:"";}.fa-glass-martini:before{content:"";}.fa-glass-martini-alt:before{content:"";}.fa-glass-whiskey:before{content:"";}.fa-glasses:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-globe:before{content:"";}.fa-globe-africa:before{content:"";}.fa-globe-americas:before{content:"";}.fa-globe-asia:before{content:"";}.fa-globe-europe:before{content:"";}.fa-gofore:before{content:"";}.fa-golf-ball:before{content:"";}.fa-goodreads:before{content:"";}.fa-goodreads-g:before{content:"";}.fa-google:before{content:"";}.fa-google-drive:before{content:"";}.fa-google-pay:before{content:"";}.fa-google-play:before{content:"";}.fa-google-plus:before{content:"";}.fa-google-plus-g:before{content:"";}.fa-google-plus-square:before{content:"";}.fa-google-wallet:before{content:"";}.fa-gopuram:before{content:"";}.fa-graduation-cap:before{content:"";}.fa-gratipay:before{content:"";}.fa-grav:before{content:"";}.fa-greater-than:before{content:"";}.fa-greater-than-equal:before{content:"";}.fa-grimace:before{content:"";}.fa-grin:before{content:"";}.fa-grin-alt:before{content:"";}.fa-grin-beam:before{content:"";}.fa-grin-beam-sweat:before{content:"";}.fa-grin-hearts:before{content:"";}.fa-grin-squint:before{content:"";}.fa-grin-squint-tears:before{content:"";}.fa-grin-stars:before{content:"";}.fa-grin-tears:before{content:"";}.fa-grin-tongue:before{content:"";}.fa-grin-tongue-squint:before{content:"";}.fa-grin-tongue-wink:before{content:"";}.fa-grin-wink:before{content:"";}.fa-grip-horizontal:before{content:"";}.fa-grip-lines:before{content:"";}.fa-grip-lines-vertical:before{content:"";}.fa-grip-vertical:before{content:"";}.fa-gripfire:before{content:"";}.fa-grunt:before{content:"";}.fa-guilded:before{content:"";}.fa-guitar:before{content:"";}.fa-gulp:before{content:"";}.fa-h-square:before{content:"";}.fa-hacker-news:before{content:"";}.fa-hacker-news-square:before{content:"";}.fa-hackerrank:before{content:"";}.fa-hamburger:before{content:"";}.fa-hammer:before{content:"";}.fa-hamsa:before{content:"";}.fa-hand-holding:before{content:"";}.fa-hand-holding-heart:before{content:"";}.fa-hand-holding-medical:before{content:"";}.fa-hand-holding-usd:before{content:"";}.fa-hand-holding-water:before{content:"";}.fa-hand-lizard:before{content:"";}.fa-hand-middle-finger:before{content:"";}.fa-hand-paper:before{content:"";}.fa-hand-peace:before{content:"";}.fa-hand-point-down:before{content:"";}.fa-hand-point-left:before{content:"";}.fa-hand-point-right:before{content:"";}.fa-hand-point-up:before{content:"";}.fa-hand-pointer:before{content:"";}.fa-hand-rock:before{content:"";}.fa-hand-scissors:before{content:"";}.fa-hand-sparkles:before{content:"";}.fa-hand-spock:before{content:"";}.fa-hands:before{content:"";}.fa-hands-helping:before{content:"";}.fa-hands-wash:before{content:"";}.fa-handshake:before{content:"";}.fa-handshake-alt-slash:before{content:"";}.fa-handshake-slash:before{content:"";}.fa-hanukiah:before{content:"";}.fa-hard-hat:before{content:"";}.fa-hashtag:before{content:"";}.fa-hat-cowboy:before{content:"";}.fa-hat-cowboy-side:before{content:"";}.fa-hat-wizard:before{content:"";}.fa-hdd:before{content:"";}.fa-head-side-cough:before{content:"";}.fa-head-side-cough-slash:before{content:"";}.fa-head-side-mask:before{content:"";}.fa-head-side-virus:before{content:"";}.fa-heading:before{content:"";}.fa-headphones:before{content:"";}.fa-headphones-alt:before{content:"";}.fa-headset:before{content:"";}.fa-heart:before{content:"";}.fa-heart-broken:before{content:"";}.fa-heartbeat:before{content:"";}.fa-helicopter:before{content:"";}.fa-highlighter:before{content:"";}.fa-hiking:before{content:"";}.fa-hippo:before{content:"";}.fa-hips:before{content:"";}.fa-hire-a-helper:before{content:"";}.fa-history:before{content:"";}.fa-hive:before{content:"";}.fa-hockey-puck:before{content:"";}.fa-holly-berry:before{content:"";}.fa-home:before{content:"";}.fa-hooli:before{content:"";}.fa-hornbill:before{content:"";}.fa-horse:before{content:"";}.fa-horse-head:before{content:"";}.fa-hospital:before{content:"";}.fa-hospital-alt:before{content:"";}.fa-hospital-symbol:before{content:"";}.fa-hospital-user:before{content:"";}.fa-hot-tub:before{content:"";}.fa-hotdog:before{content:"";}.fa-hotel:before{content:"";}.fa-hotjar:before{content:"";}.fa-hourglass:before{content:"";}.fa-hourglass-end:before{content:"";}.fa-hourglass-half:before{content:"";}.fa-hourglass-start:before{content:"";}.fa-house-damage:before{content:"";}.fa-house-user:before{content:"";}.fa-houzz:before{content:"";}.fa-hryvnia:before{content:"";}.fa-html5:before{content:"";}.fa-hubspot:before{content:"";}.fa-i-cursor:before{content:"";}.fa-ice-cream:before{content:"";}.fa-icicles:before{content:"";}.fa-icons:before{content:"";}.fa-id-badge:before{content:"";}.fa-id-card:before{content:"";}.fa-id-card-alt:before{content:"";}.fa-ideal:before{content:"";}.fa-igloo:before{content:"";}.fa-image:before{content:"";}.fa-images:before{content:"";}.fa-imdb:before{content:"";}.fa-inbox:before{content:"";}.fa-indent:before{content:"";}.fa-industry:before{content:"";}.fa-infinity:before{content:"";}.fa-info:before{content:"";}.fa-info-circle:before{content:"";}.fa-innosoft:before{content:"";}.fa-instagram:before{content:"";}.fa-instagram-square:before{content:"";}.fa-instalod:before{content:"";}.fa-intercom:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-invision:before{content:"";}.fa-ioxhost:before{content:"";}.fa-italic:before{content:"";}.fa-itch-io:before{content:"";}.fa-itunes:before{content:"";}.fa-itunes-note:before{content:"";}.fa-java:before{content:"";}.fa-jedi:before{content:"";}.fa-jedi-order:before{content:"";}.fa-jenkins:before{content:"";}.fa-jira:before{content:"";}.fa-joget:before{content:"";}.fa-joint:before{content:"";}.fa-joomla:before{content:"";}.fa-journal-whills:before{content:"";}.fa-js:before{content:"";}.fa-js-square:before{content:"";}.fa-jsfiddle:before{content:"";}.fa-kaaba:before{content:"";}.fa-kaggle:before{content:"";}.fa-key:before{content:"";}.fa-keybase:before{content:"";}.fa-keyboard:before{content:"";}.fa-keycdn:before{content:"";}.fa-khanda:before{content:"";}.fa-kickstarter:before{content:"";}.fa-kickstarter-k:before{content:"";}.fa-kiss:before{content:"";}.fa-kiss-beam:before{content:"";}.fa-kiss-wink-heart:before{content:"";}.fa-kiwi-bird:before{content:"";}.fa-korvue:before{content:"";}.fa-landmark:before{content:"";}.fa-language:before{content:"";}.fa-laptop:before{content:"";}.fa-laptop-code:before{content:"";}.fa-laptop-house:before{content:"";}.fa-laptop-medical:before{content:"";}.fa-laravel:before{content:"";}.fa-lastfm:before{content:"";}.fa-lastfm-square:before{content:"";}.fa-laugh:before{content:"";}.fa-laugh-beam:before{content:"";}.fa-laugh-squint:before{content:"";}.fa-laugh-wink:before{content:"";}.fa-layer-group:before{content:"";}.fa-leaf:before{content:"";}.fa-leanpub:before{content:"";}.fa-lemon:before{content:"";}.fa-less:before{content:"";}.fa-less-than:before{content:"";}.fa-less-than-equal:before{content:"";}.fa-level-down-alt:before{content:"";}.fa-level-up-alt:before{content:"";}.fa-life-ring:before{content:"";}.fa-lightbulb:before{content:"";}.fa-line:before{content:"";}.fa-link:before{content:"";}.fa-linkedin:before{content:"";}.fa-linkedin-in:before{content:"";}.fa-linode:before{content:"";}.fa-linux:before{content:"";}.fa-lira-sign:before{content:"";}.fa-list:before{content:"";}.fa-list-alt:before{content:"";}.fa-list-ol:before{content:"";}.fa-list-ul:before{content:"";}.fa-location-arrow:before{content:"";}.fa-lock:before{content:"";}.fa-lock-open:before{content:"";}.fa-long-arrow-alt-down:before{content:"";}.fa-long-arrow-alt-left:before{content:"";}.fa-long-arrow-alt-right:before{content:"";}.fa-long-arrow-alt-up:before{content:"";}.fa-low-vision:before{content:"";}.fa-luggage-cart:before{content:"";}.fa-lungs:before{content:"";}.fa-lungs-virus:before{content:"";}.fa-lyft:before{content:"";}.fa-magento:before{content:"";}.fa-magic:before{content:"";}.fa-magnet:before{content:"";}.fa-mail-bulk:before{content:"";}.fa-mailchimp:before{content:"";}.fa-male:before{content:"";}.fa-mandalorian:before{content:"";}.fa-map:before{content:"";}.fa-map-marked:before{content:"";}.fa-map-marked-alt:before{content:"";}.fa-map-marker:before{content:"";}.fa-map-marker-alt:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-markdown:before{content:"";}.fa-marker:before{content:"";}.fa-mars:before{content:"";}.fa-mars-double:before{content:"";}.fa-mars-stroke:before{content:"";}.fa-mars-stroke-h:before{content:"";}.fa-mars-stroke-v:before{content:"";}.fa-mask:before{content:"";}.fa-mastodon:before{content:"";}.fa-maxcdn:before{content:"";}.fa-mdb:before{content:"";}.fa-medal:before{content:"";}.fa-medapps:before{content:"";}.fa-medium:before{content:"";}.fa-medium-m:before{content:"";}.fa-medkit:before{content:"";}.fa-medrt:before{content:"";}.fa-meetup:before{content:"";}.fa-megaport:before{content:"";}.fa-meh:before{content:"";}.fa-meh-blank:before{content:"";}.fa-meh-rolling-eyes:before{content:"";}.fa-memory:before{content:"";}.fa-mendeley:before{content:"";}.fa-menorah:before{content:"";}.fa-mercury:before{content:"";}.fa-meteor:before{content:"";}.fa-microblog:before{content:"";}.fa-microchip:before{content:"";}.fa-microphone:before{content:"";}.fa-microphone-alt:before{content:"";}.fa-microphone-alt-slash:before{content:"";}.fa-microphone-slash:before{content:"";}.fa-microscope:before{content:"";}.fa-microsoft:before{content:"";}.fa-minus:before{content:"";}.fa-minus-circle:before{content:"";}.fa-minus-square:before{content:"";}.fa-mitten:before{content:"";}.fa-mix:before{content:"";}.fa-mixcloud:before{content:"";}.fa-mixer:before{content:"";}.fa-mizuni:before{content:"";}.fa-mobile:before{content:"";}.fa-mobile-alt:before{content:"";}.fa-modx:before{content:"";}.fa-monero:before{content:"";}.fa-money-bill:before{content:"";}.fa-money-bill-alt:before{content:"";}.fa-money-bill-wave:before{content:"";}.fa-money-bill-wave-alt:before{content:"";}.fa-money-check:before{content:"";}.fa-money-check-alt:before{content:"";}.fa-monument:before{content:"";}.fa-moon:before{content:"";}.fa-mortar-pestle:before{content:"";}.fa-mosque:before{content:"";}.fa-motorcycle:before{content:"";}.fa-mountain:before{content:"";}.fa-mouse:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-mug-hot:before{content:"";}.fa-music:before{content:"";}.fa-napster:before{content:"";}.fa-neos:before{content:"";}.fa-network-wired:before{content:"";}.fa-neuter:before{content:"";}.fa-newspaper:before{content:"";}.fa-nimblr:before{content:"";}.fa-node:before{content:"";}.fa-node-js:before{content:"";}.fa-not-equal:before{content:"";}.fa-notes-medical:before{content:"";}.fa-npm:before{content:"";}.fa-ns8:before{content:"";}.fa-nutritionix:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-octopus-deploy:before{content:"";}.fa-odnoklassniki:before{content:"";}.fa-odnoklassniki-square:before{content:"";}.fa-oil-can:before{content:"";}.fa-old-republic:before{content:"";}.fa-om:before{content:"";}.fa-opencart:before{content:"";}.fa-openid:before{content:"";}.fa-opera:before{content:"";}.fa-optin-monster:before{content:"";}.fa-orcid:before{content:"";}.fa-osi:before{content:"";}.fa-otter:before{content:"";}.fa-outdent:before{content:"";}.fa-page4:before{content:"";}.fa-pagelines:before{content:"";}.fa-pager:before{content:"";}.fa-paint-brush:before{content:"";}.fa-paint-roller:before{content:"";}.fa-palette:before{content:"";}.fa-palfed:before{content:"";}.fa-pallet:before{content:"";}.fa-paper-plane:before{content:"";}.fa-paperclip:before{content:"";}.fa-parachute-box:before{content:"";}.fa-paragraph:before{content:"";}.fa-parking:before{content:"";}.fa-passport:before{content:"";}.fa-pastafarianism:before{content:"";}.fa-paste:before{content:"";}.fa-patreon:before{content:"";}.fa-pause:before{content:"";}.fa-pause-circle:before{content:"";}.fa-paw:before{content:"";}.fa-paypal:before{content:"";}.fa-peace:before{content:"";}.fa-pen:before{content:"";}.fa-pen-alt:before{content:"";}.fa-pen-fancy:before{content:"";}.fa-pen-nib:before{content:"";}.fa-pen-square:before{content:"";}.fa-pencil-alt:before{content:"";}.fa-pencil-ruler:before{content:"";}.fa-penny-arcade:before{content:"";}.fa-people-arrows:before{content:"";}.fa-people-carry:before{content:"";}.fa-pepper-hot:before{content:"";}.fa-perbyte:before{content:"";}.fa-percent:before{content:"";}.fa-percentage:before{content:"";}.fa-periscope:before{content:"";}.fa-person-booth:before{content:"";}.fa-phabricator:before{content:"";}.fa-phoenix-framework:before{content:"";}.fa-phoenix-squadron:before{content:"";}.fa-phone:before{content:"";}.fa-phone-alt:before{content:"";}.fa-phone-slash:before{content:"";}.fa-phone-square:before{content:"";}.fa-phone-square-alt:before{content:"";}.fa-phone-volume:before{content:"";}.fa-photo-video:before{content:"";}.fa-php:before{content:"";}.fa-pied-piper:before{content:"";}.fa-pied-piper-alt:before{content:"";}.fa-pied-piper-hat:before{content:"";}.fa-pied-piper-pp:before{content:"";}.fa-pied-piper-square:before{content:"";}.fa-piggy-bank:before{content:"";}.fa-pills:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-pizza-slice:before{content:"";}.fa-place-of-worship:before{content:"";}.fa-plane:before{content:"";}.fa-plane-arrival:before{content:"";}.fa-plane-departure:before{content:"";}.fa-plane-slash:before{content:"";}.fa-play:before{content:"";}.fa-play-circle:before{content:"";}.fa-playstation:before{content:"";}.fa-plug:before{content:"";}.fa-plus:before{content:"";}.fa-plus-circle:before{content:"";}.fa-plus-square:before{content:"";}.fa-podcast:before{content:"";}.fa-poll:before{content:"";}.fa-poll-h:before{content:"";}.fa-poo:before{content:"";}.fa-poo-storm:before{content:"";}.fa-poop:before{content:"";}.fa-portrait:before{content:"";}.fa-pound-sign:before{content:"";}.fa-power-off:before{content:"";}.fa-pray:before{content:"";}.fa-praying-hands:before{content:"";}.fa-prescription:before{content:"";}.fa-prescription-bottle:before{content:"";}.fa-prescription-bottle-alt:before{content:"";}.fa-print:before{content:"";}.fa-procedures:before{content:"";}.fa-product-hunt:before{content:"";}.fa-project-diagram:before{content:"";}.fa-pump-medical:before{content:"";}.fa-pump-soap:before{content:"";}.fa-pushed:before{content:"";}.fa-puzzle-piece:before{content:"";}.fa-python:before{content:"";}.fa-qq:before{content:"";}.fa-qrcode:before{content:"";}.fa-question:before{content:"";}.fa-question-circle:before{content:"";}.fa-quidditch:before{content:"";}.fa-quinscape:before{content:"";}.fa-quora:before{content:"";}.fa-quote-left:before{content:"";}.fa-quote-right:before{content:"";}.fa-quran:before{content:"";}.fa-r-project:before{content:"";}.fa-radiation:before{content:"";}.fa-radiation-alt:before{content:"";}.fa-rainbow:before{content:"";}.fa-random:before{content:"";}.fa-raspberry-pi:before{content:"";}.fa-ravelry:before{content:"";}.fa-react:before{content:"";}.fa-reacteurope:before{content:"";}.fa-readme:before{content:"";}.fa-rebel:before{content:"";}.fa-receipt:before{content:"";}.fa-record-vinyl:before{content:"";}.fa-recycle:before{content:"";}.fa-red-river:before{content:"";}.fa-reddit:before{content:"";}.fa-reddit-alien:before{content:"";}.fa-reddit-square:before{content:"";}.fa-redhat:before{content:"";}.fa-redo:before{content:"";}.fa-redo-alt:before{content:"";}.fa-registered:before{content:"";}.fa-remove-format:before{content:"";}.fa-renren:before{content:"";}.fa-reply:before{content:"";}.fa-reply-all:before{content:"";}.fa-replyd:before{content:"";}.fa-republican:before{content:"";}.fa-researchgate:before{content:"";}.fa-resolving:before{content:"";}.fa-restroom:before{content:"";}.fa-retweet:before{content:"";}.fa-rev:before{content:"";}.fa-ribbon:before{content:"";}.fa-ring:before{content:"";}.fa-road:before{content:"";}.fa-robot:before{content:"";}.fa-rocket:before{content:"";}.fa-rocketchat:before{content:"";}.fa-rockrms:before{content:"";}.fa-route:before{content:"";}.fa-rss:before{content:"";}.fa-rss-square:before{content:"";}.fa-ruble-sign:before{content:"";}.fa-ruler:before{content:"";}.fa-ruler-combined:before{content:"";}.fa-ruler-horizontal:before{content:"";}.fa-ruler-vertical:before{content:"";}.fa-running:before{content:"";}.fa-rupee-sign:before{content:"";}.fa-rust:before{content:"";}.fa-sad-cry:before{content:"";}.fa-sad-tear:before{content:"";}.fa-safari:before{content:"";}.fa-salesforce:before{content:"";}.fa-sass:before{content:"";}.fa-satellite:before{content:"";}.fa-satellite-dish:before{content:"";}.fa-save:before{content:"";}.fa-schlix:before{content:"";}.fa-school:before{content:"";}.fa-screwdriver:before{content:"";}.fa-scribd:before{content:"";}.fa-scroll:before{content:"";}.fa-sd-card:before{content:"";}.fa-search:before{content:"";}.fa-search-dollar:before{content:"";}.fa-search-location:before{content:"";}.fa-search-minus:before{content:"";}.fa-search-plus:before{content:"";}.fa-searchengin:before{content:"";}.fa-seedling:before{content:"";}.fa-sellcast:before{content:"";}.fa-sellsy:before{content:"";}.fa-server:before{content:"";}.fa-servicestack:before{content:"";}.fa-shapes:before{content:"";}.fa-share:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-share-square:before{content:"";}.fa-shekel-sign:before{content:"";}.fa-shield-alt:before{content:"";}.fa-shield-virus:before{content:"";}.fa-ship:before{content:"";}.fa-shipping-fast:before{content:"";}.fa-shirtsinbulk:before{content:"";}.fa-shoe-prints:before{content:"";}.fa-shopify:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-shopware:before{content:"";}.fa-shower:before{content:"";}.fa-shuttle-van:before{content:"";}.fa-sign:before{content:"";}.fa-sign-in-alt:before{content:"";}.fa-sign-language:before{content:"";}.fa-sign-out-alt:before{content:"";}.fa-signal:before{content:"";}.fa-signature:before{content:"";}.fa-sim-card:before{content:"";}.fa-simplybuilt:before{content:"";}.fa-sink:before{content:"";}.fa-sistrix:before{content:"";}.fa-sitemap:before{content:"";}.fa-sith:before{content:"";}.fa-skating:before{content:"";}.fa-sketch:before{content:"";}.fa-skiing:before{content:"";}.fa-skiing-nordic:before{content:"";}.fa-skull:before{content:"";}.fa-skull-crossbones:before{content:"";}.fa-skyatlas:before{content:"";}.fa-skype:before{content:"";}.fa-slack:before{content:"";}.fa-slack-hash:before{content:"";}.fa-slash:before{content:"";}.fa-sleigh:before{content:"";}.fa-sliders-h:before{content:"";}.fa-slideshare:before{content:"";}.fa-smile:before{content:"";}.fa-smile-beam:before{content:"";}.fa-smile-wink:before{content:"";}.fa-smog:before{content:"";}.fa-smoking:before{content:"";}.fa-smoking-ban:before{content:"";}.fa-sms:before{content:"";}.fa-snapchat:before{content:"";}.fa-snapchat-ghost:before{content:"";}.fa-snapchat-square:before{content:"";}.fa-snowboarding:before{content:"";}.fa-snowflake:before{content:"";}.fa-snowman:before{content:"";}.fa-snowplow:before{content:"";}.fa-soap:before{content:"";}.fa-socks:before{content:"";}.fa-solar-panel:before{content:"";}.fa-sort:before{content:"";}.fa-sort-alpha-down:before{content:"";}.fa-sort-alpha-down-alt:before{content:"";}.fa-sort-alpha-up:before{content:"";}.fa-sort-alpha-up-alt:before{content:"";}.fa-sort-amount-down:before{content:"";}.fa-sort-amount-down-alt:before{content:"";}.fa-sort-amount-up:before{content:"";}.fa-sort-amount-up-alt:before{content:"";}.fa-sort-down:before{content:"";}.fa-sort-numeric-down:before{content:"";}.fa-sort-numeric-down-alt:before{content:"";}.fa-sort-numeric-up:before{content:"";}.fa-sort-numeric-up-alt:before{content:"";}.fa-sort-up:before{content:"";}.fa-soundcloud:before{content:"";}.fa-sourcetree:before{content:"";}.fa-spa:before{content:"";}.fa-space-shuttle:before{content:"";}.fa-speakap:before{content:"";}.fa-speaker-deck:before{content:"";}.fa-spell-check:before{content:"";}.fa-spider:before{content:"";}.fa-spinner:before{content:"";}.fa-splotch:before{content:"";}.fa-spotify:before{content:"";}.fa-spray-can:before{content:"";}.fa-square:before{content:"";}.fa-square-full:before{content:"";}.fa-square-root-alt:before{content:"";}.fa-squarespace:before{content:"";}.fa-stack-exchange:before{content:"";}.fa-stack-overflow:before{content:"";}.fa-stackpath:before{content:"";}.fa-stamp:before{content:"";}.fa-star:before{content:"";}.fa-star-and-crescent:before{content:"";}.fa-star-half:before{content:"";}.fa-star-half-alt:before{content:"";}.fa-star-of-david:before{content:"";}.fa-star-of-life:before{content:"";}.fa-staylinked:before{content:"";}.fa-steam:before{content:"";}.fa-steam-square:before{content:"";}.fa-steam-symbol:before{content:"";}.fa-step-backward:before{content:"";}.fa-step-forward:before{content:"";}.fa-stethoscope:before{content:"";}.fa-sticker-mule:before{content:"";}.fa-sticky-note:before{content:"";}.fa-stop:before{content:"";}.fa-stop-circle:before{content:"";}.fa-stopwatch:before{content:"";}.fa-stopwatch-20:before{content:"";}.fa-store:before{content:"";}.fa-store-alt:before{content:"";}.fa-store-alt-slash:before{content:"";}.fa-store-slash:before{content:"";}.fa-strava:before{content:"";}.fa-stream:before{content:"";}.fa-street-view:before{content:"";}.fa-strikethrough:before{content:"";}.fa-stripe:before{content:"";}.fa-stripe-s:before{content:"";}.fa-stroopwafel:before{content:"";}.fa-studiovinari:before{content:"";}.fa-stumbleupon:before{content:"";}.fa-stumbleupon-circle:before{content:"";}.fa-subscript:before{content:"";}.fa-subway:before{content:"";}.fa-suitcase:before{content:"";}.fa-suitcase-rolling:before{content:"";}.fa-sun:before{content:"";}.fa-superpowers:before{content:"";}.fa-superscript:before{content:"";}.fa-supple:before{content:"";}.fa-surprise:before{content:"";}.fa-suse:before{content:"";}.fa-swatchbook:before{content:"";}.fa-swift:before{content:"";}.fa-swimmer:before{content:"";}.fa-swimming-pool:before{content:"";}.fa-symfony:before{content:"";}.fa-synagogue:before{content:"";}.fa-sync:before{content:"";}.fa-sync-alt:before{content:"";}.fa-syringe:before{content:"";}.fa-table:before{content:"";}.fa-table-tennis:before{content:"";}.fa-tablet:before{content:"";}.fa-tablet-alt:before{content:"";}.fa-tablets:before{content:"";}.fa-tachometer-alt:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-tape:before{content:"";}.fa-tasks:before{content:"";}.fa-taxi:before{content:"";}.fa-teamspeak:before{content:"";}.fa-teeth:before{content:"";}.fa-teeth-open:before{content:"";}.fa-telegram:before{content:"";}.fa-telegram-plane:before{content:"";}.fa-temperature-high:before{content:"";}.fa-temperature-low:before{content:"";}.fa-tencent-weibo:before{content:"";}.fa-tenge:before{content:"";}.fa-terminal:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-th:before{content:"";}.fa-th-large:before{content:"";}.fa-th-list:before{content:"";}.fa-the-red-yeti:before{content:"";}.fa-theater-masks:before{content:"";}.fa-themeco:before{content:"";}.fa-themeisle:before{content:"";}.fa-thermometer:before{content:"";}.fa-thermometer-empty:before{content:"";}.fa-thermometer-full:before{content:"";}.fa-thermometer-half:before{content:"";}.fa-thermometer-quarter:before{content:"";}.fa-thermometer-three-quarters:before{content:"";}.fa-think-peaks:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbtack:before{content:"";}.fa-ticket-alt:before{content:"";}.fa-tiktok:before{content:"";}.fa-times:before{content:"";}.fa-times-circle:before{content:"";}.fa-tint:before{content:"";}.fa-tint-slash:before{content:"";}.fa-tired:before{content:"";}.fa-threads:before{content:"";}.fa-threads-square:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-toilet:before{content:"";}.fa-toilet-paper:before{content:"";}.fa-toilet-paper-slash:before{content:"";}.fa-toolbox:before{content:"";}.fa-tools:before{content:"";}.fa-tooth:before{content:"";}.fa-torah:before{content:"";}.fa-torii-gate:before{content:"";}.fa-tractor:before{content:"";}.fa-trade-federation:before{content:"";}.fa-trademark:before{content:"";}.fa-traffic-light:before{content:"";}.fa-trailer:before{content:"";}.fa-train:before{content:"";}.fa-tram:before{content:"";}.fa-transgender:before{content:"";}.fa-transgender-alt:before{content:"";}.fa-trash:before{content:"";}.fa-trash-alt:before{content:"";}.fa-trash-restore:before{content:"";}.fa-trash-restore-alt:before{content:"";}.fa-tree:before{content:"";}.fa-trello:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-trophy:before{content:"";}.fa-truck:before{content:"";}.fa-truck-loading:before{content:"";}.fa-truck-monster:before{content:"";}.fa-truck-moving:before{content:"";}.fa-truck-pickup:before{content:"";}.fa-tshirt:before{content:"";}.fa-tty:before{content:"";}.fa-tumblr:before{content:"";}.fa-tumblr-square:before{content:"";}.fa-tv:before{content:"";}.fa-twitch:before{content:"";}.fa-twitter:before{content:"";}.fa-twitter-square:before{content:"";}.fa-typo3:before{content:"";}.fa-uber:before{content:"";}.fa-ubuntu:before{content:"";}.fa-uikit:before{content:"";}.fa-umbraco:before{content:"";}.fa-umbrella:before{content:"";}.fa-umbrella-beach:before{content:"";}.fa-uncharted:before{content:"";}.fa-underline:before{content:"";}.fa-undo:before{content:"";}.fa-undo-alt:before{content:"";}.fa-uniregistry:before{content:"";}.fa-unity:before{content:"";}.fa-universal-access:before{content:"";}.fa-university:before{content:"";}.fa-unlink:before{content:"";}.fa-unlock:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-unsplash:before{content:"";}.fa-untappd:before{content:"";}.fa-upload:before{content:"";}.fa-ups:before{content:"";}.fa-usb:before{content:"";}.fa-user:before{content:"";}.fa-user-alt:before{content:"";}.fa-user-alt-slash:before{content:"";}.fa-user-astronaut:before{content:"";}.fa-user-check:before{content:"";}.fa-user-circle:before{content:"";}.fa-user-clock:before{content:"";}.fa-user-cog:before{content:"";}.fa-user-edit:before{content:"";}.fa-user-friends:before{content:"";}.fa-user-graduate:before{content:"";}.fa-user-injured:before{content:"";}.fa-user-lock:before{content:"";}.fa-user-md:before{content:"";}.fa-user-minus:before{content:"";}.fa-user-ninja:before{content:"";}.fa-user-nurse:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-secret:before{content:"";}.fa-user-shield:before{content:"";}.fa-user-slash:before{content:"";}.fa-user-tag:before{content:"";}.fa-user-tie:before{content:"";}.fa-user-times:before{content:"";}.fa-users:before{content:"";}.fa-users-cog:before{content:"";}.fa-users-slash:before{content:"";}.fa-usps:before{content:"";}.fa-ussunnah:before{content:"";}.fa-utensil-spoon:before{content:"";}.fa-utensils:before{content:"";}.fa-vaadin:before{content:"";}.fa-vector-square:before{content:"";}.fa-venus:before{content:"";}.fa-venus-double:before{content:"";}.fa-venus-mars:before{content:"";}.fa-vest:before{content:"";}.fa-vest-patches:before{content:"";}.fa-viacoin:before{content:"";}.fa-viadeo:before{content:"";}.fa-viadeo-square:before{content:"";}.fa-vial:before{content:"";}.fa-vials:before{content:"";}.fa-viber:before{content:"";}.fa-video:before{content:"";}.fa-video-slash:before{content:"";}.fa-vihara:before{content:"";}.fa-vimeo:before{content:"";}.fa-vimeo-square:before{content:"";}.fa-vimeo-v:before{content:"";}.fa-vine:before{content:"";}.fa-virus:before{content:"";}.fa-virus-slash:before{content:"";}.fa-viruses:before{content:"";}.fa-vk:before{content:"";}.fa-vnv:before{content:"";}.fa-voicemail:before{content:"";}.fa-volleyball-ball:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-mute:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-up:before{content:"";}.fa-vote-yea:before{content:"";}.fa-vr-cardboard:before{content:"";}.fa-vuejs:before{content:"";}.fa-walking:before{content:"";}.fa-wallet:before{content:"";}.fa-warehouse:before{content:"";}.fa-watchman-monitoring:before{content:"";}.fa-water:before{content:"";}.fa-wave-square:before{content:"";}.fa-waze:before{content:"";}.fa-weebly:before{content:"";}.fa-weibo:before{content:"";}.fa-weight:before{content:"";}.fa-weight-hanging:before{content:"";}.fa-weixin:before{content:"";}.fa-whatsapp:before{content:"";}.fa-whatsapp-square:before{content:"";}.fa-wheelchair:before{content:"";}.fa-whmcs:before{content:"";}.fa-wifi:before{content:"";}.fa-wikipedia-w:before{content:"";}.fa-wind:before{content:"";}.fa-window-close:before{content:"";}.fa-window-maximize:before{content:"";}.fa-window-minimize:before{content:"";}.fa-window-restore:before{content:"";}.fa-windows:before{content:"";}.fa-wine-bottle:before{content:"";}.fa-wine-glass:before{content:"";}.fa-wine-glass-alt:before{content:"";}.fa-wix:before{content:"";}.fa-wizards-of-the-coast:before{content:"";}.fa-wodu:before{content:"";}.fa-wolf-pack-battalion:before{content:"";}.fa-won-sign:before{content:"";}.fa-wordpress:before{content:"";}.fa-wordpress-simple:before{content:"";}.fa-wpbeginner:before{content:"";}.fa-wpexplorer:before{content:"";}.fa-wpforms:before{content:"";}.fa-wpressr:before{content:"";}.fa-wrench:before{content:"";}.fa-x-ray:before{content:"";}.fa-xbox:before{content:"";}.fa-xing:before{content:"";}.fa-xing-square:before{content:"";}.fa-x-twitter:before{content:"";}.fa-x-twitter-square:before{content:"";}.fa-y-combinator:before{content:"";}.fa-yahoo:before{content:"";}.fa-yammer:before{content:"";}.fa-yandex:before{content:"";}.fa-yandex-international:before{content:"";}.fa-yarn:before{content:"";}.fa-yelp:before{content:"";}.fa-yen-sign:before{content:"";}.fa-yin-yang:before{content:"";}.fa-yoast:before{content:"";}.fa-youtube:before{content:"";}.fa-youtube-square:before{content:"";}.fa-zhihu:before{content:"";}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.eot");
  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }
/*! elementor-pro - v3.28.0 - 30-03-2025 */
@charset "UTF-8";.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{margin-left:0;margin-right:0}.elementor-widget-blockquote blockquote{background:transparent;border:0;color:#3f444b;font-size:100%;font-style:normal;margin:0;outline:0;padding:0;quotes:none;vertical-align:baseline}.elementor-widget-blockquote blockquote .e-q-footer:after,.elementor-widget-blockquote blockquote .e-q-footer:before,.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before,.elementor-widget-blockquote blockquote:after,.elementor-widget-blockquote blockquote:before{content:none}.elementor-blockquote{transition:.3s}.elementor-blockquote__author,.elementor-blockquote__content{font-style:normal;margin-bottom:0}.elementor-blockquote__author{font-weight:700}.elementor-blockquote .e-q-footer{display:flex;justify-content:space-between;margin-top:12px}.elementor-blockquote__tweet-button{align-self:flex-end;color:#1da1f2;display:flex;line-height:1;position:relative;transition:.3s;width:-moz-max-content;width:max-content}.elementor-blockquote__tweet-button:hover{color:#0967a0}.elementor-blockquote__tweet-button span{font-weight:600}.elementor-blockquote__tweet-button i,.elementor-blockquote__tweet-button span{vertical-align:middle}.elementor-blockquote__tweet-button i+span,.elementor-blockquote__tweet-button svg+span{margin-inline-start:.5em}.elementor-blockquote__tweet-button svg{fill:#1da1f2;height:1em;width:1em}.elementor-blockquote__tweet-label{white-space:pre-wrap}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button{background-color:#1da1f2;border-radius:100em;color:#fff;font-size:15px;padding:.7em 1.2em}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{background-color:#0967a0;color:#fff}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before{border-inline-end-color:#0967a0}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button svg,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button svg{fill:#fff;height:1em;width:1em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button{height:2em;padding:0;width:2em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before{border:.5em solid transparent;border-inline-end-color:#1da1f2;content:"";left:-.8em;position:absolute;top:50%;transform:translateY(-50%) scaleY(.65);transition:.3s}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before{border-left-color:transparent;border-right-color:#1da1f2;left:-.8em;right:auto}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before{border-left-color:#1da1f2;border-right-color:transparent;left:auto;right:-.8em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before{border-left-color:#0967a0}.elementor-blockquote--skin-boxed .elementor-blockquote{background-color:#f9fafa;padding:30px}.elementor-blockquote--skin-border .elementor-blockquote{border-color:#f9fafa;border-inline-start-width:7px;border-style:solid;padding-inline-start:20px}.elementor-blockquote--skin-quotation .elementor-blockquote:before{color:#f9fafa;content:"“";display:block;font-family:Times New Roman,Times,serif;font-size:100px;font-weight:900;height:.6em;line-height:1}.elementor-blockquote--skin-quotation .elementor-blockquote__content{margin-top:15px}.elementor-blockquote--align-left .elementor-blockquote__content{text-align:left}.elementor-blockquote--align-left .elementor-blockquote .e-q-footer{flex-direction:row}.elementor-blockquote--align-right .elementor-blockquote__content{text-align:right}.elementor-blockquote--align-right .elementor-blockquote .e-q-footer{flex-direction:row-reverse}.elementor-blockquote--align-center .elementor-blockquote{text-align:center}.elementor-blockquote--align-center .elementor-blockquote .e-q-footer,.elementor-blockquote--align-center .elementor-blockquote__author{display:block}.elementor-blockquote--align-center .elementor-blockquote__tweet-button{margin-left:auto;margin-right:auto}/*! elementor-pro - v3.28.0 - 30-03-2025 */
.elementor-widget-n-menu{--n-menu-direction:column;--n-menu-wrapper-display:flex;--n-menu-heading-justify-content:initial;--n-menu-title-color-normal:#1f2124;--n-menu-title-color-active:#58d0f5;--n-menu-icon-color:var(--n-menu-title-color-normal);--n-menu-icon-color-active:var(--n-menu-title-color-active);--n-menu-icon-color-hover:var(--n-menu-title-color-hover);--n-menu-title-normal-color-dropdown:var(--n-menu-title-color-normal);--n-menu-title-active-color-dropdown:var(--n-menu-title-color-active);--n-menu-title-hover-color-fallback:#1f2124;--n-menu-title-font-size:1rem;--n-menu-title-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-space-between:0px;--n-menu-title-distance-from-content:0px;--n-menu-title-color-hover:#1f2124;--n-menu-title-padding:0.5rem 1rem;--n-menu-title-transition:0.3s;--n-menu-title-line-height:1.5;--n-menu-title-order:initial;--n-menu-title-direction:initial;--n-menu-title-align-items:center;--n-menu-toggle-align:center;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#1f2124;--n-menu-toggle-icon-color-hover:var(--n-menu-toggle-icon-color);--n-menu-toggle-icon-color-active:var(--n-menu-toggle-icon-color);--n-menu-toggle-icon-border-radius:initial;--n-menu-toggle-icon-padding:initial;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-icon-align-items:center;--n-menu-icon-order:initial;--n-menu-icon-gap:5px;--n-menu-dropdown-icon-gap:5px;--n-menu-dropdown-indicator-size:initial;--n-menu-dropdown-indicator-rotate:initial;--n-menu-dropdown-indicator-space:initial;--n-menu-dropdown-indicator-color-normal:initial;--n-menu-dropdown-indicator-color-hover:initial;--n-menu-dropdown-indicator-color-active:initial;--n-menu-dropdown-content-max-width:initial;--n-menu-dropdown-content-box-border-color:#fff;--n-menu-dropdown-content-box-border-inline-start-width:medium;--n-menu-dropdown-content-box-border-block-end-width:medium;--n-menu-dropdown-content-box-border-block-start-width:medium;--n-menu-dropdown-content-box-border-inline-end-width:medium;--n-menu-dropdown-content-box-border-style:none;--n-menu-dropdown-headings-height:0px;--n-menu-divider-border-width:var(--n-menu-divider-width,2px);--n-menu-open-animation-duration:500ms;--n-menu-heading-overflow-x:initial;--n-menu-heading-wrap:wrap;--stretch-width:100%;--stretch-left:initial;--stretch-right:initial}.elementor-widget-n-menu .e-n-menu{display:flex;flex-direction:column;position:relative}.elementor-widget-n-menu .e-n-menu-wrapper{display:var(--n-menu-wrapper-display);flex-direction:column}.elementor-widget-n-menu .e-n-menu-heading{display:flex;flex-direction:row;flex-wrap:var(--n-menu-heading-wrap);justify-content:var(--n-menu-heading-justify-content);margin:initial;overflow-x:var(--n-menu-heading-overflow-x);padding:initial;row-gap:var(--n-menu-title-space-between);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-menu .e-n-menu-heading::-webkit-scrollbar{display:none}.elementor-widget-n-menu .e-n-menu-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active{position:relative}.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active:before{content:"";inset-block:0;inset-inline:-1000vw;position:absolute;z-index:2}.elementor-widget-n-menu .e-n-menu-heading>.e-con,.elementor-widget-n-menu .e-n-menu-heading>.e-n-menu-item>.e-con{display:none}.elementor-widget-n-menu .e-n-menu-item{display:flex;list-style:none;margin-block:initial;padding-block:initial}.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title{position:relative}.elementor-widget-n-menu .e-n-menu-item:not(:last-of-type) .e-n-menu-title:after{align-self:center;border-color:var(--n-menu-divider-color,#000);border-inline-start-style:var(--n-menu-divider-style,solid);border-inline-start-width:var(--n-menu-divider-border-width);content:var(--n-menu-divider-content,none);height:var(--n-menu-divider-height,35%);position:absolute;right:calc(var(--n-menu-title-space-between) / 2 * -1 - var(--n-menu-divider-border-width) / 2)}.elementor-widget-n-menu .e-n-menu-content{background-color:transparent;display:flex;flex-direction:column;min-width:0;z-index:2147483620}.elementor-widget-n-menu .e-n-menu-content>.e-con{animation-duration:var(--n-menu-open-animation-duration);max-width:calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right)))}:where(.elementor-widget-n-menu .e-n-menu-content>.e-con){background-color:#fff}.elementor-widget-n-menu .e-n-menu-content>.e-con:not(.e-active){display:none}.elementor-widget-n-menu .e-n-menu-title{align-items:center;border:#fff;color:var(--n-menu-title-color-normal);display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);font-weight:500;gap:var(--n-menu-dropdown-indicator-space);justify-content:var(--n-menu-title-justify-content);margin:initial;padding:var(--n-menu-title-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.elementor-widget-n-menu .e-n-menu-title.e-click,.elementor-widget-n-menu .e-n-menu-title.e-click *{cursor:pointer}.elementor-widget-n-menu .e-n-menu-title-container{align-items:var(--n-menu-title-align-items);align-self:var(--n-menu-icon-align-items);display:flex;flex-direction:var(--n-menu-title-direction);gap:var(--n-menu-icon-gap);justify-content:var(--n-menu-title-justify-content)}.elementor-widget-n-menu .e-n-menu-title-container.e-link{cursor:pointer}.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link),.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link) *{cursor:default}.elementor-widget-n-menu .e-n-menu-title-text{align-items:center;display:flex;font-size:var(--n-menu-title-font-size);line-height:var(--n-menu-title-line-height);transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon{align-items:center;display:flex;flex-direction:column;order:var(--n-menu-icon-order)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span{align-items:center;display:flex;justify-content:center;transition:transform 0s}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span i{font-size:var(--n-menu-icon-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span svg{fill:var(--n-menu-title-color-normal);height:var(--n-menu-icon-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition);width:var(--n-menu-icon-size,var(--n-menu-title-font-size))}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon{align-self:var(--n-menu-icon-align-items);background-color:initial;border:initial;color:inherit;display:flex;flex-direction:column;height:calc(var(--n-menu-title-font-size) * var(--n-menu-title-line-height));justify-content:center;margin-inline-start:var(--n-menu-dropdown-icon-gap);padding:initial;position:relative;text-align:center;transform:var(--n-menu-dropdown-indicator-rotate);transition:all var(--n-menu-title-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span i{font-size:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition);width:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size))}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg{height:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition);width:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size))}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-opened{display:none}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-closed{display:flex}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-closed{display:none}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-opened{display:flex}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon:focus:not(:focus-visible){outline:none}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{color:var(--n-menu-title-color-normal)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon i{color:var(--n-menu-icon-color)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon svg{fill:var(--n-menu-icon-color)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal))}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal))}.elementor-widget-n-menu .e-n-menu-title:not(.e-current) .icon-active{height:0;opacity:0;transform:translateY(-100%)}.elementor-widget-n-menu .e-n-menu-title.e-current span>svg{fill:var(--n-menu-title-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current,.elementor-widget-n-menu .e-n-menu-title.e-current a{color:var(--n-menu-title-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .icon-inactive{height:0;opacity:0;transform:translateY(-100%)}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>i{color:var(--n-menu-icon-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>svg{fill:var(--n-menu-icon-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-color-active))}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-color-active))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-title-container:not(.e-link){cursor:default}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) svg{fill:var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) i{color:var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current),.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a{color:var(--n-menu-title-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon i{color:var(--n-menu-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon svg{fill:var(--n-menu-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-hover,var(--n-menu-title-color-hover))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-hover,var(--n-menu-title-color-hover))}.elementor-widget-n-menu .e-n-menu-toggle{align-self:var(--n-menu-toggle-align);background-color:initial;border:initial;color:inherit;display:none;padding:initial;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000}.elementor-widget-n-menu .e-n-menu-toggle:focus:not(:focus-visible){outline:none}.elementor-widget-n-menu .e-n-menu-toggle i{color:var(--n-menu-toggle-icon-color);font-size:var(--n-menu-toggle-icon-size);transition:all var(--n-menu-toggle-icon-hover-duration)}.elementor-widget-n-menu .e-n-menu-toggle svg{fill:var(--n-menu-toggle-icon-color);height:auto;transition:all var(--n-menu-toggle-icon-hover-duration);width:var(--n-menu-toggle-icon-size)}.elementor-widget-n-menu .e-n-menu-toggle span{align-items:center;border-radius:var(--n-menu-toggle-icon-border-radius);display:flex;justify-content:center;padding:var(--n-menu-toggle-icon-padding);text-align:center}.elementor-widget-n-menu .e-n-menu-toggle span.e-close{height:100%;inset:0;opacity:0;position:absolute;width:100%}.elementor-widget-n-menu .e-n-menu-toggle span.e-close svg{height:100%;-o-object-fit:contain;object-fit:contain}.elementor-widget-n-menu .e-n-menu-toggle [class^=elementor-animation-]{animation-duration:var(--n-menu-toggle-icon-wrapper-animation-duration);transition-duration:var(--n-menu-toggle-icon-wrapper-animation-duration)}.elementor-widget-n-menu .e-n-menu-toggle:hover i{color:var(--n-menu-toggle-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-toggle:hover svg{fill:var(--n-menu-toggle-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-open{opacity:0}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-close{opacity:1}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] i{color:var(--n-menu-toggle-icon-color-active)}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] svg{fill:var(--n-menu-toggle-icon-color-active)}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-item:not(:last-child){margin-inline-end:var(--n-menu-title-space-between)}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-content{left:var(--stretch-left);position:absolute;right:var(--stretch-right);width:var(--stretch-width)}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content{padding-block-start:var(--n-menu-title-distance-from-content);top:100%}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]).content-above .e-active.e-n-menu-content{bottom:100%;padding-block-end:var(--n-menu-title-distance-from-content)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown]{gap:0}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper{animation:hide-scroll .3s backwards;background-color:transparent;border-block-end:var(--n-menu-dropdown-content-box-border-width-block-end);border-block-start:var(--n-menu-dropdown-content-box-border-width-block-start);border-inline-end:var(--n-menu-dropdown-content-box-border-width-inline-end);border-inline-start:var(--n-menu-dropdown-content-box-border-width-inline-start);border-color:var(--n-menu-dropdown-content-box-border-color);border-radius:var(--n-menu-dropdown-content-box-border-radius);border-style:var(--n-menu-dropdown-content-box-border-style);box-shadow:var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position, );flex-direction:column;left:var(--stretch-left);margin-block-start:var(--n-menu-toggle-icon-distance-from-dropdown);max-height:var(--n-menu-dropdown-content-box-height);min-width:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:var(--stretch-right);top:100%;transition:max-height .3s;width:var(--stretch-width);z-index:2147483640}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-item{display:flex;flex-direction:column;width:var(--stretch-width)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title{background-color:#fff;flex-wrap:wrap;justify-content:var(--n-menu-title-justify-content-mobile);white-space:normal;width:auto}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-title-container .e-n-menu-title-text{color:var(--n-menu-title-normal-color-dropdown)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-normal-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-normal-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current,.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current a{color:var(--n-menu-title-active-color-dropdown)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-active-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-active-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content{overflow:hidden;width:var(--stretch-width);--n-menu-dropdown-content-max-width:initial}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con{margin-block-start:var(--n-menu-title-distance-from-content);width:var(--width)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con .elementor-empty-view{min-width:auto;width:100%}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con-inner{max-width:var(--content-width)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-toggle[aria-expanded=true]+.e-n-menu-wrapper{--n-menu-wrapper-display:flex}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con){--width:fit-content}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con).e-empty{--empty-top-level-menu-content-container-min-width:400px;--width:var(--empty-top-level-menu-content-container-min-width)}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con) .e-con.e-empty{--nested-containers-min-width-for-dropzone:150px;min-width:var(--nested-containers-min-width-for-dropzone)}.elementor-widget-n-menu.elementor-loading{pointer-events:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown .e-n-menu-toggle{display:flex}@media (max-width:767px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile .e-n-menu-toggle{display:flex}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra .e-n-menu-toggle{display:flex}}@media (max-width:1024px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet .e-n-menu-toggle{display:flex}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra .e-n-menu-toggle{display:flex}.elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop{--n-menu-wrapper-display:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop .e-n-menu-toggle{display:flex}}@keyframes hide-scroll{0%,to{overflow:hidden}}.e-con-inner>.elementor-widget-n-menu,.e-con>.elementor-widget-n-menu{--flex-grow:var(--container-widget-flex-grow)}[data-core-v316-plus=true] .elementor-widget-n-menu .e-n-menu .e-n-menu-content>.e-con{--padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial}@charset "UTF-8";.site-main .menu-navigation-container{overflow:visible;}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1);}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0;}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1);}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2;}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;left:50%;width:0;}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px;}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px;}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px;}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px;}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s;}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0;}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:-20px;width:10px;}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{bottom:0;content:"";}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{inset-inline-start:100%;width:10px;}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0;}.e--pointer-framed .elementor-item:before{content:"";}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75);}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25);}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s;}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{height:3px;width:3px;}.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s;}.e--pointer-framed.e--animation-draw .elementor-item:after{border-width:3px 3px 0 0;bottom:0;content:"";left:auto;right:0;top:auto;transition:width .1s,height .1s .1s,opacity .02s .18s;}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{height:100%;width:100%;}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s;}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s;}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{height:3px;width:3px;}.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px;}.e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 3px 3px 0;bottom:0;content:"";left:auto;right:0;top:auto;}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%;}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s;}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s;}.e--pointer-background .elementor-item:before{background:#3f444b;bottom:0;left:0;right:0;top:0;z-index:-1;}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff;}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5);}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{opacity:1;transform:scale(1);}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s;}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s;}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%;}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%;}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%;}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%;}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%;}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:50%;right:50%;}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{background:#3f444b;bottom:0;left:0;right:0;top:0;z-index:-1;}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{bottom:100%;top:0;}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{bottom:0;top:100%;}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%;}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%;}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{left:100%;right:0;}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{left:0;right:100%;}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%;}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%;}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s;}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg);}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2);}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8);}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px);}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px);}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg);}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s;}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s;}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px;}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff;}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b;}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em;}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden;}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed transparent;border-bottom:8px solid #33373d;height:0;left:50%;margin-inline-start:-8px;overflow:hidden;position:absolute;top:-2px;width:0;}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d transparent transparent;border-style:solid dashed dashed;top:6px;}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(-90deg);}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em;}.elementor-nav-menu--layout-horizontal{display:flex;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100% !important;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin);}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{left:var(--e-nav-menu-horizontal-menu-item-margin) !important;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin);}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%);}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-end;margin-left:auto;}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end;}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-start;margin-right:auto;}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start;}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto;}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start;}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto;}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end;}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto;}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center;}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%;}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1;}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center;}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none;}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column;}.elementor-nav-menu{position:relative;z-index:2;}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden;}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}.elementor-nav-menu ul{display:none;}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent;}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent;}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent;}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent;}.elementor-nav-menu a,.elementor-nav-menu li{position:relative;}.elementor-nav-menu li{border-width:0;}.elementor-nav-menu a{align-items:center;display:flex;}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px;}.elementor-nav-menu a.current{background:#1f2124;color:#fff;}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed;}.elementor-nav-menu .e-plus-icon:before{content:"+";}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0;}.elementor-nav-menu .sub-arrow i{pointer-events:none;}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em;}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em;}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em;}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff;}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em;}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none;}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em;}.elementor-menu-toggle svg{height:auto;width:1em;fill:var(--nav-menu-icon-color,currentColor);}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1;}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px;}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none;}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s;}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em;}.elementor-nav-menu--dropdown a{color:#33373d;}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff;}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3;}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none;}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center;}.elementor-nav-menu--toggle{--menu-height:100vh;}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0);}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:hide-scroll .3s backwards;max-height:var(--menu-height);transform:scaleY(1);}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997;}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none;}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none;}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden;}}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none;}}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none;}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden;}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none;}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none;}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden;}}@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none;}}@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none;}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden;}}@keyframes hide-scroll{0%,to{overflow:hidden;}}