.image-with-text{margin:5% auto 8%!important;display:flex;align-items:stretch}.no-bottom-space.image-with-text{margin-bottom:0!important}.image-with-text .text{position:relative;flex:1 1 50%;align-self:center;padding:5%}.image-with-text .text img{max-width:200px;width:30%;margin:2% 1% 0;height:auto}.image-with-text .text h2{margin:4% auto 0}.image-with-text .text p:first-of-type{margin-top:2%}.image-with-text .text p:last-of-type{margin-bottom:7%}.image-with-text .text:before{content:"";background-image:url(../../assets/images/decor.svg);width:137px;height:36px;background-size:cover;display:block!important}.image-with-text .image{flex:1 1 50%;height:auto;display:flex;align-items:center;justify-content:center;margin-bottom:-3%}.image-with-text .text:after{left:0}.image-with-text.left-image .text:after,.image-with-text .text:after{content:"";width:70%;height:1px;background-color:var(--wp--preset--color--gold);position:absolute;bottom:0}.image-with-text.left-image .text:after{right:0;left:30%}.image-with-text .text .links{display:flex;width:100%}.image-with-text .text .links a{color:var(--wp--preset--color--navy);text-decoration:none;font-weight:700;position:relative;width:max-content}.image-with-text .text .links a:last-of-type{padding-left:5%;margin-left:5%}.image-with-text .text .links a:last-of-type:before{content:"";display:block;position:absolute;width:1px;height:60%;background-color:var(--wp--preset--color--gold);top:0;bottom:0;margin:auto;left:0}.image-with-text .image img{height:100%;width:100%;object-fit:cover}.image-with-text .image .vimeo-embed,.image-with-text .image iframe{width:100%;height:28vw}.image-with-text.left-image{flex-direction:row-reverse}.page-template-landing-page .image-with-text .text:before{display:block!important;background-image:url(/wp-content/themes/odm-twentytwentyfour-child/assets/images/decor.svg)}.page-template-landing-page .image-with-text .text:after{display:block!important}@media (max-width:900px){.image-with-text{flex-wrap:wrap}.image-with-text .text{flex:1 1 100%}.image-with-text .image{width:100%;margin-top:5%}.image-with-text .image .vimeo-embed,.image-with-text .image iframe{height:56vw}.image-with-text .text .links{justify-content:center}.image-with-text .text .links a{text-align:center;width:50%;padding:0!important}}@media (max-width:550px){.image-with-text{margin:10% auto 15%!important}.image-with-text .text{padding:5% 5% 10%}.image-with-text .text:before{width:100px;height:26px}.image-with-text .text h2{margin:7% auto 2%}.image-with-text .image{margin-top:10%}}.image-with-text.deposit{background-color:var(--wp--preset--color--navy);margin:0!important;position:relative}.image-with-text.deposit .image{margin-bottom:0;padding-bottom:5%;padding-top:5%}.image-with-text.deposit .text:before{display:none}.image-with-text.deposit .text h2,.image-with-text.deposit .text p,.image-with-text.deposit .text p a,.image-with-text.deposit .text ul li{color:#fff}.image-with-text.deposit .text p:last-of-type{margin-bottom:3%}.image-with-text.deposit .text ul{margin-bottom:10%}.image-with-text.deposit .button{background-color:#fff;color:var(--wp--preset--color--navy);position:relative}.image-with-text.left-image.deposit .text:after{display:none}.image-with-text.deposit .button:after{content:"";background-image:url(../../assets/images/card-icons.png);width:63px;height:30px;position:absolute;right:-75px;background-size:cover;top:0;bottom:0;margin:auto}.page-id-1155 .accreditations{margin-top:0!important}.image-with-text.deposit:after{content:"";background-image:url(/wp-content/uploads/2024/07/yellow-marquette-asset.jpg.webp);width:100%;height:5vh;display:block;position:absolute;margin-top:-.6rem;bottom:-5vh}@media (max-width:1480px){.image-with-text.deposit .button:before{width:195%}}@media (max-width:1225px){.image-with-text .text{padding-bottom:12%}.image-with-text.deposit .button:before{width:165%;bottom:-90px}}@media (max-width:1060px){.image-with-text.deposit .button:before{width:145%}}@media (max-width:900px){.image-with-text.deposit .button:before{width:250%}}@media (max-width:650px){.image-with-text.deposit .button:after{right:0;left:0;bottom:-95px}.image-with-text.deposit .button:before{width:100%;left:0;bottom:-92px;font-size:14px;line-height:18px}.image-with-text .text{padding-bottom:10%}}@media (max-width:475px){.image-with-text .text{padding-bottom:15%}}