nav{background:#fff}nav i{font-size:24px;transition:color 0.3s}nav i:hover{color:#bc4a3c}nav a{background-image:linear-gradient(to right,rgb(188 74 60 / .8),rgb(188 74 60 / .8),50%,#ffffff 50%);color:#fff;background-size:200% 100%;background-position:-100%;display:inline-block;position:relative;background-clip:text;-webkit-background-clip:text;transition:all 0.3s ease-in-out;color:rgb(188 74 60 / .8)}nav a:hover{color:rgb(188 74 60 / .8);cursor:pointer;background-position:0}nav a:hover::before{width:100%}nav a:before{content:"";background:#bc4a3c;display:block;position:absolute;bottom:4px;left:0;width:0;height:3px;transition:all 0.3s ease-in-out}nav a:link{text-decoration:none}nav .nav-items{display:flex;align-items:center;gap:30px;margin-right:100px}nav .mobile-top{display:flex;justify-content:space-between;align-items:center;width:100%;z-index:6;padding:0 24px 0 6px}nav .nav-menu{z-index:5;list-style:none;display:flex;position:fixed;left:0;top:-425px;gap:0;flex-direction:column;color:#000;width:100vw;text-align:left;transition:0.5s;padding:100px 0;background-color:#fff;opacity:0}nav .nav-menu li{height:50px}nav .nav-menu li a{padding:5px 25px}nav .nav-menu a{color:#000;transition:0.3s;font-size:16px;font-weight:700;letter-spacing:4px}nav .logo img{margin-top:5px;height:70px}nav .nav-item{margin:16px 0}nav .nav-menu.active{top:30px;opacity:1}nav .bar{display:block;width:25px;height:3px;margin:5px auto;transition:all 0.3s ease-in-out;background-color:#000}nav .hamburger{display:block;z-index:999;position:fixed;right:30px;top:30px;margin-top:5px}nav .hamburger--bg{transition:background-color 0.3s;z-index:999}nav .hamburger.active .bar{background-color:rgb(188 74 60 / .8)}nav .hamburger.active .bar:nth-child(2){opacity:0}nav .hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}nav .hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.desktop{height:120px;align-items:center;justify-content:space-between;position:fixed;width:100%;top:0;left:0;z-index:10;transition:color 0.5s ease;display:none}.desktop a{line-height:80px;padding:0 20px;font-size:16px;font-weight:700;letter-spacing:3px;color:#000}.mobile{width:100vw;height:100px;display:flex;justify-content:center;align-items:center;z-index:999;position:fixed;transition:background-color 0.3s}.desktop.scrolled,.mobile.scrolled{background-color:#fff}@media (min-width:1200px){.mobile{display:none!important}.desktop{display:flex}.desktop .logo img{margin-top:30px;height:10px}}header{height:90vh;background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../images/buckets-paint-floor-mobile.webp);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column}header .hero-text{text-align:center}header .hero-text h1{color:#bc4a3c;font-size:64px}header .hero-text h2{color:#f0dcc8;font-size:28px}@media screen and (min-width:992px){header{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../images/buckets-paint-floor.webp)}}footer{margin-top:150px;padding-top:100px;background-image:linear-gradient(rgb(0 0 0 / .6),rgb(0 0 0 / .6)),url(../images/crop-hand-painting-wall-mobile.webp);background-size:cover;background-position:-275px 0}footer .footer__container{color:#fff;padding-top:50px;display:flex;flex-direction:column;gap:20px}footer .footer__contact--form-consent{display:flex;align-items:center;justify-content:center;width:90%}footer .footer__contact--form-consent input[type=checkbox]{margin-right:30px;margin-left:10px;accent-color:#bc4a3c;width:20px}footer .footer__contact--form-consent label{font-size:16px;color:#fff;cursor:pointer;line-height:24x}footer .footer__contact--form-consent label a{color:#f0dcc8;text-decoration:underline;transition:color 0.3s}footer .footer__contact--form-consent label a:hover{color:#bc4a3c}footer .footer__contact--form form{display:flex;flex-direction:column;align-items:center}footer .footer__contact--form form input,footer .footer__contact--form form textarea{width:100%;background-color:#fff;color:#000;margin-top:10px;margin-bottom:50px;border:none;padding:20px;font-size:16px;margin:10px 0}footer .footer__contact--form form .input-group{width:100%;display:flex;flex-direction:column;align-items:center}footer .footer__contact--form form input{height:50px;width:100%}footer .footer__contact--form form textarea{height:100px}footer .footer__contact--form form button[type=submit]{padding:10px 30px;background-color:#bc4a3c;color:#fff;border:3px solid #bc4a3c;font-size:16px}footer .footer__contact--form-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%}footer .footer__links{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:18px;width:90%;margin:100px auto 0 auto;padding-bottom:50px}footer .footer__links--link{margin-top:10px}footer .footer__links--link i{margin-right:10px;color:#f0dcc8;overflow-y:hidden}footer .footer__title{text-align:center;font-size:28px;color:#f0dcc8}footer .footer__item{display:flex;align-items:center;gap:10px;font-size:20px;margin-bottom:10px;margin-left:30px}footer .footer__item i{font-size:24px;margin-right:20px}footer .footer__copyrights{text-align:center;font-size:12px;color:#fff}footer a{text-decoration:underline;color:#fff;transition:color 0.3s}footer a:hover{color:#f0dcc8}footer .result-message{padding:15px;margin-top:20px;border-radius:5px;display:none}footer .loading{display:block;background:#f8f9fa;color:#495057}footer .success{display:block;background:#d4edda;color:#155724;border:1px solid #c3e6cb}footer .error{display:block;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}footer #submitBtn:disabled{opacity:.7;cursor:not-allowed}@media (min-width:992px){footer{background-image:linear-gradient(rgb(0 0 0 / .6),rgb(0 0 0 / .6)),url(../images/crop-hand-painting-wall.webp);background-position:0 -100px}footer .footer__container{width:60%;margin:100px auto 0 auto}footer .footer__item{margin:0;margin-left:-5vw;font-size:24px}footer .footer__item i{font-size:28px}footer .footer__contact--form-consent label{line-height:36px}footer .footer__contact--form form{display:flex;flex-direction:column;row-gap:20px}footer .footer__contact--form form label{font-size:24px}footer .footer__contact--form form .input-group{width:90%;display:flex;flex-direction:row;gap:20px}footer .footer__contact--form form input,footer .footer__contact--form form textarea{width:100%;font-size:20px}footer .footer__contact--form form textarea{height:200px}footer .footer__links{flex-direction:row;justify-content:space-between;font-size:24px}}.about-us{font-weight:300;background-color:#f7f7f7;padding:20px}.about-us__title{font-size:22px}.about-us__content--item{text-align:justify;display:flex;flex-direction:column;font-size:20px;gap:50px}.about-us__content--item-info{width:100%;margin-top:50px}.about-us__content--item-image{width:100%;display:flex;justify-content:center;align-items:center}.about-us__content--item-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.about-us__content--item-image img:nth-of-type(2){display:none}@media (min-width:992px){.about-us__content .second{flex-direction:row-reverse}.about-us__content--item{flex-direction:row;align-items:center;max-height:800px;overflow:hidden;gap:0}.about-us__content--item-info{width:50%;font-size:24px;padding:70px}.about-us__content--item-image{width:50%}.about-us__content--item-image img:nth-of-type(2){display:inline}.about-us__content--item-image img:nth-of-type(1){display:none}}.offer__container{background-image:linear-gradient(rgb(0 0 0 / .5),rgb(0 0 0 / .5)),url(../images/close-up-hand-painting-wall-with-roller.webp);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:100px 0;margin-top:200px}.offer__container article{width:100%;text-align:justify;color:#fff;padding:40px;background-color:rgb(179 255 0 / .6)}.offer__container article h3{text-align:center;margin-bottom:30px}.offer__container article:nth-of-type(2){margin-top:150px;background-color:rgb(0 247 255 / .4)}.offer__article--title{text-align:center}.offer__grid{font-weight:300;margin-top:150px;padding-top:100px;padding-bottom:100px;background-color:#f5f5f5;overflow-y:hidden}.offer__grid--cards{display:grid;grid-template-columns:1fr;overflow:hidden}.offer__grid--card{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:100px}.offer__grid--card img{-o-object-fit:cover;object-fit:cover;width:96px;margin-bottom:20px}.offer__why-us{margin-top:150px}.offer__why-us--tiles{display:grid;grid-template-columns:1fr;margin-top:100px;padding-bottom:100px}.offer__why-us--tiles div:first-of-type{background-color:#bc4a3c}.offer__why-us--tiles div:nth-of-type(2){background-color:#c25547}.offer__why-us--tiles div:nth-of-type(3){background-color:#c96153}.offer__why-us--tiles div:nth-of-type(4){background-color:#cf6a5d}.offer__why-us--tile{display:flex;flex-direction:column;align-items:center;gap:30px;justify-content:flex-start;text-align:justify;color:#fff;padding:40px}.offer__why-us--tile i{font-size:36px}@media screen and (min-width:992px){.offer__container{padding-bottom:200px}.offer__container article{width:45%;font-size:22px}.offer__container article:nth-of-type(2){margin-top:350px}.offer__grid--cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:100px;padding-bottom:100px}.offer__grid--card{margin-top:0;padding:70px;border-radius:8px;font-size:20px}.offer__grid--card img{width:80px}.offer__why-us--tiles{grid-template-columns:repeat(4,1fr)}.offer__article--title{text-align:center;font-size:36px;margin-bottom:20px}}.gallery{margin-top:100px!important}.gallery__images{display:grid;flex-wrap:wrap;grid-template-columns:1fr;gap:50px;margin-top:50px}@media (min-width:768px){.gallery__images{grid-template-columns:repeat(2,1fr);margin-top:200px!important}}@media (min-width:1200px){.gallery__images{grid-template-columns:repeat(3,1fr)}}.gallery__images--image{width:100%;overflow:hidden;border-radius:10px}.gallery__images--image img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}section.privacy-policy{padding:50px;background-color:#f9f9f9;color:#333;font-family:"Lato",sans-serif}section.privacy-policy h1{font-size:32px;color:#bc4a3c;margin-bottom:20px}section.privacy-policy h2{font-size:24px;color:#bc4a3c;margin-top:30px;margin-bottom:15px}section.privacy-policy p{font-size:16px;line-height:1.6;margin-bottom:20px}section.privacy-policy a{color:#bc4a3c;text-decoration:underline;transition:color 0.3s}section.privacy-policy a:hover{color:#bc4a3c}*,body{margin:0;padding:0;box-sizing:border-box;font-family:"Lato","Arial",sans-serif;scroll-behavior:smooth;scroll-margin-top:150px;overflow-x:hidden}main{padding-top:150px;background-color:#e1e1e1}@media (min-width:992px){main{padding-top:50px}}.wrapper{width:90vw;margin:0 auto}.primary-color{color:#bc4a3c;font-weight:700}.secondary-color{color:#f0dcc8;font-weight:700}.font-bold{font-weight:700}.cookie-baner{position:fixed;bottom:0;left:0;width:100vw;background:#222;color:#fff;padding:15px 0;text-align:center;z-index:1000}.cookie-baner a{color:#f0dcc8}.accept-cookies{margin-left:10px;padding:8px 12px;background:#4CAF50;color:#000;border:none;cursor:pointer}.reveal{opacity:0;transform:translateY(100px);transition:opacity 0.7s ease-out,transform 0.7s ease-out}.reveal.left{transform:translateX(-100px)}.reveal.right{transform:translateX(100px)}.reveal.visible{opacity:1;transform:translateY(0)}