.content-banner{padding:60px 40px}.content-banner,.content-banner .rich-text{display:flex;align-items:center;justify-content:center}.content-banner .rich-text{flex-direction:column;text-align:center}.content-banner .rich-text p{color:#000;text-align:center;font-family:var(--font-orator);font-size:32px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:20px}.content-banner .rich-text p img{width:135px}.content-banner .rich-text h1{color:#000;font-family:var(--font-canela-thin);font-size:52px;font-style:normal;font-weight:100;line-height:63px;max-width:1000px}.content-banner .rich-text h1 span{scroll-margin-top:150px}.content-banner .rich-text h3{color:#000;text-align:center;font-family:var(--font-canela-thin);font-size:21px;font-style:normal;font-weight:300;line-height:30px;max-width:1000px;padding-bottom:1em}.content-banner .rich-text a{text-decoration:underline}.content-banner .rich-text a:hover{color:#818181}@media (max-width:992px){.content-banner .rich-text p{font-size:28px}}@media (max-width:768px){.content-banner .rich-text p{font-size:24px;line-height:24px}}@media (max-width:576px){.content-banner{padding:40px}.content-banner .rich-text h1{font-size:43px;line-height:50px}.content-banner .rich-text p{line-height:30px;font-size:18px}.content-banner .rich-text h3{line-height:25px;font-size:18px}.content-banner .rich-text p img{width:120px}.container .content-banner{padding:0;margin-top:40px}.container .content-banner .rich-text h1{font-size:27px;line-height:34px;margin-bottom:40px}}.cta-banner{padding:60px 40px;z-index:2}.cta-banner,.cta-banner .links{display:flex;align-items:center;justify-content:center}.cta-banner .links{flex-direction:column;text-align:center}@media (max-width:576px){.cta-banner{padding:20px}.cta-banner .links a{font-size:21px}}