/* ilasit.com visual identity */
:root{--main-color:#142b33;--el-gradient1:#087f78;--el-gradient2:#087f78;--secondary-color:#087f78;--secondary-bg-color:#142b33;--primary-bg-color:#f2f6f5;--text-primary:#142b33;--text-secondary:#53686f;--border-color:#dce6e3;--el-border-radius:8px;--el-border-radius-min:5px;--el-box-shadow:0 8px 28px rgba(20,43,51,.06)}
html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:#fff;color:#142b33}a{transition:color .2s,background .2s}.header-top{background:#142b33;color:#fff}.header-top a{color:#fff}.header-fixed{background:#fff;border-bottom:1px solid #dce6e3;box-shadow:none}.ilasit-brand{display:flex;align-items:center;flex-shrink:0}.ilasit-brand a{display:inline-flex}.ilasit-brand img{display:block;width:198px;height:48px;max-width:100%}
.ilasit-hero{padding:80px 0 64px;background:#f2f6f5;border-bottom:1px solid #dce6e3}.ilasit-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.ilasit-eyebrow{font-size:11px;font-weight:700;letter-spacing:2.3px;color:#087f78;margin:0 0 25px}.ilasit-hero h1{font-size:clamp(38px,4.5vw,64px);line-height:1.09;letter-spacing:-2.5px;font-weight:700;margin:0 0 28px}.ilasit-hero h1 span{color:#087f78}.ilasit-lead{max-width:510px;font-size:18px;line-height:1.75;color:#53686f}.ilasit-actions{display:flex;align-items:center;gap:28px;margin:32px 0 38px}.ilasit-primary{display:inline-flex;align-items:center;gap:30px;background:#087f78;color:#fff;border:1px solid #087f78;border-radius:5px;padding:16px 24px;box-shadow:none}.ilasit-primary:hover{background:#066860;color:#fff}.ilasit-text-link{color:#142b33;font-weight:600;border-bottom:1px solid #9fb8b4;padding:8px 0}.ilasit-disciplines{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:12px;color:#53686f}.ilasit-disciplines span:before{content:' ';display:inline-block;width:5px;height:5px;background:#087f78;margin:0 8px 2px 0}.ilasit-visual img{width:100%;height:auto;display:block}.ilasit-visual p{font-size:10px;letter-spacing:3px;text-align:center;color:#53686f;margin:20px 0 0}
.btn,.service-title{background:#087f78;color:#fff;border-radius:5px;box-shadow:none;text-shadow:none;animation:none;backdrop-filter:none;transform:none}.service-title:hover,.btn:hover{background:#066860;color:#fff;transform:none;box-shadow:none}.btn::before,.btn::after{background:#066860}.section-bg,.section-bg1{background:#f2f6f5}.service-block{padding-top:35px;padding-bottom:70px}.news-item{border:1px solid #dce6e3;border-radius:8px;box-shadow:none;background:#fff}.news-item:hover{box-shadow:0 12px 30px rgba(20,43,51,.08)}.news-item-heading{letter-spacing:-.4px}.card-price{color:#087f78}.accordion-item{background:#fff!important;border:1px solid #dce6e3;box-shadow:none;border-radius:6px}.accordion-trigger{color:#142b33}.accordion-trigger::after{color:#087f78}.section-heading h1,.section-heading h2{font-size:clamp(28px,3vw,40px);letter-spacing:-1.1px}.ilasit-contact-section{padding:72px 0 90px}.ilasit-contact-section .section-heading{margin-top:0!important;margin-bottom:40px}.ilasit-contact-panel{padding:35px 35px 25px;background:#f2f6f5;border:1px solid #dce6e3;border-radius:8px;height:100%}.ilasit-contact-panel h3{font-size:32px;letter-spacing:-1px;line-height:1.25}.ilasit-contact-panel>p:not(.ilasit-eyebrow){color:#53686f;max-width:400px}.ilasit-contact-panel img{width:100%;height:auto;margin:10px 0}.ilasit-contact-caption{font-size:10px;letter-spacing:2px;color:#53686f}.contact-form-padding{padding:20px 0 0 24px}.form-field-input{background:#fff;border:1px solid #c5d4d0;border-radius:5px}.form-field-input:focus{border-color:#087f78;box-shadow:0 0 0 3px rgba(8,127,120,.1)}.footer{background:#142b33;color:#d9e5e3}.footer-main,.footer-bottom{background:#142b33}.footer a,.footer-item-heading{color:#d9e5e3}.footer .ilasit-brand{display:inline-flex;background:#fff;padding:8px 12px;border-radius:6px}.footer-social-links a{background:#25414a}.footer-social-links svg{fill:#d9e5e3}.cookie-message{border-top:1px solid #dce6e3;box-shadow:0 -4px 20px rgba(20,43,51,.05)}
@media(max-width:991px){.ilasit-hero{padding:55px 0}.ilasit-hero-grid{gap:30px}.ilasit-hero h1{letter-spacing:-1.5px}.ilasit-actions{gap:18px}.ilasit-brand img{width:170px}.ilasit-contact-panel{padding:25px}.ilasit-contact-panel h3{font-size:28px}}
@media(max-width:767px){.ilasit-hero-grid{grid-template-columns:1fr;gap:35px}.ilasit-hero{padding:40px 0}.ilasit-hero-copy{max-width:560px}.ilasit-visual{max-width:460px;width:100%;margin:auto}.ilasit-hero h1{font-size:44px}.ilasit-lead{font-size:16px}.ilasit-actions{flex-wrap:wrap}.ilasit-contact-section{padding:45px 0}.contact-form-padding{padding:30px 0 0}.ilasit-brand img{width:155px;height:42px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.service-title,.service-title:nth-child(n){animation:none;border-color:#087f78;cursor:pointer}.service-title:hover{border-color:#066860}
