html,body{overflow-x:hidden !important}html{scroll-behavior:smooth}body{overflow-y:hidden !important}ol,ul{margin-left:1em;margin-bottom:0.2em !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-sizing:none !important;-webkit-box-shadow:none !important;outline:none !important}.elementor-field-group .elementor-field-textual:focus{box-sizing:none !important;-webkit-box-shadow:none !important}ul.slick-dots{list-style:none;margin:0 !important;text-align:center;margin-top:5px !important;width:100%;text-align:center}ul.slick-dots>li{display:inline-block;margin:0 10px;vertical-align:middle;background:none !important}@media (max-width: 1024px){ul.slick-dots>li{margin:0 6px}}ul.slick-dots>li.slick-active button{opacity:1;background-color:#5DACBD !important}ul.slick-dots>li button{padding:0 !important;font-size:0 !important;width:12px;height:12px;display:block;background:#D9D9D9 !important;border-radius:50%;border:0px !important;opacity:1;box-sizing:border-box !important}@media (max-width: 767px){ul.slick-dots>li button{width:8px;height:8px}}.slick-track{display:flex !important}.slick-slide{height:inherit !important}#h-cart-grey a#elementor-menu-cart__toggle_button{background:none !important}#h-cart-grey a#elementor-menu-cart__toggle_button span.elementor-button-icon{width:24px;height:24px;background:url(../images/icon-cart-grey.svg) no-repeat;background-size:contain;background-position:center}#h-cart-grey a#elementor-menu-cart__toggle_button span.elementor-button-icon i{opacity:0 !important;display:none !important}#h-cart-white a#elementor-menu-cart__toggle_button{background:none !important}#h-cart-white a#elementor-menu-cart__toggle_button span.elementor-button-icon{width:24px;height:24px;background:url(../images/icon-cart-white2.svg) no-repeat;background-size:contain;background-position:center}#h-cart-white a#elementor-menu-cart__toggle_button span.elementor-button-icon i{opacity:0 !important;display:none !important}.h-nav-menu ul.elementor-nav-menu>li.menu-item>a.elementor-item.elementor-item-active{text-decoration:underline !important}.h-nav-menu ul.elementor-nav-menu>li.menu-item>a.elementor-item.has-submenu{position:relative;padding-right:20px !important}.h-nav-menu ul.elementor-nav-menu>li.menu-item>a.elementor-item.has-submenu span.sub-arrow{position:absolute;right:0;padding:0 !important;width:auto}#back-to-top{bottom:40px;right:30px;line-height:36px;background-color:#5DACBD}#back-to-top:hover{background-color:#5DACBD;opacity:0.7}@media (max-width: 767px){#back-to-top{right:15px}}#chaty-widget-0 .chaty-widget{right:18px !important;bottom:85px !important}@media (max-width: 767px){#chaty-widget-0 .chaty-widget{right:0px !important}}#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(2){transform:translateY(-66px) !important}#chaty-widget-0 .chaty-i-trigger .chaty-cta-button span.chaty-svg svg circle,#chaty-widget-0 .chaty-i-trigger .chaty-cta-button span.chaty-svg svg ellipse{fill:#5DACBD !important}#chaty-widget-0 .chaty-channel-list .chaty-channel,#chaty-widget-0 .chaty-channel-list .chaty-channel a,#chaty-widget-0 .chaty-channel-list .chaty-channel .chaty-svg,#chaty-widget-0 .chaty-i-trigger .chaty-cta-button,#chaty-widget-0 .chaty-i-trigger .chaty-channel button,#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg{width:45px !important;height:45px !important}#chaty-widget-0 div#Whatsapp-0-channel{background:url(../images/icon-footer-whatsapp.svg) no-repeat;background-size:contain !important;box-shadow:none !important;border-radius:0 !important}#chaty-widget-0 div#Whatsapp-0-channel .chaty-svg{display:none !important}#chaty-widget-0 div#Facebook_Messenger-0-channel{background:url(../images/icon-footer-messenger.svg) no-repeat;background-size:contain !important;box-shadow:none !important;border-radius:0 !important}#chaty-widget-0 div#Facebook_Messenger-0-channel .chaty-svg{display:none !important}.base-copyright{font-size:18px;font-weight:400}@media (max-width: 1024px){.base-copyright{font-size:16px}}@media (max-width: 767px){.base-copyright{font-size:14px}}.base-copyright a{font-weight:600}.base-copyright a:hover{text-decoration:underline}.connect_btn a{min-width:255px !important}.grecaptcha-badge{width:70px !important;overflow:hidden !important;transition:all 0.3s ease !important;left:2px !important;bottom:2px !important}.grecaptcha-badge:hover{width:256px !important}.home_eye_catch h1{margin-bottom:0 !important}.home_eye_catch .elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{line-height:1.3em !important}.home_eye_catch .elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after{content:"";background-color:#5DACBD;width:4px}.home_intro{background:url(../images/shape-grey-big.svg) no-repeat;background-position:bottom -10% left 5vw;background-size:20vw}@media (max-width: 1024px){.home_intro{background-size:25vw}}@media (max-width: 767px){.home_intro{background-size:130px;background-position:bottom -40px left 10px}}ul.home_introduction_steps{list-style:none;margin:0 !important}ul.home_introduction_steps li{margin-bottom:0 !important;margin-top:-1px;overflow:hidden}ul.home_introduction_steps li .step_content{position:relative;padding-left:65px}ul.home_introduction_steps li .step_content .step_num{width:44px;height:50px;background:url(../images/icon-step-bg.svg) no-repeat;background-size:100% auto;text-align:center;line-height:50px;color:#ffffff;font-weight:bold;font-size:20px;font-weight:700;font-family:"Montserrat", Sans-serif;position:absolute;left:0;top:0}ul.home_introduction_steps li .step_content .step_num::after{content:"";display:block;width:2px;height:1000px;background-color:#5DACBD;position:absolute;left:50%;transform:translateX(-50%);top:2px;z-index:-1}ul.home_introduction_steps li .step_content h4.step_title{padding-top:12px;margin-bottom:10px}ul.home_introduction_steps li .step_content p.step_desc{margin-bottom:35px}ul.home_introduction_steps li:last-child .step_num::after{display:none !important}.system_solutions .elementor-container.elementor-column-gap-narrow{margin:0 -10px}.our_services{background:url(../images/shape-grey-02.svg) no-repeat;background-position:bottom 1vw right 1vw;background-size:14vw}@media (max-width: 1024px){.our_services{background-size:25vw}}@media (max-width: 767px){.our_services{background-size:130px}}ul.our_service_listing{list-style:none !important;margin:0 10px !important;display:flex;flex-wrap:wrap;justify-content:space-between}ul.our_service_listing li.service_box{width:48.5%;box-shadow:2px 2px 20px 0px rgba(0,0,0,0.05);text-align:center;margin-bottom:3%}ul.our_service_listing li.service_box a{background:#ffffff;display:block;box-sizing:border-box;padding:20px 10px;min-height:225px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1024px){ul.our_service_listing li.service_box a{min-height:190px}}ul.our_service_listing li.service_box a img{max-height:70px}@media (max-width: 767px){ul.our_service_listing li.service_box a img{max-height:55px}}ul.our_service_listing li.service_box a img.image_before_hover{display:block}ul.our_service_listing li.service_box a img.image_after_hover{display:none}ul.our_service_listing li.service_box a h4.service_box_title{margin:15px 0 0 0 !important;color:dimgray}ul.our_service_listing li.service_box a:hover{background:#5DACBD}ul.our_service_listing li.service_box a:hover img.image_before_hover{display:none}ul.our_service_listing li.service_box a:hover img.image_after_hover{display:block}ul.our_service_listing li.service_box a:hover h4.service_box_title{color:#ffffff}.our_partner_wrap .our_partner_listing{list-style:none;margin:0;display:flex;flex-wrap:wrap}.our_partner_wrap .our_partner_listing .our_partner_logo{padding:12px}.our_partner_wrap .our_partner_listing .slick-slide .our_partner_logo{display:block}.our_partner_wrap ul.slick-dots{margin-top:30px !important}.project_gallery_loop_wrap{margin-bottom:35px}@media (max-width: 767px){.project_gallery_loop_wrap{margin-bottom:30px}}.project_gallery_loop_wrap .project_gallery_trigger_img{position:relative;cursor:pointer}.project_gallery_loop_wrap .project_gallery_trigger_img .portfolio_thumbnail{position:relative;overflow:hidden;height:250px;position:relative;background:#f2f2f2}@media (max-width: 1024px){.project_gallery_loop_wrap .project_gallery_trigger_img .portfolio_thumbnail{height:200px}}.project_gallery_loop_wrap .project_gallery_trigger_img .portfolio_thumbnail img{width:100%;height:auto;position:absolute;display:block;margin:auto;top:0;bottom:0;left:0;right:0}.project_gallery_loop_wrap .project_gallery_trigger_img h4.project_gallery_trigger_title{font-size:17px !important;line-height:1.2em !important;margin:15px 0 5px 0 !important;font-family:inherit;color:dimgray}@media (max-width: 767px){.project_gallery_loop_wrap .project_gallery_trigger_img h4.project_gallery_trigger_title{font-size:20px}}.project_gallery_loop_wrap .project_gallery_trigger_img .portfolio_category{color:rgba(52,52,52,0.5)}.project_gallery_loop_wrap .project_gallery_trigger_img:hover .portfolio_thumbnail::after{content:"";display:block;background:#5DACBD;width:100%;height:100%;position:absolute;opacity:0.7;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}.project_gallery_loop_wrap .project_gallery_trigger_img:hover img{opacity:0.8}.project_gallery_loop_wrap .project_gallery_trigger_img:hover h4.project_gallery_trigger_title{color:#5DACBD}.project_gallery_loop_wrap .project_gallery_trigger_img:hover .portfolio_category{color:#343434}.project_gallery_loop_wrap .project_gallery_popup{display:none}.project_gallery_loop_wrap .project_gallery_popup.active{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;z-index:999}.project_gallery_loop_wrap .project_gallery_popup.active #project_gallery_popup_overlay{display:block;background:rgba(0,0,0,0.7);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner{position:relative;width:600px;background:#FFFFFF;box-sizing:border-box;padding:15px;text-align:center}@media (max-width: 767px){.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner{width:70%}}@media (max-width: 480px){.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner{width:90%}}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner .close_portfolio_popup{cursor:pointer;position:absolute;right:-18px;top:-18px;z-index:99;width:35px;height:35px;background:url(../images/icon-close-grey.svg) no-repeat;background-position:center;background-size:contain;transition:background 0.5s ease}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner .close_portfolio_popup:hover{background:url(../images/icon-close-white.svg) no-repeat;background-position:center;background-size:contain;transition:background 0.5s ease}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner ul.portfolio_gallery{list-style:none !important;margin:0 !important}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner ul.portfolio_gallery img{width:100%;height:auto}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner ul.portfolio_gallery .slick-track{display:block !important;height:auto !important}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner ul.portfolio_gallery .slick-slide{height:auto !important;display:flex !important;align-items:center}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner ul.portfolio_gallery .item_arrow{width:35px !important;height:35px !important;display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner ul.portfolio_gallery .item_arrow.prev{background:url(../images/icon-arrow-left.svg) no-repeat !important;background-size:contain !important;background-position:center !important;left:-70px}@media (max-width: 767px){.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner ul.portfolio_gallery .item_arrow.prev{left:-25px}}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner ul.portfolio_gallery .item_arrow.prev:hover{opacity:0.7}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner ul.portfolio_gallery .item_arrow.next{background:url(../images/icon-arrow-right.svg) no-repeat !important;background-size:contain !important;background-position:center !important;right:-70px}@media (max-width: 767px){.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner ul.portfolio_gallery .item_arrow.next{right:-25px}}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner ul.portfolio_gallery .item_arrow.next:hover{opacity:0.7}.project_gallery_loop_wrap .project_gallery_popup .project_gallery_popup_inner .project_gallery_popup_desc_title{text-align:center;margin-top:15px !important;font-weight:bold;color:dimgray}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect{margin:0 0 20px 0 !important;text-align:right}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap{text-align:left;min-width:360px !important}@media (max-width: 767px){.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap{min-width:100% !important}}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap .fs-label-wrap{background-image:url(../images/icon-arrow-dropdown.svg) !important;background-repeat:no-repeat !important;background-size:12px auto;background-position:center right 10px;box-sizing:border-box;padding-right:30px;background-color:#F4F4F4 !important;border:0 !important;border-radius:5px}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-label{padding:10px 15px !important;font-size:17px !important;text-align:left;line-height:1.5em}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap .fs-label-wrap span.fs-arrow{display:none !important}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap .fs-dropdown{text-align:left}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-search{padding-top:10px !important;padding-bottom:10px !important;background:none !important}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-search input{font-family:inherit;height:45px;box-sizing:border-box;padding:5px 10px;line-height:1.3em}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option{position:relative;font-size:initial !important;padding:12px 12px 12px 30px}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option:hover{background-color:rgba(25,77,145,0.05)}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected{background-color:rgba(71,148,165,0.1) !important}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected i{background:#5DACBD !important}.facetwp-facet.facetwp-facet-gallery_category.facetwp-type-fselect .fs-wrap .fs-dropdown .fs-no-results{font-size:initial !important;padding:12px 12px}.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager{text-align:center !important;margin-top:1em;margin-bottom:20px}.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager a,.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager span{position:relative;color:dimgray !important;width:35px;height:35px;line-height:35px;text-align:center;background:#ffffff !important;display:inline-block;vertical-align:middle;font-size:17px;font-weight:600;border:0 !important;border-radius:50%;padding:0 !important}.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager a:hover,.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager a.active,.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager span:hover,.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager span.active{color:#ffffff !important;background:#5DACBD !important}@media (max-width: 767px){.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager a,.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager span{width:30px;height:30px;line-height:30px}}.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager a.prev,.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager span.prev{font-size:0}.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager a.prev:after,.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager span.prev:after{content:"\f053";font-family:"Font Awesome 5 Free";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:900;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;font-size:12px}.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager a.next,.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager span.next{font-size:0}.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager a.next:after,.facetwp-facet.facetwp-facet-pagination.facetwp-type-pager span.next:after{content:"\f054";font-family:"Font Awesome 5 Free";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:900;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;font-size:12px}@media (max-width: 767px){.contact_img_box .elementor-image-box-wrapper{display:flex;text-align:left !important;align-items:center !important}.contact_img_box .elementor-image-box-wrapper .elementor-image-box-img{width:25%}.contact_img_box .elementor-image-box-wrapper .elementor-image-box-img img{width:80%;max-width:70px;margin-right:20%}.contact_img_box .elementor-image-box-wrapper .elementor-image-box-content{width:75%;text-align:left}}.elementor-widget-woocommerce-breadcrumb nav.woocommerce-breadcrumb{margin-bottom:0;font-size:15px;line-height:1.5em;font-weight:normal}.elementor-widget-woocommerce-breadcrumb nav.woocommerce-breadcrumb a{font-weight:700}.elementor-widget-woocommerce-breadcrumb nav.woocommerce-breadcrumb a:hover{color:#5DACBD !important}.elementor-widget-woocommerce-breadcrumb nav.woocommerce-breadcrumb .nav_separator{font-weight:700;margin:0 5px}.jet-woo-swiper-control-nav.jet-woo-swiper-gallery-thumbs .jet-woo-swiper-control-thumbs__item{opacity:1;border-radius:2px;border:2px solid #ffffff}.jet-woo-swiper-control-nav.jet-woo-swiper-gallery-thumbs .jet-woo-swiper-control-thumbs__item:hover,.jet-woo-swiper-control-nav.jet-woo-swiper-gallery-thumbs .jet-woo-swiper-control-thumbs__item.swiper-slide-thumb-active{border:2px solid #5DACBD}h1.product_title{margin:0 !important}.woocommerce-product-details__short-description ul{list-style:none;margin:0 0 1em 0 !important}.woocommerce-product-details__short-description ul li{background:url(../images/icon-tick-green.svg) no-repeat;padding-left:25px;background-size:17px auto;background-position:left top 3px}#pdf_brochure_btn{background-color:#FF6B00}#pdf_brochure_btn:hover{opacity:0.7}.elementor-widget-woocommerce-product-meta{margin:0 !important}.elementor-widget-woocommerce-product-meta .product_meta{font-size:1em !important;margin:10px 0 0 0 !important;border:0 !important;padding:0 !important}.elementor-widget-woocommerce-product-meta .product_meta span.detail-label{font-weight:bold !important}.elementor-widget-woocommerce-product-meta .product_meta a{font-weight:400 !important}span.item_brands span.item_brand:last-child .brand_separator{display:none !important}body.single-product form.cart .qib-container{overflow:hidden !important;border-radius:2px !important}body.single-product form.cart .qib-container .qib-button:not(#qib_id):not(#qib_id){height:48px;width:50px;background:#5DACBD;box-sizing:border-box;border:1px solid #5DACBD;font-family:monospace;font-size:20px;color:#ffffff;font-weight:300 !important}body.single-product form.cart .qib-container .qib-button:not(#qib_id):not(#qib_id):hover{opacity:0.7}body.single-product form.cart .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){height:48px;width:50px;border:1px solid #5DACBD;border-left:0 !important;border-right:0 !important;background:#ffffff !important;font-weight:bold}body.single-product form.cart button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_){height:48px;text-align:center;line-height:48px;border-radius:2px !important;background:#5DACBD !important;font-size:16px;font-weight:bold;text-transform:uppercase}body.single-product form.cart button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_):hover{opacity:0.7}body.single-product form.variations_form table.variations th.label{margin-bottom:10px !important;line-height:1.3em}body.single-product form.variations_form table.variations th.label label{font-weight:700 !important}body.single-product form.variations_form table.variations th.label label:after{content:":"}body.single-product form.variations_form table.variations td.value{display:flex !important;flex-direction:column !important}body.single-product form.variations_form table.variations td.value a.reset_variations{font-weight:400 !important;opacity:1 !important;text-decoration:underline !important}body.single-product form.variations_form table.variations td.value a.reset_variations:hover{color:#000000 !important}body.single-product form.variations_form .price{line-height:1.3;font-size:40px;font-weight:bold}body.single-product form.variations_form .price del{font-size:16px;font-weight:400;opacity:1;vertical-align:middle}body.single-product select{max-width:305px !important;min-width:305px !important;background-color:rgba(255,255,255,0) !important;border:1px solid #888888 !important;border-radius:2px;text-align:center}@media only screen and (max-width: 400px){body.single-product select{max-width:100% !important;min-width:100% !important}}body.single-product .single_page_wishlist .yith-wcwl-add-to-wishlist{margin-bottom:15px}body.single-product .single_page_wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{color:#696969 !important;background:none !important;border:0 !important;padding:0 !important;display:flex;width:fit-content;justify-content:center;align-items:center;font-weight:bold;font-size:16px;letter-spacing:0 !important}body.single-product .single_page_wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i{font-size:20px;margin-right:7px;margin-left:0 !important;font-weight:500}body.single-product .single_page_wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i.fa.fa-heart-o:before{content:"\f08a" !important}body.single-product .single_page_wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i+span{text-decoration:underline}body.single-product .single_page_wishlist .yith-wcwl-add-to-wishlist span.separator,body.single-product .single_page_wishlist .yith-wcwl-add-to-wishlist a.view-wishlist{display:none !important}.elementor-widget-share-buttons{margin-top:5px}.elementor-widget-share-buttons .elementor-grid-item{margin:0 25px 10px 0 !important}.elementor-widget-share-buttons .elementor-share-btn.elementor-share-btn_facebook{background:url(../images/icon-social-fb.svg) no-repeat !important;background-size:contain !important;background-position:center !important;width:20px;height:20px;box-sizing:border-box;padding:0 !important}.elementor-widget-share-buttons .elementor-share-btn.elementor-share-btn_facebook span.elementor-share-btn__icon{display:none !important}.elementor-widget-share-buttons .elementor-share-btn.elementor-share-btn_twitter{background:url(../images/icon-social-twitter.svg) no-repeat !important;background-size:contain !important;background-position:center !important;width:20px;height:20px;box-sizing:border-box;padding:0 !important}.elementor-widget-share-buttons .elementor-share-btn.elementor-share-btn_twitter span.elementor-share-btn__icon{display:none !important}.elementor-widget-share-buttons .elementor-share-btn.elementor-share-btn_whatsapp{background:url(../images/icon-social-whatsapp.svg) no-repeat !important;background-size:contain !important;background-position:center !important;width:20px;height:20px;box-sizing:border-box;padding:0 !important}.elementor-widget-share-buttons .elementor-share-btn.elementor-share-btn_whatsapp span.elementor-share-btn__icon{display:none !important}.woocommerce-tabs{padding:0 !important;margin:0 !important}.woocommerce-tabs ul.tabs.wc-tabs{margin:0 !important;border:0 !important}@media (max-width: 767px){.woocommerce-tabs ul.tabs.wc-tabs{overflow-x:auto !important;white-space:nowrap}.woocommerce-tabs ul.tabs.wc-tabs::-webkit-scrollbar{height:4px;background-color:#ffffff}.woocommerce-tabs ul.tabs.wc-tabs::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f2f2f2}}.woocommerce-tabs ul.tabs.wc-tabs>li{margin-right:30px !important;border-bottom:0px !important}@media (max-width: 767px){.woocommerce-tabs ul.tabs.wc-tabs>li{margin-right:10px !important;display:inline-block !important}}.woocommerce-tabs ul.tabs.wc-tabs>li a{color:dimgray !important;font-weight:bold !important;padding:0 !important;line-height:1.2em !important;font-size:15px !important;font-weight:700 !important;text-transform:uppercase !important}@media (max-width: 767px){.woocommerce-tabs ul.tabs.wc-tabs>li a{padding:15px 0 !important}}.woocommerce-tabs ul.tabs.wc-tabs>li::before{display:none !important}.woocommerce-tabs ul.tabs.wc-tabs>li:hover a,.woocommerce-tabs ul.tabs.wc-tabs>li.active a{color:#5DACBD !important}.woocommerce-tabs .woocommerce-Tabs-panel{border-top:0 !important;margin:50px 0 0 0 !important;padding:0 !important}#tab-reviews #reviews{display:flex;justify-content:space-between}@media (max-width: 767px){#tab-reviews #reviews{display:block}}#tab-reviews #reviews #comments{width:60%;box-sizing:border-box !important;padding-right:3% !important}@media (max-width: 767px){#tab-reviews #reviews #comments{width:100%;padding-right:0 !important}}#tab-reviews #reviews #review_form_wrapper{width:40%;box-sizing:border-box;border:1px solid #C7C7C7;padding:0 !important}@media (max-width: 767px){#tab-reviews #reviews #review_form_wrapper{width:100%}}#tab-reviews #reviews h2.woocommerce-Reviews-title{color:dimgray !important;font-weight:600 !important;font-family:inherit !important;font-size:25px}@media (max-width: 767px){#tab-reviews #reviews h2.woocommerce-Reviews-title{font-size:16px}}#tab-reviews #reviews ol.commentlist li.review .comment_container{padding-left:60px !important}#tab-reviews #reviews ol.commentlist li.review img.avatar{width:45px !important;height:auto !important}#tab-reviews #reviews ol.commentlist li.review .comment-text{margin:0 !important;padding:0 !important}#tab-reviews #reviews ol.commentlist li.review p.meta{margin-bottom:10px !important;font-size:15px !important}#tab-reviews #reviews ol.commentlist li.review strong.woocommerce-review__author{color:dimgray !important;font-weight:500 !important}#tab-reviews #reviews ol.commentlist li.review time.woocommerce-review__published-date{font-size:14px !important}#tab-reviews #reviews ol.commentlist li.review .description{font-style:unset !important;font-size:15px !important}#tab-reviews #reviews #review_form{background:#ffffff !important;border:0 !important;border-radius:20px}@media (max-width: 767px){#tab-reviews #reviews #review_form{font-size:18px}}#tab-reviews #reviews #review_form span#reply-title{color:dimgray !important;font-size:20px !important;text-transform:capitalize;font-weight:bold !important}#tab-reviews #reviews #review_form form#commentform{margin-top:20px}#tab-reviews #reviews #review_form form#commentform label{font-weight:normal;color:#757575;margin-bottom:8px;display:block;font-size:16px;text-transform:capitalize}#tab-reviews #reviews #review_form form#commentform label span.required{color:#FF0000 !important}#tab-reviews #reviews #review_form form#commentform label[for="rating"]{position:relative;bottom:-6px}#tab-reviews #reviews #review_form form#commentform .comment-form-rating{margin-bottom:15px}#tab-reviews #reviews #review_form form#commentform input{width:100%}#tab-reviews #reviews #review_form form#commentform textarea#comment{outline:none}#tab-reviews #reviews #review_form form#commentform input#submit{display:inline-block !important;min-height:auto;border:0 !important;width:auto;text-transform:uppercase}section.related.products>h2,section.up-sells>h2{font-size:40px !important;text-align:center;color:dimgray !important;margin-bottom:1.5em !important}@media (max-width: 1024px){section.related.products>h2,section.up-sells>h2{font-size:32px !important}}@media (max-width: 767px){section.related.products>h2,section.up-sells>h2{font-size:26px !important}}section.related.products .glide__arrows .glide__arrow,section.up-sells .glide__arrows .glide__arrow{top:25% !important}section.related.products .glide__arrows .glide__arrow.glide__arrow--left,section.up-sells .glide__arrows .glide__arrow.glide__arrow--left{left:0 !important}section.related.products .glide__arrows .glide__arrow.glide__arrow--right,section.up-sells .glide__arrows .glide__arrow.glide__arrow--right{right:0 !important}ul.products li.product{position:relative;color:#888888 !important}ul.products li.product:hover:before,ul.products li.product:hover .loop_cart_btns_wrap{opacity:1;pointer-events:inherit}ul.products li.product:hover .yith-wcwl-add-to-wishlist{display:block}ul.products li.product .astra-shop-thumbnail-wrap{margin-bottom:0;border-radius:0 !important;overflow:hidden}@media (max-width: 1024px){ul.products li.product .astra-shop-thumbnail-wrap{border-radius:10px}}ul.products li.product .astra-shop-thumbnail-wrap img{margin:0 !important}ul.products li.product .astra-shop-thumbnail-wrap .brands_inside_loop{margin-top:15px !important;font-size:15px}ul.products li.product .astra-shop-thumbnail-wrap .brands_inside_loop span.brand_name{color:dimgray !important}ul.products li.product .astra-shop-thumbnail-wrap .brands_inside_loop span.brand_name:not(:last-child)::after{content:","}ul.products li.product .astra-shop-summary-wrap{text-align:left}ul.products li.product .astra-shop-summary-wrap h2.woocommerce-loop-product__title{color:#5DACBD !important;text-align:left !important;font-size:20px !important;font-weight:bold !important;line-height:1.3em !important;margin-bottom:5px !important}@media (max-width: 767px){ul.products li.product .astra-shop-summary-wrap h2.woocommerce-loop-product__title{font-size:18px !important}}ul.products li.product .astra-shop-summary-wrap span.price{font-family:inherit;font-size:20px !important;font-weight:500 !important;color:dimgray !important;margin-bottom:5px !important}@media (max-width: 1024px){ul.products li.product .astra-shop-summary-wrap span.price{font-size:20px !important}}@media (max-width: 767px){ul.products li.product .astra-shop-summary-wrap span.price{font-size:18px !important}}ul.products li.product .astra-shop-summary-wrap span.price del{color:dimgray !important;font-weight:500 !important;opacity:1}ul.products li.product .astra-shop-summary-wrap span.price ins{color:dimgray !important;font-weight:500 !important}ul.products li.product .astra-shop-summary-wrap span.price bdi{font-weight:500 !important}ul.products li.product .yith-wcbm-badge{z-index:1 !important}li.product .astra-shop-thumbnail-wrap{position:relative}li.product .astra-shop-thumbnail-wrap .yith-wcwl-add-to-wishlist{top:auto;left:auto;right:15px;bottom:10px;line-height:1}li.product .yith-wcwl-add-to-wishlist{z-index:1 !important}li.product .yith-wcwl-add-to-wishlist a i{line-height:25px !important;text-align:center;font-size:20px !important;overflow:hidden !important}li.product .yith-wcwl-add-to-wishlist a i.fa.fa-heart-o:before{content:"\f08a" !important}.yith-wcwl-add-to-wishlist a{color:#5DACBD !important}.yith-wcwl-add-to-wishlist.exists a{color:#5DACBD !important}#listing_brand_logos .e-gallery-container.e-gallery-container{margin:0 !important;padding:0 !important;justify-content:center !important}#listing_brand_logos .e-gallery-container.e-gallery-container .e-gallery-item{position:static !important;height:60px !important;margin:20px}@media (max-width: 1024px){#listing_brand_logos .e-gallery-container.e-gallery-container .e-gallery-item{margin:10px}}@media (max-width: 767px){#listing_brand_logos .e-gallery-container.e-gallery-container .e-gallery-item{height:50px !important;margin:7px}}#listing_brand_logos .e-gallery-container.e-gallery-container .e-gallery-item .e-gallery-image{background-size:contain !important;background-repeat:no-repeat !important}form.woocommerce-ordering{margin-bottom:25px !important}form.woocommerce-ordering select.orderby{display:inline-block;vertical-align:middle;border:0 !important;background-color:#F4F4F4 !important;outline:none !important;color:#696969 !important;padding:10px 30px 10px 10px;-webkit-appearance:none !important;appearance:none !important;font-family:inherit !important;background:url(../images/arrow-down.svg) no-repeat;background-position:center right 10px;background-size:11px auto;font-size:17px !important;line-height:1.3em;border-radius:5px !important;width:270px;height:45px}@media (max-width: 767px){form.woocommerce-ordering select.orderby{width:100% !important}}@media (max-width: 767px){form.woocommerce-ordering{float:none !important}}.facetwp-facet.facetwp-type-search{margin-bottom:15px !important}.facetwp-facet.facetwp-type-search span.facetwp-input-wrap{display:block !important}.facetwp-facet.facetwp-type-search input.facetwp-search{width:100% !important;border:2px solid dimgray !important;padding:10px 50px 10px 10px;outline:none !important;border-radius:2px !important;height:48px;box-sizing:border-box;font-size:17px !important;font-family:inherit;color:dimgray}.facetwp-facet.facetwp-type-search .facetwp-icon{left:auto !important;right:8px !important;color:#2f2f2f !important;font-style:inherit;font-size:16px !important;opacity:1 !important}.facetwp-facet.facetwp-type-search .facetwp-icon:not(.f-loading):before{content:'';width:30px;height:100%;background:url(../images/icon-search-grey.svg) no-repeat;background-position:5px 50%;background-size:20px 20px}.facetwp-facet.facetwp-type-search .facetwp-icon.f-loading{width:30px !important}.facetwp-facet.facetwp-facet-product_type.facetwp-type-checkboxes,.facetwp-facet.facetwp-facet-product_brand.facetwp-type-checkboxes{margin-bottom:20px !important}.facetwp-facet.facetwp-facet-product_type.facetwp-type-checkboxes .facetwp-checkbox,.facetwp-facet.facetwp-facet-product_brand.facetwp-type-checkboxes .facetwp-checkbox{color:dimgray !important;padding:0 0 0 25px !important;display:block !important;background:url(../images/icon-check-before.svg) no-repeat !important;background-position:left top 3px !important;background-size:18px auto !important}.facetwp-facet.facetwp-facet-product_type.facetwp-type-checkboxes .facetwp-checkbox:hover,.facetwp-facet.facetwp-facet-product_type.facetwp-type-checkboxes .facetwp-checkbox.checked,.facetwp-facet.facetwp-facet-product_brand.facetwp-type-checkboxes .facetwp-checkbox:hover,.facetwp-facet.facetwp-facet-product_brand.facetwp-type-checkboxes .facetwp-checkbox.checked{background:url(../images/icon-check-after.svg) no-repeat !important;background-position:left top 3px !important;background-size:18px auto !important;color:dimgray !important}.facetwp-facet.facetwp-facet-product_type.facetwp-type-checkboxes .facetwp-checkbox span.facetwp-counter,.facetwp-facet.facetwp-facet-product_brand.facetwp-type-checkboxes .facetwp-checkbox span.facetwp-counter{display:none !important}.facetwp-facet.facetwp-facet-product_type.facetwp-type-checkboxes .facetwp-checkbox span.facetwp-expand,.facetwp-facet.facetwp-facet-product_brand.facetwp-type-checkboxes .facetwp-checkbox span.facetwp-expand{display:none !important}.facetwp-facet.facetwp-facet-product_type.facetwp-type-checkboxes .facetwp-depth span.facetwp-expand,.facetwp-facet.facetwp-facet-product_brand.facetwp-type-checkboxes .facetwp-depth span.facetwp-expand{display:inline-block !important;float:none !important;margin-left:5px}.facetwp-facet.facetwp-facet-product_type.facetwp-type-checkboxes>.facetwp-checkbox,.facetwp-facet.facetwp-facet-product_brand.facetwp-type-checkboxes>.facetwp-checkbox{font-weight:400 !important;font-size:17px !important;margin:10px 0 10px 0;border-radius:0 !important;border:0 !important}.facetwp-facet.facetwp-facet-product_type.facetwp-type-checkboxes>.facetwp-checkbox:first-child,.facetwp-facet.facetwp-facet-product_brand.facetwp-type-checkboxes>.facetwp-checkbox:first-child{margin-top:0 !important}@media (max-width: 767px){body.woocommerce-page a.button,body.woocommerce-page button.button{font-size:15px !important}}body.woocommerce-cart .coupon button.button{padding-left:5px !important;padding-right:5px !important}@media (max-width: 767px){body.woocommerce-cart .coupon button.button{font-size:14px !important;letter-spacing:-0.01em !important}}body.woocommerce-cart button.button[name="update_cart"]{padding-top:10px !important;padding-bottom:10px !important}
