.image-with-block{position:relative;overflow:hidden}.image-with-block .container .main_logo{width:240px!important;margin:auto;height:auto}@media only screen and (max-width:749px){.image-with-block .container .main_logo{width:220px!important;margin:20px auto 10px;height:auto}}.image-with-block .heading{margin:0}@media (max-width: 749px){.image-with-block .heading{margin-bottom:10px!important;text-align:center;font-size:28px;color:#313131;line-height:1.1}}@media (min-width: 750px){.image-with-block .heading{margin-bottom:5px!important;text-align:center;font-size:35px;color:#313131;line-height:1.1}}@media (max-width: 749px){.image-with-block .subheading{margin-bottom:30px!important;text-align:center}}@media (min-width: 750px){.image-with-block .subheading{margin-bottom:30px!important;text-align:center;color:#a5c8e0}}.image-with-block .container{display:flex;flex-direction:column}.image-with-block .container__content-wrapper{display:flex;column-gap:60px;row-gap:30px}@media (max-width: 749px){.image-with-block .container__content-wrapper{flex-direction:column;align-items:center}}.image-with-block .container__content-wrapper .image{display:flex;align-items:center;justify-content:center;width:100%}.image-with-block .container__content-wrapper .image img{width:100%;height:100%;object-fit:cover}.image-with-block .image_logo img{width:100%}.image-with-block .container__content-wrapper .content{display:flex;flex-direction:column;row-gap:20px;padding-top:20px;padding-bottom:20px}.image-with-block .container__content-wrapper .content h2{margin:0}.image-with-block .container__content-wrapper .content .richtext{display:flex;flex-direction:column;row-gap:20px}.image-with-block .container__content-wrapper .content .richtext p{font-size:16px;line-height:1.2;margin:0}.image-with-block .button svg{width:10px;transform:rotate(-90deg);margin-top:4px}@media only screen and (max-width:750px){.underline img{position:absolute}.image-with-block .button{margin-left:20px}}.image-with-block .page-width{max-width:1200px!important;margin:0 auto}@media screen and (max-width: 749px){.image-with-block .page-width{padding-left:20px;padding-right:20px;align-items:center;display:flex;flex-direction:column}}@media screen and (min-width: 750px){.image-with-block .page-width{padding-left:50px;padding-right:50px}}.image-with-block .background-image{position:absolute;left:0;bottom:0;width:90%;height:auto}
/*# sourceMappingURL=/s/files/1/0694/0947/2814/t/62/assets/section-image-with-blocks.css.map */
