.common-cta{padding:30px 0}.service-card .card img{height:480px!important;object-fit:cover}@media screen and (min-width:1200px){.common-cta{padding:50px 0}}@media screen and (min-width:1600px){.common-cta{padding:80px 0}}.faq .accordion .accordion-item.active .accordion-content p{font-size:18px}@media screen and (max-width:950px){.faq .accordion .accordion-item.active .accordion-content p{font-size:16px}}@media screen and (max-width:768px){.faq .accordion .accordion-item.active .accordion-content p{font-size:15px}}#career-list-options>p{text-align:center}.common-cta .inner{background-color:#fdffff;-webkit-box-shadow:0 2px 17.92px 0 rgb(0 0 0 / .0784313725);box-shadow:0 2px 17.92px 0 rgb(0 0 0 / .0784313725);border:1px solid rgb(2 93 120 / .34);border-radius:12px;padding:30px 13px;position:relative;overflow:hidden;width:100%;margin:auto}@media screen and (min-width:992px){.common-cta .inner{padding:30px 40px}}@media screen and (min-width:1200px){.common-cta .inner{padding:50px 70px}}@media screen and (max-width:1200px){.service-card .card img{height:430px!important;object-fit:cover}}@media screen and (min-width:1600px){.common-cta .inner{padding:65px 100px;max-width:96%}}.common-cta .inner::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-image:url(/wp-content/themes/twentynineteen-child/assets/images/Vector2.png);background-repeat:no-repeat;pointer-events:none}.common-cta .inner::after{position:absolute;content:"";right:-2px;bottom:0;width:43%;height:100%;background:var(--image);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:none}@media screen and (min-width:1200px){.common-cta .inner::after{display:block}}.common-cta .inner .title{max-width:760px;color:#025d78;margin-bottom:20px}.common-cta .inner p{width:100%;font-weight:300;line-height:1.6;color:#515151;font-size:14px;margin-bottom:40px}@media screen and (min-width:1200px){.common-cta .inner p{max-width:640px;font-size:16px}}@media screen and (min-width:1600px){.common-cta .inner p{max-width:740px}}.common-cta .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-contact{position:absolute;left:15px;bottom:5%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.header-contact{left:5%}}@media screen and (max-width:768px){.service-card .card img{height:350px!important;object-fit:cover}}.w_50{width:50%!important}@media screen and (min-width:1200px){.header-contact{gap:90px;left:auto;right:10%;bottom:5%}}@media screen and (min-width:1600px){.header-contact{bottom:6%}}.header-contact>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width:768px){.header-contact>div{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.header-contact span{width:36px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;border-radius:100%;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgb(255 255 255 / .3);position:relative}@media screen and (min-width:1600px){.header-contact span{width:46px;-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;height:46px}}.header-contact span::before{color:#fff}.header-contact span:after{position:absolute;content:"";left:-6px;top:-5px;width:47px;height:47px;background-color:rgb(255 255 255 / .2);border-radius:100%}@media screen and (min-width:1600px){.header-contact span:after{width:56px;height:56px}}.header-contact a{font-size:14px;color:#fff;font-weight:300;text-decoration:none}@media screen and (min-width:1600px){.header-contact a{font-size:16px}}.cta-btns{position:fixed;bottom:10%;width:100%;right:0;pointer-events:none}.cta-btns .container{position:relative}.call-action{margin-left:auto;cursor:pointer;outline:none;-webkit-box-shadow:none;box-shadow:none;width:65px;height:65px;border-radius:100%;border:2px solid #9cc2cd;background-color:rgb(2 93 120 / .5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:222;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;pointer-events:all}@media screen and (min-width:1200px){.call-action{right:150px;bottom:11%}.call-action:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width:1600px){.call-action{width:75px;height:75px}}.anim{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.anim .shape{clip-path:inset(100% 0 0 0);-webkit-transition:clip-path 1s cubic-bezier(.13,.81,.44,1.01);transition:clip-path 1s cubic-bezier(.13,.81,.44,1.01)}.anim.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header .navbar .logo,.header .navbar .hamburger{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;-webkit-transition-delay:0.5s;transition-delay:0.5s}.header .topnav{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;-webkit-transition-delay:1s;transition-delay:1s}.header.animate .navbar .logo,.header.animate .navbar .hamburger{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.header.animate .topnav{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.header .navbar .menu{padding-top:180px}@media (max-width:991px){.header .navbar .menu{height:100%}}@media (min-width:992px){.header .navbar .menu{padding-top:250px}}.header .navbar .menu ul li a span{transition:all 0.5s ease-in-out}.btn-contact-us{width:100%!important;height:100%!important;background:linear-gradient(to right,#022036,#025d78)!important;border:1px solid #025d78!important;transition:all 0.3s ease-in-out!important}.btn-contact-us:hover{background:linear-gradient(to right,#ffffff,#ffffff)!important}.contact-map-box{height:100%!important}.form-group-appointment{gap:10px!important;flex-wrap:wrap}.form-group-appointment span{width:calc(50% - 5px)}.form-group-appointment span .wpcf7-not-valid-tip{width:100%}.form-group-appointment span input{width:100%!important}.phone_appointment{width:100%!important}.registration-box-grp>span>span{display:flex!important;width:100%!important;flex-wrap:wrap!important}.home-registration .tab-container .tab,.btn{cursor:pointer}.with-fancybox body{height:100%!important;overflow:hidden!important}.registration-box-grp{width:100%!important}.registration-box-grp>span>span>span{width:46%!important;padding-bottom:15px!important}.registration-box-grp>span>span>span.wpcf7-list-item{margin:0}.registration-box-grp>span>span>span>label>input{position:relative}.registration-box-grp>span>span>span>label>input::before{position:absolute;content:"";border:1px solid #52afc7;background-color:#fff;height:100%;width:100%;border-radius:2px;top:0;left:0}.registration-box-grp>span>span>span>label>input:checked::after{position:absolute;content:"";width:60%;height:25%;border-left:1px solid #52afc7;border-bottom:1px solid #52afc7;top:4px;left:3px;transform:rotate(320deg);z-index:2;display:none}.date-picker-appointment{padding:0!important;overflow:visible!important;height:60px!important}.date-picker-appointment .wpcf7-form-control-wrap{height:100%;width:100%;display:block;position:relative}.date-picker-appointment .wpcf7-form-control-wrap::before{content:"";position:absolute;height:15px;width:15px;z-index:1;background-image:url(/wp-content/themes/twentynineteen-child/assets/images/calendar-new.svg);background-position:center;background-repeat:no-repeat;background-size:contain;top:15px!important;padding:5px 9px;right:15px;pointer-events:none}.date-picker-appointment .wpcf7-form-control-wrap .custom-date{height:100%;width:100%;border:0;padding:0 20px;font-size:16px;font-family:"Sora",sans-serif;border-radius:10px}.booking-form .form .form-group .form-control::placeholder,.date-picker-appointment .wpcf7-form-control-wrap .custom-date::placeholder{color:#000;font-weight:300}.date-picker-appointment .wpcf7-form-control-wrap .custom-date:focus{outline:none}.date-picker-appointment .wpcf7-form-control-wrap .wpcf7-not-valid-tip{bottom:-22px}.date-picker-appointment+span .wpcf7-not-valid-tip{bottom:-20px}.wpcf7-not-valid-tip{font-size:14px;position:absolute;bottom:9px}.contact-form .wpcf7-not-valid-tip{bottom:-21px}@media screen and (max-width:768px){.wpcf7-not-valid-tip{font-size:12px;position:absolute;bottom:11px}}.fancy-box-form .wpcf7-not-valid-tip{bottom:-22px}.date-picker-appointment span input::before{opacity:1;background-color:#fff;top:-2px!important;z-index:50!important;display:none!important}.date-picker-appointment+span{width:48%!important}.date-picker-appointment+span input{cursor:pointer;position:relative!important;width:100%!important}.date-picker-appointment+span::after{position:absolute;content:"";height:10px;width:10px;border-bottom:2px solid #525252;border-right:2px solid #525252;right:4%;top:47%;pointer-events:none;transform:translateY(-50%) rotate(45deg)}.btn-appointment{margin-top:50px;font-size:16px}.wpcf7-spinner{position:absolute!important;left:50%;transform:translateX(-50%)}.contact-form-bottom{margin-top:15px}.tab-container .tab a{text-decoration:none;color:#000}.fancy-box-container{display:none;max-width:600px!important;width:90%;border-radius:20px!important}.fancy-box-form{width:100%;display:flex;flex-direction:column}.fancy-box-form h4{font-size:28px;text-align:center;margin:10px 0 35px 0}a{text-decoration:none}.home-media .card-footer h4,.relatednews1 .card-footer h4{color:#000}.fancy-box-form ul{margin:0;padding:10px 0;list-style:none;display:flex;justify-content:flex-start;height:100%;scrollbar-width:thin;gap:40px;flex-direction:column}.fancy-box-form ul .form-li{margin:0;padding:0;list-style:none;flex-shrink:0;height:55px;width:100%;border-radius:15px;position:relative}.fancy-box-form ul .form-li.form-file-upload{border:1px solid #96c5d1}.fancy-box-form ul .form-li label{position:absolute;top:-20px;z-index:1;color:#025d78;transition:all 0.3s ease-in-out;left:16px;font-size:15px;padding:9px 6px;background-color:#fff}.fancy-box-form ul .form-li input{height:55px;width:100%;border:0;font-size:16px;border-radius:15px;padding:0 20px;outline:none;cursor:pointer;border:1px solid #96c5d1}.form-file-upload{cursor:pointer;overflow:hidden}.form-file-upload label{height:100%;display:flex;align-items:center;justify-content:center;gap:5px;position:unset!important}.form-file-upload>label img{height:auto;width:25px;display:block}.form-file-upload>label .form-upload-img-sec{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;text-align:center}.form-file-upload>label .form-upload-img-sec .wpcf7-form-control-wrap{width:100%}.wpcf7-form-control-wrap{display:inline-block;width:100%}@media screen and (max-width:768px){.wpcf7-form-control-wrap{}}.fancy-box-form ul .form-li input:focus{outline:none}.popup-form-btn{padding:10px 30px;border-radius:10px;font-size:16px;cursor:pointer;color:#fff;background:linear-gradient(to right,#022036,#025d78)!important;border:1px solid #025d78!important;transition:all 0.3s ease-in-out!important}.popup-form-btn:hover{color:#025d78;background:linear-gradient(to right,#ffffff,#ffffff)!important}.file-upload-wrapper{position:relative;width:100%;height:100%;cursor:pointer}.file-upload-wrapper:before{content:"Upload";position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(to right,#022036,#025d78);color:#fff;font-weight:700;z-index:25;font-size:14px;height:100%;padding:0 15px;text-transform:uppercase;pointer-events:none;border-radius:0 5px 5px 0;transition:all 0.3s ease}.file-upload-wrapper:after{content:attr(data-text);font-size:14px;position:absolute;display:flex;align-items:center;top:0;left:0;background:#fff;padding:10px 15px;height:100%;width:calc(100% - 40px);pointer-events:none;z-index:20;color:#025d78;border-radius:5px 10px 10px 5px;font-weight:400}.file-upload-wrapper:hover:before{background:linear-gradient(to right,#083758,#0c6985)}.current-menu-item>a{color:#94e1ff!important}.form-btn-sec{display:flex;justify-content:center;align-items:center}.form-btn-sec .wpcf7-spinner{right:0!important;left:unset!important;transform:unset!important}.call-action>img{width:80%}@media screen and (max-width:1366px){.date-picker-appointment+span input{margin:0!important}.date-picker-appointment+span::after{height:9px;width:9px;border-bottom:2px solid #525252;border-right:2px solid #525252;right:15px}.booking-form .form .form-group .date-picker{height:58px;width:50%}.date-picker-appointment+span input{height:58px!important}}@media screen and (max-width:1199px){.date-picker-appointment{margin:0!important}.date-picker-appointment .wpcf7-form-control-wrap .custom-date{padding:0 10px;font-size:14px}.date-picker-appointment .wpcf7-form-control-wrap::before{height:11px;width:11px;top:18px!important;padding:5px 9px;right:10px}}.home-services .slider{position:relative;padding:0 75px}.home-services .arrows{width:52px;height:52px;position:absolute;border-radius:100%;display:flex;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:5;align-items:center;cursor:pointer;top:45%;justify-content:center}.home-services .arrows::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #025d78;border-radius:50%;z-index:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out}.home-services .arrows:hover::after{-webkit-transform:scale(1.15);transform:scale(1.15)}.home-services .arrows.left-arrow{transform:scaleX(-1);left:0}.home-services .arrows.right-arrow{right:0}.home-services .slider .swiper-button-prev,.home-services .slider .swiper-button-next{display:none!important}.call-action>a{width:80%;margin-left:2px}.header .navbar .hamburger{background-color:hsl(0 0% 90% / .8)}.home-registration .registration-box .item.active .content::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-image:url(/wp-content/themes/twentynineteen-child/assets/images/card-lines.svg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.8;pointer-events:none}.home-banner::before{background:-webkit-gradient(linear,left top,left bottom,color-stop(51.72%,#fff0),to(rgb(3 18 33 / .18))),-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .2)),to(#fff0))}.slide-overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(51.72%,#fff0),to(rgb(3 18 33 / .18))),-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .2)),to(#fff0))!important}.new-btn{padding:11px 30px;z-index:2}.btn-primary-outline::before{z-index:-1}.footer-contact address{font-weight:300}.footer-links{margin-bottom:45px}.footer-bottom .icons a span{font-size:24px}.footer-bottom .icons a:hover span:before{color:#7ae4ff}.slider .btn_grp{display:none;justify-content:flex-end;gap:10px;padding-bottom:15px}.slider .btn_grp>span{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border:1px solid #025d78;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.slider .btn_grp>span:first-child{transform:scaleX(-1)}.btn_grp .swiper-button-disabled{opacity:.3}.border_12{border-radius:12px}.padding_25{padding:30px 8%!important}.wpcf7 form.sent .wpcf7-response-output{border-color:#fff0;color:#20a402;text-align:center}.faq .accordion .accordion-item:last-child{border:0!important}.form-file-upload .wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required{display:none!important}.btn-downloads{height:48px!important;padding:0 20px!important;background-color:#fff;font-weight:300}.btn-career-new{min-width:179px!important;height:55px!important;font-size:15px!important}.booking-form .form .check-group label input{min-height:14px;min-height:14px}.swiper-scrollbar{background:rgb(0 0 0 / .1);height:5px;border-radius:5px;position:absolute;bottom:10px;left:10px;right:10px}.swiper-scrollbar-drag{background:#333;border-radius:5px}@media screen and (max-width:1600px){.btn-career-new{min-width:unset!important;height:55px!important;font-size:14px!important;padding-left:25px!important;padding-right:25px!important}}@media screen and (max-width:1440px){.btn-career-new{height:45px!important;font-size:13px!important;padding-left:15px!important;padding-right:15px!important}}@media screen and (max-width:820px){.home-services .slider{padding:0 10%!important}.home-services .arrows{width:45px;height:45px}}@media screen and (max-width:768px){.home-media .title{margin-bottom:0}.slider .btn_grp{display:flex}.btn-appointment{font-size:14px}.w_50{width:100%!important}.booking-form .form .check-group.service{margin-bottom:15px}.home-testimonial p{margin-bottom:20px}}.booking-form .form .form-group .date-picker .wpcf7-form-control-wrap{display:inline-block}.booking-form .form .check-group label input{margin-top:2px}.date-picker-appointment+span .form-control{margin-bottom:0!important}@media screen and (max-width:600px){.booking-form .form .form-group .date-picker{margin-bottom:30px!important}.date-picker-appointment .wpcf7-form-control-wrap .wpcf7-not-valid-tip{bottom:-20px}.date-picker-appointment+span .wpcf7-not-valid-tip{bottom:-20px}.date-picker-appointment+span,.booking-form .form .form-group .date-picker{width:100%!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;font-size:13px}}@media screen and (max-width:500px){.registration-box-grp>span>span>span{width:100%!important}.service-card .card img{height:300px!important;object-fit:cover}.slider .btn_grp>span{height:35px;width:35px}.form-group-appointment{gap:0!important}.form-group-appointment span{width:100%}.btn-appointment{margin-top:30px}.fancy-box-form ul{gap:45px}.fancy-box-form h4{font-size:25px;margin:10px 0 35px 0}.fancy-box-form ul .form-li label{font-size:13px;padding:5px}.home-services .slider{padding:0 45px!important}.home-services .arrows{width:40px;height:40px}.footer-bottom .icons-head{font-size:17px;font-weight:400;margin-top:20px;margin-bottom:15px}}.footer::before{pointer-events:none}.file-upload-field{position:relative;z-index:1;opacity:1!important;display:block}body.show-menu{height:60vh!important}html.show-menu{height:80vh;overflow:hidden}.fancybox__container{height:100%}.fancybox__viewport{min-height:700px}.career-list-options .card .card-footer span{font-size:19px}.select2-selection__clear{display:none!important}.page-template-career .select2-dropdown{margin-top:0;padding-top:0;margin:10px 0}.loading{text-align:center}@media (max-width:1024px){.scroll-slider{overflow-x:scroll}.scroll-slider::-webkit-scrollbar{width:10px}.scroll-slider::-webkit-scrollbar-track{background:#f1f1f1}.scroll-slider::-webkit-scrollbar-thumb{background:#0d213b}.scroll-slider::-webkit-scrollbar-thumb:hover{background:#021227}}.icon-call.white{color:#fff}.icon-call.cyan{color:#52afc7;margin-right:13px}.icon-mail.white{color:#fff}.icon-mail.cyan{color:#52afc7;margin-right:13px}.contact-pop-text{font-size:14px;font-family:"Sora",serif;line-height:normal;font-weight:300;color:#000}.job-detail-btn{width:100%!important;height:100%!important;background:linear-gradient(to right,#022036,#025d78)!important;border:1px solid #52afc7!important;transition:all 0.3s ease-in-out!important;max-width:179px;min-height:55px;max-height:55px;display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:15px!important;font-weight:600;text-transform:uppercase;font-weight:500;color:#fff}.job-detail-btn>span{font-size:15px!important}.job-detail-btn:hover{background:linear-gradient(to right,#fff,#fff)!important;color:#025d78}