.closing-cta{width:100%;margin:0 auto!important;position:relative;display:inline-block;overflow:hidden;padding-bottom:5%}.closing-cta:before{content:"";background-color:#000;opacity:.3;top:0;left:0;right:0;bottom:0}.closing-cta:before,.closing-cta img{position:absolute;width:100%;height:100%}.closing-cta img{object-fit:cover;margin-bottom:-8px;pointer-events:none;z-index:-1}.closing-cta .content{width:90%;margin:auto;height:max-content;padding:5% 0}.closing-cta h2{text-align:center;color:#fff!important;margin:0 0 3%;z-index:1;position:relative}.closing-cta .blocks{display:flex;gap:30px;justify-content:space-between;margin-top:100px}.closing-cta .blocks a{background-color:var(--wp--preset--color--light-gray);text-decoration:none;padding:5vw 3vw;border-radius:15px;text-align:center;position:relative;flex:1 1 0px;flex-basis:0;width:0;max-width:500px;margin:0 auto}.closing-cta .blocks a .icon{border-radius:100%;width:7.5vw;height:7.5vw;position:absolute;margin:-8.6vw auto;left:0;right:0}.closing-cta .blocks a img{position:absolute;width:3.4vw;height:auto;top:0;right:0;left:0;bottom:0;margin:auto;object-fit:unset;z-index:2}.closing-cta .blocks a.parents .icon{background-color:var(--wp--preset--color--light-blue)}.closing-cta .blocks a.healthcare .icon{background-color:var(--wp--preset--color--medium-blue)}.closing-cta .blocks a.careers .icon{background-color:var(--wp--preset--color--dark-blue)}.closing-cta .blocks a h4{margin:0;text-transform:uppercase;font-weight:700;width:min-content;margin:auto}.closing-cta .blocks a p{color:var(--wp--preset--color--dark-gray);font-size:18px;margin:1rem 0}.closing-cta .blocks a p.button{font-size:var(--wp--preset--font-size--small);position:absolute;bottom:5%;width:100%;left:0;right:0;max-width:250px}.closing-cta .blocks a.wide p.button{max-width:90%}@media (max-width:1475px){.closing-cta .content{width:85%}}@media (max-width:1315px){.closing-cta .content{width:90%}.closing-cta .blocks a p{margin:1rem 0 2rem}}@media (max-width:1155px){.closing-cta .blocks{gap:40px}.closing-cta .blocks a{padding:5vw 3vw 6vw}.closing-cta .blocks a p.button{line-height:20px}.closing-cta .blocks a p{margin:1rem 0}}@media (max-width:1015px){.closing-cta .blocks{flex-wrap:wrap;justify-content:center}.closing-cta .blocks a{width:100%;flex:unset;margin:2% 0;padding:5vw 3vw 4vw}.closing-cta h2{margin-bottom:0}.closing-cta .content{padding:10% 0}.closing-cta .blocks a p.button{width:84%;position:unset}}@media (max-width:550px){.closing-cta{padding-bottom:10%}.closing-cta .blocks{margin-top:40px}.closing-cta .blocks a .icon{width:15vw;height:15vw;margin:-19vw auto}.closing-cta .blocks a img{width:7vw}.closing-cta .blocks a{padding:12vw 5vw 5vw}.closing-cta .blocks a p{font-size:18px}}