@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);*,::after,::before{margin:0;padding:0;box-sizing:border-box}body,html{font-family:"Montserrat",sans-serif}html{font-size:10px}body{overflow-x:hidden;font-size:1.6rem}.container{background-color:#fff!important;min-height:100vh}.container .contenedor-top{min-height:900px;background:url(../img/fondo.png) no-repeat center center;background-size:cover}.container .contenedor-top header,.container .contenedor-top-pagina header{padding:25px}.container .contenedor-top header .logo,.container .contenedor-top-pagina header .logo{max-height:50px}.container .contenedor-top .row{margin-top:60px}@media (max-width:768px){.container .contenedor-top .row{margin-top:10px}}.container .contenedor-top .row{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1024px){.container .contenedor-top .row{flex-direction:column;align-items:center}}.container .contenedor-top .row{position:relative}.container .contenedor-top .row .coche{position:absolute;left:0;bottom:-650px!important;z-index:1}@media (max-width:1024px){.container .contenedor-top .row .coche{display:none}}.container .contenedor-top .row .col-1{max-width:620px;margin-left:30px;padding:0 30px}@media (max-width:768px){.container .contenedor-top .row .col-1{padding:0 20px;margin-left:0}}.container .contenedor-top .row .col-1 h1{color:#000!important;font-size:6rem;font-weight:900}@media (max-width:768px){.container .contenedor-top .row .col-1 h1{font-size:4rem}}.container .contenedor-top .row .col-1 p{margin-top:10px;color:#fff;font-size:2rem;font-weight:300}@media (max-width:768px){.container .contenedor-top .row .col-1 p{font-size:1.6rem;margin-top:20px}}.container .contenedor-top .row .col-2{margin-right:100px!important;min-width:600px!important;z-index:2}@media (max-width:1440px){.container .contenedor-top .row .col-2{margin-right:100px!important}}@media (min-width:1440px){.container .contenedor-top .row .col-2{margin-right:200px!important;min-width:850px!important}}@media (max-width:1024px){.container .contenedor-top .row .col-2{min-width:90%!important;margin:30px 5%!important}}.container .contenedor-top .row .col-2 .formulario{box-shadow:5px 5px 15px #333;position:absolute}@media (min-width:1025px){.container .contenedor-top .row .col-2 .formulario{width:600px}}@media (min-width:1440px){.container .contenedor-top .row .col-2 .formulario{width:850px!important}}@media (max-width:1024px){.container .contenedor-top .row .col-2 .formulario{position:relative!important;width:100%!important}}.container .contenedor-top .row .col-2 .formulario h2{font-size:3.2rem;font-weight:900}.container .contenedor-top .row .col-2 .formulario h3{font-size:1.8rem;font-weight:700;margin-top:30px;margin-bottom:10px}.container .contenedor-top .row .col-2 .formulario div{display:flex;flex-direction:row;justify-content:space-between!important;align-items:flex-start;margin-bottom:20px}@media (max-width:768px){.container .contenedor-top .row .col-2 .formulario div{flex-direction:column}}.container .contenedor-top .row .col-2 .formulario div span{margin-left:55%;margin-top:-10px;width:45%!important;float:left;font-size:1.2rem;color:#333}@media (max-width:768px){.container .contenedor-top .row .col-2 .formulario div span{margin-left:5%;width:90%!important}}.container .contenedor-top .row .col-2 .formulario .checklopd{justify-content:flex-start!important;align-items:center}@media (max-width:768px){.container .contenedor-top .row .col-2 .formulario .checklopd{flex-direction:row}}.container .contenedor-top .row .col-2 .formulario{background-color:#fff;padding:30px;border-radius:8px}.container .contenedor-top .row .col-2 .formulario input,.container .contenedor-top .row .col-2 .formulario select,.container .contenedor-top .row .col-2 .formulario textarea{border:0;border-bottom:2px solid #ccc;background:0 0;padding:10px 15px;font-size:1.6rem;font-family:"Montserrat",sans-serif;width:100%}.container .contenedor-top .row .col-2 .formulario input:focus,.container .contenedor-top .row .col-2 .formulario select:focus,.container .contenedor-top .row .col-2 .formulario textarea:focus,.form-fotos form input[type=file]:focus{border-color:#f70}.container .contenedor-top .row .col-2 .formulario input.mid,.container .contenedor-top .row .col-2 .formulario select.mid,.container .contenedor-top .row .col-2 .formulario textarea.mid{width:48%!important}@media (max-width:768px){.container .contenedor-top .row .col-2 .formulario input.mid,.container .contenedor-top .row .col-2 .formulario select.mid,.container .contenedor-top .row .col-2 .formulario textarea.mid{width:100%!important}}.container .contenedor-top .row .col-2 .formulario input[type=checkbox]{width:20px;height:20px;margin-right:10px}.container .contenedor-top .row .col-2 .formulario label{font-size:1.6rem}.container .contenedor-top .row .col-2 .formulario button,.form-fotos form button{background-color:#f70;color:#fff;font-size:1.6rem;font-weight:700;padding:12px 25px;border-radius:6px;text-transform:uppercase;border:0}.container .contenedor-top .row .col-2 .formulario button:hover,.form-fotos form button:hover{background-color:#ff4500}.container .points{max-width:1440px;margin:230px auto 100px}@media (max-width:1024px){.container .points{margin:60px auto}}.container .points{z-index:5;position:relative}.container .points h2{font-size:4.8rem;font-weight:900;color:#f70;text-align:center}@media (max-width:768px){.container .points h2{font-size:2.8rem}}.container .points .points-detail{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 30px;gap:30px}@media (max-width:1024px){.container .points .points-detail{flex-direction:column}}.container .points .points-detail .point{width:100%;display:flex;flex-direction:column;align-items:center;font-size:1.8rem;font-weight:300;color:#333;margin-top:10px}.container .points .points-detail .point h3,.container .points .points-detail .point p{width:100%;margin-top:20px}.container .claim-desguaces{background:url(../img/fondodesguaces.png) no-repeat center center;background-size:cover;min-height:500px;margin-top:0;display:flex;flex-direction:column;justify-content:flex-end}.container .claim-desguaces div{background-color:rgba(0,0,0,.8);max-width:550px;width:100%;padding:30px;color:#fff;border-radius:8px;margin-bottom:50px;margin-left:50px}@media (max-width:768px){.container .claim-desguaces div{margin:0 5% 20px!important;width:90%!important;max-width:auto!important}}.container .claim-desguaces div h2,.container .galery h2{font-size:3.8rem;font-weight:700}.container .galery{max-width:1200px;margin:80px auto}@media (max-width:1024px){.container .galery{padding:0 20px;max-width:100%}}@media (max-width:768px){.container .galery h2{font-size:2.4rem}}.container .galery .galeriafotos{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.container .galery .galeriafotos{grid-template-columns:repeat(2,1fr)}}.container .galery .galeriafotos{gap:1rem;grid-auto-rows:1fr}.container .galery .galeriafotos a{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px}.container .galery .galeriafotos a img{border-radius:10px;width:100%;height:auto}.container .galery .galeriafotos a:nth-child(4n+3){grid-row:span 2;grid-column:span 2;aspect-ratio:auto;height:100%}.container .galery .gallery a:not(:nth-child(4n+3)){aspect-ratio:1/1;border-radius:10px;object-fit:cover;max-width:300px;max-height:300px}.container .faq{padding:50px 0;margin:0 auto;background-color:#eee}@media (max-width:768px){.container .faq{padding:50px 20px}}.container .faq .faq-container{max-width:800px;margin:30px auto 0;border-radius:8px;overflow:hidden}.container .faq .faq-container details{border-top:1px solid #ddd;padding:1rem;background-color:#f9f9f9;cursor:pointer;margin-bottom:14px;border-radius:8px}.container .faq .faq-container summary{font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center}.container .faq .faq-container details[open]{background-color:#fff}.container .faq .faq-container details[open] summary{margin-bottom:.5rem}.container .faq .faq-container summary::-webkit-details-marker{display:none}.container .faq .faq-header{text-align:center;margin-bottom:1rem}.container .faq .faq-header h2{margin:0;font-size:3.8rem;font-weight:700}@media (max-width:768px){.container .faq .faq-header h2{font-size:2rem}}.container .faq .faq-header p{margin-top:10px;color:gray;margin-top:1rem}.container .contenedor-top-pagina{min-height:100px;background:url(../img/fondo.png) no-repeat center center;background-size:cover}.container .pagina{max-width:1440px;width:100%;margin:30px auto}@media (max-width:768px){.container .pagina{padding-left:20px;padding-right:20px}}.container .pagina h1,.container .pagina h2{font-size:4.8rem;font-weight:900;color:#f70}@media (max-width:768px){.container .pagina h1{font-size:2.8rem}}.container .pagina h2{margin-top:20px;font-size:3rem}@media (max-width:768px){.container .pagina h2{font-size:2.2rem}}.container .pagina h3{font-size:2.6rem;font-weight:700;color:#f70}@media (max-width:768px){.container .pagina h3{font-size:2rem}}.container .pagina p{font-size:1.6rem;font-weight:400;color:#000}.container .pagina ul{padding:0 0 0 40px;margin-top:15px;margin-bottom:30px}.form-fotos,footer{max-width:1440px;width:100%}footer{padding:30px 0;margin:0 auto;display:flex;justify-content:space-between}@media (max-width:768px){footer{align-items:center;flex-direction:column-reverse}}footer ul{padding:0;list-style:none;display:flex}@media (max-width:768px){footer ul{flex-direction:column;align-items:center}}footer ul li{margin-left:25px}@media (max-width:768px){footer ul li{margin-bottom:25px}}footer ul li a{color:#333;text-decoration:none}footer ul li a:hover{color:#f70}.form-fotos{margin:20px auto}@media (max-width:768px){.form-fotos{padding-left:20px;padding-right:20px}}.form-fotos form{display:flex;flex-direction:row}@media (max-width:768px){.form-fotos form{flex-direction:column}}.form-fotos form{align-items:center;gap:20px}.form-fotos form label{font-weight:700}.form-fotos form input[type=file]{width:100%;padding:10px 15px;font-size:1.6rem;font-family:"Montserrat",sans-serif;border-radius:8px;border:0;background-color:#f0f0f0}@media (max-width:768px){.fotos-publicadas{padding-left:20px;padding-right:20px;justify-content:center}}.fotos-publicadas{display:flex;flex-direction:row;flex-wrap:wrap;max-width:1440px;width:100%;margin:20px auto;gap:20px}.fotos-publicadas .fotografia{max-width:250px!important;position:relative}.fotos-publicadas .fotografia .tool-fotos{position:absolute;top:7px;right:0!important}.fotos-publicadas .fotografia .tool-fotos a{padding:15px;background-color:#333;color:#fff}.btn-fotos:hover,.fotos-publicadas .fotografia .tool-fotos a:hover{background-color:#ff4500}.fotos-publicadas .fotografia img{max-width:100%!important;height:auto;display:block}.btn-fotos{text-decoration:none;background-color:#f70;color:#fff;font-size:1.6rem;font-weight:700;padding:30px 55px;border-radius:6px;text-transform:uppercase;display:block!important;border:0}