@font-face{font-family:"Cabrito Contrast";src:url(../fonts/CabritoContrast-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Cabrito Contrast";src:url(../fonts/CabritoContrast-DemiBold.woff2) format("woff2");font-weight:700;font-display:swap}.timer{margin:calc(41 * var(--s)) auto 0;font-family:"Cabrito Contrast",sans-serif;font-weight:700;font-size:calc(36 * var(--s));line-height:calc(36 * var(--s));letter-spacing:calc(-.72 * var(--s));text-align:center;color:#fff}.wait{margin:calc(40 * var(--s)) auto 0;max-width:100%;padding:0 calc(16 * var(--s));font-family:"Cabrito Contrast",sans-serif;font-weight:500;font-size:clamp(22px,8.2vw,32px);line-height:1;letter-spacing:calc(-.64 * var(--s));text-align:center;text-transform:uppercase;white-space:nowrap;color:#fff}.cards{display:flex;flex-direction:column;gap:calc(16 * var(--s));width:calc(318 * var(--s));margin:calc(24 * var(--s)) auto 0;list-style:none}.cards__item{display:flex;align-items:center;gap:calc(8 * var(--s));height:calc(86 * var(--s));padding:calc(10 * var(--s));background:#fff;border-radius:calc(16 * var(--s))}.cards__icon{position:relative;flex-shrink:0;width:calc(67 * var(--s));height:calc(66 * var(--s));border-radius:calc(10 * var(--s));overflow:hidden;background:#15495e}.cards__img{width:100%;height:100%;object-fit:cover}.cards__ribbon{position:absolute;left:0;bottom:0;width:calc(67 * var(--s));height:calc(40 * var(--s));object-fit:contain}.cards__text{font-size:calc(16 * var(--s));line-height:1.3}.cards__text b{font-weight:700}.cards+.cta{margin-top:calc(24 * var(--s))}.homeModal,.homeModalOverlay{position:fixed;top:0;height:100vh;width:100%;left:0}.homeModal{z-index:30;justify-content:center;align-items:center;display:flex}.homeModalOverlay{background-color:rgb(0 0 0 / .3);backdrop-filter:blur(5px)}.homeFormContainer{position:fixed;z-index:31;background-color:#fff;color:#000;border-radius:8px;padding:20px 40px 40px;width:100%;max-width:520px;box-shadow:0 4px 12px rgb(0 0 0 / .1);margin:0 20px;top:50%;left:50%;transform:translate(-50%,-50%);overflow:visible}.homeModalOverlay{background-color:rgb(0 0 0 / .3);backdrop-filter:blur(5px);z-index:30}.homeFormTop{display:flex;justify-content:space-between}.homeFormTopTitle{font-family:sans-serif;font-size:clamp(21px,6.6vw,24px);margin:0 auto 20px;color:#000;font-weight:600;text-align:center}.closeButton{background:0 0;border:none;cursor:pointer;padding:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px;color:#000}.homeFormErrorText{color:#e53e3e;margin-bottom:12px;font-size:14px;font-family:sans-serif;padding-top:5px;padding-bottom:5px}.HomeFormRowInput,.HomeFormRowLabel{font-family:sans-serif;font-size:18px}.HomeFormRow{margin-bottom:20px}.HomeFormRowLabel{display:block;margin-bottom:6px;color:#000}.HomeFormRowInput{width:100%;padding:10px 16px;border:1px solid #c9c9c9;min-height:48px;background-color:#f3f7f8;border-radius:6px;font-weight:400;outline:0;height:50px;transition:border-color .2s}.HomeFormRowInput:focus{border-color:var(--accent)}.HomeFormRowInput.phone-input,.HomeFormRowInput.phone-input:focus{border:none;background:transparent;box-shadow:none;padding-left:5px}.HomeFormRowInput::placeholder{color:#aaa}.HomeFormBtn{font-family:sans-serif;height:60px;width:100%;cursor:pointer;border-radius:10px;background:linear-gradient(100deg,#ffca85 0%,#fde7ca 56%,#ffbd67 100%);box-shadow:0 0 21.93px 0 #ffee9a24 inset,0 4px 0 0 #b3874e;transition:.3s;font-weight:700;font-size:28px;color:var(--accent-text);text-transform:uppercase;border:none;position:relative;display:flex;align-items:center;justify-content:center}.HomeFormBtn:disabled{opacity:.7;cursor:default}.phone-input-container{display:flex;align-items:center;position:relative;border:1px solid #c9c9c9;background-color:#fff0;border-radius:6px;overflow:visible}.phone-field{flex:1;min-width:0}.selected-country{display:flex;align-items:center;padding:10px;padding-right:0;border-radius:6px;cursor:pointer;min-height:50px;font-family:sans-serif!important;font-size:18px;font-weight:400!important;min-width:max-content;border:none;background-color:#fff0;flex-shrink:0;position:relative;z-index:2}.phone-input-container:focus-within{border-color:var(--accent)}.selected-code{display:flex;margin-left:10px}.country-dropdown{position:absolute;top:110%;left:0;width:100%;background-color:#fff;border:1px solid #c9c9c9;border-radius:6px;box-shadow:0 4px 12px rgb(0 0 0 / .1);z-index:50;max-height:200px;overflow-y:auto;font-family:sans-serif!important;font-weight:400!important}.country-option{display:flex;justify-content:space-between;align-items:center;padding:10px;cursor:pointer;font-family:sans-serif;font-weight:400!important}.country-option:hover{background-color:#f3f7f8}.country-option.selected{background-color:#e6f0fa}@media screen and (max-width:768px){.homeFormContainer{max-width:100%;padding:80px 20px 20px;margin:0;border-radius:6px;height:100vh;overflow:visible}.homeFormTopTitle{text-align:center;max-width:408px;margin-left:auto;margin-right:auto;font-weight:700;margin-bottom:15px}.homeFormTop{flex-direction:column;align-items:flex-start}.closeButton{width:100%;height:50px;background-color:#000;color:#fff;padding-right:20px;top:0;left:0;justify-content:end}.homeFormErrorText{font-size:12px;margin-bottom:8px}.HomeFormRowInput{padding:0 12px;min-height:40px;background-color:#fff0}.HomeFormRowInput::placeholder{color:#a3a3a3}.HomeFormBtn{font-size:18px;font-weight:700;margin-top:24px}}@media screen and (max-width:480px){.homeFormContainer{max-width:100%;padding:80px 20px 20px;margin:0;border-radius:6px;height:100vh;overflow:visible}.homeFormTopTitle{text-align:center;margin:0 auto 15px}.HomeFormRowInput{padding:0 12px;min-height:40px;background-color:#fff0;border-radius:10px}.HomeFormBtn{font-size:16px;padding:10px 0;margin-top:24px;height:50px}}
