.ortho-phase-framework .ortho-intro{margin-bottom:40px!important}.ortho-phase-framework .ortho-align-center{text-align:center!important}.ortho-phase-framework .ortho-align-left{text-align:left!important}.ortho-phase-framework .ortho-align-center .ortho-eyebrow{text-align:center!important;width:100%!important}.ortho-phase-framework .ortho-intro-text{margin-top:16px!important}.ortho-phase-framework.ortho-boxed{border-radius:16px!important;box-shadow:0 4px 32px rgba(0,0,0,.1)!important;padding-left:48px!important;padding-right:48px!important}.ortho-phase-framework .phases-grid{column-gap:24px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-template-rows:auto 1fr auto!important;margin:0 auto!important;max-width:1200px!important;row-gap:0!important}.ortho-phase-framework .phase-item{border-radius:14px!important;box-shadow:0 4px 20px rgba(0,0,0,.18)!important;display:grid!important;grid-row:1/4!important;grid-template-rows:subgrid!important;overflow:hidden!important;padding:32px 28px 36px!important;position:relative!important;transition:transform .25s ease,box-shadow .25s ease!important}.ortho-phase-framework .phase-item:hover{box-shadow:0 12px 36px rgba(0,0,0,.28)!important}.ortho-phase-framework .phase-item:first-child{background:#1666a0!important}.ortho-phase-framework .phase-item:nth-child(2){background:#2577b5!important}.ortho-phase-framework .phase-item:nth-child(3){background:#3a8dba!important}.ortho-phase-framework .phase-item:nth-child(4){background:#4e9eb9!important}.ortho-phase-framework .phase-item:before{color:hsla(0,0%,100%,.6)!important;display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;margin-bottom:12px!important;text-transform:uppercase!important}.ortho-phase-framework .phase-item:first-child:before{content:"Step 01"!important}.ortho-phase-framework .phase-item:nth-child(2):before{content:"Step 02"!important}.ortho-phase-framework .phase-item:nth-child(3):before{content:"Step 03"!important}.ortho-phase-framework .phase-item:nth-child(4):before{content:"Step 04"!important}.ortho-phase-framework .phase-item:after{bottom:-16px!important;color:#fff!important;font-size:110px!important;font-weight:900!important;line-height:1!important;opacity:.1!important;pointer-events:none!important;position:absolute!important;right:10px!important}.ortho-phase-framework .phase-item:first-child:after{content:"1"!important}.ortho-phase-framework .phase-item:nth-child(2):after{content:"2"!important}.ortho-phase-framework .phase-item:nth-child(3):after{content:"3"!important}.ortho-phase-framework .phase-item:nth-child(4):after{content:"4"!important}.ortho-phase-framework .phase-item h3{color:#fff!important;font-size:22px!important;font-weight:700!important;margin-bottom:4px!important}.ortho-phase-framework .phase-item .phase-sub{color:hsla(0,0%,100%,.6)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.8px!important;margin:0 0 18px!important;text-transform:uppercase!important}.ortho-phase-framework .phase-item .phase-body p{color:hsla(0,0%,100%,.88)!important;font-size:14px!important;line-height:1.65!important;margin:0!important}.ortho-phase-framework .phase-item .phase-goal{border-top:1px solid hsla(0,0%,100%,.2)!important;margin-top:18px!important;padding-top:18px!important}.ortho-phase-framework .phase-item .phase-goal-header{color:hsla(0,0%,100%,.6)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.8px!important;margin:0 0 8px!important;text-transform:uppercase!important}.ortho-phase-framework .phase-item .phase-goal-body p{color:hsla(0,0%,100%,.88)!important;font-size:14px!important;line-height:1.65!important;margin:0!important}@media (max-width:992px){.ortho-phase-framework .phases-grid{gap:20px!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:auto!important;row-gap:20px!important}.ortho-phase-framework .phase-item{display:flex!important;flex-direction:column!important;grid-row:auto!important;grid-template-rows:none!important}.ortho-phase-framework .phase-item .phase-top{flex:1!important}.ortho-phase-framework.ortho-boxed{padding-left:28px!important;padding-right:28px!important}}@media (max-width:768px){.ortho-phase-framework .phases-grid{gap:16px!important;grid-template-columns:1fr!important}.ortho-phase-framework .phase-item h3{font-size:20px!important}.ortho-phase-framework.ortho-boxed{padding-left:20px!important;padding-right:20px!important}.ortho-phase-framework{padding-bottom:40px!important;padding-top:40px!important}}