.popup__modal{max-height:none;overflow:visible;display:none;z-index:100;pointer-events:auto;overflow-x:hidden;overflow-y:scroll}.popup__modal.modal-open{display:block;pointer-events:auto;-webkit-overflow-scrolling:touch;max-height:none;overflow:visible}.popup__modal--inner{margin:0 auto;max-width:1280px;width:calc(100% - 20px);left:10px;right:10px;top:100px;background:#fff;border-radius:3px;padding:1.25rem;position:relative}@media(min-width: 768px){.popup__modal--inner{padding:3.125rem}}@media(min-width: 1440px){.popup__modal--inner{padding:6.25rem}}.popup__modal--close{background-color:#1a51a4;color:#fff;width:2.8125rem;height:2.8125rem;box-shadow:0px 4px 30px 0px rgba(0,48,60,.05);display:block;border-radius:100%;font-size:0.78125rem;position:absolute;right:-1.40625rem;top:-1.40625rem;cursor:pointer;padding:0}.popup__modal--close:hover{text-decoration:none}.modals-container{display:none}.modals-container.modal-open{pointer-events:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll;display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;margin:auto;z-index:100000001}html.body-modal-open{pointer-events:none;overflow-y:hidden;position:relative}html.body-modal-open body{pointer-events:none;overflow-y:hidden;position:relative}@font-face{font-family:"GT-Walsheim";font-style:normal;font-weight:400;font-display:swap;src:url(https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/CBMFont/GT-Walsheim-Regular.otf) format("opentype")}@font-face{font-family:"GT-Walsheim";font-style:normal;font-weight:700;font-display:swap;src:url(https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/CBMFont/GT-Walsheim-Bold.otf) format("opentype")}@font-face{font-family:"GT-Walsheim";font-style:normal;font-weight:900;font-display:swap;src:url(https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/CBMFont/gt-walsheim-black.ttf) format("truetype")}@keyframes bounceArrowAnimation{0%{left:8px}100%{left:12px}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-family:"GT-Walsheim";font-weight:400;line-height:26px;font-size:16px;color:#555361}article{display:flex;padding:60px 20px;gap:40px}@media(max-width: 499px){article{display:block}}article img{max-width:100%}.article__body{max-width:900px;margin:0 auto;width:100%}.top-tabber__section{position:relative}.top-tabber__section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, #0075C9 0%, rgba(0, 117, 201, 0.05) 100%)}.top-tabber__section:after{content:"";width:100%;background:#fff;bottom:0;left:50%;transform:translateX(-50%);height:33%;position:absolute;width:100%}@media(max-width: 767px){.top-tabber__section:after{display:none}}.top-tabber__section .row-fluid{position:relative;z-index:2}.article__tag--hero{padding-top:200px}.article__tag--hero__inner{max-width:1280px;padding:0 20px;margin:0 auto}.article__tag--hero__inner h1{color:#1a51a4}.article__listing--posts{padding:60px 20px;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width: 767px){.article__listing--posts{grid-template-columns:1fr 1fr}}@media(max-width: 499px){.article__listing--posts{grid-template-columns:1fr}}.article__listing--posts .blog-card{box-shadow:0px 4px 30px 0px rgba(0,48,60,.05);background:#fff;padding:30px;position:relative;padding:0;text-decoration:none;position:relative;transition:.3s ease}.article__listing--posts .blog-card img{transition:.3s ease}.article__listing--posts .blog-card h3{font-size:23px;line-height:33px;color:#1a51a4;font-weight:bold;margin-top:73px;transition:.3s ease}.article__listing--posts .blog-card p{font-family:"GT-Walsheim";font-size:16px;line-height:26px;transition:.3s ease;color:#555361;margin-bottom:30px}.article__listing--posts .blog-card--button{transition:.6s ease;position:absolute;right:30px;bottom:30px}@media(max-width: 767px){.article__listing--posts .blog-card--button{display:none}}.article__listing--posts .blog-card .blog-card__image-container{overflow:hidden;position:relative}.article__listing--posts .blog-card .blog-card__gradient{transition:.3s ease;position:absolute;height:300%;width:100%;top:0;left:50%;z-index:2;opacity:0;transform:translateX(-50%)}.article__listing--posts .blog-card .blog-card__image{height:230px;transition:.3s ease;background-size:cover}.article__listing--posts .blog-card h3{margin-top:20px}.article__listing--posts .blog-card p{color:#555361;margin-bottom:50px}.article__listing--posts .blog-card__content{padding:30px}.article__listing--posts .blog-card__tags{display:flex;gap:8px}.article__listing--posts .blog-card__tag{padding:6px 15px;background:#f1f3f8;font-weight:bold;color:#00303c;font-size:11px;border-radius:2px;line-height:1.5}.article__listing--posts .blog-card__learn-more{color:#00303c;font-weight:bold;font-size:16px;display:inline-flex;align-items:center;gap:10px;position:relative;position:absolute;bottom:40px;left:30px}.article__listing--posts .blog-card__learn-more:hover{text-decoration:none}.article__listing--posts .blog-card__learn-more:hover:before{max-width:100%}.article__listing--posts .blog-card__learn-more:before{content:"";position:absolute;bottom:-5px;max-width:83%;width:100%;transition:.3s ease;height:2px;background:#f2cd00}.article__listing--posts .blog-card__learn-more:hover:after{opacity:1}.article__listing--posts .blog-card__learn-more:after{transition:.3s ease;opacity:0;content:url("https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/CMBArrow.svg")}@media(max-width: 499px){.article__listing--posts .blog-card__learn-more:after{opacity:1}.article__listing--posts .blog-card__learn-more:before{max-width:100%}}.article__listing--posts .blog-card:hover{box-shadow:0px 10px 40px 0px rgba(0,48,60,.15)}.article__listing--posts .blog-card:hover .blog-card__learn-more:after{opacity:1}.article__listing--posts .blog-card:hover .blog-card__learn-more:before{max-width:100%}.article__listing--posts .blog-card:hover .blog-card__image{transform:scale(1.05)}.article__listing--posts .blog-card:hover .blog-card__gradient{background:linear-gradient(180deg, rgba(3, 18, 22, 0) 0%, #031216 100%);opacity:1}.article__listing--pagination{padding:20px 20px 60px;display:flex;justify-content:center;align-items:center;gap:20px}.article__listing--pagination svg{fill:#1a51a4;height:14px}.article__listing--link__number{height:60px;width:60px;background:rgba(0,0,0,0);border:solid 1px #7a7575;display:flex;color:#00303c;align-items:center;justify-content:center;transition:.3s ease}.article__listing--link__number:hover{background:#00303c;color:#fff;border:solid 1px #00303c}.article__listing--link__active{background:#00303c;border:solid 1px #00303c;color:#fff}.call-to-action__section{max-width:1240px;margin:0 auto}.call-to-action__section .row-number-2>.row-fluid{gap:100px;background:#f1f3f8;padding:115px 85px}@media(max-width: 499px){.call-to-action__section .row-number-2>.row-fluid{padding:80px 20px}}.call-to-action__section .span6:nth-child(2){flex:0 0 450px}@media(max-width: 767px){.call-to-action__section .span6:nth-child(2){margin-top:50px;flex:1}.call-to-action__section .span6:nth-child(2) img{width:100%}}.call-to-action__section .hs_cos_wrapper_type_rich_text h4{font-family:"GT-Walsheim";font-size:16px;font-weight:400;line-height:26px;letter-spacing:.01em;margin-top:0;margin-bottom:16px;font-weight:700;text-transform:uppercase;color:#555361;letter-spacing:1.6px}.call-to-action__section .hs_cos_wrapper_type_rich_text h2{color:#1a51a4}.call-to-action__section .hs_cos_wrapper_type_rich_text ul{margin-top:30px;margin-bottom:30px}.call-to-action__section .hs_cos_wrapper_type_rich_text ul li{margin-bottom:20px}.call-to-action__section .hs_cos_wrapper_type_rich_text ul li p{margin:0}.call-to-action__section .hs_cos_wrapper_type_rich_text a{border-radius:3px;padding:15px 30px 15px 30px;font-weight:700;color:#00303c;font-size:16px;line-height:1;transition:background .25s ease-in-out,border .25s ease-in-out;box-shadow:0px 4px 30px 0px rgba(0,48,60,.05);background:#f2cd00;text-align:center;border:0;display:inline-flex;align-items:center;gap:25px}.call-to-action__section .hs_cos_wrapper_type_rich_text a:after{content:url("https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/CMBArrow.svg");display:block}.call-to-action__section .hs_cos_wrapper_type_rich_text a:hover{background:#dfbf0c}@media(min-width: 500px){.call-to-action__section .hs_cos_wrapper_type_rich_text a{width:auto}}@media(max-width: 767px){.call-to-action__section .row-fluid{display:block}}.call-to-action__section img{max-width:100%}@media(max-width: 499px){.call-to-action__section img{margin-bottom:50px}}body .award-cards__section>.row-fluid>div.dnd-column{max-width:100% !important;padding:0 !important}.stats__section .heading,.blog-cards__section .heading,.award-cards__section .heading,.testimonial-slider__section .heading{padding:0 20px;margin-bottom:80px}@media(max-width: 499px){.stats__section .heading,.blog-cards__section .heading,.award-cards__section .heading,.testimonial-slider__section .heading{margin-bottom:20px}}.two-column-text .row-fluid{gap:100px}.two-column-text img{max-width:100%}.two-column-text h4{font-family:"GT-Walsheim";font-size:16px;font-weight:400;line-height:26px;letter-spacing:.01em;margin-top:0;margin-bottom:16px;font-weight:700;text-transform:uppercase;color:#555361;letter-spacing:1.6px}.two-column-text h2{color:#1a51a4}.two-column-text a{color:#00303c;font-weight:bold;font-size:16px;display:inline-flex;align-items:center;gap:10px;position:relative}.two-column-text a:hover{text-decoration:none}.two-column-text a:hover:before{max-width:100%}.two-column-text a:before{content:"";position:absolute;bottom:-5px;max-width:83%;width:100%;transition:.3s ease;height:2px;background:#f2cd00}.two-column-text a:hover:after{opacity:1}.two-column-text a:after{transition:.3s ease;opacity:0;content:url("https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/CMBArrow.svg")}@media(max-width: 499px){.two-column-text a:after{opacity:1}.two-column-text a:before{max-width:100%}}.alternating-content__left .dnd-column,.alternating-content__right .dnd-column{position:relative;z-index:2}.alternating-content__left .row-fluid,.alternating-content__right .row-fluid{gap:100px}@media(max-width: 499px){.alternating-content__left .row-fluid,.alternating-content__right .row-fluid{gap:50px}}.alternating-content__left img,.alternating-content__right img{max-width:100%}.alternating-content__left h4,.alternating-content__right h4{font-family:"GT-Walsheim";font-size:16px;font-weight:400;line-height:26px;letter-spacing:.01em;margin-top:0;margin-bottom:16px;font-weight:700;text-transform:uppercase;color:#555361;letter-spacing:1.6px}.alternating-content__left h2,.alternating-content__right h2{color:#1a51a4}.alternating-content__left a,.alternating-content__right a{color:#00303c;font-weight:bold;font-size:16px;display:inline-flex;align-items:center;gap:10px;position:relative}.alternating-content__left a:hover,.alternating-content__right a:hover{text-decoration:none}.alternating-content__left a:hover:before,.alternating-content__right a:hover:before{max-width:100%}.alternating-content__left a:before,.alternating-content__right a:before{content:"";position:absolute;bottom:-5px;max-width:83%;width:100%;transition:.3s ease;height:2px;background:#f2cd00}.alternating-content__left a:hover:after,.alternating-content__right a:hover:after{opacity:1}.alternating-content__left a:after,.alternating-content__right a:after{transition:.3s ease;opacity:0;content:url("https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/CMBArrow.svg")}@media(max-width: 499px){.alternating-content__left a:after,.alternating-content__right a:after{opacity:1}.alternating-content__left a:before,.alternating-content__right a:before{max-width:100%}}.alternating-content__left{position:relative}.alternating-content__left>.row-fluid::after{content:"";background:#f1f3f8;height:100%;width:33%;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.alternating-content__left>.row-fluid::after{display:none}}.alternating-content__right{position:relative}.alternating-content__right>.row-fluid::after{content:"";background:#f1f3f8;height:100%;width:33%;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.alternating-content__right>.row-fluid::after{display:none}}h1{font-family:"GT-Walsheim";font-size:70px;font-weight:900;line-height:80px;letter-spacing:.01em;margin-top:0;margin-bottom:20px}@media(max-width: 499px){h1{font-size:50px;line-height:60px}}h1:has(span){font-weight:400}h1:has(span) span{font-weight:900}h1 span{font-weight:bold}h2{font-family:"GT-Walsheim";font-size:38px;font-weight:900;line-height:45px;letter-spacing:.01em;margin-top:0;margin-bottom:20px;color:#1a51a4}h3{font-family:"GT-Walsheim";font-size:23px;font-weight:400;line-height:33px;letter-spacing:.01em;margin-top:0;margin-bottom:16px;font-weight:700}h4{font-family:"GT-Walsheim";font-size:16px;font-weight:400;line-height:26px;letter-spacing:.01em;margin-top:0;margin-bottom:16px;font-weight:700}h5{font-family:"GT-Walsheim";font-size:16px;font-weight:400;line-height:26px;letter-spacing:.01em;margin-top:0;margin-bottom:16px;font-weight:700;text-transform:uppercase;color:#555361;letter-spacing:1.6px;font-size:15px;margin-bottom:16px}@media(min-width: 768px){h5{font-size:24px}}h6{font-family:"GT-Walsheim";font-size:16px;font-weight:400;line-height:26px;letter-spacing:.01em;margin-top:0;margin-bottom:8px}@media(min-width: 768px){h6{font-size:18px}}p{margin-bottom:20px;line-height:1.4;font-family:"GT-Walsheim";font-weight:400;line-height:26px;font-size:16px;color:#555361}.body-small{font-family:"GT-Walsheim";font-size:15px;line-height:22px}.body-small p{font-family:"GT-Walsheim";font-size:15px;line-height:22px}a{text-decoration:none;color:#1a51a4;display:inline-block}a:hover{text-decoration:underline}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button{appearance:none;border:0;padding:0;background:rgba(0,0,0,0)}.cta-arrow{border-radius:3px;padding:15px 30px 15px 30px;font-weight:700;color:#00303c;font-size:16px;line-height:1;transition:background .25s ease-in-out,border .25s ease-in-out;box-shadow:0px 4px 30px 0px rgba(0,48,60,.05);background:#f2cd00;text-align:center;border:0;display:inline-flex;align-items:center;gap:25px}.cta-arrow:after{content:url("https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/CMBArrow.svg");display:block}.cta-arrow:hover{background:#dfbf0c}@media(min-width: 500px){.cta-arrow{width:auto}}.cta-primary,.hs-button{border-radius:3px;padding:15px 30px;font-weight:700;color:#00303c;font-size:16px;line-height:1;transition:background .25s ease-in-out,border .25s ease-in-out;box-shadow:0px 4px 30px 0px rgba(0,48,60,.05);background:#f2cd00;width:100%;text-align:center;border:0}.cta-primary:hover,.hs-button:hover{background:#dfbf0c}@media(min-width: 500px){.cta-primary,.hs-button{width:auto}}.cta-secondary{border-radius:3px;padding:15px 30px;font-weight:700;color:#00303c;line-height:1;font-size:16px;transition:background .25s ease-in-out,color .25s ease-in-out;background:rgba(0,0,0,0);box-shadow:0px 4px 30px 0px rgba(0,48,60,.05);width:100%;text-align:center;border:solid 1.5px #f2cd00}.cta-secondary:hover{background:#dfbf0c;border:solid 1.5px #dfbf0c}@media(min-width: 500px){.cta-secondary{width:auto}}.cta-tertiary{border-radius:3px;padding:15px 30px 15px 30px;font-weight:700;color:#00303c;font-size:16px;line-height:1;transition:background .25s ease-in-out,border .25s ease-in-out;box-shadow:0px 4px 30px 0px rgba(0,48,60,.05);background:#f2cd00;text-align:center;border:0;display:inline-flex;align-items:center;gap:25px}.cta-tertiary:after{content:url("https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/CMBArrow.svg");display:block}.cta-tertiary:hover{background:#dfbf0c}@media(min-width: 500px){.cta-tertiary{width:auto}}.cta-tertiary__light{color:#fff}.cta-tertiary__light::after{content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23clip0_265_131%29%27%3E%3Cpath d=%27M23.12 9.90999L19.25 5.99999C19.157 5.90626 19.0464 5.83187 18.9246 5.7811C18.8027 5.73033 18.672 5.70419 18.54 5.70419C18.408 5.70419 18.2773 5.73033 18.1554 5.7811C18.0336 5.83187 17.923 5.90626 17.83 5.99999C17.6437 6.18735 17.5392 6.44081 17.5392 6.70499C17.5392 6.96918 17.6437 7.22263 17.83 7.40999L21.39 11H1C0.734784 11 0.48043 11.1053 0.292893 11.2929C0.105357 11.4804 0 11.7348 0 12H0C0 12.2652 0.105357 12.5196 0.292893 12.7071C0.48043 12.8946 0.734784 13 1 13H21.45L17.83 16.61C17.7363 16.703 17.6619 16.8136 17.6111 16.9354C17.5603 17.0573 17.5342 17.188 17.5342 17.32C17.5342 17.452 17.5603 17.5827 17.6111 17.7046C17.6619 17.8264 17.7363 17.937 17.83 18.03C17.923 18.1237 18.0336 18.1981 18.1554 18.2489C18.2773 18.2997 18.408 18.3258 18.54 18.3258C18.672 18.3258 18.8027 18.2997 18.9246 18.2489C19.0464 18.1981 19.157 18.1237 19.25 18.03L23.12 14.15C23.6818 13.5875 23.9974 12.825 23.9974 12.03C23.9974 11.235 23.6818 10.4725 23.12 9.90999Z%27 fill=%27%23F2F4F7%27 fill-opacity=%270.933333%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_265_131%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.container-wrapper{max-width:1440px;margin:0 auto}.content-wrapper{max-width:1280px;margin:0 auto}.container-fluid .dnd-section>.row-fluid>.dnd-column{max-width:100%;margin:0 auto}.container-fluid .dnd-section>.row-fluid>.dnd-column .content-wrapper{padding-left:0;padding-right:0}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid .span1,.row-fluid .span10,.row-fluid .span11,.row-fluid .span12,.row-fluid .span2,.row-fluid .span3,.row-fluid .span4,.row-fluid .span5,.row-fluid .span6,.row-fluid .span7,.row-fluid .span8,.row-fluid .span9{min-height:1px;width:100%}@media(min-width: 768px){.row-fluid{flex-wrap:nowrap;justify-content:space-between}.row-fluid .span1{width:6.3805781%}.row-fluid .span2{width:14.891071%}.row-fluid .span3{width:23.4015639%}.row-fluid .span4{width:31.9120568%}.row-fluid .span5{width:40.4225497%}.row-fluid .span6{width:48.9330426%}.row-fluid .span7{width:57.4435355%}.row-fluid .span8{width:65.9540284%}.row-fluid .span9{width:74.4645213%}.row-fluid .span10{width:82.9750142%}.row-fluid .span11{width:91.4855071%}}.hs-form-field{margin-bottom:1.4rem}form label{display:block;font-size:15px;margin-bottom:0.3125rem;font-weight:bold;color:#00303c;line-height:1.5625rem}form legend{font-size:0.875rem}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{display:inline-block;font-size:16px;padding:19px 10px;border-radius:3px;border:1px solid #7a7575;width:100%}form textarea{resize:vertical}form fieldset{max-width:100% !important}form fieldset.form-columns-1 .hs-fieldtype-text input{width:100% !important}form fieldset.form-columns-1 select{width:100% !important}form .inputs-list{margin:0;padding:0;list-style:none}form .inputs-list>li{display:block;margin:.7rem 0}form .inputs-list input,form .inputs-list span{vertical-align:middle}form input[type=checkbox],form input[type=radio]{cursor:pointer;margin-right:.35rem}form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2711%27 height=%277%27 fill=%27none%27%3E%3Cpath stroke=%27%23525355%27 d=%27M1 1.262 5.737 6l4.738-4.738%27/%3E%3C/svg%3E"),rgba(255,255,255,.4);background-repeat:no-repeat;background-position:95% center;color:#fff}.hs-dateinput{position:relative}.hs-dateinput:before{content:"📅";position:absolute;right:10%;top:50%;transform:translateY(-50%)}.fn-date-picker .pika-table thead th{color:#fff}.fn-date-picker td.is-selected .pika-button{border-radius:0;box-shadow:none}.fn-date-picker td .pika-button:hover,.fn-date-picker td .pika-button:focus{border-radius:0 !important;color:#fff}form input[type=file]{background-color:rgba(0,0,0,0);border:initial;padding:initial}form .hs-richtext,form .hs-richtext p{font-size:.875rem;margin:0 0 1.4rem}form .hs-richtext img{max-width:100% !important}.legal-consent-container .hs-form-booleancheckbox span{margin-left:0}.legal-consent-container .hs-form-booleancheckbox label{display:flex;align-items:center}.legal-consent-container .hs-form-booleancheckbox p{font-size:14px}.hs-form-required{color:red;font-weight:bold}.hs-input.invalid.error{border:1.5px solid #1a51a4}.hs-error-msg{margin-top:.35rem;display:flex;gap:5px}.hs-error-msg:before{content:url("https://4972039.fs1.hubspotusercontent-na1.net/hubfs/4972039/errorMark.svg")}.hs_error_rollup .hs-error-msgs{color:#d7282f;margin-top:.35rem;display:flex;gap:5px;align-items:center}.hs_error_rollup .hs-error-msgs:before{content:url("https://4972039.fs1.hubspotusercontent-na1.net/hubfs/4972039/errorMark.svg")}form .inputs-list.hs-error-msgs{display:flex !important}form .inputs-list.hs-error-msgs li label{color:#d7282f}form input[type=submit],form .hs-button{border-radius:3px;padding:15px 30px 15px 30px;font-weight:700;color:#00303c;font-size:16px;line-height:1;transition:background .25s ease-in-out,border .25s ease-in-out;box-shadow:0px 4px 30px 0px rgba(0,48,60,.05);background:#f2cd00;text-align:center;border:0;display:inline-flex;align-items:center;gap:25px;cursor:pointer;display:inline-block;text-align:center;transition:all .15s linear;white-space:normal}form input[type=submit]:after,form .hs-button:after{content:url("https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/CMBArrow.svg");display:block}form input[type=submit]:hover,form .hs-button:hover{background:#dfbf0c}@media(min-width: 500px){form input[type=submit],form .hs-button{width:auto}}.grecaptcha-badge{margin:0 auto}.skip-link{padding:0.75rem;position:absolute;top:auto;left:-1000px;color:#1a51a4;background:#f2cd00;border:1px solid #fff;z-index:100;overflow:hidden}.skip-link:focus{overflow:visible;left:0;top:0;transition:top .1s ease-in}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}@media(prefers-reduced-motion){*{transition:none !important}}.password-container{max-width:1280px;padding:0 20px;margin:0 auto;padding-top:150px;padding-bottom:100px}.password-container h1{color:#1a51a4}.password-container .hs-button{margin-top:20px}.systems-page--search-results{padding-top:150px;padding-bottom:100px}.systems-page--search-results h1{color:#1a51a4}.systems-page--search-results .hs-search-results__message{margin-top:50px}.systems-page--search-results .hs-search-results__pagination{margin-top:50px}.systems-page--search-results .hs-search-results__pagination .hs-search-results__pagination__link--number{align-items:center;background:rgba(0,0,0,0);border:1px solid #7a7575;color:#00303c;display:flex;height:60px;justify-content:center;transition:.3s ease;width:60px}.systems-page--search-results .hs-search-results__pagination .hs-search-results__pagination__link--number.hs-search-results__pagination__link--active{border:1px solid #00303c;background:#00303c;color:#fff}

/* FINAL, MINIMALIST STABLE SOLUTION */

.subscribe-promo-box {
    /* CRITICAL: FORCES SHRINK-WRAP (Display as table is the most reliable trick) */
    display: table !important; 
    width: auto !important;

    /* Visual Styling */
    border: 2px solid #005c99 !important;
    border-radius: 25px !important;
    padding-left: 30px; !important;    
   padding-top: 20px; !important;   
  padding-bottom: 20px; !important;    
   padding-right: 0px; !important;   
    background-color: #f5faff !important;

    /* Positioning: Reset all margins to left-aligned/minimal vertical spacing */
    margin: 20px 5px auto auto; 
}

.subscribe-promo-box p {
  display: inline !important;
 
}
/* Fixes vertical centering by forcing content to the top */
.article__wrapper article {
    align-items: flex-start !important; 
}

/* CUSTOM CSS: Make Checkbox Bigger on Mobile */
@media (max-width: 767px) {
    /* Target the actual checkbox input within a HubSpot form */
    .hs-form input[type="checkbox"] {
        /* Reset default browser appearance for better control */
        -webkit-appearance: none; 
        -moz-appearance: none;
        appearance: none;
        
        /* Set the desired size for the checkbox */
        width: 24px !important; /* Adjust '24px' as needed (e.g., 20px, 28px) */
        height: 24px !important; /* Keep the height and width the same for a square */
        
        /* Ensure it's visually visible (using existing form borders or a new one) */
        border: 1px solid #ccc !important; 
        border-radius: 3px !important; /* Optional: adds slightly rounded corners */
        background-color: #fff !important; /* Ensures it has a white background */
        
        /* Adjust vertical alignment to match the text */
        vertical-align: middle !important; 
    }
    
    /* Ensure the checkmark reappears correctly after changing the size */
    .hs-form input[type="checkbox"]:checked {
        /* IMPORTANT: You may need to inspect your theme's default checked style 
           and replicate or simplify it here (e.g., set a background color). 
           If the checkmark disappears, try setting a background color/image here
           that matches your theme's checked state. */
        /* Example: Set a distinct background color when checked */
        /* background-color: #007bff !important; */ 
    }
}