/* SocialTech 0.2.1: shared visual language. The .st-hero-v2 subtree is untouched. */
.st-site .st-site-header .st-menu,.st-site .st-site-header .st-menu li{list-style:none!important}.st-site .st-site-header .st-menu li::marker{content:""}
.st-site #st-main .st-section .elementor-heading-title{color:#044f7c}.st-site.single-st_service #st-main .elementor>.st-container.st-section:last-child .elementor-widget-heading .elementor-heading-title,.st-site.single-st_project #st-main .elementor>.st-container.st-section:last-child>.elementor-widget-heading .elementor-heading-title{font-size:clamp(30px,3.6vw,48px)!important;line-height:1.45!important;color:#044f7c}
.st-site .st-site-header{padding:12px 24px 0;background:#fff;border:0}.st-site .st-site-header .st-header-row{width:100%;max-width:1392px;padding:15px 24px!important;border:1px solid #e2e9e4;border-radius:24px;gap:24px!important;min-height:86px}.st-site .st-site-header .st-logo{width:210px;max-width:100%}.st-site .st-site-header .st-menu{gap:6px}.st-site .st-site-header .st-menu a{padding:10px 15px;border-radius:99px;color:#044f7c;font-size:14px}.st-site .st-site-header .st-menu a:hover,.st-site .st-site-header .st-menu .current-menu-item>a{background:#f3f5f2;text-decoration:none}.st-site .st-site-header .st-language-switch{padding:8px 14px;border:1px solid #d5e0d9;border-radius:99px;font-size:13px;min-height:44px;text-decoration:none}.st-site .st-site-header a.st-button{border-radius:99px;padding:12px 22px;min-height:48px;font-size:14px}
.st-site #st-main .st-section{padding-block:clamp(68px,7vw,108px)!important}.st-site #st-main .st-section>.st-container{width:min(1280px,calc(100% - 112px));gap:24px!important}.st-site #st-main .st-section>.st-container>.st-heading .elementor-heading-title{font-size:clamp(30px,3.35vw,48px)!important;line-height:1.4!important;color:#044f7c;max-width:970px}.st-site #st-main .st-section .st-copy{max-width:800px}.st-site #st-main .st-section .st-copy p{font-size:18px!important;line-height:1.9!important;color:#345363}.st-site #st-main .st-section .st-eyebrow .elementor-heading-title{font-size:13px!important;line-height:1.7!important;font-weight:500!important;color:#486c68}
.st-site #st-main .st-page-hero{width:calc(100% - 48px);margin:20px auto 10px;padding-block:clamp(66px,7.5vw,110px)!important;background:#f3f5f2!important;border-radius:36px;position:relative;overflow:hidden}.st-site #st-main .st-page-hero:after{content:"";position:absolute;inset-inline-end:54px;inset-block-end:36px;width:74px;height:5px;background:#839895;box-shadow:14px -12px 0 #d0ddd4,-14px 12px 0 #d0ddd4;opacity:.65;pointer-events:none}.st-site #st-main .st-page-hero>.st-container{width:min(1216px,calc(100% - 112px));gap:22px!important}.st-site #st-main .st-page-hero .st-title .elementor-heading-title{font-size:clamp(44px,5.25vw,76px)!important;line-height:1.35!important;color:#044f7c!important;max-width:1100px}.st-site #st-main .st-page-hero .st-intro{max-width:850px}.st-site #st-main .st-page-hero .st-intro p{font-size:20px!important;line-height:1.85!important;color:#345363!important}.st-site #st-main .st-page-hero .st-eyebrow .elementor-heading-title{color:#044f7c;font-size:13px!important;font-weight:500!important}
.st-site #st-main .st-section:not(.st-page-hero):not(.st-navy):not(.st-soft)>.st-container:has(>.st-heading):has(>.st-copy):not(:has(>.st-grid)):not(:has(>.st-work-shortcode)):not(:has(>.st-form-shortcode)){--display:grid;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(36px,6vw,92px)!important;align-items:start}.st-site #st-main .st-section>.st-container>.st-logo-reference{width:240px!important;max-width:100%;padding:24px;background:#f3f5f2;border-radius:20px;grid-column:1/-1}.st-site #st-main .st-section>.st-container>.st-logo-reference img{width:100%;height:auto}
.st-site #st-main .st-section.st-navy{width:calc(100% - 48px);margin:20px auto;background:#062333!important;border-radius:36px;padding-block:clamp(66px,7vw,100px)!important}.st-site #st-main .st-section.st-navy .st-heading .elementor-heading-title,.st-site #st-main .st-section.st-navy .st-copy p{color:#fff!important}.st-site #st-main .st-section.st-navy .st-copy{max-width:840px}.st-site #st-main .st-section.st-navy .st-heading .elementor-heading-title{max-width:1080px;font-size:clamp(36px,4.8vw,68px)!important;line-height:1.4!important}.st-site #st-main .st-section.st-soft{width:calc(100% - 48px);margin:22px auto;background:#f3f5f2!important;border-radius:36px}.st-site #st-main .st-section .st-actions{gap:12px!important;margin-block-start:12px}
.st-site #st-main .st-section .elementor-widget.st-button .elementor-button{border-radius:99px!important;padding:15px 26px!important;min-height:52px;font-size:14px!important;line-height:1.5!important;background:#044f7c;color:#fff;box-shadow:none;transition:background-color .2s,border-color .2s}.st-site #st-main .st-section .elementor-widget.st-button-secondary .elementor-button{background:transparent;border-color:#b8cbc2;color:#044f7c}.st-site #st-main .st-section.st-navy .elementor-widget.st-button .elementor-button{background:#fff!important;color:#062333!important;border-color:#fff!important}.st-site #st-main .st-section.st-navy .elementor-button-text{color:#062333!important}
.st-site #st-main .st-service-grid{--display:grid;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important;margin-block-start:30px}.st-site #st-main .st-service-card{min-width:0;min-height:345px;display:flex;flex-direction:column;gap:22px!important;padding:32px!important;background:#f3f5f2!important;border:1px solid #e0e7e1!important;border-radius:26px;transition:transform .25s,border-color .25s}.st-site #st-main .st-service-card>.st-eyebrow{width:fit-content;margin:0}.st-site #st-main .st-service-card>.st-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #c7d7cc;border-radius:50%;font-size:12px!important;font-weight:500!important;color:#365f58!important}.st-site #st-main .st-service-card .st-heading .elementor-heading-title{font-size:25px!important;line-height:1.55!important;color:#044f7c!important}.st-site #st-main .st-service-card .st-copy p{font-size:16px!important;line-height:1.85!important;color:#345363!important}.st-site #st-main .st-service-card>.st-button{margin-block-start:auto!important}.st-site #st-main .st-service-card .elementor-button{padding:11px 18px!important;min-height:44px!important;font-size:13px!important}.st-site #st-main .st-service-card:first-child{background:#044f7c!important;border-color:#044f7c!important}.st-site #st-main .st-service-card:first-child .st-heading .elementor-heading-title,.st-site #st-main .st-service-card:first-child .st-copy p,.st-site #st-main .st-service-card:first-child>.st-eyebrow .elementor-heading-title{color:#fff!important}.st-site #st-main .st-service-card:first-child>.st-eyebrow .elementor-heading-title{border-color:#ffffff70}.st-site #st-main .st-service-card:first-child .elementor-button{color:#fff!important;border-color:#ffffff85!important;background:transparent!important}.st-site #st-main .st-service-card:first-child .elementor-button-text{color:#fff!important}.st-site #st-main .st-service-card:last-child{background:#e9f0e9!important}.st-site #st-main .st-service-card:focus-within{border-color:#839895!important}
.st-site #st-main .st-process-grid{--display:grid;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;gap:24px!important;margin-block-start:34px;isolation:isolate}.st-site #st-main .st-process-grid:before{content:"";position:absolute;inset-inline:28px;top:28px;height:1px;background:#ccd9d0;z-index:-1}.st-site #st-main .st-process-card{display:flex;flex-direction:column;gap:18px!important;padding:0 0 16px!important;border:0!important;border-radius:0;background:transparent!important;min-width:0}.st-site #st-main .st-process-card>.st-eyebrow{margin:0!important}.st-site #st-main .st-process-card>.st-eyebrow .elementor-heading-title{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f3f5f2;border:1px solid #cddbd1;border-radius:50%;color:#044f7c!important;font-size:14px!important;font-weight:500!important}.st-site #st-main .st-process-card:first-child>.st-eyebrow .elementor-heading-title{background:#044f7c;color:#fff!important;border-color:#044f7c}.st-site #st-main .st-process-card .st-heading .elementor-heading-title{font-size:23px!important;line-height:1.45!important}.st-site #st-main .st-process-card .st-copy p{font-size:15px!important;line-height:1.9!important}.st-site #st-main .st-grid:not(.st-service-grid):not(.st-process-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px!important;margin-block-start:26px}.st-site #st-main .st-grid:not(.st-service-grid):not(.st-process-grid)>.st-card{padding:32px!important;border:0!important;border-radius:24px;background:#f3f5f2!important;gap:18px!important}.st-site #st-main .st-grid:not(.st-service-grid):not(.st-process-grid) .st-heading .elementor-heading-title{font-size:26px!important;line-height:1.5!important}
.st-site #st-main .st-work-shortcode{width:100%;margin-block-start:18px}.st-site #st-main .st-work-shortcode .elementor-shortcode>p:only-child{display:flex;align-items:center;justify-content:center;min-height:210px;margin:0;padding:38px;background:#f3f5f2;border:1px dashed #bccdc2;border-radius:26px;color:#42635b;font-size:17px!important;line-height:1.85;text-align:center}.st-site #st-main .st-filters{gap:10px;margin-block-end:30px}.st-site #st-main .st-filters button{border-radius:99px;padding:10px 20px;border-color:#cbd8d0;font-size:14px}.st-site #st-main .st-project-grid{gap:48px 28px}.st-site #st-main .st-card-image{border-radius:24px;background:#f3f5f2}.st-site #st-main .st-project-card h3{font-size:25px;color:#044f7c;margin-block:20px 5px}.st-site #st-main .st-project-card p{font-size:15px;color:#48646d}.st-site #st-main .st-gallery{gap:28px}.st-site #st-main .st-gallery img,.st-site #st-main .st-featured img{border-radius:24px}.st-site #st-main .st-gallery figcaption{color:#48646d;font-size:13px}
.st-site #st-main .st-form-shortcode{margin-block-start:16px}.st-site #st-main .st-form-unavailable{padding:30px 34px;border:1px solid #d9e3dc;border-radius:22px;background:#f3f5f2;max-width:900px;color:#345363;line-height:1.9}.st-site #st-main .st-enquiry-form{max-width:1080px;padding:38px;border:1px solid #dce5de;border-radius:30px;background:#f3f5f2;gap:26px}.st-site #st-main .st-field label{font-size:14px;color:#123344}.st-site #st-main .st-field :is(input,select,textarea){border-color:#b7cbc0;border-radius:14px;background:#fff;min-height:56px;padding:14px 16px;font-size:16px;color:#123344}.st-site #st-main .st-field small{font-size:13px;line-height:1.7}.st-site #st-main .st-enquiry-form .st-button{border-radius:99px;min-height:54px;padding:15px 27px;font-size:15px}.st-site #st-main .st-consent{font-size:13px;line-height:1.8}.st-site #st-main .st-contact-details{gap:12px}.st-site #st-main .st-contact-details a{display:inline-flex;min-height:44px;align-items:center;font-size:17px}
.st-site.single-st_service #st-main .elementor>.st-container.st-section:first-child,.st-site.single-st_project #st-main .elementor>.st-container.st-section:first-child{width:calc(100% - 48px);max-width:none;margin:20px auto 40px;padding:72px max(56px,calc((100vw - 1280px)/2))!important;background:#f3f5f2;border-radius:36px;gap:22px!important}.st-site.single-st_service #st-main .st-field-title,.st-site.single-st_project #st-main .st-field-title{font-size:clamp(42px,5vw,74px)!important;line-height:1.4!important;color:#044f7c;max-width:1150px;margin:0}.st-site.single-st_service #st-main .st-field-excerpt,.st-site.single-st_project #st-main .st-field-excerpt{max-width:860px;font-size:20px!important;line-height:1.9;color:#345363;margin:0}.st-site.single-st_service #st-main .elementor>.st-container.st-section:first-child>.elementor-widget-heading .elementor-heading-title,.st-site.single-st_project #st-main .elementor>.st-container.st-section:first-child>.elementor-widget-heading .elementor-heading-title{font-size:13px!important;font-weight:500!important;color:#486c68!important}.st-site #st-main .st-story-section{padding-block:42px;gap:60px;border-color:#d5e0d8}.st-site #st-main .st-story-section h2{font-size:clamp(25px,2.7vw,36px)!important;line-height:1.5;color:#044f7c}.st-site #st-main .st-story-section p,.st-site #st-main .st-story-section li{font-size:18px;line-height:1.9;color:#345363}.st-site #st-main .st-story-section li::marker{color:#839895}.st-site #st-main .st-facts{margin-block-start:20px;border-color:#cddbd1;padding-block:24px;gap:24px}.st-site #st-main .st-facts dt{font-size:12px;color:#486c68}.st-site #st-main .st-facts dd{font-size:15px;color:#123344}.st-site.single-st_service #st-main .elementor>.st-container.st-section:last-child,.st-site.single-st_project #st-main .elementor>.st-container.st-section:last-child{padding:48px!important;margin-block:35px 70px;background:#f3f5f2;border-radius:30px}.st-site #st-main .st-section a.st-button{border-radius:99px;padding:15px 27px;min-height:52px}
.st-site .st-site-footer{padding:24px;background:#fff}.st-site .st-site-footer>.elementor{background:#062333;border-radius:36px;overflow:hidden}.st-site .st-site-footer .st-container.st-section{--display:grid;display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:64px;row-gap:26px;width:min(1280px,calc(100% - 112px));padding-block:clamp(64px,7vw,96px)!important}.st-site .st-site-footer .st-container.st-section>.elementor-widget-heading{grid-column:1/-1;max-width:1080px}.st-site .st-site-footer .elementor-widget-heading .elementor-heading-title{font-size:clamp(38px,5vw,72px)!important;line-height:1.4!important}.st-site .st-site-footer .st-container.st-section>.elementor-widget-text-editor{max-width:710px}.st-site .st-site-footer .elementor-widget-text-editor p{font-size:19px!important;line-height:1.85!important}.st-site .st-site-footer .st-container.st-section>.elementor-widget-shortcode:nth-child(3){grid-column:2;grid-row:2;align-self:start}.st-site .st-site-footer a.st-button{border-radius:99px;padding:16px 28px;min-height:56px;font-size:15px}.st-site .st-site-footer .elementor-widget-shortcode:has(.elementor-shortcode:empty){display:none}.st-site .st-site-footer .st-container.st-section>.elementor-widget-text-editor:last-child{grid-column:1/-1;max-width:none;width:100%;border-block-start:1px solid #ffffff26;padding-block-start:25px;margin-block-start:20px}.st-site .st-site-footer .st-container.st-section>.elementor-widget-text-editor:last-child p{font-size:13px!important}.st-site .st-site-footer .st-contact-details{gap:10px}.st-site .st-site-footer .st-contact-details a{font-size:15px}.st-site .st-404{margin:20px auto 70px;padding:80px 56px;background:#f3f5f2;border-radius:36px}.st-site .st-404 .st-button{border-radius:99px;margin-block-start:18px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.st-site #st-main .st-service-card:hover{transform:translateY(-4px);border-color:#a9c0af!important}}
@media(max-width:1100px){.st-site .st-site-header .st-header-row{gap:16px!important;padding-inline:18px!important}.st-site .st-site-header .st-logo{width:185px}.st-site .st-site-header .st-menu a{padding-inline:10px}.st-site #st-main .st-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-site #st-main .st-service-card{min-height:330px}.st-site #st-main .st-section>.st-container,.st-site #st-main .st-page-hero>.st-container{width:calc(100% - 80px)}.st-site #st-main .st-process-grid{gap:18px!important}.st-site #st-main .st-process-card .st-heading .elementor-heading-title{font-size:21px!important}.st-site .st-site-footer .st-container.st-section{width:calc(100% - 80px)}}
@media(max-width:900px){.st-site #st-main .st-section:not(.st-page-hero):not(.st-navy):not(.st-soft)>.st-container:has(>.st-heading):has(>.st-copy):not(:has(>.st-grid)):not(:has(>.st-work-shortcode)):not(:has(>.st-form-shortcode)){grid-template-columns:1fr;gap:22px!important}.st-site #st-main .st-process-grid{grid-template-columns:1fr;gap:28px!important}.st-site #st-main .st-process-grid:before{inset-inline-start:27px;inset-inline-end:auto;inset-block:28px;width:1px;height:auto}.st-site #st-main .st-process-card{--display:grid;display:grid!important;grid-template-columns:56px minmax(0,1fr);column-gap:24px!important;row-gap:8px!important;padding:0!important}.st-site #st-main .st-process-card>.st-eyebrow{grid-column:1;grid-row:1/3}.st-site #st-main .st-process-card>.st-heading,.st-site #st-main .st-process-card>.st-copy{grid-column:2}.st-site #st-main .st-process-card .st-heading .elementor-heading-title{font-size:25px!important}.st-site #st-main .st-process-card .st-copy p{font-size:16px!important}.st-site .st-site-footer .st-container.st-section{grid-template-columns:1fr;gap:24px!important}.st-site .st-site-footer .st-container.st-section>.elementor-widget-shortcode:nth-child(3){grid-column:auto;grid-row:auto}.st-site #st-main .st-story-section{gap:30px}}
@media(max-width:600px){.st-site .st-site-header{padding:10px 12px 0}.st-site .st-site-header .st-header-row{padding:12px 14px!important;border-radius:20px;gap:12px!important}.st-site .st-site-header .st-logo{width:158px}.st-site .st-site-header a.st-button{padding:10px 17px;font-size:12px;min-height:44px}.st-site .st-site-header .st-language-switch{padding:6px 12px;font-size:12px}.st-site .st-site-header .st-mobile-menu[open] .st-menu{inset-inline:16px;border-radius:20px;padding:16px}.st-site #st-main .st-section{padding-block:58px!important}.st-site #st-main .st-section>.st-container{width:calc(100% - 40px);gap:20px!important}.st-site #st-main .st-page-hero{width:calc(100% - 24px);margin-top:14px;border-radius:26px;padding-block:42px 50px!important}.st-site #st-main .st-page-hero>.st-container{width:calc(100% - 48px)}.st-site #st-main .st-page-hero:after{inset-inline-end:30px;inset-block-end:24px;width:42px;height:3px;box-shadow:9px -8px 0 #d0ddd4,-9px 8px 0 #d0ddd4}.st-site #st-main .st-page-hero .st-title .elementor-heading-title{font-size:clamp(34px,9.5vw,48px)!important;line-height:1.4!important}.st-site #st-main .st-page-hero .st-intro p{font-size:17px!important;line-height:1.85!important}.st-site #st-main .st-section>.st-container>.st-heading .elementor-heading-title{font-size:30px!important;line-height:1.5!important}.st-site #st-main .st-section .st-copy p{font-size:16px!important;line-height:1.9!important}.st-site #st-main .st-section.st-navy,.st-site #st-main .st-section.st-soft{width:calc(100% - 24px);margin-block:12px;border-radius:26px}.st-site #st-main .st-section.st-navy>.st-container,.st-site #st-main .st-section.st-soft>.st-container{width:calc(100% - 48px)}.st-site #st-main .st-section.st-navy .st-heading .elementor-heading-title{font-size:34px!important;line-height:1.5!important}.st-site #st-main .st-service-grid,.st-site #st-main .st-grid:not(.st-service-grid):not(.st-process-grid){grid-template-columns:1fr;gap:16px!important;margin-block-start:18px}.st-site #st-main .st-service-card{min-height:0;padding:26px!important;border-radius:22px;gap:20px!important}.st-site #st-main .st-service-card .st-heading .elementor-heading-title{font-size:25px!important}.st-site #st-main .st-service-card .st-copy p{font-size:16px!important}.st-site #st-main .st-grid:not(.st-service-grid):not(.st-process-grid)>.st-card{padding:26px!important;border-radius:22px}.st-site #st-main .st-grid:not(.st-service-grid):not(.st-process-grid) .st-heading .elementor-heading-title{font-size:24px!important}.st-site #st-main .st-process-grid{margin-block-start:22px}.st-site #st-main .st-process-card{column-gap:18px!important}.st-site #st-main .st-process-card .st-heading .elementor-heading-title{font-size:24px!important}.st-site #st-main .st-work-shortcode .elementor-shortcode>p:only-child{min-height:180px;padding:26px;font-size:16px!important;border-radius:22px}.st-site #st-main .st-enquiry-form{padding:22px;border-radius:24px;gap:22px;grid-template-columns:1fr}.st-site #st-main .st-form-unavailable{padding:24px;border-radius:22px;font-size:16px}.st-site #st-main .st-gallery img,.st-site #st-main .st-featured img,.st-site #st-main .st-card-image{border-radius:18px}.st-site.single-st_service #st-main .elementor>.st-container.st-section:first-child,.st-site.single-st_project #st-main .elementor>.st-container.st-section:first-child{width:calc(100% - 24px);margin:14px auto 24px;padding:44px 24px!important;border-radius:26px}.st-site.single-st_service #st-main .st-field-title,.st-site.single-st_project #st-main .st-field-title{font-size:clamp(32px,9vw,45px)!important;line-height:1.5!important}.st-site.single-st_service #st-main .st-field-excerpt,.st-site.single-st_project #st-main .st-field-excerpt{font-size:17px!important}.st-site #st-main .st-story-section{grid-template-columns:1fr;gap:12px;padding-block:28px}.st-site #st-main .st-story-section h2{font-size:27px!important}.st-site #st-main .st-story-section p,.st-site #st-main .st-story-section li{font-size:16px}.st-site.single-st_service #st-main .elementor>.st-container.st-section:last-child,.st-site.single-st_project #st-main .elementor>.st-container.st-section:last-child{padding:28px!important;margin-block:20px 44px;border-radius:24px}.st-site .st-site-footer{padding:12px}.st-site .st-site-footer>.elementor{border-radius:26px}.st-site .st-site-footer .st-container.st-section{width:calc(100% - 48px);padding-block:48px!important}.st-site .st-site-footer .elementor-widget-heading .elementor-heading-title{font-size:36px!important;line-height:1.5!important}.st-site .st-site-footer .elementor-widget-text-editor p{font-size:17px!important}.st-site .st-site-footer .st-container.st-section>.elementor-widget-text-editor:last-child{margin-block-start:8px}.st-site .st-404{width:calc(100% - 24px);padding:44px 24px;border-radius:26px}.st-site .st-404 h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){.st-site #st-main .st-service-card,.st-site #st-main .st-section .elementor-button{transition:none!important;transform:none!important}}
/* 0.2.2: the shared footer is a quieter close after the navy page invitation. */
.st-site footer.st-site-footer{color:#062333}
.st-site footer.st-site-footer>.elementor{background:#f3f5f2}
.st-site footer.st-site-footer .elementor .st-container.st-section{padding-block:clamp(48px,4.5vw,64px)!important;row-gap:18px}
.st-site footer.st-site-footer .elementor :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-widget-text-editor,.elementor-widget-text-editor p,p,a,li,span){color:#062333!important}
.st-site footer.st-site-footer .elementor .elementor-widget-heading .elementor-heading-title{font-size:clamp(28px,3vw,40px)!important;line-height:1.45!important;color:#044f7c!important}
.st-site footer.st-site-footer .elementor .elementor-widget-text-editor p{font-size:17px!important;line-height:1.85!important}
.st-site footer.st-site-footer .elementor .elementor-shortcode a.st-button,.st-site footer.st-site-footer .elementor .elementor-widget.st-button .elementor-button{background:#044f7c!important;color:#fff!important;border-color:#044f7c!important;min-height:52px;padding:14px 25px;border-radius:99px}
.st-site footer.st-site-footer .elementor .elementor-shortcode a.st-button :is(span,.elementor-button-text,.elementor-button-icon),.st-site footer.st-site-footer .elementor .elementor-widget.st-button .elementor-button :is(span,.elementor-button-text,.elementor-button-icon){color:#fff!important}
.st-site footer.st-site-footer .elementor .st-container.st-section>.elementor-widget-text-editor:last-child{border-block-start-color:#d5dfd8;padding-block-start:20px;margin-block-start:12px}
.st-site footer.st-site-footer .elementor .st-container.st-section>.elementor-widget-text-editor:last-child p{font-size:13px!important;color:#48616a!important}
@media(max-width:600px){.st-site footer.st-site-footer .elementor .st-container.st-section{padding-block:38px!important;gap:18px!important}.st-site footer.st-site-footer .elementor .elementor-widget-heading .elementor-heading-title{font-size:30px!important;line-height:1.5!important}.st-site footer.st-site-footer .elementor .elementor-widget-text-editor p{font-size:16px!important}.st-site footer.st-site-footer .elementor .st-container.st-section>.elementor-widget-text-editor:last-child{margin-block-start:6px}}
