.country-dropdown[data-astro-cid-stcgl2ku]{position:relative}.country-dropdown[data-astro-cid-stcgl2ku].hidden{visibility:hidden}.country-button[data-astro-cid-stcgl2ku]{display:flex;justify-content:center;align-items:center;gap:8px;}.country-button[data-astro-cid-stcgl2ku].active .drop-icon[data-astro-cid-stcgl2ku]{transform:rotate(-180deg)}.drop-icon[data-astro-cid-stcgl2ku]{transition:transform .3s ease}.country-list[data-astro-cid-stcgl2ku]{display:flex;flex-direction:column;gap:6px;position:absolute;background-color:#fff;width:150px;padding:7px 0;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000000f;top:32px;z-index:10}.country-list[data-astro-cid-stcgl2ku].hidden{display:none;}.country-item[data-astro-cid-stcgl2ku]{height:33px;display:flex;justify-content:flex-start;align-items:center;gap:10px;font-size:14px;line-height:1.5;color:#4e526b;cursor:pointer;padding:0 12px}.country-item[data-astro-cid-stcgl2ku]:hover{background-color:#c2f2d1}.country-item[data-astro-cid-stcgl2ku].selected{background-color:#24a652;color:#fff}.textback{display:flex;flex-direction:column;text-align:center;align-items:center;}.textback-form{position:relative;margin:0 auto;}@media only screen and (min-width: 1020.9px){.textback-form{width:500px;}}.textback-form.error .input-wrapper{background-color:#fffbd2;border-color:#ff3363}.textback-form.error .phone-input{color:#ff3363}.textback-form.error .submit-error{display:block}.input-wrapper{box-sizing:border-box;border-radius:10px;border:solid 1px #ccc;display:flex;flex-direction:row;align-items:center;padding:0 15px 0 20px;background-color:#fff;}@media only screen and (max-width: 1020.8px){.input-wrapper{height:50px;margin-bottom:10px;}}@media only screen and (min-width: 1020.9px){.input-wrapper{height:66px;padding-right:170px;}}.us-flag{display:inline-block;border-radius:50%;width:24px;height:24px;flex:0 0 30px;}.phone-input{display:block;font-family:Aleo,serif;font-size:20px;letter-spacing:.27px;color:#000;background-color:initial;padding:0 0 0 25px;width:100%;height:100%;text-transform:uppercase;}.submit-button{font-family:Aleo,serif;display:block;text-align:center;background-color:var(--cta-background-color);padding-top:15px;padding-bottom:15px;color:#fff;font-weight:700;border-radius:10px;overflow:hidden;transition:background-color .3s ease,border .3s ease,color .3s ease;}@media only screen and (max-width: 1020.8px){.submit-button{position:relative;font-size:20px;width:100%;}}@media only screen and (min-width: 1020.9px){.submit-button{position:absolute;font-size:18px;height:53px;width:154px;top:7px;right:8px;}}.submit-button:disabled{opacity:.5}.submit-button:not(:disabled):hover{background-color:var(--cta-background-color-hover)}.submit-success,.submit-error{display:none;}.textback-list{}@media only screen and (max-width: 1020.8px){.textback-list{display:grid;grid-template-columns:auto auto;gap:8px 46px;margin-top:32px;}}@media only screen and (min-width: 1020.9px){.textback-list{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px;}}.textback-list-item{display:flex;align-items:center;gap:4px;color:var(--txtbck-tick-text-color);font-size:13px;font-weight:500;white-space:nowrap;}.textback-mark{color:#23a652;}.agreement{color:#797c91;font-size:12px;font-weight:400;line-height:18px;margin-top:16px;}@media only screen and (max-width: 1020.8px){.agreement{margin-top:26px;}}.agreement_narrow{max-width:17rem;}.error-line{background-color:#fa1d47;position:absolute;border-radius:10px;padding:8px;font-size:14px;line-height:1.43;text-align:center;color:#fff;z-index:1}@media only screen and (max-width: 1020.8px){.error-line{bottom:125px}}@media only screen and (min-width: 1020.9px){.error-line{width:335px;left:50%;margin-left:-167px;bottom:75px}}.error-line:after{content:"";position:absolute;left:50%;bottom:-8px;margin-left:4px;border-top:8px solid #fa1d47;border-left:8px solid transparent;border-right:8px solid transparent}.discountBadgeImg{position:absolute;}@media only screen and (max-width: 1020.8px){.discountBadgeImg{width:81px;height:83px;right:0;top:-96px;}}@media only screen and (min-width: 1020.9px){.discountBadgeImg{right:-137px;top:-80px;}}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(10)}}.design_1 .input-wrapper{border-color:transparent;border-radius:33px}.design_1 .submit-button{border-radius:26.5px}.submit-button span{position:absolute;border-radius:50%;background-color:#0003;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;animation:ripple 1s linear}
