.mast-hero{display:flex;flex-direction:column}.dnd-section.row-depth-1 .row-fluid:has(section.mast-hero){max-width:none!important}.mast-hero h1{font-size:66px}.mast-hero h2{font-size:46px}.mast-hero h3{font-size:32px}.mast-hero h4{font-size:25px}.mast-hero a{text-decoration:none}.mast-hero a.mast-hero__link-type_text{border-bottom-width:1px;color:#000;margin-top:2rem;padding-bottom:.25rem;transition:all .15s ease-in-out}.mast-hero a.mast-hero__link-type_text:hover{font-weight:700}.mast-hero a.mast-hero__link-type_button{background-color:#fefbf7;border:2px solid #fefbf7;border-radius:4px;color:#1f1715;font-family:Pangea;font-size:21px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:120%;margin:1rem 0;padding:15px 25px;text-align:center;width:fit-content}.mast-hero a.mast-hero__link-type_button:hover{background-color:#1f1715;border:2px solid #1f1715;color:#fefbf7}.mast-hero a.mast-hero__link-type_outline{border:2px solid #bd5d3f;border-radius:4px;color:#bd5d3f;font-family:Pangea;font-size:21px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:120%;margin:1rem 0;padding:15px 25px;text-align:center;width:fit-content}.mast-hero a.mast-hero__link-type_outline:hover{background-color:#bd5d3f;border:2px solid #bd5d3f;color:#fefbf7}.mast-hero.mast-hero__type-page{min-height:90vh;padding:2rem}.dnd-column:has(section.mast-hero.mast-hero__type-page){padding:0!important}@media screen and (min-width:768px){.mast-hero.mast-hero__type-page{min-height:50vw;padding:6rem}.mast-hero.mast-hero__type-page h1{max-width:600px!important}.mast-hero.mast-hero__type-page h2,.mast-hero.mast-hero__type-page h3,.mast-hero.mast-hero__type-page h4{max-width:550px!important}}.mast-hero.mast-hero__type-section{align-items:center;border-radius:8px;justify-content:center;margin-top:3rem;min-height:320px;padding:2rem;text-align:center}.mast-hero.mast-hero__type-section h4{font-family:Pangea;font-size:21.5px;font-weight:400;letter-spacing:0;line-height:140%;opacity:.75}@media screen and (min-width:768px){.mast-hero.mast-hero__type-section{margin-top:1rem;padding:4rem}.mast-hero.mast-hero__type-section h1,.mast-hero.mast-hero__type-section h2,.mast-hero.mast-hero__type-section h3,.mast-hero.mast-hero__type-section h4{max-width:60vw!important}}