.full-height-page{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:470px}.page-not-found-main .error-page{margin:0 auto;max-width:900px;padding:60px 0;position:relative;text-align:center}.page-not-found-main h1{font-size:100px;line-height:normal;margin-bottom:0}.page-not-found-main h1,.page-not-found-main h2{color:var(--secondary_color)}.page-not-found-main .button-1{margin-top:40px}.subscription-page .systems-page{margin:0 auto;max-width:960px;padding:80px 0}.subscription-page .systems-page .page-header{margin:0 auto 50px;text-align:center}.subscription-page .systems-page h1{color:var(--secondary_color);margin-bottom:57px}.subscription-page .systems-page .page-header h2{color:var(--secondary_color);font-family:var(--body_font);font-size:28px;line-height:1.25;margin-bottom:0}.subscription-page .systems-page .header{color:var(--secondary_color);font-size:28px;font-style:normal;font-weight:700;line-height:1.25;margin-bottom:25px;text-align:center}.subscription-page .systems-page .page-header{color:var(--dark-grey)}.subscription-page .systems-page .item .item-inner{background:var(--tertiary_color);border-radius:20px;margin-bottom:16px;padding:30px}.subscription-page .systems-page .fakelabel span,.subscription-page .systems-page .subscribe-options label span{color:var(--secondary_color);font-size:24px;font-weight:700;line-height:1.46;padding-left:20px;vertical-align:middle}.subscription-page .systems-page .hs-button{margin-top:27px}.subscription-page .systems-page span.fakelabel{position:relative}.subscription-page .systems-page .fakelabel input[type=checkbox]{cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.subscription-page .systems-page .fakelabel:before{-webkit-appearance:none;background-color:#fff;content:"";cursor:pointer;display:inline-block;height:24px;vertical-align:middle;width:24px}.subscription-page .systems-page .fakelabel input[type=checkbox]:checked+span:after{border:solid var(--secondary_color);border-width:0 4px 4px 0;content:"";display:block;height:14px;left:8px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.subscription-page .systems-page .item .item-inner p{margin:8px 0 0 50px}.subscription-page .systems-page .subscribe-options{margin-top:30px}.subscription-page .systems-page .subscribe-options p+p{padding-left:30px}.subscription-page .systems-page .subscribe-options label{position:relative}.subscription-page .systems-page .subscribe-options label input[type=checkbox]{cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.subscription-page .systems-page .subscribe-options label:before{-webkit-appearance:none;background-color:#fff;border:1px solid var(--secondary_color);content:"";cursor:pointer;display:inline-block;height:24px;vertical-align:middle;width:24px}.subscription-page .systems-page .subscribe-options label input[type=checkbox]:checked+span:after{border:solid #000;border-width:0 4px 4px 0;content:"";display:block;height:14px;left:8px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.subscription-page .systems-page .success{color:var(--primary_color);font-size:24px;line-height:1.21;text-align:center}.subscription-page .systems-page .subscribe-options .header.headerfixed{margin:50px 0}.unsubscription-page .systems-page{margin:0 auto;max-width:960px;padding:20px 0 100px}.unsubscription-page .systems-page .page-header{margin:0 auto 50px;text-align:center}.unsubscription-page h1{color:var(--secondary_color);margin-bottom:56px}.unsubscription-page h2{color:var(--secondary_color);font-family:var(--body_font);font-size:28px;line-height:1.25}.unsubscription-page h3{font-size:20px;margin:0 auto;max-width:960px;text-align:center}.password-page h1,.password-page p{text-align:center}.password-page form input[type=password]:not([type=submit]),.unsubscription-page form input:not([type=submit]){background:var(--tertiary_color)!important;border:0!important;padding:30px!important}.password-page form,.unsubscription-page form{margin:30px auto 0;max-width:665px}.password-page form .hs-button,.unsubscription-page form .hs-button{display:block;margin:0 auto;text-align:center}.password-page form input::placeholder,.unsubscription-page form input::placeholder{color:#b6b7b8}footer.footer{margin-top:0}@media(max-width:991px){.confirmation-page,.full-height-page,.password-page,.unsubscription-page{height:100%}.subscription-page .systems-page .header{font-size:22px}.subscription-page .systems-page .fakelabel span,.subscription-page .systems-page .subscribe-options label span{font-size:18px}.unsubscription-page h1{margin-bottom:40px}}@media(max-width:767px){.subscription-page .systems-page h1{font-size:36px}.subscription-page .systems-page .page-header h2{font-size:26px}.subscription-page .systems-page .header{font-size:20px}.subscription-page .systems-page .fakelabel span,.subscription-page .systems-page .subscribe-options label span{font-size:15px;padding-left:10px}.subscription-page .systems-page .item .item-inner p{font-size:14px}.subscription-page .systems-page .fakelabel:before,.subscription-page .systems-page .subscribe-options label:before{height:18px;width:18px}.subscription-page .systems-page .fakelabel input[type=checkbox]:checked+span:after,.subscription-page .systems-page .subscribe-options label input[type=checkbox]:checked+span:after{border-width:0 2px 2px 0;height:10px;left:6px;width:4px}.subscription-page .systems-page .item .item-inner p{margin:8px 0 0 32px}.subscription-page .systems-page .subscribe-options p+p{padding-left:15px}.password-page form input[type=password]:not([type=submit]),.unsubscription-page form input:not([type=submit]){padding:20px!important}.password-page form .hs-button,.unsubscription-page form .hs-button{margin-top:15px}}