.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;z-index:1000}.mob-photo{display:none}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);display:none;max-width:1200px;width:100%;z-index:1001;border-radius:20px}.popup-content{text-align:center;display:flex;justify-content:space-between;max-height:95vh;overflow-y:auto;position:relative;box-sizing:border-box}.popup-content_img{width:44%;display:flex}.popup-content_img img{width:100%;border-bottom-left-radius:20px;border-top-left-radius:20px}.date__mobile{color:#fff;font-size:12px;border-radius:5px;background:linear-gradient(115deg,#00C55D 17.3%,#04A2B3 93.64%);width:100%;text-align:center;display:none}.date__desk{text-align:center;position:absolute;bottom:100px;left:-200px;color:#fff}.date__desk::before{content:url(../img/popup/2.webp);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.date__desk .date__desk-text{font-size:21.229px;font-style:normal;font-weight:400;line-height:normal}.date__desk-text-center{font-size:30.299px;font-style:normal;font-weight:400;margin:0;line-height:normal}.date__desk-text-center span{font-size:53px}.date__desk p,.date__desk span{position:relative;z-index:99}.popup-content_text{width:50%;text-align:left;padding:20px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative}.popup-content_text h3{font-size:43px;font-style:normal;font-weight:600;line-height:108%;margin:0}.popup-content_text h3 span{background:linear-gradient(250deg,#750117 1.45%,#E70000 98.55%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.popup-content_text p{font-size:16px;font-style:normal;font-weight:400}#closeBtn{margin-top:15px;padding:8px 16px;cursor:pointer;position:absolute;top:0;right:0;z-index:9999}@media only screen and (max-width:992px){.popup-content_text h3{font-size:33px}}@media only screen and (max-width:768px){.popup-content{flex-direction:column-reverse}.popup-content_img{display:none}.popup-content_img{width:100%}.popup-content_img img{border-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.popup-content_text{width:100%}.date__desk{display:none}.date__mobile{display:block}.date__mobile p{margin:5px 0}}@media only screen and (max-width:600px){.popup{width:95%}.popup-content_text h3{font-size:26px; margin-bottom: 20px;}.popup-content_text p{font-size:14px;margin:15px 0}#closeBtn{margin-top:15px;padding:0 8px}}.popup-form input{margin:10px 0}.popup-form button{color:#fff!important;border-radius:8px;background:linear-gradient(250deg,#750117 1.45%,#E70000 98.55%);margin-top:10px}.popup-form .checkbox{margin-top:10px!important}.popup-form .iti input,.iti input[type=text],.iti input[type=tel]{padding-left:100px!important}form{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:20px}form input[type=checkbox],form input[type=submit],form input[type=tel],form input[type=text]{font-family:inherit;font-size:16px}form button{font-family:inherit;font-size:16px}form input[type=tel],form input[type=text]{padding:12px 16px;color:#fff;width:100%;max-width:330px;box-sizing:border-box;transition:border .3s ease;border-radius:8px;border:1px solid #eee;background:#fff}form input[type=tel]::placeholder,form input[type=text]::placeholder{color:#222}form input[type=tel]:focus,form input[type=text]:focus{outline:0;border-color:#222}form input[type=checkbox]{accent-color:red;width:16px;height:16px;cursor:pointer}form label{color:#fff;font-size:14px;display:flex;align-items:center;gap:8px}form button[type=submit],form input[type=submit]{background:linear-gradient(90deg,#d40000,#8c0000);color:#fff;border:none;border-radius:12px;padding:14px 50px;font-size:16px;cursor:pointer;white-space:nowrap;transition:background .3s ease}form button[type=submit]:hover,form input[type=submit]:hover{background:linear-gradient(90deg,#b30000,#730000)}.iti{max-width:330px;width:100%}.checkbox{display:flex;width:100%;margin-top:20px}.checkbox a{text-decoration:none;color:#222}.iti--separate-dial-code .iti__selected-dial-code{color:#222}@media only screen and (max-width:600px){.popup-form{width:100%}.popup-form .iti input,.iti input[type=text],.iti input[type=tel]{padding-left:100px!important}}