@charset "UTF-8";.button{display:inline-block;vertical-align:middle;margin:1em .5em 0 .5em}
@media screen and (max-width:600px){.button{margin-left:0;margin-right:0;width:100%}
.button>a{width:100%}
}
.cope-core--modal{background:#fff;padding:20px 48px 96px;border-radius:20px;box-shadow:0 4px 6px 0 rgba(0,88,105,0.08)}
.cope-core--modal--close{width:44px;height:44px;position:absolute;top:20px;right:20px;background:0;outline:0;border:0;cursor:pointer}
.input-wrap{position:relative}
.input-wrap input[type=checkbox]{display:none}
.input-wrap input:checked + label::before{background-color:#009fda}
.input-wrap input:checked + label::after{content:"✓";position:absolute;font-size:24px;left:11px;top:12px;transform:translate(-50%,-50%);color:#fff;font-weight:700}
.input-wrap input:focus + label:before{outline-width:2px;outline-style:solid;outline-color:Highlight}
@media(-webkit-min-device-pixel-ratio:0){.input-wrap input:focus + label:before{outline-color:-webkit-focus-ring-color;outline-style:auto}
}
.input-wrap label{display:flex;position:relative}
.input-wrap label::before{border:1px solid #979797;content:"";height:25px;margin-right:10px;width:25px;border-radius:2px;display:inline-block;background-color:#fff;flex:0 0 auto}
.input-wrap label p:first-of-type{margin-top:0}
.input-wrap label p:last-of-type{margin-bottom:0}
.cope-core--form--field fieldset{padding:0;border:0}
.radio-wrap{position:relative;margin-top:12px}
.radio-wrap .extra-controls{margin-bottom:26px}
.radio-wrap>input{position:absolute;opacity:0}
.radio-wrap>input:checked + label::before{background:#009fda;background-clip:content-box;padding:4px;width:14px;height:14px}
.radio-wrap>input:focus + label:before{outline-width:2px;outline-style:solid;outline-color:Highlight}
@media(-webkit-min-device-pixel-ratio:0){.radio-wrap>input:focus + label:before{outline-color:-webkit-focus-ring-color;outline-style:auto}
}
.radio-wrap>label{align-items:center}
.radio-wrap.radio-wrap>label{display:flex}
.radio-wrap>label::before{border:1px solid #979797;content:"";margin-right:12px;width:22px;height:22px;border-radius:50%;background-color:#fff;flex:0 0 auto}
.tooltip{margin-left:10px}
.tippy-tooltip.interactive-module-theme{background-color:#009fda;color:#333;max-width:700px;padding:15px 30px 15px 15px}
.tippy-tooltip.interactive-module-theme .tippy-roundarrow{fill:#009fda}
.tippy-tooltip.interactive-module-theme .tippy-content{color:#fff;font-size:14px;text-align:left}
.tippy-tooltip.interactive-module-theme .tooltip-content-wrap{position:relative}
.tippy-tooltip.interactive-module-theme .tooltip-content-wrap a{color:#fff}
.tippy-tooltip.interactive-module-theme .tooltip-content-wrap .close-tooltip{border:0;background-color:transparent;padding:3px;position:absolute;top:-10px;right:-25px}
.tippy-tooltip.interactive-module-theme .tooltip-content-wrap .close-tooltip svg{display:block}
.select-wrap{position:relative}
.select-wrap select{background-color:#fff;appearance:none;padding-right:40px}
.select-wrap select::-ms-expand{display:none}
.select-wrap .arrow{width:22px;height:12px;position:absolute;right:25px;top:14px;pointer-events:none}
.submit-button{display:inline-block;vertical-align:middle}
.submit-button .loader{display:inline-block;margin-right:10px;vertical-align:middle;font-size:10px;text-indent:-9999em;width:20px;height:20px;border-radius:50%;background:#fff;background:linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 42%);position:relative;animation:load 1s infinite linear;transform:translateZ(0)}
.submit-button .loader::after{background:#009fda;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;transition:background-color .3s}
.button-primary:hover .loader::after,.button-primary:focus .loader::after{background:#007aa7}
@keyframes load{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.submit-wrap .cope-core-button.cope-core-button.cope-core-button.cope-core--button--primary{transition:all .25s}
.submit-wrap .cope-core-button.cope-core-button.cope-core-button.cope-core--button--primary[disabled]{pointer-events:none;background:var(--grey);border:2px solid var(--grey)}
.info-form .greeting{margin:24px 0}
.info-form .text-optin-wrapper{background:#e0e0e0;margin:60px 0;padding:36px 32px}
.info-form .text-optin-wrapper .form-section{margin:0}
.info-form .text-optin-wrapper .form-section>*:first-child{margin-top:0}
.info-form .text-optin-wrapper .form-section>*:last-child{margin-bottom:0}
.info-form .text-optin-wrapper .form-section>.input-group{margin-top:28px}
.info-form .text-optin-wrapper .opt-in-fields{padding-left:40px}
.info-form .text-optin-wrapper .opt-in-fields>*{margin-top:24px}