@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";body,html{max-width:100vw;overflow-x:hidden;background-color:#f2f2f2}a{color:inherit;text-decoration:none}a,p{font-family:Inter}.paragraph{display:flex;line-height:1;flex-wrap:wrap}.paragraph .word{position:relative;margin-right:12px;margin-top:8px}.paragraph .word .shadow{position:absolute;opacity:20%}h1,h3,h4,h5,h6{font-family:Playfair Display;font-weight:600}h1{font-size:48px;text-align:center}@media(max-width:768px){h1{font-size:32px}}h3{font-size:30px}@media(max-width:768px){h3{font-size:26px}}h2{font-size:44px;font-weight:400}@media(max-width:768px){h2{font-size:30px}}h4{font-size:20px}@media(max-width:768px){h4{font-size:17px}}p{font-size:15px;line-height:1.3;font-weight:400}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#333;background-color:#f8f9fa}.container{max-width:1200px;padding:0 20px}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;font-weight:600;line-height:1.3}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}ol,p,ul{margin-bottom:1rem}ol,ul{padding-left:1.5rem}img{max-width:100%;height:auto}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}}.container{padding:0 18px;max-width:1400px;width:100%;margin:0 auto}@media(min-width:768px){.container{padding:0 90px}}@media(min-width:1800px){.container{padding:0}}.NavbarDiv{width:100vw;position:fixed;top:0;left:0;z-index:6}.NavbarDiv .nav-buttons{display:flex;flex-direction:column;width:100%}.NavbarDiv .nav-buttons *{width:100%}.NavbarDiv .nav-buttons span{white-space:nowrap;border:1px solid #000;font-size:13px;padding:6px 36px;border-radius:5px}.NavbarDiv .nav-buttons .sign-up{background-color:#000;border:none;color:#fff}.NavbarDiv .nav-buttons .login{height:49px;width:127px;border-radius:2px;display:flex;align-items:center;justify-content:center;background-color:#343434;color:#fff;border:none;outline:none;border-radius:56px;font-family:Inter}@media(min-width:768px){.NavbarDiv{padding:0 90px}.NavbarDiv .nav-buttons{width:unset;flex-direction:row;gap:15px}}@media(min-width:1800px){.NavbarDiv{padding:0}}.NavbarDiv .NavbarContainer{width:100vw;top:0;box-sizing:border-box;width:100%;color:#000;max-width:1400px;padding:10px 24px;margin:0 auto;display:none;align-items:center;justify-content:space-between;background-color:#fff;transform:translateX(-8px) translateY(10px);border-radius:8px;box-shadow:0 3px 4px rgba(0,0,0,.073);border:.5px solid rgba(93,93,93,.278);overflow:hidden}.NavbarDiv .NavbarContainer .user-menu{position:relative}.NavbarDiv .NavbarContainer .user-menu .user-tag{border-radius:40px;padding:2px;border:1px solid #000}.NavbarDiv .NavbarContainer .user-menu .user-tag .user-icon{color:#fff;width:25px;height:25px;background-color:#000;border-radius:40px;display:flex;justify-content:center;align-items:center;font-size:13px}.NavbarDiv .NavbarContainer .user-menu .user-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff;border-radius:5px;position:absolute;top:40px;right:0}.NavbarDiv .NavbarContainer .user-menu .user-links span{color:#000;width:100%;background-color:transparent;padding:12px 25px;border:.5px solid hsla(0,0%,78%,0);transition:all .5s ease}.NavbarDiv .NavbarContainer .user-menu .user-links span:hover{cursor:pointer;border:.5px solid #bbb}.NavbarDiv .NavbarContainer .menuitems{display:flex;align-items:center;justify-content:space-between;gap:25px}.NavbarDiv .NavbarContainer .menuitems span{font-family:Inter;font-size:20px;padding:12px}.NavbarDiv .NavbarContainer .menuitems span:hover{cursor:pointer}.NavbarDiv .NavbarContainer .logo{height:85px}.NavbarDiv .NavbarContainer .logo-cont{display:flex;align-items:center}.NavbarDiv .NavbarContainer .logo-cont p{margin:0;padding:0;font-size:14px;font-weight:500;text-transform:uppercase}@media(min-width:768px){.NavbarDiv .NavbarContainer{display:flex}}.NavbarDiv .MobileContainer{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#f3f3f3;padding:18px;height:80px;position:fixed;top:0;left:0}.NavbarDiv .MobileContainer .logo{height:40px;z-index:5}.NavbarDiv .MobileContainer .logo-cont{display:flex;align-items:center}.NavbarDiv .MobileContainer .logo-cont p{margin:0;padding:0;font-size:12px;font-weight:500;text-transform:uppercase}.NavbarDiv .MobileContainer .hambuga{padding:10px 0 10px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .4s ease;z-index:5}.NavbarDiv .MobileContainer .hambuga .ham{width:25px;height:2px;background-color:#100024;border-radius:5px;margin:2px 0;transition:all .5s ease;display:block;z-index:3}@media screen and (min-width:768px){.NavbarDiv .MobileContainer .hambuga .ham{display:none}}.NavbarDiv .MobileContainer .mob-menu-div{display:block;width:100%;background-color:#f3f3f3;position:fixed;transform:translateX(-2000px);transition:all .5s ease;z-index:4;right:0;top:80px}.NavbarDiv .MobileContainer .mob-menu-div .mob-menu-div-cont{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;width:100%;padding:36px 21px}.NavbarDiv .MobileContainer .mob-menu-div .mob-menu-div-cont a{color:#000;font-family:Montserrat,sans-serif;font-weight:500;margin-bottom:22px}@media screen and (min-width:768px){.NavbarDiv .MobileContainer .mob-menu-div{display:none}}.NavbarDiv .MobileContainer .spin{transform:rotate(90deg)}.NavbarDiv .MobileContainer .spin .dis{opacity:0}.NavbarDiv .MobileContainer .spin .spins{transform:rotate(45deg) translateY(4px)}.NavbarDiv .MobileContainer .spin .spins-i{transform:rotate(-45deg) translateY(-4px)}.NavbarDiv .MobileContainer .menu-show{transform:translateX(0)}@media(min-width:768px){.NavbarDiv .MobileContainer{display:none}}.pri-btn{background:none;font-size:18px;padding:15px 33px;color:#fff;border:1px solid #fff;border-radius:56px}.hero{margin-top:120px;display:flex;justify-content:center;align-items:center;height:90vh;padding:0 20px;position:relative}.hero,.hero .bg-hero{width:100%;border-radius:8px}.hero .bg-hero{height:100%;position:absolute;background-color:#f2f2f2}.hero .container{position:relative;background:url(/cilla-hero.webp);background-repeat:no-repeat;background-size:cover;background-position:top;height:100%;box-shadow:inset 1000px 1000px 1000px rgba(0,0,0,.26);display:flex;justify-content:center;align-items:center;color:#fff;border-radius:8px;flex-direction:column}.hero .container button{margin-top:57px}.hero .container h1{width:75%;text-transform:uppercase}@media(max-width:768px){.hero .container{box-shadow:inset 1000px 1000px 1000px rgba(0,0,0,.46)}.hero .container h1{width:95%}}@media(min-width:768px){.hero{padding:0 90px}}@media(min-width:1800px){.hero{padding:0}}.brief{width:100%}.brief .container{display:grid;grid-template-columns:1fr 1fr;display:flex;flex-direction:row;grid-gap:84px;gap:84px;padding-top:140px;padding-bottom:140px;align-items:flex-start}.brief .container .left{width:50%;display:flex;flex-direction:column-reverse;gap:52px}.brief .container .left img{width:100%}.brief .container .right{width:50%;display:flex;flex-direction:column;gap:52px}.brief .container .right img{width:100%}@media(max-width:768px){.brief .container{flex-direction:column}.brief .container .left{width:100%}.brief .container .left img{display:none}.brief .container .right{width:100%;flex-direction:column}}.services{background-color:#353535;padding-bottom:140px;position:relative;overflow:hidden;max-width:100vw}.services .container{background:none;padding-top:140px;color:#fff;overflow-y:hidden}.services .container h2{margin-bottom:80px}.services .contain{width:100%;overflow-y:hidden}.services .card{display:flex;color:#fff;flex-direction:column;align-items:flex-start;width:320px;gap:19px;margin-right:44px;flex:1 1;margin-bottom:auto;float:left}.services .card .content:hover{cursor:pointer}.services .card .content:hover h4,.services .card .content:hover p{text-decoration:underline}.services .card img{width:100%}.services .card h4{margin-bottom:10px}.services .shadows{position:absolute;top:30px;left:100px}.services .shadow-cont{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.555)}.the-company{width:100%}.the-company .container{padding-top:70px;padding-bottom:70px}.the-company .container h2{margin-bottom:40px;color:#333}.the-company .container h4{margin-bottom:10px;color:#333}.the-company .container .about-section{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;gap:40px}.the-company .container .about-section .commitment,.the-company .container .about-section .who-we-are{flex:1 1}.the-company .container .about-section .commitment p,.the-company .container .about-section .who-we-are p{font-size:1rem;line-height:1.5;margin-bottom:1.2rem;color:#555}.the-company .container .about-section .commitment{text-align:right}.the-company .container .about-section .commitment p{margin-bottom:1.5rem;text-align:left}@media(max-width:768px){.the-company .container .about-section{flex-direction:column}}.banners{background-color:#f4f3f3;max-width:1400px;width:100%;margin:0 auto}@media(min-width:768px){.banners{padding:0 90px}}@media(min-width:1800px){.banners{padding:0}}.banners .container{gap:17px;height:30vw;background:none;margin-top:108px;position:relative;width:100%;background-color:#f8f9fa;padding:0}@media(max-width:900px){.banners .container{display:flex;flex-direction:column-reverse}.banners .container .remove{display:none}}.banners .container .branding{display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;width:30%;left:0;box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-50px);position:relative}.banners .container .branding img{width:100%;opacity:0}.banners .container .branding .content{position:absolute;height:100%;border-radius:16px}.banners .container .branding .content .text{margin-top:80px}.banners .container .branding .content button{margin-top:auto}.banners .container .branding .logo{font-weight:700;font-size:1.2rem;margin-bottom:1rem}.banners .container .branding .text h2{margin-bottom:1.5rem;text-transform:uppercase;color:#333}@media(min-width:400px){.banners .container .branding .text h2{font-size:1.1vw}}@media(min-width:568px){.banners .container .branding .text h2{font-size:1.4vw}}@media(min-width:768px){.banners .container .branding .text h2{font-size:1.6vw}}@media(min-width:968px){.banners .container .branding .text h2{font-size:1.8vw}}.banners .container .branding .text .contact-button{background-color:#007bff;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:24px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.banners .container .branding .text .contact-button:hover{background-color:#0056b3}.banners .container img{border-radius:16px;object-fit:cover;width:100%;height:auto;position:absolute;width:30%;right:35%;margin:0 auto}.banners .container .remove{right:0;margin-top:50px}@media(max-width:1068px){.banners{display:none}}.banners-mobile{width:100%;background-color:#f4f3f3;padding:0 0 100px}.banners-mobile .container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:17px;gap:17px;background:none}@media(max-width:1068px){.banners-mobile .container{display:flex;flex-direction:column-reverse}.banners-mobile .container .remove{display:none}}.banners-mobile .container .branding{display:flex;flex-direction:column;justify-content:space-between;background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.banners-mobile .container .branding .logo{font-weight:700;font-size:1.2rem;margin-bottom:1rem}.banners-mobile .container .branding .text h2{margin-bottom:1.5rem;text-transform:uppercase;color:#333}.banners-mobile .container .branding .text .contact-button{background-color:#007bff;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:24px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.banners-mobile .container .branding .text .contact-button:hover{background-color:#0056b3}.banners-mobile .container img{border-radius:16px;object-fit:cover;width:100%;height:auto}@media(min-width:1068px){.banners-mobile{display:none}}.faq{width:100%;background-color:#fff}.faq .container .faq-heading{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.faq .container .faq-heading h2{margin-top:108px;text-align:center;font-size:40px;margin-bottom:16px}.faq .container .faq-heading p{text-align:center;font-size:16px}.faq .container .faq-cont{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:81px;padding-top:40px}.faq .container .faq-cont .faq-card{width:100%;display:flex;flex-direction:column;margin-bottom:20px;border-radius:10px;overflow:hidden;background-color:#fff;border-bottom:1px solid #535353}.faq .container .faq-cont .faq-card .f-c-header{display:flex;width:100%;justify-content:space-between;align-items:center;padding:5px 25px}.faq .container .faq-cont .faq-card .f-c-header img{cursor:pointer;transform:rotate(-180deg);transition:all .5s ease}.faq .container .faq-cont .faq-card .f-c-header span{font-style:normal;font-weight:500;font-size:20px;line-height:201.5%}.faq .container .faq-cont .faq-card p{transition:all .5s ease;padding:0 25px;font-size:14px;opacity:0;line-height:0%;font-weight:400;color:#505050;text-align:left}.faq .container .faq-cont .faq-show .f-c-header img{transform:rotate(0deg)}.faq .container .faq-cont .faq-show p{opacity:1;padding:0 25px 30px;line-height:140%}@media screen and (min-width:768px){.faq .container .faq-cont{width:100%;align-self:center;margin:0 auto}.faq .container .faq-cont .faq-card .f-c-header{padding:8px 52px}.faq .container .faq-cont .faq-card p{padding:0 52px}.faq .container .faq-cont .faq-show .f-c-header img{transform:rotate(0deg)}.faq .container .faq-cont .faq-show p{opacity:1;padding:0 52px 30px;line-height:140%}}.footer{text-align:center;color:#fff;background-color:#1e1e1e;border-top-left-radius:8px;border-top-right-radius:8px}.footer .container{background:none;background-image:url(/shadowss.svg);background-repeat:no-repeat;padding-top:70px;padding-bottom:70px;max-width:2000px;box-shadow:inset 1000px 1000px 0 rgba(0,0,0,.74)}.footer .contains{padding:0 18px;max-width:1400px;width:100%;margin:0 auto}@media(min-width:768px){.footer .contains{padding:0 90px}}@media(min-width:1800px){.footer .contains{padding:0}}.footer .footer-heading{margin-bottom:40px;text-align:left}.footer .footer-heading h1{font-size:2.5rem;line-height:1.2;margin-bottom:15px;width:60%;text-align:left}.footer .footer-heading p{margin-bottom:30px}.footer .footer-heading button{background-color:#fff;color:#1e1e1e;padding:15px 25px;border:none;border-radius:30px;font-size:1rem;cursor:pointer}.footer .footer-heading button:hover{background-color:#f0f0f0}@media(max-width:768px){.footer .footer-heading h1{width:100%}}.footer .footer-info{display:flex;justify-content:space-between}.footer .footer-info .footer-item{padding:20px;border-radius:10px;width:30%;text-align:left}.footer .footer-info .footer-item span{display:block;font-weight:700;margin-bottom:10px}.footer .footer-info .footer-item p{font-size:1.2rem;line-height:1.5}@media(max-width:768px){.footer .footer-info{flex-direction:column}.footer .footer-info .footer-item{width:100%;margin-bottom:20px}}.footer hr{border:.5px solid hsla(0,0%,100%,.2);margin-bottom:30px}.footer .footer-links{display:flex;justify-content:flex-start;align-items:center}.footer .footer-links a{color:#fff;text-decoration:none;font-size:1.1rem;padding:10px}.footer .footer-links a:hover{text-decoration:underline}.footer .footer-links .social-links{display:flex;gap:15px;margin-left:auto}.footer .footer-links .social-links a{font-size:1.2rem}@media(max-width:768px){.footer .footer-links{flex-direction:column}.footer .footer-links a{margin-bottom:15px}.footer .footer-links .social-links{gap:20px;width:100%;margin-top:40px;justify-content:center}}.service-page{margin-top:150px;margin-bottom:150px;width:100%}.service-page__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.service-page__header h1{font-size:2.5rem;font-weight:700;margin:0}.service-page__header .button{height:49px;width:127px;border-radius:2px;display:flex;align-items:center;justify-content:center;background-color:#343434;color:#fff;border:none;outline:none;border-radius:56px;font-family:Inter;display:none}.service-page__header .button:hover{background-color:#333}.service-page__content{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}@media(max-width:768px){.service-page__content{flex-direction:column;gap:1.5rem}}.service-page__image-wrapper{flex:1 1;width:100%}.service-page__image-wrapper img{width:100%;height:auto;border-radius:8px;object-fit:cover}.service-page__details{flex:1 1}.service-page__details .service-page__description{font-size:1.125rem;line-height:1.6;margin-bottom:1.5rem;color:#333}.service-page__details .service-page__key-aspects .key-aspects__label{display:inline-block;font-weight:700;margin-bottom:1rem;color:#000;background-color:#dfdfdf;padding:.4rem 1rem;border-radius:16px;border:1px solid #d1d1d1}.service-page__details .service-page__key-aspects .key-aspects__list{list-style:none;margin:0;padding:0}.service-page__details .service-page__key-aspects .key-aspects__list .key-aspects__item{padding:.75rem 0;font-size:1rem;color:#555;border-bottom:1px solid #ddd}.service-page__details .service-page__key-aspects .key-aspects__list .key-aspects__item:last-child{border-bottom:none}.service-page__details .service-page__key-aspects .key-aspects__list .key-aspects__item:nth-child(odd){background-color:#f9f9f9}.about{width:100%;padding-top:100px}.about p{font-size:16px}.about .container{width:100%;padding-top:100px}.about .container .intro-banner{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:100px 50px;border-radius:20px;background-color:#00007c;background:url(/about-banner.webp);background-size:cover;background-position:top}.about .container .intro-banner p{color:#fff}.about .container .intro-banner .i-b-right{width:75%;margin-top:80px}.about .container .intro-banner .i-b-left h1{line-height:100%;margin:0;padding:0;color:#fff}.about .container .intro-banner .i-b-left p{margin-bottom:10px}@media screen and (min-width:768px){.about .container .intro-banner{flex-direction:row;align-items:center;border-radius:40px;padding:200px 50px}.about .container .intro-banner .i-b-right{width:25%;margin-top:unset}}.about .container .goals{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:100px}.about .container .goals img{width:100%;margin-bottom:80px}.about .container .goals .mission-vision{display:flex;flex-direction:column;align-items:flex-start;width:100%}.about .container .goals .mission-vision .mission,.about .container .goals .mission-vision .vision{margin-bottom:60px;display:flex;flex-direction:column;align-items:flex-start}.about .container .goals .mission-vision div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;column-gap:50px;width:100%}.about .container .goals .mission-vision div h3{margin-bottom:30px}.about .container .goals .mission-vision div p{width:100%}@media screen and (min-width:768px){.about .container .goals{margin-top:150px;flex-direction:row;align-items:center}.about .container .goals img{width:25%;margin-bottom:unset}.about .container .goals .mission-vision{width:100%}.about .container .goals .mission-vision div p{width:70%}}.about .container .the-company{margin-top:60px;display:flex;flex-direction:column}.about .container .the-company .prosthetist{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;margin-top:100px;margin-bottom:100px}.about .container .the-company .prosthetist .cir2{position:absolute;aspect-ratio:1/1;width:65px;background-color:#00007c;z-index:1;bottom:25px;right:48px;border-radius:50%}.about .container .the-company .prosthetist .cir1{position:absolute;aspect-ratio:1/1;width:65px;background-color:#e4e4e4;z-index:1;top:-20px;left:108px;border-radius:50%}.about .container .the-company .prosthetist .img-card{background-color:hsla(0,0%,100%,.327);width:70%;padding:30px;z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.about .container .the-company .prosthetist .img-card h3,.about .container .the-company .prosthetist .img-card h4{padding:10px 0}.about .container .the-company .prosthetist .img-card img{width:100%}.about .container .the-company .about-us h3{margin-bottom:25px}@media screen and (min-width:768px){.about .container .the-company{flex-direction:row;align-items:flex-start;justify-content:space-between}.about .container .the-company .about-us{width:60%}.about .container .the-company .prosthetist{flex-direction:row;width:30%;margin-top:0}.about .container .the-company .prosthetist .cir2{right:100px}}.about .container .mission-vision .mission,.about .container .mission-vision .vision{margin-bottom:60px;display:flex;flex-direction:column;align-items:flex-start}.about .container .mission-vision .mission h3,.about .container .mission-vision .vision h3{font-size:22px;font-weight:600;color:#00007c}.about .container .mission-vision .mission p,.about .container .mission-vision .vision p{font-size:16px;line-height:1.6;color:#333}@media screen and (min-width:768px){.about .container .mission-vision .mission p,.about .container .mission-vision .vision p{width:70%}}.career-form-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:30px}.career-form-container .career-form{display:flex;flex-direction:column;gap:20px}.career-form-container .career-form .form-group{display:flex;flex-direction:column}.career-form-container .career-form .form-group label{margin-bottom:8px;font-weight:500}.career-form-container .career-form .form-group label .required{color:#ff6b6b}.career-form-container .career-form .form-group input,.career-form-container .career-form .form-group select,.career-form-container .career-form .form-group textarea{padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s}.career-form-container .career-form .form-group input:focus,.career-form-container .career-form .form-group select:focus,.career-form-container .career-form .form-group textarea:focus{outline:none;border-color:#07c;box-shadow:0 0 0 2px rgba(0,119,204,.2)}.career-form-container .career-form .form-group input::placeholder,.career-form-container .career-form .form-group select::placeholder,.career-form-container .career-form .form-group textarea::placeholder{color:#999}.career-form-container .career-form .form-group textarea{min-height:120px;resize:vertical}.career-form-container .career-form .form-group input[type=file]{padding:10px}.career-form-container .career-form .form-group input[type=file]::-webkit-file-upload-button{background-color:#f1f1f1;border:none;border-radius:4px;padding:8px 12px;margin-right:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.career-form-container .career-form .form-group input[type=file]::-webkit-file-upload-button:hover{background-color:#e1e1e1}.career-form-container .career-form .form-actions{margin-top:10px}.career-form-container .career-form .form-actions .btn{padding:12px 24px;font-size:1rem;font-weight:600;width:100%}@media(min-width:576px){.career-form-container .career-form .form-actions .btn{width:auto}}.career-form-container .career-form .form-note{font-size:.875rem;color:#666;margin-top:10px}.career-form-container .career-form .form-note .required{color:#ff6b6b}.career-form-container .form-error{background-color:hsla(0,100%,71%,.1);border-left:4px solid #ff6b6b;padding:12px 15px;margin-bottom:10px;border-radius:4px}.career-form-container .form-error p{color:#ff0505;margin:0}.career-form-container .form-success{text-align:center;padding:30px 20px}.career-form-container .form-success h3{color:#2ecc71;margin-bottom:15px;font-size:1.5rem}.career-form-container .form-success p{margin-bottom:25px;font-size:1.1rem}.career-form-container .form-success .btn{background-color:#2ecc71;color:#fff}.career-form-container .form-success .btn:hover{background-color:#25a25a}@media(max-width:576px){.career-form-container{padding:20px}}.career-page{min-height:100vh}.career-page .btn,.career-page button{display:inline-block;padding:.5rem 1rem;font-size:1rem;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:4px;transition:all .2s}.career-page .btn:focus,.career-page button:focus{outline:none}.career-page .hero-section{background:linear-gradient(135deg,#07c,#4ecdc4);color:#fff;padding:280px 0 80px;text-align:center;margin-bottom:60px}.career-page .hero-section h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.career-page .hero-section p{font-size:1.25rem;max-width:700px;margin:0 auto}.career-page .career-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:60px}@media(max-width:992px){.career-page .career-content{grid-template-columns:1fr}}.career-page .benefits-section .intro-text{font-size:1.1rem;margin-bottom:2rem}.career-page .benefits-section h2{font-family:Playfair Display}.career-page .benefits-section h3{margin-bottom:1.5rem}.career-page .benefits-section .benefits-list{list-style:none;padding:0}.career-page .benefits-section .benefits-list li{display:flex;margin-bottom:1rem;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.career-page .benefits-section .benefits-list li:hover{transform:translateY(-5px)}.career-page .benefits-section .benefits-list .benefit-icon{font-size:1.75rem;margin-right:15px;min-width:40px;display:flex;align-items:center;justify-content:center}.career-page .benefits-section .benefits-list .benefit-text strong{display:block;margin-bottom:5px;font-size:1.1rem}.career-page .benefits-section .benefits-list .benefit-text p{margin-bottom:0;color:#666}.career-page .application-section h2{margin-bottom:1rem;font-family:Playfair Display}.career-page .application-section p{margin-bottom:2rem}@media(max-width:768px){.career-page .hero-section{padding:60px 0}.career-page .hero-section h1{font-size:2.25rem}.career-page .hero-section p{font-size:1.1rem}}.contact-us-page{padding-top:100px}.contact-us-page .hero-section{background-color:#f5f7fa;padding:60px 0;text-align:center}.contact-us-page .hero-section h1{font-size:2.5rem;margin-bottom:1rem;color:#2a3950}.contact-us-page .hero-section p{font-size:1.2rem;color:#5a6a85;max-width:700px;margin:0 auto}.contact-us-page .container{max-width:1200px;margin:0 auto;padding:0 20px}.contact-us-page .contact-content{padding:60px 0;display:flex;justify-content:center}.contact-us-page .contact-content .form-section{max-width:600px;width:100%}.contact-us-page .contact-content .form-section h2{font-size:1.8rem;margin-bottom:1rem;color:#2a3950}.contact-us-page .contact-content .form-section p{margin-bottom:2rem;color:#5a6a85}.contact-us-page .contact-form-container .form-message{padding:15px;margin-bottom:20px;border-radius:5px}.contact-us-page .contact-form-container .form-message.success{background-color:#e6f7e6;color:#2e7d32;border:1px solid #c8e6c9}.contact-us-page .contact-form-container .form-message.error{background-color:#ffebee;color:#c62828;border:1px solid #ffcdd2}.contact-us-page .contact-form-container .contact-form .form-group{margin-bottom:20px}.contact-us-page .contact-form-container .contact-form .form-group label{display:block;margin-bottom:8px;font-weight:500;color:#2a3950}.contact-us-page .contact-form-container .contact-form .form-group input,.contact-us-page .contact-form-container .contact-form .form-group textarea{width:100%;padding:12px 15px;border:1px solid #dce1e9;border-radius:5px;font-size:1rem;transition:border-color .3s}.contact-us-page .contact-form-container .contact-form .form-group input:focus,.contact-us-page .contact-form-container .contact-form .form-group textarea:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.contact-us-page .contact-form-container .contact-form .form-group input::placeholder,.contact-us-page .contact-form-container .contact-form .form-group textarea::placeholder{color:#a0aec0}.contact-us-page .contact-form-container .contact-form .form-group textarea{resize:vertical}.contact-us-page .contact-form-container .contact-form .submit-button{background-color:#4a90e2;color:#fff;border:none;border-radius:5px;padding:12px 25px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s;width:100%}.contact-us-page .contact-form-container .contact-form .submit-button:hover{background-color:#3a7bc8}.contact-us-page .contact-form-container .contact-form .submit-button:disabled{background-color:#a0aec0;cursor:not-allowed}@media(max-width:768px){.contact-us-page .hero-section{padding:40px 0}.contact-us-page .hero-section h1{font-size:2rem}.contact-us-page .hero-section p{font-size:1rem}.contact-us-page .contact-content{padding:40px 0}}.services-container{padding-top:100px}.services-container .services-hero{text-align:center;padding:4rem 2rem 2rem;background:#f5f8fa;border-radius:16px;margin-bottom:3rem}.services-container .services-hero h1{font-size:3rem;margin-bottom:1rem;color:#023047}.services-container .services-hero p{font-size:1.2rem;color:#555}.services-container .services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.services-container .services-grid .service-card{background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.06);overflow:hidden;transition:transform .3s ease}.services-container .services-grid .service-card:hover{transform:translateY(-5px)}.services-container .services-grid .service-card img{width:100%;height:200px;object-fit:cover}.services-container .services-grid .service-card .service-content{padding:1.5rem}.services-container .services-grid .service-card .service-content h4{font-size:1.3rem;color:#023047;margin-bottom:.5rem}.services-container .services-grid .service-card .service-content p{color:#666;font-size:.95rem}.services-container .services-grid .service-card .service-content a{text-decoration:none;color:inherit}@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}