@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:"Montserrat",sans-serif;line-height:1.5;color:rgba(12,1,59,.7);background:rgba(160,206,139,.1)}.container{width:82%;margin:0 auto}img{display:block;width:100}h1,h2,h3,h4,h5{line-height:1.2}section{margin-top:6rem}section>h2{text-align:center}section>p{text-align:center;width:42%;margin:.6rem auto 2.5rem}.btn{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.75rem 1rem;border-radius:.4rem;background:#363033;color:#fff;cursor:pointer;transition:all 400ms ease}.btn:hover{background:#4c4347;box-shadow:0 1rem 1.6rem rgba(12,1,59,.15)}.btn-primary{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.75rem 1rem;border-radius:.4rem;background:#a0ce8b;color:#fff;cursor:pointer;transition:all 400ms ease}.btn-primary:hover{background:#b7daa8;box-shadow:0 1rem 1.6rem rgba(12,1,59,.15)}@media screen and (max-width: 1024px){.container{width:90%}section>p{width:55%}}@media screen and (max-width: 600px){section>p{width:90%}}nav{width:100vw;height:5rem;position:fixed;z-index:10;display:grid;place-items:center;background:linear-gradient(130deg, #a0ce8b, #a0ce8b);color:#fff;box-shadow:0 1rem 1rem rgba(12,1,59,.1)}nav h1,nav h2,nav h3,nav h4,nav h5{color:#fff}nav .container{display:flex;justify-content:space-between;align-items:center;gap:20px}nav ul{display:flex;gap:3rem;align-items:center}nav button{display:none}nav a{color:#fff;font-weight:400;font-size:1.3rem;color:#000}nav a h1{color:#000;font-size:1.7rem}nav .nav_logo h3{color:#000}nav .nav_logo{width:295px;height:65px;position:relative}@media screen and (max-width: 1024px){nav .nav_logo{width:280px;height:65px;position:relative}nav .container button{display:inline-block;background:rgba(0,0,0,0);color:#fff;font-size:2rem;cursor:pointer}nav .container button#close_nav-btn{display:none}nav .container ul{position:fixed;right:5%;top:5rem;flex-direction:column;align-items:flex-start;gap:0;display:none;perspective:300px}nav .container ul li{width:100%;opacity:0;animation:flipNavItem 300ms ease forwards;transform-origin:top}nav .container ul li:nth-child(2){animation-delay:200ms}nav .container ul li:nth-child(3){animation-delay:400ms}nav .container ul li:nth-child(4){animation-delay:600ms}nav .container ul li:nth-child(5){animation-delay:800ms}@keyframes flipNavItem{0%{transform:rotateX(90deg)}100%{transform:rotateX(0deg);opacity:1}}nav .container ul li a{color:#fff;height:100%;display:block;padding:1.5rem 2rem;border-radius:0;background:linear-gradient(#a0ce8b, #67ab48)}nav .container ul li a.btn{background:#363033}}header{background:linear-gradient(130deg, #a0ce8b, #a0ce8b);color:#fff;height:82vh;display:grid;place-items:center;overflow:hidden}header h1,header h2,header h3,header h4,header h5{color:#fff}header .container{margin-top:3rem;display:grid;grid-template-columns:46% 46%;gap:8%;align-items:center;justify-content:space-between}header .header_content .banners{display:grid;grid-template-columns:repeat(1, 1fr);padding:50px 16px;gap:1rem}header .header_content .banners i{font-size:2.7rem}header .header_content .banners article div h4{font-size:1.5rem}header .header_content .banners article div small{font-size:1.3rem}header .header_content .banners .call_banner,header .header_content .banners .hours_banner,header .header_content .banners .support_banner{background:#2d3b42;padding:1.5rem;border-radius:1rem;display:flex;gap:1.5rem;height:-moz-fit-content;height:fit-content}header .header_image img{padding-top:.5rem;height:710px;width:710px}@media screen and (max-width: 1024px){header{height:90vh;height:-moz-fit-content;height:fit-content}header .container{grid-template-columns:1fr;gap:0}header .container .header_content h1{font-size:2.2rem;font-weight:300}header .container .header_image{display:flex;justify-content:center;align-items:center;padding-top:0%}header .container .header_image img{height:500px;width:500px}}@media screen and (max-width: 600px){header{height:-moz-fit-content;height:fit-content;padding-top:3rem}header .container{grid-template-columns:1fr;gap:0%}header .container .header_content{line-height:1.4}header .container .header_content .banners{padding:0px;margin:0%;word-break:break-word}header .container .header_content .banners article{position:relative;left:10px}header .container .header_content .banners article div small{font-size:.99rem}header .container .header_content .banners .call_banner,header .container .header_content .banners .hours_banner,header .container .header_content .banners .support_banner{padding:10px;display:flex;gap:1px;height:-moz-fit-content;height:fit-content;width:auto}header .container .header_content .banners .call_banner .email-address,header .container .header_content .banners .hours_banner .email-address,header .container .header_content .banners .support_banner .email-address{left:2px}header .container .header_image img{height:100%;width:100%}}@media screen and (max-width: 375px){header{height:800px;padding-top:3rem}}#services .container{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}#services .container article{background-color:#2d3b42;padding:.5rem;border-radius:1rem;display:flex;gap:1rem;height:250px;transition:all 400ms ease;overflow:auto}#services .container article:hover{margin-top:-0.5rem}#services .container article i{font-size:1.7rem}#services .container article div h4{margin-bottom:1rem}#services .container article small,#services .container article h1,#services .container article i,#services .container article h4{color:#fff}#services .container article small{font-size:1rem}#services .container article .cleanIcon,#services .container article .carpetIcon,#services .container article .builderIcon,#services .container article .buildingIcon,#services .container article .windowIcon,#services .container article .homeIcon{height:50px;width:50px}@media screen and (max-width: 1024px){#services .container{gap:1rem;grid-template-columns:1fr 1fr}#services .container article{padding:.5rem;gap:.8;height:290px;overflow:auto}#services .container article:hover{margin:0}}@media screen and (max-width: 600px){#services .container{grid-template-columns:1fr}#services .container article{height:-moz-fit-content;height:fit-content}#services .container article div h4{margin-bottom:.8rem}}#specialists .container{width:68%;display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}#specialists article{background:#fff;border-radius:1rem;box-shadow:0 1.5rem 1.5rem rgba(12,1,59,.1);position:relative;transition:all 700m ease}#specialists article:hover{box-shadow:none}#specialists article .specialist_image{height:20rem;position:relative;border-radius:1rem;overflow:hidden}.swiper{width:82%}.swiper .swiper-wrapper{margin-bottom:4rem;height:230px}.swiper .swiper-wrapper .swiper-slide{background-color:rgba(61,196,95,.7960784314);padding:1.5rem 2rem;border-radius:1rem;cursor:default;font-size:1rem;overflow:auto}.swiper .swiper-wrapper .swiper-slide p{margin-top:1rem;font-size:1.1rem}.swiper .swiper-wrapper .swiper-slide .Customer{display:flex;align-items:center;gap:1rem}.swiper .swiper-wrapper .swiper-slide .Customer .avatar .display_picture{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.swiper .swiper-pagination-bullet{background:#a0ce8b}@media screen and (max-width: 1024px){.swiper .swiper-wrapper .swiper-slide{padding:1.5rem;height:16rem;overflow:auto}}@media screen and (max-width: 600px){.swiper .swiper-wrapper .swiper-slide{padding:1.5rem;height:260px;overflow:auto}}#appointment .container{display:grid;grid-template-columns:47% 47%;gap:6%}#appointment .container .info p{margin:.5rem 0 2rem}#appointment .container .info article{display:flex;gap:1.5rem;margin-bottom:1.5rem}#appointment .container .info article small{margin-top:.4rem;display:block}#appointment .container .info article .info_icon{background:#363033;color:#fff;padding:.8rem;height:-moz-fit-content;height:fit-content;display:flex;border-radius:50%;font-size:1.2rem}#appointment .container form{display:flex;flex-direction:column;gap:1.4rem}#appointment .container .form_group label{font-size:.85rem;margin-bottom:.4rem;display:inline-block;font-weight:600}#appointment .container .form_group input,#appointment .container .form_group textarea,#appointment .container .form_group select{background:#fff;padding:.85rem 1rem;display:block;width:100%;border-radius:.4rem;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 600px){#appointment .container{grid-template-columns:1fr;gap:2rem}#appointment .info h2,#appointment .info p{text-align:center}}footer{background:#0c013b;color:#fff;padding-top:6rem;margin-top:6rem}footer .container{display:grid;grid-template-columns:repeat(3, 1fr);gap:5rem;font-size:.85}footer .container a{color:#fff;transition:all 400ms ease}footer .container a:hover{color:#fff}footer .container a>h3{color:#fff}footer .container article{display:flex;flex-direction:column;gap:1rem}footer .container article>div{display:flex;align-items:center;gap:.6rem}footer .container article>h3{color:#fff}footer .container article .footer_socials{gap:1rem;font-size:1.1rem}footer .copyright{text-align:center;padding:1.5rem 0;margin-top:4rem;border-top:1px solid rgba(255,255,255,.2);font-size:.9rem}@media screen and (max-width: 1024px){footer .container{gap:2.5rem}footer .container .btn-primary{font-size:small}}@media screen and (max-width: 600px){footer .container{grid-template-columns:1fr;text-align:center}footer .container .btn-primary{margin:0 auto}footer .container article>div{justify-content:center}}/*# sourceMappingURL=style.min.css.map */