.hero-container{position:relative;background-color:var(--ca-high);height:350px;background-position:center center;background-repeat:no-repeat;background-size:cover}.hero-home-bk{margin-top:-15px;margin-bottom:15px}.hero-text-section{position:absolute;top:50%;left:50%;width:50%;transform:translate(-50%,-50%);overflow:hidden;text-align:center;color:#fff}.hero-overlay{width:100%;height:100%;background-color:#000000a6;position:absolute;top:0;left:0}.hero-text-section h1{font-size:3rem;padding:8px 0}.hero-text-section h1,.hero-text-section h3{margin-top:0;margin-bottom:0}.hero-text-section .opacity-button{background-color:var(--ca-white-opa);border:1px solid var(--ca-white);color:var(--ca-white);transition:.3s}.hero-text-section .opacity-button:hover{background-color:var(--color-texto-nav);border:1px solid var(--color-texto-nav);color:var(--color-fondo-nav)}@media only screen and (max-width:680px){.hero-text-section{width:100%;padding:0 24px}.hero-text-section h1{font-size:36px;font-weight:700}}.hero-text-section h3{padding-bottom:10px;padding-top:10px;font-size:18px;font-weight:400}.hero-text-section .main-button{border:none;padding:12px;border-radius:24px;background-color:var(--color-fondo-nav);color:var(--color-texto-nav);box-shadow:2px 2px 10px #00000069;cursor:pointer;text-align:center;margin-top:10px}