.popUpForm{place-content:center;inset:0;position:fixed;z-index:99999;background:rgb(0,0,0,.7);font-family:Urbanist,sans-serif;display:none}.popUpForm .popUpForm_content{margin:0 auto;max-width:1374.5px;width:96vw;min-height:660.8px;max-height:660.8px;padding:0;display:flex;justify-content:space-between;/*! gap:10px; */box-shadow:0 0 15px 5px rgba(0,0,0,.5);position:relative;animation:zoomIn .2s ease;height:738px;border-radius:50px;background:#fff}.popUpForm .popUpForm_content .popUpForm_close{position:absolute;right:13px;top:11px;z-index:99;border-radius:50vw;background:var(--Background);color:#fff;font-size:18px;display:grid;place-content:center;padding:5px;width:48.1px;height:48.1px;cursor:pointer;border:none;outline-offset:-6px;font-weight:800}.popUpForm .popUpForm_content .popUpForm_close:hover{background:var(--secondaryColor)}.popUpForm .popUpForm_content>div{border-radius:inherit;position:relative}.popUpForm .contact_info{max-width:326.7px;width:32%;border-radius:inherit;color:#fff;display:flex;flex-direction:column;background:#fff}.popUpForm .contact_info .contact_info_box{position:relative;z-index:3;flex:1;display:flex;flex-direction:column;gap:10px;background:var(--secondaryColor);justify-content:space-between;margin:19px 12px 206px;align-items:start;border-radius:35px}.popUpForm .contact_info .contact_info_box::before{content:"";position:absolute;opacity:.75;background:var(--secondaryColor);inset:0;display:none}.popUpForm .contact_info .contact_info_box h2{line-height:100%;font-size:25px;font-weight:400;color:#fff;text-align:center;min-height:175px;place-content:center;border-radius:10px;font-family:var(--secFont);position:relative;z-index:1}.popUpForm .contact_info .contact_info_box h2 span{display:block;line-height:100%;margin-top:10px}.popUpForm .contact_info .contact_info_box figure{display:grid;place-content:center;border-radius:50vw;margin:0 auto 20px;position:relative;display:block}.popUpForm .contact_info .contact_info_box figure img{position:relative;z-index:2;margin:28px 0 0}.popUpForm .contact_info .contact_info_box h3{font-size:35px;display:inline-block;font-family:var(--secFont);text-align:center}.form-img img{position:absolute!important;bottom:-202px;z-index:3!important;width:279.8px;min-height:280.9px;object-fit:cover;max-width:279.8px;left:12px;right:0}.popUpForm .contact_info .contact_info_box h3 span{font-size:25px;margin-top:13px;display:block}.popUpForm .contact_info .contact_info_box a mark{display:block;font-size:16px;font-family:var(--priFont)}.popUpForm .contact_info .contact_info_box a mark:hover{text-decoration:underline}.popUpForm .contact_info .contact_info_box p{flex:1;display:block;font-size:16px;margin-inline:auto;line-height:23px;font-weight:400;font-family:var(--priFont)}.popUpForm .contact_info .contact_bg{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.popUpForm .contact_info .contact_bg img{object-fit:cover;width:100%;height:100%;border-radius:inherit}.contact_infoboxinfo{text-align:start;position:relative;z-index:1;text-align:center;margin:66px auto 0}.popUpForm .contact_info .contact_bg::before{content:'';position:absolute;inset:0;background:linear-gradient(#ee4d60 ,#ffcea5 120%);z-index:1;opacity:.8}.popUpForm .form_con{width:100%;display:flex;flex:1;overflow:auto;max-width:1375px;padding:10px;background:#fff}.popUpForm .form_con form{display:flex;flex-direction:column;align-items:center;flex:1;width:100%}.popUpForm .form_con h2{font-size:46px;line-height:100%;font-family:var(--secFont)}.popUpForm .form_con p{margin:25px auto 0;font-size:17px;font-family:var(--priFont)}.popUpForm .form_con form .form_multi_step{display:flex;flex:1;width:100%;flex-direction:column;justify-content:center}.popUpForm .form_con form section{width:100%;text-align:center;padding:0;animation:fadeIn .2s ease}.popUpForm .form_con form .form_multi_step .form_multi_box{display:none}.popUpForm .form_con form .form_multi_step .form_multi_box.active{display:block}.popUpForm .form_con form .step_1 ul{max-width:807px;margin:34px auto 0;display:flex;flex-direction:column;gap:13px}.popUpForm .form_con form .step_1 ul li{font-size:16px;background:#f2fdff;cursor:pointer;text-align:left;padding:15px 12px 15px 26px;color:#1a1a1a;font-family:var(--secFont);border-radius:100vh;font-family:var(--priFont)}.popUpForm .form_con form .step_1 ul li input{/*! display: none; */-webkit-appearance:none}.popUpForm .form_con form .step_1 ul li.active,.popUpForm .form_con form .step_1 ul li:hover{color:#fff;background:var(--primaryColor)}.popUpForm .form_con form .step_2 ul li span{color:#333}.popUpForm .form_con form .step_1 ul li:has(input:checked){border:1px solid var(--primaryColor)}.popUpForm .form_con form .step_1 ul li:hover{background:var(--primaryColor)}.popUpForm .form_con form .step_2 ul{max-width:920px;margin:30px auto 0;display:flex;gap:20px 10px;flex-wrap:wrap}.popUpForm .form_con form .step_2 ul li{font-size:16px;background:#fff7fc;cursor:pointer;text-align:left;width:31%;position:relative;display:flex;flex-direction:column;min-height:112.5px;padding:15px 22px;border-radius:19px;max-width:241.5px}.popUpForm .form_con form .step_2 ul li label{display:grid;place-content:center center;width:100%;font-size:18px;font-weight:600;flex:1;cursor:pointer;line-height:20px;font-family:var(--priFont);font-weight:600;color:var(--secondaryColor)}.popUpForm .form_con form .step_2 ul li input{position:absolute;z-index:2;left:10px;top:10px;width:16px;height:16px;aspect-ratio:1/1;border:1px solid #c8208e5c;accent-color:#fff;appearance:none;background:#fff;border-radius:100vh}.popUpForm .form_con form .step_2 ul li:has(input#step_2_option6:checked) textarea{display:block!important}.popUpForm .form_con form .step_2 ul li input:checked{background:var(--Background)}.popUpForm .form_con form .step_2 ul li input:checked::before{content:url(images/popup-check.png);position:absolute;left:0;top:0}.popUpForm .form_con form .step_2 ul li textarea{border:1px solid #dddd;resize:none;height:60px;margin-top:10px;display:none;padding:10px;font-size:16px;font-family:var(--priFont);overflow-y:auto}.popUpForm .form_con form .step_3 .form_step3_form_holder{max-width:936px;margin:30px auto 0;display:flex;flex-direction:column;gap:26px 20px}.popUpForm .form_con form .step_3>div{text-align:left}.popUpForm .form_con form .step_3 .form_step3_flex{display:flex;justify-content:space-between;gap:10px}.popUpForm .form_con form .step_3 .form_step3_flex>div{width:32%;max-width:299px}.popUpForm .form_con form .step_3 .form_step3_flex label{display:block;margin-bottom:10px;font-size:17px;color:#1a1a1a;font-family:var(--priFont)}.popUpForm .form_con form .step_3 .form_step3_flex input{width:100%;height:55px;border-radius:100vh;border:1px solid #e5e5e5;width:100%;font-size:18px;padding:10px 20px;background:#fafafa;color:#e5e5e5;font-style:normal!important;font-family:var(--priFont)}.popUpForm .form_con form .step_3 .form_step3_flex input::placeholder{color:#e5e5e5}.contact_infoboxinfo a{font-size:35px;font-family:var(--secFont);margin-top:7px;display:block}.popUpForm .form_con form .step_3 .form_step3_flex>div:has(input[type^=date]){max-width:459px;width:100%}.popUpForm .form_con form .step_3 .form_step3_flex>div:has(.captcha-box){width:32%;display:grid;place-content:end center}.popUpForm .form_con form .step_3 .captcha-box{width:199px;height:50px}.popUpForm .form_con form .step_3 .captcha-box .g-recaptcha{transform:scale(.66)}.popUpForm .form_con form .step_3 .popUp_disclaimer{max-width:800px;margin:0 auto 0}.popUpForm .form_con form .step_3 .popUp_disclaimer p{font-family:inherit;font-size:16px;font-weight:400;display:flex;gap:10px;align-items:start}.popUpForm .form_con form .step_3 .popUp_disclaimer p b{font-weight:400;color:#1a1a1a}.popUpForm .form_con form .step_3 .popUp_disclaimer p a:hover{text-decoration:underline}.popUpForm .form_con form .step_3 .popUp_disclaimer p a{color:inherit}.popUpForm .form_con form .step_3 .popUp_disclaimer p input{width:19px!important;height:19px!important;aspect-ratio:1/1;position:relative;top:5px}.progress_btn_con{display:flex;width:100%;margin:15px auto 40px;max-width:760px;gap:30px}.progress_btn_con button{width:150.9px;height:60px;border:1px solid #333;font-size:18px;font-weight:300;font-family:inherit;background:var(--primaryColor);color:#fff;border:0;position:relative;border-radius:100vh;padding-left:31px;font-family:var(--priFont);background:var(--Background)}.progress_btn_con button:before{content:url(images/popup-ar.png);position:absolute;right:25px;top:50%;transform:translateY(-50%);display:flex;display:none}.progress_btn_con button:hover{background:var(--secondaryColor);color:#fff;border:none}.progress_btn_con .progress_bars{display:flex;align-items:center;gap:10px;max-width:160px}.progress_btn_con .progress_bars span{/*! flex:1; */background-color:#ccc/*! height:25px; */}.progress_btn_con .progress_bars span.active{background:var(--primaryColor);color:#fff;border:3px solid var(--primaryColor)}.progress_btn_con button:first-of-type{opacity:0;pointer-events:none;background:var(--Background);border-color:#cdcdcd}.progress_btn_con button:first-of-type::before{filter:brightness(0) saturate(100%) invert(30%) sepia(87%) saturate(437%) hue-rotate(315deg) brightness(117%) contrast(112%)}.progress_btn_con .progress_bars span{display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--primaryColor);font-weight:300}.progress_btn_con button:first-of-type:hover{opacity:.7!important}.popUpForm .form_con #final_step{display:none;width:100%;max-width:618px;margin:0 auto;text-align:center;align-self:center}.popUpForm .form_con #final_step .final_step_check{/*! background:#f8e4e3; */min-height:53px;place-content:center;overflow:hidden;max-width:100%;margin:0 auto 60px;position:relative}.popUpForm .form_con #final_step .final_step_check figcaption{font-weight:500;color:#d94b41;font-size:20px;display:inline-block;vertical-align:middle;font-family:var(--priFont);display:block;background:#f8e4e3;min-height:55px;align-content:center}.popUpForm .form_con #final_step h2{font-size:40px;margin-bottom:10px}.popUpForm .form_con form .step_3 .form_step3_bottom>div{max-width:460px;width:100%}.popUpForm .form_con #final_step p{max-width:580px;width:100%;color:#4d4d4d}.popUpForm .form_con #final_step .final_step_check img{vertical-align:middle;margin:0 0 10px;display:inline-block}.popUpForm .form_con #final_step .final_step_check::before{content:"";position:absolute;background:var(--primaryColor);width:11px;height:53px;left:0;top:0;pointer-events:none;display:none}.popUpForm .form_con #final_step .final_step_check::after{content:"";position:absolute;background:var(--primaryColor);width:11px;height:53px;right:0;top:0;pointer-events:none;display:none}.disclaimer_flex{display:flex;gap:10px;align-items:center}.progress_btn_con{display:flex;align-items:center;gap:15px;justify-content:space-between}.progress_bars{position:relative;display:flex;justify-content:space-between;align-items:center;flex:1/*! padding: 0 10px; */}.progress_bars::before{content:"";position:absolute;top:50%;left:0;width:100%;height:7px;background:#fff;transform:translateY(-50%);z-index:0}.progress_bars::after{content:"";position:absolute;top:50%;left:0;height:4px;width:0%;/*! background: var(--primaryColor); */transform:translateY(-50%);z-index:0;transition:width .3s ease}.progress_bars span{position:relative;z-index:1;width:39px;/*! height: 22px; */background:#fafafa;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#088ecf}.progress_bars span.active{background:#32879d;border-color:#32879d;color:#fff}.progress_bars span:nth-child(1).active,.progress_bars span:nth-child(1).active~span{--fill:0%}.progress_bars span:nth-child(2).active,.progress_bars span:nth-child(2).active~span{--fill:50%}.progress_bars span:nth-child(3).active{--fill:100%}.progress_bars::after{width:var(--fill,0%)}@media only screen and (max-width :1425px){.popup_box{width:90%}.popUpForm .contact_info_box h2{font-size:21px}.popUpForm .contact_info_box ul li a{font-size:18px}.popUpForm .form_con h2{font-size:40px}}@media only screen and (max-width :1200px){.popUpForm .form_con form .step_3 .form_step3_flex label{letter-spacing:-1.1px}.popUpForm .form_con h2{font-size:32px}}@media only screen and (max-width :1090px){.form-img img{left:3px}}@media only screen and (max-width :1010px){.form-img img{display:none!important}.popUpForm .contact_info .contact_info_box p{margin:20px 0 0}.popUpForm .contact_info .contact_info_box h2{min-height:0;padding:40px 0 0;margin:0}.popUpForm .contact_info .contact_info_box{background:var(--secondaryColor)!important;padding:25px 0 0;align-items:center;margin:0}.popUpForm .form_con{padding:35px 15px}.popUpForm .contact_bg{display:none}.disclaimer_flex{flex-direction:column}.popUpForm .popup_contact_info{max-width:100%;width:100%;background:var(--color1)}.popUpForm .contact_info_box p{margin-bottom:0;margin-top:30px}.popUpForm .popUpForm_content{flex-direction:column;padding:15px 10px;height:auto;min-height:unset!important;max-height:unset!important}.popUpForm .progress_btn_con{margin:35px auto 0}.popUpForm .form_con form section{padding:0}.popUpForm .form_con form .step_2 ul{gap:20px 18px;justify-content:space-evenly}.popUpForm .form_con form .step_3 .form_step3_flex>div{width:100%;max-width:100%}.popUpForm .form_con form .step_3 .form_step3_flex{gap:15px 10px;flex-wrap:wrap}.popUpForm .form_con form .step_3 .form_step3_flex>div:has(input[type^=date]){max-width:100%;width:100%}.popUpForm .form_con form .step_3 .form_step3_form_holder{gap:26px 20px}.popUpForm .form_con form .step_3 .form_step3_flex>div:has(.captcha-box){margin-top:25px;width:100%;place-content:start}.popUpForm .popUpForm_content>div{width:100%;max-width:100%;background:#fff!important}.contact_infoboxinfo{min-height:auto;padding:0;text-align:center;margin:0}.popUpForm .popUpForm_content .popUpForm_close{right:-9px}.popUpForm .form_con #final_step{align-self:start}}@media only screen and (max-width :800px){.popUpForm .form_con form .step_2 ul li{width:49%}}@media only screen and (max-width :600px){.popUpForm .popUpForm_content .popUpForm_close{width:35px;height:35px}.popUpForm .form_con h2{font-size:27px!important}.popUpForm .form_con form .step_1 ul li{padding:15px 12px}.popUpForm .form_con form .step_2 ul li{width:100%;max-width:300px;padding:15px 22px 15px 35px}}@media only screen and (max-width :500px){.popUpForm .form_con form .step_1 ul li{letter-spacing:-1.2px}.progress_btn_con .progress_bars{display:none}}