.Fullscreen_Success_Modal .modal-content{-webkit-backdrop-filter:blur(5px);height:100vh;box-shadow:none;background:#ffffff1a;border:none;justify-content:center;align-items:center;display:flex}.Fullscreen_Success_Modal .modal-content .modal-body{justify-content:center;align-items:center;padding:0;display:flex}.Fullscreen_Success_Modal .modal-content .modal-body .full_modal,.Fullscreen_Success_Modal .modal-content .modal-body .full_modal .success_content_div{justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:0) and (max-width:575px){.Fullscreen_Success_Modal .modal-content .modal-body .full_modal .success_content_div .success_card{width:90%}}
.main .success_div{width:100%;height:100%}
.contact_us_section{background-color:var(--pk-sky,#eef9ff);background-image:url(/assets/images/contact-us/contact-bg.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;padding:70px 0 80px}.contact_us_section .contact_us_container{background:#fff;border-radius:28px;display:flex;overflow:hidden;box-shadow:0 25px 60px #17365d2e}.contact_us_section .contact_us_info{color:#fff;background:linear-gradient(165deg,#08a5de 0%,#0f2a6e 100%);border-top-right-radius:70px;flex-direction:column;flex:0 0 36%;order:1;max-width:36%;padding:44px 34px 0;display:flex;position:relative;overflow:hidden}.contact_us_section .contact_us_info .info_title{margin:0 0 16px;font-size:30px;font-weight:800;line-height:1.2}.contact_us_section .contact_us_info .info_title span{color:var(--pk-yellow,#ffd21f);display:block}.contact_us_section .contact_us_info .info_text{color:#ffffffe0;margin:0 0 28px;font-size:15px;line-height:1.65}.contact_us_section .contact_us_info .info_item{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.contact_us_section .contact_us_info .info_icon{background:var(--pk-yellow,#ffd21f);width:42px;height:42px;color:var(--pk-navy,#17365d);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:flex}.contact_us_section .contact_us_info .info_item h4{margin:0 0 2px;font-size:16px;font-weight:700}.contact_us_section .contact_us_info .info_item p{color:#ffffffe6;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.contact_us_section .contact_us_info .info_kids{height:230px;margin:auto -34px 0;position:relative;overflow:hidden}.contact_us_section .contact_us_info .info_kids img{object-fit:cover;object-position:68% 45%;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 38%);mask-image:linear-gradient(#0000 0%,#000 38%)}.contact_us_section .contact_us_form{background:#fff;flex:1;order:2;min-width:0;padding:32px 36px 36px}.contact_us_section .contact_us_form .contact_tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.contact_us_section .contact_us_form .contact_tab{border:1.5px solid var(--pk-line,#e4edf4);background:var(--pk-sky,#eef9ff);color:var(--pk-navy,#17365d);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:12px 10px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:flex}.contact_us_section .contact_us_form .contact_tab:hover{border-color:var(--pk-blue,#1ba4e0);color:var(--pk-navy,#17365d);background:#fff;transform:translateY(-2px)}.contact_us_section .contact_us_form .contact_tab.active{border-color:var(--pk-yellow,#ffd21f);background:var(--pk-yellow,#ffd21f);box-shadow:0 8px 18px #f2b70559}.contact_us_section .contact_us_form .form_intro{margin-bottom:24px}.contact_us_section .contact_us_form .form_intro h2{color:var(--pk-navy,#17365d);margin:0 0 4px;font-size:28px;font-weight:800}.contact_us_section .contact_us_form .form_intro p{color:var(--pk-muted,#66758a);margin:0;font-size:15px}.contact_us_section .contact_us_form .form_row{gap:20px;margin-bottom:18px;display:flex}.contact_us_section .contact_us_form .form_group{flex-direction:column;flex:1;min-width:0;display:flex}.contact_us_section .contact_us_form .form_group label{color:var(--pk-navy,#17365d);margin-bottom:7px;font-size:14px;font-weight:700}.contact_us_section .contact_us_form .form_group label span{color:var(--pk-red,#e63946);margin-left:2px}.contact_us_section .contact_us_form .input_icon_wrap{position:relative}.contact_us_section .contact_us_form .input_icon_wrap .input_icon{z-index:2;color:#f4ce0b;pointer-events:none;font-size:15px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.contact_us_section .contact_us_form .input_icon_wrap--top .input_icon{top:20px;transform:none}.contact_us_section .contact_us_form .form_group input,.contact_us_section .contact_us_form .form_group textarea{border:1.5px solid var(--pk-line,#e4edf4);width:100%;min-height:50px;color:var(--pk-ink,#26364a);background:#fff;border-radius:12px;outline:none;padding:12px 16px 12px 44px;font-size:15px;transition:border-color .25s,box-shadow .25s}.contact_us_section .contact_us_form .form_group input::placeholder,.contact_us_section .contact_us_form .form_group textarea::placeholder{color:#9aa8ba}.contact_us_section .contact_us_form .form_group input:hover,.contact_us_section .contact_us_form .form_group textarea:hover{border-color:#c8dcec}.contact_us_section .contact_us_form .form_group input:focus,.contact_us_section .contact_us_form .form_group textarea:focus{border-color:var(--pk-blue,#1ba4e0);box-shadow:0 0 0 4px #1ba4e026}.contact_us_section .contact_us_form .form_group textarea{resize:none}.contact_us_section .contact_us_form .form_error{color:var(--pk-red-600,#c92a37);margin:6px 0 0 4px;font-size:12.5px;font-weight:600}.full_width{width:100%;margin-bottom:20px}.contact_us_section .contact_us_form .form_footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.contact_us_section .checkbox_row{color:var(--pk-muted,#66758a);font-size:14px}.contact_us_section .checkbox_row input{cursor:pointer;accent-color:var(--pk-blue,#1ba4e0)}.contact_us_section .checkbox_row label{cursor:pointer}.contact_us_section .checkbox_row label a{color:var(--pk-blue-700,#0a6a9c);font-weight:600}.contact_us_section .contact_us_form .send_btn{background:var(--pk-yellow,#ffd21f);min-width:191px;color:var(--pk-navy,#17365d);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:10px 22px;font-size:16px;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 10px 22px #f2b70566}.contact_us_section .contact_us_form .send_btn:hover,.contact_us_section .contact_us_form .send_btn:focus{background:var(--pk-yellow-600,#f2b705);color:var(--pk-navy,#17365d);transform:translateY(-3px);box-shadow:0 16px 28px #f2b70580}.contact_us_section .contact_us_info .map_section{width:100%;margin-top:40px;padding:50px}.contact_us_section .contact_us_info .map_section iframe{width:100%;height:100%;display:block}.contact_us_section .contact_us_info .map_close_btn{z-index:10000;color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:22px;font-weight:700;transition:all .3s;display:flex;position:absolute;top:115px;right:60px}@media (max-width:1199px){.contact_us_section .contact_us_info{flex-basis:38%;max-width:38%;padding:36px 26px 0}.contact_us_section .contact_us_info .info_kids{margin-left:-26px;margin-right:-26px}.contact_us_section .contact_us_info .info_title{font-size:23px}.contact_us_section .contact_us_form{padding:28px}}@media (max-width:991px){.contact_us_section{padding:60px 0 70px}.contact_us_section .contact_us_container{border-radius:22px;flex-direction:column}.contact_us_section .contact_us_form{order:1}.contact_us_section .contact_us_info{border-top-right-radius:0;flex-basis:auto;order:2;max-width:none}.contact_us_section .contact_us_info .info_kids{height:260px;margin-top:12px}.contact_us_section .contact_us_info .info_kids img{object-position:70% 40%}}@media (max-width:574px){.contact_us_section{background-position:75% 0;padding:20px 0 25px}.contact_us_section .contact_us_form{padding:22px 16px}.contact_us_section .contact_us_form .contact_tabs{gap:8px;margin-bottom:22px}.contact_us_section .contact_us_form .contact_tab{flex-direction:column;gap:6px;padding:10px 6px;font-size:12.5px}.contact_us_section .contact_us_form .form_intro h2{font-size:21px}.contact_us_section .contact_us_form .form_row{flex-direction:column;gap:16px;margin-bottom:16px}.contact_us_section .contact_us_form .form_footer{flex-direction:column;align-items:stretch}.contact_us_section .contact_us_form .form_intro p{font-size:14px;line-height:1.3}.contact_us_section .contact_us_form .send_btn{width:100%;min-width:0}.contact_us_section .contact_us_info{padding:28px 18px 0}.contact_us_section .contact_us_info .info_kids{margin-left:-18px;margin-right:-18px}.contact_us_section .contact_us_form .form_group input,.contact_us_section .contact_us_form .form_group textarea{min-height:43px;padding:9px 16px 9px 44px}.contact_us_section .contact_us_form .form_footer{gap:0}.contact_us_section .contact_us_form .send_btn{padding:8px 22px}.contact_us_section .contact_us_info .info_title{font-size:20px}.contact_us_section .contact_us_info .info_text{margin:0 0 20px;font-size:14px}}
