/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.newsletter__fields-wrapper{display:flex}.newsletter__fields-wrapper .webform-flex:first-child{flex:1 1 0;min-width:0}.newsletter__fields-wrapper .webform-flex:last-child{flex:0 0 56px;width:56px;max-width:56px}.newsletter__fields-wrapper .webform-flex--container{margin:0}.newsletter__fields-wrapper .webform-flex--container .form-item-email-address :has(.form-item--error-message) input{background-color:red!important;outline:1px solid #c00}.newsletter__fields-wrapper .webform-flex--container .form-item-email-address :has(.form-item--error-message) input:focus-visible{outline:1px solid #c00}.newsletter__fields-wrapper .webform-flex--container .form-item-email-address input{width:100%;font-family:RedHatDisplay-Regular;font-size:16px;padding-left:16px;min-height:48px;color:#000;height:45px;border:0;font-weight:400;border-radius:10px 0 0 10px}.newsletter__fields-wrapper .webform-flex--container .form-item-email-address strong.form-item--error-message{font-size:10px;padding:0;display:block;color:#c00;line-height:15px;margin:6px 0 0;letter-spacing:normal}.newsletter__fields-wrapper .webform-flex--container .form-actions input.webform-button--submit{border-radius:0 10px 10px 0;width:58px;height:48px;border:0;background-color:#00479d;color:#fff;font-size:0;background-image:url(/themes/custom/sangfor/front-end/public/assets/images/icons/arrow-link.svg);background-repeat:no-repeat;background-position:center;background-size:19px;margin-top:0!important;padding:0}
.table-widget-2{overflow:hidden;padding-top:40px;padding-bottom:40px}@media (min-width:992px){.table-widget-2{background-size:cover}}.table-widget-2__heading-main h2{font-family:RedHatDisplay-Bold;font-size:7.7777777778vw;font-style:normal;color:#333;line-height:48px}@media (min-width:768px){.table-widget-2__heading-main h2{font-size:3.6458333333vw;text-align:center}}@media (min-width:992px){.table-widget-2__heading-main h2{font-size:36px;line-height:55px}}.table-widget-2__description{font-family:RedHatDisplay-Medium;line-height:24px;font-style:normal;font-weight:500;font-size:18px;margin:auto}@media (min-width:768px){.table-widget-2__description{font-size:2.0833333333vw;text-align:center}}@media (min-width:992px){.table-widget-2__description{font-size:16px;width:662px;margin-bottom:30px}}.table-widget-2__description-2{margin-top:16px;font-family:RedHatDisplay-Medium;line-height:24px;font-style:normal;font-weight:500;font-size:18px}@media (min-width:768px){.table-widget-2__description-2{font-size:2.0833333333vw;margin-top:36px}}@media (min-width:992px){.table-widget-2__description-2{font-size:16px;width:662px;margin-bottom:30px}}.table-widget-2__wrap-table{margin-top:18px;font-size:16px;font-family:RedHatDisplay-Regular}@media (min-width:992px){.table-widget-2__wrap-table{font-size:18px}}.table-widget-2__wrap-table .table-striped>tbody>tr:nth-child(2n)>td,.table-widget-2__wrap-table .table-striped>tbody>tr:nth-child(2n)>th{background-color:#f2f6fb}.table-widget-2__wrap-table table{width:1100px;background-color:#fff!important;margin:2rem 0}@media (min-width:992px){.table-widget-2__wrap-table table{width:100%}}.table-widget-2__wrap-table table th{background:linear-gradient(180deg,#1970d7 35.88%,#002876 100%);color:#fff;border:1px solid #ececec;text-align:center;vertical-align:middle;font-family:RedHatDisplay-Bold;height:49px;font-size:16px}.table-widget-2__wrap-table table th:nth-child(1){width:228px;text-align:center}.table-widget-2__wrap-table table tr:nth-child(even){background-color:#fff}.table-widget-2__wrap-table table tr:nth-child(odd){background-color:#f2f6fb}.table-widget-2__wrap-table table tr{height:56px}.table-widget-2__wrap-table table tr td{border:1px solid #ececec;font-size:12px;text-align:center;vertical-align:middle;font-family:RedHatDisplay-SemiBold}@media (min-width:768px){.table-widget-2__wrap-table table tr td{font-size:16px}}.table-widget-2__wrap-table table tr td ul{padding:10px 10px 10px 2rem;text-align:left}.table-widget-2__wrap-table>p,.table-widget-2__wrap-table ul{font-size:16px;font-family:RedHatDisplay-Medium;line-height:24px;font-style:normal;font-weight:500}.table-widget-2__wrap-table p{font-size:16px}@media (min-width:992px){.table-widget-2__wrap-table p{font-size:18px}}.table-widget-2__wrap-table ul li,.table-widget-2__wrap-table ol li{font-size:16px}@media (min-width:992px){.table-widget-2__wrap-table ul li,.table-widget-2__wrap-table ol li{font-size:18px}}
