.calendly-container .calendly-inline-widget{min-height:700px}@media (max-width:1180px){.calendly-container{height:100%}}@media (max-width:1350px) and (min-width:1180px){.calendly-container{right:-55px}}.calendly-container{position:relative;width:100%}.calendly-container .otp-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:flex;justify-content:center;align-items:center;height:70%}.calendly-container .calendly-wrapper{width:100%;height:100%}.calendly-container .calendly-inline-widget{pointer-events:none}.calendly-container .calendly-inline-widget.verified{pointer-events:auto}@media (max-width:1180px){.calendly-container .otp-overlay{height:100%}}@media (max-width:1350px) and (min-width:1180px){.calendly-container .otp-overlay{right:-55px}}.otp-verification-container,.otp-verification-wrapper{display:flex;flex-direction:column}.otp-verification-main{border:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#e6e6e6,#e6e6e6);background-origin:border-box;background-clip:content-box,border-box;padding:1px;border-radius:16px;position:relative;align-content:center!important;justify-items:center!important}.otp-verification-wrapper .show-verification-button{position:relative;background:linear-gradient(90deg,#46b680,#8bc45d);background-size:200% 100%;color:#fff;border:none;padding:15px 30px;font-weight:600;font-size:18px;border-radius:.5em;cursor:pointer;overflow:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.otp-verification-wrapper .show-verification-button:hover{background-position:50% 0}.otp-verification-wrapper .button-text{z-index:1;transition:all .3s ease}.otp-verification-wrapper .show-verification-button .arrow-icon{margin-left:10px;animation:moveArrow 1.5s infinite}@keyframes moveArrow{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.otp-verification-main{.otp-verification{max-width:var(--content-box-width);width:500px;margin:10px auto;scale:.9;border-radius:1em;background-color:#fff;text-align:center;transition:all .3s ease-in-out;position:relative;z-index:2;font-family:Be Vietnam Pro,sans-serif}.otp-verification-title{font-size:var(--font-24);font-weight:700}.otp-verification-subtitle,.otp-verification-title{font-family:Be Vietnam Pro,sans-serif;color:#2a2a2a;cursor:default;margin-bottom:20px}.otp-verification-subtitle{font-size:var(--font-18);font-weight:500}.otp-verification-mobile-number{font-size:var(--font-14);font-weight:500;color:#6d7280;cursor:default;margin-bottom:6px;text-align:left;margin-left:10px}.otp-verification input{width:calc(100% - 20px);padding:15px;margin-bottom:0;border:1px solid #ddd;border-radius:.5em;font-size:16px;transition:all .2s ease-in-out}.otp-verification input[type=tel]{background-color:#f9fafb}.otp-verification input:focus{border-color:var(--main-green);outline:none;box-shadow:0 0 0 3px #7ebf5977}.otp-verification input.error{border-color:#ff5b5b;outline:none;box-shadow:0 0 0 3px #f8383877}.error,.otp-verification-container .error{color:#ff5b5b;font-size:var(--font-14);font-weight:500}.otp-verification button{padding:15px;background:var(--main-green-gradient);color:#fff;border:none;box-shadow:none;border-radius:.5em;font-size:var(--font-18);cursor:pointer;font-weight:600;transition:background-color .3s ease;margin-top:1em;margin-bottom:1em;font-family:Be Vietnam Pro,sans-serif}.otp-verification button:hover{transform:none;background:var(--main-green-gradient2d)}.country-input{display:flex;position:relative;align-items:center;place-content:center;cursor:pointer}.country-input input{cursor:pointer}.country-input .fa-icon{position:absolute;right:25px;top:15px;pointer-events:none;max-width:20px}.otp-input-container{display:flex;justify-content:space-evenly;margin-top:1em}.otp-input-container input{width:60px;height:60px;text-align:center;font-size:24px;border:1px solid #ddd;border-radius:8px;transition:all .2s ease-in-out}.otp-input-container input:focus{border-color:var(--main-green);outline:none;box-shadow:0 0 0 3px #7ebf5977}.otp-verify-main{text-align:-webkit-center}.otp-verify-main .verify-header{font-size:var(--font-24);font-weight:600;color:var(--text-blue);cursor:default}.otp-verify-main .verify-subtitle{font-size:var(--font-16);font-weight:400;color:var(--text-black);margin-top:7px;margin-bottom:10px;cursor:default}.otp-verification-container{text-align:-webkit-center}.phone-input{display:flex;flex-direction:row;gap:5px;width:calc(100% - 20px);align-self:center}.phone-input .country-code{width:60px;padding:10px}.otp-verify-main .verify-subtitle span{color:var(--main-green);cursor:pointer}.otp-verify-main .verify-subtitle span:hover{text-decoration:underline;color:var(--second-green)}@media (max-width:1180px){.otp-verification-main{padding:0 1em 2em}}@media (max-width:630px){.otp-verification{width:400px}.country-dropdown{width:320px}.otp-input-container input{width:50px;height:60px!important}}@media (max-width:480px){.otp-verification{margin:30px auto;padding:20px;width:350px}.country-dropdown{width:290px}.otp-input-container input{width:40px;height:50px!important}.otp-verification button,.otp-verification input{padding:12px;font-size:14px}}}@media (max-width:630px){.otp-verification-wrapper{flex-direction:column-reverse}.otp-verification-main{animation:none;padding:1px;width:100%;border-radius:1em}}.otp-verification .country{position:relative;width:100%;margin-bottom:15px}.otp-verification .country .input-wrapper{position:relative;display:flex;align-items:center}.otp-verification .country input{width:100%;padding:15px;border:1px solid #ddd;border-radius:.5em;font-size:16px;background-color:#f9fafb;cursor:pointer;font-family:Be Vietnam Pro,sans-serif}.otp-verification .country .icons-wrapper{position:absolute;right:15px;height:100%;display:flex;align-items:center;gap:8px}.otp-verification .country .clear-icon{display:flex;align-items:center;justify-content:center;color:#999;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease}.otp-verification .country .clear-icon:hover{color:#666;background-color:#f0f0f0}.otp-verification .country .chevron-icon{display:flex;align-items:center;justify-content:center;color:#888;cursor:pointer;transition:transform .3s ease}.otp-verification .country .chevron-icon:hover{color:#555}.otp-verification .country .chevron-icon.open{transform:rotate(180deg)}.otp-verification .country .dropdown{position:absolute;top:100%;left:0;width:100%;max-height:250px;overflow-y:auto;background-color:#fff;border:1px solid #ddd;border-radius:.5em;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:5px;font-family:Be Vietnam Pro,sans-serif}.otp-verification .country .dropdown ul{list-style:none;padding:0;margin:0}.otp-verification .country .dropdown li{padding:10px 15px;cursor:pointer;transition:background-color .2s ease;font-family:Be Vietnam Pro,sans-serif;font-size:var(--font-16)}.otp-verification .country .dropdown li:hover{background-color:#f0f0f0}.otp-verification .country .dropdown li.no-results{color:#999;font-style:italic;cursor:default}@media (max-width:480px){.otp-verification .country .dropdown{max-height:180px}}.verification-wrapper{position:relative;width:100%;min-height:700px}.calendly-section{width:100%;height:100%;transition:filter .3s ease}.calendly-section.blurred{filter:blur(2px);pointer-events:none}.verification-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;height:inherit;justify-content:center;align-items:center;z-index:1000;background:transparent}@media (max-width:1180px){.verification-overlay{height:100%}}@media (max-width:1350px) and (min-width:1180px){.verification-overlay{right:-55px}}