/*** WIDGET/SYSTEM CSS ***/


/*** PAGE CSS OVERRIDES ***/
.lsa-section-1-v2 .ry-each.each-left .each-details-wrapper .each-details .ry-text p .span-1,.lsa-section-1-v2 .ry-each.each-left .each-details-wrapper .each-details .ry-text p {margin-bottom:0 !important;}.lsa-section-1-v2 .ry-each.each-left .ry-headline.no-margin h3 {margin-bottom:10px;}.lsa-section-1-v2 .ry-each.each-left .each-details-wrapper .each-details .ry-text p {margin-top:7px;}.lsa-section-1-v2 .ry-each.each-left .each-details-wrapper {max-width:100% !important;width:100% !important;}.lsa-section-1-v2 .ry-each.each-left .ry-text p {text-align:left;}.lsa-section-1-v2 .ry-each.each-right .countdown-wrapper h3 {display:flex;flex-direction:column;gap:10px;text-align:center;align-items:center;padding-top:20px !important;}.lsa-section-1-v2 .ry-each.each-right .countdown-wrapper h3 .countdown-block {display:flex;gap:10px;}.lsa-section-1-v2 .ry-each.each-right .countdown-wrapper h3 .countdown-block > div {padding:10px;background:#e7f1fa;border-radius:5px;text-transform:uppercase;font-weight:400;line-height:1;}.lsa-section-1-v2 .ry-each.each-left .ry-text p {text-align:left;}.ry-form .signature-wrap {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; }@media (max-width:991px) {.ry-form .signature-wrap {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; } }.ry-form .signature-wrap .clear-btn {font-size:40px;position:absolute;right:0;bottom:50%;z-index:999;cursor:pointer;-webkit-transition:all 400ms ease;transition:all 400ms ease;opacity:0; }.ry-form .signature-wrap #signature-pad {position:relative;bottom:-30px;z-index:1; }.ry-form .signature-wrap .content-left {width:100%;max-width:520px; }.ry-form .signature-wrap .content-left:hover .clear-btn {opacity:1 !important; }.ry-form .signature-wrap .content-right {width:100%;max-width:520px;margin-top:127px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end; }@media (max-width:991px) {.ry-form .signature-wrap .content-right {max-width:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:55px; } }.ry-form .signature-wrap .content-right .form-group {margin-bottom:0; }.ry-form .signature-wrap .content-right input {height:55px;width:150px;border:0;background:#fd007d;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:calc(14px + 2 * ((100vw - 500px) / 940));text-transform:uppercase;font-weight:700;border-radius:50px; }.ry-form .signature-wrap .content-right input:hover, .ry-form .signature-wrap .content-right input:focus {outline:0; }.ry-form .signature-wrap .border {position:relative;font-size:15px;color:#333;font-weight:600;border-top:1px solid #3b3b3b;padding:20px 0;text-align:center; }@keyframes stroke {100% {stroke-dashoffset:0; } }@keyframes scale {0%, 100% {-webkit-transform:none;transform:none; }50% {-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1); } }@keyframes fill {100% {-webkit-box-shadow:inset 0px 0px 0px 30px #7ac142;box-shadow:inset 0px 0px 0px 30px #7ac142; } }<style>.countdown-wrapper {text-align:center;max-width:400px;margin:0 auto;}.offer-text {font-size:20px;font-weight:bold;color:#008067;}.offer-date {color:#e6007e;font-size:24px;}#countdown {display:flex;justify-content:center;gap:16px;margin-top:24px;flex-wrap:wrap;}.time-box {background:#ffffff;border:2px solid #0056a6;border-radius:16px;width:70px;height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 4px 12px rgba(0, 0, 0, 0.05);}.number {font-size:26px;font-weight:bold;color:#1a1a1a;}.label {font-size:12px;margin-top:6px;font-weight:bold;color:#e6007e;text-transform:uppercase;}@media (max-width:500px) {#countdown {gap:10px;}.time-box {width:60px;height:80px;}.number {font-size:22px;}.label {font-size:10px;}}</style>