section.content-image-background{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:auto;padding:2.5rem 0 1rem;align-self:stretch;width:100%;max-width:1536px;margin:auto}section.content-image-background .inner{display:flex;align-items:center;justify-content:space-between;flex-direction:column-reverse;flex-wrap:auto}section.content-image-background .inner .image{width:100%;align-self:stretch;overflow:hidden;max-height:200px;border-radius:0}section.content-image-background .inner .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.content-image-background .inner .content{padding:24px 16px 40px;border-radius:0;align-self:stretch}section.content-image-background .inner .content h1{font-family:flatbrush,sans-serif;font-size:2.25rem!important;color:#fff;line-height:1.3;margin-bottom:1rem;font-style:normal;font-weight:400;line-height:2.375rem}section.content-image-background .inner .content h4{font-family:Fira Sans,sans-serif;font-weight:400;font-size:1.25rem!important;color:#fff;line-height:1.2}section.content-image-background .inner .content h3{color:#fff;margin-bottom:1rem}section.content-image-background .inner .content p{font-family:Fira Sans,sans-serif;font-weight:400;font-size:1rem!important;color:#fff;font-style:normal;line-height:1.5;margin-bottom:1rem}section.content-image-background .inner .content ol{counter-reset:item;margin-left:0;padding-left:0}section.content-image-background .inner .content ol li{display:block;position:relative;margin-bottom:.5em;margin-left:2rem;padding-left:.5rem}section.content-image-background .inner .content ol li:before{display:flex;align-items:center;justify-content:center;flex-direction:auto;flex-wrap:auto;font-family:flatbrush,sans-serif;font-weight:400;font-size:1.5rem;color:#0019a8;line-height:1.3;content:counter(item);counter-increment:item;position:absolute;left:0;top:.4rem;max-width:2rem;height:2rem;width:100%;border-radius:2rem;margin-left:-2rem;background:#FFF}section.content-image-background .inner .content .btns-wrapper{margin-top:30px}section.content-image-background .inner .content .btns .btn{border-radius:8px;border:2px solid #FFF;background:transparent;box-shadow:0 4px 16px #0003;padding:15px 32px;cursor:pointer;text-decoration:none;text-transform:uppercase;align-self:flex-start;transition:all .3s ease}section.content-image-background .inner .content .btns .btn:hover{background:#FFF;box-shadow:0 0 #0003}section.content-image-background .inner .content .btns .btn:hover .button_content{color:#0019a8}section.content-image-background .inner .content .btns .btn .button_content{font-family:flatbrush,sans-serif;font-weight:400;font-size:1.75rem;color:#fff;line-height:1.3;transition:all .3s ease}@media only screen and (min-width: 500px){section.content-image-background{padding:2.5rem 3rem 1rem}}@media only screen and (min-width: 768px){section.content-image-background{padding:5rem 2rem 0}section.content-image-background .inner{width:100%}section.content-image-background .inner .content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;line-height:3.375rem;gap:1rem}section.content-image-background .inner .content h1{font-family:flatbrush,sans-serif;font-weight:400;font-size:3rem!important;color:#0019a8;line-height:1.3}}@media only screen and (min-width: 992px){section.content-image-background{padding:5rem 5rem 3rem;gap:5rem}section.content-image-background .inner{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse;flex-wrap:auto}section.content-image-background .inner.reverse_column{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto}section.content-image-background .inner.reverse_column .image{border-radius:0 16px 16px 0}section.content-image-background .inner.reverse_column .content{border-radius:16px 0 0 16px}section.content-image-background .inner.reverse_column .content h4{font-size:1.5rem!important}section.content-image-background .inner .image{width:46%;border-radius:16px 0 0 16px;max-height:100%}section.content-image-background .inner .content{width:54%;padding:60px;border-radius:0 16px 16px 0}}@media only screen and (min-width: 1400px){section.content-image-background{padding:5rem 8rem}}
