.banner{position:relative;min-height:640px;overflow:hidden}.banner .section__content{gap:10px;display:flex;flex-direction:column;justify-content:center;flex:1 1;width:100%}@media(max-width:500px){.banner .section__content{padding-block:2rem}}.banner .section__content .titleComponent{text-align:center;background:linear-gradient(90deg,#f7a31b 30%,#1fa0fc 75%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);text-shadow:4px 4px 4px rgba(0,0,0,.12);font-size:4rem;word-spacing:-.1rem;-webkit-margin-after:40px;margin-block-end:40px}@media(max-width:500px){.banner .section__content .titleComponent{font-size:2.5rem}}.banner .section__content .banner__text{text-align:center;color:#000;font-weight:600;font-size:1.4rem}