.banner{background-image:url(https://res.cloudinary.com/dboiqigz3/image/upload/v1765975793/snow-banner_zqcrpk.svg),url(https://res.cloudinary.com/dboiqigz3/image/upload/v1765975793/plannet_nig3ui.png),linear-gradient(180deg,#250149,#410181);background-position-x:0;background-size:cover,254px auto,contain;background-position:0,right -40px bottom -10px,50%;background-repeat:no-repeat}@media(min-width:375px){.banner{background-position:0,right -40px bottom -20px,50%}}@media(min-width:768px){.banner{background-position:0,right -40px bottom -10px,50%}}@media(min-width:1280px){.banner{background-position:0,right -10px bottom -15px,50%;background-size:cover,300px auto,contain}}@media(min-width:1600px){.banner{background-position:0,right -10px bottom -15px,50%;background-size:cover,335px auto,contain}}.popupBanner__content{background-image:url(https://res.cloudinary.com/dboiqigz3/image/upload/v1765975793/snow-bg_z7tqul.svg);background-size:cover;background-repeat:no-repeat}.popupBanner__content:focus-visible{outline:none}.popupBanner__description span{background-image:url(https://res.cloudinary.com/dboiqigz3/image/upload/v1765975792/discount-bg_jdpang.png);background-size:cover;background-repeat:no-repeat;background-position:50%;display:inline-block;--tw-rotate:-4deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding:4px 6px;font-family:Rubik,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:800;text-transform:uppercase;line-height:114%;--tw-text-opacity:1;color:rgb(43 25 92/var(--tw-text-opacity,1))}.popupBanner .input-wrap{width:100%}.popupBanner .input-field{--tw-border-opacity:1;border-color:rgb(132 44 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(47 2 92/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(170 154 214/var(--tw-text-opacity,1))}.popupBanner .input-field::-moz-placeholder{--tw-text-opacity:1;color:rgb(170 154 214/var(--tw-text-opacity,1))}.popupBanner .input-field::placeholder{--tw-text-opacity:1;color:rgb(170 154 214/var(--tw-text-opacity,1))}@media (min-width:768px){.popupBanner .input-field{height:3rem;font-size:1rem;line-height:1.5rem}}.popupBanner .input-field:focus{border-width:1px;--tw-border-opacity:1;border-color:rgb(194 176 245/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(47 2 92/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.popupBanner .form-fields{gap:28px}@media (min-width:768px){.popupBanner .form-fields{gap:2.75rem}}.popupBanner .btn{background:none}.popupBanner .btn:after,.popupBanner .btn:before{content:none}.popupBanner .btn{margin-top:0;height:2.5rem;border-style:none;--tw-bg-opacity:1;background-color:rgb(36 204 255/var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;font-family:Rubik,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.popupBanner .btn:focus,.popupBanner .btn:hover{--tw-bg-opacity:1;background-color:rgb(119 223 255/var(--tw-bg-opacity,1))}@media (min-width:768px){.popupBanner .btn{height:3.5rem;font-size:1.125rem;line-height:1.75rem}}.popupBanner .btn:focus,.popupBanner .btn:hover{background:none;background-color:#77dfff}.popupBanner .modal-close-btn{position:absolute;right:14px;top:14px}@media (min-width:768px){.popupBanner .modal-btn-close-svg{height:2.5rem;width:2.5rem}}.popupBanner__success{background-image:url(https://res.cloudinary.com/dboiqigz3/image/upload/v1765975794/Pop-up_aotkej.png);background-size:cover;background-position:center -65px;height:400px}@media(min-width:768px){.popupBanner__success{background-image:url(https://res.cloudinary.com/dboiqigz3/image/upload/v1765975793/Pop-up-md_inrveq.png)}}body.no-scroll{overflow:hidden;position:fixed;width:100%;height:100%}