.timerFooterFormContainer{display:flex;justify-content:center}
.timerFooterFormContainer .timerFooterMainContent{display:flex;column-gap:54px}
.timerFooterFormContainer .timerFooterMainContent.displayNone{display:none}
.timerFooterFormContainer .timerFooterFormWrapper{background:#0073bb;padding:8px 40px 10px 20px;position:relative;border-radius:20px 20px 0 0;display:flex;justify-content:center}
.timerFooterMainWrapper{display:none;box-shadow:0 0 10px 0 rgba(0,0,0,0.50);position:fixed;bottom:0;z-index:101;max-width:1200px;width:100%;border-radius:20px 20px 0 0}
.timerFooterForm{display:flex;column-gap:23px}
.timerFooterMainContent .timerFooterLeftContent{display:flex;flex-direction:column;row-gap:10px;max-width:235px}
.timerFooterLeftContent .timerFooterMainHeading p{color:#FFF;font-family:"Inter",sans-serif;font-size:22px;letter-spacing:-0.11px;font-weight:700;font-style:normal;line-height:normal;margin-top:6px}
.timerFooterLeftContent .timerFooterSubHeading{color:#FFF;font-family:"HelveticaNeueLTStd-Bd";font-size:16px;letter-spacing:-0.08px;line-height:normal}
.timerFooterMainContent .timerfootermiddleContainer .timerFooterFormheading p{color:#FFF;font-family:"helveticaregular";font-size:14px;font-weight:400;letter-spacing:-0.07px;opacity:.75;font-style:italic;line-height:normal;margin-bottom:6px}
.timerFooterMainContent .timerfootermiddleContainer .timerFooterinputWrapper{display:flex;align-items:flex-start;column-gap:15px}
.timerFooterMainContent .timerFooterFormFields{display:flex;align-items:baseline}
.timerFooterMainContent .timerFooterFormFields .timerFooterNameDiv{max-width:240px;width:100%}
.timerFooterMainContent .timerFooterFormFields .timerFooterNameDiv input,.timerFooterMainContent .timerFooterFormFields .timerFooterMobileDiv input{border:0;outline:0;background:0;color:#FFF;font-family:"HelveticaNeueLTStd-Md";font-size:18px;line-height:normal;border-radius:unset;border-bottom:.5px solid #f2f7fb;width:100%;padding:0 0 2px}
.timerFooterMainContent .timerFooterFormFields .timerFooterNameDiv input::placeholder,.timerFooterMainContent .timerFooterFormFields .timerFooterMobileDiv input::placeholder{color:#FFF;font-family:"HelveticaNeueLTStd-Md";font-size:18px;line-height:normal}
.timerFooterMainContent .timerFooterFormFields .timerFooterCountryMobileDiv{display:flex;position:relative;width:290px;align-items:baseline}
.timerFooterMainContent .timerFooterFormFields .timer-footer-country-code-field{border-bottom:.5px solid #f2f7fb;display:flex;align-items:center;cursor:pointer;padding:0 0 2px;width:fit-content;padding-right:15px}
.timerFooterMainContent .timerFooterFormFields .timerFooterCountryMobileDiv .timerFooterCountryCodeimg{width:16px;height:auto;margin:3px}
.timerFooterMainContent .timerFooterFormFields .timerFooterCountryMobileDiv .timerFooterCountryCode{color:#FFF;font-family:"helveticaregular";font-size:18px;line-height:normal;display:inline-block;white-space:nowrap;width:fit-content}
.timerFooterMainContent .timerFooterFormFields .timerFooterbutton{border-radius:5px;border:1px solid rgba(21,116,179,0.50);background:#f2f7fb;padding:8px;cursor:pointer;min-width:196px;width:100%;text-align:center}
.timerFooterMainContent .timerFooterFormFields .timerFooterbuttonDiv{margin-left:15px}
.timerFooterMainContent .timerFooterFormFields .timerFooterbutton button{color:#d62049;text-align:center;background:0;font-family:"HelveticaNeueLTStd-Bd";font-size:18px;line-height:normal;letter-spacing:-0.09px;cursor:pointer;padding:unset}
.timerFooterMainContent .timerfootermiddleContainer .timerFooterbottomtext{margin-top:7px}
.timerFooterMainContent .timerfootermiddleContainer .timerFooterbottomtext p{color:#f2f7fb;font-family:"helveticaregular";font-size:9px;line-height:normal}
.timerFooterFormWrapper .timerFooterCrossicon{position:absolute;right:10px;top:10px;cursor:pointer;z-index:200}
.timerFooterCountryMobileDiv .timerfooter-countrycode-popup{width:100%;position:absolute;bottom:2px;background:#FFF;z-index:8;border-radius:12px 12px 0 0;box-shadow:0 0 15px 0 rgba(51,51,51,0.15);border:1px solid #ebf4fa}
.timerFooterCountryMobileDiv .timerfooter-search-popup{border-bottom:1px solid #58595b;padding:20px 10px 12px 15px;display:flex;column-gap:5px}
.timerFooterCountryMobileDiv .timerfooter-search-popup img{vertical-align:middle}
.timerFooterCountryMobileDiv .timerfooter-search-text{border:0;font-family:'HelveticaNeueLTStd-Md';font-style:normal;width:90%;font-size:17px;line-height:24px;outline:0;padding:unset}
.timerFooterCountryMobileDiv .timerfooter-search-text::placeholder{color:#a7a9ac}
.timerFooterCountryMobileDiv .timerfooter-countrycode-popup .timerfooter-code-no-popup{overflow-y:scroll;background:white;height:221px;margin-right:5px}
.timerFooterCountryMobileDiv .timerfooter-countrycode-popup .timerfooter-country-code-li{font-family:'Helveticaregular';font-style:normal;font-size:18px;line-height:24px;color:#333;padding:10px 0 10px;cursor:pointer;display:flex}
.timerFooterCountryMobileDiv .timerfooter-countrycode-popup .timerfooter-country-code-li:hover{background:#f2f7fb}
.timerFooterCountryMobileDiv .timerfooter-countrycode-popup .timerfooter-country-code-li .timerfooter-country-code{margin-left:20px;margin-right:12px;min-width:50px;white-space:nowrap}
.timerfooter-countrycode-popup .timerfooter-code-no-popup::-webkit-scrollbar{width:4px}
.timerfooter-countrycode-popup .timerfooter-code-no-popup::-webkit-scrollbar-track{background:transparent;margin-top:10px}
.timerfooter-countrycode-popup .timerfooter-code-no-popup::-webkit-scrollbar-thumb{background-color:#e6e7e8;border-radius:4px;height:24px}
.timerfooter-countrycode-popup .timerfooter-code-no-popup{scrollbar-width:thin;scrollbar-color:#e6e7e8 transparent}
.timerFooterForm .timerFooterFormFields .timerfooter-countrycode-popup .timerFooter-country-code-li-bg{background:#f2f7fb;font-family:"HelveticaNeueLTStd-Bd";color:#0073bb}
.dsp-none{display:none !important}
.timerFooterForm .timerFooterFormFields .ta-input-w{margin-bottom:unset}
.timerFooterForm .timerFooterFormFields .ta-error-msg{padding:unset}
.timerFooterForm .timerFooterFormFields .d-block.ta-error-msg{padding:0;font-size:.875rem;padding:4px 0 !important;color:#fff;position:absolute;left:0}
.timerFooterForm .timerFooterFormFields .timerFooterMobileDiv .d-block.ta-error-msg{position:absolute;left:0}
.timerFooter-success-popup{display:flex;flex-direction:column;justify-content:center;min-height:94px}
.timerFooter-success-popup.displayNone{display:none}
.timerFooter-success-popup p{font-style:normal;font-size:18px;line-height:21px;text-align:center;color:#fff;font-family:'HelveticaNeueLTStd-Bd'}
.tffdisclaimer{display:flex;align-items:center;margin-top:15px}
.tffdisclaimer .tfformcheck{width:28px;margin:0 8px 0 0;height:18px}
.tff-form-content{display:flex}
.timerFooterMainContent .timerfootermiddleContainer .timerFooterbottomtext .tffdisclaimer .tff-form-content .info-content-ttf{color:#FFF;font-family:'helveticaregular';font-size:10px;font-weight:400;line-height:normal;opacity:.8}
.tffdisclaimer .tff-form-content .info-content-ttf a{opacity:.8;color:#e6e7e8;font-family:'helveticaregular';font-size:10px;font-weight:400;line-height:normal;text-decoration-line:underline}
.tffdisclaimer .tfform-validation{color:#e6e7e8;font-family:'helveticaregular';font-size:10px;font-weight:400;font-style:italic;line-height:normal;width:40%;margin-left:10px}
.tffdisclaimer-mobile{display:none}
.timerFooterMainContent .timerFooterFormFields .timerformshow ~ .timerFooterNameDiv{max-width:200px}
.timerFooterMainContent .timerFooterFormFields .timerformshow ~ .timerFooterNameDiv input,.timerFooterMainContent .timerFooterFormFields .timerformshow ~ .timerFooterMobileDiv input{max-width:200px}
.timerfooterform .yesno-timer-main-container{display:flex;align-items:center}
.timerfooterform .yesno-timer-main-container .toggle-timer-title{margin-right:10px;color:#fff;font-family:'HelveticaNeueLTStd-Md';font-size:18px;font-weight:500}
.timerfooterform .yesno-toggle-timer-container{display:flex;overflow:hidden;border-radius:40px;background:rgba(235,154,167,0.20);width:fit-content;padding:3px;align-items:center;min-width:107px;width:100%}
.timerfooterform .yesno-timer-main-container .yesnobtn{flex:1;display:flex;text-align:center;background:transparent;color:#1a1a1a;cursor:pointer;position:relative;padding:5px 15px;color:rgba(242,247,251,0.50);text-align:center;font-family:'helveticaregular';font-size:1.125rem;font-weight:400}
.timerfooterform .yesno-timer-main-container input[type="radio"].toggle-yesno{display:none}
.timerfooterform .yesno-timer-main-container input[type="radio"].toggle-yesno:checked+.yesnobtn{border-radius:40px;background:#f2f7fb;box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);color:#0073bb;text-align:center;font-family:'helveticaregular';font-size:1.125rem;font-weight:400;align-items:center;display:flex}
.timerfooterform .yesno-timer-main-container .yesnobtn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:unset;transform:translateX(-100%);transition:transform 200ms ease;z-index:-1}
.timer-footer-country-code-field.timerfooter-arrow-hide .timerFooterCountryCodeimg{display:none}
.timerfooterform #timer-toggle-on:checked+.yesnobtn:after{transform:translateX(0)}
.timerfooterform #timer-toggle-off:checked+.yesnobtn:after{transform:translateX(100%)}
.timerfooterform .timerFooterMainContent .timerfootermiddleContainer .timerFooterinputWrapper{align-items:center}
.timer-footer-country-code-field{cursor:default}
.timer-footer-country-code-field.timerfooter-arrow-hide .timerFooterCountryCodeimg{display:none}
@media screen and (max-width:767.99px){.timerFooterFormContainer{display:block}
.timerFooterFormContainer .timerFooterMainContent{display:flex;flex-direction:column;filter:drop-shadow(0 0 10px rgba(0,0,0,0.50))}
.timerFooterLeftContent .timerFooterMainHeading{padding-right:15px}
.timerFooterLeftContent .timerFooterMainHeading p{font-size:16px;letter-spacing:-0.08px;margin-top:unset}
.timerFooterMainContent .timerFooterLeftContent{max-width:unset;row-gap:5px}
.timerFooterLeftContent .timerFooterSubHeading{font-family:"helveticaregular";font-size:12px;letter-spacing:-0.06px}
.timerFooterMainContent .timerfootermiddleContainer .timerFooterFormheading{margin-top:5px}
.timerFooterMainContent .timerfootermiddleContainer .timerFooterFormheading p{color:rgba(255,255,255,0.50);font-size:10px;margin-bottom:6px}
.timerFooterMainContent .timerFooterFormFields{flex-direction:column}
.timerFooterMainContent .timerfootermiddleContainer .timerFooterinputWrapper{column-gap:10px}
.timerFooterMainContent .timerFooterFormFields .timerFooterNameDiv{max-width:140px}
.timerFooterMainContent .timerFooterFormFields .timerFooterNameDiv input,.timerFooterMainContent .timerFooterFormFields .timerFooterMobileDiv input{font-family:"helveticaregular";font-size:14px}
.timerFooterMainContent .timerFooterFormFields .timerFooterNameDiv input::placeholder,.timerFooterMainContent .timerFooterFormFields .timerFooterMobileDiv input::placeholder{font-family:"helveticaregular";font-size:14px;line-height:normal}
.timerFooterMainContent .timerFooterFormFields .timerFooterCountryMobileDiv{align-items:baseline}
.timerFooterMainContent .timerFooterFormFields .timerFooterCountryMobileDiv .timerFooterCountryCode{font-size:14px}
.timerFooterMainContent .timerFooterFormFields .timerFooterCountryMobileDiv .timerFooterCountryCodeimg{width:13px;height:13px;margin:unset;margin-left:5px;margin-right:5px}
.timerFooterMainContent .timerFooterFormFields .timer-footer-country-code-field{display:flex;column-gap:1px;width:fit-content;padding-right:12px}
.timerFooterMainContent .timerFooterFormFields .timerFooterbuttonDiv{width:100%;margin-left:unset;margin-top:26px}
.timerFooterMainContent .timerFooterFormFields .timerFooterbutton{padding:5px}
.timerFooterMainContent .timerFooterFormFields .timerFooterbutton button{font-size:16px;letter-spacing:-0.08px}
.timerFooterMainContent .timerfootermiddleContainer .timerFooterbottomtext p{font-size:8px}
.timerFooterMainContent .timerfootermiddleContainer .timerFooterbottomtext{max-width:unset;margin:unset}
.timerFooterCountryMobileDiv .timerfooter-search-popup{padding:16px 8px 8px 16px}
.timerFooterCountryMobileDiv .timerfooter-search-text{font-size:12px}
.timerFooterCountryMobileDiv .timerfooter-countrycode-popup .timerfooter-country-code-li{padding:8px 0 8px;font-size:14px}
.timerFooterCountryMobileDiv .timerfooter-countrycode-popup .timerfooter-country-code-li .timerfooter-country-code{margin-left:16px;min-width:40px}
.timerFooterCountryMobileDiv .timerfooter-countrycode-popup{border:unset;bottom:2px}
.timerFooterForm .timerFooterFormFields .timerfooter-countrycode-popup .timerFooter-country-code-li-bg{font-family:"HelveticaNeueLTStd-Md"}
.timerFooterForm .timerFooterFormFields .ta-error-msg{font-size:.625rem}
.timerFooterForm .timerFooterFormFields .d-block.ta-error-msg{padding-bottom:0}
.timerFooter-success-popup{font-size:16px;line-height:18px}
.timerFooter-success-popup p{font-size:16px;line-height:18px}
.timerFooterFormContainer .timerFooterFormWrapper{padding:8px 10px}
.timerFooterCountryMobileDiv .timerfooter-countrycode-popup .timerfooter-code-no-popup{height:202px}
.timerfooterform .yesno-timer-main-container .toggle-timer-title{color:rgba(255,255,255,0.82);font-family:'helveticaregular';font-size:10px;font-weight:400}
.timerfooterform .yesno-timer-main-container input[type="radio"].toggle-yesno:checked+.yesnobtn{font-size:.75rem}
.timerfooterform .yesno-timer-main-container .yesnobtn{font-size:.75rem;padding:6px 19px}
.timerfooterform .yesno-timer-main-container .yesnoinput.toggle-yesno:checked+.yesnobtn{padding:10px 12px}
.timerfooterform .yesno-timer-main-container{position:absolute;top:25px;right:5px}
.timerfooterform .toogle-footer-form{position:relative}
.timerfooterform .yesno-toggle-timer-container{min-width:unset}
.tffdisclaimer{display:none}
.tffdisclaimer-mobile{display:inline-flex;margin-top:17px}
.tffdisclaimer-mobile .mob-tfformcheck{width:42px;margin:0 8px 0 0;height:18px}
.tffdisclaimer-mobile .tff-form-content-mob .info-content-ttf-mob{color:#f2f7fb;font-family:'helveticaregular';font-size:7px;font-weight:400;line-height:normal;opacity:.8}
.tffdisclaimer-mobile .tff-form-content-mob .info-content-ttf-mob a{opacity:.8;color:#f2f7fb;font-family:'helveticaregular';font-size:7px;font-weight:400;line-height:normal;text-decoration-line:underline}
.tffdisclaimer-mobile .tfform-validation-mob{color:#FFF;font-family:'helveticaregular';font-style:italic;font-size:7px;font-weight:400;line-height:normal}
.timerFooterForm .timerFooterFormFields .d-block.ta-error-msg{padding:2px 0 !important}
.timerFooterMainContent .timerFooterFormFields .timerformshow ~ .timerFooterNameDiv{max-width:170px}
.timerFooterMainContent .timerFooterFormFields .timerformshow ~ .timerFooterNameDiv input,.timerFooterMainContent .timerFooterFormFields .timerformshow ~ .timerFooterMobileDiv input{max-width:170px}
.timerFooterMainContent .timerFooterFormFields .timerFooterbuttonDiv{margin-top:5px}
.timerFooterForm .timerFooterFormFields .d-block.ta-error-msg{font-size:.625rem}
.timerFooterMainContent .timerFooterFormFields .timerformshow ~ .timerFooterNameDiv{max-width:145px}
}