/*@font-face{font-family:'muli';src:url('https://ead673.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-webfont.eot');src:url('https://4d0240.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-webfont.eot#iefix') format('embedded-opentype'),
         url('https://48744c.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-webfont.woff2') format('woff2'),
         url('https://9a04bd.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-webfont.woff') format('woff'),
         url('https://4425ee.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-webfont.ttf') format('truetype'),
         url('https://d1df07.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-webfont.svg#muliregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'muli';src:url('https://697498.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-bold-webfont.eot');src:url('https://61399f.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('https://cdcc45.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-bold-webfont.woff2') format('woff2'),
         url('https://e58e3c.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-bold-webfont.woff') format('woff'),
         url('https://856cbf.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-bold-webfont.ttf') format('truetype'),
         url('https://47594d.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/muli-bold-webfont.svg#mulibold') format('svg');font-weight:700;font-style:normal;}
@font-face{font-family:'gelica';src:url('https://9535f0.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/fontspring-demo-gelica-regular-webfont.eot');src:url('https://c16987.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/fontspring-demo-gelica-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('https://b62fd2.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/fontspring-demo-gelica-regular-webfont.woff2') format('woff2'),
         url('https://051c09.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/fontspring-demo-gelica-regular-webfont.woff') format('woff'),
         url('https://9ae287.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/fontspring-demo-gelica-regular-webfont.ttf') format('truetype'),
         url('https://8450e4.claudeassets.com/20250803025243im_/https://villageltc.com/wp-content/themes/villagesprings/fonts/fontspring-demo-gelica-regular-webfont.svg#gelicaregular') format('svg');font-weight:normal;font-style:normal;}*/


/* Container CSS */

:root {
  --common:#00263a;
  --common-336c8b:#336c8b;
  --common-a9cddc:#a9cddc;
  --common-a28060:#a28060;
  --common-d2ad8b:#d2ad8b;
  --common-fff2e6:#fff2e6;
  --common-fafafa:#fafafa;
  --white:#FFFFFF;
  --black:#000000;
  --green:#16A24A;}

body .container{max-width:1616px;padding-left:1.25rem;padding-right:1.25rem;}
body .container-md{max-width:1340px;padding-left:1.25rem;padding-right:1.25rem;}
body .container-sm{max-width:1140px;padding-left:1.25rem;padding-right:1.25rem;}
@media (min-width:1921px){
body .container{max-width:72.1789%;}
body .container-sm{max-width:59.843%;}
body .container-md{max-width:63.5177%;}
}

@media (max-width:767px){
body .container{padding-left:1rem;padding-right:1rem;}
body .container-sm{padding-left:1rem;padding-right:1rem;}
body .container-md{padding-left:1rem;padding-right:1rem;}
}


/* logo_slider CSS Start*/

@media (max-width:767px){#logo_slider .slick-list{padding:0 0.5rem;}}


/* logo_slider CSS End*/

@media (min-width:1024px){
.btn-reversed,
.btn-secondary,
.btn-primary{transition:all 0.20s!important;}
.btn-reversed:hover,
.btn-secondary:hover,
.btn-primary:hover{transform:translateY(-0.2em)!important;}
}

.bg-gray-900\/50{background-color:rgb(17 24 39 / 0.5);}
.bg-gray-900\/50.fixed.inset-0{left:0;right:0;top:0;bottom:0;}
.bg-gray-900\/50{background-color:#111827 !important;opacity:0.5 !important;}


/* Career Popup */
.popup_active .ui-widget-header{ background:transparent; border:0px; padding-top:0px; padding-bottom:0px;}
.popup_active .ui-widget-header .ui-button span.ui-button-icon { background-image:none; position:relative;margin:0;}
.popup_active .ui-widget-header .ui-button{ background:transparent; border:0px; width:45px; height:45px;}
.popup_active .ui-widget-header .ui-button:before {content:""; top:0; transform:translateY(-50%); background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"></path></svg>') center no-repeat; width:45px; height:45px; position:absolute; right:0px;}

.popup_active .ui-widget.ui-widget-content{ background:#fff2e6;right:0;left:0 !important;margin:0 auto;height:100% !important;width:100% !important;overflow-y:auto;}
.popup_active .ui-dialog-titlebar.ui-widget-header{ padding-bottom:0px!important;}
.popup_active .ui-dialog-titlebar.ui-widget-header .ui-dialog-title{ display:none;}
.popup_active .ui-widget-header .ui-button{ z-index:9;}
.career-form-main{max-width:720px;padding-left:25px;padding-right:25px; margin:0 auto;}
.career_popup .career-form {text-align:left;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px; overflow-y:auto;padding-right:10px;}
.career_popup{ padding-top:0px!important;}
.career_popup h2{ margin-bottom:20px;}
.career_popup .career-form-text p.subtitle{ text-align:center; font-size:26px; line-height:normal; padding-bottom:25px;}
.career_popup .career-form-text p.notification-text{font-size:16px; line-height:24px!important; color:#666666;}
.career_popup .career-form .form-inner{width:50%;padding:0px 10px 20px;}
.career-form .form-inner span{padding-top:5px;}
.career-form .form-inner .fancy-select-wrap select{font-size:14px;}
.career_popup .choose-file .wpcf7-form-control-wrap input{border:none;background:transparent;font-size:16px;padding:5px 0;}
.career_popup .career-form .form-inner>p {line-height:initial; padding-bottom:10px;}
.career_popup .career-form .form-inner label {display:block; color:#000000; line-height:24px;}
.career_popup .career-form input, .career_popup .career-form textarea, .career_popup .career-form select {border:1px solid #000000;border-radius:5px;background-color:#ffffff;}
.career_popup .career-form select { padding-top:14px; padding-bottom:14px;}
.career_popup .career-form .form-inner .fancy-select-wrap{ padding-top:0px;}
.career_popup .career-form textarea.career-textarea{ height:100px;}

.career_popup .career-form .form-inner.form-inner-full {width:100%;}
.career_popup .career-form .careerform-submit {width:100%;position:relative;}
.career_popup .career-form .careerform-submit p {display:inline-block;position:relative;}
.career_popup .career-form .careerform-submit input {background-color:#4197CB;border-color:#4197CB;font-size:20px;font-weight:600;text-transform:uppercase!important;height:67px;border-radius:35px!important;width:265px;padding-right:60px;}
.career_popup .career-form .careerform-submit .wpcf7-spinner {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0px;}
.career_popup .career-form .careerform-submit .icon {position:absolute;left:190px;top:50%;transform:translateY(-50%);}
.career_popup .career-form .careerform-submit .icon svg, .career_popup .career-form .careerform-submit .icon p {display:block; padding-bottom:0px;}
.career_popup .ui-dialog .ui-dialog-titlebar-close{right:0;margin:0;}
.popup_active .ui-widget-header .ui-button:before{top:0px;transform:translateY(0%); right:-10px;}

.popup_active .ui-widget.ui-widget-content::-webkit-scrollbar {-webkit-appearance:none; background-color:#cccccc; width:5px;border-radius:4px;}
.popup_active .ui-widget.ui-widget-content::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, 0.5);}

.career-form .careerform-submit{width:100%;position:relative;}
.career-form .careerform-submit p{display:inline-block;position:relative;}
body .ann-tabs .career-form .careerform-submit input{background-color:#4197CB!important;border-color:#4197CB!important;font-size:22px!important;font-weight:600!important;text-transform:uppercase!important;height:67px;border-radius:35px!important;width:265px;padding-right:60px;}
.career-form .careerform-submit .icon{position:absolute;left:190px;top:50%;transform:translateY(-50%);}
.career-form .careerform-submit .icon p{font-size:0px;line-height:initial;}
.career-form .careerform-submit .icon svg,.career-form .careerform-submit .icon p{display:block;}
.career-form .careerform-submit .wpcf7-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0px;}

.career_popup h2,.career_popup h3, .career_popup button span{ font-family:'gelica';}
/* End */

.icon-hover{transition:0.3s;}
.icon-hover:hover{transform:scale(1.1);transition:0.3s;}

@media (min-width:2212px){.bannerbtn{font-size:40px !important;line-height:45px!important;}}
@media (min-width:2067px){.bannerbtn{font-size:36px !important;line-height:41px!important;}}


#insta_carousel_slider{ margin-bottom:0px;}


.frm-sucess input{ color: var(--common-a9cddc);}
/*
     FILE ARCHIVED ON 02:52:45 Aug 03, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:03:11 Jun 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.378
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.04
  esindex: 0.006
  cdx.remote: 10.382
  LoadShardBlock: 70.582 (3)
  PetaboxLoader3.datanode: 90.214 (5)
  load_resource: 112.852
  PetaboxLoader3.resolve: 69.087
  loaddict: 16.175
*/