.image-text__block{padding-left:0;padding-right:0}.image-text__block .c-intro{padding:0 30px}.image-text__block .image-text__block--columns .columns{position:relative;align-items:center;margin:0}.image-text__block .image-text__block--columns.is-reversed .columns:nth-child(2n){flex-direction:row-reverse}.image-text__block .image-text__block--columns .columns .column.image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:600px}.image-text__block .image-text__block--columns .columns .column.content{padding:60px;max-width:667px}.image-text__block .image-text__block--columns .columns .column.content h3{color:#000}.image-text__block .image-text__block--columns .columns .column.content h4{text-align:center;color:#000}.image-text__block .image-text__block--columns .columns .column.content,.image-text__block .image-text__block--columns .columns .column.content p{margin:0;color:#252a36;font-family:Nunito Sans,sans-serif;font-size:22px;line-height:33px}@media (max-width:991px){.image-text__block .image-text__block--columns .columns .column.image{width:100%!important;height:auto;margin:0 0 30px}.image-text__block .image-text__block--columns .columns .column.content{width:100%!important}}.container-overlay,.row.columns-overlay{display:flex;justify-content:center;align-items:center}.row.columns-overlay{border:1px solid #ccc;background-color:#fff;position:relative;margin:-6rem 4rem 0}.columns-overlay .column{padding:70px}.columns-overlay .column.is-7{padding:70px 30px 70px 70px}@media (max-width:991px){.columns-overlay .column.is-7{padding:0}}.columns-overlay .column ol>li{color:#252a36;font-family:Nunito Sans,sans-serif;font-size:22px;line-height:33px}.columns-overlay .column ol>li::marker{color:#252a36;font-family:Futura Std,League Spartan,sans-serif;font-size:22px;line-height:32px;font-weight:500}@media (max-width:1215px){.row.columns-overlay{margin:-4rem 0 0}}@media (max-width:1023px){.row.columns-overlay{margin:-3rem 2rem 0}}@media (max-width:991px){.image-text__block .image-text__block--columns .columns{display:block}.image-text__block .image-text__block--columns .columns .column.image{margin:0;min-height:400px}.image-text__block .image-text__block--columns .columns .column.content{padding:50px;max-width:100%}.row.columns-overlay{padding:40px;margin:0 2rem;display:block}.columns-overlay .column{padding:0}}