.tertiary-hero-section{margin:0 40px;position:relative;z-index:0}.tertiary-hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;z-index:-10}.tertiary-hero-section .main-wrapper .background{position:absolute;top:0;right:0;width:100%;height:100%;z-index:-5}.tertiary-hero-section .main-wrapper .background .background-image{position:absolute;width:100%;object-position:left;display:flex;max-width:1920px;top:0;right:0;height:100%;object-fit:cover;z-index:-5}.tertiary-hero-section .main-wrapper h1{max-width:880px;font-size:64px;font-weight:400}.tertiary-hero-section .main-wrapper h1 strong{font-family:PPGoshaSans,serif}.tertiary-hero-section .main-wrapper p{width:95%;max-width:804px;margin-top:32px;margin-bottom:64px;font-size:1.25rem}.tertiary-hero-section .main-wrapper a{max-width:312px;padding:23px 48px;background-color:#385ff6;border-radius:4px;text-align:center;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.tertiary-hero-section .main-wrapper a:hover{filter:brightness(.9)}.tertiary-hero-section .main-wrapper a:focus{outline-offset:5px}@media (max-width: 1600px){.tertiary-hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.tertiary-hero-section .main-wrapper h1,.tertiary-hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.tertiary-hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.tertiary-hero-section .main-wrapper h1,.tertiary-hero-section .main-wrapper p{text-align:center}.tertiary-hero-section .main-wrapper h1{font-size:2.5rem}.tertiary-hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.tertiary-hero-section .main-wrapper a{margin:64px auto 0}}@media (max-width: 768px){.tertiary-hero-section{margin:0 20px}.tertiary-hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.tertiary-hero-section .square-1,.tertiary-hero-section .square-2{display:none}}@media (max-width: 430px){.tertiary-hero-section .main-wrapper .background,.tertiary-hero-section .main-wrapper .background .background-image{display:none}.tertiary-hero-section .main-wrapper h1{font-size:1.75rem}.tertiary-hero-section .main-wrapper p{font-size:.875rem}.tertiary-hero-section .main-wrapper a{font-size:.75rem;padding:23px}}
