.jyaw1a_wrapper h1{font-size:40px}@media (max-width:768px){.jyaw1a_wrapper{padding-top:25px}.jyaw1a_wrapper h1{margin-bottom:15px;font-size:32px;line-height:32px}}.theme-dark .jyaw1a_generatorPhones{--generator-bg:linear-gradient(180deg, #f4ebf41a 0%, #cfeafc1a 101.49%);--generator-inner-bg:#ffffff1a;--mobile-country-open:#555665;--duration-text:#000;--duration-bg:#ff9f0a;--banner-price-bg:#ffffff1a;--banner-price-color:#326fff}.theme-dark .jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerPrice .jyaw1a_bannerArrow path{fill:var(--banner-price-color)}@media (max-width:768px){.theme-dark .jyaw1a_generatorPhones .jyaw1a_countryListWrapper{-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);background:#0000000d}}.jyaw1a_generatorPhones{--generator-bg:linear-gradient(180deg, #f4ebf4 0%, #cfeafc 101.49%), #1439e1;--generator-inner-bg:#fff;--mobile-country-open:#eef5ff;--duration-text:#fff;--duration-bg:#ff9500;--banner-price-bg:#ffffff80;--banner-price-color:#2253f5;background:var(--generator-bg);border-radius:30px;width:100%;max-width:910px;margin:0 auto;padding:5px;position:relative}.jyaw1a_generatorPhones .jyaw1a_contentWrapper{border-radius:25px;display:flex;overflow:hidden}@media (max-width:768px){.jyaw1a_generatorPhones .jyaw1a_contentWrapper{flex-direction:column}}.jyaw1a_generatorPhones .jyaw1a_countries{flex:0 0 320px}@media (max-width:768px){.jyaw1a_generatorPhones .jyaw1a_countries{flex:1}}.jyaw1a_generatorPhones .jyaw1a_countriesTitle{color:var(--primary-text);letter-spacing:-.5px;background:var(--generator-inner-bg);padding:15px 25px;font-size:18px;font-weight:700;line-height:26px}@media (max-width:768px){.jyaw1a_generatorPhones .jyaw1a_countriesTitle{border-bottom:1px solid var(--panel-border-color);padding:15px 16px}}.jyaw1a_generatorPhones .jyaw1a_selectedCountryMobile{z-index:1;background:var(--generator-inner-bg);border-radius:0 0 5px 5px;justify-content:space-between;align-items:center;padding:15px 16px;display:none;position:relative}@media (max-width:768px){.jyaw1a_generatorPhones .jyaw1a_selectedCountryMobile{display:flex}}.jyaw1a_generatorPhones .jyaw1a_selectedCountryMobile.jyaw1a_isOpen{background:var(--mobile-country-open);border-radius:0}.jyaw1a_generatorPhones .jyaw1a_selectedCountryMobile.jyaw1a_isOpen svg{transform:rotate(180deg)}.jyaw1a_generatorPhones .jyaw1a_selectedCountryMobile .jyaw1a_content{align-items:center;gap:8px;font-size:14.073px;font-weight:600;display:flex}.jyaw1a_generatorPhones .jyaw1a_selectedCountryMobile .jyaw1a_content>span{color:var(--primary);letter-spacing:-.088px;font-size:14.0733px;font-weight:400}.jyaw1a_generatorPhones .jyaw1a_selectedCountry{background:var(--generator-inner-bg);flex-direction:column;flex:1;justify-content:center;padding:25px;display:flex}@media (max-width:768px){.jyaw1a_generatorPhones .jyaw1a_selectedCountry{border-radius:5px 5px 0 0;margin-top:5px;padding:26px 16px}}.jyaw1a_generatorPhones .jyaw1a_banner{min-height:85px;margin-top:10px;display:flex;position:relative}.jyaw1a_generatorPhones .jyaw1a_banner img{width:118px;height:100px;position:absolute;bottom:-6px;left:-6px}@media (max-width:768px){.jyaw1a_generatorPhones .jyaw1a_banner img{width:220px;height:187px;inset:-4px -8px auto auto}}.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerContent{flex:1;align-items:center;padding-left:120px;padding-right:25px;display:flex}@media (max-width:768px){.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerContent{flex-direction:column;align-items:flex-start;gap:20px;min-height:240px;padding:15px}}.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerPromo{flex:1;margin-right:8px;padding:6px 0}.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerPromo .jyaw1a_title{letter-spacing:-.5px;font-size:23px;font-weight:700;line-height:30px}.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerPromo .jyaw1a_duration{margin-top:5px;font-size:16px;font-weight:600}@media (max-width:768px){.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerPromo .jyaw1a_duration{margin-top:3px}}.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerPromo .jyaw1a_durationPeriod{color:var(--duration-text);background:var(--duration-bg);border-radius:5px;padding:2px 8px;line-height:1}@media (max-width:768px){.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerPromo{padding-right:130px}}.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerPrice{color:var(--banner-price-color);letter-spacing:-.2px;background:var(--banner-price-bg);border-radius:10px;margin-right:68px;padding:4px 12px;font-size:14px;line-height:1;position:relative}.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerPrice .jyaw1a_priceNumber{font-size:32px;font-weight:700}.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerPrice .jyaw1a_bannerArrow{position:absolute;bottom:-10px;right:-55px}@media (max-width:768px){.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerPrice .jyaw1a_bannerArrow{bottom:6px;transform:scaleX(-1)rotate(143deg)}}.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerButton{min-width:132px;height:auto;padding:7px 24px}@media (max-width:768px){.jyaw1a_generatorPhones .jyaw1a_banner .jyaw1a_bannerButton{width:100%}}.jyaw1a_generatorPhones .jyaw1a_banner.jyaw1a_isSlim .jyaw1a_bannerPromo .jyaw1a_title{font-size:22px}.jyaw1a_generatorPhones .jyaw1a_banner.jyaw1a_isSlim .jyaw1a_bannerPrice{margin-right:58px;padding:4px 10px}.jyaw1a_generatorPhones .jyaw1a_banner.jyaw1a_isSlim .jyaw1a_bannerArrow{right:-50px}.jyaw1a_getNumberButton{color:#fff;background:var(--primary);cursor:pointer;width:100%;max-width:300px;height:54px;transition:.3s all var(--easing-func);border-radius:10px;justify-content:center;align-items:center;margin:75px auto 0;font-size:16px;font-weight:600;line-height:26px;display:flex}.jyaw1a_getNumberButton:active{scale:.95}@media (max-width:768px){.jyaw1a_getNumberButton{margin:20px auto 0}}.jyaw1a_regeneratePhoneNumberButton{color:var(--primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;margin:0 auto;font-size:16px;font-weight:400;line-height:26px;display:flex}.jyaw1a_generatedPhoneNumber{vertical-align:middle;color:var(--primary-text);text-align:center;margin:15px 0;font-size:42px;font-weight:700;line-height:42px}@media (max-width:768px){.jyaw1a_generatedPhoneNumber{font-size:32px;line-height:42px}}.jyaw1a_copyButtonWrapper{margin-top:15px}@media (max-width:768px){.jyaw1a_copyButtonWrapper{display:none}}.jyaw1a_copyButton{width:100%;color:var(--secondary-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:600;display:flex}.jyaw1a_selectedCountryNameWrapper{color:var(--primary-text);justify-content:center;align-items:center;gap:8px;font-size:24px;font-weight:400;line-height:24px;display:flex}@media (max-width:768px){.jyaw1a_selectedCountryNameWrapper{font-size:18px;line-height:24px}.jyaw1a_selectedCountryNameWrapper>div{width:28px;height:21px}}.jyaw1a_countryWrapper{--table-item-bg:linear-gradient(90deg, #d9e7ff 0%, #fff 75%)}.theme-dark .jyaw1a_countryWrapper{--table-item-bg:linear-gradient(90deg, #d9e7ff1a 0%, #fff0 100%)}.jyaw1a_countryWrapper{color:var(--primary-text);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:18px 25px;font-size:14.0733px;font-weight:600;line-height:21px;display:flex}@media (max-width:768px){.jyaw1a_countryWrapper{padding:16px}}.jyaw1a_countryWrapper>div{flex-shrink:0;align-items:center;gap:8px;display:flex}.jyaw1a_countryWrapper svg:last-child{flex:0 0 24px;display:none}.jyaw1a_countryWrapper svg:last-child path{fill:#34c759}.jyaw1a_countryWrapper:hover{background:var(--table-item-bg)}.jyaw1a_countryWrapper span{color:var(--primary);letter-spacing:-.088px;font-size:14.0733px;font-weight:400;line-height:21px}.jyaw1a_countryWrapper__active{background:var(--table-item-bg)}@media (max-width:768px){.jyaw1a_countryWrapper__active{background:initial}.jyaw1a_countryWrapper__active svg:last-child{display:block}}.jyaw1a_countryListWrapper{z-index:1;background:var(--generator-inner-bg);flex:1;overflow:auto}@media (max-width:768px){.jyaw1a_countryListWrapper{border-radius:0 0 25px 25px;display:none;position:absolute;left:5px;right:5px;box-shadow:0 25px 50px #00000040}.jyaw1a_countryListWrapper__open{display:block}}
