.casting-banner__container{margin-top:100px}.casting-banner{display:flex;gap:16px;font-family:Rubik,sans-serif}@media screen and (max-width: 1280px){.casting-banner{flex-direction:column-reverse}}.casting-banner__info{flex:3;border-radius:15px}@media screen and (max-width: 1280px){.casting-banner__info{text-align:center}}@media screen and (max-width: 768px){.casting-banner__info{flex:1;text-align:start}}.casting-banner__info .gradient-box__content{padding:50px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 768px){.casting-banner__info .gradient-box__content{padding:20px}}.casting-banner__info p{font-size:25px}.casting-banner__info h2{font-size:50px;font-weight:700}@media screen and (max-width: 1280px){.casting-banner__info h2{font-size:40px}}.casting-banner__info h3{font-weight:700;font-size:40px}@media screen and (max-width: 1280px){.casting-banner__info h3{display:flex;flex-direction:column;font-size:30px}}.casting-banner__info h3 i,.casting-banner__info h3 em{font-weight:400;font-style:italic}.casting-banner__sign-up{min-height:55px;width:200px;margin-top:40px;font-size:16px;font-family:Roboto,sans-serif}@media screen and (max-width: 1280px){.casting-banner__sign-up{margin-inline:auto}}@media screen and (max-width: 768px){.casting-banner__sign-up{margin-inline:unset}}.casting-banner__img-wrapper{flex:1;border:thin solid #6B209E;border-radius:15px;position:relative}@media screen and (max-width: 1280px){.casting-banner__img-wrapper{align-self:center}}.casting-banner__img-person{height:100%;object-fit:cover;box-shadow:inset 0 0 100px -50px color-mix(in srgb,#fff,transparent);border-radius:15px}.casting-banner__img-hand{width:105px;height:105px;position:absolute;right:20px;top:-10%;border:thin solid #EBEBEB;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;border:4px solid rgba(0,0,0,.1607843137);font-size:60px;rotate:-10deg}
