section.prefooter-cta-module{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fdf6ed;overflow:hidden;position:relative;z-index:1}section.prefooter-cta-module.black{background-color:#151515;color:#151515}section.prefooter-cta-module.black .container .card,section.prefooter-cta-module.white{background-color:#fdf6ed}section.prefooter-cta-module.pink{background-color:#ffa8da}section.prefooter-cta-module.orange{background-color:#ff6f40}section.prefooter-cta-module.yellow{background-color:#eaff6e}section.prefooter-cta-module.green{background-color:#2fe295}section.prefooter-cta-module.blue{background-color:#789aff}section.prefooter-cta-module .footer-bridge{bottom:0;height:100px;left:0;position:absolute;width:100%;z-index:1}section.prefooter-cta-module .footer-bridge.pink{background-color:#ffa8da}section.prefooter-cta-module .footer-bridge.orange{background-color:#ff6f40}section.prefooter-cta-module .footer-bridge.yellow{background-color:#eaff6e}section.prefooter-cta-module .footer-bridge.green{background-color:#2fe295}section.prefooter-cta-module .footer-bridge.blue{background-color:#789aff}section.prefooter-cta-module .container{position:relative;z-index:2}section.prefooter-cta-module .container .card{background-color:#151515;border-radius:60px;display:flex;flex-direction:row;gap:5px;padding:75px 110px 0;width:100%}section.prefooter-cta-module .container .card.centered{align-items:center}section.prefooter-cta-module .container .card.centered .text-content{align-items:center;width:100%}section.prefooter-cta-module .container .card.centered .text-content .richtext-content{text-align:center}section.prefooter-cta-module .container .card .text-content{display:flex;flex-direction:column;gap:30px;padding-bottom:30px;width:66.6666666667%}section.prefooter-cta-module .container .card .image{height:-moz-fit-content;height:fit-content;width:calc(33.33333% - 5px)}section.prefooter-cta-module .container .card .image img{height:auto;width:100%}@media screen and (max-width:1320px){section.prefooter-cta-module .container .card{padding:60px 60px 0}section.prefooter-cta-module .container .card .text-content{padding-bottom:60px}}@media screen and (max-width:950px){section.prefooter-cta-module .container .card{flex-direction:column;gap:75px}section.prefooter-cta-module .container .card .image,section.prefooter-cta-module .container .card .text-content{width:100%}}@media screen and (max-width:600px){section.prefooter-cta-module .container{padding:unset}section.prefooter-cta-module .container .card{border-radius:unset;padding:75px 35px 0}}