.call-to-action{width:100%;clear:both;padding:1rem;position:relative;margin-bottom:2rem}@media (min-width:46.25rem){.call-to-action{width:95vw;max-width:none;position:relative;left:calc((-95vw - -100%)/2)}}@media (min-width:76.25rem){.call-to-action{width:auto;left:auto;max-width:75rem;margin-left:-14.375rem;margin-right:-14.375rem}}@media (min-width:64rem){.call-to-action{padding:2rem 5rem}}.call-to-action:after,.call-to-action:before{content:" ";display:block;position:absolute;background:url(/content/plugins/alamain-blocks/src/assets/svg/dots.svg);background-size:136px 72px;width:68px;height:72px;z-index:-1}@media (min-width:46.25rem){.call-to-action:after,.call-to-action:before{width:136px}}.call-to-action:before{top:0;right:0}.call-to-action:after{bottom:0;left:0}@media screen and (min-width:46.25rem){.call-to-action{margin-bottom:5rem}}.call-to-action__wrapper{padding:6rem 4rem 5rem;background:#fff;border-radius:4px;box-shadow:0 2px 15px -5px rgba(0,0,0,.3);text-align:center}.call-to-action__text{font-size:1.625rem;line-height:1.4;color:#152a4e}.call-to-action__button--primary{display:inline-block;text-align:center}.call-to-action__button--primary,.call-to-action__button--primary:visited{border:.0625em solid;border-radius:2.5em;font-size:1.125rem;line-height:.88889;transition:all .3s ease;padding:.8125em 1.9375em .6875em;text-decoration:none}.call-to-action__button--primary:after{display:none}.call-to-action__button--primary:active,.call-to-action__button--primary:focus,.call-to-action__button--primary:hover{cursor:pointer;transition:all .3s ease}.call-to-action__button--primary,.call-to-action__button--primary:visited{background-color:#4667de;background-image:none;border-color:#4667de;color:#fff}.call-to-action__button--primary:active,.call-to-action__button--primary:focus,.call-to-action__button--primary:hover{background-color:transparent;background-image:none;color:#fff;border-color:#4667de;color:#4667de}.cpt-tiles{width:100%;clear:both;margin-bottom:3rem}@media (min-width:46.25rem){.cpt-tiles{width:95vw;max-width:none;position:relative;left:calc((-95vw - -100%)/2)}}@media (min-width:76.25rem){.cpt-tiles{width:auto;left:auto;max-width:75rem;margin-left:-14.375rem;margin-right:-14.375rem}}.home .cpt-tiles:first-child{margin-top:-15.75rem;z-index:1}@media (min-width:46.25rem){.home .cpt-tiles:first-child{margin-top:-20.75rem}}.home .cpt-tiles:first-child .featured-list__show-all-link,.home .cpt-tiles:first-child .featured-list__title{color:#fff}.cpt-tiles .featured-list__section{margin:0}.cpt-tiles .featured-list__list{overflow:visible;padding:0;margin-bottom:2rem}.cpt-tiles .featured-tile{display:block;padding:0}.cpt-tiles .featured-tile:after{display:none;background:unset;box-shadow:unset;opacity:unset;position:unset;width:unset;height:unset;top:0;left:0;z-index:-1;transform:unset}.cpt-tiles .card{display:block;position:relative}.cpt-tiles .card:after{content:"";display:block;box-shadow:0 2px 15px -5px rgba(0,0,0,.3);opacity:.5;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;transition:opacity .3s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.cpt-tiles .card:active,.cpt-tiles .card:focus,.cpt-tiles .card:hover{box-shadow:0 0 10px 0 rgba(48,166,113,.8)}}.cpt-tiles .card:active:after,.cpt-tiles .card:focus:after,.cpt-tiles .card:hover:after{opacity:1}@media screen and (prefers-reduced-motion:reduce){.cpt-tiles .card:active:after,.cpt-tiles .card:focus:after,.cpt-tiles .card:hover:after{opacity:0}}.cpt-tiles .card:after{border-radius:.25rem}.cpt-tiles .card-corners{background-color:#fff;border-radius:.25rem;height:100%;overflow:hidden}.lead-capture{margin-bottom:1.25rem;width:100%;clear:both;padding:1rem;position:relative}@media (min-width:46.25rem){.lead-capture{width:95vw;max-width:none;position:relative;left:calc((-95vw - -100%)/2)}}@media (min-width:76.25rem){.lead-capture{width:auto;left:auto;max-width:75rem;margin-left:-14.375rem;margin-right:-14.375rem}}@media (min-width:64rem){.lead-capture{padding:2rem 5rem}}.lead-capture:after,.lead-capture:before{content:" ";display:block;position:absolute;background:url(/content/plugins/alamain-blocks/src/assets/svg/dots.svg);background-size:136px 72px;width:68px;height:72px;z-index:-1}@media (min-width:46.25rem){.lead-capture:after,.lead-capture:before{width:136px}}.lead-capture:before{top:0;right:0}.lead-capture:after{bottom:0;left:0}.lead-capture__card{display:block;position:relative;background:#fff;border-radius:4px}.lead-capture__card:after{content:"";display:block;box-shadow:0 2px 15px -5px rgba(0,0,0,.3);opacity:.5;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;transition:opacity .3s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.lead-capture__card:active,.lead-capture__card:focus,.lead-capture__card:hover{box-shadow:0 0 10px 0 rgba(48,166,113,.8)}}.lead-capture__card:active:after,.lead-capture__card:focus:after,.lead-capture__card:hover:after{opacity:1}@media screen and (prefers-reduced-motion:reduce){.lead-capture__card:active:after,.lead-capture__card:focus:after,.lead-capture__card:hover:after{opacity:0}}.lead-capture__card-inner{border-radius:4px;overflow:hidden}@media (min-width:33.75rem){.lead-capture__card-inner{display:flex;flex-flow:row nowrap;align-items:stretch}}@media (min-width:33.75rem){.lead-capture__image{flex:0 0 43.75%}}.lead-capture__image img{width:100%;height:auto;display:block}.lead-capture__text{background:#fff;padding:1rem;flex-grow:1}@media (min-width:46.25rem){.lead-capture__text{padding:2rem}}@media (min-width:76.25rem){.lead-capture__text{padding:4rem}}.lead-capture__title{font-size:1.625rem;line-height:1.30769;color:#152a4e;font-weight:500;margin:0 0 2rem}.lead-capture__description{font-size:1.125rem;line-height:1.44444;color:#5b6983}@media (min-width:64rem){.lead-capture__description p{margin:0 0 2rem}}.lead-capture__cancel,.lead-capture__cancel:visited{border:.0625em solid;border-radius:2.5em;font-size:1.125rem;line-height:.88889;transition:all .3s ease;padding:.8125em 1.9375em .6875em;text-decoration:none}.lead-capture__cancel:after{display:none}.lead-capture__cancel:active,.lead-capture__cancel:focus,.lead-capture__cancel:hover{cursor:pointer;transition:all .3s ease}.lead-capture__cancel,.lead-capture__cancel:visited{background-color:transparent;background-image:none;color:#fff;border-color:#4667de;color:#4667de}.lead-capture__cancel:active,.lead-capture__cancel:focus,.lead-capture__cancel:hover{background-color:#3fcf8e;background-image:linear-gradient(234.62deg,#c9ffe7,#96f1c8);border-color:transparent;color:#152a4e;background-color:#4667de;background-image:none;color:#fff}.lead-capture__cancel+.gform_button,.lead-capture__cancel+.gform_button:visited{border:.0625em solid;border-radius:2.5em;font-size:1.125rem;line-height:.88889;transition:all .3s ease;padding:.8125em 1.9375em .6875em;text-decoration:none}.lead-capture__cancel+.gform_button:after{display:none}.lead-capture__cancel+.gform_button:active,.lead-capture__cancel+.gform_button:focus,.lead-capture__cancel+.gform_button:hover{cursor:pointer;transition:all .3s ease}.lead-capture__cancel+.gform_button,.lead-capture__cancel+.gform_button:visited{background-color:#4667de;background-image:none;border-color:#4667de;color:#fff}.lead-capture__cancel+.gform_button:active,.lead-capture__cancel+.gform_button:focus,.lead-capture__cancel+.gform_button:hover{background-color:transparent;background-image:none;color:#fff;border-color:#4667de;color:#4667de}.lead-capture__button{align-self:flex-end;cursor:pointer}.lead-capture__button,.lead-capture__button:visited{border:.0625em solid;border-radius:2.5em;font-size:1.125rem;line-height:.88889;transition:all .3s ease;padding:.8125em 1.9375em .6875em;text-decoration:none}.lead-capture__button:after{display:none}.lead-capture__button:active,.lead-capture__button:focus,.lead-capture__button:hover{cursor:pointer;transition:all .3s ease}.lead-capture__button,.lead-capture__button:visited{background-color:#4667de;background-image:none;border-color:#4667de;color:#fff}.lead-capture__button:active,.lead-capture__button:focus,.lead-capture__button:hover{background-color:transparent;background-image:none;color:#fff;border-color:#4667de;color:#4667de}.lead-capture--step-2 .lead-capture__teaser,.lead-capture__form{display:none}.lead-capture--step-2 .lead-capture__form{display:block}.lead-capture .lead-capture__form .gform_wrapper{background-color:#fff;color:#5b6983;padding:0;margin:0}.lead-capture .lead-capture__form .gform_heading{padding-left:0;padding-right:0}.lead-capture .lead-capture__form .gfield{color:#5b6983;padding:0 0 1rem;margin-bottom:2rem}.lead-capture .lead-capture__form .gfield:after{display:none}.lead-capture .lead-capture__form .gfield input{font-size:1rem;line-height:1;color:#5b6983;border-color:#4667de;padding-top:0}.lead-capture .lead-capture__form .gfield .gfield_description,.lead-capture .lead-capture__form .gfield span label{font-size:.75rem;line-height:1.2;color:#5b6983;line-height:1.33333;display:block;margin-top:.25rem}.lead-capture .lead-capture__form .gfield.gfield_error{padding-bottom:0}.lead-capture .lead-capture__form .gfield_label{font-size:1rem;line-height:1.15;color:#5b6983;top:7px;pointer-events:none}.lead-capture .lead-capture__form .has-focus .gfield_label{font-size:.75rem;line-height:1.2;color:#5b6983;transform:translateY(-150%)}.lead-capture .lead-capture__form .gfield_html_formatted{float:none;width:100%;padding-bottom:0}.lead-capture .lead-capture__form .gfield_html_formatted>a{color:#5b6983}.lead-capture .lead-capture__form .validation_error{font-size:.75rem;line-height:1.2;color:#4169fb;margin-bottom:1rem;padding:0}.lead-capture .lead-capture__form .gform_ajax_spinner{display:none}.lead-capture .lead-capture__form .ginput_complex{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:-1rem}.lead-capture .lead-capture__form .ginput_complex .name_first,.lead-capture .lead-capture__form .ginput_complex .name_last{flex-basis:calc(50% - 0.5rem)}.lead-capture .lead-capture__form .ginput_complex input[type=text]{width:100%}.lead-capture .lead-capture__form .ginput_complex+.validation_message{transform:translateY(12px)}.lead-capture .lead-capture__form .gform_validation_error .gfield_error{border:none;color:inherit}.lead-capture .lead-capture__form .gform_validation_error .gfield_error .gfield_label,.lead-capture .lead-capture__form .gform_validation_error .gfield_error .validation_message,.lead-capture .lead-capture__form .gform_validation_error .gfield_error input,.lead-capture .lead-capture__form .gform_validation_error .gfield_error span label{margin-left:0}.lead-capture .lead-capture__form .gform_validation_error .gfield_error .gfield_label{color:inherit}.lead-capture .lead-capture__form .gform_validation_error .gfield_error.has-value:not(.has-focus) .gfield_label{color:#fff}.lead-capture .lead-capture__form .gform_validation_error .gfield_error input{color:#5b6983;border-color:#4667de!important}.lead-capture .lead-capture__form .gform_validation_error .gfield_error .validation_message{color:#fb000d;padding-top:0;margin-bottom:-.75rem}.lead-capture .lead-capture__form .gform_validation_error .gfield_error .validation_message--did-you-mean{color:#5b6983}.lead-capture .lead-capture__form .gform_confirmation_message{background-color:transparent;border-radius:0;margin:0;padding:0;color:inherit;text-align:inherit}.lead-capture .lead-capture__form .gform_footer{padding-left:0;padding-right:0;display:flex;flex-flow:row;align-items:baseline;justify-content:flex-end}.lead-capture .lead-capture__form .gform_footer .gform_button{margin-left:1rem}.lead-capture .lead-capture__form .gform_footer .gform_button,.lead-capture .lead-capture__form .gform_footer .gform_button:visited{border:.0625em solid;border-radius:2.5em;font-size:1.125rem;line-height:.88889;transition:all .3s ease;padding:.8125em 1.9375em .6875em;text-decoration:none}.lead-capture .lead-capture__form .gform_footer .gform_button:after{display:none}.lead-capture .lead-capture__form .gform_footer .gform_button:active,.lead-capture .lead-capture__form .gform_footer .gform_button:focus,.lead-capture .lead-capture__form .gform_footer .gform_button:hover{cursor:pointer;transition:all .3s ease}.lead-capture .lead-capture__form .gform_footer .gform_button,.lead-capture .lead-capture__form .gform_footer .gform_button:visited{background-color:#4667de;background-image:none;border-color:#4667de;color:#fff}.lead-capture .lead-capture__form .gform_footer .gform_button:active,.lead-capture .lead-capture__form .gform_footer .gform_button:focus,.lead-capture .lead-capture__form .gform_footer .gform_button:hover{background-color:transparent;background-image:none;color:#fff;border-color:#4667de;color:#4667de}.product-feature{width:100%;clear:both;padding:1rem;margin-bottom:2.5rem}@media (min-width:46.25rem){.product-feature{width:95vw;max-width:none;position:relative;left:calc((-95vw - -100%)/2)}}@media (min-width:76.25rem){.product-feature{width:auto;left:auto;max-width:75rem;margin-left:-14.375rem;margin-right:-14.375rem}}@media (min-width:64rem){.product-feature{padding:2rem 5rem}}@media screen and (min-width:46.25rem){.product-feature{display:grid;grid-template-areas:"image gutter content";grid-template-columns:7fr 1fr 6fr;grid-gap:1rem}.product-feature.is-style-image-right{grid-template-areas:"content gutter image";grid-template-columns:6fr 1fr 7fr}}.product-feature__image{margin:0 0 1.25rem;grid-area:image}.product-feature__image img{vertical-align:top}@media screen and (min-width:46.25rem){.product-feature__image{margin-bottom:0}}.product-feature__content{grid-area:content;display:flex;flex-direction:column;justify-content:center}.product-feature__content p:last-child{margin-bottom:0}.product-feature .product-feature__title{font-size:1.625rem;line-height:1.4;color:#152a4e;margin-top:0;margin-bottom:1.875rem;font-weight:500}.product-feature .product-feature__description{margin-bottom:1.875rem}.product-feature .product-feature__description p{font-size:1.125rem;color:#5b6983}.product-feature .product-feature__list{font-size:1rem;line-height:1.4;color:#152a4e;list-style:none;border-left:2px solid #3fcf8e;margin-left:0;padding-left:1rem}.product-feature .product-feature__list li{margin-bottom:0;padding-left:0}.product-feature .product-feature__list li:after{content:none}.split-block{position:relative;width:100%;clear:both;padding:1rem}@media (min-width:46.25rem){.split-block{width:95vw;max-width:none;position:relative;left:calc((-95vw - -100%)/2)}}@media (min-width:76.25rem){.split-block{width:auto;left:auto;max-width:75rem;margin-left:-14.375rem;margin-right:-14.375rem}}@media (min-width:64rem){.split-block{padding:2rem 5rem}}@media (min-width:46.25rem){.split-block{display:flex}}.split-block .split-block__label{font-size:1.125rem;line-height:1.45;color:#30a671;font-size:1.1875rem;font-weight:700;margin:1rem 0 0;text-align:center;text-transform:uppercase}@media (min-width:46.25rem){.split-block .split-block__label{margin:0;position:absolute;right:1rem;top:1rem}}@media (min-width:64rem){.split-block .split-block__label{right:5rem;top:2rem}}.split-block.is-style-image-right .split-block__label{left:1rem;right:unset}@media (min-width:64rem){.split-block.is-style-image-right .split-block__label{left:5rem;right:unset}}.split-block__card{display:block;position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 4rem);padding:1rem;background:#fff}.split-block__card:after{content:"";display:block;box-shadow:0 2px 15px -5px rgba(0,0,0,.3);opacity:.5;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;transition:opacity .3s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.split-block__card:active,.split-block__card:focus,.split-block__card:hover{box-shadow:0 0 10px 0 rgba(48,166,113,.8)}}.split-block__card:active:after,.split-block__card:focus:after,.split-block__card:hover:after{opacity:1}@media screen and (prefers-reduced-motion:reduce){.split-block__card:active:after,.split-block__card:focus:after,.split-block__card:hover:after{opacity:0}}@media (min-width:33.75rem){.split-block__card{padding:2rem}}@media (min-width:46.25rem){.split-block__card{margin-top:3rem}}@media (min-width:76.25rem){.split-block__card{padding:3rem 4rem}}.split-block .split-block__title{font-size:1.625rem;line-height:1.30769;color:#152a4e;font-weight:500;margin-bottom:2rem}.split-block__description{font-size:1.125rem;line-height:1.44444;color:#5b6983}@media (min-width:64rem){.split-block__description p{margin:0 0 2rem}}.split-block__link{text-decoration:none}.split-block__link:after{content:" > "}.split-block__link:hover{text-decoration:underline}.split-block__image{width:100%;padding-top:1rem;margin-bottom:-2rem}@media (min-width:46.25rem){.split-block__image{width:calc(50% + 4rem);margin-top:0;margin-bottom:0;margin-right:-8rem;padding-top:2rem}.is-style-image-right .split-block__image{order:2;margin-right:unset;margin-left:-8rem}}.split-block__image img{width:100%;height:auto}.teaser-card{display:block;position:relative;border-radius:.25rem;display:flex;flex-flow:column;height:100%;padding:4rem 4rem 2.5rem;text-align:center}.teaser-card:after{content:"";display:block;box-shadow:0 2px 15px -5px rgba(0,0,0,.3);opacity:.5;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;transition:opacity .3s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.teaser-card:active,.teaser-card:focus,.teaser-card:hover{box-shadow:0 0 10px 0 rgba(48,166,113,.8)}}.teaser-card:active:after,.teaser-card:focus:after,.teaser-card:hover:after{opacity:1}@media screen and (prefers-reduced-motion:reduce){.teaser-card:active:after,.teaser-card:focus:after,.teaser-card:hover:after{opacity:0}}.teaser-card:before{background-color:#dfe2e7;border-radius:.25rem .25rem 0 0;content:"";position:absolute;top:0;right:0;left:0;height:6px;width:auto}.teaser-card:active:before,.teaser-card:focus:before,.teaser-card:hover:before{background-color:#3fcf8e;background-image:linear-gradient(234.62deg,#c9ffe7,#96f1c8)}.teaser-card:after{border-radius:.25rem}.teaser-card .teaser-card__title{font-size:1.625rem;line-height:1.30769;color:#152a4e;font-weight:500;margin-bottom:2rem}.teaser-card__description{font-size:1rem;line-height:1.4;color:#5b6983;margin-bottom:auto}.teaser-card__description p:empty{margin:0}@media (min-width:64rem){.teaser-card__description p{margin:0 0 3rem}}.teaser-card__link{text-decoration:none}.teaser-card__link:after{content:" > "}.teaser-card__link:focus,.teaser-card__link:hover{text-decoration:underline}.teaser-card__link:not([href]),.teaser-card__link[href=""]{color:#5b6983;font-style:italic;pointer-events:none}.teaser-card__link:not([href]):after,.teaser-card__link[href=""]:after{content:""}.teaser-card__image{display:inline-flex;margin:0 15% 2.5rem}.teaser-card__image--link{display:inline-flex;align-items:flex-start}.teaser-card__image--link img{transition:opacity .3s ease}.teaser-card__image--link:focus img,.teaser-card__image--link:hover img{opacity:.7}.teaser-card.is-style-wide-image{padding-top:0;padding-right:3rem;padding-left:3rem}.teaser-card.is-style-wide-image .teaser-card__title{font-size:1.375rem;font-weight:500;line-height:1.45;margin-bottom:1rem}.teaser-card.is-style-wide-image .teaser-card__image{margin-top:0;margin-right:-3rem;margin-left:-3rem}.teaser-card.is-style-wide-image .teaser-card__image img{border-radius:.25rem .25rem 0 0;max-width:100%}.global-header{--bg-gradient-start:#0f1a3c;--bg-gradient-end:#273c83;--site-logo:#fff;--link-color:#fff;--link-border-gradient-hover:linear-gradient(234.62deg,rgba(201,255,231,0.4),rgba(150,241,200,0.4));--link-border-gradient-active:linear-gradient(234.62deg,#c9ffe7,#96f1c8);--subnav-bg-color:#4667de}.global-header.is-light{--bg-gradient-start:#fff;--bg-gradient-end:#fff;--site-logo:#152a4e;--link-color:#4667de;--link-border-gradient-hover:linear-gradient(234.62deg,rgba(63,207,142,0.4),rgba(63,207,142,0.4));--link-border-gradient-active:linear-gradient(234.62deg,#3fcf8e,#3fcf8e)}.global-footer{--bg-gradient-start:#273c83;--bg-gradient-end:#0f1a3c;--wave-height:50px;--wave-height-negative:-50px}.testimonial{position:relative;width:100%;clear:both;padding:1rem}@media (min-width:46.25rem){.testimonial{width:95vw;max-width:none;position:relative;left:calc((-95vw - -100%)/2)}}@media (min-width:76.25rem){.testimonial{width:auto;left:auto;max-width:75rem;margin-left:-14.375rem;margin-right:-14.375rem}}@media (min-width:64rem){.testimonial{padding:2rem 5rem}}@media (min-width:46.25rem){.testimonial{display:flex;align-items:flex-end}}.testimonial:before{position:absolute;width:4rem;height:4rem;top:1rem;left:1rem;content:"";display:block;background-image:url(/content/plugins/alamain-blocks/src/blocks/testimonial/quote.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;z-index:1}.testimonial.is-style-image-right:before{left:unset;right:1rem;transform:rotate(180deg)}.testimonial__image{width:100%;margin-bottom:1rem}@media (min-width:46.25rem){.testimonial__image{width:calc(50% + 4rem);margin-bottom:0;margin-right:-4rem}.is-style-image-right .testimonial__image{order:2;margin-right:unset;margin-left:-4rem}}.testimonial__image img{width:100%;height:auto}.testimonial__card{z-index:1}@media (min-width:46.25rem){.testimonial__card{flex:0 0 50%}}.testimonial__quote{font-size:1.625rem;line-height:1.30769;color:#152a4e;font-weight:500;margin:0 0 2.5rem}.testimonial__citation{display:flex;flex-flow:row nowrap;align-items:center}.testimonial__citation__image{width:128px;height:auto;margin-right:3rem}.testimonial__citation__source{display:block}.testimonial__citation__logo{max-width:128px;height:auto;margin-right:3rem}.testimonial__citation__name,.testimonial__citation__title{display:block}.testimonial__citation__name{font-size:1.125rem;line-height:1.33333;color:#152a4e;font-weight:700;font-style:normal}.testimonial__citation__title{font-size:1rem;line-height:1.5;color:#152a4e;font-weight:400}