:root{--font-body:"Inter",Sans-serif;--font-heading:"Literata",sans-serif;--color-blue:#0094d9;--color-lt-yellow:#fbf5e7;--color-lt-yellow2:#f5edda;--color-navy-blue:#00223a;--color-white:#fff;--color-black:#000}html{overflow:hidden}.flex{display:flex;flex-wrap:wrap}.loader{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;z-index:99999}.loader-wrap{display:flex;align-items:center;justify-content:center}.loader.hide{opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease;z-index:-11}.loader svg{width:220px;height:auto}.loader .circle-mask{transform-origin:50% 90%;animation:scale 5s infinite ease-out}@keyframes scale{0%{transform:scale(0)}50%{transform:scale(.4)}100%{transform:scale(1)}}header.sticky-header .elementor-sticky--effects{background-color:#000 !important}.bt-marquee{width:100%;overflow:hidden;padding:20px 0;position:relative}.bt-marquee-track{display:flex;align-items:center;width:max-content;animation:bt-marquee 20s linear infinite}.bt-marquee span{font-family:'Literata',serif;font-weight:400;font-style:normal;font-size:50px;line-height:94px;letter-spacing:-.03em;color:#fff}.bt-icon{width:55px;height:auto;margin:0 60px}@keyframes bt-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.bt-marquee:before,.bt-marquee:after{content:"";position:absolute;top:0;width:80px;height:100%;z-index:2}.bt-marquee:before{left:0}.bt-marquee:after{right:0}.elementor-13016 .elementor-element.elementor-element-c43926c .elementor-heading-title{width:750px !important}.category{background-color:#fbf5e7 !important}.tree-slick-wrapper{width:100%;margin:auto}h1.category-title.ajax-category-title{margin:110px 0 60px;text-align:center;font-family:"Literata",Sans-serif;font-size:122px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-.03em;word-spacing:0em;color:#000}.tree-slick-tabs{display:flex;flex-wrap:wrap;gap:10px 6px;overflow:visible;justify-content:start;max-width:1320px;width:100%;padding:0 20px;margin:0 auto 50px}.tree-slick-tab{padding:11px 25px;border-radius:30px;border:1px solid rgba(255,255,255,.2);background:0 0;cursor:pointer;transition:all .3s ease;text-align:center;margin:0;font-family:'Inter','sans-serif';font-weight:500;font-size:16px;line-height:1.1;letter-spacing:0;color:#fff;text-transform:capitalize}.tree-slick-tab.active,.tree-slick-tab:hover{background:#0094d9;color:#000;border-color:#0094d9}.tree-slide.slick-current .slides-wrapper{background-color:#fbf5e7}.slides-wrapper{background-color:#dce1d4;border-radius:30px;padding:66px 0 13px;margin:0 24px}.tree-text{padding:0 70px 64px 60px}.tree-text .col:first-of-type{width:calc(100% - 537px);margin:0}.tree-text .col:last-of-type{width:537px;margin:0}.tree-text h2{font-family:'Literata','sans-serif';font-weight:400;font-size:50px;line-height:1em;letter-spacing:0;margin:0;color:#000;padding:0 20px 0 0}.tree-text p{font-family:'Inter','sans-serif';font-weight:400;font-size:16px;line-height:1.37;letter-spacing:0;margin:0;color:#000}.listing-wrap{width:calc(100% - 512px)}.tree-text-image p{font-family:'Inter','sans-serif';font-weight:500;font-size:14px;line-height:1.1;letter-spacing:0;margin:0;padding:0 0 37px 60px;color:#000;text-transform:uppercase}.tree-text-image ul{list-style:none;padding:0;width:100%}.tree-text-image li{align-items:center;padding:12px 0 12px 55px;position:relative}.tree-text-image li:not(:last-of-type):after{content:"";position:absolute;left:0;bottom:0;width:calc(100% + 512px);height:1px;border-bottom:1px dashed rgba(0,0,0,.6)}.tree-text-image li svg,.tree-text-image li img{width:30px;height:32px;margin-right:15px}.tree-text-image li span{font-family:'Inter','sans-serif';font-weight:500;font-size:18px;line-height:1.3;letter-spacing:0;margin:0;padding:0;color:#000;width:calc(100% - 45px)}.tree-text-image .imgWrap{width:512px;padding-right:122px;padding-bottom:30px;position:relative;height:358px}.tree-text-image .imgWrap img{width:100%;height:auto;height:100%;object-fit:cover}.custom_list p{font-size:18px !important;line-height:1.33 !important;font-weight:500 !important;margin:0 0 3px !important}.custom_list_link{color:#000 !important;text-decoration:none !important}.custom_list_link:hover{color:#000 !important}img.attachment-full.size-full.wp-image-2589{margin-top:unset !important}.dark-header .elementor-sticky--active,.single-post .elementor-sticky--active,.category .elementor-sticky--active{background-color:#00223a !important}.tree-text li{margin-bottom:10px;position:relative;display:flex;gap:10px;border-bottom:1px dashed #000;color:#000;font-family:'Inter','sans-serif';font-weight:500;font-size:18px;line-height:48px;letter-spacing:0%}.tree-image img{width:389px !important;height:389px;border-radius:20px}.service-list{margin-left:unset !important}.tree-image p{font-family:'Inter','sans-serif';font-weight:400;font-size:16px;line-height:22px;letter-spacing:0%;color:#000;margin-bottom:30px}@media (max-width:900px){.tree-slide-box{grid-template-columns:1fr}.tree-text h2{font-size:32px}.slides-wrapper{padding:20px 0}.tree-text{padding:0 30px 30px}.tree-text .col:first-of-type{width:100%;margin:0 0 20px}.tree-text .col:last-of-type{width:100%}.listing-wrap{width:100%}.tree-text-image p{padding:0 0 10px 30px}.tree-text-image li{padding:10px 0 10px 30px}.tree-text-image li span{font-size:16px}.tree-text-image li:not(:last-of-type):after{width:100%}.tree-text-image .imgWrap{width:512px;padding:30px 30px 0;margin:0 auto}}@media (max-width:600px){.tree-slick-tabs{justify-content:flex-start}}.tree-recent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:77px 20px}.recent-post-card{text-decoration:none;color:inherit}.recent-post-card .image-wrap{position:relative;border-radius:20px;overflow:hidden;margin-bottom:10px}.recent-post-card img{aspect-ratio:1/0.64;width:100%;transition:all .35s ease}.recent-post-card .image-wrap img:hover{transform:scale(1.04)}.recent-post-card .post-category{position:absolute;top:22px;right:12px;background:#fff;color:#000;padding:6px 14px;font-size:12px;border-radius:999px;font-weight:500;z-index:3;line-height:1;white-space:nowrap;font-family:var(--font-body)}.recent-post-card .post-title{font-size:24px;font-family:var(--font-body);line-height:normal;font-weight:400;letter-spacing:0}.wpforms-container input.wpforms-field-medium{max-width:100% !important}#wpforms-9963-field_4::placeholder,#wpforms-9963-field_6::placeholder,#wpforms-9963-field_5::placeholder,#wpforms-9963-field_8::placeholder,#wpforms-12841-field_3::placeholder,#wpforms-12841-field_3-city::placeholder,#wpforms-12841-field_3-postal::placeholder{color:#000 !important;opacity:1}#wpforms-9963-field_4::-webkit-input-placeholder{color:#000 !important}#wpforms-9963-field_4::-moz-placeholder{color:#000 !important}#wpforms-9963-field_4:-ms-input-placeholder{color:#000 !important}#wpforms-form-13256 .wpforms-field-container{width:80% !important}form#wpforms-form-13256{display:flex !important;justify-content:space-between}input#wpforms-13256-field_1::placeholder{font-family:'Inter','sans-serif';font-weight:400;font-size:26px !important}button#wpforms-submit-13256{background-color:transparent !important}.blog-listing-sec{padding:40px 0 99px;background:#fbf6eb}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{background:0 0}.blog-card .image-wrap{position:relative;border-radius:18px;overflow:hidden}.blog-card img{width:100%;height:265px;object-fit:cover;display:block}.blog-card .badge{position:absolute;top:12px;right:12px;background:#fff;color:#000;font-size:12px;font-weight:500;padding:6px 12px;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:2}.blog-card .title{margin-top:14px;font-size:18px;line-height:1.4;font-weight:500;color:#000}.blog-card a{text-decoration:none;color:inherit}.blog-card:hover img{transform:scale(1.04)}.blog-card img{transition:transform .35s ease}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}h1.category-title.ajax-category-title{font-size:48px}h1.category-title.ajax-category-title{margin:110px 0 40px}.innerBanner .contentWrap h1{font-size:48px}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}.blog-card img{height:200px}}.tree-blog-wrapper{background:#fbf5e7;font-family:'Inter',sans-serif;width:100%}.tree-blog-filter{display:grid;grid-template-columns:60.5% 39.5%;align-items:center;border:1px solid #cfc7bb}.tree-blog-filter>div{padding:30px 80px;display:flex;align-items:center}.category-select{gap:12px}.search-box{border-left:1px solid #cfc7bb}.category-select span{font-size:22px;font-weight:400;line-height:1}.category-select select{background:0 0;border:none;font-size:20px !important;cursor:pointer;outline:none;appearance:none}.search-box{justify-content:flex-start}.search-box input{background:0 0;border:none;font-size:16px;width:220px;outline:none}.search-box input::placeholder{font-size:20px !important;color:#000 !important}.tree-blog-grid{display:grid;grid-template-columns:60.5% 39.5%;border-top:1px solid #cfc7bb;border-bottom:1px solid #cfc7bb}.tree-blog-left{padding:69px 73px 60px 80px;border-right:1px solid #cfc7bb}.tree-blog-filter .search-box{background:0 0;border-radius:0;padding:22px 20px 22px 40px}.tree-blog-filter .search-box .blog-search-input{width:100%;padding:7px 30px;background:0 0;outline:none;box-shadow:none;margin:0;font-size:20px}.tree-blog-filter .search-box .blog-search-input::placeholder{opacity:.6;font-size:20px !important}.tree-blog-filter .select_category{padding:10px 20px 10px 80px}.tree-blog-filter .select_category select{background-image:url(//bluestonetree.com/wp-content/themes/thestory/css/../images/plus-icon.svg);background-repeat:no-repeat;background-size:22px;background-position:7px;appearance:none;font-family:var(--font-body);padding:20px 20px 20px 50px;background-color:transparent;border:none;font-size:20px;letter-spacing:0;width:100%;outline:none}.tree-blog-left .image-wrap{margin-bottom:10px;overflow:hidden;border-radius:20px}.tree-blog-left a:hover{color:var(--color-blue)}.tree-blog-left a:hover .image-wrap img{transform:scale(1.05)}.tree-blog-left .image-wrap img{width:100%;transition:all .4s linear}.tree-blog-left h2{font-size:30px;line-height:normal;letter-spacing:.04em;font-weight:400;font-family:var(--font-body);max-width:80%}.featured-post{max-width:100%}.featured-img{position:relative;border-radius:18px;overflow:hidden}.featured-img img{height:auto;display:block;border-radius:20px !important}.featured-tag{position:absolute;top:16px;right:16px;background:#fff;color:#000;font-size:12px;padding:6px 14px;border-radius:999px;font-weight:500}.featured-title{font-size:28px;font-weight:400;line-height:1.35;margin-top:22px;color:#000;max-width:90%}.tree-blog-right{padding:70px 52px 68px}.right-container{display:flex;gap:20px;align-items:center}.post-list-item{display:flex;gap:18px;margin-bottom:28px;align-items:center}.post-list-item:last-child{margin-bottom:0}.tree-blog-right .list-thumb img{width:128px;height:128px;object-fit:cover;border-radius:14px;display:block}.list-content h4{margin:0;color:#000;font-family:var(--font-body);font-weight:400;font-size:22px;line-height:100%;letter-spacing:0%}.tree-blog-grid .tree-blog-right .sticky-post{flex-wrap:wrap;--size:128px;display:flex !important;--column-gap:29px;--row-gap:20px;gap:var(--row-gap) var(--column-gap);margin-bottom:24px}.tree-blog-grid .tree-blog-right .sticky-post:hover{color:var(--color-blue)}.tree-blog-grid .tree-blog-right .sticky-post:hover .image-wrap img{transform:scale(1.05)}.tree-blog-grid .tree-blog-right .sticky-post:last-of-type{margin-bottom:0}.tree-blog-grid .tree-blog-right .image-wrap{width:var(--size);aspect-ratio:1/1;overflow:hidden;border-radius:5px}.tree-blog-grid .tree-blog-right .image-wrap img{width:100%;transition:all .4s linear}.tree-blog-grid .tree-blog-right .sticky-post h4{width:calc(100% - var(--size) - var(--column-gap));font-size:22px;font-family:var(--font-body);font-weight:400;letter-spacing:0;line-height:normal;align-self:center}.tree-blog-wrapper a{text-decoration:none;color:inherit}@media (max-width:1024px){.tree-blog-grid{grid-template-columns:1fr}.tree-blog-left{border-right:none;border-bottom:1px solid #cfc7bb}}@media (max-width:768px){.tree-blog-filter{grid-template-columns:1fr}.tree-blog-filter .select_category{padding:10px 20px;border-bottom:1px solid #cfc7bb}.tree-blog-filter .search-box{padding:24px 20px}.category-select{border-right:none;border-bottom:1px solid #cfc7bb}.featured-title{font-size:22px}.tree-blog-left,.tree-blog-right{padding:24px}.tree-blog-left h2{font-size:24px}}@media (max-width:600px){.tree-blog-left,.tree-blog-right{padding:30px 20px}.tree-blog-left .image-wrap{margin-bottom:0}.tree-blog-left h2{font-size:16px;max-width:100%}.tree-blog-grid .tree-blog-right .sticky-post{--size:90px;--column-gap:15px}.tree-blog-grid .tree-blog-right .sticky-post h4{font-size:16px}.tree-blog-filter .select_category select{padding:15px 20px 15px 25px;background-size:16px;font-size:16px;background-position:0}.tree-blog-filter .search-box{padding:17px 20px}.tree-blog-filter .search-box span{width:18px;display:inline-flex}.tree-blog-filter .search-box .blog-search-input{padding:7px 0;font-size:16px}.tree-blog-filter .search-box .blog-search-input::placeholder{font-size:16px !important}}.blog-listing-sec{padding:48px 0;background:#fbf6eb}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:77px 20px;padding:58px 80px 50px;margin:0 auto}.blog-card{background:0 0}.blog-card .image-wrap{position:relative;border-radius:20px;overflow:hidden;margin-bottom:10px}.blog-card img{width:100%;height:270px;object-fit:cover;display:block;transition:transform .35s ease}.blog-card .badge{position:absolute;top:14px;right:14px;background:#fff;color:#000;font-size:12px;font-weight:500;padding:6px 14px;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:2;white-space:nowrap}.blog-card .title{margin-top:16px;font-size:18px;line-height:1.45;font-weight:500;color:#000;max-width:95%}.blog-card a{text-decoration:none;color:inherit;display:block}.blog-card:hover img{transform:scale(1.04)}.blog-card .image-wrap img{aspect-ratio:1/0.64}.blog-card h3{font-size:24px;font-family:var(--font-body);line-height:normal;font-weight:400;letter-spacing:0}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-card img{height:240px}}@media (max-width:768px){.blog-grid{padding:0 24px 40px;gap:30px 20px}.blog-card h3{font-size:20px}}@media (max-width:600px){.blog-listing-sec{padding:30px 0 40px}.blog-grid{grid-template-columns:1fr}.blog-card img{height:210px}.blog-card .title{font-size:17px}.blog-card h3{font-size:16px}}.blog-pagination{display:flex;justify-content:center;margin-top:0;gap:10px}.blog-pagination a,.blog-pagination span{padding:10px 16px;border-radius:8px;background:var(--color-lt-yellow2);color:var(--color-black);text-decoration:none;font-size:16px;transition:all .3s ease}.blog-pagination a:hover,.blog-pagination .current{background:var(--color-blue);color:var(--color-black) !important;cursor:pointer}.image-wrap{position:relative;border-radius:16px;overflow:hidden}.post-category{position:absolute;top:22px;right:12px;background:#fff;color:#000;padding:6px 14px;font-size:12px;border-radius:999px;font-weight:500;z-index:3;line-height:1;white-space:nowrap}.search-box{display:flex;align-items:center;gap:8px;background:#fff;padding:10px 14px;border-radius:30px}.search-box input{border:none;outline:none;font-size:14px;width:200px}.wordParent{overflow:hidden;display:inline-block;padding-bottom:20px;margin-bottom:-20px}.wordChild{display:inline-block}footer div.wpforms-container-full input[type=email]{font-size:26px !important;line-height:36px !important;font-weight:400 !important;font-family:'Inter',sans-serif !important;letter-spacing:0 !important;color:#fff !important;outline:none !important;border:none !important}footer div.wpforms-container-full input[type=email]::-webkit-input-placeholder{font-size:26px !important;line-height:36px !important;font-weight:400 !important;font-family:'Inter',sans-serif !important;letter-spacing:0 !important;color:rgba(255,255,255,.2) !important}footer div.wpforms-container-full input[type=email]::-moz-placeholder{font-size:26px !important;line-height:36px !important;font-weight:400 !important;font-family:'Inter',sans-serif !important;letter-spacing:0 !important;color:rgba(255,255,255,.2) !important}footer div.wpforms-container-full input[type=email]:-ms-input-placeholder{font-size:26px !important;line-height:36px !important;font-weight:400 !important;font-family:'Inter',sans-serif !important;letter-spacing:0 !important;color:rgba(255,255,255,.2) !important}footer div.wpforms-container-full input[type=email]:-moz-placeholder{font-size:26px !important;line-height:36px !important;font-weight:400 !important;font-family:'Inter',sans-serif !important;letter-spacing:0 !important;color:rgba(255,255,255,.2) !important}.image-move-left{overflow:hidden !important}.image-move-left .elementor-widget-image{width:2100px !important;max-width:2100px !important;margin-bottom:-1px !important}.btn-blur-10 .elementor-button-link{backdrop-filter:blur(10.8px)}.google-reviews .ti-widget.ti-goog .ti-review-item>.ti-inner{padding:0 !important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.google-reviews .ti-widget.ti-goog .ti-review-content{height:auto;order:-1;width:100%;font-family:'Inter',sans-serif;font-weight:400;font-size:26px;line-height:1.3;letter-spacing:0;margin-bottom:50px;color:#000}.google-reviews .ti-widget.ti-goog.ti-disable-font .ti-widget-container *{font-family:'Inter',sans-serif !important}.google-reviews .ti-widget.ti-goog .ti-review-header{flex-direction:row;align-items:center;padding-right:15px;border-right:1px solid rgba(0,0,0,.2)}.google-reviews .ti-widget.ti-goog .ti-review-header .ti-profile-img{margin:0 !important}.google-reviews .ti-widget.ti-goog .ti-review-header .ti-profile-details{text-align:left;padding-left:15px}.google-reviews .ti-widget.ti-goog .ti-review-header .ti-profile-details .ti-name{font-weight:500;font-size:20px;line-height:1.1;letter-spacing:0;color:#000;margin-bottom:4px}.google-reviews .ti-widget.ti-goog .ti-widget-container .ti-date{font-weight:400;font-size:14px;line-height:1.5;color:rgba(0,0,0,.4)}.google-reviews .ti-widget.ti-goog .ti-review-item .ti-stars{height:auto;margin:0;padding-left:15px}.google-reviews .ti-widget.ti-goog .ti-reviews-container{display:flex;flex-wrap:wrap}.google-reviews .ti-widget.ti-goog .ti-controls{position:static;order:1;display:flex !important;justify-content:center;gap:12px !important;margin-top:70px;flex-direction:row-reverse}.google-reviews .ti-widget.ti-goog .ti-controls .ti-next,.google-reviews .ti-widget.ti-goog .ti-controls .ti-prev{position:relative;width:52px;height:52px;outline:none;border:none;border-radius:50%;top:auto;transition:all .3s ease}.google-reviews .ti-widget.ti-goog .ti-controls .ti-next{background-color:#0094d9}.google-reviews .ti-widget.ti-goog .ti-controls .ti-prev{background-color:#00223a}.google-reviews .ti-widget.ti-goog .ti-controls .ti-next:before,.google-reviews .ti-widget.ti-goog .ti-controls .ti-prev:before{display:none}.google-reviews .ti-widget.ti-goog .ti-controls .ti-next:after,.google-reviews .ti-widget.ti-goog .ti-controls .ti-prev:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:12px;background-repeat:no-repeat;background-size:contain}.google-reviews .ti-widget.ti-goog .ti-controls .ti-next:after{background-image:url(//bluestonetree.com/wp-content/themes/thestory/css/../images/next-arrow-icon.svg)}.google-reviews .ti-widget.ti-goog .ti-controls .ti-prev:after{background-image:url(//bluestonetree.com/wp-content/themes/thestory/css/../images/prev-arrow-icon.svg)}.google-reviews .ti-widget.ti-goog .ti-controls .ti-next:hover,.google-reviews .ti-widget.ti-goog .ti-controls .ti-next:focus{background-color:#00223a !important}.google-reviews .ti-widget.ti-goog .ti-controls .ti-prev:hover,.google-reviews .ti-widget.ti-goog .ti-controls .ti-prev:focus{background-color:#0094d9 !important}.google-reviews .ti-widget.ti-goog .ti-controls .ti-next:hover:after,.google-reviews .ti-widget.ti-goog .ti-controls .ti-next:focus:after{filter:brightness(0) invert(1)}.google-reviews .ti-widget.ti-goog .ti-controls .ti-prev:hover:after,.google-reviews .ti-widget.ti-goog .ti-controls .ti-prev:focus:after{filter:brightness(0)}.home-testimonials{position:relative}.home-testimonials .testimonial-image-bg{position:absolute;bottom:-100%;transition:all .5s ease}.home-testimonials.image-active .testimonial-image-bg{bottom:0;z-index:1}footer p a,footer ul li a span{color:#fff !important}footer p a:hover,footer ul li a:hover span{color:#0094d9 !important}.elementor-icon-list-item a:hover svg path{fill:#0094d9 !important}.elementor-element.elementor-element-ed35c09.elementor-widget.elementor-widget-text-editor{padding-right:50px}.services-sticky-sec{position:sticky !important;top:30px}.services-sticky-sec:not(:last-of-type){box-shadow:0 -26px 44px rgba(0,0,0,.05)}.services-sticky-sec .e-con-inner>.elementor-element:last-of-type .elementor-widget-text-editor,.services-sticky-sec .e-con-inner>.elementor-element:last-of-type .elementor-widget-heading,.services-sticky-sec .e-con-inner>.elementor-element:last-of-type .elementor-widget-button,.services-sticky-sec .e-con-inner>.elementor-element:last-of-type .elementor-widget-icon-list .elementor-icon-list-item{padding-left:55px}.curve-text svg{max-width:100%;height:auto}body .elementor-button{padding:14px 23px}.elementor-widget-text-editor *+*{margin-top:20px}.tiny-dot-blue{position:relative}.tiny-dot-list{position:absolute;width:100%;height:100%}.tiny-dot-blue .tiny-dot-list span{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#0094d9}form#wpforms-form-9963 button,form#wpforms-form-16468 button,form#wpforms-form-12841 button{background:#0094d9}.tiny-dot-blue .tiny-dot-list span:nth-of-type(1){left:12px;top:12px}.tiny-dot-blue .tiny-dot-list span:nth-of-type(2){left:12px;top:auto;bottom:12px}.tiny-dot-blue .tiny-dot-list span:nth-of-type(3){right:12px;top:12px}.tiny-dot-blue .tiny-dot-list span:nth-of-type(4){right:12px;top:auto;bottom:12px}body .e-n-accordion-item-title .e-n-accordion-item-title-icon{width:22px}body .e-n-accordion-item-title .e-n-accordion-item-title-icon span{width:100%;height:auto}body .e-n-accordion-item-title .e-n-accordion-item-title-icon svg{width:100%;height:auto}.footer-cta .elementor-widget-html{text-align:center}.footer-cta .elementor-widget-html svg{max-width:95%}.contactForm .wpforms-container{margin:0 !important}.contactForm .wpforms-container .wpforms-field{padding:0;margin-bottom:17px}.contactForm .wpforms-container .wpforms-field-label{display:none !important}.contactForm .wpforms-container .wpforms-field-container input,.contactForm .wpforms-container .wpforms-field-container textarea{height:auto !important;outline:none !important;padding:25px 20px !important;border:none;border-radius:0;border-bottom:1px solid rgba(0,0,0,.5) !important;font-family:"Inter",Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1em;letter-spacing:0px;color:#000 !important}.contactForm .wpforms-container .wpforms-field-container textarea{height:150px !important}.contactForm .wpforms-container .wpforms-field-container input::-webkit-input-placeholder,.contactForm .wpforms-container .wpforms-field-container textarea::-webkit-input-placeholder{color:rgba(0,0,0,.7) !important;opacity:.7 !important}.contactForm .wpforms-container .wpforms-field-container input::-moz-placeholder,.contactForm .wpforms-container .wpforms-field-container textarea::-moz-placeholder{color:rgba(0,0,0,.7) !important;opacity:.7 !important}.contactForm .wpforms-container .wpforms-field-container input:-ms-input-placeholder,.contactForm .wpforms-container .wpforms-field-container textarea:-ms-input-placeholder{color:rgba(0,0,0,.7) !important;opacity:.7 !important}.contactForm .wpforms-container .wpforms-field-container input:-moz-placeholder,.contactForm .wpforms-container .wpforms-field-container textarea:-moz-placeholder{color:rgba(0,0,0,.7) !important;opacity:.7 !important}.contactForm div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:0 !important;padding-top:25px !important}.contactForm div.wpforms-container-full .wpforms-form .wpforms-submit-container button{padding:19px 58px;height:auto !important;border:none !important;font-family:"Inter",Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1em;letter-spacing:0px;color:#000 !important;border-radius:0 !important}.contactForm div.wpforms-container-full .wpforms-form .wpforms-submit-container button:hover{background:#00223a !important;color:#fff !important}.single-post .elementor-widget-theme-post-content p,.single-post .elementor-widget-theme-post-content li{margin:0 0 20px;font-family:"Inter",Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.4em;letter-spacing:0px;color:#000}.single-post .elementor-widget-theme-post-content p a,.single-post .elementor-widget-theme-post-content li a{color:#00223a;text-decoration:underline}.single-post .elementor-widget-theme-post-content p span{color:#000 !important}.single-post .elementor-widget-theme-post-content li{margin:0 0 10px}.single-post .elementor-widget-theme-post-content li p{margin-bottom:0 !important}.single-post .elementor-widget-theme-post-content ul{margin:0 0 30px 30px}.single-post .elementor-widget-theme-post-content h1,.single-post .elementor-widget-theme-post-content h2,.single-post .elementor-widget-theme-post-content h3,.single-post .elementor-widget-theme-post-content h4,.single-post .elementor-widget-theme-post-content h5,.single-post .elementor-widget-theme-post-content h6{padding:20px 0 24px;font-family:"Inter",Sans-serif;font-weight:400;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#000 !important}.single-post .elementor-widget-theme-post-content h1 span,.single-post .elementor-widget-theme-post-content h2 span,.single-post .elementor-widget-theme-post-content h3 span,.single-post .elementor-widget-theme-post-content h4 span,.single-post .elementor-widget-theme-post-content h5 span,.single-post .elementor-widget-theme-post-content h6 span{font-family:"Inter",Sans-serif;font-weight:400;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#000 !important}.single-post .elementor-widget-theme-post-content h1,.single-post .elementor-widget-theme-post-content h1 span{font-size:46px}.single-post .elementor-widget-theme-post-content h2,.single-post .elementor-widget-theme-post-content h2 span{font-size:36px}.single-post .elementor-widget-theme-post-content h3,.single-post .elementor-widget-theme-post-content h3 span{font-size:30px}.single-post .elementor-widget-theme-post-content h4,.single-post .elementor-widget-theme-post-content h4 span{font-size:26px}.single-post .elementor-widget-theme-post-content h5,.single-post .elementor-widget-theme-post-content h5 span{font-size:22px}.single-post .elementor-widget-theme-post-content h6,.single-post .elementor-widget-theme-post-content h6 span{font-size:20px}.single-post .elementor-widget-theme-post-content h1 b,.single-post .elementor-widget-theme-post-content h2 b,.single-post .elementor-widget-theme-post-content h3 b,.single-post .elementor-widget-theme-post-content h4 b,.single-post .elementor-widget-theme-post-content h5 b,.single-post .elementor-widget-theme-post-content h6 b{font-weight:400 !important}.content-inner-wrap .elementor-widget.elementor-widget-button{text-align:left}.content-inner-wrap .elementor-widget.elementor-widget-button .elementor-button-link{padding:19px 58px;height:auto !important;border:none !important;font-family:"Inter",Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1em;letter-spacing:0px;color:#000;background-color:#0094d9;border-radius:0}.content-inner-wrap .elementor-widget.elementor-widget-button .elementor-button-link:hover{background:#00223a !important;color:#fff !important}.single-post .single-blog-img{width:100%;padding:0 20px !important}.elementor-13460 .elementor-element.elementor-element-5fb7414 .elementor-button{backdrop-filter:blur(4px) !important}body .google-reviews{z-index:2}.google-reviews .ti-read-more{display:none !important}.elementor-13016 .elementor-element.elementor-element-3fa7a3e .elementor-button,.elementor-15703 .elementor-element.elementor-element-1528143 .elementor-button,.elementor-13155 .elementor-element.elementor-element-01a18a5 .elementor-button,.elementor-13345 .elementor-element.elementor-element-ddfd1a6 .elementor-button,.elementor-13155 .elementor-element.elementor-element-3f06f00 .elementor-button{border:solid 1px transparent !important}footer .wpforms-confirmation-container-full{background:0 0 !important;border:none !important}footer .wpforms-confirmation-container-full p{color:#fff !important;font-weight:400;font-family:"Inter",Sans-serif}.accordion-section{border:none !important}.accordion-section .e-n-accordion-item{border:solid 1px #0094d9}.accordion-section .e-n-accordion-item .e-n-accordion-item-title{margin-bottom:0 !important}.accordion-section .e-n-accordion-item .elementor-widget-text-editor{padding:0 30px 15px 35px !important;font-size:18px !important}.single-post .emr_btn{padding:19px 58px;height:auto !important;border:none !important;font-family:"Inter",Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1em;letter-spacing:0px;color:#000 !important;background-color:#0094d9;border-radius:0;text-decoration:none !important;display:inline-block;transition:all .3s ease}.single-post .emr_btn:hover{background:#00223a !important;color:#fff !important}.single-post .emr_btn br{display:none}.privacy-policy .elementor-widget-text-editor h1,.common-fonts h1,.privacy-policy .elementor-widget-text-editor h2,.common-fonts h2,.privacy-policy .elementor-widget-text-editor h3,.common-fonts h3,.privacy-policy .elementor-widget-text-editor h4,.common-fonts h4,.privacy-policy .elementor-widget-text-editor h5,.common-fonts h5,.common-fonts h6,.privacy-policy .elementor-widget-text-editor h6{font-family:'Literata',serif;font-weight:500;line-height:1.2;color:#000}.privacy-policy .elementor-widget-text-editor p,.common-fonts p,.privacy-policy .elementor-widget-text-editor p span,.common-fonts p span,.privacy-policy .elementor-widget-text-editor span,.common-fonts span,.privacy-policy .elementor-widget-text-editor a,.common-fonts a,.privacy-policy .elementor-widget-text-editor p a,.common-fonts p a,.privacy-policy .elementor-widget-text-editor div,.common-fonts div,.common-fonts li,.privacy-policy .elementor-widget-text-editor li,.common-fonts b,.privacy-policy .elementor-widget-text-editor b{font-family:"Inter",Sans-serif;color:#000 !important;font-size:20px !important}.common-fonts a,.privacy-policy .elementor-widget-text-editor a{text-decoration:underline;transition:all .35s ease}.common-fonts a:hover,.privacy-policy .elementor-widget-text-editor a:hover{text-decoration:none}.elementor-element.elementor-element-89ccc20.common-fonts ul{list-style:none !important}.innerBanner{width:100%;min-height:680px;display:flex;flex-wrap:wrap}.innerBanner .wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}.innerBanner .bg-image{position:absolute;left:0;top:0;width:100%;height:100%}.innerBanner .bg-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.innerBanner .bg-image img{width:100%;height:100%;object-fit:cover;padding:0;margin:0}.innerBanner .contentWrap{position:relative;z-index:2}.innerBanner .contentWrap h1{font-family:"Literata",Sans-serif;font-size:120px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-.03em;word-spacing:0em;color:#fff;padding:0;text-align:center;margin:0 0 50px}.innerBanner .contentWrap p{font-family:"Inter",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#fff;padding:0;margin:0 auto 50px;max-width:860px;padding:0 20px;text-align:center}.innerBanner .contentWrap .btn-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:15px}.innerBanner .contentWrap .btn-wrap .blue-btn{background-color:var(--color-blue);font-family:var(--font-body);font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var(--color-black) !important;border-radius:0;padding:14px 28px;transition:all .35s ease;text-decoration:none;border:none}.innerBanner .contentWrap .btn-wrap .blue-btn:hover{background-color:var(--color-lt-yellow2)}.innerBanner .contentWrap .btn-wrap .border-btn{background-color:#FFFFFF03;font-family:var(--font-body);font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var(--color-lt-yellow2) !important;border-radius:0;padding:14px 58px;transition:all .35s ease;text-decoration:none;border:solid 1px var(--color-lt-yellow2);backdrop-filter:blur(10.8px)}.innerBanner .contentWrap .btn-wrap .border-btn:hover{background-color:var(--color-lt-yellow2);color:var(--color-black) !important}.common-fonts .section-dark-bg,.common-fonts .services-fullbox.cols-3,.common-fonts #recentcommercialtreeserviceprojects{background-color:#e9e8e6 !important}.common-fonts .services-fullbox.cols-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background-color:#fbf5e7 !important}.common-fonts .services-fullbox.cols-3 .col,.common-fonts .services-fullbox .col:nth-of-type(2n){width:100%;background:#f5edda}.common-fonts #recentcommercialtreeserviceprojects .section-title{color:#000}.single-post .elementor-widget-theme-post-content p.wp-caption-text{margin-top:15px}.common-fonts .portfolio-carousel a.link-title{background-color:var(--color-blue);font-family:var(--font-body);font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var(--color-black) !important;border-radius:0;padding:14px 28px;transition:all .35s ease;text-decoration:none;border:none}.common-fonts .portfolio-carousel a.link-title:hover{background-color:var(--color-lt-yellow2)}body .pg-navigation{background-color:var(--color-navy-blue);font-family:var(--font-body)}body .pg-navigation .pg-cat-filter{text-align:center}body .pg-navigation .pg-filter-btn span{margin-right:10px;padding-right:20px}body .pg-navigation .pg-filter-btn{width:100%}body .pg-navigation .pg-cat-filter ul{background:0 0}body .pg-navigation li{border-color:rgba(255,255,255,.2)}body .pg-navigation li a{color:var(--color-white);border-color:transparent;letter-spacing:0}body .pg-navigation li a:hover,body .pg-navigation li a.current{color:var(--color-white);border-color:var(--color-white)}body #content-container{background-color:var(--color-lt-yellow);box-sizing:border-box}#portfolio-gallery .pg-page-wrapper{float:none;display:grid;grid-template-columns:repeat(4,1fr);gap:40px 20px}#portfolio-gallery .pg-page-wrapper .pg-item{width:100% !important;margin:0}.pg-page-wrapper .pg-item .pg-info,.pc-page-wrapper .pc-item .pg-info{background:0 0}.pg-page-wrapper .pg-item h2,.pc-page-wrapper .pc-item h2{font-family:var(--font-body);letter-spacing:0}.pg-page-wrapper .pg-item h2:after,.pc-page-wrapper .pc-item h2:after{background-color:var(--color-navy-blue)}.pg-page-wrapper .pg-item .pg-categories,.pc-page-wrapper .pc-item .pg-categories{color:var(--color-black);font-family:var(--font-body)}#portfolio-gallery .pg-pagination li a{padding:10px 16px;border-radius:8px;background:var(--color-lt-yellow2);color:var(--color-black);text-decoration:none;font-size:16px;font-family:var(--font-body);border:none}#portfolio-gallery .pg-pagination li a:hover,#portfolio-gallery .pg-pagination li a.current{background:var(--color-blue);color:var(--color-black) !important}#portfolio-slider{background:0 0 !important}#portfolio-slider .ps-wrapper{background:0 0}#portfolio-slider .portfolio-carousel .carousel-title .small-title{color:var(--color-black);font-family:var(--font-body);font-weight:700}#portfolio-slider .ps-wrapper .ps-content{font-family:var(--font-body);color:var(--color-black)}#portfolio-slider .ps-wrapper .ps-title{font-family:var(--font-body);font-size:25px}#portfolio-slider .ps-wrapper .ps-categories{background:var(--color-black);padding:5px 10px;border-radius:4px;margin-top:10px;margin-bottom:10px}#portfolio-slider .ps-wrapper .button{background-color:var(--color-blue);font-family:var(--font-body);font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var(--color-black);border-radius:0;padding:14px 28px;transition:all .35s ease;text-decoration:none;border:1px solid var(--color-blue);margin-top:10px}#portfolio-slider .ps-wrapper .button:hover{background-color:var(--color-lt-yellow)}#portfolio-slider .ps-wrapper .ps-share .share-title{margin-bottom:0}#portfolio-slider .ps-wrapper .ps-share li{opacity:1}#portfolio-slider .portfolio-carousel .pc-next:hover,#portfolio-slider .portfolio-carousel .pc-prev:hover{background-color:var(--color-blue)}[data-elementor-type=product]{background-color:var(--color-navy-blue);padding-top:80px;font-family:var(--font-body);border-bottom:1px solid rgba(255,255,255,.2)}[data-elementor-type=product]>.elementor-element{background:var(--color-lt-yellow) !important;color:var(--color-black)}[data-elementor-type=product] .elementor-element{color:var(--color-black) !important}[data-elementor-type=product] .woocommerce-breadcrumb,[data-elementor-type=product] .woocommerce-breadcrumb a{font-family:var(--font-body) !important;color:var(--color-black) !important}[data-elementor-type=product] .product_title{font-family:var(--font-heading) !important;color:var(--color-black) !important}[data-elementor-type=product] .price{font-family:var(--font-body) !important;margin-top:10px !important;color:var(--color-black) !important}[data-elementor-type=product] .elementor-heading-title{font-family:var(--font-body) !important;color:var(--color-black) !important;font-size:30px}[data-elementor-type=product] .variations select{background:0 0;padding:12px 10px;border-radius:4px}[data-elementor-type=product] th.label{padding-top:20px}[data-elementor-type=product] .quantity.hidden{display:none}[data-elementor-type=product] .single_add_to_cart_button{background-color:var(--color-blue) !important;font-family:var(--font-body) !important;font-size:16px !important;font-weight:500 !important;text-transform:capitalize !important;line-height:1.19em !important;letter-spacing:0px !important;color:var(--color-black) !important;border:none !important;border-radius:0;padding:11px 34px 10px 43px;margin:0 !important}[data-elementor-type=product] .single_add_to_cart_button:hover{background-color:var(--color-black) !important;color:var(--color-white) !important}[data-elementor-type=product] .woocommerce-loop-product__title{font-family:var(--font-body) !important;color:var(--color-black) !important}[data-elementor-type=product] .woocommerce-variation-add-to-cart .quantity .qty{border:1px solid var(--color-black) !important;color:var(--color-black) !important;text-align:center}[data-elementor-type=product] .tyc-form fieldset{border-color:var(--color-black);font-family:var(--font-body)}[data-elementor-type=product] .tyc-form fieldset .tyc-field,[data-elementor-type=product] .tyc-form fieldset .field_total{width:100%;background:0 0;border:1px solid var(--color-black)}body.woocommerce.product-template-default [data-elementor-type=product] .elementor-widget-woocommerce-product-content.elementor-element h5{color:var(--color-black) !important;font-family:var(--font-body);font-weight:500}body.woocommerce ul.products li.product a img,body.woocommerce-page ul.products li.product a img{margin-bottom:10px !important}body.woocommerce ul.products li.product .price,body.woocommerce-page ul.products li.product .price{font-size:18px !important}body.woocommerce-page ul.products li.product .button.add_to_cart_button{color:var(--color-white) !important;font-size:12px !important;border:none;box-shadow:none;top:-27px}body.woocommerce-page ul.products li.product .button.add_to_cart_button:hover{width:inherit}body.woocommerce-page ul.products li.product .button.product_type_variable{background:0 0;color:var(--color-white);font-family:var(--font-body) !important;font-size:12px !important;border:none;box-shadow:none}body.woocommerce-page ul.products li.product .button.add_to_cart_button:before{top:0;color:var(--color-white) !important}body.woocommerce-cart header+.elementor>.elementor-element{padding:0}body.woocommerce-cart header+.elementor>.elementor-element>.e-con-inner{max-width:100%;padding:0}body.woocommerce-cart .e-cart__container *{box-sizing:border-box}body.woocommerce-cart .e-cart__container{background:var(--color-lt-yellow)}body.woocommerce-cart .e-cart__container .e-cart-section{background-color:var(--color-lt-yellow)}body table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th,body.woocommerce table.shop_table td,body.woocommerce-page table.shop_table td,body.woocommerce-page table.shop_table td *,body.woocommerce-page table.shop_table td .woocommerce-Price-amount.amount,body.woocommerce-page table.shop_table td:before{color:var(--color-black) !important;font-family:var(--font-body) !important}body.woocommerce-page table.shop_table td .qty{border:1px solid var(--color-black) !important;color:var(--color-black) !important;padding:5px 10px !important}body.woocommerce-cart table.cart td.actions .button,body.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button,body.woocommerce-cart .woocommerce-cart-form .e-apply-coupon{background-color:var(--color-blue) !important;font-family:var(--font-body) !important;font-size:16px !important;font-weight:500 !important;text-transform:capitalize !important;line-height:1.19em !important;letter-spacing:0px !important;color:var(--color-black) !important;border:none !important;border-radius:0;padding:11px 34px 10px 43px;margin:0 !important}body.woocommerce-cart table.cart td.actions .button:hover,body.woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover,body.woocommerce-cart .woocommerce-cart-form .e-apply-coupon:hover{color:var(--color-lt-yellow2) !important;background-color:var(--color-black) !important}body.woocommerce-cart .woocommerce-cart-form .coupon-col-start .input-text{color:var(--color-black) !important;border:1px solid var(--color-black) !important}body.woocommerce-cart .woocommerce-cart-form .coupon-col-start .input-text::placeholder{color:var(--color-black) !important}body.woocommerce-cart .e-cart__container .e-cart__column-end .e-cart-totals{margin:0;padding:50px 50px 50px 0}body.woocommerce-cart .e-cart__container .cart_totals h2{color:var(--color-black) !important;font-family:var(--font-body) !important}body.woocommerce-cart .e-cart__container .cart_totals tr td:before{color:var(--color-black) !important}body.woocommerce-cart .e-cart__container .cart_totals tr td li input{margin-top:0}.common-fonts .services-fullbox.cols-3 .col p{font-size:16px !important;line-height:1.45}.common-fonts .portfolio-carousel .pc-page-wrapper,.common-fonts .portfolio-carousel .pc-item{margin-top:0}.common-fonts .portfolio-carousel .pc-item .pg-categories{text-transform:capitalize;letter-spacing:0}.woocommerce-checkout .elementor-element.elementor-element-4446e45d{padding:0 !important;margin:0 !important}.woocommerce-checkout .elementor-element.elementor-element-4446e45d .e-con-inner{max-width:100% !important;padding:0 !important}.woocommerce-checkout .elementor-element.elementor-element-6383e36{display:none !important}.woocommerce-checkout .checkout.woocommerce-checkout{background-color:var(--color-lt-yellow);padding:60px 0}.woocommerce-checkout .checkout.woocommerce-checkout .e-checkout__column-start *{color:var(--color-black) !important;font-family:var(--font-body)}.woocommerce-checkout .checkout.woocommerce-checkout .e-checkout__container{max-width:1580px;margin:0 auto;width:100%;padding:0 20px}.woocommerce-checkout .checkout.woocommerce-checkout label,.woocommerce-checkout .payment_box.payment_method_woocommerce_payments label{font-size:18px !important;line-height:1.35 !important;color:var(--color-black) !important;margin-bottom:10px !important;font-family:var(--font-body) !important}.woocommerce-checkout .payment_box.payment_method_woocommerce_payments input,.woocommerce-checkout .checkout.woocommerce-checkout input,.woocommerce-checkout .checkout.woocommerce-checkout select,.woocommerce-checkout .checkout.woocommerce-checkout textarea{border:solid 1px var(--color-black) !important;font-size:16px !important;color:var(--color-black) !important;font-family:var(--font-body) !important}.woocommerce-checkout .payment_box.payment_method_woocommerce_payments input::placeholder,.woocommerce-checkout .checkout.woocommerce-checkout input::placeholder,.woocommerce-checkout .checkout.woocommerce-checkout textarea::placeholder{color:gray !important}.woocommerce-checkout .checkout.woocommerce-checkout .select2-selection__rendered{border:solid 1px var(--color-black) !important}.woocommerce-checkout .select2-selection--single .select2-selection__arrow b{border-color:var(--color-black) transparent transparent transparent !important}.woocommerce-checkout .form-row{margin-bottom:16px !important}.woocommerce-checkout .woocommerce-additional-fields{margin-top:0 !important}.woocommerce-checkout .e-checkout__column-end .e-checkout__order_review{padding:0 !important;background-color:transparent !important}.woocommerce-checkout .e-checkout__column-end .e-coupon-box .e-checkout-secondary-title,.woocommerce-checkout .e-checkout__column-end .e-coupon-box .e-show-coupon-form{color:var(--color-black);font-family:var(--font-body);font-size:20px}.woocommerce-checkout .e-checkout__column-end .e-coupon-box .e-show-coupon-form{text-decoration:underline;transition:all .35s ease}.woocommerce-checkout .e-checkout__column-end .e-coupon-box .e-show-coupon-form:hover{text-decoration:none}.woocommerce-checkout .e-checkout__order_review-2 .woocommerce-checkout-payment .place-order .button,.woocommerce-checkout .e-checkout__column-end .e-coupon-box .button.e-apply-coupon{background-color:var(--color-blue) !important;font-family:var(--font-body) !important;font-size:16px !important;font-weight:500 !important;text-transform:capitalize !important;line-height:1.19em !important;letter-spacing:0px !important;color:var(--color-black) !important;border:none !important;border-radius:0;padding:19.5px 34px;margin:0 !important}.woocommerce-checkout .e-checkout__order_review-2 .woocommerce-checkout-payment .place-order .button:hover,.woocommerce-checkout .e-checkout__column-end .e-coupon-box .button.e-apply-coupon:hover{color:var(--color-lt-yellow2) !important;background-color:var(--color-black) !important}.woocommerce-checkout .payment_box.payment_method_woocommerce_payments{background-color:var(--color-black) !important}.woocommerce-checkout .woocommerce #payment div.payment_box:after,.woocommerce-checkout .woocommerce-page #payment div.payment_box:after{display:none}.woocommerce-checkout .e-checkout__order_review-2 .woocommerce-checkout-payment .place-order{border-color:var(--color-black) !important}.woocommerce-checkout .e-checkout__order_review-2 .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p,.woocommerce-checkout .e-checkout__order_review-2 .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p a{color:var(--color-black);font-size:14px}.woocommerce-checkout .e-checkout__order_review-2 .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p a{text-decoration:underline}.woocommerce-checkout .e-checkout__order_review-2 .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p a:hover{text-decoration:none}.video-ratio{aspect-ratio:16/9}.banner-btn-strip{background-color:#0000001C;backdrop-filter:blur(4px);width:auto !important;border:solid 1px #FFFFFF4D;border-radius:80px !important;gap:0;padding:14px 20px !important}.banner-btn-strip .elementor-button{padding:0 15px !important}@media (min-width:1480px) and (max-width:4000px){body .footer-cta-image{max-width:1440px;margin:0 auto}.image-move-left .elementor-widget-image{width:2600px !important;max-width:2600px !important}.image-move-left .elementor-widget-image img{width:100%;height:100%;object-fit:cover}.post-category{font-size:14px}}@media (max-width:1024px){.services-sticky-sec .e-con-inner>.elementor-element:last-of-type .elementor-widget-text-editor,.services-sticky-sec .e-con-inner>.elementor-element:last-of-type .elementor-widget-heading,.services-sticky-sec .e-con-inner>.elementor-element:last-of-type .elementor-widget-button,.services-sticky-sec .e-con-inner>.elementor-element:last-of-type .elementor-widget-icon-list .elementor-icon-list-item{padding-left:0}.privacy-policy .elementor-widget-text-editor p,.common-fonts p,.privacy-policy .elementor-widget-text-editor p span,.common-fonts p span,.privacy-policy .elementor-widget-text-editor span,.common-fonts span,.privacy-policy .elementor-widget-text-editor a,.common-fonts a,.privacy-policy .elementor-widget-text-editor p a,.common-fonts p a,.privacy-policy .elementor-widget-text-editor div,.common-fonts div,.common-fonts li,.privacy-policy .elementor-widget-text-editor li,.common-fonts b,.privacy-policy .elementor-widget-text-editor b{font-size:18px !important}body.woocommerce-cart .e-cart__container .e-cart__column-end .e-cart-totals{padding:30px}body.woocommerce-page table.shop_table td .quantity{margin-left:auto;padding-right:2px}}@media (max-width:767px){.services-sticky-sec{position:relative !important;top:inherit}}@media (max-width:1300px) and (min-width:1025px){.elementor-11779 .elementor-element.elementor-element-df16946{padding-right:18px}.elementor-11779 .elementor-element.elementor-element-5555038b .elementor-button{padding:11px 32px 10px !important}.elementor-11779 .elementor-element.elementor-element-7fd162c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2) !important}.elementor-11779 .elementor-element.elementor-element-7df5126{width:11%}.loader svg{width:180px;height:auto}.elementor-13016 .elementor-element.elementor-element-dd53424 .elementor-heading-title{font-size:100px !important}.elementor-13016 .elementor-element.elementor-element-92f1e85 .elementor-button,.elementor-13016 .elementor-element.elementor-element-782c450 .elementor-button{font-size:26px !important;padding:30px 42px !important}.footer-cta .elementor-widget-html{text-align:center}.footer-cta .elementor-widget-html svg{width:87%}footer>.e-con-boxed{padding:0 60px}}@media (max-width:1024px) and (max-width:768px){.bt-icon{width:45px;margin:0 30px}.bt-marquee span{font-size:34px;line-height:1.3}.google-reviews .ti-widget.ti-goog .ti-review-content{font-size:20px;line-height:1.3;margin-bottom:20px}.google-reviews .ti-widget.ti-goog .ti-controls{margin-top:45px}.footer-cta .elementor-widget-html{text-align:center}.footer-cta .elementor-widget-html svg{width:87%}.loader svg{width:120px;height:auto}div#wpforms-13256-field_1-container{padding:0}body{overflow-x:hidden}.elementor-13016 .elementor-element.elementor-element-c43926c .elementor-heading-title{width:100% !important}.tree-recent-grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}}@media (max-width:767px){.loader svg{width:90px;height:auto}header .elementor-element-a65d3de{padding:0 15px !important}header .elementor-element-606ede1{padding:10px 0 !important}header .elementor-element-606ede1 .elementor-element-79b45e8 a{text-align:left}.elementor-11779 .elementor-element.elementor-element-6caa5d4 .elementor-menu-toggle{margin:0 0 0 auto !important}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{background:#000 !important;padding:20px 0 !important}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:"Inter",Sans-serif !important;font-size:14px !important;font-weight:500 !important;text-transform:uppercase !important;line-height:1.25em !important;letter-spacing:0px !important;color:#fff !important}.loader{width:100vw;height:100dvh}.image-move-left .elementor-widget-image{width:900px !important;max-width:900px !important}.tree-slick-tab{padding:10px 20px;font-size:13px}.tree-slick-tabs{gap:8px;margin:0 auto 30px}.slides-wrapper{margin:0 10px}.tree-text h2{font-size:26px;padding-right:0}.tree-text{padding:0 20px 30px}.tree-text-image p{padding:0 0 10px 20px}.tree-text-image li{padding:10px 0 10px 20px}.bt-marquee span{font-size:20px}.bt-icon{width:30px;margin:0 15px}.elementor-element.elementor-element-ed35c09.elementor-widget.elementor-widget-text-editor{padding-right:0}footer div.wpforms-container-full input[type=email]{font-size:16px !important;line-height:1.4 !important}footer div.wpforms-container-full input#wpforms-13256-field_1::-webkit-input-placeholder{font-size:16px !important;line-height:1.4 !important;color:rgba(255,255,255,.2) !important}footer div.wpforms-container-full input#wpforms-13256-field_1::-moz-placeholder{font-size:16px !important;line-height:1.4 !important;color:rgba(255,255,255,.2) !important}footer div.wpforms-container-full input#wpforms-13256-field_1:-ms-input-placeholder{font-size:16px !important;line-height:1.4 !important;color:rgba(255,255,255,.2) !important}footer div.wpforms-container-full input#wpforms-13256-field_1:-moz-placeholder{font-size:16px !important;line-height:1.4 !important;color:rgba(255,255,255,.2) !important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:0 !important}.footer-cta .elementor-widget-html svg{width:90%}#wpforms-form-13256 .wpforms-field-container{display:flex;align-items:center}.home-testimonials .testimonial-image-bg{display:none !important}.google-reviews .ti-widget.ti-goog .ti-review-content{font-size:16px}body .ti-widget.ti-goog .ti-controls-line{display:none !important}.google-reviews .ti-widget.ti-goog .ti-review-header .ti-profile-img img{width:34px !important;height:34px !important}.google-reviews .ti-widget.ti-goog .ti-review-header .ti-profile-details .ti-name{font-size:14px;margin-bottom:2px}.google-reviews .ti-widget.ti-goog .ti-widget-container .ti-date{font-size:12px}.google-reviews .ti-widget.ti-goog .ti-controls{margin:40px 0 30px}.contactForm .wpforms-container .wpforms-field-container textarea{height:120px !important}.contactForm .wpforms-container .wpforms-field-container input,.contactForm .wpforms-container .wpforms-field-container textarea{padding:20px 0 !important}.contactForm .wpforms-container .wpforms-field{margin-bottom:10px}.contactForm div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding-top:20px !important}.custom_list p{font-size:16px !important}.tree-recent-grid{grid-template-columns:repeat(1,1fr);gap:25px 20px}.single-post .elementor-widget-theme-post-content p,.single-post .elementor-widget-theme-post-content li{margin:0 0 10px}.single-post .elementor-widget-theme-post-content li{margin:0 0 7px}.single-post .elementor-widget-theme-post-content ul{margin:0 0 20px 30px}.single-post .elementor-widget-theme-post-content h1,.single-post .elementor-widget-theme-post-content h2,.single-post .elementor-widget-theme-post-content h3,.single-post .elementor-widget-theme-post-content h4,.single-post .elementor-widget-theme-post-content h5{padding:10px 0 14px}.single-post .elementor-widget-theme-post-content p,.single-post .elementor-widget-theme-post-content li{font-size:16px}.single-post .elementor-widget-theme-post-content h1,.single-post .elementor-widget-theme-post-content h1 span{font-size:28px}.single-post .elementor-widget-theme-post-content h2,.single-post .elementor-widget-theme-post-content h2 span{font-size:22px}.single-post .elementor-widget-theme-post-content h3,.single-post .elementor-widget-theme-post-content h3 span{font-size:20px}.single-post .elementor-widget-theme-post-content h4,.single-post .elementor-widget-theme-post-content h4 span{font-size:18px}.single-post .elementor-widget-theme-post-content h5,.single-post .elementor-widget-theme-post-content h5 span{font-size:18px}.recent-post-card .post-title{font-size:20px}.accordion-section .e-n-accordion-item .elementor-widget-text-editor{padding:0 20px 20px !important;font-size:16px !important}.services-sticky-sec p br{display:none !important}.footer-cta-image{clip-path:circle(71% at 50% 81%)}.footer-cta-image .elementor-widget-button:first-of-type .elementor-size-sm{padding:19px 74px !important}.blog-pagination a,.blog-pagination span{padding:5px 10px;font-size:14px}h1.category-title.ajax-category-title{font-size:28px;margin:40px 0 40px}.innerBanner .contentWrap h1{font-size:36px}.innerBanner .contentWrap p{font-size:16px}.common-fonts h1,.common-fonts h2,.common-fonts h3,.common-fonts h4,.common-fonts h5,.common-fonts h6{padding:0 !important}.privacy-policy .elementor-widget-text-editor p,.common-fonts p,.privacy-policy .elementor-widget-text-editor p span,.common-fonts p span,.privacy-policy .elementor-widget-text-editor span,.common-fonts span,.privacy-policy .elementor-widget-text-editor a,.common-fonts a,.privacy-policy .elementor-widget-text-editor p a,.common-fonts p a,.privacy-policy .elementor-widget-text-editor div,.common-fonts div,.common-fonts li,.privacy-policy .elementor-widget-text-editor li,.common-fonts b,.privacy-policy .elementor-widget-text-editor b{font-size:16px !important}#portfolio-gallery .pg-page-wrapper{grid-template-columns:repeat(2,1fr);gap:20px 10px}.wordParent{padding-bottom:10px;margin-bottom:-10px}.innerBanner .contentWrap .btn-wrap .blue-btn,.innerBanner .contentWrap .btn-wrap .border-btn{font-size:14px}[data-elementor-type=product] th.label{padding-top:10px}#portfolio-slider .portfolio-carousel .pc-next,#portfolio-slider .portfolio-carousel .pc-prev{top:13vw}#portfolio-slider .ps-video .video-wrap{padding-bottom:170%}#portfolio-slider .ps-wrapper .ps-title{font-size:20px}.innerBanner .contentWrap .btn-wrap{flex-direction:column;text-align:center;max-width:234px;margin:auto}.innerBanner .contentWrap .btn-wrap .blue-btn,.innerBanner .contentWrap .btn-wrap .border-btn{padding:14px 20px;box-sizing:border-box}[data-elementor-type=product]{padding-top:0}body.woocommerce-cart .e-cart__container .e-cart__column-end .e-cart-totals{padding:20px}body.woocommerce-cart .e-cart__container table.shop_table tr.woocommerce-cart-form__cart-item{padding:16px 0}.common-fonts .services-fullbox.cols-3{grid-template-columns:repeat(1,1fr)}.common-fonts .portfolio-carousel .pc-holder,.common-fonts .portfolio-carousel .pc-page-wrapper{width:100% !important;display:grid;grid-template-columns:repeat(1,1fr)}.common-fonts .portfolio-carousel .pc-wrapper .pc-next,.common-fonts .portfolio-carousel .pc-wrapper .pc-prev{display:none !important}.common-fonts .portfolio-carousel .pc-page-wrapper .pc-item{width:100% !important}.woocommerce-checkout .e-checkout__column-end .e-coupon-box .col{margin-bottom:10px}.woocommerce-checkout .e-checkout__column-end .e-coupon-box .e-checkout-secondary-title,.woocommerce-checkout .e-checkout__column-end .e-coupon-box .e-show-coupon-form{font-size:16px}.banner-btn-strip{padding:10px 15px !important}}@media (min-width:400px) and (max-width:550px){.footer-cta-image{clip-path:circle(80% at 50% 107%)}}@media (min-width:320px) and (max-width:399px){.footer-cta-image{clip-path:circle(71% at 50% 81%)}}@media (min-width:901px) and (max-width:990px){.tree-text-image li{padding:12px 0 12px 30px}.tree-text-image .imgWrap{width:320px;padding-right:20px;padding-bottom:30px;position:relative;height:300px}.listing-wrap{width:calc(100% - 320px)}.slides-wrapper{overflow:hidden}.tree-text .col:first-of-type{width:100% !important;margin:0 0 20px}}