:root{--primary:#8dc63f;--black:#000000;--white:#ffffff;--lightgray:#d9d9d9;--secondary:#0a363d;--Dark-Grey:#1a1a1a;--font-size-xll:70px;--font-size-xl:60px;--font-size-x:32px;--font-size-lg:22px;--font-size-lg-xs:18px;--font-size-md:16px;--font-size-sm:15px;--font-size-xm:14px;--line-height:28.8px}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Open Sans,sans-serif;font-size:var(--font-size-md)}.container-fluid{width:100%;max-width:1378px;margin:0 auto}.container{width:100%;max-width:1240px;padding:0 20px;margin:0 auto}.btn{display:inline-flex;align-items:center;gap:14px;justify-content:center;padding:10px 26px;border-radius:30px;text-decoration:none;font-weight:600;font-size:var(--font-size-sm);transition:.3s ease;border:4px solid var(--primary);color:var(--black);background-color:var(--white);line-height:24px;letter-spacing:.3px}.btn:hover,.primary{background-color:var(--primary);border:4px solid var(--primary)}.primary:hover{background-color:var(--white);border:4px solid var(--primary)}.btn .arrow{display:flex;align-items:center}.btn .arrow img{display:block}.header{display:flex;justify-content:space-between;align-items:center;padding:114px 0 0;color:var(--white);position:relative;z-index:9999}.logo span{font-size:12px;display:block;letter-spacing:1px}.nav-links a{color:var(--white);text-decoration:none;font-size:var(--font-size-lg-xs);transition:.3s;font-style:normal;font-weight:600;line-height:var(--line-height);letter-spacing:.36px}.nav-links a.active,.nav-links a:hover{color:var(--primary)}.listing-btn{display:inline-flex;align-items:center;gap:12px;padding:0 37px 0 0;background:var(--white);border-radius:40px;box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer;transition:.3s ease}.listing-btn:hover{transform:translateY(-2px)}.listing-btn .icon{width:50px;height:50px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--black);font-size:var(--font-size-sm);font-weight:600}.listing-btn .text{font-size:var(--font-size-md);color:var(--black);font-weight:600;line-height:160%;letter-spacing:.36px}.hamburger{display:none;flex-direction:column;width:30px;cursor:pointer;z-index:999}.hamburger span{height:3px;background:var(--white);margin:3px 0;width:100%;transition:.3s}.nav-links{display:flex;gap:41px;align-items:center}.hamburger.active span:first-child{transform:translateY(5px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-12px) rotate(-45deg)}.hero-section{padding:25px 40px;background:var(--primary);color:var(--white);margin-top:-189px}.hero{display:flex;background:var(--black);color:var(--white);border-radius:40px;overflow:hidden}.hero-left{width:50%;padding:222px 50px 60px 83px}.hero-left h1{font-size:var(--font-size-xll);line-height:69px;margin-bottom:18px;font-family:Bebas Neue;font-weight:400}.hero-left p{color:var(--white);margin-bottom:28px;font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height);width:100%;max-width:462px;letter-spacing:.36px}.buttons{margin-top:37px;display:flex;gap:26px}.hero-right{width:50%;height:100%;display:flex;align-items:end;position:relative}.hero-right img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-o-object-position:bottom center;object-position:bottom center}.hero-right .overlay,.hero-right img{width:100%;height:100%;border-radius:0 40px 40px 0}.hero-right .overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.4);pointer-events:none}.search-section{padding:45px 40px}.search-section h2{font-family:Bebas Neue;font-size:var(--font-size-xl);font-weight:700;color:var(--black)}.search-row{display:flex;gap:15px}.search-row input,.search-row select{flex:1;padding:15px 20px;font-size:var(--font-size-md);border-radius:30px;border:none}.search-btn{padding:15px 30px;background:var(--black);border-radius:30px;font-size:var(--font-size-md)}.services-section{padding:100px 0}.services-title{font-family:Bebas Neue;font-size:var(--font-size-xl);font-style:normal;font-weight:400;line-height:100%;margin-bottom:38px;color:var(--black)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card{position:relative;border-radius:30px;overflow:hidden}.service-card .btn{width:100%;justify-content:center}.service-content{position:absolute;bottom:28px;left:33px;right:33px;color:var(--white);z-index:2}.service-content h3{font-size:var(--font-size-lg);margin-bottom:12px;font-weight:700;line-height:33px;letter-spacing:.44px}.service-content p{margin-bottom:12px;font-style:normal;line-height:28.8px;letter-spacing:.36px;font-weight:400}.see-all-services{display:flex;justify-content:center;align-items:center;margin-top:50px}.why-section{padding:47px 0 0}.why-wrapper{background:var(--Dark-Grey);border-radius:40px;padding:83px;display:flex;gap:74px;align-items:center;color:var(--white)}.why-left{flex:1}.subtitle{font-size:var(--font-size-lg);margin-bottom:34px;font-weight:700;line-height:150%}.why-title{font-family:Bebas Neue;font-size:var(--font-size-xl);font-style:normal;font-weight:400;margin-bottom:34px;line-height:100%}.why-desc span{color:var(--primary)}.why-desc{line-height:var(--line-height);margin-bottom:34px;font-size:var(--font-size-md);font-weight:600;line-height:160%}.why-right{flex:1.5;display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.stat-card{background:var(--black);border:2px solid var(--primary);border-radius:20px;padding:30px;text-align:center}.stat-card:hover{background:var(--primary) .9;border:2px solid var(--white)}.stat-card h3{font-size:var(--font-size-lg);font-weight:600;margin-bottom:5px;line-height:33px;letter-spacing:.36px}.stat-number{margin-bottom:5px;font-family:Bebas Neue;font-size:var(--font-size-xl);font-style:normal;font-weight:400;line-height:100%}.stat-number span{color:var(--primary)}.stat-card p{font-size:var(--font-size-md);letter-spacing:.36px;font-weight:600;line-height:var(--line-height);line-height:160%}.search{width:100%;justify-content:center}.search-container{background:var(--lightgray);border-radius:40px;padding:43px 43px 27px;display:flex;justify-content:space-around;align-items:center;gap:40px}.search .details{padding:0 83px}.search .details h2{font-family:Bebas Neue;font-size:var(--font-size-xl);line-height:100%;font-weight:400;margin-bottom:20px}.search .details p{font-size:var(--font-size-md);margin-bottom:20px;font-weight:600;line-height:var(--line-height);letter-spacing:.36px}.search-item{text-align:center;cursor:pointer;transition:transform .3s ease}.search-item:hover{transform:translateY(-5px)}.search-item img{height:382px;-o-object-fit:contain;object-fit:contain}.search-item h3{margin-top:26px;font-family:Bebas Neue;font-size:var(--font-size-xl);font-style:normal;font-weight:400;line-height:100%}.how-section{padding:50px 0 54px}.how-wrapper{display:flex;padding:20px;border-radius:40px;background:var(--Dark-Grey);gap:75px;color:var(--white);align-items:center}.how-left{flex:1}.how-left img{width:658px;height:800px;-o-object-fit:cover;object-fit:cover;border-radius:20px;opacity:0;transition:opacity .4s ease}.how-left img.active-img{opacity:1}.how-right{flex:1;position:relative;padding-left:48px}.how-rights{display:flex;flex-direction:column}.how-right:before{content:"";position:absolute;left:0;top:51.7%;transform:translateY(-38%);width:2px;height:568px;background:var(--lightgray)}.how-right h2{font-family:Bebas Neue;font-size:var(--font-size-xl);font-weight:400;line-height:normal;margin-bottom:29px;color:var(--primary)}.how-right>p{font-size:var(--font-size-lg);font-weight:700;line-height:33px;letter-spacing:.44px;margin-bottom:20px}.step{cursor:pointer;transition:.3s ease;padding:25px 0}.step h3{margin-bottom:20px;font-size:var(--font-size-lg);font-weight:700;line-height:33px;letter-spacing:.44px}.how-right .step p{font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height);letter-spacing:.36px}.green-line{position:absolute;left:-1px;width:4px;height:163px;background:var(--primary);border-radius:10px;transition:top .3s ease,height .3s ease}.tips-section{position:relative;width:100%;height:578px;background:url("/assets/img/frontend/Tips\ background\ image.webp") 50%/cover no-repeat;border-radius:25px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:34px}.tips-overlay{position:absolute;inset:0}.tips-content{width:80%;max-width:952px;text-align:center;color:var(--white);position:relative;padding:35px 68px;border-radius:50px;border:2.5px solid var(--primary);background:rgba(0,0,0,.5);backdrop-filter:blur(19.5px)}.tips-content h2{font-family:Bebas Neue;font-size:var(--font-size-xl);font-weight:400;line-height:100%}.tips-content h2,.tips-content p{margin-bottom:36px;font-style:normal}.tips-content p{font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height);letter-spacing:.36px}.tips-btn{display:inline-block;padding:10px 30px;background:var(--primary);border-radius:30px;font-size:var(--font-size-xm);color:var(--black);text-decoration:none;font-weight:700;transition:.3s ease}.tips-btn:hover{transform:translateY(-2px);opacity:.9}.testimonial-section{background:var(--Dark-Grey);padding:207px 0 160px;color:var(--white)}.testimonial-grid{margin:auto;display:flex;justify-content:space-between;align-items:flex-start}.testimonial-left{flex:1}.sub-title{color:var(--primary);margin-bottom:20px;font-size:var(--font-size-lg);font-weight:700;line-height:33px;letter-spacing:.44px}.main-title{margin-bottom:168px;font-family:Bebas Neue;font-size:var(--font-size-xl);font-style:normal;font-weight:400;line-height:normal}.nav-buttons{display:flex;gap:15px}.nav-btn{background:transparent;border:2px solid var(--primary);color:var(--primary);width:40px;height:40px;border-radius:8px;cursor:pointer;display:flex;align-items:center;font-size:var(--font-size-md)}.nav-btn:hover{background:var(--primary);color:var(--black)}.testimonial-right{flex:1;padding-left:60px}.testimonial-item{display:none}.testimonial-item.active{display:block;animation:fadeIn .4s ease-in-out}.client-name{font-size:24px;font-weight:400;line-height:normal;letter-spacing:-.48px;line-height:100%}.client-company{color:var(--lightgray);margin-top:3px;font-size:var(--font-size-md);font-style:normal;font-weight:600;line-height:160%;letter-spacing:.36px}.line{width:100%;height:1px;margin:32px 0;background:var(--primary)}.testimonial-text{font-size:var(--font-size-md);font-style:normal;font-weight:600;line-height:var(--line-height);letter-spacing:.36px}.footer{background:var(--black);color:var(--white);padding:30px 0 20px}.footer-grid{display:flex;justify-content:space-between;gap:40px}.footer-col h4{margin-bottom:20px;font-size:var(--font-size-lg);font-style:normal;font-weight:700;line-height:33px;letter-spacing:.44px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:15px;display:flex;align-items:center;gap:10px;font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height);letter-spacing:.36px}.footer-col ul li a{color:var(--white);text-decoration:none;display:flex;gap:11px}.footer-col ul li a:hover{color:var(--primary)}.footer-logo{display:flex;justify-content:center}.footer-bottom{background:var(--primary)}.footer-bottom-container{display:flex;justify-content:space-between;align-items:center;color:var(--black);font-size:var(--font-size-md);font-style:normal;font-weight:600;line-height:8.8px;letter-spacing:.36px}.social-icons a{display:inline-block;margin-left:12px}.quick-search-container{padding:25px 0 0}.qs-title{color:var(--black);width:100%;max-width:344px;font-family:Bebas Neue;font-size:var(--font-size-xl);line-height:100%;font-weight:400}.qs-bar{align-items:center;gap:18px;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}.qs-input{width:100%;padding:16px 25px;border:none;border-radius:40px;background:var(--white);color:var(--black);font-size:var(--font-size-md);outline:none;text-align:center;width:350.5px;height:60px}.qs-bar input::-moz-placeholder{color:var(--black);text-align:center;font-size:var(--font-size-sm);font-style:normal;font-weight:600;line-height:24px;letter-spacing:.3px}.qs-bar input::placeholder{color:var(--black);text-align:center;font-size:var(--font-size-sm);font-style:normal;font-weight:600;line-height:24px;letter-spacing:.3px}.qs-select{width:100%;padding:16px 25px;border:none;background:var(--white);color:var(--black);font-size:var(--font-size-md);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:350.5px;text-align:center;font-size:var(--font-size-sm);font-weight:600;line-height:24px;letter-spacing:.3px;background-image:url("data:image/svg+xml;utf8,<svg width='12' height='8' xmlns='http://www.w3.org/2000/svg'><path d='M1 1l5 5 5-5' stroke='black' stroke-width='2' fill='none'/></svg>");background-repeat:no-repeat;background-position:70%}.qs-button,.qs-select{border-radius:40px;height:60px}.qs-button{padding:16px 40px;border:none;background:var(--secondary);color:var(--white);font-size:var(--font-size-md);cursor:pointer;width:186px}.qs-button,.qs-button:hover{border:2px solid var(--secondary)}.qs-button:hover{background-color:var(--white);color:var(--secondary)}.dropdown-box{position:relative}.dropdown-selected{padding:12px 25px;border-radius:40px;background:#fff;color:#000;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.3px;height:60px;width:350.5px}.filter-grid .dropdown-selected{height:50px}@media (max-width:991px){.dropdown-box{width:100%}.dropdown-selected{width:100%;height:auto}}.arrow{transition:transform .25s ease;font-size:14px}.arrow.rotate{transform:rotate(180deg)}.dropdown-list{list-style:none;padding:0;text-align:center;border-radius:10px;border:2px solid var(--primary);border-top:none;background:var(--white);color:var(--black);display:none;position:absolute;width:100%;height:225px;overflow-y:auto;z-index:9999;scrollbar-width:none;margin:4px 0 0}.dropdown-list::-webkit-scrollbar{width:0;background:transparent}.dropdown-list li{padding:10px 15px;cursor:pointer}.dropdown-list li:hover{background:#f1f1f1;border-radius:10px}.hero,.hero-left,.hero-section,.qs-box{overflow:visible}.hero-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#000 37.74%,rgba(0,0,0,.1));border-radius:40px}.hero-content{position:absolute;top:0;left:0;padding:165px 83px 0}.hero-content h1{margin-bottom:22px;font-family:Bebas Neue;font-size:var(--font-size-xll);font-weight:400;line-height:69px}.hero-content p{width:55%;font-size:var(--font-size-lg-xs);font-style:normal;font-weight:600;line-height:var(--line-height);letter-spacing:.36px;margin-bottom:22px}.hero-image{position:absolute;right:0;top:0;width:813px;height:100%;z-index:1}.hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;border-radius:40px}.location-search{padding:47px 0 29px}.location-grid{display:flex;align-items:center;gap:11px}.location-search label{font-family:DM Sans;font-size:var(--font-size-lg);font-style:normal;font-weight:700;line-height:100%}.location-search input{background:var(--primary);border:none;padding:6px 26px;border-radius:999px;color:var(--white);width:323px;height:45px;font-size:var(--font-size-lg-xs);font-weight:600;line-height:var(--line-height);letter-spacing:.36px}.location-search input::-moz-placeholder{color:var(--white);opacity:.9}.location-search input::placeholder{color:var(--white);opacity:.9}.search-btn{background:var(--secondary);padding:8px 33px;border-radius:999px;color:var(--white);width:127px;height:45px;border:none;cursor:pointer;font-size:var(--font-size-sm);font-style:normal;font-weight:600;line-height:24px;letter-spacing:.3px}.search-btn,.search-btn:hover{border:1px solid var(--secondary)}.search-btn:hover{background-color:transparent;color:var(--secondary)}.search-services-section{padding:47px 0 70px}.search-services-title{font-family:Bebas Neue;font-size:var(--font-size-xl);font-style:normal;font-weight:400;margin-bottom:38px;color:var(--black)}.search-service-card .btn{width:100%;justify-content:center}.search-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.search-service-card{position:relative;text-align:center;border-radius:30px;overflow:hidden;display:flex;justify-content:center}.search-service-content{position:absolute;bottom:28px;left:33px;right:33px;color:var(--white);z-index:2}.search-service-content h3{font-size:29px;margin-bottom:15px;line-height:33px;font-weight:700;letter-spacing:.44px}.search-service-content p{margin-bottom:13px;line-height:var(--line-height);font-weight:400}.blog-section{padding:60px 0}.blog-title{font-family:Bebas Neue;font-size:var(--font-size-xl);font-style:normal;font-weight:400;margin-bottom:38px;color:var(--black)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{position:relative;border-radius:30px;overflow:hidden}.load-more-wrapper{margin:59px auto 0;display:flex;justify-content:center}.load-more-btn{padding:13px 94px;background:var(--black);border-radius:40px;border:1px solid var(--black);color:var(--white)}.load-more-btn:hover{background:var(--white);border:1px solid var(--black);color:var(--black)}.blog-card .btn{width:100%;justify-content:center}.blog-content{position:absolute;bottom:18px;left:23px;right:23px;color:var(--white);z-index:2}.blog-content h3{font-size:var(--font-size-lg);margin-bottom:12px;line-height:33px;font-weight:700;letter-spacing:.44px}.blog-content p{margin-bottom:12px;font-weight:400;font-size:14px}.alphabet-filter-section{margin:71px 0 80px;z-index:1}.alphabet-filter{display:flex;gap:16.8px;flex-wrap:wrap}.alphabet-filter span{position:relative;width:30px;text-align:center;display:inline-block;padding-bottom:6px;cursor:pointer;transition:color .3s ease}.alphabet-filter span:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:70%;height:2px;background:transparent;transition:background .3s ease}.alphabet-filter span.active,.alphabet-filter span:hover{color:var(--primary);font-weight:600}.alphabet-filter span.active:after,.alphabet-filter span:hover:after{background:var(--primary)}.locations-section{padding-bottom:30px}.locations-grid{padding:0 78px}.location-group{display:grid;grid-template-columns:1fr 6fr;gap:53px}.location-group h2{color:var(--lightgray);margin-bottom:20px;font-family:DM Sans;font-size:120px;font-weight:900;line-height:100%}.location-item{padding:18px 80px;border:2px solid var(--lightgray);border-radius:100px;background:var(--white);margin-bottom:37px;display:flex;justify-content:space-between;align-items:center}.location-item .location-item-a{color:var(--secondary);text-decoration:none;font-size:var(--font-size-lg-xs);font-weight:600;line-height:var(--line-height);letter-spacing:.36px;cursor:pointer}.location-item:hover{border-color:var(--primary)}.location-item span{font-size:var(--font-size-lg);font-weight:700;line-height:33px;letter-spacing:.44px}.location-item a{color:var(--secondary);text-decoration:none;font-size:var(--font-size-lg-xs);font-weight:600;line-height:var(--line-height);letter-spacing:.36px;cursor:pointer}#top{display:hidden}#scroll-to-top-btn{position:fixed;bottom:30px;right:50px;width:50px;height:50px;text-decoration:none;color:white;background-color:#8dc63f;display:grid;place-items:center;aspect-ratio:1;border-radius:5px;opacity:0;font-size:24px;z-index:1000;animation:showButton linear forwards;animation-timeline:view();animation-range-start:calc(100vh + 10vh);animation-range-end:calc(100vh + 10vh + 150px)}#scroll-to-top-btn>span{font-weight:700;font-size:2rem}@keyframes showButton{0%{transform:translateY(1rem)}to{opacity:1}}.register-steps{padding:44px 0}.register-steps h2{margin-bottom:32px;font-family:Bebas Neue;font-size:var(--font-size-xl);font-weight:400;line-height:.9}.steps-text{margin-bottom:32px;font-size:var(--font-size-lg-xs);font-style:normal;font-weight:600;line-height:var(--line-height);letter-spacing:.36px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52px}.step-box{padding:34px 0;border-radius:20px;text-align:center;color:var(--white);display:flex;flex-direction:column;align-items:center;gap:28px}.step-box img{height:132px}.step-box h3{text-align:center;font-family:Bebas Neue;font-size:40px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.2px}.green{background:var(--primary);color:var(--black)}.teal{background:var(--secondary)}.navy{background:#1a1b3a}.business-form{padding:40px 0 70px}.business-form h2{margin-bottom:34px;font-size:var(--font-size-x);font-weight:700;line-height:100%}.form-grid{display:flex;gap:42px}.form-left,.form-right{flex:1}.form-group{margin-bottom:34px}label{display:block;font-size:var(--font-size-lg-xs);font-weight:600;line-height:var(--line-height);letter-spacing:.36px}.input-field,.textarea-field{width:100%;padding:10px 14px;border:1px solid var(--lightgray);border-radius:30px;font-size:var(--font-size-sm);background:var(--lightgray);outline:none;transition:border .2s ease}.input-field:focus,.textarea-field:focus{border-color:var(--lightgray)}.textarea-field{min-height:120px;resize:vertical}.input-field.full{width:100%}.upload-row{display:flex;gap:15px;margin:0 0 39px}.upload-btn{display:flex;align-items:center;gap:16px;padding:10px 15px;border:1px solid var(--lightgray);border-radius:30px;cursor:pointer;width:280px;font-size:var(--font-size-lg-xs);font-weight:600;line-height:var(--line-height);letter-spacing:.36px;transition:background .2s ease}.upload-btn,.upload-btn:hover{background:var(--lightgray)}.upload-btn img{width:30px}.terms-row{display:flex;align-items:flex-start;gap:10px}.terms-row input{margin-top:3px}.terms-row label{font-size:12px;font-weight:300;line-height:1.5}.form-terms{display:flex;align-items:flex-start;gap:12px;margin-top:20px}.terms-checkbox{width:18px;height:18px;cursor:pointer}.terms-label{font-size:12px;font-style:normal;font-weight:400;line-height:normal}.subscription-section h2{margin-bottom:21px;font-size:var(--font-size-x);font-style:normal;font-weight:700;line-height:normal}.area-selection{padding:80px 0 0}.plans-container{display:flex;gap:25px;flex-wrap:nowrap}.plan-card{border-radius:30px;text-align:center;color:var(--black);width:280px;padding:25px 0 39px}.plan-card h3{font-family:Bebas Neue;font-size:var(--font-size-xl);font-style:normal;font-weight:400;line-height:normal;text-align:center}.price{font-size:48px;font-weight:900}.price,.price span{text-align:center;font-family:DM Sans}.price span{font-size:var(--font-size-xm);font-weight:700}.plan-card ul{list-style:none;padding:0;margin:18px 0}.plan-card ul li{font-size:var(--font-size-xm);margin:4px 0;font-size:var(--font-size-md)}.plan-card ul li,.select-btn{text-align:center;font-weight:700}.select-btn{font-size:var(--font-size-sm);padding:15px 64px;margin-top:20px;border:none;border-radius:30px;cursor:pointer}.free{background:var(--lightgray)}.standard{background:var(--primary)}.premium{background:var(--secondary);color:var(--white)}.premium .select-btn{background:var(--white);color:var(--black)}.exclusive{background:#171532;color:var(--white)}.exclusive h3{color:#ac8614}.exclusive .select-btn{background:var(--white);color:var(--black)}.plan-card .select-btn{background:var(--secondary);color:var(--white);border:1px solid var(--secondary)}.plan-card .select-btn:hover{border:1px solid var(--secondary);background-color:transparent;color:var(--black)}.plan-card .select-btn-secondary{background:var(--white);border:1px solid var(--white);color:var(--black)}.plan-card .select-btn-secondary:hover{border:1px solid var(--white);background:transparent;color:var(--white)}.checkout-section{margin:0 0 87px}.checkout-section h2{margin-bottom:29px;font-size:var(--font-size-x);font-weight:700;text-align:left}.checkout-box{background:var(--white);padding:30px;border-radius:30px;box-shadow:2px 2px 20px -1px rgba(0,0,0,.15)}.checkout-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px;justify-items:center;text-align:center}.summary-item{font-size:16px}.summary-item strong{font-weight:700}.summary-item span{font-weight:400;color:#555}.checkout-button-container{display:flex;justify-content:center}@media (max-width:768px){.checkout-summary{grid-template-columns:1fr}}.contact-section{margin:25px 0}.contact-container{width:100%;max-width:830px;background:#1e1e1e;padding:60px 100px;border-radius:30px;margin:0 auto}.contact-form{flex-direction:column}.contact-form,.form-row{display:flex;gap:25px}input,textarea{background:var(--lightgray);border:none;padding:15px 20px;border-radius:30px;width:100%;outline:none;font-size:var(--font-size-xm);font-weight:400}.message-input{height:140px;resize:none;border-radius:30px}.submit-btn{width:225px;background:var(--white);border:none;padding:10px;border-radius:30px;border:1px solid var(--white);cursor:pointer;font-size:var(--font-size-sm);font-style:normal;font-weight:600;line-height:24px;letter-spacing:.3px}.submit-btn:hover{border:1px solid var(--primary);background-color:var(--primary);color:var(--white)}.Single-article .hero-content{position:relative;align-items:center}.Single-article .section-hero{height:409px}.Single-article .hero-overlay{background-color:var(--black)}.single-article-section{margin:88px auto}.article-grid{grid-template-columns:4fr 1fr}.article-content,.article-content p{font-size:var(--font-size-md);font-weight:400}.article-content p{margin-bottom:20px}.side-image{width:365px;height:auto;border-radius:30px}.share-box{width:100%;max-width:789px;border-radius:20px;background:var(--lightgray);padding:35px 0;display:flex;justify-content:center;align-items:center;margin:39px 0 53px}.share-text{text-align:right;font-size:var(--font-size-md);font-weight:500;line-height:100%}.social-icons{display:flex}.social-icons .icon{background:var(--white);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.3s ease;padding:5px;width:35px;height:35px}.facebook,.instagram,.twitter,.youtube{width:18px}.social-icons .icon:hover{background:var(--primary);border-color:var(--primary)}.social-icons .icon:hover img{filter:brightness(0) invert(1)}.related-wrapper{text-align:center;width:100%;max-width:871px}.related-title{text-align:center;font-family:DM Sans;font-size:39px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}.slider-row{display:flex;align-items:center;gap:22px;justify-content:center}.related-arrow img{width:29px;cursor:pointer}.related-swiper{width:100%}.related-card{background:var(--black);color:var(--primary);padding:25px 45px;border-radius:20px;font-size:var(--font-size-lg-xs);font-weight:500;display:flex;align-items:center}.filter-section{padding:44px 0 54px}.filter-section .filter-grid{display:grid;align-items:center;gap:22px;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:760px}.filter-section input::-moz-placeholder{color:var(--black)}.filter-section input::placeholder{color:var(--black)}.filter{background-color:var(--primary)}.filter,.filter-input{color:var(--black);width:270px}.filter-input{background:var(--primary);border:none;padding:15px 0;border-radius:30px;font-size:var(--font-size-sm);font-weight:600;outline:none;text-align:center;line-height:24px;letter-spacing:.3px;height:50px}.filter-select option{background-color:var(--white);color:var(--Dark-Grey);font-weight:600}.filter-select option:hover{background-color:var(--primary)}.filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/assets/img/frontend/down.svg);background-repeat:no-repeat;background-position:right 25px center;background-size:14px}.filter-btn{background:var(--secondary);color:var(--white);border:none;padding:15px 60px;border-radius:30px;cursor:pointer;transition:.3s ease;text-align:center;font-family:DM Sans;font-size:var(--font-size-md);font-weight:400;display:flex;align-items:center;height:50px}.filter-btn,.filter-btn:hover{border:1px solid var(--secondary)}.filter-btn:hover{background:transparent;color:var(--secondary)}.directory-section{padding:70px 0}.directory{display:flex;gap:51px;display:grid;grid-template-columns:760px 1fr}.company-card--featured{display:flex;background:var(--white);border:7px solid var(--secondary);width:760px;overflow:hidden;border-radius:30px;box-shadow:2px 2px 20px -1px rgba(0,0,0,.15)}.company-card--featured:hover{border:7px solid var(--primary)}.company-card-image-wrapper{width:35%}.company-card-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:20px}.company-card-content{width:65%;padding:20px 73px 30px 20px}.company-card-title{margin-bottom:15px;font-size:var(--font-size-lg);font-style:normal;font-weight:700;line-height:33px;letter-spacing:.44px}.company-card-description{font-size:var(--font-size-xm);margin-bottom:15px;font-weight:400}.company-card-details{display:grid;align-items:start;grid-template-columns:1.9fr 1fr}.company-card-detail-item{display:flex;align-items:start;color:var(--secondary);font-size:var(--font-size-md);font-weight:600;letter-spacing:.36px}.company-card-detail-icon{margin-right:6px;display:flex}.listings-card-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin:40px 0 50px}.listings-card{background:var(--white);border-radius:30px;border:solid var(--secondary);overflow:hidden;box-shadow:2px 2px 20px -1px rgba(0,0,0,.15)}.listings-card.active,.listings-card:hover{border:3px solid var(--primary)}.listings-card-top{display:flex;justify-content:center}.listing-banner{width:100%;height:41px;background:linear-gradient(179deg,rgba(217,217,217,0) 8.48%,#B3B3B3 92%);margin-top:-46px}.listings-logo{padding:12px;display:flex;align-items:center;justify-content:center}.listings-logo img{height:116px;-o-object-fit:contain;object-fit:contain}.listings-content{padding:7px 15px 19px}.listings-title{margin-bottom:8px;font-family:DM Sans;font-size:var(--font-size-lg-xs);font-weight:700}.listings-card .listings-rating{display:flex;align-items:center;gap:8px;justify-content:start;margin-bottom:8px}.listings-stars{color:var(--secondary);font-size:var(--font-size-md)}.listings-rating-text{font-size:var(--font-size-xm)}.listings-location,.listings-rating-text{font-family:DM Sans;font-weight:500;color:var(--secondary)}.listings-location{display:flex;gap:6px;font-style:normal;line-height:normal}.listings-location,.listings-location-icon{font-size:var(--font-size-md)}.map-card{border:7px solid var(--secondary);overflow:hidden;position:relative;width:100%;max-width:540px;height:707px;border-radius:30px}#map{width:100%;height:100%}.leaflet-control-zoom{border:6px solid var(--secondary)!important;border-radius:30px!important;overflow:hidden}.leaflet-control-zoom a{background:#fff!important;border:none!important;box-shadow:none!important;width:34px;height:34px;line-height:34px!important;color:#000!important;font-size:20px}.leaflet-control-zoom a:hover{background:#e8e8e8!important}.popup-box{display:flex;gap:10px;align-items:flex-start}.popup-box img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.popup-box h4{margin:0;font-size:14px;font-weight:700}.popup-box p{margin:2px 0 0!important;font-size:12px}.listings-row{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:13px 0;border-bottom:1px solid var(--black);align-items:center}.listings-company{font-size:var(--font-size-lg);font-style:normal;font-weight:700;line-height:33px;letter-spacing:.44px}.listings-locations{gap:6px;line-height:var(--line-height)}.listings-locations,.listings-rating{display:flex;align-items:center;color:var(--secondary);font-size:var(--font-size-lg-xs);font-style:normal;font-weight:600;letter-spacing:.36px}.listings-rating{gap:12px;line-height:normal;justify-content:end}.profile-section{margin:54px 0}.profile{display:grid;grid-template-columns:266px 4fr;gap:66px}.sidebar{display:flex;flex-direction:column;gap:25px}.info-card,.logo-card{background:var(--white);padding:32px 23px;border-radius:30px;border:2px solid var(--secondary);box-shadow:2px 2px 20px -1px rgba(0,0,0,.15)}.logo-card img{width:100%}.logo-card h2{margin:12px 0 4px;font-size:var(--font-size-lg)}.tagline{color:var(--secondary)}.info-item .icon{flex-shrink:0}.info-item{display:flex;align-items:center;gap:10px;margin-bottom:22px}.info-item p,.info-item span.info-text a{color:var(--secondary);font-size:var(--font-size-lg-xs);font-style:normal;font-weight:600;line-height:var(--line-height);letter-spacing:.36px;max-width:100%;overflow-wrap:anywhere}.info-card .services-titles{margin-bottom:8px;color:var(--secondary);font-size:var(--font-size-lg);font-style:normal;font-weight:700;line-height:33px;letter-spacing:.44px}.services-list{color:var(--secondary);font-size:var(--font-size-md);font-style:normal;font-weight:400;line-height:normal;margin-bottom:26px}.services-list .dot{display:inline-block;width:5px;height:5px;background:var(--primary);border-radius:50%;margin:0 2px;transform:translateY(-2px)}.rating{color:var(--secondary);font-size:var(--font-size-lg-xs);font-style:normal;font-weight:600;line-height:var(--line-height);display:flex;letter-spacing:.36px}.content{flex:1}.content h1{margin-bottom:16px;font-size:var(--font-size-lg);font-weight:700;line-height:33px;letter-spacing:.44px}.content p{font-weight:600;line-height:var(--line-height);letter-spacing:.36px;line-height:1.6;font-size:var(--font-size-lg-xs);margin-bottom:16px}.gallery{margin:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.gallery .box{background:var(--lightgray);height:238px;border-radius:30px}.gallery .box img{width:100%;height:100%;border-radius:30px;-o-object-fit:cover;object-fit:cover}.callback-box{background:var(--primary);padding:14px 37px 37px;border-radius:30px;width:100%;margin-bottom:59px}.callback-box h2{margin-bottom:20px;color:var(--secondary);font-family:Bebas Neue;font-size:var(--font-size-xl);font-style:normal;font-weight:400;line-height:normal}.callback-box input{height:45px}.callback-box input,.callback-box textarea{background-color:var(--white)}form .row{display:flex;gap:20px;margin-bottom:19px}.field{flex:1;display:flex;flex-direction:column}.callback-box label{padding-left:24px}.field.full{width:100%;margin-bottom:19px}select{padding:14px 18px;border-radius:30px}.select-box,select{width:100%;font-size:var(--font-size-sm);border:none;outline:none}.select-box{padding:12px 25px;border-radius:40px;background:var(--white);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#979797;background-image:url("data:image/svg+xml;utf8,<svg width='12' height='8' xmlns='http://www.w3.org/2000/svg'><path d='M1 1l5 5 5-5' stroke='black' stroke-width='2' fill='none'/></svg>");background-repeat:no-repeat;background-position:90%;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.3px}textarea{height:150px;resize:none;border-radius:20px}.callback-box .submit-btn{background:var(--secondary);color:var(--white);border:none;text-align:center;font-family:DM Sans;font-size:var(--font-size-md);font-style:normal;font-weight:700;line-height:normal;width:346px;height:45px;border:1px solid var(--secondary);border-radius:30px;cursor:pointer;display:inline-block}.callback-box .submit-btn:hover{border:1px solid var(--secondary);background-color:var(--white);color:var(--secondary)}.reviews-box{padding:31px 73px;max-width:900px;border-radius:30px;background:var(--white);box-shadow:2px 2px 20px -1px rgba(0,0,0,.15)}.reviews-header{display:flex;justify-content:center;align-items:center;gap:101px}.reviews-header .left h2{color:var(--secondary);font-size:35px}.avg-rating,.reviews-header .left h2{margin-bottom:15px;text-align:center;font-family:DM Sans;font-style:normal;font-weight:700;line-height:normal}.avg-rating,.avg-rating span{color:var(--black);font-size:var(--font-size-lg-xs)}.avg-rating span{font-family:DM Sans;font-style:normal;font-weight:300;line-height:normal}.reviews-header .stars{text-align:center;margin-bottom:15px}.review-btn{padding:12px 23px;border:none;background:var(--secondary);color:var(--white);text-align:center;font-family:DM Sans;font-size:var(--font-size-md);font-style:normal;font-weight:700;line-height:normal;border-radius:30px;cursor:pointer}.review-btn,.review-btn:hover{border:1px solid var(--secondary)}.review-btn:hover{background-color:var(--white);color:var(--secondary)}.right{width:50%}.rating-row{display:flex;align-items:center;margin-bottom:10px;gap:6px}.bar{flex:1;height:21px;border-radius:10px;overflow:hidden}.bar,.bar div{border:1px solid var(--secondary)}.bar div{height:100%;border-radius:8px 0 0 8px;background:var(--secondary)}.count-label{border-top:1px solid var(--secondary);border-bottom:1px solid var(--secondary);margin:37px 0;padding:13px 50px;font-size:var(--font-size-lg-xs);font-style:normal;font-weight:600;line-height:var(--line-height);letter-spacing:.36px}.single-review{margin-bottom:37px}.single-review h3{margin-bottom:12px;color:var(--black);font-size:var(--font-size-lg);font-style:normal;font-weight:700;line-height:33px;letter-spacing:.44px}.meta,.single-review p{margin:12px 0 15px;font-size:var(--font-size-xm);font-style:normal;font-weight:400;line-height:normal}.service-card img{transition:transform .3s ease}.service-card img:hover{transform:scale(1.03)}.service-card{border:4px solid transparent}.service-card:hover{border:4px solid var(--primary)}.service-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.service-card:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .4s ease}.service-card:hover img{transform:scale(1.12)}.service-card:hover:after{opacity:1}.search-service-card img{transition:transform .3s ease}.search-service-card img:hover{transform:scale(1.03)}.search-service-card{border:4px solid transparent}.search-service-card:hover{border:4px solid var(--primary)}.search-service-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.search-service-card:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .4s ease}.search-service-card:hover img{transform:scale(1.12)}.search-service-card:hover:after{opacity:1}.blog-card img{transition:transform .3s ease}.blog-card img:hover{transform:scale(1.03)}.blog-card{border:4px solid transparent}.blog-card:hover{border:4px solid var(--primary)}.blog-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.blog-card:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .4s ease}.blog-card:hover img{transform:scale(1.12)}.blog-card:hover:after{opacity:1}.tips-content{transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.tips-content:hover{transform:scale(1.03);background:rgba(0,0,0,.7);box-shadow:0 20px 40px rgba(0,0,0,.3)}.step-box{transition:all .3s ease}.step-box:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15);transform:scale(1.05)}.plan-card{transition:all .3s ease}.plan-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15);transform:scale(1.05)}.blog-card img{transition:all .3s ease}.blog-card img:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15);transform:scale(1.05)}.search-service-card img{transition:all .3s ease}.search-service-card img:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15);transform:scale(1.05)}.order-success{width:100%;min-height:100%;padding:40px 20px 60px;background-color:var(--primary);display:flex;justify-content:center;align-items:center;box-sizing:border-box}.success-card{max-width:700px;text-align:center;background:var(--black);color:var(--white);padding:50px 40px;border-radius:30px;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:fadeIn .6s ease-out}.success-icon{width:90px;height:90px;margin:0 auto 25px;background:var(--primary);display:flex;align-items:center;justify-content:center;border-radius:50%;animation:popIn .4s ease-out forwards}.success-icon svg{width:48px;fill:var(--black)}.success-card h2{margin-bottom:24px;font-family:Bebas Neue;font-size:var(--font-size-x);font-weight:400;line-height:98.571%}.success-card p{color:var(--lightgray);font-size:var(--font-size-lg-xs);margin-bottom:30px;line-height:1.5}.order-number-box{padding:20px;border-radius:15px;margin-bottom:20px;border:1px solid #2c2c2c;background:rgba(0,0,0,.5);backdrop-filter:blur(19.5px)}.order-number-box span{color:var(--lightgray);font-size:16px}.order-number-box h3{font-size:var(--font-size-x);margin-top:5px;color:var(--primary)}.order-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.detail-box{padding:18px;border-radius:15px;border:1px solid #2c2c2c;background:rgba(0,0,0,.5);backdrop-filter:blur(19.5px);text-align:left}.detail-box h4{font-size:var(--font-size-lg);color:var(--primary);font-family:Bebas Neue;margin-bottom:6px;font-weight:400}.detail-box p{color:var(--lightgray);font-size:var(--font-size-md);margin:0}.success-buttons{display:flex;justify-content:center;gap:20px}@keyframes popIn{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.btn-mobile{display:none}.btn-desktop{display:flex}@media (max-width:768px){.btn-desktop{display:none}.btn-mobile{display:flex;margin-top:20px;color:#fff;justify-content:center;align-items:center;gap:10px}.nav-links .btn-mobile img{width:18px;height:18px}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/assets/img/frontend/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/assets/img/frontend/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/assets/img/frontend/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cookie-section{padding:47px 0}.cookie-title{text-align:center;margin-bottom:40px}.cookie-title h1{font-size:60px;font-weight:500;font-family:Bebas Neue,sans-serif;color:#fff;margin-bottom:10px}.cookie-box{background:var(--Dark-Grey);padding:47px 83px;border-radius:40px;color:var(--white);margin:0 auto}.cookie-box h2{font-size:28px;font-weight:500;margin:40px 0 12px;font-family:Bebas Neue,sans-serif;letter-spacing:.5px;color:var(--white)}.cookie-box h3{font-size:18px;font-weight:600;margin:20px 0 8px;color:#fff}.cookie-box p{font-size:16px;color:var(--lightgray);line-height:1.7;margin-bottom:14px}@media (max-width:768px){.cookie-title{font-size:34px}.cookie-box{padding:30px 25px;border-radius:20px}.cookie-box h2{font-size:24px}}.privacy-section{padding:47px 0}.privacy-title{text-align:center;margin-bottom:40px}.privacy-title h1{font-size:60px;font-weight:500;font-family:Bebas Neue,sans-serif;color:#fff;margin-bottom:10px}.privacy-box{background:var(--Dark-Grey);padding:47px 83px;border-radius:40px;color:var(--white);margin:0 auto}.privacy-box h2{font-size:28px;font-weight:500;margin:40px 0 12px;font-family:Bebas Neue,sans-serif;letter-spacing:.5px;color:var(--white)}.privacy-box h3{font-size:18px;font-weight:600;margin:20px 0 8px;color:#fff}.privacy-box p{font-size:16px;color:var(--lightgray);line-height:1.7;margin-bottom:14px}@media (max-width:768px){.privacy-title{font-size:34px}.privacy-box{padding:30px 25px;border-radius:20px}.privacy-box h2{font-size:24px}}.term-section{padding:47px 0}.term-title{text-align:center;margin-bottom:40px}.term-title h1{font-size:60px;font-weight:500;font-family:Bebas Neue,sans-serif;color:#fff;margin-bottom:10px}.term-box{background:var(--Dark-Grey);padding:47px 83px;border-radius:40px;color:var(--white);margin:0 auto}.term-box h2{font-size:28px;font-weight:500;margin:40px 0 12px;font-family:Bebas Neue,sans-serif;letter-spacing:.5px;color:var(--white)}.term-box h3{font-size:18px;font-weight:600;margin:20px 0 8px;color:#fff}.term-box p{font-size:16px;color:var(--lightgray);line-height:1.7;margin-bottom:14px}@media (max-width:768px){.term-title{font-size:34px}.term-box{padding:30px 25px;border-radius:20px}.term-box h2{font-size:24px}}.order-section{padding:70px 40px;background-color:var(--primary);color:var(--white);margin-top:-189px}.order-hero{position:relative;width:100%;height:154px;overflow:hidden;border-radius:40px}.order-overlay{position:absolute;inset:0;z-index:2;background:#000}.review-popup{background-color:var(--primary)}.review-popup-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:50;padding:0 20px;backdrop-filter:blur(6px) saturate(120%);background-color:#0000007a}.review-popup-card{width:100%;max-width:680px;background:var(--primary);border-radius:20px;padding:20px;border:1px solid rgba(255,255,255,.03)}.review-popup-header{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:8px}.review-popup-title{letter-spacing:.1px;color:var(--secondary);margin-bottom:24px;font-family:Bebas Neue;font-size:60px;font-weight:400;line-height:98.571%}.review-popup-subtitle{font-size:var(--font-size-lg-x);line-height:1.5}.review-popup-close{background:transparent;border:0;color:var(--muted);font-size:20px;cursor:pointer;padding:6px 10px}.review-field{margin-bottom:16px}.review-popup-close img{width:30px}.review-popup-rating{display:flex;gap:8px;align-items:center;margin:14px 0;color:#fff}.review-popup-stars{display:flex;gap:6px}.review-input{background-color:#fff}.review-popup-star-input{display:none}.review-popup-rating-text{font-size:13px;margin-left:auto}.review-popup-textarea{width:100%;min-height:110px;resize:vertical;border-radius:10px;padding:12px;background-color:#fff;color:inherit;font-size:15px}.review-popup-label{font-size:var(--font-size-md);margin:0}.review-popup-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.review-popup-submit{display:inline-flex;align-items:center;gap:35px;justify-content:center;padding:10px 26px;border-radius:30px;text-decoration:none;font-weight:600;font-size:var(--font-size-sm);transition:.3s ease;border:4px solid var(--primary);color:#fff;background-color:#000;line-height:24px;letter-spacing:.3px}.review-popup-submit:hover{background-color:var(--white);border:4px solid var(--primary);color:#000}@media (max-width:520px){.review-popup-card{padding:14px}.review-popup-title{font-size:18px}.review-popup-star{--s:24px}}.footer{padding:40px 0 30px}.footer-grid{align-items:center}.footer-bottom{padding:15px 0}.footer-logo img{width:150px}.footer-pages{display:flex;gap:41px}.footer-pages a{color:#fff;text-decoration:none;font-size:var(--font-size-lg-xs);font-weight:600;line-height:160%;letter-spacing:2%}.footer-pages a:hover{color:var(--primary)}@media (max-width:991px){.footer-grid{flex-direction:column;gap:40px;text-align:center}.footer-pages{flex-direction:column;gap:15px}}@media (max-width:576px){.footer-logo{width:100%}.footer-col .social-icons{justify-content:start}}.footer-bottom-container{justify-content:center}.footer-bottom-section{background:#1A1A1A}.site-footer{background:#1A1A1A;padding-top:35px;padding-bottom:35px;justify-content:space-between;color:#ccc}.footer-info,.site-footer{display:flex;align-items:center}.footer-info{gap:12px;flex-wrap:wrap;font-size:var(--font-size-lg-xs);font-weight:600;line-height:160%;letter-spacing:2%}.footer-info,.footer-info a{color:#fff;text-decoration:none}.footer-info a:hover{color:var(--primary)}.footer-social a{margin-left:12px}.footer-social img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}@media (max-width:991px){.site-footer{flex-direction:column;gap:20px}.footer-info{display:block;text-align:center}.footer-info p{padding-bottom:10px}}.quick-search-section{padding:34px 0;background-color:var(--primary)}.quick-search-container{display:grid;align-items:center;gap:18px;grid-template-columns:258px 7fr;padding:0}.qs-box{width:100%;max-width:563px}.qs-box .qs-title{color:#9ade65;font-size:30px;font-weight:400;line-height:100%;margin-bottom:25px}.qs-fields{display:flex;align-items:center;gap:25px}.qs-fields .qs-input{width:268px;height:45px}.qs-fields input::-moz-placeholder{color:#000;font-size:15px;font-weight:600;line-height:100%;letter-spacing:2%}.qs-fields input::placeholder{color:#000;font-size:15px;font-weight:600;line-height:100%;letter-spacing:2%}.qs-fields .dropdown-selected{width:268px;height:45px}.qs-action-btns{margin-top:25px;display:flex;justify-content:end}.qs-action-btns .qs-action-btn{color:#8DC63F;font-weight:800;font-size:16px;line-height:160%;letter-spacing:2%;text-decoration:underline;cursor:pointer}@media (max-width:992px){.qs-fields{gap:15px}}@media (max-width:768px){.qs-fields{flex-direction:column;align-items:flex-start;gap:15px}.qs-fields .dropdown-selected,.qs-fields .qs-input{width:100%}.qs-action-btns{justify-content:center}}@media (max-width:480px){.qs-box .qs-title{text-align:center}.qs-fields .dropdown-selected,.qs-fields .qs-input{height:42px}}.hero-section{margin-top:-166px}.header{padding:90px 0 0}.section-hero{position:relative;width:100%;overflow:visible;border-radius:40px;padding:186px 0 31px}.hero-content{position:relative;z-index:3;color:var(--white);height:100%;padding:0 83px;display:flex;flex-direction:column;justify-content:center}.article-grid{display:grid;grid-template-columns:4fr 389px;gap:22px;align-items:start}@media (max-width:992px){.article-grid{grid-template-columns:1fr 300px}}@media (max-width:768px){.article-grid{grid-template-columns:1fr}}.waste-card{width:100%;background:#8DC63F;padding:10px 12px 24px;border-radius:30px;display:flex;flex-direction:column;gap:15px;text-align:center;position:sticky;top:1%}.waste-img img{width:100%;height:466px;-o-object-fit:cover;object-fit:cover;border-radius:20px}.waste-conten{display:flex;flex-direction:column;gap:14px;padding:0 16px}.waste-text{font-size:20px;font-family:Bebas Neue;color:#000;font-weight:400;line-height:100%}.waste-card .dropdown-selected,.waste-card .qs-input{height:45px;width:100%}.w-btn{color:#000000;display:flex;justify-content:end;font-size:16px;font-weight:800;line-height:160%;border:none;cursor:pointer;text-decoration:underline}.Servicelanding-section{margin:60px auto 0}.service-how-section{margin:60px auto}.Servicelanding-content,.Servicelanding-content p{font-size:var(--font-size-md);font-weight:400}.Servicelanding-content p{margin-bottom:20px}