.dncForm .dsp-null,.dnc-otp-section.dsp-null{display:none}
#dnc-form,#dnc-thankYou-page{padding:20px;margin:20px 0;background-color:var(--White);border-radius:4px;box-shadow:0 0 12px var(--Gray)}
.DNC-breadcrumb{margin-top:20px}
.dnc-form .text-area{padding-bottom:16px;border-bottom:1px solid var(--Gray)}
.dnc-form .text-area .title{margin-bottom:24px}
.dnc-form .text-area .secondary-title{margin-bottom:12px}
.dnc-form .text-area p.expandedText{display:none}
.dnc-form .text-area p{display:inline}
.dnc-form .expandedText{display:none}
.dnc-form .form-area h5{padding-top:1.3%;padding-bottom:.2%}
.dnc-form .form-area .row{margin:0;width:100%}
.dnc-form .form-area .custom-input-field{display:flex;position:relative;flex-direction:column;padding:1.2%;padding-bottom:0}
.dnc-form .form-area .custom-input-field:nth-child(3n){margin-right:0;padding-left:10px}
.dnc-form .form-area .custom-input-field:nth-child(3n+1){padding-right:10px;padding-left:0}
.dnc-form .form-area .custom-input-field.selection{display:none}
.form-area .custom-input-field .dot{position:absolute;height:4.125rem;width:100%;justify-content:center;align-content:center;display:flex;flex-wrap:wrap}
.dnc-form .guidline-visible{color:var(--Stone);visibility:visible;margin:0;margin-top:4px}
.dnc-form .dncForm-input{height:5rem;background:var(--Super-silver);border:0;border-radius:5px;padding-left:4.6%}
.dncForm-input:focus{background-color:var(--White);border:1px solid var(--Dark-blue);height:5.8rem}
.dncForm-input:not(:placeholder-shown){background-color:var(--White);border:1px solid var(--Gray)}
.dncForm-input:not(:placeholder-shown)+.dncForm-lead-label,.dncForm-input:focus+.dncForm-lead-label{top:3%;right:7%;font-family:LatoRegular;font-size:12px;z-index:1;background:var(--White);padding:0 5px;height:20%}
.dnc-form .dnc-form-countryCode{position:absolute;height:5rem;justify-content:center;align-content:center;display:none;flex-wrap:wrap;color:var(--Gray);padding-left:16px}
.dnc-form #dncForm-form-mobile{padding-left:52px}
.dnc-form .dncForm-error{color:var(--Watermelon);margin:4px 0}
.dnc-form .dncForm-error-two{color:var(--Watermelon);margin:4px 0}
.dnc-form .dncForm-error-second{color:var(--Watermelon);margin:4px 0}
.dnc-form .custom-input-field .error{visibility:hidden;display:none}
.dnc-form .custom-input-field .error-two{visibility:hidden;display:none}
.dnc-form .error-border{border:1px solid var(--Watermelon)}
.dnc-otp-section .error-border{border:1px solid var(--Watermelon) !important}
.dnc-form .custom-input-field .mobile-number-input{padding-left:50px}
.dnc-form .dncForm-lead-label{position:absolute;height:5rem;justify-content:center;display:flex;align-items:center;color:var(--Stone);padding-left:6%;font-weight:inherit}
.dnc-form .form-area .btn-align{display:flex;flex-direction:row-reverse;height:50px;align-content:center;flex-wrap:inherit;padding-top:1.2%}
.dncForm-input:focus ~ .spacer-adj{display:none !important}
.dnc-form .submit-button,.spacer .submit-button{display:inline-block;color:var(--White);width:33%;margin:12px 0}
#dnc-otp-popup .submit-button{width:100%}
.dnc-form .submit-button-align{display:flex;justify-content:center}
#dnc-otp-popup{position:fixed;top:175px}
#dnc-otp-popup .row{margin-left:0;margin-right:0}
.dnc-otp-section{display:flex;justify-content:center}
#dnc-otp-popup .dnc-otp-popup-container{display:flex;flex-direction:column;background-color:var(--White);padding:20px;padding-bottom:0;margin:20px;border-radius:12px;width:25.2%}
.dnc-otp-popup-container .cross-positioning{flex-direction:row-reverse;top:-3%;right:0;position:relative}
.dnc-otp-popup-container .close-otp{height:auto;cursor:pointer}
.close-otp:before,.close-otp:after{position:absolute;content:' ';height:17px;width:2px;background-color:var(--Black)}
.close-otp:before{transform:rotate(45deg)}
.close-otp:after{transform:rotate(-45deg)}
.dnc-otp-popup-container .dnc-otp{display:flex;flex-direction:column;justify-content:center;height:44px;margin-top:8px;margin-bottom:20px}
.dnc-otp-popup-container .dnc-otp-form{justify-content:space-between;height:100%}
.dnc-otp-popup-container .dnc-otp-input{width:14%;height:100%;margin-right:2%;text-align:center;color:var(--Black);background:var(--Super-silver);border:1px solid var(--Gray);border-radius:2px;font-size:21px;font-family:'LatoBold'}
.dnc-otp-input input[type="number"]{font-family:'LatoBold';font-size:21px;color:var(--Black)}
.dnc-otp-popup-container .title{justify-content:center;display:flex;margin-top:16px;font-family:LatoHeavy}
.dnc-otp-popup-container .dnc-otp-subheading{display:flex;margin:12px 0}
.dnc-otp-subheading span{font-family:LatoRegular;font-size:14px}
.dnc-otp-subheading .phone-number{color:var(--Black);font-family:'LatoBold';padding-right:8px}
.dnc-otp-subheading .edit-number{font-size:12px;font-family:LatoBold;justify-content:center;display:flex;flex-direction:column}
.dnc-otp-popup-container .body-min-text{font-size:12px;color:var(--Gray)}
.dnc-otp-popup-container .count-down{color:var(--Black)}
.dnc-otp-popup-container .resend-otp{color:var(--Dark-blue)}
.dnc-otp-popup-container .spacer{margin-bottom:10px;margin-top:20px;text-align:center}
.dnc-thankyou-section{justify-content:center;display:flex;text-align:center}
.dnc-thankyou-section .dnc-thankyou-container{margin-top:25px;padding-top:20px}
.dnc-thankyou-container .image-container{display:flex;justify-content:center}
.dnc-thankyou-container .heading{margin-top:48px}
.dnc-thankyou-container .paragragh{margin:24px 0}
.dnc-thankyou-container .homepage-button{margin-bottom:24%;margin-top:6%}
.dnc-thankyou-container .homepage-button a{width:79.142%;display:inline-block}
.homepage-button a:hover{color:var(--White)}
.dnc-form input[type="text"],.dnc-form input[type="number"],.dnc-form input[type="tel"]{font-family:LatoBold;font-size:18px;color:var(--Black)}
.dncForm-lead-label:hover{cursor:text}
.otp-valid-resp{color:var(--Watermelon) !important}
.otp-blank-resp{color:var(--Watermelon) !important}
.otp-maxattemp-resp{color:var(--Watermelon) !important}
#dnc-thankYou-page .cust-redirect{font-size:14px;font-family:'LatoRegular';color:var(--Dark-blue);line-height:1.5}
@media(max-width:480px){.DNC-breadcrumb{margin:0;padding:12px 0 0 16px;background-color:var(--White)}
#dnc-form,#dnc-thankYou-page{margin:0;box-shadow:none;padding:16px}
.dnc-form .form-area h5{padding:12px 0}
.dnc-form .form-area .custom-input-field:nth-child(n){padding:0 0 4% 0;margin:0}
.dncForm-input:not(:placeholder-shown)+.dncForm-lead-label,.dncForm-input:focus+.dncForm-lead-label{top:-10%}
.btn-align .btn-pr{padding:0;margin:-3px}
h4.dnc-form-countryCode{font-size:18px}
.dnc-form .submit-button-align{display:flex;justify-content:center;position:sticky;bottom:0;width:112%;margin-left:-20px;margin-right:5px;background:var(--White);padding-left:12px;padding-right:12px;left:0;box-shadow:0 0 12px var(--Silver);z-index:2}
.dnc-form .form-area .spacer-adj{display:block;height:8px}
#dnc-otp-popup .dnc-otp-popup-container{width:100%}
.dnc-form .submit-button{width:100%}
.dnc-otp-popup-container .title{font-size:16px}
.dnc-otp-subheading .edit-number{font-size:14px}
.dnc-thankyou-container .homepage-button a{width:80.646%}
.dnc-thankyou-container .homepage-button{margin-top:36%;width:134%;margin-left:-17%;padding:10% 5%;box-shadow:0 0 12px var(--Silver);position:sticky;bottom:0}
#dnc-thankYou-page .cust-redirect{font-size:12px;font-family:'LatoBold';line-height:1}
.dnc-thankyou-section.dsp-null ~ .DNC-breadcrumb{display:none}
}