.popup-module-2026{background-repeat:no-repeat!important;border-radius:100px 0 0 0;box-shadow:0 -10px 20px 0 #00000026}.popup-module-2026 .two-col-container{align-items:center;display:flex;flex-wrap:wrap;position:relative}.popup-module-2026 .two-col-container:after{background-image:url(https://3948739.fs1.hubspotusercontent-na1.net/hubfs/3948739/Theme_2023/Image/vector_shapes/Ellipse-4.png);background-repeat:no-repeat;background-size:cover;content:"";height:112%;position:absolute;right:15%;top:-37px;width:750px}.popup-module-2026 .image-container,.popup-module-2026 .text-container{position:relative;width:50%;z-index:2}.popup-module-2026 .image-container{padding-bottom:24px}.popup-module-2026 .mobile-image-container{display:none}.popup-module-2026 .heading-text h2{letter-spacing:.11em;margin:0 0 16px}.popup-module-2026 .paragraph-text{margin:0 0 19px}.popup-module-2026 .paragraph-text>*{font-family:Work Sans,Arial,sans-serif;font-weight:500}.popup-module-2026 .paragraph-text p:last-child{margin:0}.popup-module-2026 .button-content a{font-family:Degular Display!important;font-size:17px;font-weight:500!important;letter-spacing:.12em;margin:0}.popup-module-2026 .image-container-inner{text-align:center}.popup-module-2026{bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.15);left:0;opacity:0;position:fixed;transform:translateY(100%);transition:transform .6s ease-in-out;width:100%;z-index:9999}.popup-module-2026.active{opacity:1;transform:translateY(0)}.popup-module-2026 .two-col-container:after{opacity:0}.popup-module-2026.active .two-col-container:after{opacity:1}.popup-module-2026 .image-container-inner img{margin-top:-56px;opacity:0}.popup-module-2026.active .image-container-inner img{opacity:1}.popup-module-2026 button{background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:40px;font-weight:300;line-height:0;margin:0;padding:0;position:absolute;right:23px;text-align:center;top:40px;z-index:99}.popup-module-2026 button:active,.popup-module-2026 button:focus,.popup-module-2026 button:hover{background-color:unset;border:none;color:unset}.popup-module-2026 .two-col-container{padding-left:80px;padding-top:20px}.popup-module-2026 .heading-text h2{font-family:Degular;font-size:46px;letter-spacing:.14em;line-height:52px;margin:0 0 10px}.popup-module-2026 .paragraph-text>*{font-size:17px;font-weight:400}@media only screen and (max-width:1199px){.popup-module-2026 .two-col-container:after{width:618px}}@media only screen and (max-width:991px){.popup-module-2026 .text-container{width:100%}.popup-module-2026 .image-container{margin-top:0;width:60%}.popup-module-2026{background-position:100%!important}.popup-module-2026 .two-col-container{padding:0 22px 40px}.popup-module-2026{border-radius:59px 0 0 0;box-shadow:0 -10px 20px 0 #00000026}.popup-module-2026 .two-col-container:after{background-image:url(https://3948739.fs1.hubspotusercontent-na1.net/hubfs/3948739/Theme_2023/Image/Ellipse%203.png);background-position:0 100%;background-size:100% auto;bottom:0;height:55px;left:0;right:unset;top:auto;width:55px}.popup-module-2026 .image-container-inner img{margin-top:-41px}.popup-module-2026 .two-col-container{flex-wrap:wrap-reverse;position:unset}.popup-module-2026 .image-container{padding-bottom:18px}.popup-module-2026 .heading-text h2{font-size:44px;letter-spacing:.14em;line-height:49px;margin:0 0 21px}.popup-module-2026 .paragraph-text>*{font-family:Degular;font-size:18px;font-weight:500;line-height:26px}.popup-module-2026 .image-container{display:none}.popup-module-2026 .mobile-image-container{display:block;margin-bottom:20px;margin-top:-41px;max-width:57%}.popup-module-2026 .paragraph-text{margin:0 0 25px}.popup-module-2026 .mobile-image-container:before{background-image:url(https://3948739.fs1.hubspotusercontent-na1.net/hubfs/3948739/Theme_2023/Image/Group%20781.png);background-position:100% 0;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";height:auto;position:absolute;right:0;top:27%;width:57%;z-index:-1}.popup-module-2026 .text-container-inner{max-width:700px}.popup-module-2026 .mobile-image-container img{opacity:0}.popup-module-2026.active .mobile-image-container img{opacity:1}.popup-module-2026 .text-container-inner{padding:0}}@media only screen and (max-width:767px){.popup-module-2026 button{font-size:40px!important}.popup-module-2026 .mobile-image-container:before{top:18%;width:57%}.popup-module-2026{transform:translateY(0)}}@media only screen and (max-width:520px){.popup-module-2026 .mobile-image-container{max-width:68%}.popup-module-2026 .mobile-image-container:before{top:17%;width:50%}}