.kbb-email-subscription-form .kbb-email-subscription-from-wrapper{background-color:#f2f2f2;border:1px solid #dcdcdc;border-radius:4px;display:flex;flex-direction:column;gap:24px;margin-bottom:64px;padding:20px}@media(min-width:1024px){.kbb-email-subscription-form .kbb-email-subscription-from-wrapper{flex-direction:row}}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .first-container{text-align:center;width:100%}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .first-container img{height:80px}@media(min-width:1024px){.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .first-container img{height:auto}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .first-container{width:25%}}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container h3{color:#000;font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;letter-spacing:0;line-height:24px;margin:0;text-align:center;text-transform:none}@media(min-width:1024px){.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container h3{font-size:24px;line-height:28px;text-align:left}}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container>p{text-align:center}@media(min-width:1024px){.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container>p{text-align:left}}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .checkboxes{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .checkboxes{flex-direction:row;gap:24px}}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .checkboxes .checkbox-group{display:flex;flex-direction:row;gap:8px}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .checkboxes .checkbox-group .checkbox-container{padding-top:6px}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .checkboxes .checkbox-group .label-container>p:first-child{font-weight:700}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .checkboxes .checkbox-group .label-container p{margin-bottom:0}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .input-placement{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media(min-width:1024px){.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .input-placement{flex-direction:row;gap:unset;margin-top:40px}}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .input-placement .text-input{width:100%}@media(min-width:1024px){.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .input-placement .text-input{width:75%}}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .input-placement .text-input .error-message-block{display:none}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .input-placement .text-input .error-message-block>span{color:#f43a36;font-family:Open Sans,sans-serif,Tahoma,Arial;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .input-placement .text-input-error .input-label,.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .input-placement .text-input-error input[type=text]{color:#f43a36}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .input-placement .text-input-error input[type=text]{border-color:#f43a36}.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .input-placement button{height:-moz-fit-content;height:fit-content;margin-left:0;width:100%}@media(min-width:1024px){.kbb-email-subscription-form .kbb-email-subscription-from-wrapper .second-container .input-placement button{margin-left:16px;width:25%}}.alert-container-success{background-color:#e9ffdd;border:1px solid #b1ed8e;color:#296f01}.alert-container-error{background-color:#feeeee;border:1px solid #ffaba8;color:#ba0e0a}#email-error-alert{margin-top:15px}.alert-container{border-radius:4px;display:none;justify-content:space-between;margin-right:0}.alert-container .alert-container-section{display:flex}.alert-container .alert-message{display:flex;padding:16px 8px 16px 16px;width:100%}.alert-container .alert-message .alert-icon{margin-top:8px;width:24px}.alert-container .close-alert-button{cursor:pointer;height:16px;margin:16px;width:16px}.alert-container .message-text .title-message{font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;letter-spacing:0;line-height:24px;margin:8px;text-transform:none}.alert-container .message-text .content-message{font-family:Open Sans,sans-serif,Tahoma,Arial;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin:8px;text-align:left}.argo-checkbox{appearance:none;background-color:#fff;border:1px solid silver;border-radius:.15em;color:silver;display:grid;font:inherit;height:20px;margin:0;place-content:center;transform:translateY(-.075em);width:20px}.argo-checkbox:disabled{background:#dcdcdc;pointer-events:none}.argo-checkbox:before{background-color:CanvasText;box-shadow:inset 1em 1em #fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}.argo-checkbox:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}.argo-checkbox:checked{background-color:#0799f8}.argo-checkbox:checked:before{transform:scale(1)}.argo-button{align-items:center;background-color:transparent;border-radius:4px;border-style:none;cursor:pointer;display:inline-flex;justify-content:center;outline:0;padding:0;text-align:center;text-decoration:none;width:auto}.argo-button>span{border-radius:4px;height:100%;justify-content:center;opacity:1;transform:scale(1);transition:background .25s,box-shadow .25s;transition-timing-function:ease-in-out;width:100%}.argo-button-span{align-items:center;background:#f3bc2a;box-sizing:border-box;color:#000;display:flex;font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;letter-spacing:0;line-height:24px;min-height:48px;padding-left:32px;padding-right:32px;transform:scale(1);transition:background .25s,box-shadow .25s}.argo-button-span:after{content:"";min-height:inherit}.argo-button:focus>span{box-shadow:0 0 8px #006bc2}.argo-button:hover>span{box-shadow:0 10px 20px rgba(0,0,0,.2)}.argo-button.disabled,.argo-button.disabled:hover,.argo-button:disabled,.argo-button[disabled],.argo-button[disabled]:hover{opacity:.35;pointer-events:none}.argo-input-label{display:flex;flex-direction:column;position:relative}.argo-input{background:#fff;border:1px solid #dcdcdc;border-radius:4px;box-sizing:initial;color:#000;font-family:Open Sans,sans-serif,Tahoma,Arial;font-size:16px;font-weight:400;height:36px;letter-spacing:0;line-height:24px;outline:none;padding:10px 0 0 16px;resize:none;transition:.15s;width:auto}.argo-input:disabled{background:#dcdcdc;border:1px solid #dcdcdc;box-shadow:none;pointer-events:none}.argo-input:active,.argo-input:focus{border-color:#0799f8}.argo-input:hover{border-color:#939393}input[type=text].argo-input{-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;border:1px solid #dcdcdc;border-radius:4px;box-sizing:initial;color:#505050;color:#000;font-family:Open Sans,sans-serif,Tahoma,Arial;font-size:14px;font-size:16px;font-weight:400;height:46px;height:36px;letter-spacing:0;line-height:24px;outline:none;padding:10px 0 0 16px;resize:none;transition:all .25s ease-in-out;transition:all .15s ease;width:auto}input[type=text].argo-input.error{border:1px solid #f43a36}.input-label-styles{color:#505050;cursor:text;display:inline;font-family:Open Sans,sans-serif,Tahoma,Arial;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;padding-left:16px;pointer-events:none;position:absolute;top:12px;transform-origin:0 0;transition:.2s}.argo-input:active~.input-label,.argo-input:focus~.input-label{color:#006bc2;font-size:10px;top:0}.argo-input.js-has-value~.input-label{font-size:10px;top:0}
