a{transition:all ease-in-out 0.3s}a:hover{color:#ff071b}#footer{border-radius:30px 30px 0px 0px;background:#141414;background:linear-gradient(0deg,rgba(20,20,20,1) 0%,rgba(186,186,186,1) 100%);font-size:20px;font-weight:400;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.56);-webkit-box-shadow:0px 3px 15px 0px rgba(0,0,0,0.56);-moz-box-shadow:0px 3px 15px 0px rgba(0,0,0,0.56);border-top:1px solid #ffffff}#footer .branding{max-width:600px}#footer h4{font-size:22px;font-weight:bold}.topbar-menu a{color:#454545;font-size:18px}.topbar-menu .e-login{height:30px;background:#DA291C;border-radius:20px;padding:0px 25px;display:flex;flex-direction:row;justify-items:center;align-items:center;transition:all ease-in-out 0.3s}.topbar-nav-list{gap:15px}.topbar-menu .e-logout{height:30px;background:#8c8c8c;border-radius:20px;padding:0px 25px;display:none;flex-direction:row;justify-items:center;align-items:center;transition:all ease-in-out 0.3s}.topbar-menu .e-logout a{color:#ffffff;font-size:14px}.topbar-menu .e-login a{color:#ffffff;font-size:14px}.topbar-menu .e-login:hover{color:#ffffff;background:#f22e1f}.topbar-menu .e-login:hover a{color:#ffffff}.main-navigation a{color:#454545}.main-navigation a:hover{color:#ff071b}#hero-section{position:relative;border:1px solid #F1F1F1;border-top-left-radius:30px;border-top-right-radius:30px;background-position:bottom center;background-repeat:no-repeat}#hero-section .slides{position:absolute;width:100%;height:calc(100vh - 150px);top:0;left:0}@keyframes fade{0%{opacity:0}10%{opacity:1}33.33%{opacity:1}43.33%{opacity:0}100%{opacity:0}}#hero-section .slides .slide{height:100%;width:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;animation:fade 20s infinite}#hero-section .slides .slide:nth-of-type(1){animation-delay:15s}#hero-section .slides .slide:nth-of-type(2){animation-delay:10s}#hero-section .slides .slide:nth-of-type(3){animation-delay:5s}#hero-section .slides .slide:nth-of-type(4){animation-delay:0s}#hero-section .container{position:relative;padding:0px}#hero-section .hero-image{position:absolute;right:0px;bottom:0px;z-index:1}#hero-section .hero-content{position:relative;z-index:2}#hero-section h1{font-weight:700}#hero-section h1 span{font-weight:900;display:block;background:#00B5E2;background:radial-gradient(ellipse farthest-corner at top center,#00B5E2 51%,#008AAC 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:60px}#topbar{top:0px;z-index:999}#main-menu{position:sticky;top:0px;background:#ffffff;z-index:999;transition:all ease-in-out 0.3ms}#main-menu .logo img{height:70px;width:auto}#main-menu.stuck{box-shadow:3px 0px 15px 0px rgba(0,0,0,0.56);-webkit-box-shadow:3px 0px 15px 0px rgba(0,0,0,0.56);-moz-box-shadow:3px 0px 15px 0px rgba(0,0,0,0.56)}.main-navigation{padding-right:20px}.admin-bar #topbar{}#hero-section{font-size:16px;color:#545454;overflow:hidden}#hero-section .wrapper div{width:30%}#hero-section p{margin:20px 0px}#hero-section .cta-button{color:#ffffff;background:#00B5E2;border-radius:35px;transition:all ease-in-out 0.3s;padding:10px 50px}#hero-section .cta-button:hover{background:#ff071b}#services-section{background:#F3F3F3;color:#545454}#services-section ul{background:#ffffff;border:1px solid #545454;border-radius:68px;overflow:hidden;padding:0px;margin:0px}#services-section li{overflow:hidden}#services-section li img{margin:auto}#services-section li a{display:block;height:200px;text-align:center}#services-section li a:hover{background:linear-gradient(0deg,rgba(2,116,146,1) 0%,rgba(0,181,226,1) 100%);color:#ffffff}#services-section li a:hover img{filter:invert(1) brightness(2)}#services-section li:last-child a{border-right:none}#services-section li img{margin-bottom:15px}#client-logos-ow .tns-controls,#client-logos-ow .tns-nav,#client-logos-ow button{display:none}#client-logos{margin-top:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}#client-logos div{padding:20px 60px}#clients-section{padding:50px 0px 0px}#news-section{margin-top:-150px;background:url(https://stargate.ph/wp-content/themes/stargate2025/img/news-bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover}#news-section .container{min-height:1174px}#featured-news .news-item{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#ffffff;max-width:358px;overflow:hidden;margin-left:20px;margin-right:20px}#featured-news .tns-slide-active .news-item{box-shadow:0px 4px 12px 7px rgba(0,0,0,0.25);-webkit-box-shadow:0px 4px 12px 7px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 12px 7px rgba(0,0,0,0.25);margin-left:0px;margin-right:0px}#featured-news .news-item .details{padding:30px}#featured-news .news-item .date{font-size:17px;color:#DA291C}#featured-news .news-item h4{font-size:24px;color:#545454;font-weight:bold;line-height:28px;margin-bottom:15px;margin-top:10px}#featured-news .news-item .read-more{border:1px solid #DA291C;color:#DA291C;font-size:18px;font-weight:500;display:inline-block;height:40px;line-height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:0px 30px}#featured-news .news-item .read-more:hover{background:#DA291C;color:#ffffff}#featured-news-mw{max-width:1200px;padding-top:20px;padding-bottom:20px;padding-left:20px;margin:auto}#news-section .tns-controls{position:relative}#news-section .tns-controls button:first-child{width:43px;height:43px;background:url(https://stargate.ph/wp-content/themes/stargate2025/img/arrow-prev.png) no-repeat top left;text-indent:-9999px;position:absolute;left:-50px;top:270px;z-index:800}#news-section .tns-controls button:last-child{width:43px;height:43px;background:url(https://stargate.ph/wp-content/themes/stargate2025/img/arrow-next.png) no-repeat top left;text-indent:-9999px;position:absolute;right:-50px;top:270px;z-index:800}#news-section .tns-controls button:hover{background-position:bottom left}#news-section .tns-nav{display:none}#career-section{overflow:hidden}#career-section .container{background:url(https://stargate.ph/wp-content/themes/stargate2025/img/careers-bg.webp) bottom center no-repeat;min-height:800px;text-align:center;color:#ffffff;position:relative;padding-top:180px}#career-section .left{position:absolute;bottom:0px;left:-286px;z-index:1}#career-section .right{position:absolute;bottom:-50px;right:-246px;z-index:1}#career-section ul{max-width:700px;margin:auto;gap:15px}#career-section li{width:calc(50% - 15px);text-align:left;font-size:20px}#career-section .apply-now{display:inline-block;margin:auto;height:46px;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;padding:0px 35px;font-size:20px;color:#545454;background:#ffffff;line-height:46px;margin-bottom:50px}#career-section .apply-now:hover{}#topbar .social-links a{width:24px;height:24px;display:block;text-indent:-999px;background-repeat:no-repeat;background-position:center center;background-size:contain}#topbar .social-links .facebook{background-image:url(https://stargate.ph/wp-content/themes/stargate2025/img/icon-facebook.svg)}#topbar .social-links .tiktok{background-image:url(https://stargate.ph/wp-content/themes/stargate2025/img/icon-tiktok.svg)}#topbar .social-links .linkedin{background-image:url(https://stargate.ph/wp-content/themes/stargate2025/img/icon-linkedin.svg)}#footer .social-links a{width:36px;height:36px;display:block;text-indent:-999px;background-repeat:no-repeat;background-position:center center}#footer .social-links .facebook{background-image:url(https://stargate.ph/wp-content/themes/stargate2025/img/icon-facebook2.svg)}#footer .social-links .tiktok{background-image:url(https://stargate.ph/wp-content/themes/stargate2025/img/icon-tiktok2.svg)}#footer .social-links .linkedin{background-image:url(https://stargate.ph/wp-content/themes/stargate2025/img/icon-linkedin2.svg)}#menu-footer-menu{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:12px}#page-content p{margin:20px 0px}#page-content .page-title{border-top:1px solid #F1F1F1;background:url(https://stargate.ph/wp-content/themes/stargate2025/img/title-bg.webp) no-repeat;border-bottom:1px solid #F1F1F1;border-top-left-radius:30px;border-top-right-radius:30px}#page-content .page-title h1{font-weight:900;color:#da291c}.page-body h2{font-weight:900;color:#00b5e2}.page-body h3{font-size:36px;font-weight:900;color:#da291c}.page-body h4{font-size:30px;font-weight:900;color:#545454}.page-body h5{font-size:24px;font-weight:900;color:#545454}.page-body h6{font-size:20px;font-weight:900;color:#545454}.page-body{font-size:20px;color:#545454}.client-logos .wp-block-getwid-section__inner-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px 100px;flex-wrap:wrap;padding:40px 0px 20px}.client-logos .wp-block-getwid-section__inner-content img{max-width:175px}.wp-block-separator{margin:20px auto;border-top:1px solid;border-color:#D9D9D9;max-width:1000px}#featured-story{display:flex;flex-direction:row;align-items:top;justify-content:center;gap:20px 70px;flex-wrap:wrap;color:#545454;font-size:14px;padding-bottom:40px}#featured-story .featured-image{width:60%}#featured-story h4{font-size:16px;font-weight:700}#featured-story h2{font-size:34px;font-weight:900;color:#C52519;line-height:34px}#featured-story .featured-image{position:relative;background:#DA291C;background:linear-gradient(179deg,rgba(218,41,28,1) 0%,rgba(116,22,15,1) 100%);border-radius:30px;height:448px;width:620px;margin-top:60px}#featured-story .featured-image img{border-radius:30px;max-width:620px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);position:absolute;bottom:30px;left:30px}#featured-story .read-more{display:block;height:40px;border:1px solid #DA291C;border-radius:20px;text-align:center;color:#DA291C;font-size:16px;font-weight:500;width:128px;line-height:40px;transition:all ease-in-out 0.3s;background-color:#ffffff;margin-top:20px}#featured-story .read-more:hover{background-color:#DA291C;color:#ffffff}#news-items{display:flex;align-items:start;justify-content:center;flex-wrap:wrap;padding:40px 0px}#news-items article{display:flex;align-items:start;justify-content:center;gap:0px;border-radius:30px;overflow:hidden;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);position:relative}#news-items article .image img{height:450px}#news-items article .excerpt{font-size:14px}#news-items article h2{font-size:28px;line-height:28px}#news-items article .date{color:#DA291C}#news-items .read-more{display:block;height:40px;border:1px solid #DA291C;border-radius:20px;text-align:center;color:#DA291C;font-size:16px;font-weight:500;width:128px;position:absolute;bottom:20px;right:20px;line-height:40px;transition:all ease-in-out 0.3s;background-color:#ffffff}#news-items .read-more:hover{background-color:#DA291C;color:#ffffff}.single-news .featured-image{padding:20px;text-align:center}.single-news .featured-image img{margin:auto}.single-news .meta-block{border-bottom:1px solid #D1D1D1;padding:20px 0px;margin-bottom:20px;color:#DA291C;font-size:16px}#more-stories{padding:20px 0px;margin-top:40px;border-top:1px solid #D1D1D1}#more-stories .items{display:flex;flex-direction:row;gap:20px;font-size:14px;flex-wrap:wrap}#more-stories article{border-radius:20px;background-color:#ffffff;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.25);overflow:hidden;width:calc(33% - 20px);position:relative;border:1px solid #d1d1d1}#more-stories .excerpt{padding:20px 20px 50px}#more-stories .bottom-block{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:absolute;bottom:20px;width:calc(100% - 40px)}#more-stories .read-more{display:block;height:30px;border:1px solid #DA291C;border-radius:15px;text-align:center;color:#DA291C;font-size:16px;font-weight:500;padding:0px 20px;line-height:30px;transition:all ease-in-out 0.3s;background-color:#ffffff}#more-stories .read-more:hover{background-color:#DA291C;color:#ffffff}#more-stories h4{color:#DA291C;font-size:36px;font-weight:700;margin:20px 0px}#e-login-form{margin-bottom:30px;padding:30px;background:#fff;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,0.25);max-width:600px;margin:auto}#e-login-form .form-row{margin-bottom:20px}#e-login-form button{background-color:#da291c;color:white;border:none;padding:12px 50px;border-radius:24px;cursor:pointer;font-size:16px;font-weight:600;transition:all 0.3s;display:inline-flex;align-items:center;justify-content:center}#e-login-form button:hover{background-color:#00b5e2}#e-login-form input{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:25px;font-size:16px;transition:all 0.3s;background:#ffffff}#e-login-form input:focus{border-color:#3498db;outline:none;box-shadow:0 0 8px rgba(52,152,219,0.3)}.branches-section{display:flex;flex-direction:row;justify-content:center;align-items:start;gap:20px}.branches-section p{display:flex;flex-direction:column;width:calc(30% - 20px)}#map-section{background:#ffffff;background-image:url(https://stargate.ph/wp-content/themes/stargate2025/img/map-bg.webp);background-repeat:no-repeat;background-position:top center;gap:20px;background-size:cover;background-attachment:fixed}#map-section .explore-btn{display:inline-block;margin:20px auto;background:#00B5E2;border-radius:35px;color:#ffffff;text-align:center;padding:20px 70px;transition:all ease-in-out 0.3s}#map-section .explore-btn:hover{background-color:#ff071b}#map-section h2{font-weight:900;color:#DA291C}#map-section .map-container{position:relative;border-radius:12px;overflow:hidden}#map-section .map-image{width:100%;height:auto;display:block}#map-section .pin{position:absolute;width:22px;height:22px;background:#00B5E2;border-radius:50%;cursor:pointer;transform:translate(-50%,-50%);box-shadow:0 0 15px rgba(255,255,255,0.7);transition:all 0.3s ease;z-index:10}#map-section .pin:hover{transform:translate(-50%,-50%) scale(1.3);box-shadow:0 0 20px rgba(255,255,255,0.9);background:#00B5E2}#map-section .pin::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.4);transform:translate(-50%,-50%);transition:width 0.5s ease,height 0.5s ease}#map-section .pin:hover::after{width:40px;height:40px}#map-section .tooltip{position:absolute;background:rgba(10,25,47,0.95);color:#e0e0e0;padding:10px;border-radius:30px;font-size:14px;width:200px;box-shadow:0 5px 15px rgba(0,0,0,0.5);z-index:100;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease;overflow:hidden;text-align:center}#map-section .tooltip::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:#00B5E2;transition:width 0.5s ease;z-index:-1}#map-section .pin:hover + .tooltip{opacity:1;transform:translateY(0)}#map-section .pin:hover + .tooltip::before{width:100%}#map-section .tooltip h3{color:#ffffff;font-size:1.2rem}#map-section .tooltip p{line-height:1.5;font-size:0.9rem}#map-section .location-info{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #1e3a5c}#map-section .location-info h3{color:#ffffff;margin-bottom:8px;font-size:1.3rem}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.7)}70%{box-shadow:0 0 0 15px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes continuous-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.7),0 0 0 0 rgba(255,255,255,0.7)}40%{box-shadow:0 0 0 10px rgba(255,255,255,0.3),0 0 0 0 rgba(255,255,255,0.7)}80%{box-shadow:0 0 0 20px rgba(255,255,255,0),0 0 0 10px rgba(255,255,255,0.3)}100%{box-shadow:0 0 0 20px rgba(255,255,255,0),0 0 0 20px rgba(255,255,255,0)}}#map-section .pulse{animation:pulse 2s infinite}#map-section .continuous-pulse{animation:continuous-pulse 2s infinite}.wpcf7 form{margin-bottom:30px;padding:30px;background:#fff;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,0.25);position:relative}.wpcf7 .form-row{margin-bottom:20px}.wpcf7 input[type="submit"]{background-color:#da291c;color:white;border:none;padding:12px 50px;border-radius:24px;cursor:pointer;font-size:16px;font-weight:600;transition:all 0.3s;display:inline-flex;align-items:center;justify-content:center;transition:all ease-in-out 0.3s;width:auto}.wpcf7 input[type="submit"]:hover{background-color:#00b5e2}.wpcf7 input,textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:25px;font-size:16px;transition:all 0.3s;background:#ffffff;margin-bottom:20px}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:#3498db;outline:none;box-shadow:0 0 8px rgba(52,152,219,0.3)}.wpcf7 .wpcf7-not-valid-tip{font-size:14px;padding-left:20px}.wpcf7 p{margin:0px !important}.wpcf7 .wpcf7-spinner{margin:10px 24px 0;position:absolute;left:0px}.wpcf7 form .wpcf7-response-output{margin:10px 0px}.wpcf7 .wpcf7 form .wpcf7-response-output{margin:0px !important}.screen-width{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.screen-width .wp-block-getwid-section__inner-content{max-width:1000px;margin:0px auto}#core-values{display:flex;flex-direction:row;justify-content:center;align-items:start;flex-wrap:wrap;gap:40px}#core-values .card{box-shadow:0px 3px 21px 0px rgba(0,0,0,0.16);-webkit-box-shadow:0px 3px 21px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 21px 0px rgba(0,0,0,0.16);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;overflow:hidden;min-height:400px}#core-values img{margin:0px auto 15px;max-height:85px;width:auto}#core-values .icon{background:#DA291C;color:#ffffff;padding:30px;text-align:center;min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center}#core-values .details{padding:10px 30px 20px}#core-values .icon h3{color:#ffffff;font-weight:700}.simple-job-openings-list{display:flex;justify-content:start;align-items:start;gap:20px 30px;flex-wrap:wrap}.simple-job-openings-list .simple-job-item a{display:block;width:100%;color:#ffffff;background:#da291c;padding:10px 20px;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;transition:all ease-in-out 0.3s}.simple-job-openings-list .simple-job-item a:hover{background:#00B5E2}.career-how-section .wp-block-getwid-section__inner-content{padding:40px 0px}.career-how-section .wp-block-getwid-section__inner-content .wp-block-getwid-section__inner-content{padding:20px 40px}.career-how-section .wp-block-getwid-section__background{box-shadow:0px 5px 64px 0px rgba(0,0,0,0.11) inset;-webkit-box-shadow:0px 5px 64px 0px rgba(0,0,0,0.11) inset;-moz-box-shadow:0px 5px 64px 0px rgba(0,0,0,0.11) inset}.career-how-section .wp-block-getwid-section__background .wp-block-getwid-section__background{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.career-how-section .wp-block-getwid-section__inner-content .wp-block-getwid-section__background-holder{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;overflow:hidden}.career-how-section ul{list-style:disc}.career-how-section ol{list-style:decimal}.career-page-apply-btn .wp-block-button__link{padding:15px 100px;background:#da291c;color:#ffffff}.career-page-apply-btn .wp-block-button__link:hover{background:#00B5E2}#ecare-hotlines{padding:40px 0px;display:flex;flex-direction:row;gap:40px;justify-content:center;align-items:start}#ecare-hotlines .card{background:#ffffff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);max-width:600px;margin:35px auto;display:flex;flex-direction:row;gap:0px;overflow:hidden}#ecare-hotlines .card .icon{background:#00B5E2;height:150px;width:150px;display:flex;flex-direction:row;justify-content:center;align-items:center}#ecare-hotlines .card .icon img{max-width:60px}#ecare-hotlines .photo{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}#ecare-hotlines .card .info{padding:20px 30px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;height:150px;gap:0px;max-width:500px;font-size:24px}#ecare-hotlines .card .info p{margin:0px;padding:0px;display:block;width:100%}#ecare-hotlines .card .info p span{display:block;font-size:18px;color:#b8b8b8}.services-accordion .ui-accordion-header-collapsed{border-radius:30px;margin:10px 0px;font-size:20px}.services-accordion .ui-accordion-header-active{background:#ff0000;color:#ffffff;border-radius:30px;margin:20px 0px;font-size:20px}.services-accordion .ui-accordion-header-active a:hover{color:#ffffff}.services-accordion .wp-block-getwid-accordion__content{border:none}.services-accordion .wp-block-getwid-images-slider{max-width:800px;margin:0px auto}.services-accordion .wp-block-getwid-accordion__content{padding-top:0px}#application-form .description{color:#7f8c8d;font-size:16px}#application-form .form-section{margin-bottom:30px;background:#fff;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,0.25)}#application-form .form-row{display:flex;flex-wrap:wrap;margin:0 -10px 15px;gap:15px}#application-form .form-group{flex:1 0 300px;padding:0 10px;margin-bottom:15px}#application-form .checkbox-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:15px 0px 0px}#application-form .checkbox-group div{flex:1 0 130px}#application-form .checkbox-group label{font-weight:normal}#application-form .checkbox-group input{margin-right:5px}#application-form label{display:block;margin-bottom:8px;font-weight:600;color:#545454}#application-form label span{font-size:14px;font-weight:normal;color:#7f8c8d;font-style:italic}#application-form label span a{color:#ff071b}#application-form label span a:hover{text-decoration:underline}#application-form input,#application-form select,#application-form textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:25px;font-size:16px;transition:all 0.3s;background:#ffffff}#application-form input[type="checkbox"]{width:auto}#application-form .terms-and-conditions label{font-size:16px}#application-form input:focus,#application-form select:focus,#application-form textarea:focus{border-color:#3498db;outline:none;box-shadow:0 0 8px rgba(52,152,219,0.3)}#application-form .required::after{content:" *";color:#e74c3c}#application-form .btn{background-color:#da291c;color:white;border:none;padding:12px 25px;border-radius:24px;cursor:pointer;font-size:16px;font-weight:600;transition:all 0.3s;display:inline-flex;align-items:center;justify-content:center}#application-form .save-btn{background-color:#cccccc;margin-right:5px}#application-form .save-btn:hover{background-color:#00b5e2 !important}#application-form .btn:hover{background-color:#da291c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.1)}#application-form .btn-remove{background-color:#e74c3c;margin-left:10px}#application-form .btn-remove:hover{background-color:#c0392b}#application-form .btn-add{background-color:#da291c;margin-top:10px}#application-form .btn-add:hover{background-color:#00b5e2}#application-form .work-experience-item{background-color:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px;border-left:4px solid #3498db;position:relative}#application-form .actions{text-align:center;margin-top:40px;padding-top:20px;border-top:2px solid #eee}#application-form .download-btn{background-color:#9b59b6;margin-right:10px}#application-form .download-btn:hover{background-color:#8e44ad}#application-form .submit-btn{background-color:#da291c}#application-form .submit-btn:hover{background-color:#00b5e2}#application-form .remove-btn{position:absolute;top:10px;right:10px;background:#e74c3c;color:white;border:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;padding:0}#application-form .remove-btn:hover{background:#c0392b}#application-form .terms-and-conditions{font-size:14px;text-align:justify}#application-form .terms-and-conditions ol{margin:20px 40px;list-style:decimal}#application-form .terms-and-conditions li{margin:10px 0px}#sja-terms-content p{margin:10px 0}#sja-terms-content ol,#sja-terms-content ul{margin:10px 0 10px 2em;padding-left:0}#sja-terms-content ol{list-style:decimal}#sja-terms-content ul{list-style:disc}#sja-terms-content li{margin:5px 0;display:list-item}#sja-terms-content strong,#sja-terms-content b{font-weight:bold}#sja-terms-content em,#sja-terms-content i{font-style:italic}#sja-terms-content a{text-decoration:underline}#sja-terms-content h1,#sja-terms-content h2,#sja-terms-content h3,#sja-terms-content h4,#sja-terms-content h5,#sja-terms-content h6{font-weight:bold;margin:10px 0}@media (max-width:768px){#application-form .form-group{flex:1 0 100%}#application-form .container{padding:15px}#application-form .btn{width:100%;margin-bottom:10px}#application-form .actions{display:flex;flex-direction:column}#application-form .download-btn{margin-right:0}}#application-form .instructions{background-color:#e3f2fd;padding:15px;border-radius:8px;margin-bottom:20px;border-left:4px solid #2196f3}#application-form .instructions h3{margin-top:0;color:#2196f3}#application-form .instructions ol{padding-left:20px}#application-form .instructions li{margin-bottom:8px}#application-form .photo-upload{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:10px;border:2px dashed #00b5e2}#application-form .photo-preview{width:150px;height:150px;border-radius:50%;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,0.1);border-radius:0px}#application-form .photo-preview img{width:100%;height:100%;object-fit:cover;display:none}#application-form .photo-preview i{font-size:50px;color:#95a5a6}#application-form .upload-btn{background-color:#da291c;color:white;padding:12px 20px;border-radius:30px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;transition:all 0.3s}#application-form .upload-btn:hover{background-color:#00b5e2}#application-form .upload-btn i{margin-right:8px}#application-form #file-input{display:none}#application-form .upload-text{margin-top:10px;color:#7f8c8d;font-size:14px}#application-form .parent-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}@media (max-width:768px){#application-form .address-grid,.parent-fields{grid-template-columns:1fr}}#application-form .repeatable-group{background-color:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px;border-left:4px solid #3498db;position:relative}#application-form h3{margin:0px 0px 25px}#application-form h4{font-size:28px;margin:0px 0px 25px}#application-form label{font-size:18px}#application-form #other-position-field{display:none}#application-form #other-position-field.require{display:block !important}.single-job .page-body ul{list-style:disc;margin:20px 20px;padding-left:20px}.single-job .page-body li{margin:15px 0px}.single-job .page-body h4{margin-bottom:20px}#employeeForm .error{display:none;color:#da291c;font-size:14px;padding-left:15px;padding-top:10px}#employeeForm .error.show{display:block}.wp-block-button__link{background:#da291c;color:#ffffff;margin:15px 0px;padding:20px 30px;font-size:18px}.wp-block-button__link:hover{background-color:#00b5e2;color:#ffffff}#burger{flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer;z-index:1001;position:relative}#burger span{display:block;height:3px;width:100%;background-color:#da291c;border-radius:3px;transition:all 0.3s ease}#burger.active{opacity:0;visibility:hidden}#burger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}#burger.active span:nth-child(2){opacity:0}#burger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.btn-download{background-color:#da291c;color:white;border:none;padding:12px 25px;border-radius:24px;cursor:pointer;font-size:16px;font-weight:600;transition:all 0.3s;display:inline-flex;align-items:center;justify-content:center}.btn-download:hover{color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.1)}.ecare-details-section{border:5px solid #00b5e2;border-radius:25px;max-width:780px;margin:40px auto;padding:0px 20px}.ecare-details-section ul{list-style:disc;margin-left:20px}#application-form .file-upload-info{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:10px;border:2px dashed #00b5e2}