section.steps {margin-top: 0;padding:0 0 50px 0;display: flex;flex-direction: row;justify-items: center;justify-content: center;align-items: center;align-content: center;text-align: left;}section.steps .steps_container {display: flex;flex-direction: column;border-radius: var(--ggp-primary-border-radius);max-width: 1200px;width: 100%;justify-content: center;padding: 36px 0 50px 0;gap: 1rem;}section.steps .steps_container .steps_content_container {display: flex;flex-direction: column;justify-content: center;justify-items: center;text-align: center;padding-bottom: 10px;}section.steps .steps_container .steps_content_container .h2_container h2 {display: flex;flex-direction: row;text-align: center;justify-content: center;font-family: radialregular;color: #000;font-size: 48px;font-weight: 600;line-height: normal;margin-bottom:20px;}section.steps .steps_container .steps_grid {display: flex;flex-direction: row;text-align: left;justify-content: flex-start;gap:50px;}section.steps .steps_container .steps_grid .step_container {display: flex;flex-direction: column;width:100%;align-items: center;}section.steps .steps_container .steps_grid .step_container .image_container {border:0;box-shadow: none;position: relative;height:320px;overflow: hidden;border-radius:30px;min-width: 300px;}section.steps .steps_container .steps_grid .step_container .image_container .image {width:100%;min-width:100%;height:100%;background-size:contain;background-repeat: no-repeat;background-position: center center;}section.steps .steps_container .steps_grid .step_container .thumbnail img,section.steps .steps_container .steps_grid .step_container .thumbnail picture {border-radius: var(--ggp-primary-border-radius);}section.steps .steps_container .steps_grid .step_container .step {position: absolute;top:1rem;left:1rem;background:#102337;height:3rem;width:3rem;color:#fff;border-radius: 2rem;display:flex;flex-direction: row;justify-content: center;align-content: center;align-items: center;font-family: manropebold;}section.steps .steps_container .steps_grid .step_container .image_container {background: #F4F4F4;max-width:300px;width:100%;}section.steps .steps_container .steps_grid .step_container.pos_1 .image_container {background: var(--gg-s-steps-step-1-background);}section.steps .steps_container .steps_grid .step_container.pos_2 .image_container {background: var(--gg-s-steps-step-2-background);}section.steps .steps_container .steps_grid .step_container.pos_3 .image_container {background: var(--gg-s-steps-step-3-background);}section.steps .steps_container .steps_grid .step_container .image_container .image {background-position: center center;margin-top:2rem;}section.steps .steps_container .steps_grid .step_container .content {max-width:300px}section.steps .steps_container .steps_grid .step_container .content .title {font-family: radialregular;font-size: 32px;font-style: normal;font-weight: 700;line-height: normal;color: #000;text-align: center;margin:50px 0;}section.steps .steps_container .steps_grid .step_container p {text-align: center;}section.steps .cta_container {width:100%;margin-top:0;justify-content: center;display: flex;}section.steps .cta_container .cta_button {margin-top:7px;}section.steps .cta_container .cta_content_container .cta {justify-content: center;}section.steps .cta_container .cta_content_container .cta.tte a {color: #000;border-color:#000;border-width:2px;}section.steps .cta_container .cta_content_container .cta.tte a:hover {color: #FFFFFF;border-color:#0D956A;}@media screen and (max-width: 1380px) {section.steps .steps_container {width: 100%;padding: 0 20px;}}@media only screen and (max-width: 1230px) {section.steps .steps_container {padding: 50px;gap:1rem;}section.steps .steps_container .steps_grid .step_container {max-width:585px;}section.steps .steps_container .steps_grid .step_container.one .image_container {width:100%;}}@media only screen and (max-width: 1100px) {section.steps .steps_container .steps_grid {flex-direction: column;justify-content: center;justify-items: center;align-content: center;align-items: center;}section.steps .steps_container .steps_grid .step_container .image_container {width: 100%;}}@media only screen and (max-width: 1024px) {section.steps {padding:18px 25px 25px 25px !important;}section.steps .steps_container {padding-top:0;padding-bottom:0;}section.steps .steps_container .steps_grid {gap:35px;}section.steps .steps_container .steps_content_container .h2_container h2 {font-size: 36px;line-height: 42px;}section.steps .steps_container .steps_grid .step_container .content .title {margin:40px 0 20px 0;}}@media only screen and (max-width: 960px) {section.steps .steps_container .steps_grid {flex-direction: column;align-items: center;}section.steps .steps_container .steps_grid .step_container {max-width:585px;width:100%;}section.steps .steps_container .steps_content_container .h2_container h2 {font-size: 36px;line-height: 42px;}}@media only screen and (max-width: 490px) {section.steps .steps_container .steps_content_container .h2_container h2 {font-size: 24px;line-height: 32px;}section.steps .steps_container .steps_grid .step_container .content .title {font-size: 20px;line-height: 28px;margin-bottom: 20px;margin-top: 32px;}section.steps .steps_container .steps_grid {gap:30px;}}@media only screen and (max-width: 420px) {section.steps .steps_container {padding:0;}section.steps .steps_container .step_container {margin-bottom:0;}}