@keyframes opal-loading {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes opal-loading {
100%{-webkit-transform:rotate(360deg);}
} .elementor-widget-freshio-product-categories .cat-title a:hover, .elementor-widget-freshio-products-tabs .elementor-tab-title:hover, .elementor-widget-freshio-products-tabs .elementor-tab-title.elementor-active, .woocommerce-product-list ul.products .product-content del + ins .amount, .woocommerce-product-list ul.products .product-content .amount, .woocommerce-product-list ul.products .product-title span:hover, .woocommerce-product-list ul.products .price, .woocommerce-product-list.products-list-2 ul.products .posted-in a:hover, .woocommerce-product-list.products-list-3 ul.products .posted-in a:hover, .woocommerce-product-list.products-list-5 ul.products .product-list-inner .posted-in a:hover, .elementor-widget-freshio-tab-hover .tab-content .link:hover, .elementor-widget-container .elementor-teams-wrapper .team-name a:hover, .elementor-widget-container .elementor-teams-wrapper .team-name:hover, .elementor-widget-container .elementor-teams-wrapper .team-icon-socials ul li.social a:hover, .elementor-testimonial-item-wrapper .name a:hover, .elementor-testimonial-item-wrapper .testimonial-style-3 .details .name, .elementor-element.elementor-button-underline .elementor-button, .elementor-view-framed .elementor-icon,
.elementor-view-default .elementor-icon{color:#a8b324;}
.elementor-view-framed .elementor-icon, .elementor-view-default .elementor-icon{fill:#a8b324;}
.elementor-widget-freshio-banner .elementor-button-custom:hover, .elementor-widget-freshio-single-product form.cart button.single_add_to_cart_button:hover, .elementor-widget-freshio-tab-hover .tab-item .number:after, .elementor-testimonial-item-wrapper .testimonial-style-3 .info .icon, .elementor-testimonial-item-wrapper .slick-prev:hover, .elementor-testimonial-item-wrapper .slick-prev:focus,
.elementor-testimonial-item-wrapper .slick-next:hover, .elementor-testimonial-item-wrapper .slick-next:focus, .animated-slide-column:after, .elementor-element.elementor-button-primary .elementor-button, .elementor-view-stacked .elementor-icon, .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon, .elementor-widget-form.button-effect-yes .elementor-button:before{background-color:#a8b324;}
.elementor-widget-container .form-style .mc4wp-form .mc4wp-form-fields input[type="email"]:focus, .elementor-widget-freshio-products-tabs .elementor-tab-title:hover, .elementor-widget-freshio-products-tabs .elementor-tab-title.elementor-active, .elementor-widget-container .elementor-teams-wrapper .team-icon-socials ul li.social a:hover, .elementor-view-framed .elementor-icon,
.elementor-view-default .elementor-icon, .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon{border-color:#a8b324;}
.elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description .border-bottom-primary{border-bottom-color:#a8b324;}
.elementor-element.elementor-button-underline .elementor-button:hover{color:#80891b;}
.time-sale .freshio-countdown .countdown-item .countdown-digits{color:#dfb178;}
.time-sale .freshio-countdown .countdown-item:before{background-color:#dfb178;}
.elementor-widget-container .elementor-teams-wrapper .team-description{color:#555555;}
.elementor-widget-freshio-product-categories.category-style-3 .cat-title a, .elementor-widget-freshio-product-categories.category-style-5 .cat-title a, .elementor-widget-freshio-products-tabs .elementor-tab-title, .time-sale .deal-text, .elementor-widget-freshio-tab-hover .tab-content .title, .elementor-widget-freshio-tab-hover .tab-content .link, .elementor-widget-freshio-tab-hover .tab-item:hover, .elementor-widget-freshio-tab-hover .tab-item.active, .elementor-widget-container .elementor-teams-wrapper .team-name, .elementor-widget-container .elementor-teams-wrapper .team-name a, .elementor-testimonial-item-wrapper .title, .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title{color:#0a472e;}
.elementor-widget-freshio-banner .elementor-button-custom, .elementor-widget-freshio-products-tabs .elementor-tab-title:before, .effect-column-underline:after{background-color:#0a472e;}
.woocommerce-product-list ul.products .product-content del, .woocommerce-product-list ul.products .product-content del .amount, .woocommerce-product-list.products-list-2 ul.products .posted-in a, .woocommerce-product-list.products-list-3 ul.products .posted-in a, .time-sale .freshio-countdown .countdown-item .countdown-label, .elementor-widget-freshio-tab-hover .tab-item, .elementor-widget-container .elementor-teams-wrapper .team-job{color:#999;}
.woocommerce-product-list.products-list-2 ul.products a[class*="product_type_"]:before, .woocommerce-product-list.products-list-3 ul.products a[class*="product_type_"]:before{background-color:#999;}
.woocommerce-product-list ul.products .product-title span, .elementor-testimonial-item-wrapper .content, .elementor-testimonial-item-wrapper .slick-prev:before,
.elementor-testimonial-item-wrapper .slick-next:before, .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title a, .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active, .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a{color:#000;}
.woocommerce-product-list.products-list-4 ul.products .product-list-inner, .elementor-widget-container .elementor-teams-wrapper .team-icon-socials ul li.social a, .elementor-testimonial-item-wrapper .slick-prev,
.elementor-testimonial-item-wrapper .slick-next{border-color:#ebebeb;}
.elementor-widget-container .elementor-accordion .elementor-accordion-item{border-bottom-color:#ebebeb;}
.border-wrapper-yes .woocommerce-carousel ul.products{border-left-color:#ebebeb;}
.border-wrapper-yes .woocommerce-carousel ul.products{border-right-color:#ebebeb;}
.woocommerce-product-list ul.products .product-list-inner{background-color:#ffffff;}
.elementor-testimonial-item-wrapper .slick-prev, .elementor-testimonial-item-wrapper .slick-next{background-color:#fff;}
.opal-move-up{animation-name:opalMoveUp;-moz-animation-name:opalMoveUp;-webkit-animation-name:opalMoveUp;}
@-webkit-keyframes opalMoveUp {
from{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;}
to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
@keyframes opalMoveUp {
from{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;}
to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.opal-move-down{animation-name:opalMoveDown;-moz-animation-name:opalMoveDown;-webkit-animation-name:opalMoveDown;}
@-webkit-keyframes opalMoveDown {
from{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0;}
to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
@keyframes opalMoveDown {
from{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0;}
to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.opal-move-left{animation-name:opalMoveLeft;-moz-animation-name:opalMoveLeft;-webkit-animation-name:opalMoveLeft;}
@-webkit-keyframes opalMoveLeft {
from{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);opacity:0;}
to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
@keyframes opalMoveLeft {
from{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);opacity:0;}
to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.opal-move-right{animation-name:opalMoveRight;-moz-animation-name:opalMoveRight;-webkit-animation-name:opalMoveRight;}
@-webkit-keyframes opalMoveRight {
from{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);opacity:0;}
to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
@keyframes opalMoveRight {
from{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);opacity:0;}
to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.opal-scale-up{animation-name:opalScaleUp;-moz-animation-name:opalScaleUp;-webkit-animation-name:opalScaleUp;}
@-webkit-keyframes opalScaleUp {
from{opacity:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);}
to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
}
@keyframes opalScaleUp {
from{opacity:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);}
to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
}
.opal-flip{animation-name:opalFlip;-moz-animation-name:opalFlip;-webkit-animation-name:opalFlip;}
@-webkit-keyframes opalFlip {
from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}
}
@keyframes opalFlip {
from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}
}
.opal-helix{animation-name:opalHelix;-moz-animation-name:opalHelix;-webkit-animation-name:opalHelix;}
@-webkit-keyframes rotate {
from{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate {
from{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.rotate{-webkit-animation:rotate 12s linear infinite;animation:rotate 12s linear infinite;}
@-webkit-keyframes opalHelix {
from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;}
}
@keyframes opalHelix {
from{opacity:0;-webkit-perspective:1300px;perspective:1300px;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;}
}
.opal-am-popup{-webkit-animation:opalPopup;animation:opalPopup;-moz-animation-name:opalPopup;-webkit-animation-name:opalPopup;}
@-webkit-keyframes opalPopup {
from{opacity:0;-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1300px;perspective:1300px;}
70%{transform:scale(1.1);-webkit-transform:scale(1.1);opacity:.8;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;}
to{transform:scale(1);-webkit-transform:scale(1);opacity:1;}
}
@keyframes opalPopup {
from{opacity:0;-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1300px;perspective:1300px;}
70%{transform:scale(1.1);-webkit-transform:scale(1.1);opacity:.8;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;}
to{transform:scale(1);-webkit-transform:scale(1);opacity:1;}
}
.elementor-brand-item{text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;}
.elementor-brand-item .elementor-brand-image{display:block;width:100%;font-size:0;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
.elementor-brand-item .elementor-brand-image img{margin:0 auto;}
.elementor-brand-item .elementor-brand-image i{font-size:50px;display:inline-block;position:relative;width:1em;height:1em;}
.elementor-brand-item .elementor-brand-image i:before{position:absolute;line-height:1;left:0;top:0;}
.elementor-brand-item .elementor-brand-image svg path{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
.elementor-brand-wrapper .row{-webkit-box-pack:center;justify-content:center;}
.elementor-brand-wrapper a{display:block;}
.elementor-brand-wrapper img{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
.elementor-brand-wrapper .column-item{margin-bottom:30px;}
.active-animation-play{--pause-on-hover:paused;--pause-on-click:running;--play:running;--direction:normal;--duration:50s;--delay:0s;--iteration-count:infinite;overflow-x:hidden !important;display:-webkit-box !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important;position:relative;width:100%;}
.active-animation-play .grid{-webkit-animation:scroll var(--duration) linear var(--delay) var(--iteration-count);animation:scroll var(--duration) linear var(--delay) var(--iteration-count);-webkit-animation-play-state:var(--play);animation-play-state:var(--play);-webkit-animation-delay:var(--delay);animation-delay:var(--delay);-webkit-animation-direction:var(--direction);animation-direction:var(--direction);flex-wrap:nowrap;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:0 0 auto;z-index:1;margin:0 !important;}
.active-animation-play .column-item{-webkit-box-flex:0;flex:0 0 auto;min-width:120px;height:100%;margin-bottom:auto !important;}
.active-animation-play:hover .grid{-webkit-animation-play-state:var(--pause-on-hover);animation-play-state:var(--pause-on-hover);}
.active-animation-play:active .grid{-webkit-animation-play-state:var(--pause-on-click);animation-play-state:var(--pause-on-click);}
@media screen and (min-width:1440px){
.active-animation-play .div-shade{position:absolute;left:0%;top:0%;right:auto;bottom:auto;width:200px;height:100%;background-image:-webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(#fff));background-image:linear-gradient(270deg, rgba(255, 255, 255, 0), #fff);}
.active-animation-play .div-shade.right{left:auto;top:0%;right:0%;bottom:auto;display:block;background-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), #fff);}
}
@-webkit-keyframes scroll {
0%{-webkit-transform:translateX(0%);transform:translateX(0%);}
100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}
@keyframes scroll {
0%{-webkit-transform:translateX(0%);transform:translateX(0%);}
100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}
.elementor-widget-freshio-banner.content-stretch-yes{height:100%;}
.elementor-widget-freshio-banner.content-stretch-yes .elementor-widget-container, .elementor-widget-freshio-banner.content-stretch-yes .elementor-freshio-banner{height:100%;}
.elementor-widget-freshio-banner .elementor-cta__title{font-weight:400;}
.elementor-widget-freshio-banner .elementor-cta__subtitle{font-family:"Greatest Richmond", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
.elementor-widget-freshio-banner .elementor-button-custom{background-color:#0a472e;color:#fff;padding:10px 30px;border-radius:30px;font-weight:700;font-size:12px;display:inline-block;}
.elementor-widget-freshio-banner .elementor-button-custom:hover{background-color:#a8b324;}
.elementor-widget-freshio-banner .elementor-cta__button-wrapper{position:relative;-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-freshio-banner .elementor-cta__content-item:not(:last-child){margin-bottom:0;}
.elementor-widget-freshio-banner:hover .elementor-cta__button-wrapper{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-freshio-banner .elementor-button-custom:before{-webkit-transition:transform 0.2s ease;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;}
.elementor-widget-freshio-banner.elementor-cta--align-left .elementor-cta__button-wrapper:before{left:0;right:auto;}
.elementor-widget-freshio-banner.elementor-cta--align-right .elementor-cta__button-wrapper:before{right:0;left:auto;}
.elementor-widget-freshio-banner.show-effect-button-yes .elementor-button-custom{background:transparent;color:white;font-size:12px;padding:0;font-weight:bold;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-freshio-banner.show-effect-button-yes .elementor-button-custom i{-webkit-transition:transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;}
.elementor-widget-freshio-banner.show-effect-button-yes .elementor-button-custom:hover{background:transparent;}
.elementor-widget-freshio-banner.show-effect-button-yes .elementor-button-custom:hover i{-ms-transform:translateX(3px);-webkit-transform:translateX(3px);transform:translateX(3px);-webkit-transition:transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;}
.elementor-widget-freshio-banner.show-effect-button-yes .elementor-cta__button-wrapper{position:relative;-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;}
.elementor-widget-freshio-banner.show-effect-button-yes .elementor-cta__button-wrapper:before{content:'';position:absolute;display:block;width:0;height:1px;background-color:white;left:0;right:0;top:-12px;margin:0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-freshio-banner.show-effect-button-yes.elementor-cta--align-left .elementor-cta__button-wrapper:before{margin-left:0;}
.elementor-widget-freshio-banner.show-effect-button-yes.elementor-cta--align-right .elementor-cta__button-wrapper:before{margin-right:0;}
.elementor-widget-freshio-banner.show-effect-button-yes:hover .elementor-cta__button-wrapper{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;}
.elementor-widget-freshio-banner.show-effect-button-yes:hover .elementor-cta__button-wrapper:before{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition-duration:600ms;transition-duration:600ms;width:100px;}
.elementor-widget-freshio-banner.show-effect-button-yes:hover .elementor-animated-item--move-up-2.elementor-cta__button-wrapper{height:60px;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.elementor-animated-item--move-up-2.elementor-cta__button-wrapper{height:0;overflow:hidden;}
.elementor-bg-transform-move-left-custom .elementor-bg{width:-webkit-calc(100% + 50px);width:calc(100% + 50px);}
.elementor-bg-transform-move-left-custom:hover .elementor-bg{-ms-transform:translateX(-50px);-webkit-transform:translateX(-50px);transform:translateX(-50px);}
.elementor-bg-transform-move-right-custom .elementor-bg{width:-webkit-calc(100% + 50px);width:calc(100% + 50px);-ms-transform:translateX(-50px);-webkit-transform:translateX(-50px);transform:translateX(-50px);}
.elementor-bg-transform-move-right-custom:hover .elementor-bg{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
.elementor-widget-freshio-image-carousel img + img{margin-top:30px;}
.elementor-widget-freshio-image-carousel .image-wrapper{overflow:hidden;}
.elementor-widget-freshio-image-carousel .image-wrapper .image-carousel{width:100%;}
.tech-slideshow{height:200px;max-width:800px;margin:0 auto;position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.tech-slideshow > div{height:200px;width:2526px;background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/3/collage.jpg);position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.tech-slideshow .mover-1{-webkit-animation:moveSlideshow 12s linear infinite;animation:moveSlideshow 12s linear infinite;}
.tech-slideshow .mover-2{opacity:0;-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;background-position:0 -200px;-webkit-animation:moveSlideshow 15s linear infinite;animation:moveSlideshow 15s linear infinite;}
.tech-slideshow:hover .mover-2{opacity:1;}
@-webkit-keyframes moveSlideshow {
100%{-webkit-transform:translateX(-66.6666%);transform:translateX(-66.6666%);}
}
@keyframes moveSlideshow {
100%{-webkit-transform:translateX(-66.6666%);transform:translateX(-66.6666%);}
}
.elementor-widget-container .form-style .mc4wp-form{margin:0;}
.elementor-widget-container .form-style .mc4wp-form .mc4wp-form-fields{position:relative;}
.elementor-widget-container .form-style .mc4wp-form .mc4wp-form-fields input[type="email"]{width:100%;line-height:1;border:2px solid;padding:1em 8.41575em 1em 1.41575em;}
.elementor-widget-container .form-style .mc4wp-form .mc4wp-form-fields input[type="email"]:focus{border-color:#a8b324;}
.elementor-widget-container .form-style .mc4wp-form .mc4wp-form-fields button[type="submit"]{height:-webkit-calc(100% - 16px);height:calc(100% - 16px);line-height:0;position:absolute;top:8px;right:8px;}
[class*='post-style-'].column-item{margin-bottom:30px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
[class*='post-style-'] .entry-content{border:none;}
[class*='post-style-'] .entry-content > a{position:relative;display:inline-block;padding-right:3.5em;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
[class*='post-style-'] .entry-content > a:before{position:absolute;font-size:7px;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
[class*='post-style-'] .entry-content > a:hover{padding-left:3.5em;padding-right:0;}
[class*='post-style-'] .entry-content > a:hover:before{right:-webkit-calc(100% - 30px);right:calc(100% - 30px);}
.post-style-1 .post-thumbnail{margin-bottom:0;display:block;}
.post-style-1 .post-thumbnail a{border-radius:3px;overflow:hidden;display:block;}
.post-style-1 .post-thumbnail img{width:100%;margin-bottom:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:8;}
.post-style-1 .post-thumbnail:before{z-index:9;position:absolute;content:"";height:100%;width:100%;background-color:rgba(0, 0, 0, 0.4);border-radius:3px;}
.post-style-1 .categories-link{display:-webkit-box;display:flex;margin-bottom:15px;}
.post-style-1 .entry-title{font-size:24px;line-height:1.3;}
.post-style-1 .entry-header{position:absolute;bottom:60px;left:60px;z-index:11;}
.post-style-1 .post-inner{position:relative;}
.post-style-1 .post-inner:hover .post-thumbnail img{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
.post-style-2 .post-inner:hover .post-thumbnail img{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
.post-style-2 .post-thumbnail{margin-bottom:25px;display:block;}
.post-style-2 .post-thumbnail a{border-radius:3px;overflow:hidden;display:block;}
.post-style-2 .post-thumbnail img{width:100%;margin-bottom:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.post-style-2 .post-thumbnail .categories-link{position:absolute;margin-bottom:5px;margin-left:10px;max-width:-webkit-calc(100% + 20px);max-width:calc(100% + 20px);bottom:0;}
.post-style-2 .entry-title{font-size:24px;line-height:1.3;}
.post-style-2 .categories-link{display:-webkit-box;display:flex;margin-bottom:15px;}
.post-style-3 .post-inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0;}
@media(max-width:568px){
.post-style-3 .post-inner{display:block;}
}
.post-style-3 .wp-post-image{margin:0;}
.post-style-3 .post-thumbnail{margin-bottom:0;-webkit-box-flex:0;flex:0 0 50%;margin-right:30px;}
@media(max-width:568px){
.post-style-3 .post-thumbnail{-webkit-box-flex:0;flex:0 0 100%;margin-right:0;margin-bottom:30px;}
}
.post-style-3 .post-thumbnail a{border-radius:3px;overflow:hidden;display:block;}
.post-style-3 .post-thumbnail img{display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.6423357664;width:100%;}
.post-style-3 .post-thumbnail .categories-link{position:absolute;bottom:10px;left:10px;max-width:-webkit-calc(100% + 20px);max-width:calc(100% + 20px);margin:0;}
.post-style-3 .entry-content{-webkit-box-flex:0;flex:0 0 50%;}
@media(max-width:568px){
.post-style-3 .entry-content{-webkit-box-flex:0;flex:0 0 100%;}
}
.post-style-3 .entry-title{font-size:24px;line-height:1.3;}
.elementor-widget-freshio-post-grid.content-stretch-yes{height:100%;}
.elementor-widget-freshio-post-grid.content-stretch-yes .elementor-widget-container, .elementor-widget-freshio-post-grid.content-stretch-yes .elementor-post-wrapper, .elementor-widget-freshio-post-grid.content-stretch-yes .row{height:100%;}
.elementor-widget-freshio-post-grid.content-stretch-yes .row{-webkit-box-align:stretch;align-items:stretch;}
.elementor-widget-freshio-post-grid.content-stretch-yes .post-style-1 .post-inner, .elementor-widget-freshio-post-grid.content-stretch-yes .post-style-1 .post-thumbnail, .elementor-widget-freshio-post-grid.content-stretch-yes .post-style-1 .post-thumbnail a{height:100%;}
.elementor-widget-freshio-post-grid.content-stretch-yes .post-style-1 .post-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;}
.elementor-widget-freshio-product-categories{text-align:center;}
.elementor-widget-freshio-product-categories.category-style-1 .product-cat, .elementor-widget-freshio-product-categories.category-style-1 .cat-image{border-radius:4px;overflow:hidden;}
.elementor-widget-freshio-product-categories.category-style-1 .cat-image{min-height:300px;}
.elementor-widget-freshio-product-categories.category-style-1 .link_category_product{position:absolute;top:0;left:0;right:0;bottom:0;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);-webkit-transition:left 0.3s ease;transition:left 0.3s ease;}
.elementor-widget-freshio-product-categories.category-style-1 .link_category_product img{width:100%;}
.elementor-widget-freshio-product-categories.category-style-1:hover .link_category_product{left:-50px;}
.elementor-widget-freshio-product-categories .link_category_product{position:relative;display:block;overflow:hidden;border-radius:4px;}
.elementor-widget-freshio-product-categories .link_category_product:before{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all 0.4s;transition:all 0.4s;z-index:2;background-color:rgba(0, 0, 0, 0.3);-webkit-transition-duration:400ms;transition-duration:400ms;border-radius:4px;content:"";opacity:0;}
.elementor-widget-freshio-product-categories .cat-title a{font-size:20px;color:white;position:relative;margin-bottom:10px;padding-bottom:10px;display:inline-block;line-height:25px;}
.elementor-widget-freshio-product-categories .cat-title a:after{width:50px;height:1px;background-color:white;content:"";margin:0 auto;left:0;bottom:0;right:0;position:absolute;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition-duration:400ms;transition-duration:400ms;}
.elementor-widget-freshio-product-categories .cat-title a:hover{color:#a8b324;}
.elementor-widget-freshio-product-categories .cat-total{font-size:12px;color:white;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-freshio-product-categories .product-cat{position:relative;}
.elementor-widget-freshio-product-categories .product-cat:hover .cat-total{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition-duration:400ms;transition-duration:400ms;}
.elementor-widget-freshio-product-categories .product-cat:hover .link_category_product:before{opacity:1;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition-duration:400ms;transition-duration:400ms;}
.elementor-widget-freshio-product-categories .product-cat:hover .link_category_product img{margin-left:0;-webkit-transition:all 0.4s;transition:all 0.4s;}
.elementor-widget-freshio-product-categories .product-cat:hover .cat-title a:after{width:100px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition-duration:400ms;transition-duration:400ms;}
.elementor-widget-freshio-product-categories .product-cat-caption{position:absolute;top:0;left:0;right:auto;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;pointer-events:none;z-index:3;width:40%;}
.elementor-widget-freshio-product-categories.box-align-center .product-cat-caption{margin:0 auto;right:0;-webkit-box-pack:center;justify-content:center;}
.elementor-widget-freshio-product-categories.box-align-right .product-cat-caption{left:auto;right:0;-webkit-box-pack:end;justify-content:flex-end;}
.elementor-widget-freshio-product-categories.category-style-2{text-align:center;}
.elementor-widget-freshio-product-categories.category-style-2 .product-cat-caption{z-index:2;bottom:0;}
.elementor-widget-freshio-product-categories.category-style-2 img{border-radius:100%;height:190px;width:190px;margin:0;-ms-transform:none;-webkit-transform:none;transform:none;-webkit-transition:all 0.4s;transition:all 0.4s;}
.elementor-widget-freshio-product-categories.category-style-2 .link_category_product{border-radius:0;}
.elementor-widget-freshio-product-categories.category-style-2 .link_category_product:before{content:"";position:absolute;bottom:0;height:100%;left:0;right:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(0%, rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);-webkit-transition:all 0.4s;transition:all 0.4s;border-radius:100%;opacity:1;}
.elementor-widget-freshio-product-categories.category-style-2 svg{position:absolute;opacity:0;-webkit-transition:all 0.4s;transition:all 0.4s;fill:#a8b324;}
.elementor-widget-freshio-product-categories.category-style-2 .cat-title{position:absolute;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.4s;transition:all 0.4s;padding:0 20px;width:75%;}
.elementor-widget-freshio-product-categories.category-style-2 .cat-title a{text-transform:capitalize;font-size:16px;line-height:20px;}
.elementor-widget-freshio-product-categories.category-style-2 .cat-title a:after{width:0;}
.elementor-widget-freshio-product-categories.category-style-2 .product-cat-caption{align-content:flex-end;-webkit-box-align:end;align-items:flex-end;width:100%;}
.elementor-widget-freshio-product-categories.category-style-2 .product-cat{display:inline-block;}
.elementor-widget-freshio-product-categories.category-style-2 .product-cat:hover img{-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);}
.elementor-widget-freshio-product-categories.category-style-2 .product-cat:hover .link_category_product:before{-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);}
.elementor-widget-freshio-product-categories.category-style-2 .product-cat:hover .cat-title{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}
.elementor-widget-freshio-product-categories.category-style-2 .product-cat:hover .cat-title a:after{width:50px;}
.elementor-widget-freshio-product-categories.category-style-2 .product-cat:hover svg{opacity:1;}
.elementor-widget-freshio-product-categories.category-style-3 .product-cat-caption{width:auto;}
.elementor-widget-freshio-product-categories.category-style-3 .cat-title{background-color:#fff;padding:8px 25px;border-radius:5px;}
.elementor-widget-freshio-product-categories.category-style-3 .cat-title a{margin-bottom:0;padding-bottom:0;color:#0a472e;font-weight:700;font-size:16px;}
.elementor-widget-freshio-product-categories.category-style-3 .cat-title a:after{display:none;}
.elementor-widget-freshio-product-categories.category-style-3:hover .cat-title{background-color:#80891b;}
.elementor-widget-freshio-product-categories.category-style-3:hover .cat-title a{color:#fff;}
.elementor-widget-freshio-product-categories.category-style-4 .product-cat{border-radius:170px;background-color:#E8F8F7;padding:20px;}
.elementor-widget-freshio-product-categories.category-style-4 .product-cat .cat-title a:after{opacity:0;}
.elementor-widget-freshio-product-categories.category-style-4 .product-cat:hover .cat-title a:after{opacity:0;}
.elementor-widget-freshio-product-categories.category-style-4 .product-cat:hover .link_category_product:before{display:none;}
.elementor-widget-freshio-product-categories.category-style-4 .product-cat:hover .link_category_product img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.elementor-widget-freshio-product-categories.category-style-4 .link_category_product{border-radius:50%;overflow:hidden;}
.elementor-widget-freshio-product-categories.category-style-4 .link_category_product img{width:100%;-o-object-fit:cover;object-fit:cover;}
.elementor-widget-freshio-product-categories.category-style-4 .product-cat-caption{position:relative;width:100%;-webkit-box-align:stretch;align-items:stretch;}
.elementor-widget-freshio-product-categories.category-style-4 .cat-title a{font-size:16px;font-weight:700;}
.elementor-widget-freshio-product-categories.category-style-4 .cat-title a:after{background-color:#aaa;}
.elementor-widget-freshio-product-categories.category-style-4 .cat-total{color:#aaa;}
.elementor-widget-freshio-product-categories.category-style-5 .product-cat{overflow:hidden;}
.elementor-widget-freshio-product-categories.category-style-5 .product-cat-caption{width:70%;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;pointer-events:unset;-ms-transform:translateY(calc(100% - 60px));-webkit-transform:translateY(-webkit-calc(100% - 60px));transform:translateY(calc(100% - 60px));-webkit-transition:all 0.3s ease;transition:all 0.3s ease;top:auto;bottom:0;}
.elementor-widget-freshio-product-categories.category-style-5 .cat-title{padding:20px 30px 20px;border-radius:5px;width:100%;text-align:left;}
.elementor-widget-freshio-product-categories.category-style-5 .cat-title a{margin-bottom:0;padding-bottom:0;color:#0a472e;font-weight:700;font-size:20px;}
.elementor-widget-freshio-product-categories.category-style-5 .cat-title a:after{display:none;}
.elementor-widget-freshio-product-categories.category-style-5 ul.elementor-icon-list-items{padding:0 30px;margin-bottom:20px;width:100%;overflow:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-freshio-product-categories.category-style-5:hover .product-cat-caption{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
.elementor-widget-freshio-product-categories .cat-total{display:none;}
.elementor-widget-freshio-product-categories.show-total-yes .cat-total{display:block;}
.elementor-widget-freshio-product-categories.elementor-vertical-align-middle .product-cat-caption{top:0;bottom:0;}
.elementor-widget-freshio-product-categories.elementor-vertical-align-bottom .product-cat-caption{top:auto;bottom:0;}
.elementor-widget-freshio-products-tabs .elementor-tabs-wrapper{text-align:center;display:block;}
.elementor-widget-freshio-products-tabs .elementor-tab-title{font-size:25px;line-height:1;font-weight:500;padding-right:20px;padding-left:20px;padding-top:5px;padding-bottom:5px;margin-bottom:10px;position:relative;cursor:pointer;display:inline-block;margin-left:-4px;border:0;border-color:transparent;outline:0;color:#0a472e;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
@media(min-width:768px){
.elementor-widget-freshio-products-tabs .elementor-tab-title{margin-bottom:0;}
}
.elementor-widget-freshio-products-tabs .elementor-tab-title .elementor-icon span{display:inline-block;}
.elementor-widget-freshio-products-tabs .elementor-tab-title:hover, .elementor-widget-freshio-products-tabs .elementor-tab-title.elementor-active{border-color:#a8b324;}
.elementor-widget-freshio-products-tabs .elementor-tab-title:first-child{margin-left:0;}
.elementor-widget-freshio-products-tabs .elementor-tab-title:last-child{margin-right:0 !important;}
.elementor-widget-freshio-products-tabs .elementor-tab-title:last-child:before{display:none;}
.elementor-widget-freshio-products-tabs .elementor-tab-title:before{position:absolute;width:0.2em;height:0.2em;border-radius:50%;background-color:#0a472e;top:50%;right:0;-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);}
@media(max-width:767px){
.elementor-widget-freshio-products-tabs .elementor-tab-title:before{display:none;}
}
.elementor-widget-freshio-products-tabs .elementor-tab-title:hover, .elementor-widget-freshio-products-tabs .elementor-tab-title.elementor-active{color:#a8b324;}
.elementor-widget-freshio-products-tabs .elementor-tab-content{border:0;padding:0;}
.elementor-widget-freshio-products-tabs .elementor-tabs-content-wrapper{border:none;}
.elementor-widget-freshio-products-tabs ul.products{margin:0;}
.elementor-tabs-h-align-left .elementor-tab-title:first-child{padding-left:0 !important;}
.elementor-tabs-h-align-right .elementor-tab-title:last-child{padding-right:0 !important;}
.align-icon-yes.elementor-position-left .elementor-tab-title{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;}
.align-icon-yes.elementor-position-top .elementor-tab-title{text-align:center;}
.align-icon-yes.elementor-position-top .elementor-icon{display:block;margin-left:0;margin-right:0;}
.align-icon-yes.elementor-position-right .elementor-tab-title{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;}
.elementor-html .onsale + img,
.elementor-html .product-img-wrap + img,
.elementor-html .product-image + img{display:none !important;}
.elementor-html .site-content-contain{z-index:100;}
.elementor-html .product-image.no-gallery{display:none !important;}
.woocommerce-carousel{position:relative;}
.woocommerce-carousel ul.products{display:none;position:static !important;}
.woocommerce-carousel ul.products.slick-initialized{display:block;}
.woocommerce-carousel ul.products li.product{margin:0 !important;}
.woocommerce-carousel .slick-slide > div{display:-webkit-box;display:flex;height:100%;}
.woocommerce-carousel .slick-arrow{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
@media(min-width:1025px){
.effect-horizontal-yes .woocommerce-carousel .slick-arrow{opacity:0;}
}
.effect-horizontal-yes .woocommerce-carousel:hover .slick-arrow{opacity:1;}
ul.products li.product-item{padding-left:15px;padding-right:15px;margin-top:-1px;margin-left:-1px;}
.woocommerce-product-list.columns-mobile-1 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;}
.woocommerce-product-list.columns-mobile-2 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;}
.woocommerce-product-list.columns-mobile-3 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 33.3333333333%;max-width:33.3333333333%;}
.woocommerce-product-list.columns-mobile-4 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;}
.woocommerce-product-list.columns-mobile-5 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 20%;max-width:20%;}
.woocommerce-product-list.columns-mobile-6 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 16.6666666667%;max-width:16.6666666667%;}
@media(min-width:768px){
.woocommerce-product-list.columns-tablet-1 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;}
.woocommerce-product-list.columns-tablet-2 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;}
.woocommerce-product-list.columns-tablet-3 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 33.3333333333%;max-width:33.3333333333%;}
.woocommerce-product-list.columns-tablet-4 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;}
.woocommerce-product-list.columns-tablet-5 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 20%;max-width:20%;}
.woocommerce-product-list.columns-tablet-6 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 16.6666666667%;max-width:16.6666666667%;}
}
@media(min-width:1024px){
.woocommerce-product-list.columns-1 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;}
.woocommerce-product-list.columns-2 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;}
.woocommerce-product-list.columns-3 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 33.3333333333%;max-width:33.3333333333%;}
.woocommerce-product-list.columns-4 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;}
.woocommerce-product-list.columns-5 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 20%;max-width:20%;}
.woocommerce-product-list.columns-6 ul.products li.product-item{-webkit-box-flex:0;flex:0 0 16.6666666667%;max-width:16.6666666667%;}
}
.woocommerce-product-list .product-item{margin-bottom:20px;}
.woocommerce-product-list .product-item:last-child .product-list-inner{border-bottom:0;}
.woocommerce-product-list .woocommerce-carousel ul.products{display:none;}
.woocommerce-product-list .woocommerce-carousel ul.products.slick-initialized{display:block;}
.woocommerce-product-list ul.products{list-style:none;display:-webkit-box;display:flex;flex-wrap:wrap;overflow:hidden;}
[class*="columns-"] .woocommerce-product-list ul.products{margin-left:-15px;margin-right:-15px;}
.woocommerce-product-list ul.products .product-list-inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#ffffff;border-bottom:1px solid #e5e5e5;padding-bottom:15px;}
.woocommerce-product-list ul.products .product-list-inner img{max-width:90px;}
.woocommerce-product-list ul.products .product-list-inner > a{display:block;max-height:50%;min-width:60px;}
.woocommerce-product-list ul.products .reviewer{font-size:0.875em;}
.woocommerce-product-list ul.products .product-content{padding-left:30px;-webkit-box-flex:1;flex:1;}
.woocommerce-product-list ul.products .product-content del{color:#999;}
.woocommerce-product-list ul.products .product-content del .amount{color:#999;font-size:12px;font-weight:400;margin-right:0.6180469716em;}
.woocommerce-product-list ul.products .product-content del + ins .amount{color:#a8b324;}
.woocommerce-product-list ul.products .product-content .amount{color:#a8b324;}
.woocommerce-product-list ul.products .star-rating{margin-bottom:10px;}
.woocommerce-product-list ul.products .product-title{display:block;margin-bottom:0.8em;line-height:1.41575em;text-decoration:none !important;}
.woocommerce-product-list ul.products .product-title span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#000;}
.woocommerce-product-list ul.products .product-title span:hover{color:#a8b324;}
.woocommerce-product-list ul.products .amount{font-weight:700;display:block;}
.woocommerce-product-list ul.products .price{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:baseline;align-items:baseline;color:#a8b324;font-weight:700;font-size:16px;}
.woocommerce-product-list ul.products .price ins{margin-left:0;margin-right:0.6em;}
.woocommerce-product-list ul.products .slick-slide{height:auto !important;}
.woocommerce-product-list.products-list-1 ul.products .product-title{margin-bottom:0.5em;}
.woocommerce-product-list.products-list-1 ul.products .star-rating{margin-bottom:0.3em;}
.woocommerce-product-list.products-list-2 ul.products, .woocommerce-product-list.products-list-3 ul.products{overflow:visible;}
.woocommerce-product-list.products-list-2 ul.products .product-list-inner, .woocommerce-product-list.products-list-3 ul.products .product-list-inner{border:3px solid #dfb178;border-radius:8px;padding:40px;}
@media(max-width:767px){
.woocommerce-product-list.products-list-2 ul.products .product-list-inner, .woocommerce-product-list.products-list-3 ul.products .product-list-inner{display:block;padding:30px;}
}
.woocommerce-product-list.products-list-2 ul.products .product-list-inner > a, .woocommerce-product-list.products-list-3 ul.products .product-list-inner > a{-webkit-box-flex:1;flex:1;}
.woocommerce-product-list.products-list-2 ul.products .product-list-inner img, .woocommerce-product-list.products-list-3 ul.products .product-list-inner img{margin:auto;max-width:100%;}
@media(max-width:767px){
.woocommerce-product-list.products-list-2 ul.products .product-list-inner img, .woocommerce-product-list.products-list-3 ul.products .product-list-inner img{margin-left:0;margin-bottom:20px;}
}
.woocommerce-product-list.products-list-2 ul.products .product-content, .woocommerce-product-list.products-list-3 ul.products .product-content{width:-webkit-calc(50% + 30px);width:calc(50% + 30px);-webkit-box-flex:unset;flex:unset;}
@media(max-width:767px){
.woocommerce-product-list.products-list-2 ul.products .product-content, .woocommerce-product-list.products-list-3 ul.products .product-content{width:100%;padding:0;}
}
.woocommerce-product-list.products-list-2 ul.products .posted-in a, .woocommerce-product-list.products-list-3 ul.products .posted-in a{font-size:12px;color:#999;}
.woocommerce-product-list.products-list-2 ul.products .posted-in a:hover, .woocommerce-product-list.products-list-3 ul.products .posted-in a:hover{color:#a8b324;}
.woocommerce-product-list.products-list-2 ul.products .product-title, .woocommerce-product-list.products-list-3 ul.products .product-title{font-size:20px;}
.woocommerce-product-list.products-list-2 ul.products .short-description, .woocommerce-product-list.products-list-3 ul.products .short-description{margin-top:15px;margin-bottom:10px;}
.woocommerce-product-list.products-list-2 ul.products a[class*="product_type_"], .woocommerce-product-list.products-list-3 ul.products a[class*="product_type_"]{margin-top:35px;position:relative;}
.woocommerce-product-list.products-list-2 ul.products a[class*="product_type_"]:before, .woocommerce-product-list.products-list-3 ul.products a[class*="product_type_"]:before{content:'';position:absolute;width:50px;height:1px;display:block;background-color:#999;left:0;top:-17px;}
.woocommerce-product-list.products-list-2 ul.products .product-list-inner{display:block;}
.woocommerce-product-list.products-list-2 ul.products .product-list-inner img{margin-bottom:20px;}
.woocommerce-product-list.products-list-2 ul.products .product-content{width:100%;padding:0;}
.woocommerce-product-list.products-list-4 ul.products{overflow:visible;}
.woocommerce-product-list.products-list-4 ul.products li{margin-top:0;margin-bottom:30px;}
.woocommerce-product-list.products-list-4 ul.products .product-list-inner{border:1px solid;border-color:#ebebeb;padding:1em;}
@media(min-width:768px){
.woocommerce-product-list.products-list-4 ul.products .product-list-inner img{max-width:200px;}
}
.woocommerce-product-list.products-list-5 ul.products{overflow:visible;}
.woocommerce-product-list.products-list-5 ul.products li{margin-top:0;margin-bottom:30px;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner{-webkit-box-align:start;align-items:flex-start;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner > a{max-height:unset;}
@media(max-width:768px){
.woocommerce-product-list.products-list-5 ul.products .product-list-inner{display:block;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner img{max-width:100%;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner .product-content{padding:20px 0 0;}
}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner .posted-in a{color:#999;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner .posted-in a:hover{color:#a8b324;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner a.product-title{font-size:14px;margin-bottom:2em;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner ins .amount{font-size:16px;}
@media(min-width:769px){
.woocommerce-product-list.products-list-5 ul.products .product-list-inner > a{flex-basis:50%;max-width:50%;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner img{max-width:100%;}
}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner .product-content{padding-top:25px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner .product-content > *{-webkit-box-ordinal-group:3;order:2;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner .product-content .star-rating{-webkit-box-ordinal-group:0;order:-1;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner .product-content .posted-in, .woocommerce-product-list.products-list-5 ul.products .product-list-inner .product-content .product-title, .woocommerce-product-list.products-list-5 ul.products .product-list-inner .product-content .short-description{-webkit-box-ordinal-group:2;order:1;}
.woocommerce-product-list.products-list-5 ul.products .product-list-inner .product-content .short-description{margin-bottom:10px;}
.time-sale{margin-top:15px;}
.time-sale .deal-text{color:#0a472e;}
@media(min-width:768px){
.time-sale .deal-text{margin-bottom:10px;}
}
.time-sale .freshio-countdown{display:-webkit-box;display:flex;flex-wrap:wrap;}
.time-sale .freshio-countdown .countdown-item{margin-right:35px;position:relative;text-align:center;line-height:1.2;}
@media(max-width:767px){
.time-sale .freshio-countdown .countdown-item{margin-right:20px;}
}
.time-sale .freshio-countdown .countdown-item .countdown-digits{color:#dfb178;font-size:30px;font-weight:700;}
.time-sale .freshio-countdown .countdown-item .countdown-label{font-size:12px;display:block;color:#999;font-weight:700;}
.time-sale .freshio-countdown .countdown-item:before{position:absolute;display:block;content:'';width:5px;height:5px;border-radius:50%;background-color:#dfb178;top:40%;right:-22px;}
@media(max-width:767px){
.time-sale .freshio-countdown .countdown-item:before{right:-13px;}
}
.time-sale .freshio-countdown .countdown-item:last-child:before{display:none;}
.border-wrapper-yes .woocommerce-carousel ul.products{padding-left:0;border-left:1px solid;border-right:1px solid;border-right-color:#ebebeb;border-left-color:#ebebeb;}
.elementor-widget-freshio-single-product form.cart .quantity{display:none;}
.elementor-widget-freshio-single-product form.cart button.single_add_to_cart_button{padding:0 35px;line-height:48px;font-size:12px;font-weight:700;text-transform:capitalize;background-color:#0A472E;border-radius:30px;}
.elementor-widget-freshio-single-product form.cart button.single_add_to_cart_button:hover{background-color:#a8b324;}
.elementor-widget-freshio-single-product .stock{display:none;}
.elementor-widget-freshio-tab-hover .wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;}
.elementor-widget-freshio-tab-hover .tab-title{width:30%;padding-right:30px;}
@media(max-width:1410px){
.elementor-widget-freshio-tab-hover .tab-title{width:25%;}
}
@media(max-width:768px){
.elementor-widget-freshio-tab-hover .tab-title{display:none;}
}
.elementor-widget-freshio-tab-hover .tab-title .tab-item{margin:30px 0;}
.elementor-widget-freshio-tab-hover .tab-content{width:70%;}
@media(max-width:1410px){
.elementor-widget-freshio-tab-hover .tab-content{width:75%;}
}
@media(max-width:768px){
.elementor-widget-freshio-tab-hover .tab-content{width:100%;}
}
.elementor-widget-freshio-tab-hover .tab-content .tab-content-item{display:none;-webkit-box-align:center;align-items:center;}
.elementor-widget-freshio-tab-hover .tab-content .tab-content-item.active{display:-webkit-box;display:flex;}
.elementor-widget-freshio-tab-hover .tab-content .tab-content-item.active .image{animation:opalFade 1s;-moz-animation:opalFade 1s;-webkit-animation:opalFade 1s;}
.elementor-widget-freshio-tab-hover .tab-content .tab-content-item.active .content{animation:opalMoveLeft 0.5s;-moz-animation:opalMoveLeft 0.5s;-webkit-animation:opalMoveLeft 0.5s;}
.elementor-widget-freshio-tab-hover .tab-content .content{-webkit-box-flex:1;flex:1;}
.elementor-widget-freshio-tab-hover .tab-content .title{font-size:30px;margin-bottom:10px;color:#0a472e;}
.elementor-widget-freshio-tab-hover .tab-content .description{margin-bottom:30px;}
.elementor-widget-freshio-tab-hover .tab-content .link{font-size:11px;text-transform:uppercase;color:#0a472e;}
.elementor-widget-freshio-tab-hover .tab-content .link span{position:relative;padding-right:4em !important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-freshio-tab-hover .tab-content .link i{position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .5s ease;transition:right .5s ease;font-size:7px;}
.elementor-widget-freshio-tab-hover .tab-content .link:hover{color:#a8b324;}
.elementor-widget-freshio-tab-hover .tab-content .link:hover span{padding-right:0 !important;padding-left:4em !important;}
.elementor-widget-freshio-tab-hover .tab-content .link:hover i{right:-webkit-calc(100% - 30px);right:calc(100% - 30px);}
.elementor-widget-freshio-tab-hover .tab-content .image{margin-bottom:30px;max-width:unset;margin-right:unset;}
@media(min-width:769px){
.elementor-widget-freshio-tab-hover .tab-content .image{max-width:350px;margin-right:60px;margin-bottom:0;}
}
@media(min-width:1410px){
.elementor-widget-freshio-tab-hover .tab-content .image{max-width:500px;margin-right:80px;}
}
.elementor-widget-freshio-tab-hover .tab-item{font-size:16px;display:-webkit-box;display:flex;color:#999;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-freshio-tab-hover .tab-item:hover, .elementor-widget-freshio-tab-hover .tab-item.active{cursor:pointer;color:#0a472e;}
.elementor-widget-freshio-tab-hover .tab-item:hover .number:after, .elementor-widget-freshio-tab-hover .tab-item.active .number:after{width:100%;}
.elementor-widget-freshio-tab-hover .tab-item:hover .number span, .elementor-widget-freshio-tab-hover .tab-item.active .number span{-ms-transform:translateX(-30px);-webkit-transform:translateX(-30px);transform:translateX(-30px);}
.elementor-widget-freshio-tab-hover .tab-item .number{position:relative;width:30px;margin-right:10px;}
.elementor-widget-freshio-tab-hover .tab-item .number:after{content:'';position:absolute;height:1px;width:0;background-color:#a8b324;right:0;top:50%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-freshio-tab-hover .tab-item .number span{display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
@-webkit-keyframes opalFade {
from{opacity:0;}
to{opacity:1;}
}
@keyframes opalFade {
from{opacity:0;}
to{opacity:1;}
}
.elementor-widget-container .elementor-teams-wrapper{line-height:1.5em;}
.elementor-widget-container .elementor-teams-wrapper .team-image{display:inline-block;position:relative;margin-bottom:30px;}
.elementor-widget-container .elementor-teams-wrapper .team-image img{margin-bottom:0;}
.elementor-widget-container .elementor-teams-wrapper .team-image:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:#3b3d40;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:4px;}
.elementor-widget-container .elementor-teams-wrapper .team-icon-socials{-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px);opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;}
.elementor-widget-container .elementor-teams-wrapper .team-name{text-transform:uppercase;color:#0a472e;font-weight:700;font-size:12px;}
.elementor-widget-container .elementor-teams-wrapper .team-name a{color:#0a472e;}
.elementor-widget-container .elementor-teams-wrapper .team-name a:hover{color:#a8b324;}
.elementor-widget-container .elementor-teams-wrapper .team-name:hover{color:#a8b324;}
.elementor-widget-container .elementor-teams-wrapper .team-job{text-transform:uppercase;color:#999;font-weight:500;font-size:12px;padding-bottom:16px;}
.elementor-widget-container .elementor-teams-wrapper .team-icon-socials ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;list-style:none;margin:0;}
.elementor-widget-container .elementor-teams-wrapper .team-icon-socials ul li.social{text-align:center;margin:0 5px;}
.elementor-widget-container .elementor-teams-wrapper .team-icon-socials ul li.social a{display:inline-block;width:45px;height:45px;line-height:40px;border:1px solid;border-color:#ebebeb;border-radius:50%;color:white;font-size:16px;}
.elementor-widget-container .elementor-teams-wrapper .team-icon-socials ul li.social a:hover{color:#a8b324;border-color:#a8b324;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-container .elementor-teams-wrapper .team-description{color:#555555;font-weight:500;}
.elementor-widget-container .elementor-teams-wrapper:hover .team-image:before{opacity:0.7;}
.elementor-widget-container .elementor-teams-wrapper:hover .team-icon-socials{-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px);opacity:1;}
.elementor-teams-layout-social-right .elementor-widget-container .elementor-teams-wrapper .team-icon-socials{right:30px;}
.elementor-teams-layout-social-right .elementor-widget-container .elementor-teams-wrapper .team-icon-socials ul{-webkit-box-pack:end;justify-content:flex-end;margin:0 -5px;}
.elementor-teams-layout-social-center .elementor-widget-container .elementor-teams-wrapper .team-icon-socials{margin:0 auto;left:0;right:0;}
.elementor-teams-layout-social-center .elementor-widget-container .elementor-teams-wrapper .team-icon-socials ul{-webkit-box-pack:center;justify-content:center;}
.elementor-teams-layout-social-left .elementor-widget-container .elementor-teams-wrapper .team-icon-socials{left:30px;}
.elementor-teams-layout-social-left .elementor-widget-container .elementor-teams-wrapper .team-icon-socials ul{-webkit-box-pack:start;justify-content:flex-start;margin:0 -5px;}
.elementor-testimonial-item-wrapper .title{display:block;font-size:30px;color:#0a472e;margin-bottom:15px;}
.elementor-testimonial-item-wrapper .icon-inner{font-size:60px;}
.elementor-testimonial-item-wrapper .content{color:#000;font-size:18px;margin-bottom:15px;}
.elementor-testimonial-item-wrapper .details{color:#aaa;}
.elementor-testimonial-item-wrapper .name a{color:#aaa;}
.elementor-testimonial-item-wrapper .name a:hover{color:#a8b324;}
.elementor-testimonial-item-wrapper .elementor-testimonial-image{margin-bottom:30px;}
.elementor-testimonial-item-wrapper .elementor-testimonial-image img{display:inline;width:70px;height:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover;}
.elementor-testimonial-item-wrapper .testimonial-style-2{display:-webkit-box;display:flex;}
.elementor-testimonial-item-wrapper .testimonial-style-2 .elementor-testimonial-image{margin-bottom:0;margin-right:30px;}
.elementor-testimonial-item-wrapper .testimonial-style-2 .style-2{-webkit-box-flex:1;flex:1;}
.elementor-testimonial-item-wrapper .testimonial-style-2 .content{font-size:14px;margin-bottom:5px;}
.elementor-testimonial-item-wrapper .testimonial-style-3 .info{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;position:relative;}
@media(max-width:767px){
.elementor-testimonial-item-wrapper .testimonial-style-3 .info{display:block;}
}
.elementor-testimonial-item-wrapper .testimonial-style-3 .info .icon{-webkit-box-flex:0;flex:0 0 100%;position:absolute;left:40px;bottom:25px;background-color:#a8b324;border-radius:50%;width:30px;height:30px;text-align:center;}
@media(max-width:767px){
.elementor-testimonial-item-wrapper .testimonial-style-3 .info .icon{display:none;}
}
.elementor-testimonial-item-wrapper .testimonial-style-3 .elementor-testimonial-image{max-width:70px;margin-right:30px;}
.elementor-testimonial-item-wrapper .testimonial-style-3 .details .name{display:block;color:#a8b324;font-size:16px;font-weight:700;}
.elementor-testimonial-item-wrapper .testimonial-style-3 .details .job{display:block;}
.testimonials-style-right .elementor-testimonial-item-wrapper .testimonial-style-2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;}
.testimonials-style-right .elementor-testimonial-item-wrapper .testimonial-style-2 .elementor-testimonial-image{margin-left:30px;margin-right:0;}
.testimonials-style-right .elementor-testimonial-item-wrapper .testimonial-style-3 .info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;}
.testimonials-style-right .elementor-testimonial-item-wrapper .testimonial-style-3 .elementor-testimonial-image{margin-left:30px;margin-right:0;}
.testimonials-style-center .elementor-testimonial-item-wrapper .testimonial-style-2{display:block;}
.testimonials-style-center .elementor-testimonial-item-wrapper .testimonial-style-2 .elementor-testimonial-image{margin-bottom:30px;margin-right:0;}
.testimonials-style-center .elementor-testimonial-item-wrapper .testimonial-style-3 .info{-webkit-box-pack:center;justify-content:center;}
.testimonial-decor{width:30px;height:2px;background:#d9d9d9;display:inline-block;}
@media(max-width:767px){
.freshio-carousel .slick-arrow{display:none !important;}
}
.elementor-testimonial-item-wrapper .slick-dots{bottom:-30px;padding:0 5px;}
.elementor-testimonial-item-wrapper .slick-dots li button:before{font-size:32px;}
.elementor-testimonial-item-wrapper .slick-prev, .elementor-testimonial-item-wrapper .slick-next{width:50px;height:50px;background-color:#fff;border-radius:50%;border:1px solid;border-color:#ebebeb;}
.elementor-testimonial-item-wrapper .slick-prev:before, .elementor-testimonial-item-wrapper .slick-next:before{color:#000;font-size:14px;opacity:1;font-weight:600;}
.elementor-testimonial-item-wrapper .slick-prev:hover, .elementor-testimonial-item-wrapper .slick-prev:focus,
.elementor-testimonial-item-wrapper .slick-next:hover, .elementor-testimonial-item-wrapper .slick-next:focus{background-color:#a8b324;}
.menu-vertical-type-default .vertical-navigation .vertical-menu{position:relative;top:0;opacity:1;visibility:visible;z-index:99;}
.menu-vertical-type-default .vertical-navigation .vertical-navigation-header{height:auto;}
.elementor-column-wrap:hover .text-editor-hover .elementor-text-editor > *:before{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);}
.elementor-column-wrap .text-editor-hover .elementor-text-editor > *{position:relative;display:inline-block;}
.elementor-column-wrap .text-editor-hover .elementor-text-editor > *:before{position:absolute;content:attr(data-hover);color:#0a472e;-webkit-clip-path:polygon(0 0, 0 0, 0% 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0% 100%, 0 100%);-webkit-transition:-webkit-clip-path 0.5s ease;transition:-webkit-clip-path 0.5s ease;transition:clip-path 0.5s ease;transition:clip-path 0.5s ease, -webkit-clip-path 0.5s ease;}
.animated-slide-column > .elementor-column-wrap{-webkit-transition:opacity 0s 0.6s, -webkit-transform 1s 0.6s;transition:opacity 0s 0.6s, -webkit-transform 1s 0.6s;transition:opacity 0s 0.6s, transform 1s 0.6s;transition:opacity 0s 0.6s, transform 1s 0.6s, -webkit-transform 1s 0.6s;opacity:0;-webkit-transform:translateX(-20px) translateZ(0);transform:translateX(-20px) translateZ(0);}
.animated-slide-column:after{content:'';margin:0 -5px 0 0;position:absolute;top:0;right:100%;bottom:100%;left:0;background-color:#a8b324;z-index:3;-webkit-transition:bottom 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, right 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.3s, margin 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.3s, left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.6s;transition:bottom 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, right 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.3s, margin 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.3s, left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.6s;}
.animated-slide-column.col-loaded{overflow:hidden;position:relative;}
.animated-slide-column.col-loaded .elementor-column-wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}
.animated-slide-column.col-loaded:after{margin-right:0;right:-3px;bottom:0;left:100%;}
.animated-bg-parallax{overflow:hidden;}
.animated-bg-parallax > .elementor-column-wrap{overflow:hidden;}
.animated-bg-parallax .img-banner-parallax{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.animated-bg-parallax .img-banner-parallax:not(.hover){-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}
.icon-bold .elementor-icon i{text-shadow:0 0 1px;font-weight:700;}
.elementor-button[class*='elementor-size-']{font-weight:700;border-radius:0;}
.elementor-button[class*='elementor-size-'].elementor-size-sm{padding:0.6180469716em 1.41575em;}
.elementor-element.elementor-button-primary .elementor-button{background-color:#a8b324;}
.elementor-element.elementor-button-underline .elementor-button{background:transparent;color:#a8b324;font-size:12px;padding:0;padding-bottom:0.3em;border-bottom:1px solid;}
.elementor-element.elementor-button-underline .elementor-button:hover{color:#80891b;}
.icon-effect-yes .elementor-button .elementor-button-icon{-webkit-transition:transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;}
.icon-effect-yes .elementor-button:hover .elementor-align-icon-right{-ms-transform:translateX(3px);-webkit-transform:translateX(3px);transform:translateX(3px);}
.icon-effect-yes .elementor-button:hover .elementor-align-icon-left{-ms-transform:translateX(-3px);-webkit-transform:translateX(-3px);transform:translateX(-3px);}
.elementor-widget-heading.heading-theme-style-yes .elementor-widget-container{position:relative;}
.elementor-widget-heading.heading-theme-style-yes .elementor-widget-container:before{border-left:9px solid transparent;border-right:9px solid transparent;border-top-width:9px;border-top-style:solid;border-top-color:#61ce70;position:absolute;bottom:-9px;left:30px;content:"";}
.elementor-widget-heading.tertiary-font .elementor-heading-title{font-family:"Greatest Richmond", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
.elementor-view-framed .elementor-icon, .elementor-view-default .elementor-icon{color:#a8b324;border-color:#a8b324;fill:#a8b324;}
.elementor-view-stacked .elementor-icon{background-color:#a8b324;}
.elementor-view-stacked-freshio .elementor-icon{position:relative;}
.elementor-view-stacked-freshio i{z-index:2;}
.elementor-view-stacked-freshio svg{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-view-stacked-freshio .elementor-icon-box-wrapper:hover svg{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-view-stacked-freshio .elementor-icon-box-wrapper:hover i{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-icon-box.theme-style-yes .elementor-icon{position:relative;}
.elementor-widget-icon-box.theme-style-yes .elementor-icon:before{content:"";border:1px dashed #000;border-radius:0;width:100%;height:100%;position:absolute;top:5px;right:-5px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-icon-box.theme-style-yes:hover .elementor-icon:before{top:-5px;left:-5px;}
.elementor-widget-icon-box.elementor-shape-circle .elementor-icon:before{border-radius:50%;}
.fullstack .elementor-icon-box-icon .elementor-icon{position:relative;}
.fullstack .elementor-icon-box-icon .elementor-icon:before{content:"";position:absolute;width:100%;height:100%;border:1px dashed rgba(0, 0, 0, 0.3);left:5px;top:5px;border-radius:50%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.fullstack .elementor-icon-box-icon .elementor-icon:hover:before{top:-5px;left:-5px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.elementor_library-template-default .entry-header, .elementor_library-template-default #post-navigation,
.elementor_library-template-default .entry-taxonomy{display:none;}
.elementor-button.elementor-size-sm{padding:0.6180469716em 1.41575em;font-weight:700;}
.elementor-widget-container .elementor-accordion .elementor-accordion-item{border:0;border-bottom:1px solid;border-bottom-color:#ebebeb;}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title{color:#0a472e;display:-webkit-box;display:flex;font-weight:400;-webkit-box-align:center;align-items:center;}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon{margin-right:1.063em;min-width:40px;min-height:40px;line-height:32px;font-size:14px;background:white;border:1px solid #e3e3e3;text-align:center;border-radius:100%;color:#010101;}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened{color:#010101;}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title a{line-height:26px;color:#000;}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{color:#000;}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a{color:#000;}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon{background-color:#a8b324;border-color:#a8b324;}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content{border-top:0;line-height:30px;padding:0 0 33px 52px;}
.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content p{margin:0;}:root{--scroll-bar:8px;}
body:not(.freshio-header-side):not(.has-scrollbar) .content-area .elementor-section.elementor-section-stretched{width:100vw !important;margin-left:-webkit-calc(-50vw + 50%) !important;margin-left:calc(-50vw + 50%) !important;margin-right:-webkit-calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important;left:0 !important;}
body.has-scrollbar:not(.freshio-header-side) .content-area .elementor-section.elementor-section-stretched{width:-webkit-calc(100vw - 20px) !important;width:calc(100vw - 20px) !important;margin-left:-webkit-calc(-50vw + 50% + 10px) !important;margin-left:calc(-50vw + 50% + 10px) !important;margin-right:-webkit-calc(-50vw + 50% + 10px);margin-right:calc(-50vw + 50% + 10px);left:0 !important;}
@supports (color: var(--scroll-bar)) {
body.has-scrollbar:not(.freshio-header-side) .content-area .elementor-section.elementor-section-stretched{width:-webkit-calc(100vw - var(--scroll-bar)) !important;width:calc(100vw - var(--scroll-bar)) !important;margin-left:-webkit-calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important;margin-left:calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important;margin-right:-webkit-calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important;margin-right:calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important;left:0 !important;}
}
.elementor-text-editor p{margin-bottom:0;}
.elementor-heading-title{font-family:"Mazzard Soft H", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
.elementor-widget-call-to-action .elementor-button .freshio-icon-arrow{font-size:7px;}
.elementor-widget-call-to-action.button-effect-yes .elementor-button i{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;}
.elementor-widget-call-to-action.button-effect-yes .elementor-button:hover i{-ms-transform:translateX(3px);-webkit-transform:translateX(3px);transform:translateX(3px);}
.elementor-widget-form.button-effect-yes .elementor-button{position:relative;overflow:hidden;}
.elementor-widget-form.button-effect-yes .elementor-button > span{position:relative;display:-webkit-inline-box;display:inline-flex;}
.elementor-widget-form.button-effect-yes .elementor-button:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;background-color:#a8b324;-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;}
.elementor-widget-form.button-effect-yes .elementor-button:hover:before{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}
.elementor-widget-form.button-effect-yes .elementor-button:hover .elementor-button-icon.elementor-align-icon-right{right:-webkit-calc(100% - 30px);right:calc(100% - 30px);}
.elementor-widget-form.button-effect-yes .elementor-button:hover .elementor-button-icon.elementor-align-icon-left{left:-webkit-calc(100% - 30px);left:calc(100% - 30px);}
.elementor-widget-form.button-effect-yes .elementor-button:hover .elementor-button-icon.elementor-align-icon-left + .elementor-button-text{padding-right:4em;padding-left:0;}
.elementor-widget-form.button-effect-yes .elementor-button:hover .elementor-button-text{padding-right:0;padding-left:4em;}
.elementor-widget-form.button-effect-yes .elementor-button .elementor-button-icon{position:absolute;display:-webkit-inline-box;display:inline-flex;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-widget-form.button-effect-yes .elementor-button .elementor-button-icon .freshio-icon-arrow{font-size:7px;}
.elementor-widget-form.button-effect-yes .elementor-button .elementor-button-icon.elementor-align-icon-right{right:0;}
.elementor-widget-form.button-effect-yes .elementor-button .elementor-button-icon.elementor-align-icon-left{left:0;}
.elementor-widget-form.button-effect-yes .elementor-button .elementor-button-icon.elementor-align-icon-left + .elementor-button-text{padding-right:0;padding-left:4em;}
.elementor-widget-form.button-effect-yes .elementor-button .elementor-button-text{padding-right:4em;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.elementor-field-group .elementor-field-textual:focus{box-shadow:none;}
.elementor-field-group .elementor-field-textual{border-radius:0;border-width:0 0 1px;padding:0 0 0.9em;}
.elementor-countdown-item{position:relative;}
.elementor-countdown-item:last-child:after{display:none;}
.elementor-countdown-item:after{position:absolute;top:30%;right:-2px;width:5px;height:5px;border-radius:50%;background-color:#0A472E;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description .border-bottom-primary{border-bottom:1px solid;border-bottom-color:#a8b324;padding-bottom:5px;}
.elementor-cta__button.elementor-button{border-width:0;}
.effect-column-underline:after{position:absolute;content:'';display:block;width:50%;height:4px;opacity:0;bottom:0;background-color:#0a472e;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.effect-column-underline:hover:after{width:100%;opacity:1;}
.elementor-widget-call-to-action.elementor-bg-transform-move-left:hover .elementor-bg, .elementor-widget-call-to-action.elementor-bg-transform-move-right:hover .elementor-bg{-ms-transform:scale(1.2) translateX(0);-webkit-transform:scale(1.2) translateX(0);transform:scale(1.2) translateX(0);}
.elementor-widget-call-to-action.elementor-bg-transform-move-up:hover .elementor-bg, .elementor-widget-call-to-action.elementor-bg-transform-move-down:hover .elementor-bg{-ms-transform:scale(1.2) translateY(0);-webkit-transform:scale(1.2) translateY(0);transform:scale(1.2) translateY(0);}
.elementor-widget-call-to-action .elementor-cta__title {
font-weight: 400; }