@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Thin.otf") format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-ExtraBold.otf") format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-Black.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-LightItalic.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-RegularItalic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-MediumItalic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-BoldItalic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-ExtraBoldItalic.otf") format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:BwGradualDEMO;src:url("../../lib/fonts/BwGradualDEMO-BlackItalic.otf") format("opentype");font-weight:900;font-style:italic;font-display:swap}html{font-size:clamp(10.5px,.8333333333vw,12px);font-weight:400;line-height:1.5;color:#ff4c29}@media(min-width: 1024px){html{font-size:clamp(12px,.8333333333vw,16px)}}body{font-family:BwGradualDEMO,sans-serif}.t113,.t113>p{letter-spacing:0;font-size:clamp(62.15px,5.8854166667vw,7.0625rem);line-height:.982300885;font-weight:400;font-family:"BwGradualDEMO"}.t113-1,.t113-1>p{letter-spacing:0;font-size:clamp(62.15px,5.8854166667vw,7.0625rem);line-height:.6725663717;font-weight:400;font-family:"BwGradualDEMO"}.t320,.t320>p{letter-spacing:0;font-size:clamp(176px,16.6666666667vw,20rem);line-height:.875;font-weight:400;font-family:"BwGradualDEMO"}.t300,.t300>p{letter-spacing:0;font-size:clamp(165px,15.625vw,18.75rem);line-height:.8333333333;font-weight:400;font-family:"BwGradualDEMO"}.t80,.t80>p{letter-spacing:0;font-size:clamp(44px,4.1666666667vw,5rem);line-height:.5;font-weight:400;font-family:"BwGradualDEMO"}.t58,.t58>p{letter-spacing:0;font-size:clamp(31.9px,3.0208333333vw,3.625rem);line-height:.9137931034;font-weight:400;font-family:"BwGradualDEMO"}.t48,.post-content h2,.t48>p,.post-content h2>p{letter-spacing:0;font-size:clamp(26.4px,2.5vw,3rem);line-height:1.1041666667;font-weight:400;font-family:"BwGradualDEMO"}.t48-m,.t48-m>p{letter-spacing:0;font-size:clamp(26.4px,2.5vw,3rem);line-height:1.1041666667;font-weight:500;font-family:"BwGradualDEMO"}.t42,.t42>p{letter-spacing:0;font-size:clamp(23.1px,2.1875vw,2.625rem);line-height:1.0952380952;font-weight:400;font-family:"BwGradualDEMO"}.t32,.t32>p{letter-spacing:0;font-size:clamp(17.6px,1.6666666667vw,2rem);line-height:1.125;font-weight:400;font-family:"BwGradualDEMO"}.t24,.t24>p{letter-spacing:0;font-size:clamp(13.2px,1.25vw,1.5rem);line-height:2.125;font-weight:400;font-family:"BwGradualDEMO"}.t22,.t22>p{letter-spacing:0;font-size:clamp(12.1px,1.1458333333vw,1.375rem);line-height:1.5;font-weight:400;font-family:"BwGradualDEMO"}.t22-1,.t22-1>p{letter-spacing:0;font-size:clamp(12.1px,1.1458333333vw,1.375rem);line-height:1.9090909091;font-weight:400;font-family:"BwGradualDEMO"}.t20,.t20>p{letter-spacing:0;font-size:clamp(11.5px,1.0416666667vw,1.25rem);line-height:1.65;font-weight:500;font-family:"BwGradualDEMO"}.t18,.post-content p,p,.t18>p{letter-spacing:0;font-size:clamp(11.5px,.9375vw,1.125rem);line-height:1.5555555556;font-weight:400;font-family:"BwGradualDEMO"}.t18-1,.t18-1>p{letter-spacing:0;font-size:clamp(11.5px,.9375vw,1.125rem);line-height:1.3333333333;font-weight:400;font-family:"BwGradualDEMO"}.t16,.t16>p{letter-spacing:0;font-size:clamp(11.5px,.8333333333vw,1rem);line-height:1.25;font-weight:400;font-family:"BwGradualDEMO"}.t300{font-size:clamp(60px,15.625vw,18.75rem)}.t320{font-size:clamp(64px,16.6666666667vw,20rem)}.t113{font-size:clamp(37.29px,5.8854166667vw,7.0625rem)}.btn{padding:.5em 1em;border-radius:4.15em;background-color:#ff4c29;color:#fff;transition:all .3s ease;border:1px solid #fff;display:inline-flex;align-items:center}.btn:hover{background-color:#fff;color:#ff4c29;border:1px solid #ff4c29}.btn-secondary,.btn-secondary.active{background-color:#fff;color:#000;border:1px solid #000}.btn-secondary:hover,.btn-secondary.active:hover{background-color:#ff4c29;color:#000;border:1px solid #fff}.btn-transparent{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.btn-transparent:hover{background-color:#fff;color:#000;border:1px solid #fff}.btn::after{transition:all .3s ease;content:"";display:inline-block;margin-left:.5em;vertical-align:middle;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:url("../../images/icons/flecha.svg");mask-image:url("../../images/icons/flecha.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.btn-secondary::after{filter:unset;background-color:currentColor}.btn-secondary:hover::after{filter:unset}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-bold{font-weight:700}.text-light{font-weight:300}.text-primary{color:#ff4c29}.text-secondary{color:#fff}.tw{color:#fff}.lh-1{line-height:1}@media(max-width: 480px){.btn{font-size:clamp(13px,1.0416666667vw,1.25rem)}}.fw-100{font-weight:100}:root{--swiper-pagination-fraction-color: $primary}.cabecera{padding-top:16.3125em;padding-bottom:5.25em;min-height:min(100vh,67.5em)}@media(min-width: 768px){.galeria-cabecera img{max-height:43.75em}.galeria-cabecera .swiper-slide:nth-child(odd){width:55%}.galeria-cabecera .swiper-slide:nth-child(even){width:45%}}.pagination{-webkit-user-select:none;-moz-user-select:none;user-select:none}.navegacion .btn-prev svg{transform:rotate(225deg)}.navegacion .btn-next svg{transform:rotate(45deg)}a.categoria{color:#ff4c29;text-decoration:none;transition:color .3s ease}a.categoria:hover{color:#707070}.sobre-proyecto{padding-top:5.25em;padding-bottom:12.125em}.cta{background-color:#000;padding-top:max(60px,1.1061946903em);padding-bottom:max(60px,1.1681415929em)}.proyectos{padding-top:9.4375em;padding-bottom:5.375em}.proyectos .titulos .icon-container svg path{fill:#ff4c29}.raya{height:1px;width:100%;background-color:#000}.otros-clientes{background-color:#fff;padding-top:7.6875em;padding-bottom:8.125em}.post-content h2{margin-bottom:1em}.post-content h3{margin-bottom:1em}.post-content h4{margin-bottom:1em}.post-content h5{margin-bottom:1em}.post-content p{margin-bottom:1em}/*# sourceMappingURL=single-proyecto.min.css.map */