/* Ajustes para Safari y Chrome en iPhone */
html,body{max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto}
@media(max-width:900px){.wrap{width:calc(100% - 40px)}.site-header{padding-left:20px;padding-right:20px}.hero h1{max-width:100%;overflow-wrap:break-word}.contact-line{min-width:0}.contact-line a{overflow-wrap:anywhere}}
@media(max-width:390px){.brand img{width:190px;height:76px}.header-cta{padding:10px;font-size:9px}.hero h1{font-size:48px}.hero-copy{font-size:15px}.button{font-size:12px;padding:15px}.years strong{font-size:78px}}
