.two-column-module.bg-gray{background-color:#fafafa}.two-column-module.bg-white{background-color:#fff}.two-column-module.bg-blue{background-color:#f4f8fe}.container.two-column-module{max-width:100%!important;padding-bottom:50px;padding-top:50px}.row.align-items-center{margin-left:auto;margin-right:auto;max-width:1280px}.two-column-module .col-12.col-xl-10.offset-xl-1{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.two-column-module .text-column{padding-right:20px}.two-column-module .image-column{padding-left:20px}.two-column-module .module-button .btn{background-color:transparent!important;border-radius:5px;color:#fff;display:inline-block;padding:10px 20px;text-decoration:none;transition:transform .3s,background-color .3s}.two-column-module .module-button .btn:hover{background-color:#345a92;transform:scale(1.05)}@media (min-width:1200px){.two-column-module .image-column{max-width:35%!important;width:35%}.two-column-module .text-column{max-width:65%!important;width:65%}}.two-column-module .no-image{display:block!important}.two-column-module .no-image .text-column{max-width:100%!important;padding-right:0;width:100%!important}.two-column-module .no-image .image-column{display:none!important}@media (max-width:767px){.two-column-module .col-12.col-xl-10.offset-xl-1{flex-direction:column}.two-column-module .image-column,.two-column-module .text-column{padding:0;text-align:center}.two-column-module .text-column{margin-bottom:20px}.two-column-module .module-text{text-align:left}}.two-column-module .module-button .btn{border:2px solid #004d9e;border-radius:50px;color:#004d9e;margin-bottom:20px;margin-left:0;padding-left:20px;padding-right:20px}.two-column-module .module-button .btn:hover{background-color:#004d9e;color:#004d9e}.two-column-module img{object-fit:cover!important}.custom-popup{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-overlay{background:rgba(0,0,0,.6);height:100%;position:absolute;width:100%}.popup-inner{background:#fff;border-radius:12px;margin:80px auto;max-width:700px;padding:0;position:relative;z-index:2}.popup-close{cursor:pointer;font-size:28px;position:absolute;right:15px;top:10px}.popup-image{border-radius:10px;margin-bottom:20px;width:100%}img.popup-image{border-radius:0;border-top-left-radius:12px;border-top-right-radius:12px;max-height:280px;max-width:100%!important;width:100%!important}.popup-content{padding:0 20px 20px}