@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aX8.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aX8.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aX8.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX8.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6aX8.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format("truetype")}@font-face{font-family:Gentona;src:url(/build/assets/Gentona\ Book-6ae83fdf.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gentona;src:url("/build/assets/Gentona Book Bold-d4b90490.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Gentona;src:url("/build/assets/Gentona Book Italic-e3f02b30.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:PhosphatePro-Solid;src:url(/build/assets/PhosphatePro-Solid-565fe4c4.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:PhosphatePro-Inline;src:url(/build/assets/PhosphatePro-Inline-79826f6c.otf) format("opentype");font-weight:400;font-style:normal}.f-phosphatepro-solid{font-family:PhosphatePro-Solid}.f-gentona{font-family:Gentona}.f-phosphatepro-inline{font-family:PhosphatePro-Inline}.text-color-gray-nazca{color:#706f6f}.text-color-black-nazca{color:#252525}body{font-family:Gentona,sans-serif;font-weight:400;font-style:normal}main{margin-top:65px}@media (max-width: 576px){main{margin-top:58px}}h1{font-size:80px;line-height:75px}@media screen and (max-width: 768px){h1{font-size:50px;line-height:50px}}@media screen and (max-width: 576px){h1{font-size:45px;line-height:45px}}h2{font-size:64px;line-height:46px}@media screen and (max-width: 576px){h2{font-size:40px;line-height:40px}}.bg-dark{background-color:#000!important}.h1-home-gray{font-size:70.06px;font-style:normal;font-weight:300;line-height:55px}@media screen and (max-width: 768px){.h1-home-gray{font-size:50px;line-height:50px}}@media screen and (max-width: 576px){.h1-home-gray{font-size:45px;line-height:45px}}.h1-home-white{font-size:112.783px;font-style:normal;font-weight:400;line-height:105px}@media screen and (max-width: 768px){.h1-home-white{font-size:50px;line-height:50px}}@media screen and (max-width: 576px){.h1-home-white{font-size:45px;line-height:45px}}.h1-stores{color:#706f6f;font-family:PhosphatePro-Solid;font-size:88.306px;font-style:normal;font-weight:400}@media screen and (max-width: 768px){.h1-stores{font-size:50px;line-height:50px}}.h1-stores-2{color:#252525;font-family:PhosphatePro-Solid;font-size:112.783px;font-style:normal;font-weight:400}@media screen and (max-width: 768px){.h1-stores-2{font-size:50px;line-height:50px}}.capa-gris{color:#252525;text-align:center;font-family:PhosphatePro-Solid;font-size:30.928px;font-style:normal;font-weight:400;line-height:normal;border-radius:20px;background:#AFAFAF;height:250px}.btn-white{background:#FFFFFF;color:#000;font-family:Gentona;font-size:35px;font-style:normal;font-weight:700;max-width:320px;border-radius:40px}.btn-white:hover{background:#FFFFFF;color:#000}@media screen and (max-width: 576px){.btn-white{font-size:30px}}.container-banner-contacto{background-image:url(/build/assets/banner-contacto-9a911fb1.jpg);background-position:center;background-size:cover;height:500px}.container-banner-contacto .bg-opacity{background:rgba(0,0,0,.8)}.container-banner-contacto .bg-opacity h1{color:#fff;font-family:PhosphatePro-Solid;font-size:49.729px}.container-banner-contacto .bg-opacity p{color:#b9b9b9;font-family:Gentona;font-size:18px}.fases .body{border-radius:0 0 33px 33px;background:#000;height:600px;padding-top:75px;margin-top:-90px;margin-bottom:50px}@media (max-width: 1400px){.fases .body{height:700px;margin-top:-85px}}@media (max-width: 576px){.fases .body{height:470px;margin-top:-85px;padding-bottom:50px}}.fases .body .count{color:#252525;font-family:PhosphatePro-Solid;font-size:47.166px;font-style:normal;font-weight:400;line-height:normal}.fases .body h2{color:#dadada;font-family:PhosphatePro-Solid;font-size:24.97px;font-style:normal;font-weight:400;line-height:16px}.fases .body h3{color:#706f6f;font-family:PhosphatePro-Solid;font-size:20.218px;font-style:normal;font-weight:400;line-height:normal}.fases .body ul li{color:#f5f5f5;font-family:Gentona;font-size:17.254px;font-style:normal;font-weight:400;line-height:normal}.swiper-pagination-bullet{width:71px;height:15px;border:3px solid #000;border-radius:0}@media (max-width: 576px){.swiper-pagination-bullet{width:30px;height:10px}}.swiper-pagination-bullet-active{width:71px;height:15px;border:3px solid #000;border-radius:0;background-color:#000}@media (max-width: 576px){.swiper-pagination-bullet-active{width:30px;height:10px}}.banner-projects{background-image:url(/build/assets/banner-projects-eccf00e0.jpg);background-position:center;background-size:cover;height:600px}.banner-projects .row{background:rgba(0,0,0,.5)}@media (max-width: 576px){.banner-projects{height:300px}}.banner-projects h1{color:#fff;text-align:center;font-family:PhosphatePro-Solid;font-size:112.783px;font-style:normal;font-weight:400}@media screen and (max-width: 768px){.banner-projects h1{font-size:65px;line-height:40px}}@media (max-width: 576px){.banner-projects h1{font-size:40px;line-height:40px}}.banner-projects h2{color:#fff;text-align:center;font-family:Gentona;font-size:88.306px;font-style:normal;font-weight:300;text-transform:uppercase}@media screen and (max-width: 768px){.banner-projects h2{font-size:40px;line-height:40px}}@media (max-width: 576px){.banner-projects h2{font-size:30px;line-height:30px}}.modal-project .carousel-item{height:550px;background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){.modal-project .carousel-item{height:350px}}.container-project p.title{color:#000;font-family:Gentona;font-size:30px;font-style:normal;font-weight:700;text-transform:uppercase}@media screen and (max-width: 768px){.container-project p.title{font-size:25px;line-height:30px}}.container-project p{color:#000;font-family:Gentona;font-size:30px;font-style:normal;font-weight:400}@media screen and (max-width: 768px){.container-project p{font-size:18px;line-height:20px}}.form-contact.white label{color:#000;font-family:Gentona;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.form-contact.white input,.form-contact.white select,.form-contact.white textarea{border:2px solid #000;font-family:Gentona;border-radius:14px;font-size:18px;color:#000;background-color:transparent}.form-contact.white input::placeholder,.form-contact.white select::placeholder,.form-contact.white textarea::placeholder{color:#000}.form-contact.white input:focus,.form-contact.white select:focus,.form-contact.white textarea:focus{font-size:18px;color:#252525;background-color:transparent;border:2px solid #252525}.form-contact.white option{background-color:#fff;color:#000}.form-contact.dark label{color:#fff;font-family:Gentona;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.form-contact.dark input,.form-contact.dark select,.form-contact.dark textarea{border:2px solid #fff;font-family:Gentona;border-radius:14px;font-size:18px;color:#fff;background-color:transparent}.form-contact.dark input::placeholder,.form-contact.dark select::placeholder,.form-contact.dark textarea::placeholder{color:#fff}.form-contact.dark input:focus,.form-contact.dark select:focus,.form-contact.dark textarea:focus{font-size:18px;color:#252525;background-color:transparent;border:2px solid #252525}.form-contact.dark option{background-color:#fff;color:#000}.form-contact.dark .btn-white{background:#FFFFFF;color:#000;font-family:Gentona;font-size:20px;font-style:normal;font-weight:700;border-radius:40px;text-transform:uppercase}.form-contact.dark .btn-white:hover{background:#FFFFFF;color:#000}.form-contact-v2 label{color:#fff;font-family:Gentona;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.form-contact-v2 input,.form-contact-v2 select,.form-contact-v2 textarea{font-family:Gentona;border-radius:5px;border:1px solid #D9D9D9;font-size:18px;color:#fff;background-color:transparent}.form-contact-v2 input::placeholder,.form-contact-v2 select::placeholder,.form-contact-v2 textarea::placeholder{color:#fff}.form-contact-v2 input:focus,.form-contact-v2 select:focus,.form-contact-v2 textarea:focus{font-size:18px;color:#252525;background-color:transparent;border:2px solid #252525}.form-contact-v2 option{background-color:#000}.col-form-contact-2{border-radius:34px;background:rgba(0,0,0,.65)}.navbar a{color:#706f6f}.navbar .active a{color:#000;font-weight:700}.navbar .nav-item-rrss{padding-top:6px}.navbar .nav-item-rrss a{text-decoration:none}.navbar .nav-item-rrss a img{height:20px;width:auto}.navbar .navbar-brand img{width:222px}@media (max-width: 576px){.navbar .navbar-brand img{width:200px}}footer{font-family:Gentona;font-style:normal;background-color:#000;color:#999}footer .block-color{height:8px}footer .block-color.yellow{background-color:#ffda22}footer .block-color.green{background-color:#66cc23}footer .block-color.skyblue{background-color:#1ddbc0}footer .block-color.blue{background-color:#007fbf}footer .block-color.red{background-color:#c60202}footer h3{color:#fff;font-family:Gentona;font-size:18px;font-style:normal;font-weight:500;line-height:normal}footer p{font-weight:500;font-size:15px;line-height:18px;color:#999}footer a{font-weight:500;font-size:15px;line-height:18px;color:#999;text-decoration:none}footer a:hover{color:#fff}footer .rrss img{height:20px;width:auto}
