.text-hero{align-items:center;overflow:hidden;padding-bottom:2rem;position:relative}@media only screen and (min-width:960px){.text-hero{overflow:visible;padding-bottom:5rem}}.text-hero .deco{position:absolute;z-index:-1}.text-hero .deco .media-item{background-color:transparent}.text-hero .deco.is-top{left:0;top:-6rem;width:8rem}@media only screen and (min-width:600px){.text-hero .deco.is-top{left:0}}@media only screen and (min-width:960px){.text-hero .deco.is-top{left:10%;top:-10rem;width:11rem}}.text-hero .deco.is-center{left:7%;top:10rem;width:3.5rem}@media only screen and (min-width:600px){.text-hero .deco.is-center{bottom:0;left:10%;width:4.5rem}}@media only screen and (min-width:960px){.text-hero .deco.is-center{left:75%;top:17.5rem;width:4.5rem}}@media only screen and (min-width:1280px){.text-hero .deco.is-center{left:75%;top:12.5rem;width:4.5rem}}@media only screen and (min-width:1400px){.text-hero .deco.is-center{left:75%;top:10rem;width:4.5rem}}.text-hero .text-holder{margin-top:7rem;position:relative}@media only screen and (min-width:960px){.text-hero .text-holder{margin-top:10rem}}.text-hero .text-holder .text{text-align:center}@media only screen and (min-width:960px){.text-hero .text-holder .text{text-align:left}}.text-hero .text-holder .text b{font-weight:600}.text-hero .text-holder .text h1{line-height:120%}@media only screen and (min-width:600px){.text-hero .text-holder .text h1{font-size:3rem}}@media only screen and (min-width:960px){.text-hero .text-holder .text h1{font-size:56px}}.text-hero .image-container{align-items:center;display:flex;margin:1rem auto;position:relative}@media only screen and (min-width:600px){.text-hero .image-container{margin:1rem auto}}@media only screen and (min-width:1280px){.text-hero .image-container{margin:1rem auto;margin:5rem 0 0}}.text-hero .image-container .deco.is-right{right:0;top:-2rem;width:7rem;z-index:-1}@media only screen and (min-width:600px){.text-hero .image-container .deco.is-right{right:2rem}}@media only screen and (min-width:960px){.text-hero .image-container .deco.is-right{bottom:auto;left:0;top:0;width:9rem}}@media only screen and (min-width:1280px){.text-hero .image-container .deco.is-right{bottom:auto;left:-8rem;top:0;width:9rem}}.text-hero .bottom-decoration-image{background-color:transparent;width:100%}.text-hero .cta-section-mobile{display:block}@media only screen and (min-width:960px){.text-hero .cta-section-mobile{display:none}}.text-hero .cta-section-desktop{display:none}@media only screen and (min-width:960px){.text-hero .cta-section-desktop{display:block}}.text-hero .ctas-holder{margin-top:2rem}@media only screen and (min-width:960px){.text-hero .ctas-holder{margin-top:7rem}}.text-hero .ctas-holder .cta-text{font-weight:600;margin-bottom:1.5rem;text-align:center}@media only screen and (min-width:960px){.text-hero .ctas-holder .cta-text{text-align:left}}.text-hero .ctas-holder .ctas{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-direction:column;justify-content:center;row-gap:1rem}@media only screen and (min-width:600px){.text-hero .ctas-holder .ctas{align-items:center;flex-direction:row;justify-content:center}}@media only screen and (min-width:960px){.text-hero .ctas-holder .ctas{align-items:center;flex-direction:row;justify-content:flex-start}}.text-hero .ctas-holder .ctas .cta-text-link{border:1px solid #eae8e1;box-shadow:none;font-weight:500;text-align:center}.text-hero .ctas-holder .ctas .cta-item{background:#fff;border-radius:999px;position:relative;width:14rem}@media only screen and (min-width:960px){.text-hero .ctas-holder .ctas .cta-item{width:16.25rem}}.text-hero .ctas-holder .ctas .cta-item:after{border-radius:999px;bottom:0;box-shadow:0 0 0 transparent;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:box-shadow .3s cubic-bezier(.5,0,.15,1);z-index:-1}.text-hero .ctas-holder .ctas .cta-item:focus:after,.text-hero .ctas-holder .ctas .cta-item:hover:after{box-shadow:0 0 8px #00000026}.text-hero .ctas-holder .ctas .cta-item .cta-link{background-color:#fffc58;border:1px solid #eae8e1;border-radius:999px;display:block;padding:9px 32px;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.5,0,.15,1)}.text-hero .ctas-holder .ctas .cta-item .cta-link:active,.text-hero .ctas-holder .ctas .cta-item .cta-link:focus,.text-hero .ctas-holder .ctas .cta-item .cta-link:hover{opacity:.9}.text-hero .ctas-holder .ctas .cta-item .cta-link .cta-image{background-color:transparent}
