.popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(20px,20px + ((100vw - 320px)/((450 - 320)/(34 - 20))),34px);width:100%;max-width:576px;max-height:90vh;padding:clamp(32px,32px + ((100vw - 320px)/((450 - 320)/(55 - 32))),55px) clamp(12px,12px + ((100vw - 320px)/((450 - 320)/(24 - 12))),24px) 24px;background-color:#fff}@media(min-width:576px){.popup{width:90%}}@media(min-width:768px){.popup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;max-width:900px;padding:0}}.popup.remodal-is-opened{display:-webkit-box;display:-ms-flexbox;display:flex}.popup .hidden{display:none}.popup__close{position:absolute;top:clamp(5px,5px + ((100vw - 320px)/((450 - 320)/(14 - 5))),14px);right:clamp(7px,7px + ((100vw - 320px)/((450 - 320)/(19 - 7))),19px);padding:5px;font-size:0;color:#337ab7}@media(min-width:768px){.popup__close{top:15px;right:15px}}.popup__close .v-icon__svg{color:inherit;width:clamp(12px,12px + ((100vw - 320px)/((450 - 320)/(18 - 12))),18px);height:clamp(12px,12px + ((100vw - 320px)/((450 - 320)/(18 - 12))),18px)}@media(min-width:768px){.popup__close .v-icon__svg{width:24px;height:24px}}.popup__image{height:clamp(150px,150px + ((100vw - 320px)/((450 - 320)/(259 - 150))),259px)}@media(min-width:768px){.popup__image{width:50%;height:auto}}.popup__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;overflow-x:hidden;overflow-y:auto}@media(min-width:768px){.popup__inner{width:50%;padding:48px 24px 24px}}@media(min-width:1024px){.popup__inner{padding:81px 48px}}.popup__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.popup__form{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.popup__content{margin-bottom:16px;width:100%;padding:0 max(0px,6px + ((100vw - 320px)/((450 - 320)/(0 - 6))));text-align:center}@media(min-width:768px){.popup__content{text-align:left}}.popup__content:last-child{margin-bottom:0}.popup__content h2,.popup__content .heading-2{margin-bottom:clamp(12px,12px + ((100vw - 320px)/((450 - 320)/(15 - 12))),15px);font-size:clamp(30px,30px + ((100vw - 320px)/((450 - 320)/(36 - 30))),36px);letter-spacing:.01em}.popup__content h2:last-child,.popup__content .heading-2:last-child{margin-bottom:0}.popup__content p{font-size:15px;line-height:25px;color:#585858}.popup__field{margin-bottom:8px;width:100%}.popup__field:last-child{margin-bottom:0}.popup__input[disabled],.popup__checkbox[disabled],.popup__button[disabled]{opacity:.7;pointer-events:none}.popup__input{border:1px solid #949494;border-radius:2px !important;width:100%;height:clamp(33px,33px + ((100vw - 320px)/((450 - 320)/(51 - 33))),51px);padding:0 clamp(12px,12px + ((100vw - 768px)/((1024 - 768)/(24 - 12))),24px);font-size:14px;line-height:1;text-align:center;color:#000}@media(min-width:768px){.popup__input{text-align:left}}.popup__input::-webkit-input-placeholder{color:#337ab7}.popup__input::-moz-placeholder{color:#337ab7}.popup__input::-ms-input-placeholder{color:#337ab7}.popup__input::placeholder{color:#337ab7}.popup__terms{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(10px,10px + ((100vw - 320px)/((450 - 320)/(20 - 10))),20px);margin:clamp(21px,21px + ((100vw - 320px)/((450 - 320)/(25 - 21))),25px) 0 clamp(20px,20px + ((100vw - 320px)/((450 - 320)/(23 - 20))),23px);padding:0 clamp(0px,0px + ((100vw - 320px)/((450 - 320)/(42 - 0))),42px)}@media(min-width:768px){.popup__terms{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}}.popup__terms input{margin-top:2px;min-width:clamp(15px,15px + ((100vw - 320px)/((450 - 320)/(25 - 15))),25px);width:clamp(15px,15px + ((100vw - 320px)/((450 - 320)/(25 - 15))),25px);height:clamp(15px,15px + ((100vw - 320px)/((450 - 320)/(25 - 15))),25px);cursor:pointer}.popup__terms label{font-family:proxima-nova,sans-serif;font-weight:500;font-style:normal;margin:0;text-transform:uppercase;font-size:10px;font-weight:700;line-height:15px;text-align:left;color:#000}@media(min-width:768px){.popup__terms label{font-size:11px}}.popup__terms label a{text-decoration:underline;color:#337ab7}.popup__terms label a:hover{text-decoration:none}.popup__int-sub-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media(min-width:768px){.popup__int-sub-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.popup__entry-id{display:none}.popup__interests,.popup__submit-wrapper,.popup__confirmation{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup__interests button,.popup__submit-wrapper button,.popup__confirmation button{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;font-family:proxima-nova,sans-serif;font-weight:500;font-style:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border-radius:2px;width:auto;min-width:136px;height:clamp(34px,34px + ((100vw - 320px)/((450 - 320)/(46 - 34))),46px);padding:0 16px;font-size:13px;line-height:1;letter-spacing:.1em;text-transform:uppercase;background-color:#337ab7;color:#fff}@media(prefers-reduced-motion:reduce){.popup__interests button,.popup__submit-wrapper button,.popup__confirmation button{-webkit-transition:none;transition:none}}@media(min-width:768px){.popup__interests button,.popup__submit-wrapper button,.popup__confirmation button{margin:0;height:46px}}.popup__interests button .v-icon__svg,.popup__submit-wrapper button .v-icon__svg,.popup__confirmation button .v-icon__svg{width:19px;height:19px;color:inherit}.popup__interests button:hover,.popup__submit-wrapper button:hover,.popup__confirmation button:hover{background-color:#265a88}.popup__interests button{border:1px solid #000;background:rgba(0,0,0,0);color:#000}.popup__interests button:hover{background-color:#1f1f1f;color:#fff}.popup__interests button .v-icon__svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:2px;width:14px;min-width:14px;height:14px;min-height:14px;color:inherit}@media(prefers-reduced-motion:reduce){.popup__interests button .v-icon__svg{-webkit-transition:none;transition:none}}.popup__interests button[aria-expanded=true] .v-icon__svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.popup--banner .popup__interests button{border:1px solid #fff;background:rgba(0,0,0,0);color:#fff}.popup--banner .popup__interests button:hover{background-color:#265a88}.popup--banner .popup__interests button[aria-expanded=true]{background-color:#000}.popup--banner .popup__interests button[aria-expanded=true]:hover{background-color:#333}.popup__interests .list-wrapper{position:absolute;z-index:2;bottom:50px;display:none;-webkit-box-shadow:0 0 4px rgba(0,0,0,.5);box-shadow:0 0 4px rgba(0,0,0,.5);width:100%}@media(min-width:768px){.popup__interests .list-wrapper{bottom:calc(100% + 10px);width:auto}}.popup__interests ul{padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2px;margin:0;padding:5px 0;background-color:#fff;width:100%;font-size:12px;font-weight:700;line-height:1}@media(min-width:768px){.popup__interests ul{width:auto;font-size:14px}}.popup__interests ul li{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin:0;padding:18px 15px;text-align:left;cursor:pointer}@media(prefers-reduced-motion:reduce){.popup__interests ul li{-webkit-transition:none;transition:none}}.popup__interests ul li label{margin:2px 0 0;text-transform:capitalize;color:#337ab7;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup__interests ul li input{margin-bottom:2px;width:15px;height:15px;cursor:pointer}.popup__interests ul li:hover{background-color:#d9d9d9}.popup__spinner{position:absolute;right:-34px;display:none;width:24px;height:24px;border:5px solid #337ab7;border-bottom-color:rgba(0,0,0,0);border-radius:50%;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.popup__confirmation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__confirmation.show{display:-webkit-box;display:-ms-flexbox;display:flex}.popup__confirmation h2,.popup__confirmation p{text-align:center}.popup__confirmation p{padding:0 clamp(0px,0px + ((100vw - 320px)/((450 - 320)/(20 - 0))),20px);font-size:clamp(15px,15px + ((100vw - 320px)/((450 - 320)/(19 - 15))),19px)}@media(min-width:768px){.popup__confirmation p{padding:0}}.popup__confirmation button{margin:0 auto}.popup__error{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;display:none;text-align:center;font-size:15px;line-height:25px;color:#585858}@media(min-width:768px){.popup__error{text-align:left}}.popup__recaptcha-message{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;margin-bottom:1px;font-size:12px;line-height:1.2;color:#585858}@media(min-width:768px){.popup__recaptcha-message{text-align:left}}