#cms-section-2466551551 .flex-buffer { display: flex;}#cms-section-2466551551 .content { flex: 0 1 50%; margin-right: 3rem; transition: transform cubic-bezier(0.3, 0, 0.1, 0.5) var(--animation-duration), opacity cubic-bezier(0.3, 0, 0.1, 0.5) var(--animation-duration); -webkit-transition: transform cubic-bezier(0.3, 0, 0.1, 0.5) var(--animation-duration), opacity cubic-bezier(0.3, 0, 0.1, 0.5) var(--animation-duration); transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); opacity: 1;}#cms-section-2466551551 .content ul { display: block; list-style: none; padding: 0; margin: 0;}#cms-section-2466551551 .content li { position: relative; padding-left: 2.5rem; margin-top: 12px;}#cms-section-2466551551 .content svg { fill: #009687;}#cms-section-2466551551 .content li::before { content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 1.4em; height: 1.4em; background-size: contain; background-repeat: no-repeat; color: #009687; background-color: #009687;}#cms-section-2466551551 .txt-left { text-align: left;}#cms-section-2466551551 .txt-left h1, #cms-section-2466551551 .txt-left h2, #cms-section-2466551551 .txt-left h3, #cms-section-2466551551 .txt-left h4, #cms-section-2466551551 .txt-left h5, #cms-section-2466551551 .txt-left h6, #cms-section-2466551551 .txt-left a, #cms-section-2466551551 .txt-left p { text-align: left;}#cms-section-2466551551 .txt-center { text-align: center;}#cms-section-2466551551 .txt-center h1, #cms-section-2466551551 .txt-center h2, #cms-section-2466551551 .txt-center h3, #cms-section-2466551551 .txt-center h4, #cms-section-2466551551 .txt-center h5, #cms-section-2466551551 .txt-center h6, #cms-section-2466551551 .txt-center a, #cms-section-2466551551 .txt-center p { text-align: center;}#cms-section-2466551551 .txt-right { text-align: right;}#cms-section-2466551551 .txt-right h1, #cms-section-2466551551 .txt-right h2, #cms-section-2466551551 .txt-right h3, #cms-section-2466551551 .txt-right h4, #cms-section-2466551551 .txt-right h5, #cms-section-2466551551 .txt-right h6, #cms-section-2466551551 .txt-right a, #cms-section-2466551551 .txt-right p { text-align: right;}#cms-section-2466551551 b, #cms-section-2466551551 span { color: #005f85;}#cms-section-2466551551 .step-bg { flex: 0 0 50%; position: relative;}#cms-section-2466551551 .step-bg ul { padding: 0; margin: 0; list-style: none; position: relative;}#cms-section-2466551551 .step-bg li { padding-bottom: 16px; position: relative;}#cms-section-2466551551 .step-bg li:before { content: ""; position: absolute; top: 0; left: 25px; height: 100%; width: 0px; border-right: 2px solid #005f85; z-index: 1;}#cms-section-2466551551 .step-bg li:nth-child(1) .step-content { transition-delay: 0ms; -webkit-transition-delay: 0ms;}#cms-section-2466551551 .step-bg li:nth-child(2) .step-content { transition-delay: 500ms; -webkit-transition-delay: 500ms;}#cms-section-2466551551 .step-bg li:nth-child(3) .step-content { transition-delay: 1000ms; -webkit-transition-delay: 1000ms;}#cms-section-2466551551 .step-bg li:nth-child(4) .step-content { transition-delay: 1500ms; -webkit-transition-delay: 1500ms;}#cms-section-2466551551 .step-bg li:nth-child(5) .step-content { transition-delay: 2000ms; -webkit-transition-delay: 2000ms;}#cms-section-2466551551 .step-bg li:nth-child(6) .step-content { transition-delay: 2500ms; -webkit-transition-delay: 2500ms;}#cms-section-2466551551 .step-bg li:nth-child(7) .step-content { transition-delay: 3000ms; -webkit-transition-delay: 3000ms;}#cms-section-2466551551 .step-bg li:nth-child(8) .step-content { transition-delay: 3500ms; -webkit-transition-delay: 3500ms;}#cms-section-2466551551 .step-bg li:nth-child(9) .step-content { transition-delay: 4000ms; -webkit-transition-delay: 4000ms;}#cms-section-2466551551 .step-bg li:nth-child(10) .step-content { transition-delay: 4500ms; -webkit-transition-delay: 4500ms;}#cms-section-2466551551 .step-bg li:first-child:before { top: 50%; height: 50%;}#cms-section-2466551551 .step-bg li:last-child { padding-bottom: 0;}#cms-section-2466551551 .step-bg li:last-child:before { height: 50%;}#cms-section-2466551551 .step-box { display: flex; align-items: center;}#cms-section-2466551551 .step-num { position: relative; z-index: 2; flex: 0 0 48px; height: 48px; background-color: #f8f8ff; display: flex; align-items: center; justify-content: center; border: 2px solid #005f85; border-radius: 64px; -webkit-border-radius: 64px; box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.15);}#cms-section-2466551551 .step-num .h3 { font-weight: 500; margin: 0; padding: 0;}#cms-section-2466551551 .step-content { display: flex; justify-content: flex-start; margin-left: 3rem; transition: transform cubic-bezier(0.3, 0, 0.1, 0.5) var(--animation-duration), opacity cubic-bezier(0.3, 0, 0.1, 0.5) var(--animation-duration); -webkit-transition: transform cubic-bezier(0.3, 0, 0.1, 0.5) var(--animation-duration), opacity cubic-bezier(0.3, 0, 0.1, 0.5) var(--animation-duration); align-items: center; padding: 16px; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); opacity: 1; box-sizing: border-box; background-color: #ffffff; border: 1px solid #e0e0e0; flex: 0 1 100%; border-radius: 8px; -webkit-border-radius: 8px; box-shadow: -16px 0 16px rgba(0, 0, 0, 0.05); -webkit-box-shadow: -16px 0 16px rgba(0, 0, 0, 0.05);}#cms-section-2466551551 .icon { flex: 0 0 64px; margin-right: 1.5rem;}#cms-section-2466551551 .bg-image { position: absolute; top: 0; left: calc(50% + 120px); width: calc(50% - 120px); height: 100%; background-size: contain; background-repeat: no-repeat;}#cms-section-2466551551 .section-bg { position: relative;}#cms-section-2466551551 .cms-animation.content { transform: translate(0px, -40px); -webkit-transform: translate(0px, -40px); opacity: 0;}#cms-section-2466551551 .cms-animation.step-content { transform: translate(-40px, 0px); -webkit-transform: translate(-40px, 0px); opacity: 0;}#cms-section-2466551551 .arrow-right { position: relative; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-2466551551 .arrow { background-color: var(--button-font-color); margin-left: 8px; position: absolute; display: inline-block; top: 50%; right: 24px; width: 32px; height: 32px; border-radius: 50%; -webkit-border-radius: 50%; background-color: var(--button-font-color); transform: translate(8px, -16px); -webkit-transform: translate(8px, -16px); transition: background-color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: background-color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-2466551551 .arrow:before { content: ""; position: absolute; background-color: var(--button-primary-color); top: calc(50% - 5px); left: calc(50% - 5px); width: 12px; height: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); border-radius: 1px; -webkit-border-radius: 1px;}#cms-section-2466551551 .arrow:after { content: ""; position: absolute; background-color: var(--button-primary-color); top: calc(50% + 2px); left: calc(50% - 5px); width: 12px; height: 3px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); border-radius: 1px; -webkit-border-radius: 1px;}#cms-section-2466551551 .step-btn { flex: 0 0 auto; display: inline-block; position: relative; padding: 16px 72px 16px 24px; color: var(--button-font-color); background-color: var(--button-primary-color); font-family: var(--button-font); font-size: var(--button-font-size); text-transform: var(--button-font-transform); letter-spacing: var(--button-font-letterspacing); font-weight: var(--button-font-weight); transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.15); transition: background-color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), border var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: background-color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), border var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); margin-top: 24px;}#cms-section-2466551551 .step-btn:hover { background-color: var(--button-primary-hover-color); box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.25); transform: translate(0px, -2px); -webkit-transform: translate(0px, -2px);}#cms-section-2466551551 .step-btn:hover .arrow { transform: translate(16px, -16px); -webkit-transform: translate(16px, -16px);}#cms-section-2466551551 .solid-round-btn { border-radius: 45px; -webkit-border-radius: 45px;}#cms-section-2466551551 .border-btn { background-color: unset; padding: 14px 72px 14px 24px; border: 2px solid var(--button-primary-color); color: var(--button-primary-color);}#cms-section-2466551551 .border-btn .arrow { background-color: var(--button-primary-color);}#cms-section-2466551551 .border-btn .arrow:before { background-color: var(--button-font-color);}#cms-section-2466551551 .border-btn .arrow:after { background-color: var(--button-font-color);}#cms-section-2466551551 .border-btn:hover { background-color: unset; color: var(--button-primary-hover-color); border: 2px solid var(--button-primary-hover-color);}#cms-section-2466551551 .border-btn:hover .arrow { background-color: var(--button-primary-hover-color);}#cms-section-2466551551 .border-rounded { border-radius: 45px; -webkit-border-radius: 45px;}#cms-section-2466551551 .cta-box { display: flex; align-items: center; justify-content: flex-start;}#cms-section-2466551551 .attn-img { flex: 0 1 100%; position: relative;}#cms-section-2466551551 .attn-img img { position: absolute; top: 0px; left: 0; max-width: 80px; z-index: -1;}@media (max-width: 826px) { #cms-section-2466551551 .flex-buffer {  display: block; } #cms-section-2466551551 .step-content {  margin-left: 2rem; } #cms-section-2466551551 .content {  margin-right: 0;  margin-bottom: var(--tablet-section-spacing); } #cms-section-2466551551 .txt {  text-align: left; } #cms-section-2466551551 .cms-section-full-buffer {  overflow: hidden; } #cms-section-2466551551 .bg-image {  display: block;  top: unset;  bottom: 0;  left: 0;  width: 100%;  height: 50%; }}@media (max-width: 480px) { #cms-section-2466551551 .content {  margin-bottom: var(--mobile-section-spacing); } #cms-section-2466551551 .step-num {  display: none; } #cms-section-2466551551 .step-content {  margin-left: 0; } #cms-section-2466551551 .step-bg li:before {  display: none; } #cms-section-2466551551 .step-bg li:after {  display: none; } #cms-section-2466551551 .step-btn {  margin-bottom: var(--mobile-section-spacing); }}