@media (max-width: 1699.98px) {
:root {--fs-xxl:50px;--fs-lg:38px;--fs-md: 24px;}

.ntm__hero-copy {font-size: 35px;}
/* .ntm__reward-box{width: calc(100% - 140px);} */
.ntm__hero{padding-bottom: 70px;}
.ntm__reward{padding: 70px 0;}
.ntm__eligible{padding: 70px 0;}

}
@media (max-width: 1599.98px) {
.form-button {height:103.28px;}
.form-button .icon{top: 50px;}
.ntm__content.ntm__tnc-box ul li {margin-bottom: 18px;}
.ntm__gift-list li{padding-right: 35px;}
.ntm__hero{padding-bottom: 60px;}
.ntm__reward{padding: 60px 0;}
.ntm__eligible{padding: 60px 0;}
.ntm__gift-list li {padding-right: 100px;}
}

@media (max-width: 1499.98px) {
:root {--fs-xxl:48px;}
}

@media (max-width: 1399.98px) {
/* .ntm__reward-box p{font-size: 32px;} */
.ntm__hero{padding-bottom: 50px;}
.ntm__reward{padding: 50px 0;}
.ntm__eligible{padding: 50px 0;}
.ntm__eligible-box p em{font-size: 18px;}
/* :root {--fs-xxl:50px; --fs-lg: 44px;} */
/* .ntm__gift-list li p{font-size: 28px;} */
/* .ntm__reward-box {width: calc(100% - 90px);} */
/* .ntm__reward-box p{font-size: 30px;} */
.ntm__gift-list li {padding-right: 0;}
.ntm__eligible-box p{font-size: 24px;}
.form-button .icon{
  top: 53px;
}

}

@media (max-width: 1199.98px) {
:root {--fs-xxl: 44px; --fs-lg: 34px;}
.ntm__hero {padding: 20px 0 70px;}
.ntm__reward {padding: 60px 0;}
.ntm__eligible-box p {font-size: 21px;}
.ntm__eligible-box .icon {width: 45px;height: 45px;}
.ntm__eligible-box p em {font-size: 15px;margin-top: 5px;}
.ntm__gift-left .ntm__img img {margin: auto;}
.ntm__gift-right {margin-left: 0;}
.ntm__gift {padding: 70px 0 40px;}
.ntm__tnc-box {padding: 40px;margin-top: 30px;}
.ntm__content.ntm__tnc-box ul li {font-size: 22px;}
.ntm__contact {padding: 60px 0 12px;}
.form-group {margin-bottom: 25px;}
.ntm__form {padding: 40px;}
.form-button {height: 128px;padding-bottom: 0px;margin-bottom: 0;}
.form-button .icon {top: 69px;}
.form-control {font-size:22px;}
.form-label {font-size: 26px;padding-left: 0;margin-bottom: 10px;}
.form-button .ntm__btn {font-size: var(--fs-md);}
.ntm__contact .ntm__form {margin-top: 40px;}
.ntm__contact .ntm__heading .icon {width: 50px;height: 50px;}
.ntm__content.ntm__tnc-box ul {font-size: 22px;line-height: 28px;}
.ntm__hero-copy p { font-size: 22px;}
/* .ntm__reward-box { width: calc(100% - 0px);} */
.ntm__reward-box p {font-size: 22px;}
.ntm__gift-list li p { font-size: 22px; }
.ntm__gift-list li h5{font-size: 26px;}

}
@media (min-width: 992px) {

}
@media (max-width: 991.98px) {
:root {--fs-xxl: 42px ;--fs-md: 24px;}
.ntm__content.ntm__tnc-box ul {column-count: 1;}
.ntm__content.ntm__tnc-box ul li {margin-bottom: 20px;}
.ntm__gift-list li h5 {font-size: 24px;}
.ntm__gift-list li p {font-size:20px;}
.ntm__gift-list li:not(:last-child)::before {height: calc(100% + 34%);}
.ntm__eligible-wrap {flex-wrap: wrap;}
.ntm__eligible-box {flex: 1 0 auto;width: 48%;}
.ntm__eligible {padding: 60px 0 60px;}
.ntm__hero-content .ntm__media img {height: 440px;object-fit: contain;}
.ntm__reward {padding: 40px 0;}
.ntm__reward-box {margin-top: 10px;}
.ntm__hero-copy p {font-size: 20px;}
.ntm__reward-box {width: calc(100% - 0px);}
.ntm__reward .ntm__heading{flex-direction: column;}
.ntm__reward .ntm__heading h3 .highlight{display: block;}
.ntm__reward .ntm__heading h3{line-height: 1.080em;}
.ntm__hero{padding-bottom: 50px;}
.ntm__reward{padding: 50px 0;}
.ntm__eligible{padding: 50px 0;}
.ntm__gift-list li {padding-right: 150px;}
.ntm__eligible-box p { font-size: 20px;}
.ntm__eligible-box p em {font-size: 18px;}
.form-button {height: auto;padding-bottom: 34px;}
.form-button .icon {top: 13px;}
.ntm__reward-box p {font-size: 20px;}
.ntm__content.ntm__tnc-box ul li {font-size: 20px;}
.form-control {font-size: 18px;min-height: 60px;padding: 0 18px;}
.form-label { font-size: 24px;}
.form-alert {font-size: 18px;}
.form-button .ntm__btn{font-size: 22px;}
}

@media (max-width: 767.98px) {
.ntm__header .navbar-brand img {height: 90px;}
:root {--fs-xxl: 36px;--fs-md: 20px;}

.ntm__eligible {padding: 45px 0;}
.ntm__gift-list li p {font-size: 18px;}
.ntm__gift-list li h5 {font-size: 30px;}
.ntm__contact .ntm__content p {font-size: 24px;}
.ntm__contact .ntm__form {margin-top: 28px;}
.ntm__form {padding: 30px;}
.form-control {min-height: 60px;}
.form-label {font-size: 22px;}
.form-alert {font-size: 20px;line-height: 22px;font-weight: 700;font-style: italic;margin: 0 !important;padding: 0; text-align: center;}
.form-button {padding-bottom: 28px;}
.ntm__tnc-box {padding: 30px;margin-top: 30px;}
.ntm__gift-list li+li {margin-top: 53px;}
.ntm__hero::after {width: 150px;height: 150px;right: 0;top: 0px;}
.ntm__hero-content .ntm__media {margin-top: 20px;}
.ntm__hero {padding-bottom: 45px;}
.ntm__gift {padding: 40px 0;}
.ntm__gift-left .ntm__img img {height: 450px;}
.ntm__gift-list li {padding-right: 0;}
.ntm__gift-list li h5{font-size: 22px;}
.form-button .ntm__btn{font-size: 20px;}
}

@media (max-width: 575.98px) {
:root {--fs-xxl: 30px;--fs-lg: 30px;--fs-md: 18px;}
.ntm__header .navbar-brand {margin: 0 auto;width: 60%;}
.ntm__header .navbar-brand img {height: auto;margin: auto;width: 100%;}
.ntm__hero .ntm__heading h1 {line-height: 1.13em;}
.ntm__reward .ntm__heading {gap: 12px;flex-direction: column;}
.ntm__reward-box {padding: 20px;width: 100%;}
.ntm__reward-box p {font-size: 18px;}
.ntm__hero-content .ntm__media img {height: auto;object-fit: contain;}
.ntm__reward .icon {width: 35px;flex: 0 0 auto;}
.ntm__eligible-box p{height: auto;font-size: 18px;}
.ntm__eligible-box .icon {width: 30px;height: 30px;}
.ntm__eligible-box p em {font-size: 16px;margin-top: 5px;}
.ntm__reward .ntm__heading h3 {font-size: var(--fs-lg);}
.ntm__heading h2{font-size: 30px;}
.ntm__gift-left .ntm__img img {height: auto;width:80%;margin: auto;}
.ntm__content.ntm__tnc-box ul li {margin-bottom: 12px;font-size: 16px;line-height: 1.5;}
.ntm__contact .ntm__content p {font-size: 18px; line-height:23px;}
.form-label {font-size: 22px;}
.ntm__content.ntm__tnc-box ul li:last-child {margin-bottom: 0;}
.form-control {padding: 0 20px;}
.ntm__form {padding: 20px;border: 3px solid;border-radius: 18px;}
.ntm__tnc-box {padding: 24px;border-radius: 20px;margin-top: 20px;}
.ntm__tnc {padding: 25px 0 0;}
.ntm__contact {padding: 50px 0 16px;}
.ntm__eligible {padding: 25px 0;}
.ntm__reward {padding: 25px 0;}
.ntm__eligible-wrap {margin-top: 20px;}
.ntm__gift {padding: 25px 0;}
.form-button .icon {right: 12px;}
.form-alert {font-size: 14px;line-height: 1.3; text-align: center;}
.ntm__contact .ntm__heading .icon {width: 32px;height: 32px;}
.ntm__contact .ntm__form {margin-top: 20px;}
.ntm__gift-list li p {font-size: 16px;}
.ntm__gift-list li h5 {font-size: 22px;}
.ntm__reward-box {margin-top: 0;}
.ntm__gift-right {margin-top: 20px;}
.ntm__diclosure-modal .modal-content {background-color: var(--clr-theme-accent);padding: 26px 16px;border-radius: 20px;}
.ntm__diclosure-modal .btn-close {width: 22px;height: 22px;right: 6px;top: 7px;font-size: 10px;}
#acknowledgeSubmit {font-size: 16px;min-height: 55px;padding: 0 20px;margin: 30px auto -50px;}
#acknowledgeSubmit .icon {width: 36px;height: 36px;}
.ntm__gift-list li .marker::after {border: none;border-top: 3px dashed #000;}
.ntm__gift-list li:not(:last-child)::before {height: calc(100% + 23%);top: 36px;border-left: 3px dashed #000;}
.ntm__gift-list li .marker::before {width: 12px;height: 12px;border-radius: 50px;left: 40px;top: 25px;border: 2px solid #000;}
.ntm__gift-list li+li {margin-top: 30px;}
.ntm__hero-copy p {font-size: 22px;padding: 0 28px;}
.form-button {padding-bottom: 16px;}
.ntm__contact .ntm__diclosure-modal h5 {font-size: 20px;}
.ntm__diclosure-modal .ntm__content p {line-height: 1.3;font-size: 14px;}
.ntm__hero::after {width: 80px;height: 80px;right: 0;top: 30px;}
.ntm__eligible-wrap {gap: 16px;}
.ntm__gift-wrap {margin-top: 26px}
.ntm__eligible-box {width: 100%;}
.ntm__gift-list li{padding-left: 64px;padding-right: 40px;}
.ntm__hero-copy p .highlight{display:block;}
.form-control {font-size: 16px;}
.ntm__eligible-wrap .ntm__eligible-box:nth-child(1){padding-left: 55px;padding-right: 55px;}
.ntm__hero {padding-bottom: 25px;}
.ntm__reward-box p strong { display: unset;}
.ntm__form span.wpcf7-not-valid-tip {  font-size: 16px; margin-left: 0;}
.ntm__form .wpcf7 form .wpcf7-response-output {
  margin: 24px 20px 0;
  font-size: 16px;
  padding: 8px 15px;
  text-align: center;
}

}


@media (max-width: 480px) {
.ntm__hero-copy p {font-size: 16px;}
.ntm__hero .ntm__heading h1{font-size: 26px;}
.ntm__reward .ntm__heading h3{font-size: 26px;}
.ntm__heading h2 {font-size: 26px;}
.ntm__gift-list li{padding-right: 0px;}
}
@media (max-width: 408px) {
:root {--fs-xxl: 24px;--fs-lg: 24px;--fs-md: 16px;}
.ntm__reward .ntm__heading h3 {font-size: 22px;}
.ntm__hero-copy {border-top: 4px dotted var(--clr-theme-copy);border-bottom: 4px dotted var(--clr-theme-copy);padding: 10px 0;}
.ntm__reward-box p {font-size: 16px;}
.ntm__reward-box {padding: 16px;}
.ntm__content.ntm__tnc-box ul li {margin-bottom: 10px;line-height: 1.5;}
.ntm__tnc-box {padding: 18px;}
.ntm__content.ntm__tnc-box ul li {padding-left: 18px;}
.form-control {min-height: 46px;}
.form-group {margin-bottom: 16px;}
.ntm__form {padding: 16px;}
.form-label {margin-bottom: 8px;}
.form-button .ntm__btn {min-height: 50px;}
.form-button .icon {right: 7px;font-size: 15px;top: 7px;width: 35px;height: 35px;}
.form-button {padding-bottom: 0px;}
.ntm__contact .ntm__content p {line-height: 1.4;}
.ntm__hero-copy p {font-size: 16px;padding: 0 10px;}
.ntm__reward-box p {font-size: 16px;}
.ntm__contact .ntm__content p {font-size: 14px;}
.ntm__gift-list li p{font-size: 16px;}
.ntm__hero .ntm__heading h1 {font-size: 24px;}
.ntm__heading h2{font-size: 24px;}
}
@media (max-width: 360px) {
:root {--fs-xxl: 20px;--fs-lg: 20px;--fs-md: 16px;}
.ntm__hero .ntm__heading h1 {line-height: 24px;}
}