.hero_bg.dnd-section{padding:0}.cta_hero_section .cta_section{display:block;position:relative;width:100%}.cta_hero_section .hero_bg>img{filter:grayscale(1);height:100%!important;max-height:600px;-o-object-fit:cover;object-fit:cover;object-position:center;width:100%;z-index:-1}.cta_hero_section .cta_section .hero_bg>*{grid-area:hero}.cta_hero_section .hero_bg{background-color:#181818b3;display:grid;grid-template-areas:"hero";min-height:363px;overflow:hidden;place-items:center}@media screen (min-width:560px){.cta_hero_section .hero_bg{min-height:410px}}@media screen and (min-width:768px){.cta_hero_section .hero_bg{min-height:480px}}@media screen and (min-width:1700px){.cta_hero_section .hero_bg{max-height:34vw}}.cta_hero_section .hero_bg{max-height:600px}.cta_hero_section .cta_inner_wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:48rem;place-items:center}.cta_hero_section .hero-content{display:flex;flex-direction:column;place-items:center;text-align:center;grid-gap:25px}@media screen and (min-width:1280px){.cta_hero_section .hero-content{grid-gap:20px}}.cta_hero_section .title_section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:8px;max-width:32rem;position:relative}.cta_hero_section .title_section h1{color:#fff;margin:0}.cta_hero_section .title_section:after{background-color:#d83320;border-radius:4px;content:"";height:3px;margin-top:19px;width:64px}.cta_hero_section .content_section p{color:#fff;margin:0}.cta_hero_section .content_section{margin-bottom:20px}.cta_hero_section .section_button .button{display:inline-block;font-weight:700;justify-content:center;letter-spacing:2px}.cta_hero_section .section_button .button:hover{background-color:transparent;border:2px solid #d83320;color:#d83320;text-decoration:none}@media screen and (max-width:800px){.cta_hero_section .content_section p{font-size:14px}.cta_hero_section .cta_inner_wrapper{padding-left:16px;padding-right:16px}}@media screen and (max-width:400px){.cta_hero_section .cta_inner_wrapper{padding-bottom:25px;padding-top:25px}.cta_hero_section .title_section{max-width:20rem}}@media screen and (max-width:340px){.cta_hero_section .title_section{margin-bottom:8px;max-width:228px}}@media screen and (max-width:320px){.cta_hero_section .cta_inner_wrapper{padding-bottom:0;padding-top:0}}