.elementor-kit-12{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#000;font-family:"Roboto",Sans-serif;font-size:22px;line-height:34px;letter-spacing:.5px}.elementor-kit-12 e-page-transition{background-color:#FFBC7D}.elementor-kit-12 a{color:#019ADE}.elementor-kit-12 a:hover{color:#FCB01A}.elementor-kit-12 h1{color:#000;font-family:"Roboto",Sans-serif;font-size:80px;font-weight:700;line-height:78px;letter-spacing:0}.elementor-kit-12 h2{color:#000;font-family:"Roboto",Sans-serif;font-size:60px;font-weight:300;line-height:72px;letter-spacing:0}.elementor-kit-12 h3{color:#FFF;font-family:"Roboto",Sans-serif;font-size:42px;font-weight:700;line-height:44px;letter-spacing:0}.elementor-kit-12 h4{color:#000;font-family:"Roboto",Sans-serif;font-size:35px;font-weight:500;line-height:44px;letter-spacing:0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px}.e-con{--container-max-width:1280px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:992px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body{max-width:1920px;position:relative;margin:0 auto}h1,h2,h3,h3,h4,h5,h6{margin:0}.elementor-widget:not(:last-child){margin-bottom:0!important}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0}.m-0.elementor-widget-button a.elementor-button{margin:0 auto}.p-lr{padding-left:20px;padding-right:20px}.pt-10{padding-top:10px}.ml-40{margin-left:40px}.pl-60{padding-left:60px}.pt-25{padding-top:25px}.pl-25{padding-left:25px}.pt-50{padding-top:50px}.pt-80{padding-top:80px}.ptb-315{padding-top:315px;padding-bottom:315px}.pb-60{padding-bottom:60px}.pt-170{padding-top:170px}.pb-85{padding-bottom:85px}.ptb-335{padding-top:335px;padding-bottom:335px}.ptb-100{padding-top:100px;padding-bottom:100px}.ptb-235{padding-top:235px;padding-bottom:235px}.pt-120{padding-top:120px}.pt-95{padding-top:95px}.pb-95{padding-bottom:95px}.header-logo .elementor-widget-container a img{max-width:186px;height:auto}.header-wrap{padding:10px 80px}.header-wrap .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%;justify-content:space-between}.header-wrap ul.elementor-nav-menu li.menu-item a{font-family:Roboto;font-size:18px;letter-spacing:2px;line-height:20px;text-align:center;padding:10px 5px}.header-wrap ul.elementor-nav-menu li.menu-item a:hover{color:#09D;font-weight:700}.header-wrap ul.elementor-nav-menu li.menu-item:not(:last-child) a{margin-right:40px}.header-wrap i.fas.fa-caret-down{content:url(/wp-content/uploads/2022/07/chevron-down-copy-3-chevron-down.png)}.header-wrap ul.elementor-nav-menu li.menu-item a:hover i.fas.fa-caret-down{content:url(/wp-content/uploads/2022/07/chevron-down.png)}.header-wrap .header-inner ul.elementor-nav-menu li.menu-item.nav-btn a{margin-left:29px;height:50px;width:234px;border-radius:7px;background-color:#353E64;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;font-weight:400;letter-spacing:2px;line-height:22px;text-align:center;border:2px solid #353E64}.header-wrap .header-inner ul.elementor-nav-menu li.menu-item.nav-btn a:hover{background:#fff0;color:#353E64}.header-wrap ul.sub-menu li.menu-item a.elementor-sub-item:hover{background:#fff0;color:#09D;font-weight:700}.header-wrap ul.sub-menu li.menu-item:not(:last-child){padding-bottom:20px}.header-wrap .header-inner .sub-menu.elementor-nav-menu--dropdown.sm-nowrap{padding:30px 5px 45px 5px;min-width:248px!important}@media (min-width:1201px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle{display:none!important}.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:flex!important}}@media (max-width:1200px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none!important}.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle{display:flex!important}}span.h1-thin{font-weight:300}.hm-banner-txt .elementor-widget-container{font-family:Roboto;font-size:26px;letter-spacing:0;line-height:37px;width:100%;max-width:574px}.elementor-widget-button a.elementor-button{width:239px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:7px;background-color:#FCB01A}span.elementor-button-text{font-family:Roboto;font-size:20px;font-weight:700;letter-spacing:2px;line-height:24px;text-align:center}.hm-banner-btns{margin-top:-120px}.elementor-column.hm-banner-btn-clr{width:510px;height:fit-content}.read-more-btn a.elementor-button{justify-content:flex-start;padding:0}.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.hm-banner-btn-clr .elementor-column-wrap .elementor-widget-wrap{padding:35px 40px}.contact-popup{padding:55px 35px 80px 55px}.contact-popup .elementor-widget-text-editor.popup-txt .elementor-widget-container{font-family:Roboto;font-size:20px;letter-spacing:0;line-height:26px}.dialog-widget-content.dialog-lightbox-widget-content.animated{margin-top:195px}.contact-popup .gform_wrapper ul.gform_fields li.gfield label,.appointment .gform_wrapper ul.gform_fields li.gfield label{color:#000;font-family:Roboto;font-size:20px;letter-spacing:0;line-height:24px;transform:translateY(28px);position:absolute;left:20px;transition:0.5s ease;font-weight:500}.contact-popup .gform_wrapper ul.gform_fields li.gfield label{transform:translateY(21px);font-weight:400}html body .contact-popup .gform_wrapper ul.gform_fields li.gfield select{font-size:20px;letter-spacing:0;line-height:24px;font-weight:400;padding:0 20px}.contact-popup .gform_wrapper select{padding:23px 0 23px 3px}.contact-popup .gform_wrapper ul.gform_fields li.gfield{position:relative}.contact-popup .gform_wrapper ul.gform_fields li.gfield input,.contact-popup .gform_wrapper select{height:64px;border-radius:7px}.contact-popup input#gform_submit_button_1{width:147px;height:50px;background:#FCB01A;color:#000;border:1px solid #fcb01a;font-family:Roboto;font-size:20px;font-weight:700;letter-spacing:2px;line-height:24px;text-align:center;border-radius:7px;text-transform:uppercase}.contact-popup input#gform_submit_button_1:hover{background:#fff0;color:#fcb01a}.contact-popup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:20px;padding:5px 20px}body .contact-popup .gform_wrapper ul li.gfield{margin-top:30px;padding-top:0}.contact-popup .gform_wrapper .gform_body .gform_fields .gfield.selected label{transform:translatey(-17px);background:#fff;width:100px;left:1px;padding-top:5px;padding-left:20px;border-radius:5px}select option{font-size:18px}.read-more-btn.pt-50{padding-top:24px}.hm-banner-btn-clr .pt-20{padding-top:15px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pb-100{padding-bottom:100px}.footer-menu ul.elementor-nav-menu li.menu-item a{font-family:Roboto;font-size:18px;letter-spacing:1.8px;line-height:21px;text-align:center}.footer .elementor-widget-container img{width:186px;height:auto}.ptb-15{padding-top:15px;padding-bottom:15px}.pr-50{padding-right:50px}a.web-bar{color:#fff}.sec-header-heading .elementor-heading-title{font-family:Roboto;font-size:72px;font-weight:700;letter-spacing:0;line-height:78px}.logos .elementor-widget-container .gallery{display:flex;justify-content:center;align-items:center}.logos .elementor-image-gallery .gallery-item img{margin:0}.width-204 a.elementor-button{max-width:204px}.testimonial-slide .elementor-testimonial{width:100%;max-width:836px;margin:0 auto}.testimonial-slide .elementor-testimonial__content .elementor-testimonial__text{font-family:Roboto;font-size:60px;font-weight:300;letter-spacing:0;line-height:72px}.testimonial-slide .elementor-testimonial__footer span.elementor-testimonial__name{font-family:Roboto;font-size:22px;letter-spacing:.5px;line-height:34px;font-weight:400}.testimonial-slide .elementor-testimonial{position:relative}.testimonial-slide .elementor-testimonial:before{content:'';position:absolute;background:url(/wp-content/uploads/2022/07/1.png);top:0;width:71px;left:-102px;height:57px;background-size:contain;background-repeat:no-repeat}.testimonial-slide .elementor-testimonial:after{content:'';position:absolute;background:url(/wp-content/uploads/2022/07/copy.png);bottom:57px;width:71px;right:-60px;height:57px;background-size:contain;background-repeat:no-repeat}.testimonial-slide .elementor-swiper-button.elementor-swiper-button-prev{content:url(/wp-content/uploads/2022/07/er.png);transform:rotate(180deg)}.testimonial-slide .elementor-swiper-button.elementor-swiper-button-next{content:url(/wp-content/uploads/2022/07/er.png)}.ptb-195{padding-top:195px;padding-bottom:195px}.ptb-25{padding-top:25px;padding-bottom:25px}.pt-210{padding-top:210px}.pb-125{padding-bottom:125px}.justify-left a.elementor-button-link.elementor-button.elementor-size-sm{justify-content:left}.service-sec .elementor-column.elementor-col-50.elementor-inner-column.p-lr.service-inner:hover *{color:#fff}.service-inner{width:100%;max-width:540px;height:fit-content}.service-sec .elementor-container.elementor-column-gap-default{justify-content:center}.ptb-207{padding-top:207px;padding-bottom:207px}.acc-btn a{width:240px;height:50px;display:flex;justify-content:center;align-items:center;font-weight:700;fill:#000;color:#000;background-color:#FCB01A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FCB01A;border-radius:7px;transition:all .3s;font-family:Roboto;font-size:20px;font-weight:700;letter-spacing:2px;line-height:24px}.acc-btn a:hover{color:#FCB01A;background-color:#fff0;transition:all .3s}.faqs .elementor-tab-content.elementor-active{background:#f4fbfe}.faqs .elementor-accordion .elementor-tab-title.elementor-active{background:#f4fbfe;margin-bottom:0}.service-01{overflow:hidden}.service-01 .elementor-container.elementor-column-gap-default{width:100%;max-width:1280px;margin:0 auto}.service-box .elementor-flip-box__layer__description{color:#FFF;font-family:Roboto;font-size:22px;letter-spacing:.5px;line-height:34px}.box-col{transition:0.5s}.box-col:hover{width:30%}.box-col.first-col:hover{transform-origin:left}.service-box .elementor-flip-box__layer__overlay{padding:20px 5px 20px 0}h3.elementor-flip-box__layer__title,.service-box .elementor-flip-box__layer__description{transform:scaleX(.9)}.elementor-flip-box:hover .elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box:hover .elementor-flip-box__layer__title:not(:last-child){visibility:visible;margin:0 0 30px!important;transition:1.5s ease}.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){margin:0 0 0px!important;padding:0;visibility:hidden;transition:1.5s ease}.service-02-btn.elementor-column.elementor-col-50.elementor-inner-column:hover *{color:#fff}.hm-banner-btn-clr.service-02-btn .elementor-widget-wrap.elementor-element-populated{padding:40px}.mr-145{margin-right:145px}.appointment .gform_wrapper ul.gform_fields li.gfield:nth-child(3) label{display:none}.appointment .gform_wrapper ul.gform_fields li.gfield input{height:64px;border-radius:7px}.appointment .gform_wrapper ul.gform_fields{display:flex;justify-content:space-between;flex-wrap:wrap}.appointment .gform_wrapper ul.gform_fields li.gfield{position:relative}.appointment .gform_wrapper ul.gform_fields li.gfield{width:100%}.appointment .gform_wrapper ul.gform_fields li.gfield.half_col{width:48%}.appointment .gform_wrapper ul.gform_fields li.gfield{margin-bottom:20px}.appointment .gform_wrapper ul.gform_fields li.gfield.selected label{transform:translatey(-24px);left:1px;padding-top:5px;padding-left:5px;border-radius:5px;color:#fff}.appointment .gform_wrapper.gf_browser_chrome select{padding:15px 0 15px 16px;font-size:20px;font-weight:500;border-radius:7px}.appointment .gform_wrapper textarea.large{height:110px;border-radius:7px}.appointment .gform_wrapper .gform_footer{display:flex;justify-content:flex-end;padding:10px 0 10px;margin:0 0 0}.appointment .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{background:#FCB01A;border:2px solid #FCB01A;width:181px;height:50px;display:flex;justify-content:center;align-items:center;color:#000;font-family:Roboto;font-size:20px;font-weight:700;letter-spacing:2px;line-height:24px;text-align:center}.appointment .gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background:#fff0;color:#fcb01a}.appointment .gform_wrapper .gform_footer{position:relative}.appointment .gform_wrapper .gform_footer:after{content:'The field is required.';position:absolute;left:15px;top:22px;color:#fff;font-family:Roboto;font-size:14px;letter-spacing:0;line-height:16px}.appointment .gform_wrapper .gform_footer:before{content:'*';position:absolute;left:0;color:red}.appointment .gform_wrapper .top_label input.large.datepicker,.appointment .gform_wrapper .top_label input.medium.datepicker,.appointment .gform_wrapper .top_label input.small.datepicker{width:100%}.appointment .gform_wrapper div.validation_error{color:#fcb01a;border:none;margin-bottom:0}.appointment .gform_wrapper li.gfield.gfield_error,.appointment .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin:0;background:#fff0;border:none;padding:0}.appointment .gform_wrapper .validation_message{color:#fcb01a}.gform_wrapper .field_description_below .gfield_description{padding-top:5px}select{appearance:none}.gform_wrapper ul.gform_fields li.gfield.arrow{position:relative}.gform_wrapper ul.gform_fields li.gfield.arrow:after{content:'';position:absolute;background:url(/wp-content/uploads/2022/07/chevron-down-copy-4-chevron-down-1.svg);width:24px;height:24px;background-repeat:no-repeat;background-size:cover;top:28px;right:25px}.animate{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.one{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.elementor-element.faqs.elementor-widget.elementor-widget-accordion{width:100%;max-width:972px}.faqs a.elementor-accordion-title{position:relative;display:flex;padding-left:38px}span.tit-h{position:absolute;left:-20px}.faqs .elementor-accordion .elementor-tab-content{padding:20px 40px 20px 75px}.faqs .elementor-accordion .elementor-tab-title{margin:0;padding:25px 40px;font-weight:700;line-height:1;cursor:pointer;outline:none;margin-bottom:40px}.pt-290{padding-top:290px}.pt-100{padding-top:100px}.pt-210{padding-top:210px}.pb-110{padding-bottom:110px}.single-post-btn a.elementor-button{padding:0;justify-content:space-between;font-family:Roboto;font-size:20px;font-weight:700;letter-spacing:2px;line-height:24px}.single-post section.elementor-section.elementor-top-section.elementor-element.ptb-100.elementor-section-boxed{padding-left:20px;padding-right:20px}.single-post span.elementor-button-icon.elementor-align-icon-left{margin-top:5px}.post-tabs .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{border-radius:7px}.post-tabs h3.elementor-post__title a{color:#000;font-family:Roboto;font-size:32px;font-weight:500;letter-spacing:0;line-height:44px}article.elementor-post{width:100%}.post-tabs a.elementor-post__read-more{color:#000;font-family:Roboto;font-size:20px;font-weight:700;letter-spacing:2px;line-height:24px;margin-top:40px;display:block}.post-tabs.elementor-widget-tabs .elementor-tab-content{padding-top:60px;padding-left:0;padding-right:0}.post-tabs .elementor-tabs-wrapper .elementor-tab-title:first-child{padding-left:0}.post-tabs .elementor-tabs-wrapper .elementor-tab-title{border:none;border-bottom:4px solid #fff0}.post-tabs .elementor-tabs-wrapper .elementor-tab-title:hover{border:none;border-bottom:4px solid #09D}.post-tabs .elementor-tabs-wrapper .elementor-tab-title{padding:5px 30px}.post-tabs.elementor-widget-tabs .elementor-tab-content,.post-tabs.elementor-widget-tabs .elementor-tab-title,.post-tabs.elementor-widget-tabs .elementor-tab-title:after,.post-tabs.elementor-widget-tabs .elementor-tab-title:before,.post-tabs.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #fff0}a.page-numbers.next{content:url(/wp-content/uploads/2022/07/Arrow-Copy-1.svg)}.post-tabs a.page-numbers.prev,.post-tabs span.page-numbers.prev{content:url(/wp-content/uploads/2022/07/Arrow-3.svg)}.post-tabs nav.elementor-pagination{margin-top:85px}a.page-numbers:after{content:'.';position:absolute;font-size:32px;font-weight:800;bottom:0}a.page-numbers{position:relative}span.page-numbers.current{color:#000;font-family:Roboto;font-size:32px;font-weight:500;letter-spacing:0;line-height:50px}a.page-numbers{color:#9C938B;font-family:Roboto;font-size:32px;font-weight:500;letter-spacing:0;line-height:50px}body:not(.rtl) .elementor-677 .elementor-element.elementor-element-2355fa6 .post-tabs .elementor-pagination .page-numbers:not(:last-child){margin-right:calc(50px/2)}.appointment #gform_wrapper_3 ul.gform_fields li.gfield:nth-child(3) label{display:block}.contact-col .gform_wrapper ul.gform_fields li.gfield{margin-bottom:5px}.map-col{padding-top:75px}.contact-col{max-width:470px;margin:0 auto}.contact-us .elementor-column .elementor-widget-wrap.elementor-element-populated{border-radius:7px 0 0 7px}.contact-col .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{width:147px;border-radius:7px}.ptb-230{padding-top:230px;padding-bottom:230px}.pl-40{padding-left:40px}.shop-banner .elementor-container{min-height:520px;padding-bottom:50px}.shop-heading h1.elementor-heading-title{font-family:Roboto;font-size:72px;font-weight:700;letter-spacing:0;line-height:78px}.categories .woocommerce .products .product-category a img{width:100%;max-width:400px;height:auto;margin:0 auto}.categories h2.woocommerce-loop-category__title,.page.page-id-1333 .woocommerce ul.products li.product .woocommerce-loop-category__title{color:#1E1E1E;font-family:'Roboto',sans-serif;font-size:32px;font-weight:500;letter-spacing:0;line-height:44px}.categories h2.woocommerce-loop-category__title:hover,.categories h2.woocommerce-loop-category__title:hover .count,.page.page-id-1333 .woocommerce ul.products li.product .woocommerce-loop-category__title:hover{color:#09D}.cat-wrap .elementor-search-form__container input.elementor-search-form__input{color:#9C938B;font-family:Roboto;font-size:20px;letter-spacing:0;line-height:24px}.cat-wrap .elementor-search-form__container input.elementor-search-form__input{color:#9C938B;font-family:Roboto;font-size:20px;letter-spacing:0;line-height:24px;height:64px;border-radius:7px;background-color:#F3F3E7}.cat-wrap .elementor-search-form__container{max-width:400px;margin-left:auto}.cat-wrap i.fas.fa-search{content:url(/wp-content/uploads/2022/08/search-1.svg);width:24px;height:24px}.cat-wrap .elementor-search-form button{background:#F3F3E7}span.detail-label{display:none}.related.products h2{display:none}.related.products a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:none}.related.products a.pisol_buy_now_button{display:none!important}.cat-tabs .elementor-tabs .elementor-tab-title a{color:#000;font-family:Roboto;font-size:22px;letter-spacing:.5px;line-height:34px;font-weight:400}.tabs-wrap .elementor-search-form__container{max-width:400px}.cat-tabs .elementor-tabs .elementor-tab-title a:hover{font-weight:600;border-bottom:4px solid #09D}h2.woocommerce-loop-product__title{color:#000;font-family:Roboto;font-size:22px;letter-spacing:.5px;line-height:34px}.tabs-wrap .woocommerce ul.products li.product .price{color:#09D;font-family:Roboto;font-size:32px;font-weight:500;letter-spacing:0;line-height:44px}.tabs-wrap a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:none}.single-product span.woocommerce-Price-amount.amount{color:#09D;font-family:Roboto;font-size:32px;font-weight:500;letter-spacing:0;line-height:44px}.single-product button.single_add_to_cart_button.button.alt{display:none}a.buy-now.button{margin-top:25px}.single-product a.buynow{color:#000;font-family:Roboto;font-size:20px;font-weight:700;letter-spacing:2px;line-height:24px;text-align:center;height:50px;width:164px;border-radius:7px;background-color:#FCB01A;display:flex;justify-content:center;align-items:center}.single-product a.add-to-cart{height:50px;width:209px;border-radius:7px;background-color:#09D;color:#FFF;font-family:Roboto;font-size:20px;font-weight:700;letter-spacing:2px;line-height:24px;text-align:center;margin-left:25px}.single-product.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 120px;height:78px;width:78px;border-radius:6px;position:relative}.single-product.woocommerce div.product form.cart div.quantity:before{content:'Quantity';position:absolute;left:-120px;top:22px;color:#000;font-family:Roboto;font-size:22px;letter-spacing:.5px;line-height:34px}.single-product input.input-text.qty{color:#000;font-family:Roboto;font-size:32px;letter-spacing:0;line-height:44px;max-width:78px}.single-product #wps-slider-section #sp-woo-product-slider-1439 .wpsf-product-title a{color:#000;font-family:Roboto;font-size:22px;letter-spacing:.5px;line-height:34px;font-weight:400}.single-product .related-pr #wps-slider-section .wps-product-section .slick-prev.slick-arrow{content:url(/wp-content/uploads/2022/08/Group-3.svg);width:68px!important;height:68px!important;position:absolute;top:130px;left:-10px;z-index:1;background:#fff}.single-product .related-pr #wps-slider-section .wps-product-section .slick-next.slick-arrow{content:url(/wp-content/uploads/2022/08/Group-2-3.svg);width:68px!important;height:68px!important;position:absolute;top:130px;right:-10px;z-index:1;background:#fff}ol.flex-control-nav.flex-control-thumbs{display:flex;justify-content:end}a.woocommerce-product-gallery__trigger{display:none}.single-product .related-pr .wps-slider-section img.wpsf-product-img{margin:0 auto}@media (min-width:1900px){section.elementor-section.elementor-top-section.elementor-element.shop-banner{background-position:0 -104px}}@media only screen and (min-width:641px){.contact-col .gform_wrapper ul.gform_fields li.gfield{padding-right:0}}@media (max-width:1880px){.header-wrap{padding:10px 20px}}@media(max-width:1760px){.header-wrap .header-inner ul.elementor-nav-menu li.menu-item.nav-btn a{margin-left:15px}.header-wrap ul.elementor-nav-menu li.menu-item:not(:last-child) a{margin-right:20px}}@media(max-width:1600px){.header-wrap ul.elementor-nav-menu li.menu-item a{font-size:16px;letter-spacing:1px}.ptb-315{padding-top:280px;padding-bottom:280px}.pt-290{padding-top:250px}.ptb-335{padding-top:280px;padding-bottom:280px}.pt-170,.pt-210{padding-top:140px}.pb-85{padding-bottom:70px}.ptb-100{padding-top:90px;padding-bottom:90px}.ptb-235{padding-top:200px;padding-bottom:200px}.pt-120{padding-top:100px}.pt-95{padding-top:80px}.pb-95,.pb-110{padding-bottom:80px}.pt-100{padding-top:80px}.ptb-195{padding-top:170px;padding-bottom:170px}.elementor-kit-12 h1,.sec-header-heading .elementor-heading-title{font-size:75px;line-height:80px}.elementor-kit-12 h2{font-size:55px;line-height:65px}.elementor-kit-12 h3{font-size:40px;line-height:42px}.elementor-widget-text-editor .elementor-widget-container{font-size:20px;line-height:30px}html body .hm-banner-btn-clr .elementor-widget-wrap.elementor-element-populated{padding:32px 30px!important}.testimonial-slide .elementor-testimonial__content .elementor-testimonial__text{font-size:55px;line-height:65px}.post-tabs h3.elementor-post__title a{font-size:28px;line-height:38px}.post-tabs a.elementor-post__read-more{font-size:18px;letter-spacing:1px;line-height:20px;margin-top:30px}}@media(max-width:1440px){.ptb-315{padding-top:200px;padding-bottom:220px}.ptb-335{padding-top:260px;padding-bottom:260px}.pt-170,.pt-210{padding-top:120px}.pt-290{padding-top:200px}.pb-85{padding-bottom:60px}.ptb-100{padding-top:80px;padding-bottom:80px}.ptb-235,.ptb-207,.ptb-230{padding-top:180px;padding-bottom:180px}.pt-120{padding-top:90px}.pt-95{padding-top:75px}.pb-95,.pb-110{padding-bottom:75px}.elementor-kit-12 h1{font-size:68px;line-height:70px}.elementor-kit-12 h2{font-size:52px;line-height:62px}.header-wrap .header-inner ul.elementor-nav-menu li.menu-item.nav-btn a{height:42px;width:185px;font-size:16px;letter-spacing:1px}.header-logo .elementor-widget-container a img{max-width:150px;height:auto;width:100%}.header-wrap ul.elementor-nav-menu li.menu-item a{font-size:15px;letter-spacing:1px}.header-wrap ul.elementor-nav-menu li.menu-item:not(:last-child) a{margin-right:10px}span.elementor-button-text{font-size:18px;letter-spacing:1.5px}.hm-banner-txt .elementor-widget-container{font-size:24px;line-height:35px}.hm-banner-btns .elementor-col-100 .elementor-container.elementor-column-gap-default{width:100%;max-width:100%;margin:0 auto;justify-content:center}.testimonial-slide .elementor-testimonial__content .elementor-testimonial__text{font-size:52px;line-height:62px}.post-tabs h3.elementor-post__title a{font-size:26px;line-height:35px}}@media (max-width:1400px){.ptb-315{padding-top:180px;padding-bottom:180px}.ptb-335{padding-top:240px;padding-bottom:240px}.pt-170,.pt-210,.pt-290{padding-top:100px}.pb-85{padding-bottom:60px}.ptb-100{padding-top:70px;padding-bottom:70px}.ptb-235,.ptb-207,.ptb-195,.ptb-230{padding-top:140px;padding-bottom:140px}.pt-120{padding-top:70px}.pt-95{padding-top:65px}.pb-95{padding-bottom:65px}.pt-100{padding-top:70px}html body .hm-banner-btn-clr .elementor-widget-wrap.elementor-element-populated{padding:35px 25px!important}.elementor-kit-12 h2,.testimonial-slide .elementor-testimonial__content .elementor-testimonial__text{font-size:50px;line-height:60px}.elementor-kit-12 h3{font-size:40px;line-height:42px}html body .secondary-header .elementor-container{min-height:350px}.post-tabs a.elementor-post__read-more{font-size:16px;letter-spacing:1px;line-height:20px;margin-top:30px}}@media(max-width:1300px){.ptb-315{padding-top:160px;padding-bottom:180px}.ptb-335{padding-top:230px;padding-bottom:230px}.elementor-kit-12 h1,.sec-header-heading .elementor-heading-title{font-size:62px;line-height:68px}.elementor-kit-12 h2,.testimonial-slide .elementor-testimonial__content .elementor-testimonial__text{font-size:48px;line-height:58px}.header-wrap ul.elementor-nav-menu li.menu-item:not(:last-child) a{margin-right:5px}.header-wrap ul.elementor-nav-menu li.menu-item a{font-size:13px}.elementor-column.hm-banner-btn-clr{width:450px;height:fit-content}html body .hm-banner-btn-clr .elementor-widget-wrap.elementor-element-populated{padding:22px 20px!important}.service-01 .elementor-container.elementor-column-gap-default{width:100%;max-width:90%;margin-left:auto;margin-right:0}.ind-head h2.elementor-heading-title.elementor-size-default br{display:none}.post-tabs h3.elementor-post__title a{font-size:22px;line-height:30px}}@media(max-width:1200px){.ptb-315{padding-top:150px;padding-bottom:170px}.ptb-335{padding-top:200px;padding-bottom:200px}.pt-170,.pt-210{padding-top:80px}.pb-85{padding-bottom:50px}.ptb-100{padding-top:60px;padding-bottom:60px}.ptb-235,.ptb-207,.ptb-195,.ptb-230{padding-top:100px;padding-bottom:100px}.pt-120,.pt-290{padding-top:60px}.pt-95{padding-top:50px}.pb-95,.pb-110{padding-bottom:50px}.elementor-kit-12 h1,.sec-header-heading .elementor-heading-title{font-size:60px;line-height:65px}.header-logo .elementor-widget-container a img,.footer .elementor-widget-container img{max-width:110px;height:auto;width:100%}.header-inner .elementor-container.elementor-column-gap-default{flex-wrap:wrap}.header-inner .elementor-col-50 .elementor-nav-menu--main.elementor-nav-menu__container{justify-content:center}.elementor-element.header-logo.elementor-widget.elementor-widget-image{text-align:center}.header-wrap ul.elementor-nav-menu li.menu-item:not(:last-child) a{margin-right:10px}.header-wrap .header-inner ul.elementor-nav-menu li.menu-item.nav-btn a{height:38px;width:150px;font-size:15px;letter-spacing:.6px;margin-left:10px}.elementor-kit-12 h2,.testimonial-slide .elementor-testimonial__content .elementor-testimonial__text{font-size:45px;line-height:55px}.elementor-kit-12 h3{font-size:36px;line-height:38px}.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.box-col{width:20%}.footer-menu ul.elementor-nav-menu li.menu-item a{font-family:Roboto;font-size:16px;letter-spacing:.8px;line-height:21px;text-align:center}.footer .elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 12px}.footer nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none{justify-content:center}.testimonial-slide .elementor-testimonial:before{width:45px;left:-53px;height:35px}.testimonial-slide .elementor-testimonial:after{width:46px;right:-35px;height:48px}.footer-list span.elementor-icon-list-text{font-size:20px;line-height:25px}html body .shop-banner .elementor-container{min-height:500px;padding-bottom:50px}}@media (max-width:1024px){.ptb-315{padding-top:150px;padding-bottom:170px}.ptb-335{padding-top:200px;padding-bottom:200px}.elementor-kit-12 h1{font-size:60px;line-height:65px}}@media (max-width:992px){.ptb-315{padding-top:90px;padding-bottom:170px}.pt-50{padding-top:20px}.ptb-335{padding-top:160px;padding-bottom:160px}.pt-170,.pt-290{padding-top:60px}.pb-85{padding-bottom:50px}.ptb-100{padding-top:50px;padding-bottom:50px}.ptb-235,.ptb-207,.ptb-195,.ptb-230{padding-top:60px;padding-bottom:60px}.pt-120{padding-top:50px}.pb-100{padding-bottom:40px}.pt-210{padding-top:60px}.p-t-20{padding-top:20px}.pl-0{padding-left:0}.pt-80{padding-top:40px}.mr-145{margin-right:0}.elementor-kit-12 h1,.sec-header-heading .elementor-heading-title{font-size:50px;line-height:55px}.elementor-kit-12 h2,.testimonial-slide .elementor-testimonial__content .elementor-testimonial__text{font-size:40px;line-height:50px}.elementor-kit-12 h3{font-size:34px;line-height:36px}.elementor-widget-text-editor .elementor-widget-container{font-size:18px;line-height:25px}span.elementor-button-text{font-size:16px;letter-spacing:1px}.header-inner .elementor-column.elementor-col-50{width:50%!important}.elementor-element.header-logo.elementor-widget.elementor-widget-image{text-align:left}.header-wrap ul.elementor-nav-menu li.menu-item a{font-size:18px}.header-wrap ul.elementor-nav-menu li.menu-item{padding-left:20px}.header-wrap .header-inner ul.elementor-nav-menu li.menu-item.nav-btn a{margin-left:0}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{padding:20px 0 75px 0}.hm-banner-btns .elementor-col-50.elementor-element.hm-banner-btn-clr{width:48%}.ml-40{margin-left:25px}.elementor-widget-button a.elementor-button{width:200px}.width-204 a.elementor-button{max-width:200px;margin:0 auto}.testimonial-slide .elementor-testimonial:after{bottom:65px;width:35px;right:15px;height:20px}.testimonial-slide .elementor-testimonial:before{top:0;width:50px;left:35px;height:20px}.testimonial-slide.elementor-testimonial--align-left .elementor-testimonial{text-align:center}.about-us .elementor-widget-image .elementor-widget-container img{width:100%}.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.box-col{width:48%}.service-01 .elementor-container.elementor-column-gap-default{width:100%;max-width:90%;margin:0 auto}.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center!important}.testimonial-slide .elementor-testimonial__footer span.elementor-testimonial__name{font-size:18px;line-height:25px}html body .secondary-header.elementor-section-boxed .elementor-container{min-height:300px!important;padding:0 20px}.elementor-section.elementor-top-section.elementor-element.testimonials{padding-left:20px;padding-right:20px}section.elementor-section.elementor-top-section.elementor-element.elementor-section-items-bottom.secondary-header{background-image:linear-gradient(rgb(114 114 114 / 60%),rgb(246 238 238 / 60%)),url(/wp-content/uploads/2022/07/shutterstock_1510111748-1-min.jpg)}.logos .elementor-image-gallery .gallery-item img{margin:0 auto}section.elementor-section.elementor-inner-section.elementor-element.elementor-section-full_width.inner-sec{background-image:linear-gradient(rgb(238 238 238 / 46%),rgb(197 224 246 / 67%)),url(/wp-content/uploads/2022/07/shutterstock_1527133847-1.jpg)}.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.service-02-btn{width:47%}.faqs .elementor-accordion .elementor-tab-title{padding:25px 40px}.post-tabs .elementor-tab-mobile-title{display:none}.post-tabs .elementor-tabs .elementor-tabs-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.post-tabs .elementor-tabs-wrapper .elementor-tab-title{padding:15px 10px}.post-tabs .elementor-tabs-wrapper .elementor-tab-title{font-size:20px}.post-tabs.elementor-widget-tabs .elementor-tab-content{padding-top:40px}.post-tabs h3.elementor-post__title a{font-size:20px;line-height:28px}.post-tabs a.elementor-post__read-more{font-size:16px;line-height:18px;margin-top:20px}.contact-col{max-width:100%;margin:0 auto}.ml-0{margin-left:0}.process-sec br{display:none}.map-col .elementor-widget-container img{width:100%}.map-col{padding-top:40px}.footer nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none{justify-content:flex-start}.footer-list .elementor-icon-list-item span.elementor-icon-list-text{font-size:18px;line-height:25px}.footer-menu ul.elementor-nav-menu li.menu-item:first-child a{padding-left:0}.blog-root .elementor-container.elementor-column-gap-default,.contact-us .elementor-container.elementor-column-gap-default,.footer .elementor-container.elementor-column-gap-default{max-width:100%}.footer .elementor-widget-container img{max-width:170px}.process-sec .elementor-widget-button a.elementor-button{margin:0 auto}.header-wrap ul.sub-menu li.menu-item:not(:last-child){padding-bottom:0}.header-wrap ul.sub-menu li.menu-item{padding-left:0}.cat-wrap .elementor-search-form__container{margin:40px auto 0}html body .shop-banner .elementor-container{min-height:400px;padding-bottom:30px}html body .shop-heading h1.elementor-heading-title{font-size:60px;line-height:65px}.elementor-tab-mobile-title{display:none}html body .elementor-tabs .elementor-tabs-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.categories h2.woocommerce-loop-category__title,.page.page-id-1333 .woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:25px;line-height:35px}}@media (max-width:768px){.hm-banner-btns .elementor-col-50.elementor-element.hm-banner-btn-clr{width:47%}.elementor-kit-12 h3{font-size:30px;line-height:34px}html body .hm-banner-btn-clr .elementor-widget-wrap.elementor-element-populated{padding:20px 15px!important}.testimonial-slide .elementor-testimonial__content .elementor-testimonial__text{font-size:38px;line-height:45px}br{display:none}.testimonial-slide .elementor-testimonial:after{bottom:65px;width:30px;right:-20px;height:15px}.testimonial-slide .elementor-testimonial:before{top:0;width:44px;left:-20px;height:16px}.categories .woocommerce .products .product-category a img{max-width:330px;height:auto;margin:0 auto}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0!important}}@media (max-width:641px){.ptb-335{padding-top:100px;padding-bottom:100px}.pt-290{padding-top:60px}.pb-60{padding-bottom:25px}.pb-110{padding-bottom:40px}.hm-banner-btns .elementor-col-50.elementor-element.hm-banner-btn-clr{width:100%}.elementor-kit-12 h1,.sec-header-heading .elementor-heading-title{font-size:45px;line-height:50px}.elementor-kit-12 h2,.testimonial-slide .elementor-testimonial__content .elementor-testimonial__text{font-size:30px;line-height:38px}.elementor-kit-12 h3{font-size:25px;line-height:30px}.testimonial-slide .elementor-testimonial__content .elementor-testimonial__text{font-size:25px;line-height:35px}.hm-banner-btn-clr .elementor-widget-container{text-align:center}.read-more-btn a.elementor-button{justify-content:center;padding:0;margin:0 auto}.hm-banner-btn-clr.ml-40{margin-left:0;margin-top:25px}.elementor-widget-button a.elementor-button{width:170px;padding:0;margin:0 auto}.testimonial-slide .elementor-testimonial:before,.testimonial-slide .elementor-testimonial:after{display:none}.service-box .elementor-flip-box{width:auto}.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.box-col{width:100%}.elementor-element.box-col .service-box .elementor-flip-box{height:400px!important}h3.elementor-flip-box__layer__title,.service-box .elementor-flip-box__layer__description{transform:scaleX(1)}.service-01 .elementor-container.elementor-column-gap-default{width:100%;max-width:100%;margin:0 auto}section.service-01-boxes{padding-left:20px;padding-right:20px}.elementor-section.elementor-inner-section.elementor-element.service-01-boxes .elementor-column.elementor-col-20.box-col:nth-child(1):hover{transform-origin:left}.service-box .elementor-flip-box__layer__description{font-size:18px;line-height:26px}.service-box .elementor-flip-box__layer__overlay{padding:20px}.testimonial-slide .elementor-testimonial__footer span.elementor-testimonial__name{font-size:16px;line-height:22px}html body .testimonials .elementor-swiper-button{font-size:20px}.elementor-section.elementor-top-section.elementor-element.hm-banner{background-image:linear-gradient(rgb(220 220 220 / 60%),rgb(190 213 232 / 51%)),url(/wp-content/uploads/2022/07/shutterstock_1510111748-min.jpg)}.hm-banner .elementor-col-100 .elementor-widget-wrap.elementor-element-populated{text-align:center}.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.service-02-btn{width:100%}.appointment .gform_wrapper ul.gform_fields li.gfield.half_col{width:100%}.faqs .elementor-accordion .elementor-tab-title{padding:20px 12px}.faqs a.elementor-accordion-title{padding-left:35px}.faqs .elementor-accordion .elementor-tab-content{padding:10px 26px 20px 45px}.acc-btn a{width:160px;height:45px;font-size:16px;margin:0 auto}.post-tabs .elementor-tabs-wrapper .elementor-tab-title{font-size:18px}.post-tabs .elementor-tabs .elementor-tabs-wrapper{justify-content:center}.post-tabs.elementor-widget-tabs .elementor-tab-content{padding-top:30px}span.tit-h{left:0}.contact-first .elementor-column.elementor-col-50.elementor-inner-column.elementor-element{width:100%}.contact-first .elementor-column.elementor-col-50.elementor-inner-column.elementor-element:first-child{padding-bottom:20px}.contact-first .elementor-column.elementor-col-50.elementor-inner-column.elementor-element .elementor-widget-container{text-align:left}.contact-first .elementor-column.elementor-col-50.elementor-inner-column.elementor-element .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item{justify-content:flex-start}.footer-bar .elementor-col-50.elementor-inner-column.elementor-element{width:100%}.footer-bar .elementor-col-50.elementor-inner-column.elementor-element .elementor-widget-container{text-align:left;padding-top:10px}.appointment .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{width:145px;height:45px;font-size:16px;padding:0}.single-post span.elementor-button-icon.elementor-align-icon-left{margin-top:0}.single-post-btn.elementor-widget-button a.elementor-button{margin:0}.img-text-pr .elementor-column.elementor-col-50.pl-40.right-col{padding-left:0}.single-product a.add-to-cart{margin-left:0}html body .shop-heading h1.elementor-heading-title{font-size:50px;line-height:55px}.elementor-widget-tabs .elementor-tab-desktop-title{padding:10px 5px!important}.tabs-wrap .woocommerce ul.products li.product .price{font-size:25px!important}.gform_wrapper ul.gform_fields li.gfield.arrow:after{top:22px;right:20px}}@media (max-width:480px){.single-product a.buynow{width:100%!important}.single-product a.add-to-cart{width:100%!important;margin-left:0!important}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(1,1fr)!important}.elementor-1333 .elementor-element.elementor-element-61a34bc.elementor-wc-products ul.products{grid-row-gap:40px!important}html body .shop-heading h1.elementor-heading-title{font-size:45px;line-height:50px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important}html body .elementor-tabs .elementor-tabs-wrapper{justify-content:flex-start}.elementor-widget-tabs .elementor-tab-desktop-title{padding:10px 10px!important}}@media (max-width:320px){.appointment .gform_wrapper .gform_footer:before{top:-20px}.appointment .gform_wrapper .gform_footer:after{top:-15px}html body .shop-banner .elementor-container{min-height:350px}}.woocommerce ul.products li.product a.add_to_cart_button,a.buy-now,a.buy-now.add-to-cart{text-transform:uppercase}.woocommerce ul.products li.product a.add_to_cart_button::after{position:absolute;background:#fff;top:0;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:20px;right:-15px;top:-15px}