.image-text-outer{overflow:hidden;.dnd-column{padding:0}.row-fluid{display:block}section.image-text{scroll-margin-top:48px;.intro{margin-bottom:64px;.kicker{color:#099;display:block;font-size:18px;font-weight:600;margin-bottom:8px;text-transform:uppercase;@media (min-width:500px){text-align:center}}h2{margin-bottom:16px;@media (min-width:500px){text-align:center}}.description{@media (min-width:500px){text-align:center}}}.image-text-elements{display:flex;flex-direction:column;gap:96px;.element{display:flex;flex-direction:column;gap:32px;scroll-margin-top:32px;@media (min-width:768px){align-items:center;flex-direction:row}.image-container{width:100%;.image{width:100%}}.text-container{width:100%;.logo-container{height:56px;margin-bottom:24px;.logo{height:100%;object-fit:contain;object-position:top left;width:100%}}.element-link{margin-top:24px}}}.element.reverse{@media (min-width:768px){flex-direction:row-reverse}}}.image-text-elements.image-shadows{.image-container{.image{border-radius:16px;box-shadow:0 10px 10px -5px rgba(0,0,0,.04),0 20px 25px -5px rgba(0,0,0,.1)}}}.image-text-elements{.element.show-shadow{.image-container{.image{border-radius:16px;box-shadow:0 10px 10px -5px rgba(0,0,0,.04),0 20px 25px -5px rgba(0,0,0,.1)}}}}.image-text-elements{.element.hide-shadow{.image-container{.image{border-radius:0;box-shadow:none}}}}}section.image-text.card{background:#fff;box-shadow:0 0 101px -65px rgba(0,0,0,.15);margin:0 -32px;padding:32px;@media (min-width:550px){border-radius:25px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:40px}@media (min-width:992px){padding-bottom:64px;padding-left:64px;padding-right:64px;padding-top:64px}@media (min-width:1399px){margin-bottom:-64px;margin-left:-64px;margin-right:-64px;margin-top:-64px}}}.image-text-outer:has(section.image-text.card){padding-bottom:152px;padding-top:152px;@media (min-width:1399px){padding-bottom:184px;padding-top:184px}}