.tit_ppal h1,.tit_ppal h2{font-size:6.5vw;margin:0}@media (max-width:1024px){.tit_ppal h1,.tit_ppal h2{font-size:10vw}}@media (max-width:768px){.tit_ppal h1,.tit_ppal h2{font-size:15vw}}.bold{font-family:'Sans Bold',sans-serif;font-weight:bold}.h1plus h1{letter-spacing:0px;font-size:clamp(2.8rem,3.5vw + 2.5rem,8vw);word-break:normal;overflow-wrap:break-word}.h2plus h2{letter-spacing:0px;font-size:clamp(2rem,1vw + 2rem,8vw);word-break:normal;overflow-wrap:break-word}.h2m h2{font-size:clamp(1.8rem,2.5vw,2rem);line-height:1.1em;word-break:normal;overflow-wrap:break-word}.pm p{font-size:clamp(1.5rem,1.5vw,2.5rem);line-height:1.1em;word-break:normal;overflow-wrap:break-word}.pproyect h2{font-size:clamp(3rem,2vw + 2rem,5vw);text-transform:uppercase}.subdim a{text-decoration:none;color:currentColor;position:relative}.subdim a::after{content:'';position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:currentColor;transform:scaleX(1);transform-origin:bottom right;transition:transform 0.25s ease-out}.subdim a:hover::after{transform:scaleX(0);transform-origin:bottom right;transition:transform 0.25s ease-out}.subdim a:not(:hover)::after{transform:scaleX(1);transform-origin:bottom left;transition:transform 0.25s ease-out}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:8%}.et_pb_scroll_top:before{font-family:'Sans Book';content:'\2BA4'}.et_pb_scroll_top.et-pb-icon{bottom:180px;font-size:50px!important;background:transparent;color:#D6FF5F;margin-right:0vw}