:root{--primary:#1d1d1d;--secondary:#fff;--text-color:#4b4b4b;--accent-color:#c5e862;--accent-color-2:#144b24;--accent-color-3:#f4f6f0;--accent-color-4:#dde2d2;--accent-color-5:#2e7e45;--accent-color-6:#144b2400;--accent-color-7:#858585;--accent-color-8:#a6ca3f;--accent-color-9:#000;--font-family-global:"Montserrat", sans-serif;--anim-duration-fast:.8s;--anim-duration-normal:1.1s;--anim-duration-slow:1.6s;--anim-delay-none:0s;--anim-delay-sm:.25s;--anim-delay-md:.45s}@keyframes ripple{0%{opacity:1;transform-origin:50%;border-width:0;transform:scale(1)}to{opacity:0;transform-origin:50%;border-width:13px;transform:scale3d(1.7,1.7,1.8)}}@media (prefers-reduced-motion:reduce){.animation-box{opacity:1!important;animation:none!important;transform:none!important}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-left{0%{opacity:0;transform:translate(-120px)}to{opacity:1;transform:translate(0)}}@keyframes fade-right{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:translate(0)}}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;overflow-x:hidden}body{font-family:var(--font-family-global);background-color:var(--secondary);color:var(--text-color);font-size:1rem;line-height:1.8em}h1,.heading-xl{font-size:5.5rem;font-weight:600;line-height:1.2em}h2,.heading-lg{font-size:3rem;font-weight:600;line-height:1.2em}h3,.heading-md{font-size:2rem;font-weight:600;line-height:1.3em}h4,.heading-sm{font-size:1.5rem;font-weight:600;line-height:1.3em}h5,.heading-xs{font-size:1.2rem;font-weight:600;line-height:1.3em}h6,.heading-xxs{font-size:1rem;font-weight:600;line-height:1.8em}h1,h2,h3,h4,h5,h6{color:var(--primary);margin:0}p{color:var(--text-color);margin-bottom:20px;font-size:1rem;font-weight:500;line-height:1.8em}button,a,.btn,.nav-link{font-size:.9rem;font-weight:600;line-height:1em;text-decoration:none}ul{margin:0;padding:0;list-style:none}.section{padding:120px 20px}.section-wrapper{padding:0 20px}.banner-home-section{background-color:var(--secondary);z-index:1;flex-direction:column;gap:0;padding:20px 20px 0;display:flex;position:relative;overflow:hidden}.hero-container{width:100%;max-width:1340px;height:auto;margin:0 auto}.hero-container.container-large{max-width:1440px}.hero-container.container-extra-large{max-width:1460px}.header-container{z-index:3;background-color:#0000;margin-bottom:-138px;padding:20px 20px 0;position:relative}.navbar-container{flex-direction:row;justify-content:space-between;gap:20px;width:100%;display:flex}.navbar{padding:0}.navbar-brand-container{flex-flow:wrap;gap:0;width:320px;display:flex}.navbar-logo-container{background-color:var(--secondary);border-radius:0 0 30px;width:260px;padding:0 20px 17px}.navbar-logo-corner-box{width:50px;height:50px;box-shadow:-10px -10px 0px 0px var(--secondary);border-radius:30px 0 0;flex-direction:column;display:flex}.nav-link-container{flex-flow:wrap;justify-content:flex-end;gap:0;width:480px;display:flex}.navbar-link-corner-box{width:50px;height:50px;box-shadow:10px -10px 0px 0px var(--secondary);border-radius:0 30px 0 0;flex-direction:column;display:flex}.navbar-action-container{background-color:var(--secondary);color:var(--primary);border-radius:0 0 0 30px;flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:430px;padding:0 0 20px 20px;display:flex}.nav-link{color:var(--primary);transition:all .3s;padding:13px 15px!important}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus,.navbar-nav .nav-link.show,.navbar-nav .nav-link.active{color:var(--accent-color-2)}.dropdown-menu{box-shadow:none;background-color:var(--accent-color-2);color:var(--secondary);border-radius:20px;min-width:220px;padding:15px}.dropdown-item{background-color:var(--accent-color-2);color:var(--secondary);padding:15px;transition:all .3s}.dropdown-item:hover,.dropdown-item:active,.dropdown-item.active{background-color:var(--accent-color-2);color:var(--accent-color)}.dropdown-toggle:after{display:none!important}.nav-btn{background-color:var(--accent-color-2);color:var(--secondary);box-shadow:none;border:none;border-radius:10px;outline:none;padding:6px;font-size:1.5rem;line-height:1.2em;display:none}.navbar-cta-container{justify-content:flex-end;width:200px;display:flex}.navbar-action-container{position:relative}.navbar-popup{background:var(--accent-color-2);opacity:0;visibility:hidden;z-index:999;border-radius:16px;width:100%;margin-top:36px;padding:20px;transition:all .3s;position:absolute;top:45px;left:0;transform:translateY(10px)}.navbar-popup.active{opacity:1;visibility:visible;transform:translateY(0)}.navbar-popup-menu{margin:0;padding:0;list-style:none}.navbar-popup-menu li{margin-bottom:10px}.navbar-popup-menu a{color:var(--secondary);padding:15px 20px;text-decoration:none;transition:all .3s;display:block}.navbar-popup-menu a:hover{color:var(--accent-color)}.has-dropdown>a{justify-content:flex-start;align-items:center;display:flex}.submenu{margin-top:5px;padding-left:15px;list-style:none;display:none}.has-dropdown.active .submenu{display:block}.footer-container{flex-direction:column;padding:100px 20px 20px;display:flex}.footer-bg{background-color:var(--accent-color-2);color:var(--secondary);border-radius:30px;padding:120px 20px 0}.footer-wrapper{flex-direction:column;gap:120px;display:flex}.footer__intro-container{flex-direction:row;justify-content:space-between;gap:20px;display:flex}.footer-intro{flex-direction:column;gap:20px;width:26%;display:flex}.footer-link{flex-direction:column;gap:20px;display:flex}.footer-link.footer-service,.footer-link.footer-company{width:18%}.footer-link.footer-cta{width:19%}.footer-list{margin-bottom:0;padding-left:0;list-style:none;position:relative}.footer-list li{color:var(--secondary);flex-direction:row;align-items:center;margin-bottom:10px;font-size:1rem;font-weight:600;line-height:1.8em;display:flex;position:relative}.footer-list a{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.footer-list li:hover{color:var(--accent-color-4)}.footer-list li:before{content:"";color:var(--accent-color);margin-right:.5em;font-family:"Font Awesome 7 Free";font-size:1rem;font-weight:900;display:inline-block}.footer-list.zero-icon li{color:var(--accent-color)}.footer-list.zero-icon li:before{content:"";margin:0}.footer-social-icon{background-color:var(--accent-color);width:48px;height:48px;color:var(--accent-color-2);border:1px solid var(--accent-color);border-radius:50%;justify-content:center;align-items:center;padding:.7em;font-size:1rem;transition:all .3s;display:flex}.footer-social-icon:hover{background-color:var(--accent-color-2);color:var(--secondary)}.footer-copyright__container{border-top:1px solid var(--accent-color-5);flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;display:flex}.footer-legallink__container{flex-direction:row;gap:10px;display:flex}.copyright-text{color:var(--secondary);margin:0}.footer-legalink-text{color:var(--secondary);font-size:1rem;font-weight:500;line-height:1.8em}.btn{box-shadow:none;cursor:pointer;border-radius:100px;outline:none;flex-direction:row;justify-content:space-between;align-items:center;gap:17px;padding:17px;transition:all .3s;display:inline-flex}.btn-accent{background-color:var(--accent-color);color:var(--accent-color-2);fill:var(--accent-color-2)}.btn-accent:hover{background-color:var(--accent-color-2);color:var(--secondary);fill:var(--secondary)}.btn-hero-outline{border:2px solid var(--secondary);color:var(--secondary);fill:var(--secondary);background-color:#0000;padding:15px 17px}.btn-hero-outline:hover{background-color:var(--secondary);color:var(--primary);fill:var(--primary)}.btn-accent-2{background-color:var(--accent-color-2);color:var(--secondary)}.btn-accent-2:hover{background-color:var(--accent-color);color:var(--accent-color-2)}.service-tab-btn{gap:10px;padding:5px 20px;line-height:1.5em}.service-tab-btn.active{background-color:var(--accent-color-2);color:var(--secondary);fill:var(--secondary)}.service-cta-btn{background-color:var(--accent-color);width:70px;min-height:70px;color:var(--primary);border-radius:100px;justify-content:center;align-items:center;transition:transform .3s;display:flex;transform:rotate(-45deg)}.service-cta-btn:hover{transform:rotate(0)}.btn-service-active{background-color:var(--accent-color-2);color:var(--secondary)}.btn-service-active:hover{background-color:var(--accent-color);color:var(--accent-color-2)}.card-project-cta-btn{background-color:var(--accent-color);width:70px;min-height:70px;color:var(--primary);border-radius:100px;justify-content:center;align-items:center;transition:all .3s;display:flex;transform:rotate(-45deg)}.card-project-cta-btn:hover{background-color:var(--accent-color-2);color:var(--secondary);transform:rotate(0)}.card-project.commercial-project .card-project-cta-btn{background-color:var(--accent-color-2);color:var(--secondary)}.card-project.commercial-project .card-project-cta-btn:hover{background-color:var(--accent-color);color:var(--primary)}.card{border:none;border-radius:30px}.card-banner-home-wrapper{align-self:flex-end;width:32%;height:100%}.card-banner-home{background-color:var(--accent-color);color:var(--primary);flex-direction:column;gap:20px;padding:30px;display:flex}.card-banner-home__header{flex-direction:row;align-items:center;gap:20px;display:flex}.card-company-stat{background-color:var(--accent-color-3);color:var(--primary);flex-direction:column;gap:20px;padding:30px;display:flex}.card-company-stat .stat-description{margin-top:40px}.card-service--grid{background-color:var(--accent-color-3);color:var(--primary);flex-direction:column;gap:10px;width:auto;height:100%;padding:30px;display:flex;position:relative}.card-service--slide{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;gap:20px;min-height:500px;display:flex;position:relative;overflow:hidden}.card-service--slide__header{z-index:2;flex-flow:wrap;justify-content:flex-end;align-self:flex-end;align-items:flex-start;gap:0;width:140px;display:flex;position:relative}.card-service--slide__body{z-index:2;flex-flow:wrap;gap:0;width:400px;max-width:100%;display:flex;position:absolute;bottom:10px;left:10px}.card-other-services{background-color:var(--accent-color-3);color:var(--primary);text-align:center;flex-direction:column;gap:20px;padding:30px;display:flex}.card-request-services{background-color:var(--accent-color-3);color:var(--primary);text-align:center;flex-direction:column;gap:20px;width:100%;padding:30px;display:flex}.service-body__footer{background-color:var(--accent-color-3);border-radius:0 0 16px 20px;width:210px;height:33px}.service-body__footer-corner-box{width:30px;height:30px;box-shadow:-10px -10px 0px 0px var(--accent-color-3);border-radius:20px 0 0}.card-service__cta-container{background-color:var(--accent-color-3);border-radius:0 0 0 45px;flex-direction:column;align-items:flex-end;width:80px;min-height:80px;display:flex}.card-project{will-change:transform, opacity;backface-visibility:hidden;transform-origin:top;border-radius:30px;flex-direction:row;justify-content:space-between;gap:0 30px;width:100%;padding:0;display:flex}.card-project.residential-project{background-color:var(--accent-color-3);color:var(--primary)}.card-project.commercial-project{background-color:var(--accent-color);color:var(--primary)}.card-testimonial-rating{background-color:var(--accent-color);color:var(--accent-color-2);z-index:2;border-radius:30px 70px;flex-direction:column;align-items:center;gap:20px 30px;width:230px;padding:30px 20px;display:flex;position:absolute;top:100px;left:-65px}.card-testimonial{background-color:var(--accent-color-3);color:var(--primary);flex-direction:column;gap:30px;padding:30px;display:flex;position:relative}.card-process{background-color:var(--accent-color-3);color:var(--primary);flex-direction:column;gap:20px;padding:20px;display:flex}.card-team{background-color:var(--accent-color-3);color:var(--primary);flex-direction:column;gap:30px;padding:10px;display:flex}.card-pricing{background-color:var(--accent-color-3);color:var(--primary);text-align:center;flex-direction:column;align-items:center;gap:30px;padding:30px 30px 0;display:flex;position:relative}.card-pricing.card-pricing-popular{padding:0 10px}.card-faq{text-align:center;background-color:var(--accent-color-3);width:100%;color:var(--primary);flex-direction:column;align-items:center;gap:20px;padding:30px;display:flex}.card-faq-icon{aspect-ratio:1;background-color:var(--accent-color);color:var(--accent-color-2);border-radius:50%;justify-content:center;align-items:center;padding:20px;font-size:1.875rem;display:flex}.card-blog{background-color:var(--accent-color-3);color:var(--primary);flex-direction:column;gap:0;display:flex}.card-blog-body{flex-direction:column;gap:20px;padding:30px;display:flex}.card-single-post__author{background-color:var(--accent-color);color:var(--primary);flex-direction:row;align-items:center;gap:0;padding:40px;display:flex}.card-single-post__widget--recent{background-color:var(--accent-color-3);color:var(--primary);flex-direction:column;gap:30px;padding:30px;display:flex}.card-contact-page{background-color:var(--accent-color-3);width:1340px;color:var(--primary);border:10px solid var(--secondary);flex-direction:row;justify-content:center;gap:0;display:flex;position:relative;overflow:hidden}.card-contact-info{background-color:var(--secondary);width:auto;height:100%;color:var(--primary);flex-direction:column;gap:20px;padding:30px;display:flex;position:relative}.primary-color{color:var(--primary)}.secondary-color{color:var(--secondary)}.accent-color{color:var(--accent-color)}.accent-color-2{color:var(--accent-color-2)}.bg-accent-color{background-color:var(--accent-color)}.bg-accent-color-2{background-color:var(--accent-color-2)}.form{flex-direction:column;gap:20px;display:flex}.form-input-group{flex-flow:wrap;align-items:center;display:flex}.form label{color:var(--accent-color-2);padding-bottom:10px;font-size:.8rem;font-weight:600;line-height:1.5em}.form input,.form textarea,.form select{color:var(--accent-color-7);background-color:var(--secondary);accent-color:var(--primary);box-shadow:none;border:none;border-radius:0 20px 20px;outline:none;width:100%;padding:17px;font-size:.8rem;font-weight:400;line-height:1.5em}.alert .form-validaton{color:var(--primary);margin:0;font-size:.875rem}.hidden{display:none}.image-container{z-index:1;position:relative;overflow:hidden}.image-container img{object-fit:cover;object-position:center;border-radius:30px;max-width:100%;height:auto}.navbar-logo-container img{border-radius:0;width:100%}.avatar-img{vertical-align:middle;border:5px solid var(--accent-color);object-fit:cover;border-radius:1000px;width:60px;min-height:60px;display:inline-block}.avatar-img:not(:first-child){margin-left:-15px}.card-company-stat__logo{background-color:var(--accent-color);border-radius:100px;flex-direction:row;justify-content:center;align-items:center;width:70px;min-height:70px;display:flex}.card-company-stat__logo img{border-radius:0;width:50%}.service-card-icon{width:50px;min-height:50px}.service-card-icon img{border-radius:0}.about-image{will-change:transform;width:60%}.about-image img{height:550px}.about-image.image-left{z-index:1;position:relative}.about-image.image-left img{border-radius:0 1000px 1000px}.about-image.image-right{z-index:2;align-self:flex-end;margin-top:-380px;position:relative}.about-image.image-right img{border:10px solid var(--secondary);border-radius:1000px 1000px 0}.why-choose-us__image-intro{flex-direction:row;justify-content:center;margin-top:-112px;display:flex}.why-choose-us__image-intro img{border-radius:0;width:60%}.whychooseus-features-image img{border-radius:0;width:100%;height:455px;-webkit-mask-image:url(../media/Frame-Foundation-Masking-1.2iyza-t9mlfx5.webp);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.card-project-image{flex-shrink:0;align-self:stretch;align-items:center;width:auto;padding:12px;display:flex;overflow:hidden}.card-project-image img{object-fit:cover;border-radius:20px;width:400px;height:280px}.project-title-icon{width:60px;min-height:60px}.partner-img img{border-radius:0;width:100%;max-width:80%}.service-detail-image img{width:100%;height:380px}.service-detail__included-image img,.service-detail__process-image img{width:100%;height:430px}.testimonial-image{flex-direction:column;align-items:flex-end;display:flex}.testimonial-image img{object-position:center right;border-radius:240px 30px;width:100%;height:660px}.testimonial-rating-icon{width:55px}.testimonial-reviewer{width:70px;min-height:70px}.testimonial-reviewer img{border-radius:1000px}.process-image img{width:100%;height:760px}.team-image img{border-radius:25px;width:100%}.blog-image{padding:10px 10px 0}.blog-image img{border-radius:27px}.single-post__author-avatar{margin-right:25px}.single-post__author-avatar img{border-radius:500px;width:100px;height:100px}.single-post__featured-image img{width:100%;height:400px}.single-post__recent-image{flex-shrink:0;width:27%;margin-right:20px;display:block;position:relative}.single-post__recent-image img{border-radius:15px;width:auto;height:100%}.footer-logo img{border-radius:0;width:240px}.sub-heading{color:var(--accent-color-2);font-size:.8rem;font-weight:600;line-height:1.5em}.sub-heading .icon{color:var(--accent-color)}.banner-home-image{position:relative;overflow:hidden}.banner-home-bg{z-index:0;will-change:transform;position:absolute;inset:0}.banner-home-bg:before{content:"";z-index:1;background-color:#00000085;width:100%;height:100%;position:absolute;top:0;left:0}.banner-inner-bg{opacity:.25;z-index:-1;will-change:transform;background-image:url(../media/Residential-3.2nihawg6qxi6l.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.banner-inner-bg.banner-project-page{background-image:url(../media/Residential-6.3k2rdfjtwk825.webp)}.banner-inner-bg.banner-pricing-page{background-image:url(../media/Residential-4.3aawveq5lm0e9.webp)}.banner-inner-bg.banner-team-page{background-image:url(../media/Project-1-1024x683.013q88q31ur-9.webp)}.banner-inner-bg.banner-faq-page{background-image:url(../media/Residential-6.3k2rdfjtwk825.webp)}.banner-inner-bg.banner-blog-page{background-image:url(../media/Residential-2.1onk9oeia56ea.webp)}.banner-inner-bg.banner-single-post-page{background-image:url(../media/Blog-9.2ibkh_5ru5kkp.webp)}.banner-inner-bg.banner-contact-page{background-image:url(../media/Blog-4-1024x683.1g-zgwsk3a94u.webp)}.why-choose-us__banner{background-color:var(--accent-color-3);color:var(--primary);border-radius:30px;padding:360px 60px 120px}.banner-notfound-section{background-color:var(--accent-color-2);color:var(--secondary);z-index:1;text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.banner-notfound-section:before{content:"";opacity:.15;filter:brightness()contrast()saturate(0%)blur()hue-rotate();z-index:-1;background-image:url(../media/Blog-8-1024x683.42bq78mj1zufg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.banner-home__layout{z-index:2;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;min-height:680px;margin-top:88px;display:flex;position:relative;overflow:hidden}.banner-home__title-container{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;width:56%;padding:60px 0;display:flex}.banner-home__title-container h1{letter-spacing:-.5px;font-size:3.8rem;font-weight:700;line-height:1.15em}.banner-home-avatar{flex-direction:row;align-items:center;gap:0;width:140px;display:flex}.card-banner-home__avatar-description{width:33%;color:var(--primary);margin:0;font-size:.8rem;font-weight:600;line-height:1.5em}.card-banner-home__divider{border-bottom:1px solid var(--accent-color-8);width:100%}.banner-home__description{color:#ffffffe6;width:100%;max-width:520px;font-size:1.05rem;line-height:1.85em}.card-banner-home__rating-container{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.banner-home__card-rating{color:var(--accent-color-2);font-size:5.5rem;font-weight:600;line-height:1.2em}.card-banner-home__rating-container .rating-star{color:#f0ad4e}.banner-home__card-rating-title{width:39%;font-size:1.2rem;font-weight:600;line-height:1.3em}.banner-home-corner-box{width:50px;height:50px}.banner-home-corner-box.up-left{box-shadow:-10px -10px 0px 0px var(--secondary);border-radius:30px 0 0;position:absolute;top:0;left:0}.banner-home-corner-box.up-right{box-shadow:10px -10px 0px 0px var(--secondary);border-radius:0 30px 0 0;position:absolute;top:0;right:0}.banner-home-corner-box.down-left{box-shadow:-10px 10px 0px 0px var(--secondary);border-radius:0 0 0 30px}.banner-home-corner-box.down-right{box-shadow:10px 10px 0px 0px var(--secondary);border-radius:0 0 30px;position:absolute;bottom:0;right:0}.banner-home__footer-container{flex-flow:wrap;align-items:flex-end;width:700px;display:flex;position:absolute;bottom:0;left:0}.banner-home__tag-container{background-color:var(--secondary);width:660px;color:var(--primary);border-radius:0 20px 0 0;flex-direction:row;align-items:center;gap:20px;padding:20px 20px 0 0;display:flex}.banner-home__tag-spacer{width:30px;height:30px;box-shadow:-10px 10px 0px 0px var(--secondary);border-radius:0 0 0 20px}.banner-home-tag{background-color:var(--accent-color);color:var(--accent-color-2);border-radius:100px;flex-direction:row;align-items:center;gap:5px;padding:5px 10px;font-size:.8rem;font-weight:600;line-height:1.5em;display:flex}.banner-inner-section{padding:20px 20px 0}.banner-inner-image{background-color:var(--accent-color-2);min-height:60vh;color:var(--secondary);z-index:1;border-radius:30px 20px;flex-direction:row;padding:0 20px;display:flex;position:relative;overflow:hidden}.banner-inner__page-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:auto;height:100%;min-height:462px;display:flex}.banner-inner__page-container h1{text-shadow:0 2px 12px #00000059;color:var(--secondary)}.banner-inner__description{color:var(--secondary);text-align:center;width:60%}.banner-inner__breadcrumb-wrapper{flex-direction:row;justify-content:center;align-items:flex-end;width:100%;display:flex;position:absolute;bottom:0;left:0}.breadcrumb{background-color:var(--secondary);border-radius:20px 20px 0 0;flex-direction:row;align-items:center;gap:10px;margin:0;padding:15px;display:flex}.breadcrumb a,.breadcrumb .divider{color:var(--accent-color);font-size:1.2rem;font-weight:600;line-height:1.3em}.breadcrumb span.current,.breadcrumb .divider{color:var(--text-color)}.banner-inner-corner-box{width:40px;height:40px}.banner-inner-corner-box.left-box{box-shadow:10px 10px 0px 0px var(--secondary);border-radius:0 0 30px}.banner-inner-corner-box.right-box{box-shadow:-10px 10px 0px 0px var(--secondary);border-radius:0 0 0 30px}.banner-inner__post-meta{flex-direction:row;display:flex}.banner-inner__post-meta li{margin-left:25px;margin-right:25px}.banner-inner__post-meta li:first-child{margin-left:0}.banner-inner__post-meta li:last-child{margin-right:0}.banner-inner__meta-value{color:var(--accent-color);font-size:1rem;font-weight:500;line-height:1.8em}.company-stat__layout{flex-direction:column;gap:60px;display:flex}.company-stat__header{flex-direction:row;justify-content:space-between;gap:23px;display:flex}.company-stat__title-container{flex-direction:column;gap:20px;width:32%;display:flex}.company-stat__excerpt{color:var(--primary);width:50%;font-size:1.9rem;font-weight:500;line-height:1.6em}.card-company-stat__stat-number{color:var(--accent-color-2);font-size:3rem;font-weight:600;line-height:1.2em}.service-banner{background-color:var(--accent-color-3);color:var(--primary);padding:120px 60px;position:relative}.service__layout{flex-direction:column;gap:60px;display:flex;position:relative}.service__header{text-align:center;flex-direction:column;gap:20px;width:100%;max-width:800px;margin:0 auto;display:flex}.service__body{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}.service__body>.tab-content{align-self:stretch;width:100%;min-width:0;max-width:100%}.service-tab-container{flex-direction:row;align-items:center;gap:0;list-style:none;display:flex}.swiper-wrapper-container{position:relative;overflow:visible}.service-content-panel{width:100%;min-width:0;overflow:visible}.swiper-services-wrapper{position:relative;overflow:visible}.swiper.swiper-services{width:100%;min-width:0;max-width:100%;height:auto}.swiper-services-wrapper .swiper-button-next,.swiper-services-wrapper .swiper-button-prev{color:var(--accent-color-2);z-index:20;width:auto;height:auto}.swiper-services-wrapper .swiper-button-next:after,.swiper-services-wrapper .swiper-button-prev:after,.swiper-services-wrapper .swiper-button-next svg,.swiper-services-wrapper .swiper-button-prev svg{display:none!important}.swiper-services-wrapper .swiper-button-next i,.swiper-services-wrapper .swiper-button-prev i{font-size:1.5rem;transition:all .3s}.swiper-services-wrapper .swiper-button-next:hover i,.swiper-services-wrapper .swiper-button-prev:hover i{color:var(--accent-color)}.swiper-services-wrapper .swiper-button-prev{left:-40px}.swiper-services-wrapper .swiper-button-next{right:-40px}.swiper-services .swiper-pagination{margin-top:20px;position:relative}.swiper-services .swiper-pagination-bullet{background:var(--accent-color-7);opacity:1;border-radius:50%;width:9px;height:9px;transition:all .3s;margin:0 5px!important}.swiper-services .swiper-pagination-bullet-active{background:var(--accent-color-2);border-radius:10px}.service-body-title{background-color:var(--accent-color-3);color:var(--primary);border-radius:30px 30px 30px 0;flex-flow:wrap;align-items:center;gap:20px 30px;padding:30px 30px 0;display:flex}.service-body-title p{margin:0}.service-body-heading{width:61%}.service__footer{flex-direction:row;justify-content:center;align-items:flex-end;gap:0;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.service__button-wrapper{background-color:var(--secondary);border-radius:30px 30px 0 0;padding:10px 10px 0}.service-corner-box{width:50px;height:50px;box-shadow:15px -15px 0px 0px var(--accent-color-3);border-radius:0 40px 0 0}.service-footer-corner-box{width:40px;height:40px}.service-footer-corner-box.down-left{box-shadow:10px 10px 0px 0px var(--secondary);border-radius:0 0 30px}.service-footer-corner-box.down-right{box-shadow:-10px 10px 0px 0px var(--secondary);border-radius:0 0 0 30px}.card-service--slide__bg{z-index:0;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-65px 0}.card-service--slide.service-lawn-care .card-service--slide__bg{background-image:url(../media/Residential-1.2ws62g6ewq-uh.webp)}.card-service--slide.custom-garden-design .card-service--slide__bg{background-image:url(../media/Residential-2.1onk9oeia56ea.webp)}.card-service--slide.tree-schrub-care .card-service--slide__bg{background-image:url(../media/Residential-3.2nihawg6qxi6l.webp)}.card-service--slide.irrigation-installation .card-service--slide__bg{background-image:url(../media/Residential-4.3aawveq5lm0e9.webp)}.card-service--slide.patio-handscaping .card-service--slide__bg{background-image:url(../media/Residential-5.0vgxrz67zobn5.webp)}.card-service--slide.seasonal-yard-cleanup .card-service--slide__bg{background-image:url(../media/Residential-6.3k2rdfjtwk825.webp)}.card-service--slide.property-maintenance .card-service--slide__bg{background-image:url(../media/Commercial-1.19p4vagzkevnp.webp)}.card-service--slide.landscape-design .card-service--slide__bg{background-image:url(../media/Commercial-2.17bbnh7wa_l56.webp)}.card-service--slide.ground-management .card-service--slide__bg{background-image:url(../media/Commercial-3.2awobw9di71b8.webp)}.card-service--slide.land-clearing-services .card-service--slide__bg{background-image:url(../media/Commercial-4.1qptzg_3g6z8s.webp)}.card-service--slide.commercial-irrigation-stystem .card-service--slide__bg{background-image:url(../media/Commercial-5.2mhxuzgcfd_pb.webp)}.card-service--slide.snow-removal .card-service--slide__bg{background-image:url(../media/Commercial-6.0bm-al82qexz_.webp)}.card-service--grid .card-service--slide__header{position:absolute;top:0;right:0}.card-service--grid .service-corner-box{width:50px;height:50px;box-shadow:15px -15px 0px 0px var(--secondary);border-radius:0 40px 0 0}.card-service--grid .card-service__cta-container{background-color:var(--secondary)}.card-service--grid .service-card-icon{width:100%;height:auto}.card-service--grid .service-card-icon img{width:15%}.card-service--grid .service-body-heading{width:100%;padding-top:20px}.service-detail__layout{flex-direction:row;justify-content:space-between;gap:0%;display:flex}.service-detail__sidebar{flex-direction:column;gap:50px;width:30%;height:100%;display:flex;position:sticky;top:20px}.service-detail__content{flex-direction:column;gap:20px;width:64%;display:flex}.service-detail__content .divider,.card-other-services .divider{border-bottom:1px solid var(--accent-color-4);width:100%;margin:2px 0}.other-service-btn-container{flex-direction:column;gap:10px;width:100%;display:flex}.service-detail__included-layout{flex-direction:row;justify-content:space-between;gap:30px;display:flex}.service-detail__included-items{flex-direction:column;gap:20px;width:42%;display:flex}.service-detail__included-item{flex-direction:row;gap:15px;display:flex}.service-detail__included-icon{background-color:var(--accent-color);width:60px;height:60px;color:var(--accent-color-2);border-radius:50%;justify-content:center;align-items:center;padding:20px;font-size:20px;transition:all .3s;display:flex}.service-detail__included-item:hover .service-detail__included-icon{background-color:var(--accent-color-2);color:var(--secondary)}.service-detail__included-image{width:50%}.service-detail__included-text{flex-direction:column;gap:0;display:flex}.service-detail__included-text p{margin:0}.service-detail__included-text .heading{margin:10px 0 8px}.service-detail__process-layout{flex-direction:row;justify-content:space-between;gap:30px;display:flex}.service-detail__process-image{width:50%}.service-detail__process-steps{flex-direction:column;gap:20px;width:42%;display:flex}.service-detail__process-step{flex-direction:row;justify-content:space-between;gap:0;display:flex}.service-detail__process-icon{background-color:var(--accent-color);width:40px;height:40px;color:var(--accent-color-2);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.8em;display:flex}.service-detail__process-text{flex-direction:column;gap:5px;width:83%;display:flex}.service-detail__process-text p{margin:0}.service-detail__cta-banner{background-color:var(--accent-color-2);z-index:1;border-radius:30px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:50px 30px;display:flex;position:relative;overflow:hidden}.service-detail__cta-banner:before{content:"";opacity:.15;z-index:-1;background-image:url(../media/Hero-Background-New.2x09vjoddld7m.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.service-detail__cta-banner .service-detail__cta-text{width:34%;color:var(--secondary)}.about__layout{flex-direction:row;justify-content:space-between;gap:20px;display:flex}.about__image-wrapper{z-index:1;flex-direction:column;justify-content:flex-start;width:46%;display:flex;position:relative}.about__logo-wrapper{background-color:var(--secondary);z-index:3;background-image:url(../media/Logo-Mawix.1botjtqq9-5ee.webp);background-position:50%;background-repeat:no-repeat;background-size:68%;border-radius:1000px;flex-direction:column;justify-content:center;width:199px;min-height:199px;display:flex;position:absolute;top:60px;right:0}.about__logo-wrapper .circular-text{transform-origin:50%;will-change:transform;width:100%;height:100%;transform:rotate(-90deg)}.about__logo-wrapper .circular-text text{fill:var(--accent-color-2);text-transform:capitalize;font-size:16.5px;font-weight:600}.about__title-container{flex-direction:column;gap:20px;width:46%;display:flex}.aboutAccordion{flex-direction:column;gap:10px;display:flex}.aboutAccordion .accordion-item{color:var(--primary);background-color:#0000;border:none}.aboutAccordion .accordion-button{background-color:var(--accent-color-3);color:var(--primary);flex-direction:row;gap:10px;padding:17px;font-size:1.2rem;font-weight:600;line-height:1.3em;display:flex;box-shadow:none!important;border-radius:60px!important}.aboutAccordion .accordion-button i{color:var(--accent-color-2)}.aboutAccordion .accordion-button:after{display:none}.video-intro__layout{flex-direction:row;justify-content:center;gap:0;margin-bottom:-240px;display:flex}.video-intro__corner-box{width:50px;min-height:260px}.video-intro__content{border:10px solid var(--accent-color-3);z-index:1;border-radius:30px;flex-direction:column;width:93%;min-height:500px;display:flex;position:relative;overflow:hidden}#video-intro-background{pointer-events:none;width:160%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-intro__corner-box.left{box-shadow:10px 10px 0px 0px var(--accent-color-3);border-radius:0 0 30px}.video-intro__corner-box.right{box-shadow:-10px 10px 0px 0px var(--accent-color-3);border-radius:0 0 0 30px}.why-choose-us__layout{flex-direction:column;gap:0;display:flex}.why-choose-us__intro{border-bottom:1px solid var(--accent-color-4);flex-direction:row;justify-content:space-between;gap:0;display:flex}.why-choose-us__heading,.why-choose-us__cta{flex-direction:column;gap:20px;display:flex}.why-choose-us__features{flex-direction:row;justify-content:space-between;gap:0;padding-top:60px;display:flex}.why-choose-us__features-item-container{flex-direction:column;gap:20px;width:27%;display:flex}.why-choose-us__features-item{flex-direction:row;justify-content:space-between;gap:0;display:flex}.whychooseus-features-icon{background-color:var(--accent-color);width:70px;min-height:70px;color:var(--accent-color-2);border-radius:100px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.whychoseus-features-number{background-color:var(--accent-color-2);width:30px;min-height:30px;color:var(--secondary);border-radius:100px;justify-content:center;align-items:center;display:flex;position:absolute;top:-5px;right:-5px}.whychoseus-features-number span{margin:0;font-size:.8rem;font-weight:600;line-height:1.5em}.whychooseus-features-title{flex-direction:column;gap:15px;width:72%;display:flex}.why-choose-us__features-item-divider{background-color:var(--accent-color-4);width:100%;height:1px}.why-choose-us__features-image-wrapper{width:38%}.project__layout{flex-direction:column;gap:20px;display:flex;position:relative}.project__heading{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:20px;width:49%;padding-bottom:60px;display:flex}.project__card-container{display:block;position:relative}.card-project__heading{flex-direction:column;justify-content:space-between;gap:20px;width:13%;padding:30px 0 30px 30px;display:flex}.project__number{color:var(--primary);font-size:3rem;font-weight:600;line-height:1.2em}.card-project.commercial-project .project__number{color:var(--accent-color-2)}.project__category{color:var(--accent-color-2);font-size:1rem;font-weight:600;line-height:1.8em}.card-project__title-container{flex-direction:column;justify-content:flex-end;gap:10px;width:28%;padding:30px 0;display:flex}.card-project__title-container .project__title{margin-top:30px}.card-project__cta-container{flex-flow:column wrap;align-self:center;align-items:flex-end;width:100px;display:flex}.card-project-corner-box{width:50px;height:50px}.card-project-corner-box.up-box{box-shadow:15px 15px 0px 0px var(--secondary);border-radius:0 0 40px}.card-project-corner-box.down-box{box-shadow:15px -15px 0px 0px var(--secondary);border-radius:0 40px 0 0}.card-project-cta-btn-container{background-color:var(--secondary);border-radius:45px 0 0 45px;flex-direction:column;justify-content:center;align-items:flex-end;width:80px;min-height:90px;display:flex}.testimonial__layout{flex-direction:row;justify-content:space-between;gap:20px;display:flex}.testimonial__image-wrapper{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:43%;display:flex;position:relative}.testimonial__content-intro{flex-direction:column;gap:20px;width:50%;display:flex;position:relative;overflow:hidden}.card-testimonial__header{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}.card-testimonial__heading{color:var(--accent-color-2);font-size:1.5rem;font-weight:600;line-height:1.3em}.card-testimonial__stars{color:#f0ad4e;flex-direction:row;align-items:center;gap:5px;font-size:1rem;display:flex}.card-testimonial__quote{color:var(--primary);font-size:1.4rem;font-style:italic;font-weight:500;line-height:1.8em}.card-testimonial__reviewer{flex-direction:row;align-items:center;gap:10px;display:flex}.card-testimonial__reviewer-title{flex-direction:column;gap:5px;display:flex}.card-testimonial__icon-container{flex-flow:wrap;justify-content:flex-end;align-self:flex-end;align-items:flex-end;gap:0;width:200px;padding:0;display:flex;position:absolute;bottom:0;right:0}.card-testimonial-corner-box{width:50px;height:50px;box-shadow:15px 15px 0px 0px var(--secondary);border-radius:0 0 40px}.card-testimonial-corner-box.up-box{width:200px;box-shadow:none;justify-content:flex-end;align-items:flex-end;display:flex}.testimonial-quote-icon-wrapper{background-color:var(--secondary);border-radius:45px 0 0;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:80px;min-height:80px;display:flex}.testimonial-quote-icon{background-color:var(--accent-color);color:var(--accent-color-2);border-radius:100px;flex-direction:column;justify-content:center;align-items:center;width:70px;min-height:70px;font-size:1.5rem;display:flex}.process__layout{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0;display:flex}.process__image-wrapper{width:46%}.process__intro{flex-direction:column;gap:20px;width:46%;display:flex}.card-process-icon{background-color:var(--accent-color);color:var(--accent-color-2);border-radius:1000px;flex-direction:column;justify-content:center;align-items:center;width:60px;min-height:60px;display:flex}.team__layout{flex-direction:column;gap:60px;display:flex}.team__header{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:20px;width:60%;display:flex}.card-team-detail{flex-direction:column;align-items:center;gap:10px;padding:0 20px 20px;display:flex}.team-social-media{background-color:var(--accent-color);width:40px;height:40px;color:var(--accent-color-2);border:1px solid var(--accent-color);border-radius:50%;justify-content:center;align-items:center;padding:.7em;font-size:1rem;transition:all .3s;display:flex}.team-social-media:hover{background-color:var(--accent-color-2);color:var(--secondary)}.pricing-price{color:var(--accent-color-2)}.pricing-detail{color:var(--primary);font-size:.8rem;font-weight:600;line-height:1.8em}.pricing-divider{border-bottom:1px solid var(--accent-color-4);width:100%;margin:2px 0}.pricing-card-footer{flex-direction:row;justify-content:center;align-items:flex-end;gap:0;display:flex}.pricing__cta-container{background-color:var(--secondary);border-radius:30px 30px 0 0;padding:10px 10px 0}.pricing-corner-box{width:43px;height:40px}.pricing-corner-box.box-left{box-shadow:10px 10px 0px 0px var(--secondary);border-radius:0 0 15px}.pricing-corner-box.box-right{box-shadow:-10px 10px 0px 0px var(--secondary);border-radius:0 0 0 15px}.pricing-list{margin-bottom:0;padding-left:0;list-style:none;position:relative}.pricing-list li{text-align:start;color:var(--primary);flex-direction:row;align-items:center;margin-bottom:10px;font-size:1rem;font-weight:600;line-height:1.8em;display:flex;position:relative}.pricing-list li:before{content:"";color:var(--accent-color-2);margin-right:.5em;font-family:"Font Awesome 7 Free";font-size:1rem;font-weight:900;display:inline-block}.pricing__popular-header{flex-direction:row;justify-content:center;gap:0;display:flex}.pricing-popular-corner-box{width:40px;height:20px}.pricing-popular-corner-box.box-left{box-shadow:10px -10px 0px 0px var(--secondary);border-radius:0 15px 0 0}.pricing-popular-corner-box.box-right{box-shadow:-10px -10px 0px 0px var(--secondary);border-radius:15px 0 0}.pricing-popular__heading-container{background-color:var(--secondary);border-radius:0 0 30px 30px;padding:0 10px 10px}.pricing-popular__heading{background-color:var(--accent-color);color:var(--accent-color-2);text-align:center;border-radius:100px;padding:5px 15px}.pricing-popular__heading p{color:var(--accent-color-2);margin:0;font-size:.8rem;font-weight:600;line-height:1.5em}.pricing-popular__price-wrapper{background-color:var(--accent-color);text-align:center;border-radius:26px;flex-direction:column;align-items:center;gap:20px;padding:20px;display:flex}.pricing-preview__layout{z-index:1;flex-direction:row;justify-content:space-between;gap:0;display:flex;position:relative}.pricing-preview__card-container{grid-template-columns:repeat(2,1fr);gap:20px;width:50%;display:grid}.pricing-preview__title-container{z-index:1;flex-direction:column;gap:20px;width:44%;height:100%;display:flex;position:sticky;top:20px}.pricing-list__layout{flex-direction:column;gap:60px;display:flex}.pricing-list__header{flex-direction:row;justify-content:space-between;align-items:flex-end;display:flex}.pricing-list__title{flex-direction:column;gap:20px;width:44%;display:flex}.pricing-list__title-description{width:46%}.faq-accordion{flex-direction:column;gap:18px;display:flex}.faq-accordion .accordion-item{border:none;overflow:hidden}.faq-accordion .accordion-button{background:var(--accent-color-3);box-shadow:none;color:var(--primary);border:none;justify-content:space-between;align-items:center;padding:25px;font-size:1.2rem;font-weight:600;line-height:1.3em;display:flex;border-radius:30px!important}.faq-accordion .accordion-button:after{display:none}.faq-accordion .accordion-body{color:var(--text-color);background:var(--secondary);padding:17px}.faq-accordion .accordion-body p{margin:0}.faq-icon{color:var(--accent-color-2);font-size:1.2rem;transition:transform .3s}.faq-accordion .accordion-button:not(.collapsed) .faq-icon{transform:rotate(0)}.faq-accordion .accordion-button.collapsed .faq-icon{transform:rotate(180deg)}.faq-preview__layout{flex-direction:column;align-items:center;gap:60px;display:flex}.faq-preview__header{text-align:center;flex-direction:column;gap:20px;width:53%;display:flex}.faq-preview__accordion-container{width:54%}.faq-list__layout{flex-direction:row;justify-content:space-between;gap:0;display:flex;position:relative}.faq-list__card-container{width:31%;height:100%;position:sticky;top:20px}.faq-list__accordion-content{flex-direction:column;gap:50px;width:62%;display:flex}.section-service-cta{padding:0 20px 100px;position:relative}.service-cta__container{background-color:var(--accent-color-2);z-index:1;border-radius:30px;padding:100px;position:relative;overflow:hidden}.service-cta-bg{opacity:.5;z-index:-1;will-change:transform;background-image:url(../media/Commercial-2.17bbnh7wa_l56.webp);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.service-cta__layout{z-index:2;flex-direction:column;gap:20px;width:52%;display:flex;position:relative}.section-pricing-cta{padding:0 20px}.pricing-cta__container{z-index:2;border-radius:30px;flex-direction:column;gap:0;padding:100px;display:flex;position:relative;overflow:hidden}#pricing-cta-bg{pointer-events:none;z-index:0;width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-cta-bg-overlay{content:"";background-image:linear-gradient(90deg, var(--accent-color-2) 0%, var(--accent-color-6) 100%);z-index:1;width:100%;height:100%;position:absolute;inset:0}.pricing-cta__layout{z-index:3;flex-direction:column;gap:20px;width:29%;height:100%;display:flex;position:relative}.contact-cta__layout{background-color:var(--accent-color-3);color:var(--primary);z-index:1;border-radius:30px;flex-direction:row;padding:120px 20px 120px 150px;display:flex;position:relative;overflow:hidden}.contact-cta__intro{flex-direction:column;gap:20px;width:32%;display:flex}.contact-cta__intro .spacer{height:60px}.contact-cta__divider{border-bottom:1px solid var(--accent-color-4);margin:2px 0}.contact-cta__social-media{color:var(--accent-color-2);font-size:1rem;font-weight:600;line-height:1.8em;transition:color .3s}.contact-cta__social-media:hover{color:var(--accent-color)}.contact-cta__image-wrapper{z-index:2;border-radius:30px 0 0 30px;width:50%;min-height:100%;margin:0;position:absolute;top:0;right:0;overflow:hidden}.contact-cta__image-bg{background-image:url(../media/CTA-Image-2.2zxbxa78915qf.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-width:100%;height:100%;min-height:100%;position:absolute;top:0;left:0}.contact-cta__image-wrapper .spacer{height:50px}.blog__layout{flex-direction:column;justify-content:center;align-items:center;gap:60px;display:flex}.blog__header{text-align:center;flex-direction:column;gap:20px;width:61%;display:flex}.blog-link{color:var(--primary)}.blog-meta{color:var(--accent-color-2);flex-direction:row;align-items:center;gap:5px;font-size:.8rem;font-weight:600;line-height:1.5em;display:flex}.single-post__layout{flex-direction:row;justify-content:space-between;gap:0;display:flex}.single-post__content{flex-direction:column;gap:30px;width:66%;display:flex}.single-post__footer{border-style:solid;border-width:1px 0;border-color:var(--accent-color-4);flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:20px 0;display:flex}.single-post__tags-container{flex-direction:row;gap:20px;width:36%;display:flex}.single-post__tags{flex-flow:wrap;gap:5px;width:200px;display:flex}.single-post__tag{color:var(--accent-color-2);font-size:1rem;font-weight:500;line-height:1.8em}.single-post__share{flex-direction:row;align-items:center;gap:0;display:flex}.single-post__share-btn{background-color:var(--accent-color-2);color:var(--secondary);border-radius:99.9em;flex-direction:row;align-items:stretch;gap:0;font-size:.8rem;transition:all .3s;display:flex}.single-post__share-btn:hover{color:var(--accent-color)}.single-post__share-btn i{padding:15px}.single-post__share-text{background-image:linear-gradient(90deg,#0000001f,#0000);background-repeat:no-repeat;background-size:100% 100%;align-items:center;width:100%;padding:0 12px 0 10.8px;font-size:.8rem;font-weight:600;display:flex}.single-post__author-quote{margin:0;font-size:.8em;font-weight:600;line-height:1.5em}.single-post__author-info{flex-direction:column;gap:15px;width:66%;display:flex}.single-post__author-posts{background-color:var(--accent-color-2);color:var(--secondary);border-radius:100px;padding:10px 15px}.single-post__sidebar{flex-direction:column;gap:30px;width:30%;height:100%;display:flex;position:sticky;top:20px}.single-post__recent-list{grid-template-columns:repeat(1,1fr);gap:20px;display:grid}.single-post__recent-item{flex-direction:row;gap:0;display:flex}.single-post__recent-text{flex-direction:column;gap:10px;display:flex}.single-post__recent-title{color:var(--primary);font-size:1.2rem;font-weight:600;line-height:1.3em}.single-post__recent-date{color:var(--accent-color-2);font-size:.8rem;font-weight:600;line-height:1.5em}.single-post__widget--search{background-color:var(--accent-color-3);border-radius:100px;padding:5px}.single-post__search{flex-flow:row;gap:0;display:flex}.single-post__search input{border-radius:100px 0 0 100px;width:100%;font-size:1rem;font-weight:600;line-height:1.8em}.single-post__search input::placeholder{color:var(--text-color)}.single-post__search-btn{background-color:var(--accent-color);color:var(--accent-color-2);box-shadow:none;border:none;border-radius:0 100px 100px 0;outline:none;padding:20px;font-size:1.2rem;transition:all .3s}.single-post__search-btn:hover{background-color:var(--accent-color-2);color:var(--secondary)}.single-post__comment-form{background-color:var(--accent-color-3);color:var(--primary);border-radius:30px;flex-direction:column;gap:20px;padding:30px;display:flex}.single-post__comment-checkbox{text-align:start;flex-direction:row;flex-grow:0;align-items:center;gap:5px;display:flex}.single-post__comment-checkbox label{padding:0}.single-post__comment-checkbox input{width:auto}.contact__layout{flex-direction:row;justify-content:center;align-items:flex-end;gap:0;margin-bottom:-300px;display:flex}.contact-corner-box{width:50px;min-height:300px}.contact-corner-box.box-left{box-shadow:10px -10px 0px 0px var(--secondary);border-radius:0 30px 0 0}.contact-corner-box.box-right{box-shadow:-10px -10px 0px 0px var(--secondary);border-radius:30px 0 0}.contact__image-container{border-radius:0 30px 30px 0;flex-direction:column;width:670px;min-height:100%;display:flex;position:relative;overflow:hidden}.contact-image-bg{background-image:url(../media/Blog-5-1024x683.1h--rkf1w680l.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-width:100%;height:100%;min-height:100%;position:absolute;top:0;left:0}.contact__form-container{flex-direction:column;gap:20px;width:670px;padding:80px;display:flex}.contact-info__container{background-color:var(--accent-color-3);color:var(--primary);border-radius:30px;padding:360px 20px 120px}.contact-info__layout{flex-direction:column;gap:60px;display:flex}.card-contact-info__header{flex-flow:wrap;justify-content:flex-end;gap:0;width:130px;display:flex;position:absolute;top:0;right:0}.contact-info-corner{width:50px;height:50px;box-shadow:10px -10px 0px 0px var(--accent-color-3);border-radius:0 30px 0 0}.contact-info__header-icon-container{background-color:var(--accent-color-3);border-radius:0 0 0 40px;flex-direction:column;align-items:flex-end;width:70px;min-height:70px;display:flex}.contact-info__header-icon{background-color:var(--accent-color);width:60px;min-height:60px;color:var(--accent-color-2);border-radius:100px;flex-direction:column;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.notfound__page-layout{flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.notfound__heading{color:var(--accent-color);font-size:13rem;font-weight:700;line-height:1em}.notfound__sub-heading{color:var(--secondary)}.notfound__description{color:var(--secondary);text-align:center;align-self:center;width:70%}.maps{border-radius:30px;height:400px}.animation-box{opacity:0;will-change:opacity, transform;animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-fill-mode:forwards}.anim-fast{--anim-duration:var(--anim-duration-fast)}.anim-normal{--anim-duration:var(--anim-duration-normal)}.anim-slow{--anim-duration:var(--anim-duration-slow)}.anim-delay-none{--anim-delay:var(--anim-delay-none)}.anim-delay-sm{--anim-delay:var(--anim-delay-sm)}.anim-delay-md{--anim-delay:var(--anim-delay-md)}.flex-gap-0{gap:0}.flex-gap-1{gap:10px}.flex-gap-2{gap:20px}.flex-gap-3{gap:30px}.flex-gap-4{gap:40px}.flex-gap-5{gap:50px}.flex-gap-x-0{column-gap:0}.flex-gap-x-1{column-gap:10px}.flex-gap-x-2{column-gap:20px}.flex-gap-x-3{column-gap:30px}.flex-gap-x-4{column-gap:40px}.flex-gap-x-5{column-gap:50px}.flex-gap-y-0{row-gap:0}.flex-gap-y-1{row-gap:10px}.flex-gap-y-2{row-gap:20px}.flex-gap-y-3{row-gap:30px}.flex-gap-y-4{row-gap:40px}.flex-gap-y-5{row-gap:50px}.grid-gap-0{--bs-gutter-x:0px;--bs-gutter-y:0px}.grid-gap-1{--bs-gutter-x:10px;--bs-gutter-y:10px}.grid-gap-2{--bs-gutter-x:20px;--bs-gutter-y:20px}.grid-gap-3{--bs-gutter-x:30px;--bs-gutter-y:30px}.grid-gap-4{--bs-gutter-x:40px;--bs-gutter-y:40px}.grid-gap-5{--bs-gutter-x:50px;--bs-gutter-y:50px}.grid-gap-x-0{--bs-gutter-x:0px}.grid-gap-x-1{--bs-gutter-x:10px}.grid-gap-x-2{--bs-gutter-x:20px}.grid-gap-x-3{--bs-gutter-x:30px}.grid-gap-x-4{--bs-gutter-x:40px}.grid-gap-x-5{--bs-gutter-x:50px}.grid-gap-y-0{--bs-gutter-y:0px}.grid-gap-y-1{--bs-gutter-y:10px}.grid-gap-y-2{--bs-gutter-y:20px}.grid-gap-y-3{--bs-gutter-y:30px}.grid-gap-y-4{--bs-gutter-y:40px}.grid-gap-y-5{--bs-gutter-y:50px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.preloader-overlay{background-color:var(--accent-color-2);z-index:99999;opacity:1;visibility:visible;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .6s cubic-bezier(.25,1,.5,1),visibility .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1);display:flex;position:fixed;top:0;left:0;transform:scale(1)}.preloader-overlay.fade-out{opacity:0;visibility:hidden;transform:scale(1.05)}.preloader-content{flex-direction:column;align-items:center;gap:30px;display:flex}.preloader-logo-wrapper{background-color:var(--secondary);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative;box-shadow:0 10px 30px #00000026}.preloader-logo{object-fit:contain;border-radius:0;width:90px;height:90px;animation:2s ease-in-out infinite preloader-pulse}.preloader-spinner{border:3px solid #0000;border-top-color:var(--accent-color);border-radius:50%;animation:1.2s linear infinite preloader-spin;position:absolute;inset:-5px}.preloader-spinner:before{content:"";border:3px solid #0000;border-top-color:var(--secondary);opacity:.5;border-radius:50%;animation:2.4s linear infinite preloader-spin-reverse;position:absolute;inset:3px}.preloader-text-wrapper{text-align:center;color:var(--secondary);flex-direction:column;align-items:center;gap:5px;display:flex}.preloader-brand{font-family:var(--font-family-global);letter-spacing:3px;color:var(--secondary);font-size:1.4rem;font-weight:700}.preloader-subtitle{font-family:var(--font-family-global);letter-spacing:5px;color:var(--accent-color);font-size:.75rem;font-weight:600}.preloader-bar{background-color:#ffffff1a;border-radius:10px;width:180px;height:3px;margin-top:15px;overflow:hidden}.preloader-bar-fill{background-color:var(--accent-color);border-radius:10px;width:0%;height:100%;animation:2s cubic-bezier(.1,.8,.1,1) forwards preloader-progress}@keyframes preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes preloader-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes preloader-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes preloader-progress{0%{width:0%}to{width:100%}}
@media screen and (max-width:1199.98px){.nav-btn{display:block}.navbar-action-container{border-radius:0 0 0 30px;justify-content:flex-end;align-items:center;width:100px;padding:0 20px 17px;display:flex}.nav-link-container{justify-content:flex-end;width:150px;display:flex}.navbar-collapse{display:none}}@media screen and (max-width:991.98px){h1,.heading-xl{font-size:4.5rem}h2,.heading-lg{font-size:2rem}h3,.heading-md{font-size:1.7rem}h4,.heading-sm{font-size:1.3rem}h5,.heading-xs{font-size:1.1rem}h6,.heading-xxs,p{font-size:.9rem}.banner-home__layout{border-radius:30px;flex-direction:column;gap:60px;margin:0;padding:60px 20px}.banner-home-image{border-radius:30px}.banner-home-corner-box{display:none}.banner-home-section{padding:0 12px 20px}.header-container{background-color:var(--secondary);margin-bottom:20px;padding:15px 20px;box-shadow:0 4px 20px #0000000d}.nav-link-container{justify-content:flex-end;align-items:center;width:auto;display:flex}.navbar-action-container{background-color:#0000;border-radius:0;justify-content:flex-end;align-items:center;width:auto;padding:0;display:flex}.navbar-brand-container{align-items:center;width:auto}.navbar-logo-container{background-color:#0000;border-radius:0;width:200px;padding:0}.navbar-logo-corner-box,.navbar-link-corner-box{display:none!important}.company-stat__layout{gap:20px}.banner-home__title-container{width:100%}.card-banner-home-wrapper{width:51%}.card-banner-home__avatar-description{width:120px}.banner-home__card-rating-title{width:35%;font-size:1.1rem}.banner-home__card-rating{font-size:4.5rem}.banner-home__description{width:78%}.banner-inner__description{width:100%}.breadcrumb a,.breadcrumb .divider{font-size:1.1rem}.company-stat__title-container{width:31%}.company-stat__excerpt{width:64%;font-size:1.5rem}.card-company-stat{padding:20px}.card-company-stat__logo{width:60px;min-height:60px}.card-company-stat__stat-number{font-size:2rem}.card-company-stat .stat-description{margin-top:20px}.service__header{width:70%}.card-service--slide__body{width:350px}.service-body-title{padding:20px 20px 0}.service-body__footer{width:100px;height:25px}.service-body__footer-corner-box{width:25px;height:25px;box-shadow:-10px -10px 0px 0px var(--accent-color-3);border-radius:15px 0 0}.service-detail__layout{flex-direction:column-reverse;gap:60px}.service-detail__content{width:100%}.service-detail__sidebar{width:100%;position:relative;top:0}.service-detail__included-image img,.service-detail__process-image img{height:400px}.service-detail__included-items,.service-detail__included-image{width:48%}.service-detail__included-icon{width:55px;height:55px;font-size:18px}.service-detail__process-steps,.service-detail__process-image{width:48%}.service-detail__process-icon{font-size:.9rem}.service-detail__cta-banner .service-detail__cta-text{width:39%;color:var(--secondary)}.about__layout{flex-direction:column}.about__image-wrapper,.about__title-container{width:100%}.about__logo-wrapper{width:170px;min-height:170px;top:50px;right:201px}.aboutAccordion .accordion-button{font-size:1.1rem}.why-choose-us__banner{padding:360px 20px 120px}.why-choose-us__image-intro{margin:0}.why-choose-us__image-intro img{width:42%}.why-choose-us__features{flex-direction:column;gap:20px}.why-choose-us__features-item-container{flex-direction:row;width:100%}.whychooseus-features-icon{width:65px;min-height:65px}.why-choose-us__features-item-divider{width:1px;height:115px}.why-choose-us__features-image-wrapper{width:100%}.project__heading{width:73%}.card-project{flex-wrap:wrap}.card-project__heading{flex-direction:row;align-items:center;width:100%;padding:30px}.card-project-image{width:100%;padding:0 10px}.card-project-image img{height:250px}.card-project__title-container{width:70%;padding:30px 0 30px 30px}.project__number{font-size:2rem}.project__category{font-size:.9rem}.testimonial__layout{flex-direction:column;gap:60px}.testimonial__image-wrapper{width:100%}.testimonial-image img{width:88%}.testimonial__content-intro{width:100%}.card-testimonial-rating{width:200px;left:0}.card-testimonial__header{flex-direction:column;align-items:flex-start}.card-testimonial__heading{font-size:1.3rem}.card-testimonial__quote{font-size:1.2rem}.testimonial-quote-icon-wrapper{width:75px;min-height:75pxd}.testimonial-quote-icon{width:65px;min-height:65px}.process__layout{flex-direction:column;gap:60px}.process__image-wrapper,.process__intro{width:100%}.process-image img{height:500px}.pricing-preview__layout{gap:60px}.pricing-preview__card-container{grid-template-columns:repeat(1,1fr);width:43%}.pricing-preview__title-container{width:45%}.pricing-list li{font-size:.9rem}.pricing-list__header{text-align:center;flex-direction:column;align-items:center;gap:20px}.pricing-list__title{width:63%}.pricing-list__title-description{width:86%}.faq-preview__header{width:69%}.faq-preview__accordion-container{width:100%}.faq-accordion .accordion-button{font-size:1.1rem}.faq-list__layout{flex-direction:column-reverse;gap:60px}.faq-list__card-container{width:100%;position:relative;top:0}.faq-list__accordion-content{width:100%}.pricing-cta__layout{width:60%}.contact-cta__layout{padding:120px 20px}.contact-cta__intro{width:47%}.contact-cta__social-media{font-size:.9em}.service-cta__layout{width:100%}.contact-corner-box{min-height:299px}.card-contact-page{flex-direction:column;width:584px}.banner-inner__meta-value{font-size:.9rem}.single-post__layout{flex-direction:column;gap:60px}.single-post__content{width:100%}.single-post__search input{font-size:.9rem}.single-post__tags-container{gap:10px;width:44%}.single-post__tag{font-size:.9rem}.single-post__sidebar{width:100%;position:relative;top:0}.single-post__recent-list{grid-template-columns:repeat(2,1fr)}.single-post__recent-title{font-size:1.1rem}.contact__image-container{width:100%;min-height:355px}.contact__form-container{width:100%;padding:50px}.notfound__heading{font-size:9rem}.notfound__description{width:569px}.form input,.form textarea,.form select{padding:15px}.footer__intro-container{flex-wrap:wrap}.footer-intro{width:100%}.footer-logo img{width:42%}.footer-link.footer-service{width:33%}.footer-link.footer-company{width:20%}.footer-link.footer-cta{width:33%}.footer-list li{font-size:.9rem}.footer-copyright__container{flex-direction:column}.footer-legalink-text{font-size:.9rem}.footer-social-icon{width:32px;height:32px}}@media screen and (max-width:767.98px){h1,.heading-xl{font-size:2.6rem}h2,.heading-lg{font-size:1.5rem}h3,.heading-md{font-size:1.4rem}h4,.heading-sm{font-size:1.1rem}h5,.heading-xs{font-size:.9rem}h6,.heading-xxs,p,button,a,.btn,.nav-link{font-size:.8rem}.header-container{background-color:var(--secondary);margin-bottom:15px;padding:12px 15px;box-shadow:0 4px 15px #0000000d}.banner-home-image{border-radius:20px}.banner-home-section{padding:0 10px 15px}.navbar-brand-container{align-items:center;width:auto}.navbar-logo-container{background-color:#0000;border-radius:0;width:140px;padding:0}.navbar-logo-corner-box{display:none!important}.navbar-cta-container{display:none}.nav-link-container{align-items:center;width:auto}.navbar-link-corner-box{display:none!important}.navbar-action-container{background-color:#0000;border-radius:0;width:auto;padding:0}.banner-home-corner-box{display:none}.banner-home__title-container{text-align:center;align-items:center;width:100%;padding:0 20px}.banner-home__title-container h1{word-break:break-word;overflow-wrap:break-word;font-size:1.8rem;line-height:1.2em}.banner-home__footer-container{display:none}.banner-inner__post-meta{flex-wrap:wrap;justify-content:center}.banner-inner__meta-value{font-size:.8rem}.card-banner-home-wrapper{text-align:center;align-items:center;width:100%}.card-banner-home__header{flex-direction:column}.banner-home-avatar{justify-content:center;width:100%}.avatar-img{width:55px;min-height:55px}.card-banner-home__avatar-description{text-align:center}.card-banner-home__rating-container{text-align:center;flex-direction:column;align-items:center}.banner-home__card-rating-title{width:100%;font-size:.9rem}.banner-home__card-rating{font-size:2.6rem}.banner-home__tag-container{width:72%}.banner-home__footer-container{justify-content:center;width:100%}.banner-home__description{width:100%}.breadcrumb a,.breadcrumb .divider{font-size:.9rem}.company-stat__header{flex-direction:column;align-items:center}.company-stat__title-container{text-align:center;align-items:center;width:100%}.company-stat__title-container h2{width:74%}.company-stat__excerpt{text-align:center;width:100%;font-size:1.2rem}.card-company-stat{text-align:center;align-items:center}.card-company-stat__stat-number{font-size:1.5rem}.card-company-stat .stat-description{margin-top:10px}.service-banner{padding:120px 20px}.service__header{width:100%}.card-service__cta-container{border-radius:0 0 0 35px;width:70px;min-height:70px}.service-cta-btn{width:60px;min-height:60px}.card-service--slide__body{width:255px}.service-body-title{gap:20px}.service-body__footer{width:200px}.swiper-services-wrapper .swiper-button-prev{left:-30px}.swiper-services-wrapper .swiper-button-next{right:-30px}.service-detail__layout{text-align:center}.service-detail__included-layout{flex-direction:column-reverse}.service-detail__included-items,.service-detail__included-image{width:100%}.service-detail__included-item{flex-direction:column;align-items:center}.service-detail__included-icon{width:45px;height:45px;padding:15px;font-size:15px}.service-detail__process-layout{flex-direction:column}.service-detail__process-steps,.service-detail__process-image{width:100%}.service-detail__process-step{flex-direction:column;align-items:center;gap:20px}.service-detail__process-text{width:100%}.service-detail__cta-banner{flex-direction:column}.service-detail__cta-banner .service-detail__cta-text{width:79%;color:var(--secondary)}.about-image img{height:300px}.about-image.image-right{margin-top:-259px}.about-image.image-right img{border:5px solid var(--secondary)}.about__logo-wrapper{width:80px;min-height:80px;top:0;right:80px}.aboutAccordion .accordion-button{font-size:.9rem}.why-choose-us__heading,.why-choose-us__cta{text-align:center;align-items:center}.why-choose-us__image-intro img{width:90%}.why-choose-us__features-item-container{flex-direction:column}.why-choose-us__features-item-divider{width:100%;height:1px}.why-choose-us__features-item{text-align:center;flex-direction:column;align-items:center;gap:20px}.whychooseus-features-icon{width:60px;min-height:60px}.whychooseus-features-title{gap:10px;width:100%}.project__heading{width:100%}.card-project-image{height:184px}.card-project__title-container{text-align:center;align-items:center;width:100%;padding:30px 20px}.project-title-icon{width:50px;min-height:50px}.project__number{font-size:1.5rem}.project__category{font-size:.8rem}.card-project__cta-container{flex-direction:row;justify-content:center;align-items:flex-end;width:100%}.card-project-cta-btn{width:60px;min-height:60px}.card-project-cta-btn-container{border-radius:45px 45px 0 0;justify-content:flex-end;align-items:center;width:80px;min-height:70px}.card-project-corner-box.down-box{box-shadow:-15px 15px 0px 0px var(--secondary);border-radius:0 0 0 40px}.card-testimonial{text-align:center;align-items:center;padding:30px 20px}.card-testimonial__header{flex-direction:column-reverse;align-items:center}.card-testimonial__heading{font-size:1.1rem}.card-testimonial__stars{font-size:.875rem}.card-testimonial__reviewer{text-align:center;flex-direction:column;align-items:center}.card-testimonial-rating{border-radius:30px 60px;width:180px;padding:20px}.testimonial-rating-icon{width:45px}.testimonial-image img{border-radius:120px 30px;width:86%;height:368px}.card-testimonial-corner-box.up-box{width:120px}.card-testimonial__icon-container{width:130px}.testimonial-quote-icon-wrapper{width:70px;min-height:70px}.testimonial-quote-icon{width:60px;min-height:60px}.process-image img{height:250px}.process__intro,.card-process{text-align:center;align-items:center}.team__header{width:100%}.pricing-preview__layout{flex-direction:column-reverse}.pricing-preview__title-container{text-align:center;align-items:center;width:100%;position:relative;top:0}.pricing-preview__card-container{width:100%}.pricing-list li{font-size:.8rem}.pricing-list__title{text-align:center;align-items:center;width:100%}.faq-preview__header{width:100%}.card-faq-icon{padding:17px;font-size:1.563rem}.faq-accordion .accordion-button{font-size:.9rem}.pricing-cta__container{justify-content:flex-end;min-height:330px;padding:30px 20px}.pricing-cta__layout{text-align:center;justify-content:flex-end;align-items:center;width:100%}.contact-cta__layout{padding:250px 20px 20px}.contact-cta__intro{text-align:center;align-items:center;width:100%}.contact-cta__image-wrapper{border-radius:0 0 30px 30px;width:100%;min-height:230px}.service-cta__container{padding:100px 20px 20px}.service-cta__layout{text-align:center;align-items:center}.blog__header{width:100%}.contact__layout{margin:0}.contact-corner-box{display:none}.card-contact-page{width:100%}.contact__image-container{min-height:178px}.contact__form-container{text-align:center;align-items:center;padding:30px 20px}.form input,.form textarea,.form select{padding:13px}.single-post__content{text-align:center}.single-post__footer{text-align:center;flex-direction:column;align-items:center;gap:30px}.single-post__tags-container{flex-direction:column;align-items:center;width:100%}.single-post__tags{justify-content:center;width:100%}.single-post__tag{font-size:.8rem}.single-post__share{flex-wrap:wrap}.card-single-post__author{flex-direction:column;gap:20px;padding:25px}.single-post__author-avatar{margin:0}.single-post__comment-form{padding:25px}.single-post__comment-checkbox{flex-direction:column;align-items:flex-start}.single-post__search input{font-size:.8rem}.card-single-post__widget--recent{padding:20px}.single-post__recent-list{grid-template-columns:repeat(1,1fr)}.single-post__recent-title{font-size:.9rem}.single-post__recent-image{width:30%;margin-right:14px}.contact-info__container{padding:120px 20px}.card-contact-info__header{width:110px}.contact-info-corner{width:40px;height:40px}.contact-info__header-icon-container{width:65px;min-height:65px}.contact-info__header-icon{width:55px;min-height:55px}.notfound__heading{font-size:5rem}.notfound__description{width:100%}.footer-intro{text-align:center;align-items:center}.footer-link.footer-company,.footer-link.footer-cta,.footer-link.footer-service{text-align:center;align-items:center;width:100%}.footer-list li{justify-content:center;align-items:center;font-size:.8rem}.footer-copyright__container{text-align:center}.footer-legalink-text{font-size:.8rem}}@media screen and (min-width:767.98px){.flex-gap-md-0{gap:0}.flex-gap-md-1{gap:10px}.flex-gap-md-2{gap:20px}.flex-gap-md-3{gap:30px}.flex-gap-md-4{gap:40px}.flex-gap-md-5{gap:50px}.flex-gap-md-100{gap:100px}.flex-gap-x-md-0{column-gap:0}.flex-gap-x-md-1{column-gap:10px}.flex-gap-x-md-2{column-gap:20px}.flex-gap-x-md-3{column-gap:30px}.flex-gap-x-md-4{column-gap:40px}.flex-gap-x-md-5{column-gap:50px}.flex-gap-x-md-100{column-gap:100px}.flex-gap-y-md-0{row-gap:0}.flex-gap-y-md-1{row-gap:10px}.flex-gap-y-md-2{row-gap:20px}.flex-gap-y-md-3{row-gap:30px}.flex-gap-y-md-4{row-gap:40px}.flex-gap-y-md-5{row-gap:50px}.flex-gap-y-md-100{row-gap:100px}.grid-gap-md-0{--bs-gutter-x:0px;--bs-gutter-y:0px}.grid-gap-md-1{--bs-gutter-x:10px;--bs-gutter-y:10px}.grid-gap-md-2{--bs-gutter-x:20px;--bs-gutter-y:20px}.grid-gap-md-3{--bs-gutter-x:30px;--bs-gutter-y:30px}.grid-gap-md-4{--bs-gutter-x:40px;--bs-gutter-y:40px}.grid-gap-md-5{--bs-gutter-x:50px;--bs-gutter-y:50px}.grid-gap-md-100{--bs-gutter-x:100px;--bs-gutter-y:100px}.grid-gap-x-md-0{--bs-gutter-x:0px}.grid-gap-x-md-1{--bs-gutter-x:10px}.grid-gap-x-md-2{--bs-gutter-x:20px}.grid-gap-x-md-3{--bs-gutter-x:30px}.grid-gap-x-md-4{--bs-gutter-x:40px}.grid-gap-x-md-5{--bs-gutter-x:50px}.grid-gap-x-md-100{--bs-gutter-x:100px}.grid-gap-y-md-0{--bs-gutter-y:0px}.grid-gap-y-md-1{--bs-gutter-y:10px}.grid-gap-y-md-2{--bs-gutter-y:20px}.grid-gap-y-md-3{--bs-gutter-y:30px}.grid-gap-y-md-4{--bs-gutter-y:40px}.grid-gap-y-md-5{--bs-gutter-y:50px}.grid-gap-y-md-100{--bs-gutter-y:100px}}@media screen and (min-width:991.98px){.flex-gap-lg-0{gap:0}.flex-gap-lg-1{gap:10px}.flex-gap-lg-2{gap:20px}.flex-gap-lg-3{gap:30px}.flex-gap-lg-4{gap:40px}.flex-gap-lg-5{gap:50px}.flex-gap-lg-100{gap:100px}.flex-gap-x-lg-0{column-gap:0}.flex-gap-x-lg-1{column-gap:10px}.flex-gap-x-lg-2{column-gap:20px}.flex-gap-x-lg-3{column-gap:30px}.flex-gap-x-lg-4{column-gap:40px}.flex-gap-x-lg-5{column-gap:50px}.flex-gap-x-lg-100{column-gap:100px}.flex-gap-y-lg-0{row-gap:0}.flex-gap-y-lg-1{row-gap:10px}.flex-gap-y-lg-2{row-gap:20px}.flex-gap-y-lg-3{row-gap:30px}.flex-gap-y-lg-4{row-gap:40px}.flex-gap-y-lg-5{row-gap:50px}.flex-gap-y-lg-100{row-gap:100px}.grid-gap-lg-0{--bs-gutter-x:0px;--bs-gutter-y:0px}.grid-gap-lg-1{--bs-gutter-x:10px;--bs-gutter-y:10px}.grid-gap-lg-2{--bs-gutter-x:20px;--bs-gutter-y:20px}.grid-gap-lg-3{--bs-gutter-x:30px;--bs-gutter-y:30px}.grid-gap-lg-4{--bs-gutter-x:40px;--bs-gutter-y:40px}.grid-gap-lg-5{--bs-gutter-x:50px;--bs-gutter-y:50px}.grid-gap-lg-100{--bs-gutter-x:100px;--bs-gutter-y:100px}.grid-gap-x-lg-0{--bs-gutter-x:0px}.grid-gap-x-lg-1{--bs-gutter-x:10px}.grid-gap-x-lg-2{--bs-gutter-x:20px}.grid-gap-x-lg-3{--bs-gutter-x:30px}.grid-gap-x-lg-4{--bs-gutter-x:40px}.grid-gap-x-lg-5{--bs-gutter-x:50px}.grid-gap-x-lg-100{--bs-gutter-x:100px}.grid-gap-y-lg-0{--bs-gutter-y:0px}.grid-gap-y-lg-1{--bs-gutter-y:10px}.grid-gap-y-lg-2{--bs-gutter-y:20px}.grid-gap-y-lg-3{--bs-gutter-y:30px}.grid-gap-y-lg-4{--bs-gutter-y:40px}.grid-gap-y-lg-5{--bs-gutter-y:50px}.grid-gap-y-lg-100{--bs-gutter-y:100px}}

