@charset "UTF-8";@media screen and (max-width:1700px){.cms-contacto .pasos>div.experiencia{padding-top:95px}.trabajos .swiper{overflow:hidden}}@media screen and (max-width:1320px){.rel>.swiper-navigation{display:none}}@media screen and (max-width:1000px){.gracias .formato p{margin-bottom:0}.gracias .formato h2{font-size:var(--fs5);margin-bottom:5px}article.ejemplos iframe{height:calc(100vh - 197px)}.cms-contacto form{padding-bottom:130px}.cms-contacto #rsform_1_page_2{padding:30px}fieldset:has(label input[type="radio"][role="button"]){gap:10px}label:has(input[type="radio"][role="button"]){width:100%;padding:15px;font-size:var(--fs8)}.mascota{max-width:40vw}.md\:bbot{border-bottom:1px solid var(--col1)}.bleft.md\:pd0{border-left:none}.g2 .proyecto-miniature:nth-child(2n){transform:none !important}.slogan{padding-top:0}.cursor{display:none}.slogan>picture:nth-child(1){width:40%;top:300px;right:60%}.slogan>picture:nth-child(2){width:50%;top:450px;left:50%}.slogan>picture:nth-child(3){width:60%;top:800px;left:0%}.slogan>picture:nth-child(4){width:30%;top:1000px;right:0%}.proyecto-miniature picture:nth-child(2){padding:60px}.google-reviews>.m>div:first-child{border:none}.marcas .g>.txt{grid-column:1 / -1}.marcas .g>.item{grid-area:auto}.card .inside,.rel .inside{padding:100px 20px 20px 20px}.puntosfuertes .item{border-left:none;border-bottom:1px solid var(--col1)}.cookies .imag{width:100%;text-align:center}.cookies .imag img{position:static;bottom:auto;left:auto;width:80px}.zigzag .item:nth-child(even)>*:first-child{order:inherit}form .formRow{grid-template-columns:repeat(1,1fr) !important}header nav,header a.btn{display:none}}@media screen and (max-width:450px){article.nosotros .social ul{gap:10px}article.nosotros .social i{width:45px;font-size:var(--fs7)}.proyecto-miniature picture:nth-child(2){padding:30px}.cookies .fauto{flex:auto}.servicio-miniature{aspect-ratio:initial;padding-bottom:60px}.weddingwireWidget>div:not([class]){grid-template-columns:repeat(1,1fr)}#blockcart-modal .modal-body svg{height:75px}.fixbuttons .ico{width:50px}form .sm\:f1>*{padding-inline:0}.breadcrumb{white-space:nowrap;overflow-x:auto;overflow-y:hidden}[data-zoom] picture::after{width:40px;font-size:14px}.formato table{display:block;overflow-x:auto}.bg{background-attachment:initial}}
