/* SEO heading aliases (generated 2026-09-16).
   Mirrors every rule the theme applies to bare h1 / h2 elements onto the
   .as-h1 / .as-h2 classes, so a heading whose tag was changed for SEO
   (e.g. decorative <h1> -> <h2 class="as-h1">) keeps its original styling.
   Regenerate from style.css if the theme CSS changes. */
.as-h2{text-transform:none}
.as-h1,.as-h2{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.as-h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.as-h1{font-size:2.5rem}}.as-h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.as-h2{font-size:2rem}}.hc-offcanvas-nav .nav-content>.as-h2{font-size:19px;font-weight:400;padding:20px 17px;color:#1b3958}.hc-offcanvas-nav .nav-content>.as-h2:not(.nav-title):not(.level-title){font-size:16px;padding:15px 17px;background:#336ca6}.hc-offcanvas-nav .nav-wrapper-0>.nav-content>ul+.as-h2{margin-top:-2px}.hc-offcanvas-nav .nav-wrapper-0>.nav-content>.as-h2+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top:1px solid #2c5d8f}.as-h1{font-family:Syncopate,sans-serif;font-weight:900;font-size:77px;text-transform:uppercase;letter-spacing:-5px;line-height:1.1}.as-h1.h1-bright{color:#fff}.as-h1.h1-dark{color:#000}.as-h1.h1-mega{font-size:118px;line-height:1}.as-h1.super-heading{font-family:Poppins,sans-serif;font-weight:700;font-size:102.75px;letter-spacing:-5.1px;text-transform:inherit;line-height:1.35;margin-bottom:.3em}.as-h1.super-heading.shadowed{color:#000;opacity:.59;text-shadow:-6px 11px 5px #000}.as-h1.h1-small{font-family:Syncopate,sans-serif;font-weight:900;font-size:38px;font-size:39px;letter-spacing:-1.52px;color:#fff}.as-h2{font-family:Poppins,sans-serif;font-size:24px;line-height:1.4;margin-bottom:.9em;letter-spacing:-.24px;color:#fff}.as-h2 strong{font-weight:800}.as-h2.thin{font-weight:300}.as-h1.hero-h1{font-family:Syncopate,sans-serif;font-weight:900;font-size:77px;text-transform:uppercase;letter-spacing:-5px;line-height:1.1;line-height:120%;text-shadow:3px 3px 4px rgba(0,0,0,.35)}.as-h1.h1-hero-mega-text{opacity:1;font-family:Poppins,sans-serif;margin-top:-6vh;text-transform:inherit;font-size:38rem;font-size:23.75vw;letter-spacing:-1.7rem;letter-spacing:-1.0625vw;-webkit-transition:all 1.8s ease-in-out;transition:all 1.8s ease-in-out}.as-h1.h1-hero-mega-text.unspaced{opacity:0;letter-spacing:5rem;letter-spacing:3.125vw;-webkit-transform:translateX(10vw);transform:translateX(10vw)}.sk__skills .as-h1.h1-small{line-height:49px}.sk__project-main-heading .as-h1{-webkit-transform:translateY(140%);transform:translateY(140%)}.sk__project-main-heading .as-h2{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.sk__icons-presentation-section .as-h1{opacity:0}.sk__icons-presentation-section .as-h2{opacity:0}@media all and (min-width:1921px){.as-h1.hero-h1{font-size:97px;text-shadow:3px 5px 5px rgba(0,0,0,.35)}}@media all and (max-width:575px){.as-h1{font-size:27px;letter-spacing:-2px;line-height:1.3}.as-h1.h1-mega{font-size:12.4vw;font-size:10.7vw;line-height:1.3}.as-h1.h1-small{font-size:24px;letter-spacing:-1px}.as-h2{font-size:19px;margin-bottom:.5em}}@media all and (min-width:1200px) and (max-width:1399px){.as-h1{font-size:66px}.as-h1.h1-mega{font-size:94px;line-height:1}.as-h1.super-heading{font-size:92px}}@media all and (min-width:992px) and (max-width:1199px){.as-h1{font-size:56px;letter-spacing:-4.5px}.as-h1.h1-mega{font-size:90px;line-height:1.1}.as-h1.super-heading{font-size:70px;letter-spacing:-4.1px}}@media all and (min-width:768px) and (max-width:991px){body.sk__scrolling-started .hc-offcanvas-nav .nav-content>.as-h2{padding:13px 17px 11px}.hc-offcanvas-nav .nav-content>.as-h2{padding:32px 17px 22px}.as-h1{font-size:70px;letter-spacing:-4px;line-height:1.1}.as-h1.h1-mega{font-size:84px;line-height:1.1}.as-h1.super-heading{line-height:1.12;margin-bottom:.4em}.sk__rings-section .as-h1.super-heading{font-size:85px;letter-spacing:-5.1px;line-height:120%;margin-bottom:.2em}.sk__single-article .as-h1.super-heading{font-size:59px;letter-spacing:-2px}section[class*=gallery] .as-h1.super-heading{font-size:72.75px}}@media all and (min-width:576px) and (max-width:767px){.as-h1{font-size:38px;font-size:39px;line-height:50px;letter-spacing:-1.52px}.as-h1.h1-mega{font-size:68px;line-height:1.1}.as-h1.super-heading{font-size:70px;letter-spacing:-4.1px;line-height:1.25}.as-h1.hero-h1{font-size:59px;letter-spacing:-4px;line-height:101%;text-shadow:2px 3px 3px rgba(0,0,0,.35)}}@media all and (max-width:767px){.sk__coming-soon-page .sk__main-slide-content .as-h2{font-size:14px;margin-bottom:1.5em}}@media all and (max-width:1349px){body.sk__scrolling-started .hc-offcanvas-nav .nav-content>.as-h2{padding:13px 17px 11px}.hc-offcanvas-nav .nav-content>.as-h2{-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;margin-bottom:0;font-size:16px;font-weight:700;text-transform:uppercase;padding:32px 17px 22px;color:#fff}}@media all and (min-width:992px) and (max-width:1350px){body.sk__scrolling-started .hc-offcanvas-nav .nav-content>.as-h2{padding:32px 17px 22px}}@media all and (min-width:1899px) and (max-width:1921px){body.sk__scrolling-started .hc-offcanvas-nav .nav-content>.as-h2{padding:32px 17px 22px}}@media all and (min-width:1350px) and (min-width:1400px) and (min-width:1920px){.as-h1.h1-mega{font-size:118px;line-height:1}}@media all and (min-width:1350px) and (min-width:501px) and (max-width:575px){.as-h1.super-heading{font-size:49px;letter-spacing:-3px;line-height:1.25}}@media all and (min-width:1350px) and (max-width:500px){.sk__rings-section .as-h1.super-heading{font-size:44px}.as-h1.super-heading{font-size:40px;letter-spacing:-2px;line-height:1.2}}@media all and (min-width:1350px) and (min-width:360px) and (max-width:575px){.as-h1.hero-h1{line-height:115%;font-size:2.7rem;letter-spacing:-.14rem;text-shadow:1px 1px 2px rgba(0,0,0,.35)}.sk__hero-item-theme-style .as-h1.hero-h1{margin-bottom:3vh;margin-top:3vh}}@media all and (min-width:1350px) and (max-width:359px){.as-h1.hero-h1{line-height:120%;font-size:1.8rem;letter-spacing:-.14rem;text-shadow:1px 1px 2px rgba(0,0,0,.35)}}@media all and (min-width:1350px) and (min-width:1800px) and (max-width:1920px){.as-h1.hero-h1{font-size:73px}}@media all and (min-width:1350px) and (min-width:1281px) and (max-width:1799px){.as-h1.hero-h1{line-height:111%;font-size:66px;text-shadow:2px 3px 3px rgba(0,0,0,.35)}}@media all and (min-width:1350px) and (min-width:992px) and (max-width:1280px){.as-h1.hero-h1{line-height:107%;font-size:59px;text-shadow:2px 3px 3px rgba(0,0,0,.35)}.sk__hero-item-theme-style .as-h1.hero-h1{margin-bottom:30px}}@media all and (min-width:1350px) and (min-width:1400px) and (max-width:1779px){.sk__project-main-heading .as-h1.super-heading{font-size:5rem}}@media all and (min-width:1350px) and (max-width:1199px){.sk__project-main-heading .as-h1.super-heading{line-height:1}}@media all and (min-width:1350px) and (min-width:3840px){.as-h1.h1-mega.theme-preview-hero-h1{font-size:236px;letter-spacing:-10px;padding-top:6%}}@media all and (min-width:1350px) and (min-width:2080px) and (max-width:3839px){.as-h1.h1-mega.theme-preview-hero-h1{font-size:157px;letter-spacing:-7px;padding-top:6%}}#about-us.wdn-protofolio-info .as-h1.super-heading{font-size:48px}.wdn-service-page .sk__about-us-section .as-h1,.wdn-service-page .sk__about-us-section .as-h2{font-size:60px!important;line-height:1.2!important;font-weight:700}@media (max-width:1499px){.wdn-service-page .sk__about-us-section .as-h1,.wdn-service-page .sk__about-us-section .as-h2{font-size:50px!important;line-height:1.2!important}}@media (max-width:1199px){.wdn-service-page .sk__about-us-section .as-h1,.wdn-service-page .sk__about-us-section .as-h2{font-size:40px!important;line-height:1.2!important}}@media (max-width:766px){.wdn-service-page .sk__about-us-section .as-h1,.wdn-service-page .sk__about-us-section .as-h2{font-size:26px!important;line-height:1.2!important}}.wdn-service-page .sk__about-us-section .service-top .as-h1{text-align:center;margin-bottom:40px!important;font-size:60px!important;line-height:1.3!important}@media (max-width:1023px){.wdn-service-page .sk__about-us-section .service-top .as-h1.super-heading{font-size:55px!important;line-height:1.4!important}}@media (max-width:767px){.wdn-service-page .sk__about-us-section .service-top .as-h1.super-heading{font-size:45px!important;line-height:1.4!important}}@media (max-width:649px){.wdn-service-page .sk__about-us-section .service-top .as-h1.super-heading{font-size:42px!important;line-height:1.3!important;text-align:center}}.wdn-service-page .wdn-projectdetail .as-h1.super-heading{font-size:45px!important;font-size:60px!important;text-align:left}.wdn-service-page #about-us .as-h1.super-heading{padding-bottom:0;padding-top:30px}@media (max-width:449px){.ourpromises.sk__laptop-section .sk__laptop-infos .as-h1.super-heading{font-size:35px!important}}.wdn-contact-page .wdn-left-block .sk__contact-left .as-h2{font-weight:700;margin-bottom:25px}.team-card-box .team-details .as-h2{font-weight:600;margin:0;font-size:20px;}.center .as-h1,.center .as-h2{text-align:center}.text-editor .as-h1,.text-editor .as-h2{margin-top:10px}@media (max-width:1599px){.wdn-content .flex-child .as-h1.super-heading{font-size:102px}}@media (max-width:991px){.wdn-content .flex-child .as-h1.super-heading{font-size:80px}}@media (max-width:575px){.wdn-content .flex-child .as-h1.super-heading{font-size:70px}}@media (max-width:449px){.wdn-content .flex-child .as-h1.super-heading{font-size:46px;line-height:1.2;letter-spacing:1px}}#about-us .as-h1.super-heading{font-size:80px;line-height:1;padding-bottom:10px;letter-spacing:.5px}#about-us .as-h2.super-heading{font-size:80px;font-weight:700;line-height:1.3}@media (max-width:1499px){#about-us .as-h2.super-heading{font-size:60px;font-weight:700;line-height:1.2}}@media (max-width:1199px){#about-us .as-h2.super-heading{font-size:50px;font-weight:700;line-height:1.2}}@media (max-width:449px){#about-us .as-h2.super-heading{font-size:45px;font-weight:700;line-height:1.2}}@media (max-width:1499px){#about-us .as-h1.super-heading{font-size:55px;line-height:1.3;letter-spacing:-1px}}@media (max-width:991px){#about-us .as-h1.super-heading{font-size:70px;line-height:1.3;letter-spacing:-1px}}@media (max-width:449px){#about-us .as-h1.super-heading{font-size:52px;line-height:1.1;letter-spacing:-1px}}.sk__laptop-section .sk__featured-project-infos .as-h1.super-heading,.sk__laptop-section .sk__laptop-infos .as-h1.super-heading{font-size:75px;line-height:1.3;padding-right:5px}.sk__laptop-section .sk__featured-project-infos .as-h2.h2-regular,.sk__laptop-section .sk__laptop-infos .as-h2.h2-regular{font-size:22px;margin-top:15px}@media (max-width:1399px){.sk__laptop-section .sk__featured-project-infos .as-h1.super-heading,.sk__laptop-section .sk__laptop-infos .as-h1.super-heading{font-size:60px;letter-spacing:-2px}}@media (max-width:949px){.sk__laptop-section .sk__featured-project-infos .as-h1.super-heading,.sk__laptop-section .sk__laptop-infos .as-h1.super-heading{font-size:45px;letter-spacing:-1px;padding-right:5px;line-height:1.1}.sk__laptop-section .sk__featured-project-infos .as-h2.h2-regular,.sk__laptop-section .sk__laptop-infos .as-h2.h2-regular{font-size:22px;margin-top:15px}}@media (max-width:575px){.sk__laptop-section .sk__laptop-infos-subcontainer .as-h1.super-heading{line-height:1.3;margin-bottom:0}}#services.sk__services-section .as-h1.super-heading{font-size:90px}#services.sk__services-section .as-h2.super-heading.sk__clipped-text.sk__gradient-back-v1{font-size:80px;font-weight:700;margin-bottom:20px}@media (max-width:1199px){#services.sk__services-section .as-h1.super-heading,#services.sk__services-section .as-h2.super-heading.sk__clipped-text.sk__gradient-back-v1{font-size:70px;padding-bottom:5px}}@media (max-width:767px){#services.sk__services-section .as-h1.super-heading,#services.sk__services-section .as-h2.super-heading.sk__clipped-text.sk__gradient-back-v1{letter-spacing:1px}}@media (max-width:549px){#services.sk__services-section .as-h1.super-heading,#services.sk__services-section .as-h2.super-heading.sk__clipped-text.sk__gradient-back-v1{font-size:55px}}@media (max-width:449px){#services.sk__services-section .as-h1.super-heading,#services.sk__services-section .as-h2.super-heading.sk__clipped-text.sk__gradient-back-v1{font-size:40px}}