body{background-color:#e3f2fd}.contact-container{position:relative;width:100%;height:50vh;background-image:url(imatges/productes_neteja.webp);background-size:cover;background-position:center;overflow:hidden}.contact-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.8);color:#fff;padding:5px;text-align:center;font-size:4em;border-radius:10px;max-width:90%}@media (max-width:768px){.contact-info{font-size:1.5em}}@media (min-width:769px){.contact-info{font-size:2.3em}}.site-navbar{background-color:#e3f2fd}.navbar-nav{margin-left:auto}.activat{background-color:#579cff}.nav-link:not(.nohover):hover{background-color:#63b6ff;color:#545454!important}.nav-link{font-size:16px;text-align:center;padding:45px 35px!important;color:#545454}.nav-link-2{color:#000;padding:45px 10px!important;margin:0 30px}.nav-link-2.nohover:hover{color:#545454!important}@media screen and (min-width:951px){.carousel-caption{width:320px;font-size:40px}#titol_imatge{width:400px;color:#fff;font-size:35px;white-space:nowrap}#missatge_imatge{width:800px;height:220px;font-size:30px;white-space:pre-line}}@media screen and (max-width:950px){.carousel-caption{width:250px;font-size:25px}#titol_imatge{width:330px;color:#fff;font-size:25px;white-space:nowrap}#missatge_imatge{width:200px;height:105px;font-size:12px;white-space:pre-line}}.imatge_amb_text_sota{margin-top:30px;text-align:center;margin-left:20%;margin-right:20%;margin-bottom:30px}.imatge_amb_text_sota img{width:200px;display:block;margin:0 auto;margin-bottom:30px}ul[data-list]{font-size:1.25rem}.text-margin-right{margin-right:5px}.mt-custom{margin-top:100px}.bg-opacity-80{opacity:.8}.img-width-75-with-margin{width:75%;margin-bottom:20px}.carousel-caption{position:absolute;top:50%!important;left:50%;transform:translate(-50%,-50%);bottom:auto!important;margin:0;background-color:#000!important;text-align:center;opacity:.8}.carousel-next-btn,.carousel-prev-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#000;color:#fff;border:none;padding:10px 16px;font-size:24px;cursor:pointer;border-radius:0;z-index:10;opacity:.7;transition:opacity .2s}.carousel-next-btn:hover,.carousel-prev-btn:hover{opacity:1}.carousel-prev-btn{left:10px}.carousel-next-btn{right:10px}