:root{--white:#ffffff;--black:#333333;--dark:#283b6a;--main-color:#0e204d;--bg-blue-light:#d0ecf5;--bg-blue-lighter:#f1f6f8;--bg-blue-dark:#283b6a30;--head-link-color:#26365e;--head-link-hover:#58ecfb;--global-bg-dark:#1d2a4d;--global-bg-aqua-light:#13c5dd;--global-bg-aqua-dark:#0ab2c8;--global-bg-blue-light:#f3f9fe;--global-bg-blue-dark:#b8d6ec;--global-bg-lighter:#5d6d96;--footer-color-link:#788fc8;--footer-icon-hover:#008c81;--light-icon-hover:#5d6d964a;--bg-soft-blue:rgb(229, 247, 250);--font-title:#435ba1;--font-subtitle:#00c1e7;--bg-main:#ebebeb;--muted:#e6e6e6;--accent:#5cc2ad;--card:#3b444b}@font-face{font-family:Montserrat;src:url(../images/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ExoLight;src:url(../images/fonts/Exo2-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ExoBold;src:url(../images/fonts/Exo2-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{background-color:var(--bg-main);margin:0;padding:0;width:100%;height:100%;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-link{position:absolute;top:-100px;left:0;background:#007bff;color:#fff;padding:10px 20px;z-index:10000;transition:top 0.3s;text-decoration:none;border-radius:0 0 5px 0}.skip-link:focus{top:0}#return-to-top{position:fixed;bottom:20px;right:14px;background-color:#00a78473;width:50px;height:50px;display:block;text-decoration:none;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;line-height:normal;border-radius:50%;z-index:2000}#return-to-top i{color:var(--dark);margin:0;position:relative;left:12px;top:11px;font-size:19px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#return-to-top:hover{background:#4b4b4ad7}#return-to-top:hover i{color:var(--white)}.icon-chevron-up:before{content:"";position:absolute;width:28px;height:28px;background-image:url(../images/up.svg);background-repeat:no-repeat;background-size:contain;filter:invert(100%) sepia(60%) hue-rotate(340deg)}.mobileMenu,.menu-desktop{display:none}.blur-effect{background-color:hsl(0deg 0% 0% / 30%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #575f7266}.main-head{position:fixed;top:0;width:100%;margin:0;color:var(--white);z-index:11;left:50%;transform:translateX(-50%);padding:clamp(10px, 1.58vw, 30px) 0;transition:0.4s}.header-wrapper{position:relative;display:block;width:92%;height:100%;margin:0 auto;padding:0}.navigation-content{position:relative;display:flex;align-items:center;justify-content:space-between;height:43px;margin:0;padding:0}.nav-logo{position:relative;display:flex;align-items:center;width:20%;height:100%}.nav-logo img{position:relative;width:clamp(125px, 12.93vw, 190px);margin:0;padding:0;border:0;vertical-align:middle}.nav-logo a{text-decoration:none}.ul-header-nav{position:relative;display:flex;align-items:center;justify-content:space-between}.ul-header-nav ul{list-style:none;margin:0;padding:0;width:100%;text-align:center}.ul-header-nav ul li{display:inline;margin:0;padding:0 clamp(15px, 2.1vw, 20px)}.ul-header-nav ul li a{font-size:clamp(13px, 0.84vw, 16px);font-weight:600;letter-spacing:.5px;line-height:1;padding-bottom:14px;color:var(--white);text-decoration:none}.ul-header-nav ul li a:hover{color:var(--head-link-hover)}.ul-header-nav>ul>li{position:relative}.has-children{position:relative}ul.mega-menu{display:none;position:absolute;top:170%;left:16px;z-index:100;list-style:none;border-radius:12px;background:#050f28;min-width:180px;width:max-content}ul.mega-menu.two-cols{grid-template-columns:repeat(2,1fr);width:100%}.has-children:hover>ul.mega-menu{display:grid}ul.mega-menu li{display:block;list-style:none;text-align:left;background:#050f28;margin:0;padding:0;margin:0;border-bottom:1px solid #272f42}ul.mega-menu li a{display:block;padding:12px 16px;color:var(--white);text-decoration:none;white-space:nowrap}ul.mega-menu li a:hover{background:rgb(255 255 255 / .05)}.nav-lang{position:relative;display:flex;align-items:center;justify-content:flex-end;width:20%}.nav-menu{position:relative;display:flex;display:none;align-items:center;justify-content:space-between}.nav-menu-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;padding:18px;width:18px;height:18px;cursor:pointer;border:1px solid #88c6c4;margin:0 0 0 16px}.nav-menu-icon img{width:15px;height:15px;filter:brightness(0) invert(1)}.nav-menu-icon:hover{background-color:var(--global-bg-aqua-dark);filter:brightness(1) invert(0);border:1px solid var(--global-bg-aqua-dark)}.icon-active{background:linear-gradient(0deg,#006d72,#00b6b23d)}.lang-selector{position:relative;display:inline-block;font-family:inherit;margin:0;padding:9px 18px;font-size:clamp(13px, 0.84vw, 16px);font-weight:600;border-radius:999px;color:var(--global-bg-dark);background-color:var(--white)}.lang-selector:hover{color:var(--white);background-color:var(--global-bg-aqua-dark)}.nav-lang-current{display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:600}.flag{width:20px;height:20px;border-radius:3px;object-fit:cover}.global-icon{font-size:18px;line-height:1;margin-right:6px}.header-langs{position:absolute;top:40px;left:0;background:#fff;border:1px solid #ddd;border-radius:22px;padding:0;margin:0;list-style:none;min-width:60px;opacity:0;transform:translateY(-10px);transition:all 0.15s ease-out;pointer-events:none;box-shadow:0 8px 20px rgb(0 0 0 / .12);z-index:100}.header-langs.show{opacity:1;transform:translateY(0);pointer-events:auto}.header-langs li{padding:10px 14px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:clamp(13px, 0.84vw, 16px);font-weight:600;color:var(--dark)}.header-langs li:hover{background:var(--light-icon-hover);border-radius:999px}.cta-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;background:linear-gradient(0deg,var(--global-bg-dark),var(--global-bg-lighter));color:var(--white);font-size:16px;font-weight:500;border-radius:40px;text-decoration:none;transition:all 0.25s ease}.cta-btn .arrow{font-size:20px;line-height:0}.cta-btn:hover{background:linear-gradient(0deg,var(--global-bg-aqua-light),var(--global-bg-aqua-dark))}.menu-active{opacity:1;visibility:visible}.menu-inactive{opacity:0;visibility:hidden}.navbar{position:relative;display:block;width:84%;margin:90px auto 45px auto;border:1px solid #c9d6d6}.navbar ul{list-style:none;margin:30px 0 0 0;padding:0;width:100%;text-align:left}.navbar ul li{display:inline;margin:0 3px;padding:8px 32px}.navbar ul li:first-child{padding:8px 32px 8px 0}.navbar ul li a.tab{font-size:clamp(14px, 0.84vw, 16px);font-weight:600;color:var(--dark);text-transform:none;letter-spacing:.5px;line-height:1;padding-bottom:14px;text-decoration:none}.navbar ul li a.tab:hover{color:var(--head-link-hover)}.navbar ul li a.list-active{color:var(--head-link-hover);border-bottom:2px solid var(--head-link-hover)}@media screen and (max-width:1280px){.mega-menu,.nav-links{display:none}.mobileMenu{display:block}.has-children:hover>ul.mega-menu{display:none}.main-head{position:fixed;top:0;width:100%;margin:0;color:var(--white);z-index:11;left:50%;transform:translateX(-50%);padding:clamp(10px, 1.58vw, 30px) 0;transition:0.4s}.nav-menu-icon{padding:10px}.lang-selector{margin-right:12px}.lang-selector{margin-right:12px}.nav-menu-icon{margin:0 0 0 12px}.nav-menu{display:block}.navbar{display:block;width:88%;max-height:75vh;height:auto;overflow:hidden;overflow-y:auto}.navbar::-webkit-scrollbar{width:8px;position:absolute;right:0}.navbar::-webkit-scrollbar-thumb{background:linear-gradient(0deg,#006c72c7,#00b6b384);border-radius:10px}.navbar::-webkit-scrollbar-track{background:#fff0}.navbar ul{margin:0}.navbar ul li:first-child,.navbar ul li{display:block;margin:0;padding:0}.navbar ul li.has-children::before{content:"";position:absolute;right:0;margin-top:20px;margin-right:20px;width:12px;height:12px;background-image:url(../images/down.svg);background-repeat:no-repeat;background-size:contain;filter:invert(10%) sepia(30%);cursor:pointer}.navbar ul li a.tab,.navbar ul li a{display:block;color:var(--head-link-color);border-bottom:1px solid #c9d6d6;padding:18px;margin:0;font-size:clamp(14px, 0.84vw, 16px);font-weight:600;color:var(--dark);text-transform:none;text-decoration:none}.navbar ul li:hover a.tab,.navbar ul li:hover a{color:var(--head-link-hover)}.navbar ul li:hover::before{filter:invert(47%) sepia(96%) saturate(1312%) hue-rotate(144deg) brightness(92%) contrast(101%)}.navbar ul li.open::before{content:"";position:absolute;right:0;margin-top:20px;margin-right:20px;width:12px;height:12px;background-image:url(../images/up.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;filter:invert(47%) sepia(96%) saturate(1312%) hue-rotate(144deg) brightness(92%) contrast(101%)}.navbar ul li.open a.tab{color:var(--head-link-hover)}.navbar ul li.open a{color:var(--head-link-color)}.navbar ul li.open a:hover{color:var(--head-link-hover)}ul.mobileMenu{width:100%;max-height:0;overflow:hidden;transition:max-height 0.35s ease;padding-left:0;margin:0 auto;background-color:#56d6d338}ul.mobileMenu li{padding:0}ul.mobileMenu li::before{content:"";background-image:none;width:0;height:0}ul.mobileMenu li a{display:block;color:var(--head-link-hover);text-decoration:none;line-height:24px;padding:14px 18px;border-bottom:1px solid #009a972e;font-size:clamp(14px, 0.84vw, 16px);font-weight:600}ul.mobileMenu li a:hover{color:var(--head-link-color)}.menu-desktop{position:absolute;right:0;top:-35px;width:60%;height:110vh;background:var(--white);box-shadow:0 20px 40px rgb(0 0 0 / .15);display:flex;gap:40px;padding:0;margin:0;align-items:start;justify-content:center;transform:translateY(20px);transition:all 0.28s cubic-bezier(.22,1,.36,1);z-index:-1}.menu-socials{position:absolute;bottom:60px;left:25px}.menu-socials{display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:0;margin:19px 0}.menu-socials a{display:flex;align-items:center;justify-content:center;margin-right:5px;transition:color 0.3s;width:38px;height:38px;line-height:normal;background-color:#304377;border-radius:50%}.menu-socials a:last-child{margin-right:0}.menu-socials a:hover{background-color:var(--footer-icon-hover)}i.facebook,i.instagram,i.twitter,i.linkedin,i.bluesky{display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:18px;height:18px}i.facebook::before{content:"";position:absolute;width:18px;height:18px;background-image:url(../images/facebook.svg);background-repeat:no-repeat;background-size:contain;filter:invert(90%) sepia(20%);margin:0}i.twitter:before{content:"";position:absolute;width:18px;height:18px;background-image:url(../images/twitter.svg);background-repeat:no-repeat;background-size:contain;filter:invert(90%) sepia(20%);margin:0}i.linkedin:before{content:"";position:absolute;width:16px;height:16px;background-image:url(../images/linkedin.svg);background-repeat:no-repeat;background-size:contain;filter:invert(90%) sepia(20%);margin:0}i.bluesky:before{content:"";position:absolute;width:16px;height:16px;background-image:url(../images/bluesky.svg);background-repeat:no-repeat;background-size:contain;filter:invert(90%) sepia(20%);margin:0}.navbar ul li.has-children{position:relative}.navbar ul li.has-children::before{z-index:2;pointer-events:none}.navbar ul li.has-children a{position:relative;z-index:1;padding-right:60px}}.wrapper{width:100%;margin:0;padding:0}.main-body{position:absolute;float:left;top:0;width:100%;min-height:455px;margin:0;padding:0;border:0;display:block;clear:both}.nav-content{margin:0;padding:0;top:0;display:block;position:absolute;width:100%}.button{display:inline-block;padding:9px 27px;border-radius:30px;border:2px solid #435aa1f1;background-color:#435aa1f1;color:#fff;font-size:clamp(14px, 1vw, 16px);font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:32px;color:var(--white);font-weight:500;letter-spacing:1px;text-decoration:none;transition:0.3s}.button:hover{background-color:#cfd6e9f1;color:#435aa1f1}.header-area{position:relative;display:block;width:100%;margin:0;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat}.flex-left{justify-content:start;text-align:left}.flex-center{justify-content:center;text-align:center}.empty-header{position:relative;display:flex;width:100%;overflow:hidden;align-items:center;background:linear-gradient(rgb(22 10 64 / 85%),rgb(10 37 64 / .7));height:46vh;min-height:480px}.missing-header{position:relative;display:flex;width:100%;overflow:hidden;align-items:center;justify-content:center;background:linear-gradient(rgb(22 10 64 / 85%),rgb(10 37 64 / .7));background-size:cover;background-position:center;height:54vh}.missing-header img{width:100vw;height:auto;min-height:200px;max-height:400px;object-fit:cover;filter:brightness(70%)}.content_wrapper{position:relative;width:88%;margin:40px auto;text-align:center}.article-header{position:relative;display:flex;width:100%;overflow:hidden;align-items:center;background:linear-gradient(rgb(22 10 64 / 85%),rgb(10 37 64 / .7));background-size:cover;background-position:center;height:38vh;min-height:380px}.manage-header{position:relative;display:flex;width:100%;overflow:hidden;align-items:center;background:linear-gradient(rgb(22 10 64 / 85%),rgb(10 37 64 / .7));background-size:cover;background-position:center;height:80vh;min-height:500px}.manage-header img{width:100vw;height:auto;min-height:400px;max-height:600px;object-fit:cover;filter:brightness(70%)}.header-content{position:absolute;z-index:2;bottom:50px;max-width:900px;padding:40px 4%}.header-content h1{font-size:3.3rem;font-weight:900;font-family:"ExoBold",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:112%;color:var(--white);margin:0;padding:0}.header-content h1 span{font-size:3.3rem;font-weight:900;font-family:"ExoBold",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:112%;color:var(--global-bg-aqua-light);margin:0;padding:0}.header-content span{font-size:clamp(13px, 0.9vw, 15px);font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:32px;color:var(--white);margin:12px 0;text-transform:capitalize}.header-content p{font-size:clamp(18px, 0.94vw, 19px);font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:32px;color:var(--white);margin:12px 0}.header-content p a{font-size:clamp(18px, 0.94vw, 19px);font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:32px;color:var(--white);margin:12px 0;text-decoration:underline;text-underline-offset:4px}.header-content p a:hover{text-underline-offset:4px;text-decoration-thickness:2.5px}.cta{display:flex;gap:12px;align-items:start;margin:27px 0;flex-wrap:wrap}.cta a,.cta a.btn-explore{background-color:#575284;color:var(--white);padding:14px 28px;margin:0;line-height:normal;border-radius:999px;font-weight:600;font-size:clamp(13px, 0.84vw, 16px);font-family:"Montserrat",sans-serif;text-decoration:none;border:2px solid #575284}.cta a.btn-explore{background-color:#313041}.cta a:hover,.cta a.btn-explore:hover{background-color:#0a0917;color:var(--white);border:2px solid #575284}.cta a::after{content:"❯";display:inline-block;margin:0;padding:0 0 0 12px;color:var(--white);font-size:clamp(11px, 0.84vw, 16px);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:normal}.cta a.btn-explore::before{content:"\276E\002F\276F";display:inline-block;margin:0;padding:0 12px 0 0;color:var(--white);font-size:clamp(11px, 0.84vw, 16px);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:normal}.cta a.btn-explore::after{content:""}.banner-slide{position:absolute;font-weight:800;font-size:clamp(50px, 14.46vw, 300px);line-height:100%;letter-spacing:.02em;-webkit-text-stroke:2px rgb(255 255 255 / .2);top:clamp(105px, 9.2vw, 175px);left:clamp(18px, 4.6vw, 88px);color:#fff0;font-family:sans-serif,system-ui,-apple-system,BlinkMacSystemFont}.light-gray{position:relative;display:flex;flex-direction:column;margin:0;padding:0;background-image:linear-gradient(140deg,#e7e7e7db 0%,#f4f6f97d 50%,#ebebeb 75%),url(../images/bg-light.webp);background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}.classic{position:relative;display:flex;flex-direction:column;margin:0;padding:0;background-image:linear-gradient(140deg,#e7e7e7db 0%,#f4f6f97d 50%,#ebebeb 75%),url(../images/bg-classic.webp);background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}.parallax{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;background-image:linear-gradient(140deg,#969cadc7 0%,#f5f5f5 50%,#75757566 75%),url(../images/bg-parallax.webp);background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;color:var(--white);padding:0}.gradient-blue{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;background-image:linear-gradient(140deg,#dfe8ff 0%,#c8d6ff 50%,#59cae0 75%);color:var(--white);padding:0}.layout{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;background-image:linear-gradient(140deg,#f3f3f3 0%,#f1f1f18a 50%,#ececec5c 75%);color:var(--white);padding:0}.faqs{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;background-image:linear-gradient(140deg,#dfe8ff 0%,#c8d6ff 50%,#5ea6ff7a 75%);color:var(--white);padding:0}.end{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;background-image:linear-gradient(#e5f6fe,#f9f8f8);color:var(--white);padding:0}.stack{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px;background-image:linear-gradient(140deg,#a2d0fe66 0%,#106a6aa3 50%,#a2d0fe66 75%),url(../images/bg-stack.webp);background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;color:var(--white);padding:0}.stack-tabs{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:40px;justify-content:center;align-items:center}.stack-tab{cursor:pointer;color:var(--muted);font-size:16px;padding-bottom:6px;border-bottom:2px solid #fff0;transition:all 0.3s ease;margin:0 7px}.stack-tab.active{color:var(--white);border-color:var(--accent)}.stack-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:40px}.stack-card{background:var(--card);border-radius:8px;height:120px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;transition:transform 0.3s ease,background 0.3s ease}.stack-card:hover{transform:translateY(-5px);background:#465158}.contact{background:linear-gradient(to bottom,rgb(10 37 64 / .7),#f9f8f8 45%);--split:45%;background:linear-gradient(to bottom,rgb(10 37 64 / .7) var(--split),#f9f8f8 var(--split));padding-bottom:70px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.content-inner{position:relative;width:84%;padding:0;margin:0 auto;border:0}.section-classic{position:relative;display:flex;margin:60px auto 20px auto;align-items:center;justify-content:center;text-align:center;flex-direction:column}.section-classic h2{position:relative;display:block;font-size:clamp(32px, 1.16vw, 36px);line-height:120%;font-weight:900;font-family:"ExoLight",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--main-color);z-index:1;text-align:center;margin:0 0 24px 0}.section-classic span{display:block;font-size:15px;font-weight:600;color:#435ba1;margin-bottom:12px}.section-classic p{position:relative;display:block;max-width:80%;font-size:15px;line-height:180%;font-weight:500;padding:0 0 30px 0;margin:0;border:0;color:var(--global-bg-dark)}.section-title{position:relative;display:flex;margin:auto;align-items:center;justify-content:center;min-height:220px;text-align:center;flex-direction:column}.section-title h2{position:relative;display:block;font-size:clamp(32px, 1.16vw, 36px);line-height:120%;font-weight:900;font-family:"ExoLight",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--main-color);z-index:1}.section-title h2 strong{color:var(--footer-icon-hover)}.section-title span{position:absolute;font-weight:800;font-size:clamp(40px, 10.06vw, 80px);line-height:100%;letter-spacing:.02em;-webkit-text-stroke:2px rgb(172 172 172 / 25%);top:50%;left:50%;transform:translate(-50%,-50%);color:#fff0;font-family:Arial,Helvetica,sans-serif,system-ui,-apple-system,BlinkMacSystemFont;text-transform:uppercase;white-space:nowrap}.section-content{position:relative;display:flex;margin:auto;align-items:center;justify-content:center}.section-stack{position:relative;display:block;margin:auto}.section-cards{display:grid;margin:0 auto 80px auto;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(314px, 100%),1fr));gap:26px}.timeline-box{position:relative;border-left:5px solid #00a8cc;padding:0 25px 10px 25px;margin:0}.timeline-box h3{color:#0e204d;font-family:"ExoLight",sans-serif;text-transform:capitalize;font-weight:700;line-height:1.3;margin-bottom:20px}.timeline-box:hover{background-color:#ffffffb7}.timeline-box:hover h3{color:#00a8cc}.timeline-box ul{display:block;list-style-type:square;padding-left:20px;margin:0;color:var(--global-bg-dark)}.timeline-box ul li{font-size:clamp(14px, 0.95vw, 16px);line-height:150%;font-weight:500;padding-bottom:10px;color:var(--global-bg-dark)}.timeline-box .box-href{position:absolute;inset:0}.timeline-box .box-href a{display:flex;align-items:flex-end;padding:0;width:100%;height:100%;font-size:1px;text-decoration:none;color:inherit}.mix-white{background-color:var(--white);box-shadow:rgb(50 50 93 / 8%) 0 13px 27px -5px,rgb(0 0 0 / 31%) 0 8px 16px -8px}.content-inner p{position:relative;display:block;font-size:clamp(14px, 0.95vw, 16px);line-height:170%;font-weight:500;padding:0 0 30px 0;margin:0;border:0;color:var(--global-bg-dark)}.content-inner h2{position:relative;display:block;font-size:clamp(29px, 1.16vw, 32px);line-height:120%;font-weight:900;font-family:"ExoLight",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--main-color)}.content-inner h3{position:relative;display:block;padding:0;margin:15px auto;border:0;line-height:140%}.content-text{position:relative;width:84%;padding:0;margin:60px auto;border:0}.content-text p{position:relative;display:block;font-size:clamp(14px, 0.95vw, 16px);line-height:170%;font-weight:500;padding:0 0 30px 0;margin:0;border:0;color:var(--global-bg-dark)}.content-text p a{font-size:clamp(14px, 0.95vw, 16px);line-height:170%;font-weight:500;margin:0;border:0;color:#00345f;text-underline-offset:5px}.content-text p a:hover{color:#001526;text-underline-offset:4px;text-decoration-thickness:1.5px}.content-text h2{position:relative;display:block;padding:0;margin:10px 0 20px 0;font-size:clamp(29px, 1.16vw, 32px);line-height:120%;font-weight:900;font-family:"ExoLight",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--main-color)}.content-text h3{position:relative;display:block;padding:0;margin:15px auto;border:0;line-height:140%}.content-text ul{display:block;list-style-type:square;padding-left:45px;margin:0;color:var(--global-bg-dark)}.content-text ol{display:block;list-style-type:decimal;padding-left:45px;margin:0;color:var(--global-bg-dark)}.content-text ul li,.content-text ol li{font-size:clamp(14px, 0.95vw, 16px);line-height:150%;font-weight:500;padding-bottom:10px;color:var(--global-bg-dark)}.content-text ul li a,.content-text ol li a{font-size:clamp(14px, 0.95vw, 16px);line-height:170%;font-weight:500;margin:0;border:0;color:#00345f;text-underline-offset:5px}.content-text ul li a:hover,.content-text ol li a:hover{color:#001526;text-underline-offset:4px;text-decoration-thickness:1.5px}.cookies-banner{display:none;position:fixed;bottom:20px;right:42px;background:#fff;border:1px solid #ccc;padding:20px;z-index:9999;box-shadow:0 10px 30px rgb(0 0 0 / .1);border-radius:8px;max-width:360px}.cookies-banner .btn-accept{background:#007bff;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:4px}.cookies-banner .btn-essential{background:#17a2b8;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:4px;margin-left:10px}.cookies-banner .btn-reject{background:#dbdbdb;color:#333;border:none;padding:10px 20px;cursor:pointer;border-radius:4px;margin-left:10px}.manage-layout-container{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;padding:0;gap:30px;border-radius:20px}.manage-layout-container.image-1-4 .image-side{flex:1}.manage-layout-container.image-2-4 .image-side{flex:2}.manage-layout-container.image-3-4 .image-side{flex:3}.manage-layout-container.image-1-4 .text-side{flex:3}.manage-layout-container.image-2-4 .text-side{flex:2}.manage-layout-container.image-3-4 .text-side{flex:1}.text-side .inside-text{width:auto;max-width:92%;height:auto;display:block;padding:0;margin:auto}.image-side{position:relative;border-radius:20px;overflow:hidden;text-align:left}.image-side h2{font-size:37px;line-height:52px;color:#1b4d6c;margin:0;text-align:left}.image-side div{display:block;margin:21px 0;font-size:16px;font-weight:500;line-height:160%;color:var(--global-bg-dark);text-align:left}.image-side p{color:#12b48b!important;text-transform:none;font-size:16px;font-weight:700;line-height:160%;text-align:left}.image-side img{width:auto;max-width:92%;height:auto;display:block;padding:0;margin:auto}.text-side{flex:1;color:#366c8d}.text-side h2,.text-side h3{position:relative;display:block;font-size:clamp(20px, 1.08vw, 22px);line-height:120%;font-weight:900;font-family:"ExoLight",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--main-color);margin:23px 0}.text-side p{position:relative;display:block;font-size:clamp(14px, 1vw, 16px);line-height:180%;font-weight:500;padding:0 0 30px 0;margin:0;border:0;color:var(--global-bg-dark)}.text-side p a{margin:17px 0 0 0;color:#008efe;text-decoration:none}.text-side p a:hover{color:#124d7a;transform:translateY(0)}.text-side p.motto{margin:5px 0;line-height:1.6;font-size:17px;font-weight:600;font-family:"Montserrat",sans-serif;color:#12b48b!important;text-align:left}.text-side ul{list-style:none;padding:0;margin:19px 0}.text-side ol{counter-reset:section;list-style-type:none;padding:0;margin:0}.text-side ul li{position:relative;padding-left:30px;font-size:15px;line-height:160%;font-weight:500;margin:7px 0}.text-side ul li::before{content:"✔";position:absolute;left:0;color:#3c779c;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.text-side ol li::before{counter-increment:section;content:counters(section,".") ": ";font-size:18px;font-weight:900;padding-right:10px;color:#556c7a61}.text-side ul li a,.text-side ol li a{font-size:16px;text-decoration:none;color:#3c779c}.text-side ul li a:hover,.text-side ol li a:hover{color:#0b3d4b}p.heading-title-1{position:relative;display:block;font-size:clamp(14px, 1vw, 16px);line-height:180%;font-weight:800;color:var(--font-title);margin:0;padding:0}p.heading-title-2{position:relative;display:block;font-size:clamp(14px, 1vw, 16px);line-height:180%;font-weight:800;color:var(--font-subtitle);margin:0;padding:0}.two_on_row{grid-template-columns:repeat(auto-fit,minmax(min(47%, 100%),1fr));gap:34px}.tree_on_row{grid-template-columns:repeat(auto-fit,minmax(min(314px, 100%),1fr));gap:26px}.four_on_row{grid-template-columns:repeat(auto-fit,minmax(min(285px, 100%),1fr));gap:26px}.yabg{background-color:#fff;border-radius:10px;border:1px solid var(--border);transform:scale(1);transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer}.yabg:hover{border-color:var(--accent);transform:scale(1.05);box-shadow:rgb(0 0 0 / .07) 0 1px 2px,rgb(86 131 146 / 7%) 0 2px 4px,rgb(0 0 0 / .07) 0 4px 8px,rgb(0 80 64 / 7%) 0 8px 16px,rgb(12 76 141 / 7%) 0 16px 32px,rgb(0 201 244 / 7%) 0 32px 64px}.img-space{padding:0}.icon-wrapper{padding:34px 24px 0 24px}.with-space{padding:32px 24px 7px 24px}.non-space{padding:12px 0 0 0}.cards{display:grid;margin:0 auto 60px auto;grid-auto-flow:dense;padding:3px;z-index:1;width:100%}.card{position:relative;width:100%;overflow:hidden;margin:0 auto;padding:0}.card-wrapper{position:relative;width:100%}.image-wrapper img{width:100%;height:250px;margin:0;padding:0;display:block;object-fit:cover}.card-text{display:block;margin:0;color:#3c779c}.card-text h2,.card-text h3{color:#0e204d;font-family:"ExoLight",sans-serif;text-transform:capitalize;font-weight:700;line-height:1.3;margin-bottom:20px}.card-text p,.card-text p a,.card-text p a:hover{display:block;margin:0;padding:10px 0 20px 0;line-height:23px;font-size:16px}.card-text p a,.card-text p a:hover{margin:0;padding:0;font-size:16px;color:#3c779c;text-decoration:none}.card-text p{display:block;color:#3a3a3a;font-size:clamp(13px, 1vw, 16px);line-height:150%;font-weight:500}.card-text ul{list-style:none;padding:0;width:100%;margin:0 0 27px 0}.card-text ul li{display:block;margin:0;padding:0 0 0 20px;color:#3a3a3a;font-size:clamp(13px, 1vw, 16px);line-height:150%;font-weight:500}.card-text ul li::before{content:"✔";position:absolute;left:25px;margin-top:2px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;color:#00b2bc}.card-text ul li span.strong{font-weight:800}.card-text ul li a{font-size:14px;font-weight:500;color:var(--white);text-decoration:none}.card-text a.details{display:block;margin:17px 0 0 0;font-size:17px;font-weight:600;color:#3f7fb1;text-decoration:none}.card-text a.details::after{content:"❯";position:absolute;margin-left:12px;color:#3c779c;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.card-text a.details:hover{color:#124d7a;transform:translateY(0)}.card-href{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0}.card-href a{display:block;height:100%;width:100%;text-decoration:none;color:#fff;z-index:3}.full-row .tree_on_row{display:flex;justify-content:center;gap:0}.full-row .tree_on_row .yabg{background-color:#fff;border-radius:0;border:1px solid var(--border);transform:scale(1);transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;box-shadow:rgb(0 0 0 / .02) 0 1px 3px 0,rgb(27 31 35 / .15) 0 0 0 1px}.full-row .tree_on_row .yabg:hover{border-color:var(--accent);transform:scale(1.1);box-shadow:rgb(0 0 0 / .07) 0 1px 2px,rgb(86 131 146 / 7%) 0 2px 4px,rgb(0 0 0 / .07) 0 4px 8px,rgb(0 80 64 / 7%) 0 8px 16px,rgb(12 76 141 / 7%) 0 16px 32px,rgb(0 201 244 / 7%) 0 32px 64px;z-index:2}.full-row .tree_on_row .with-space{padding:34px 24px;text-align:center}.full-row .tree_on_row .heading{color:#0e204d;font-family:"ExoLight",sans-serif;text-transform:capitalize;font-size:19px;font-weight:700;line-height:1.3;margin-bottom:20px;text-align:center}.heading{color:#0e204d;font-family:"ExoLight",sans-serif;text-transform:capitalize;font-size:19px;font-weight:700;line-height:1.3;margin-bottom:20px}.yabg:hover .card-text h2,.yabg:hover .card-text h3{color:#0e7ac8}.faq-section{display:block;max-width:72%;margin:0 auto 80px auto;padding:0}.faq-item{border:0;border-top:1px solid #0062ff;border-bottom:1px solid #fff0;margin:0}.faq-item:last-child{border:0;border-top:1px solid #0062ff;border-bottom:1px solid #0062ff;margin:0}.faq-question{width:100%;border:none;padding:1rem 1.5rem;text-align:left;cursor:pointer;position:relative;transition:background 0.3s;background-color:#fff0;font-size:17px;letter-spacing:1px;font-weight:500;color:#1b3e54;margin:0}.faq-question::after{content:"\25BF";position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transform-origin:center;transition:transform 0.35s ease-in-out;padding:5px;line-height:16px;color:var(--footer-icon-hover)}.faq-question.active::after{color:var(--foreground);font-size:16px;transform:translateY(-50%) rotate(180deg);border-radius:50%;line-height:16px;color:var(--footer-icon-hover)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease;padding:0 1rem}.faq-answer p{display:block;font-size:16px;margin:0;line-height:1.6;text-align:left;width:99%;padding:0 0 20px 8px;font-size:clamp(14px, 0.9vw, 15px)}.faq-answer ul{list-style:none;padding:0;margin:0 0 0 auto}.faq-answer ul li{display:block;margin:0;padding:0 0 0 20px;color:#3a3a3a;font-size:clamp(13px, 1vw, 16px);line-height:150%;font-weight:500}.faq-answer ul li::before{content:"✔";font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;color:#00b2bc;margin:0;padding:0 10px}.faq-answer ul li a{color:#3a3a3a;font-size:clamp(13px, 1vw, 16px);line-height:150%;font-weight:500;text-decoration:none}.faq-answer ul li a:hover{color:#00858c}.contact-panel{position:relative;z-index:2;padding:60px;border-radius:20px;background-color:var(--white);box-shadow:0 5px 83px 0 rgb(9 29 62 / .1)}.contact-wrapper{display:flex;gap:90px;width:100%;margin:0;padding:0}.contact-left{flex:1.4}.contact-left h2{margin:0 0 10px;color:#12224a}.contact-left p{color:var(--global-bg-dark);display:block;font-size:clamp(14px, 1vw, 16px);line-height:180%;font-weight:500}.contact-left p.frm-sent{padding-top:50px;color:var(--global-bg-dark);display:block;font-size:clamp(14px, 1vw, 16px);line-height:180%;font-weight:600;text-align:center}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.form-group{position:relative}.form-group.full{grid-column:span 2}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group select{max-width:100%;min-width:240px;padding:16px 18px;border-radius:30px;border:1px solid #e2e6ef;font-size:14px;outline:none}.form-group textarea{max-width:100%;min-width:540px;min-height:100px;padding:16px 18px;border-radius:30px;border:1px solid #e2e6ef;font-size:14px;outline:none}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:#3ccfc0}.form-group label{display:inline-block;font-size:clamp(13px, 1vw, 16px);line-height:180%;font-weight:500;outline:none}.form-group input[type="checkbox"]{margin-top:0;width:16px;height:16px;border:1px solid #fff0;cursor:pointer;outline:none}.form-group.error{border:none;box-shadow:none}.form-group.error input,.form-group.error textarea{border-color:#e53935;box-shadow:0 0 0 1px rgb(229 57 53 / .12)}.error-msg{display:none;margin-top:6px;font-size:13px;color:#e53935}.error-msg::before{content:"! "}.submit-btn{margin-top:35px;width:100%;padding:18px;border-radius:40px;border:none;background:#1f315f;color:#fff;font-size:16px;cursor:pointer;transition:0.3s}.submit-btn:hover{background:#16264b}.contact-right{flex:1;background-size:cover;background-position:center center;background-image:linear-gradient(180deg,rgb(0 217 200 / 95%) 19%,#21cdc0e6 70%),url(../images/bg-contact.webp);border-radius:24px;padding:40px;color:#fff;position:relative;overflow:hidden;margin-left:0}.contact-right h3{margin-top:0;font-size:26px}.contact-right p{font-size:14px;line-height:1.6;opacity:.95}.contact-list{margin-top:60px}.contact-item{display:block;margin-bottom:16px;font-size:14px}.contact-item p{font-size:clamp(16px, 0.94vw, 19px);font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:32px;color:var(--white);font-weight:600;margin:36px 0 12px 0;padding:0}.contact-item ul{list-style:none;padding:0;margin:0}.contact-item ul li{display:block;margin:6px 0;padding:0 0 3px 0;display:block;font-size:clamp(13px, 0.9vw, 15px);line-height:180%;font-weight:600;color:var(--white)}.contact-item ul li a{position:relative;display:block;font-size:clamp(13px, 0.9vw, 15px);line-height:180%;font-weight:600;color:var(--white);text-decoration:none}.contact-item ul li i.location{padding:0 30px 0 0}.contact-item ul li i.location:after{content:"";position:absolute;width:19px;height:19px;background-image:url(../images/location.svg);background-repeat:no-repeat;background-size:contain;filter:invert(120%) sepia(60%) hue-rotate(140deg);margin-top:3px}.contact-item ul li a i.phone{padding:0 30px 0 0}.contact-item ul li a i.phone:after{content:"";position:absolute;width:19px;height:19px;background-image:url(../images/phone.svg);background-repeat:no-repeat;background-size:contain;filter:invert(120%) sepia(60%) hue-rotate(140deg);margin-top:3px}.contact-item ul li a i.email{padding:0 30px 0 0}.contact-item ul li a i.email:after{content:"";position:absolute;width:19px;height:19px;background-image:url(../images/email.svg);background-repeat:no-repeat;background-size:contain;filter:invert(120%) sepia(60%) hue-rotate(140deg);margin-top:3px}.contact-item ul li a i.jobs{padding:0 30px 0 0}.contact-item ul li a i.jobs:after{content:"";position:absolute;width:19px;height:19px;background-image:url(../images/jobs.svg);background-repeat:no-repeat;background-size:contain;filter:invert(120%) sepia(60%) hue-rotate(140deg);margin-top:3px}.appointment-section{position:relative;display:block;width:100%;background:linear-gradient(to bottom,#f9f8f8 75%,var(--global-bg-dark));--split:75%;background:linear-gradient(to bottom,#f9f8f8 var(--split),var(--global-bg-dark) var(--split));padding:0;padding-top:40px}.appointment-wrapper{display:grid;width:84%;border-radius:12px;background-color:#dff5ff;margin:auto;padding:12px 0;grid-template-columns:70% 30%;align-items:center;box-shadow:rgb(50 50 93 / .25) 0 6px 12px -2px,rgb(0 0 0 / .3) 0 3px 7px -3px}.appointment-wrapper .appointment-text{width:94%;margin:1.5rem 3rem;text-align:left;font-size:clamp(15px, 1.1vw, 17px);line-height:180%;font-weight:500;color:#505a67}.appointment-text h3{position:relative;display:block;font-size:clamp(26px, 1.16vw, 36px);line-height:120%;font-weight:900;font-family:"ExoLight",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--main-color);z-index:1;margin:0 0 17px 0;padding:0}.appointment-text h3 span,.appointment-text h3 strong{color:#0a574e}.appointment-text p{display:block;width:100%;margin:0;text-align:left;font-size:clamp(15px, 1.1vw, 17px);line-height:180%;font-weight:500;color:#505a67}.appointment-cta{flex:1 1 30%;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.btn-appointment{background:#0a574e;color:#fff;padding:14px 28px;border-radius:900px;text-decoration:none;font-weight:600;transition:0.3s}.btn-appointment:hover{background:#188b82}.image-text-section{margin-bottom:50px}.benefits-list{flex:1;display:flex;flex-direction:column;gap:0}.benefit-card{display:flex;gap:20px;padding:20px;border-radius:15px;transition:background 0.3s}.benefit-card:hover{background:#fff}.icon-box{width:60px;height:60px;display:flex;align-items:start;justify-content:center;font-size:clamp(20px, 1.08vw, 22px);line-height:120%;font-weight:900;color:#12b48b}.icon-box img{width:44px;height:auto;border:0}.text-box h3{margin:0 0 5px 0}.text-box p{margin:0;padding:10px 0 0 0}.breadcrumb{display:block;width:92%;margin:24px auto;text-align:left}.breadcrumb a{color:#1b2833;text-decoration:none;font-size:15px}.breadcrumb a:hover,.breadcrumb a:hover::before{color:#0082ec}.breadcrumb a::before{content:"⇦";font-size:1.2rem;font-weight:500;padding:0 5px;color:#1b2833;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.content-article{display:flex;justify-content:center;width:72%;margin:0 auto;padding:30px 0;gap:60px}.projects{display:grid;max-width:100%;margin-inline:auto;padding:50px 0;grid-template-columns:repeat(auto-fill,minmax(31%,1fr));gap:30px}.project{position:relative;width:100%;margin:0;padding:0;border:0}.project:hover{background-color:var(--white);border-radius:28px}.project-entry{position:relative;height:100%;margin:0;padding:0 20px}.project-entry img{position:relative;width:100%;margin:0 auto;padding:30px 0 0 0;border:0}.project-card-content{position:relative;margin:0;padding:10px 0}.project-card-content h2,.project-card-content h2 a{display:block;font-size:20px;font-weight:600;line-height:28px;margin-bottom:0;text-transform:capitalize;letter-spacing:.8px}.project-entry p{display:block;font-size:16px;line-height:27px;margin:27px 0 0 0}.project-entry a{font-size:15px;line-height:27px;text-decoration:none;color:#1a333d}.project-entry a:hover{color:#000}.articles{display:grid;max-width:100%;margin-inline:auto;padding:50px 0;grid-template-columns:repeat(auto-fill,minmax(23%,1fr));gap:30px}.article{position:relative;width:100%;margin:0;padding:0;border:0;background-color:#f1fdff}.article:hover{background-color:var(--white)}.article-entry{position:relative;width:100%;height:100%;margin:0;padding:0}.article-entry img{position:relative;width:100%;height:auto;object-fit:cover;margin:0;padding:0;border:0}.article-card-content{position:relative;margin:0;padding:10px 20px}.article-card-content h2,.article-card-content h2 a{display:block;font-size:20px;font-weight:600;line-height:28px;margin-bottom:0;text-transform:capitalize;letter-spacing:.8px}.article-entry p{display:block;font-size:16px;line-height:27px;margin:27px 0 0 0}.article-entry a{font-size:15px;line-height:27px;text-decoration:none;color:#1a333d}.article-entry a:hover{color:#000}.article-details{flex:1;width:70%;margin:0;padding:0;color:#517992}.article-details h2{position:relative;display:block;font-size:clamp(32px, 1.16vw, 36px);line-height:120%;font-weight:900;font-family:"ExoLight",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--main-color);z-index:1;text-align:center;margin:12px 0 24px 0}.article-details h3{position:relative;display:block;font-size:clamp(28px, 1.01vw, 30px);line-height:120%;font-weight:900;font-family:"ExoLight",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#1b4d6c;z-index:1;text-align:left;margin:0 0 24px 0}.article-details ul{position:relative;display:block;list-style-type:square;padding-left:20px;margin:0 0 30px 0;color:var(--global-bg-dark)}.article-details ul li{font-size:clamp(14px, 0.95vw, 16px);line-height:150%;font-weight:500;padding-bottom:10px;color:var(--global-bg-dark)}.article-details p{position:relative;display:block;font-size:clamp(14px, 1vw, 16px);line-height:180%;font-weight:500;padding:0 0 30px 0;margin:0;border:0;color:var(--global-bg-dark)}.article-details a{font-size:16px;line-height:27px;text-decoration:none;color:#0080b7}.article-details a:hover{color:#414f55}.page-aside{width:320px;flex-shrink:0}.aside-column{position:relative;display:block;margin:0;padding:0}.popular-post{background-color:#b3e3eb6e;border-radius:10px;padding:10px 20px;margin-bottom:40px}.popular-post h3{font-size:19px;line-height:30px;font-weight:600;color:#1b4d6ce8;text-transform:capitalize;margin-bottom:0;position:relative}.post{position:relative;margin:20px 0;display:flex;align-items:center}.post .post-img{flex-shrink:0;max-width:100%;margin-right:15px;width:100px;height:80px;overflow:hidden;border-radius:8px 8px 0;border:1px solid #89c9d4a6}.post .post-img img{width:100%;height:100%}.post .post-content .post-title a{color:#1b4d6ce8;font-size:15px;font-weight:600;line-height:20px;text-transform:capitalize;text-decoration:none}.post .post-content .post-title a:hover{color:#0273b9e8}.widget-post{position:relative;overflow:hidden;min-height:350px;border-radius:10px 10px 0 10px;background-color:#e6f8fb;margin-bottom:40px}.widget-post::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:#0194a8a1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:2;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;opacity:.9;visibility:visible}.widget-post img{position:absolute;top:0;left:0;right:0;width:100%;height:100%;object-fit:cover;z-index:1}.widget-content{position:relative;z-index:3;padding:18px 20px;margin-top:10px}.widget-content h3{text-transform:capitalize;font-weight:600;font-size:19px;line-height:28px;color:var(--white);margin-top:60px;margin-bottom:16px;letter-spacing:.9px}.widget-content p{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:24px;color:#f4f4f4;margin-bottom:21px}.widget-content .btn_phone{background:#ead7cc09;display:block;width:50px;height:50px;margin:9px 0;padding:11px 10px 6px 11px;border-radius:50%;color:#fff;border:2px solid #fff;text-decoration:none}.widget-content .btn_phone:hover{background:#ead7cc24;transform:scale(1.07)}.widget-content a,.widget-content a:hover{text-transform:capitalize;font-weight:600;font-size:19px;line-height:28px;color:var(--white);margin-top:26px;margin-bottom:16px;letter-spacing:.9px;text-decoration:none}@media (min-width:981px) and (max-width:1280px){.appointment-wrapper{grid-template-columns:65% 35%}.contact-panel{padding:32px}.contact-wrapper{padding:10px;gap:30px;width:auto}.form-grid{display:block;margin-top:0}.form-group{margin:0 0 24px 0}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group select{max-width:100%;min-width:50%;width:90%;padding:16px 18px;margin:0;border-radius:30px;border:1px solid #e2e6ef;font-size:14px;outline:none}.form-group textarea{max-width:100%;min-width:50%;width:90%;min-height:120px;padding:16px 18px;margin:0;border-radius:30px;border:1px solid #e2e6ef;font-size:14px;outline:none}.submit-btn{margin-top:0}.contact-right{margin-left:0}}@media (min-width:768px) and (max-width:980px){.appointment-wrapper{display:block}.appointment-wrapper .appointment-text{width:90%;margin:0 auto;padding:30px 0}.appointment-cta{justify-content:center;padding:0 0 40px 0}.contact-panel{padding:32px}.contact-wrapper{flex-direction:column;padding:10px;gap:30px;width:auto}.form-grid{display:block;margin-top:0}.form-group{margin:0 0 24px 0}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group select{max-width:100%;min-width:50%;width:90%;padding:16px 18px;margin:0;border-radius:30px;border:1px solid #e2e6ef;font-size:14px;outline:none}.form-group textarea{max-width:100%;min-width:50%;width:90%;min-height:120px;padding:16px 18px;margin:0;border-radius:30px;border:1px solid #e2e6ef;font-size:14px;outline:none}.submit-btn{margin-top:0}.contact-right{margin-left:0}.manage-layout-container{flex-direction:column;gap:50px}.articles{grid-template-columns:repeat(auto-fill,minmax(47%,1fr));gap:30px}}@media screen and (max-width:767px){.header-content{bottom:20px}.header-content h1{font-size:2.5rem}.header-content p{font-size:clamp(16px, 0.84vw, 18px)}.banner-slide{font-size:clamp(50px, 14.06vw, 300px)}.section-title{min-height:160px}.full-row .tree_on_row{flex-direction:column}.contact-panel{padding:32px}.contact-wrapper{flex-direction:column;padding:10px;gap:30px;width:auto}.form-grid{display:block;margin-top:0}.form-group{margin:0 0 24px 0}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group select{max-width:100%;min-width:50%;width:90%;padding:16px 18px;margin:0;border-radius:30px;border:1px solid #e2e6ef;font-size:14px;outline:none}.form-group textarea{max-width:100%;min-width:50%;width:90%;min-height:120px;padding:16px 18px;margin:0;border-radius:30px;border:1px solid #e2e6ef;font-size:14px;outline:none}.submit-btn{margin-top:0}.contact-right{margin-left:0}.appointment-wrapper{display:block;width:82%}.appointment-wrapper .appointment-text{width:82%;margin:0 auto;padding:30px 0}.appointment-cta{justify-content:center;padding:0 0 32px 0}.manage-layout-container{flex-direction:column;gap:50px}.faq-section{max-width:92%}.projects,.articles{grid-template-columns:repeat(auto-fill,minmax(60%,1fr));gap:30px}}.main-footer{position:relative;width:100%;background:var(--global-bg-dark)}.footer-wrapper{position:relative;width:100%;margin:0;padding:0;border:0}.footer-wrapper .container-footer{position:relative;width:92%;margin:0 auto;padding:40px 0;border:0;overflow:hidden}.footer-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;margin:0 auto;padding-bottom:40px;border-bottom:1px solid #9b9b9bd6;position:relative}.footer-col{min-width:20%;text-align:left}.footer-col .column{position:relative;width:75%;margin:0;text-align:left}.footer-col p{display:block;font-size:15px;color:#f2f2f2}.footer-title{font-size:16px;margin-bottom:10px;position:relative;color:var(--white)}.footer-title::after{content:"";display:block;width:40px;height:1px;background:#aaa;margin-top:6px}.footer-col div img{display:block;margin:12px 0;width:190px}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col.treatments ul{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.footer-col ul li{margin:6px 0;border-bottom:1px solid rgb(255 255 255 / .08);padding-bottom:4px;color:#f2f2f2;font-size:13px}.footer-col a{color:#a9bbe6;text-decoration:none;transition:color 0.3s;font-size:14px;font-weight:400;line-height:33px}.footer-col .footer-title a{color:var(--white);text-decoration:none;transition:color 0.3s;font-size:16px;font-weight:600;line-height:33px}.footer-col .footer-title a:hover{color:var(--white)}.social-icons{display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:0;margin:19px 0}.social-icons a{display:flex;align-items:center;justify-content:center;margin-right:5px;transition:color 0.3s;width:38px;height:38px;line-height:normal;background-color:#304377;border-radius:7px}.social-icons a:last-child{margin-right:0}.social-icons a:hover{background-color:var(--footer-icon-hover)}i.facebook,i.instagram,i.twitter,i.linkedin,i.bluesky{display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:18px;height:18px}i.facebook::before{content:"";position:absolute;width:18px;height:18px;background-image:url(../images/facebook.svg);background-repeat:no-repeat;background-size:contain;filter:invert(90%) sepia(20%);margin:0}i.instagram::before{content:"";position:absolute;width:18px;height:18px;background-image:url(../images/instagram.svg);background-repeat:no-repeat;background-size:contain;filter:invert(90%) sepia(20%);margin:0}i.twitter:before{content:"";position:absolute;width:18px;height:18px;background-image:url(../images/twitter.svg);background-repeat:no-repeat;background-size:contain;filter:invert(90%) sepia(20%);margin:0}i.linkedin:before{content:"";position:absolute;width:16px;height:16px;background-image:url(../images/linkedin.svg);background-repeat:no-repeat;background-size:contain;filter:invert(90%) sepia(20%);margin:0}i.bluesky:before{content:"";position:absolute;width:16px;height:16px;background-image:url(../images/bluesky.svg);background-repeat:no-repeat;background-size:contain;filter:invert(90%) sepia(20%);margin:0}.footer-bottom{display:flex;width:100%;font-size:13px;color:#e1e1e1;padding:17px 0;text-align:left}.footer-bottom div{font-size:14px;color:#e1e1e1;margin:6px 0;padding-right:15px}.footer-bottom ul{list-style:none;padding:0;margin:0 0 0 auto}.footer-bottom ul li{display:inline-block;margin:6px 0;padding:0 0 9px 0;color:#f2f2f2}.footer-bottom ul li::after{content:" | ";font-size:.9rem;font-weight:500;padding:0 9px;color:#f7f7f7}.footer-bottom ul li:last-child:after{content:"";padding:0}.footer-bottom a{color:#3bd7ff;text-decoration:none;transition:color 0.3s;text-decoration:none;line-height:28px}.footer-bottom p span{float:right}.footer-bottom a:hover{color:var(--white)}@media (min-width:761px) and (max-width:1280px){.footer-col{flex:1 1 50%;min-width:50%}.slogan{flex:1 1 100%;min-width:100%}.treatments{flex:1 1 100%;min-width:100%;margin:0}}@media screen and (max-width:760px){.footer-top,.footer-bottom{flex-direction:column;gap:20px;position:relative}.footer-logo{position:static}.footer-col{flex:1 1 100%;min-width:100%}.footer-col .column{width:100%}.footer-bottom ul{margin:0}}