@import "https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700&family=Barlow+Condensed:wght@400;500;600;700;800&display=swap";.topBar .container{color:#f0f8ff;background-color:#000;justify-content:space-around;font-size:20px;display:flex}.topBar span strong{color:var(--red2);font-size:22px}.container a{color:#fff;text-decoration:none}header{z-index:100;width:100%;position:sticky;top:0}.headerBox{z-index:100;background:#fff;justify-content:space-around;padding:20px 15px;display:flex;position:sticky;top:0}#navigatioBar{flex-direction:row;align-items:center;gap:1rem;display:flex}ul{list-style-type:none}ul a{color:var(--ink);letter-spacing:.3px;font-size:15px;font-weight:600;text-decoration:none}.btnCall{font-family:var(--font-display);letter-spacing:.8px;text-transform:uppercase;background:var(--red);color:var(--white);border-radius:4px;padding:12px 26px;font-size:19px;font-weight:700;text-decoration:none;display:inline-block}.logo{flex-direction:column;line-height:1;text-decoration:none;display:flex}.logo-img{width:auto;height:44px;display:block}.logo-tag{font-family:var(--font-body);letter-spacing:1.6px;text-transform:uppercase;color:var(--grey);margin-top:3px;font-size:11px;font-style:normal;font-weight:500;display:block}.hero{background:linear-gradient(135deg, var(--ink) 30%, var(--charcoal) 70%, #4e1b16 100%);width:100%;height:650px;padding:20px;position:relative;overflow:hidden}#box1{background-color:var(--red2);border-radius:5px;width:140px;height:140px;position:absolute;top:50%;left:70%}#box2{background-color:#5151518c;border-radius:5px;width:50px;height:50px;position:absolute;top:30%;left:80%}#box3{background-color:#5151518c;border-radius:5px;width:100px;height:100px;position:absolute;top:20%;left:60%}#box4{background-color:#515151;border-radius:5px;width:120px;height:120px;position:absolute;top:65%;left:58%}#box5{background-color:#515151;border-radius:5px;width:110px;height:110px;position:absolute;top:59%;left:85%}#box6{background-color:var(--red3);border-radius:5px;width:110px;height:110px;position:absolute;top:19%;left:85%}#box7{background-color:#515151;border-radius:5px;width:120px;height:120px;position:absolute;top:10%;left:70%}#box8{background-color:var(--red);border-radius:5px;width:80px;height:80px;position:absolute;top:10%;left:57%}#box9{background-color:#ff07077d;border-radius:5px;width:120px;height:120px;position:absolute;top:59%;left:54%}#box10{background-color:#fff;border-radius:5px;width:60px;height:60px;position:absolute;top:41%;left:61%}#box11{background-color:#fff;border-radius:5px;width:50px;height:50px;position:absolute;top:69%;left:80%}.introContent{max-width:700px;height:600px;padding:40px}.introContent p{color:var(--red2);font-size:22px;font-weight:600}.introContent h4{color:#fff;font-family:var(--font-body);font-size:20px;font-weight:900}.emergBtn{background-color:var(--red);color:#fff;border:none;border-radius:5px;margin-top:20px;padding:18px;font-size:18px}.headerBtnBox{flex-direction:row;gap:1rem;display:flex}.servBtn{color:#020202;background-color:#fff;border:none;border-radius:5px;margin-top:20px;padding:18px;font-size:18px}.servBtn:hover{color:#fff;background-color:#000}.emergBtn:hover{color:var(--red2);background-color:#fff}.textBanner{font-family:var(--font-display)}.callBanner{max-width:350px;font-weight:900;font-family:var(--font-display);background-color:#f0f8ff;border-radius:10px;justify-content:center;margin-top:20px;padding:20px;display:flex}.callBanner:hover{background-color:var(--red);color:#fff}#pCall{font-size:33px}#pCall2{color:#fff;font-size:18px;text-decoration:none;list-style:none}.callBanner a{color:var(--red2);margin-left:3px;text-decoration:none;list-style:none}.callBanner a:hover{color:#fff}.head1{color:#fff;font-size:50px;font-family:var(--font-body);margin:0;padding:0}.head1 strong{color:var(--red2)}#head2{color:var(--red2);max-height:75px;margin:0;padding:0;font-size:55px}#head3{color:#fff;max-height:75px;margin:0;padding:0;font-size:55px}.whatsappBtnTop{color:#fff;background-color:#25d366;border-radius:10px;margin-top:20px;padding:20px;text-decoration:none;display:inline-block}.whatsappBtnFooter{color:#aeba29;background-color:#000;border:1px solid #aeba29;border-radius:0;margin-top:10px;padding:8px;font-family:space;font-size:16px;text-decoration:none;display:inline-block}.whatsappBtnFooter:hover{color:#000;background-color:#aeba29;border:1px solid #000}.wwdGridBox{background-color:#f8f8f8;width:100%;padding:105px}.topBox{width:100%}.topBox h3{font-family:var(--font-display);color:#55524f;font-size:25px}.topBox h2{font-family:var(--font-display);margin:0;font-size:55px}.bigGrid{grid-template-columns:2fr 1fr;gap:0;display:grid}.containerGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;padding:0 0 100px 110px;display:grid}.imgGrid{justify-content:center;align-items:center;min-height:400px;padding-bottom:100px;padding-right:50px;display:flex}.testImgBox{width:100%;height:100%}.testImgBox img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.side{object-fit:cover;width:100%;height:100%;display:block}.card{border:.5px solid #8080805a;border-left:5px solid var(--red2);background-color:#fff;border-radius:5px;width:230px;height:225px;padding:10px;transition:transform .18s,box-shadow .18s}.card:hover{transform:translateY(-4px);box-shadow:2px 2px 5px #00000076}.card h3{font-family:var(--font-display);font-size:30px}.card p{font-family:var(--font-display);font-size:18px}.blackArea{background-color:#000;width:100%;padding:150px}.topBoxBlack h3{font-family:var(--font-display);color:#55524f;font-size:25px}.topBoxBlack h2{font-family:var(--font-display);color:var(--red);margin:0;font-size:55px}.topBoxBlack p{font-family:var(--font-display);color:#fff;margin:0;font-size:20px}.wwwGrid{color:#fff;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));margin-top:20px;display:grid}.card2{color:#000;width:180px;height:50px;font-family:var(--font-body);background-color:#fff;border-radius:10px;justify-content:center;align-items:center;font-weight:900;display:flex}.card2:hover{background-color:var(--red2);font-weight:900;font-family:var(--font-body)}.content{background-color:#fff;width:100%;height:450px}.certificateBox{background-color:#f8f8f8;border-top:1px solid #80808033;width:100%;padding:100px}.certTopBox h3{font-family:var(--font-display);color:#55524f;font-size:25px}.certTopBox h2{font-family:var(--font-display);margin:0 0 40px;font-size:55px}.certGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.certCard{border:.5px solid #8080805a;border-top:5px solid var(--red2);background-color:#fff;border-radius:5px;padding:25px 20px;transition:transform .18s,box-shadow .18s}.certCard:hover{transform:translateY(-4px);box-shadow:2px 2px 5px #00000076}.certCard h3{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:26px}.certCard p{font-family:var(--font-body);color:#55524f;margin:0;font-size:15px}.whyUs{background-color:#000;width:100%;padding:100px}.whyUsTopBox{width:600px}.whyUsTopBox h3{font-family:var(--font-display);color:#8a8a8a;font-size:25px}.whyUsTopBox h2{font-family:var(--font-display);color:var(--red);font-size:50px}.whyUsTopBox span{color:#fff}.whyUsTopBox strong{color:var(--red2)}.whyUsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:35px;display:grid}.whyCard{text-align:center;background-color:#1a1a1a;border:1px solid #3a3a3a;border-radius:10px;padding:35px 25px;transition:transform .18s,border-color .2s}.whyCard:hover{border-color:var(--red2);transform:translateY(-4px)}.whyIcon{width:48px;height:48px;color:var(--red2);stroke-width:1.8px;margin-bottom:15px}.whyCard h4{font-family:var(--font-display);color:#fff;margin:0 0 10px;font-size:26px}.whyCard p{font-family:var(--font-body);color:#b5b1ae;margin:0;font-size:15px;line-height:1.5}.pictureBox{background-color:#fff;width:100%;padding:100px}.pictureTopBox h3{font-family:var(--font-display);color:#55524f;font-size:25px}.pictureTopBox h2{font-family:var(--font-display);margin:0 0 40px;font-size:55px}.pictureGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.pictureTile{aspect-ratio:1;border-radius:8px;overflow:hidden}.pictureTile img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.pictureTile:hover img{transform:scale(1.06)}.redBanner{background-color:var(--red2);grid-template-columns:4fr 2fr;width:100%;height:180px;padding:15px 0 15px 100px;display:grid}.redBanner h2{color:#fff;font-family:var(--font-display);font-size:53px}.redBanner p{color:#fff;font-family:var(--font-display);font-size:20px}.numberBtn{width:70%;height:70%}.numberBtn p{width:100%;height:100%;color:var(--red2);font-family:var(--font-display);background-color:#fff;border:none;border-radius:10px;padding:25px 0 0 10px;font-size:32px;text-decoration:none}.showNumberBanner a{color:var(--red2);font-family:var(--font-display);letter-spacing:1px;text-decoration:none}.footer{width:100%;min-height:160px;font-family:var(--font-display);background-color:#000;grid-template-rows:1fr 4fr;padding:10px 15px 0;display:grid}.footerHeader{border-bottom:1px solid gray;flex-direction:row;gap:2rem;padding-left:15px;display:flex}.footerHeader p{color:#fff;align-items:center;gap:8px;display:flex}.footerIcon{width:18px;height:18px;color:var(--red2);flex-shrink:0}.starRating{gap:2px}.starIcon{width:18px;height:18px}.starRating span{margin-left:6px}.footerGrid{grid-template-columns:1fr 2fr 1fr 1fr;height:250px;padding-right:100px;display:grid}.ft1{font-family:var(--font-display);letter-spacing:.9px;padding:10px;font-weight:300;line-height:1.2;text-decoration:none}.ft1 strong{color:var(--red2)}.ft1 p{color:#fff;font-size:18px;line-height:1.6}#footLogo{width:auto;height:30px;display:block}.ft2{color:#fff;padding:20px}.ft3{color:#fff;padding:20px;text-decoration:none}.ft3 p{font-size:20px;font-weight:300}#linkFooter{color:#fff;font-size:18px;text-decoration:none;list-style-type:none}.mapLink{font-family:var(--font-display);text-transform:uppercase;color:#fff;background-color:#000;border:1px solid red;border-radius:0;margin-top:15px;padding:8px 16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.mapLink:hover{background-color:var(--red2);color:#000}.whatsappBtn{z-index:200;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .18s;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:2px 4px 10px #00000059}.whatsappBtn:hover{transform:translateY(-3px)}.whatsappIcon{width:94px;height:94px}.footerBottom{text-align:center;color:#7a7672;flex-direction:row;gap:1rem;padding-top:20px;padding-bottom:18px;font-size:13px;display:flex}.footerBottom a{color:#7a7672;text-decoration:underline}.footerBottom a:hover{color:#fff}@media (width<=1440px){.wwwGrid{grid-template-columns:1fr 1fr 1fr;gap:2rem}.containerGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (width<=1024px){.redBanner h2{color:#fff;font-family:var(--font-display);font-size:43px}.numberBtn p{justify-content:center;align-items:center;padding:0;font-size:25px;display:flex}}@media (width<=768px){.wwwGrid{grid-template-columns:1fr 1fr;gap:2rem}.blackArea{padding:40px}.redBanner h2{color:#fff;font-family:var(--font-display);font-size:23px}.numberBtn p{justify-content:center;align-items:center;width:200px;padding:0;font-size:23px;display:flex}}@media (width<=900px){.pictureGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.pictureBox{padding:40px 20px}}@media (width<=780px){.showNumberBanner{padding-top:30px}.wwwGrid{gap:5px}.certificateBox{padding:40px}.numberBtn{width:100%;height:80%}.numberBtn p{background-color:#fff;width:100%;height:100%;padding:25px;font-size:3px;text-decoration:none}.redBanner{padding:15px}.redBanner h2{color:#fff;font-family:var(--font-display);font-size:23px}.showNumberBanner p{margin-top:0;padding:5px;font-size:20px}.containerGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;padding:0}.wwdGridBox{padding:10px}.hero{min-height:950px}.containerGrid{padding:20px}.card{width:200px}.callBanner{max-width:400px;padding:10px}#navigatioBar{visibility:hidden;display:none}.topBar span,.topBar span strong{padding-top:9px;font-size:10px}#box2{width:20px;height:20px}.whyUs{padding:40px}.whyUsTopBox{width:300px}.bigGrid{grid-template-columns:1fr}.imgGrid{min-height:250px;padding:0 20px 40px}}@media (width<=425px){.numberBtn p{background-color:#fff;width:100%;height:70%;margin-top:20px;padding:5px;font-size:13px;text-decoration:none}}.topServiceBox{background:linear-gradient(135deg, var(--ink) 30%, var(--charcoal) 70%, #4e1b16 100%);width:100%;height:340px;padding:72px 0;position:relative;overflow:hidden}.serviceContainer{color:#fff;font-family:var(--font-body);max-width:950px;padding:0 100px;font-size:33px;font-weight:600}.serviceContainer p{color:#d8d5d2;max-width:620px;margin-top:16px;font-size:18px}.servicesCard{max-width:1160px;margin:0 auto;padding:40px 100px}.serviceRow{border-bottom:1px solid #80808033;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:72px 0;display:grid}.serviceRow:last-of-type{border-bottom:none}.serviceRow.flip .serviceMedia{order:2}.serviceMedia{background:linear-gradient(135deg, var(--charcoal), #4e1b16);color:#ffffff40;min-height:300px;font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex;position:relative;overflow:hidden}.serviceMedia:after{content:"";background:var(--red2);opacity:.9;border-radius:8px;width:60px;height:60px;position:absolute;top:20px;right:20px}.serviceBody h2{font-family:var(--font-display);text-transform:uppercase;margin-bottom:12px;font-size:32px;font-weight:800;line-height:1.05}.serviceBody p{font-family:var(--font-body);color:#55524f;margin-bottom:12px}.serviceBody ul{margin:16px 0 24px;list-style:none}.serviceBody li{font-family:var(--font-body);margin-bottom:8px;padding-left:26px;font-weight:500;position:relative}.serviceBody li:before{content:"";background:var(--red2);border-radius:3px;width:12px;height:12px;position:absolute;top:8px;left:0}@media (width<=860px){.servicesCard{padding:20px}.serviceRow{grid-template-columns:1fr;gap:24px;padding:48px 0}.serviceRow.flip .serviceMedia{order:0}}.cube1{background-color:#4e1b16;width:100px;height:100px;position:absolute;top:20%;left:85%}.cube2{background-color:#4e1b16;width:100px;height:100px;position:absolute;top:53%;left:75%}.cube3{background-color:#4e1b16;width:100px;height:100px;position:absolute;top:10%;left:64%}.cube4{background-color:#ff1500;width:60px;height:60px;position:absolute;top:20%;left:75%}.cube5{background-color:#80808099;width:70px;height:70px;position:absolute;top:35%;left:69%}.cube6{background-color:#ffffffbc;width:50px;height:50px;position:absolute;top:49%;left:83%}.sectorGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;padding:60px 100px;display:grid}.sectorCard{border:.5px solid #8080805a;border-left:5px solid var(--red2);background-color:#fff;border-radius:5px;flex-direction:column;padding:25px;transition:transform .18s,box-shadow .18s;display:flex}.sectorCard:hover{transform:translateY(-4px);box-shadow:2px 2px 5px #00000076}.sectorTag{background-color:var(--ink);color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:700}.sectorCard h2{font-family:var(--font-display);font-size:26px}.sectorCard p{font-family:var(--font-body);color:#55524f;font-size:15px}.sectorPoint{border-top:1px solid #80808033;margin-top:auto;padding-top:12px;font-weight:600}.sectorPoint strong{color:var(--red2)}.bigSectorGrid{grid-template-columns:2fr 1fr;display:grid}.sideGridImg{grid-template-rows:1fr 1fr;padding-top:150px;padding-bottom:100px;padding-right:50px;display:grid}.sectorImg{justify-content:center;align-items:center;width:550px;height:600px;padding-bottom:100px;padding-right:50px;display:flex}.contactBox{background-color:#fff;width:100%;height:550px}.contactForm{flex-direction:column;gap:4px;max-width:500px;margin:0 auto;display:flex}.contactForm label{font-family:var(--font-display);margin-top:12px;font-weight:700}.contactForm input,.contactForm textarea{font-family:var(--font-body);border:1px solid #8080804d;border-radius:5px;padding:12px;font-size:16px}.formSuccess{color:green;margin-top:12px;font-weight:600}.formError{color:var(--red2);margin-top:12px;font-weight:600}@media (width<=820px){.numberBtn p{height:auto;padding:16px;font-size:24px}}@media (width<=768px){.topBar .container{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:8px 12px}.topBar span,.topBar span strong{padding-top:0;font-size:13px}.topBar .container a{font-size:17px;font-weight:700}.headerBox{text-align:center;flex-direction:column;justify-content:center;gap:14px;padding:14px 16px}.logo-img{height:34px}#navigatioBar{visibility:visible;flex-wrap:wrap;justify-content:center;gap:12px 18px;display:flex}ul a{font-size:15px}.btnCall{text-align:center;width:100%;padding:14px 20px;display:block}.hero{height:auto;min-height:0;padding:0}#box1,#box2,#box3,#box4,#box5,#box6,#box7,#box8,#box9,#box10,#box11{display:none}.introContent{max-width:none;height:auto;padding:32px 20px 48px}.head1{font-size:34px}#head2,#head3{max-height:none;font-size:38px;line-height:1.05}.introContent p{font-size:18px}.introContent h4{font-size:17px}.headerBtnBox{flex-wrap:wrap}.emergBtn,.servBtn{width:100%}.callBanner{max-width:none;padding:16px}#pCall{font-size:26px}.wwdGridBox,.blackArea,.certificateBox,.whyUs,.pictureBox{padding:48px 20px}.topBox h2,.topBoxBlack h2,.certTopBox h2,.pictureTopBox h2,.whyUsTopBox h2{font-size:34px}.topBox h3,.topBoxBlack h3,.certTopBox h3,.pictureTopBox h3,.whyUsTopBox h3{font-size:19px}.bigGrid{grid-template-columns:1fr}.containerGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:0 0 24px}.card{width:100%;height:auto;padding:16px}.card h3{font-size:26px}.imgGrid{min-height:0;padding:0 0 32px}.wwwGrid{grid-template-columns:1fr 1fr;gap:10px}.card2{width:100%}.content{height:auto}.whyUsTopBox{width:100%}.pictureGrid{grid-template-columns:1fr 1fr}.redBanner{text-align:center;grid-template-columns:1fr;gap:16px;height:auto;padding:28px 20px}.redBanner h2{font-size:28px}.numberBtn{width:100%;height:auto}.numberBtn p{text-align:center;width:100%;height:auto;margin:0;padding:16px;font-size:24px}.showNumberBanner{padding-top:0}.showNumberBanner p{font-size:17px}.footer{padding:10px 0 0}.footerHeader{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.footerGrid{grid-template-columns:1fr;gap:4px;height:auto;padding:0 16px 24px}.ft1,.ft2,.ft3{padding:12px 10px}.ft1 p{font-size:16px}.footerBottom{flex-direction:column;align-items:center;gap:6px}.whatsappBtn{width:54px;height:54px;bottom:18px;right:18px}.whatsappIcon{width:54px;height:54px}.topServiceBox{height:auto;padding:40px 0}.serviceContainer{padding:0 20px;font-size:26px}.serviceContainer p{font-size:16px}.cube1,.cube2,.cube3,.cube4,.cube5,.cube6{display:none}.servicesCard{padding:20px}.sectorGrid{padding:32px 20px}.bigSectorGrid{grid-template-columns:1fr}.sideGridImg{padding:0 20px 32px}.sectorImg{width:100%;height:auto;padding:0 20px 32px}.contactBox{height:auto;padding:40px 20px}.contactForm{max-width:none}}@media (width<=425px){.topBar span,.topBar span strong{font-size:12px}.logo-img{height:28px}.logo-tag{letter-spacing:1.2px;font-size:9px}#navigatioBar{gap:10px 14px}ul a{font-size:14px}.introContent{padding:24px 16px 36px}.head1{font-size:27px}#head2,#head3{font-size:30px}.introContent p{font-size:16px}#pCall{font-size:22px}.wwdGridBox,.blackArea,.certificateBox,.whyUs,.pictureBox{padding:36px 16px}.topBox h2,.topBoxBlack h2,.certTopBox h2,.pictureTopBox h2,.whyUsTopBox h2{font-size:27px}.containerGrid,.wwwGrid{grid-template-columns:1fr}.pictureGrid{gap:10px}.card h3{font-size:24px}.card p{font-size:16px}.redBanner h2{font-size:24px}.numberBtn p{padding:14px;font-size:20px}.serviceContainer{padding:0 16px;font-size:22px}.sectorGrid{padding:24px 16px}.servicesCard{padding:16px}.contactBox{padding:32px 16px}.footerGrid{padding:0 12px 20px}}:root{--red:#d42b1f;--red2:#ff4437;--red3:#ff07077d;--red-dark:#a81f16;--ink:#141414;--charcoal:#232323;--grey:#8a8a8a;--grey-light:#e9e7e4;--paper:#f7f6f4;--white:#fff;--font-display:"Barlow Condensed", sans-serif;--font-body:"Barlow", sans-serif;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--container:1160px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);font-size:17px;line-height:1.6}
