*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;background-color:#fff;color:#333}select,input{background-color:#fff;border:1px solid #ddd;color:#333}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}body{font-family:Helvetica,sans-serif}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#333}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#000}.woocommerce-message{border-top-color:#000}.woocommerce-message::before{color:#000}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#333;color:#fff}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#000;color:#fff}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{min-width:150px}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin:0 auto 15px}a:hover{text-decoration:none}a:focus{outline:0 solid;text-decoration:none}img{max-width:100%;height:auto}input:focus,button:focus,textarea:focus,a:focus{outline:none}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-weight:700}p{margin-bottom:15px}p:last-child{margin-bottom:0}.content-block{padding:60px 0}.internal-content-wrap{min-width:100%}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{border:1px solid #ddd;padding:10px}.right-bg::before{right:0!important;width:52%;height:100%;left:auto}.tab-title-css span.e-n-tab-icon{margin-bottom:15px}.tab-title-css span.e-n-tab-title-text{position:relative;width:100%}.tab-title-css span.e-n-tab-title-text::after{position:absolute;content:"";left:0;bottom:-5px;background:#c4d0b8;width:100%;height:2px}.tab-title-css .e-n-tab-title{text-align:center!important}.tab-title-css .e-n-tabs-heading{background:#5b432c;padding:30px 0;text-align:center!important}.tab-title-css .e-n-tab-title{margin:0 25px!important}.single-service-box{display:flex;background-size:cover;background-position:50%;min-height:215px;position:relative;z-index:1;text-align:center;justify-content:center;align-items:center}.single-service-box:before{position:absolute;content:"";background:#4c3117ba;left:0;top:0;width:100%;height:100%;z-index:-1}.service-text{width:100%}.service-text h3{font-family:lato!important;font-size:20px;font-weight:400;color:#fef5e8!important;margin-top:150px;text-transform:capitalize;position:relative;z-index:1}.service-text h3::after{position:absolute;content:"";width:150px;height:2px;left:0;top:-5px;background:#fef5e8;margin:0 auto;text-align:center;right:0}.service-text h3::before{position:absolute;content:"";width:150px;height:2px;left:0;bottom:-5px;background:#fef5e8;text-align:center;right:0;margin:0 auto}.blog-css article{padding:30px!important;background:#fffaf3;box-shadow:0 0 8.9px rgba(91,67,44,.34)}.form-css p.gform_required_legend{display:none}.form-css input[type=text],.form-css input[type=email],.form-css input[type=text],.form-css input[type=tel]{background:0 0;border:none;border-bottom:1.5px solid #2c1d0e;padding-left:20px!important}.form-css input::placeholder{color:#2c1d0e;font-size:16px;font-weight:400;letter-spacing:.8px}.form-css .gform_footer{justify-content:center}.form-css .gform_footer input[type=submit]{color:#2c1d0e;font-family:Lora;font-size:18px;font-weight:400;border-radius:4px;border:1px solid #adbc9d;background:#c4d0b8;padding:10px 24px;margin-top:30px;cursor:pointer}.form-css .gform_footer input[type=submit]:hover{color:#fef5e8;background-color:#2c1d0e;border:1px solid #2c1d0e}.woocommerce .elementor-element.elementor-products-grid.shop-style ul.products li.product{background:rgba(196,208,184,.79);padding-bottom:20px}.woocommerce .elementor-element.elementor-products-grid.shop-style ul.products li.product a.button.add_to_cart_button{display:none}.elementor-element.elementor-wc-products.shop-style ul.products li.product .woocommerce-loop-product__title{padding-left:30px;padding-right:30px}.woocommerce .shop-style form.woocommerce-ordering select:focus{outline:0}.woocommerce .shop-style form.woocommerce-ordering select{background:0 0;min-height:45px;padding:0 10px;border:2px solid #c4d0b8;color:#2b1d0e;border-radius:4px;font-size:15px}.woocommerce .shop-style .woocommerce-result-count{position:relative;bottom:-15px}.cart-css button.button{background:#c4d0b8!important;color:#2c1d0e!important;font-size:18px;font-weight:400;text-transform:capitalize}.cart-css a.checkout-button{background:#c4d0b8!important;color:#2c1d0e!important}.checkout-css .woocommerce-billing-fields h3{color:#5b432c!important;font-size:40px}.checkout-css label.woocommerce-form__label span{color:#5b432c!important;font-size:40px}.checkout-css button{background:#c4d0b8!important;color:#2c1d0e!important;margin-top:50px!important}.product-cart-css th.label{display:none}.product-cart-css select.thwvs-select{font-family:inherit;color:#2c1d0e;font-size:18px;font-weight:300;border:1px solid #2c1d0e;padding:7px;background:0 0}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .button{display:none}.gff-product-title-wrap{width:100%;position:absolute;bottom:0;z-index:1;text-align:center;font-weight:600;padding:10px}.gff-product-title-wrap:after{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:#d0dac7;z-index:-1;opacity:.79}.woocommerce ul.products li.product a img{margin:0}.woocommerce ul.products li.product .gff-product-title-wrap .woocommerce-loop-product__title{font-weight:600;margin-bottom:0;padding:0}.woocommerce ul.products li.product .price{margin:0}.ad-tabs-content-inner{max-width:var(--content-width);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;padding:100px 0}.ad-tabs ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;background:#57442f;padding:20px}.ad-icon{width:65px;height:65px;display:flex;margin:0 auto 15px;background:#c4d0b8;justify-content:center;align-items:center;border-radius:50%;padding:15px}.ad-tabs ul li{margin:0 50px}.ad-tabs ul li a{min-width:150px;display:block;text-align:center;border-bottom:2px solid #c4d0b8;padding:5px 0}.ad-tabs-left{width:50%;display:flex;justify-content:end;flex-wrap:wrap}.rect-img{width:450px;height:450px;background-size:cover;background-position:50%;filter:drop-shadow(4px 4px 8.8px rgba(91,67,44,.34))}.rad-img{width:300px;height:300px;background-size:cover;background-position:50%;border-radius:50%;margin-right:43%;margin-top:-30%;filter:drop-shadow(4px 4px 8.8px rgba(91,67,44,.34))}.ad-tabs-img{width:50%;padding-left:70px;margin-top:-60px}.ad-tabs h2{font-size:40px;font-weight:400;color:#5b432c!important}.ad-tabs h3{font-size:24px;font-style:italic;color:#2c1d0e}.ad-tabs blockquote{border-left:5px solid #c4d0b8;padding:10px 0 10px 25px;margin-bottom:30px;margin-top:30px}.boxed-btn{border:2px solid #2c1d0e;border-radius:4px;padding:10px 25px;display:inline-block;font-size:18px;color:#2c1d0e!important}.ad-tabs .boxed-btn{margin-top:30px}.boxed-btn:hover{background:#57442f;color:#fff!important;border-color:#57442f}.ad-tabs ul li:hover a,.ad-tabs ul li.active a{border-color:#fff;color:#fff!important}.ad-tabs ul li:hover .ad-icon,.ad-tabs ul li.active .ad-icon{background:#fff}.woocommerce .cart_item td.product-name a,.woocommerce-cart .cart-collaterals .shipping-calculator-button,a.woocommerce-remove-coupon{color:#2c1d0e!important}.woocommerce-notices-wrapper{max-width:1300px;margin:0 auto}.woocommerce-privacy-policy-text a:hover{color:#fff!important}.page-id-28 .hidden-on-contact-page{display:none}ul#menu-services{min-width:900px;font-size:16px;padding-right:65%;position:relative;min-height:170px}ul#menu-services li a{color:#2c1d0e;padding:5px 0;display:inline-block;position:relative}ul#menu-services li:first-child>ul{visibility:visible;opacity:1}ul#menu-services li ul{width:65%;position:absolute;right:0;top:0;background:#fdf5e9;display:flex;flex-wrap:wrap;visibility:hidden;opacity:0}ul#menu-services li ul li{width:50%}ul#menu-services li.three-col-menu ul li{width:33.33%}ul#menu-services li:hover>ul{visibility:visible;opacity:1}ul#menu-services:before{position:absolute;content:"";width:2px;height:calc(100% - 20px);top:10px;right:70%;background:#adbc9d}ul#menu-services>li.menu-item-has-children:after{content:">"}ul#menu-services li:hover>a,ul#menu-services li:hover:after{color:#735a42}.elementor .radial-img img{aspect-ratio:1;object-fit:cover}@media only screen and (min-width:992px) and (max-width:1200px){}@media only screen and (max-width:991px){.center-menu li{display:flex!important;justify-content:center}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile.tab-css .e-n-tab-title{order:inherit!important}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile.tab-css .e-n-tab-title:not(:first-child){margin-block-start:0!important}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile.tab-css .e-n-tab-title[aria-selected=true]{margin-block-end:0!important}.ad-tabs-content-inner{padding:50px 0 10px}.ad-tabs-left{width:100%;padding:0 10px}.rect-img{width:100%}.rad-img{width:100%;margin:0;border-radius:0;margin:30px 0}.ad-tabs-img{margin:0;width:100%;padding:0 10px}.ad-tabs h2{font-size:30px}.ad-tabs h3{font-size:20px}.ad-tabs-img{text-align:center}.ad-tabs blockquote{border:none;padding:0;margin:0 0 30px}.elementor-products-grid ul.products.elementor-grid{display:flex;flex-wrap:wrap;justify-content:center}.woocommerce .elementor-element.elementor-products-grid.shop-style ul.products li.product{width:100%!important}.gff-product-title-wrap{position:relative}.rad-img{display:none}.rect-img{margin-bottom:25px}.ad-tabs ul li a{min-width:auto;font-size:15px}.ad-icon{width:35px;height:35px;padding:5px;margin:0 auto 5px}.ad-tabs ul li{margin:0}.ad-tabs ul{column-gap:20px;row-gap:10px}}@media only screen and (min-width:768px) and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (min-width:480px) and (max-width:767px){}