/* English homepage: mobile hero layout. */
/* The carousel is only shown on the English mobile homepage. */
.alm-hero-carousel {display:none;}
@media (max-width:1024px) {
 body.page-id-3974 #page .elementor-element-2ff39a68:has(.alm-hero-carousel):after,
 body.page-id-3974 #page .elementor-element-2ff39a68.alm-has-slider:after {display:none!important;}
 body.page-id-3974 #page .alm-hero-carousel {display:block!important;width:100%;min-width:0;margin:24px auto 0;direction:ltr;text-align:center;}
 body.page-id-3974 #page .alm-hero-track {
  display:flex!important;flex-wrap:nowrap;gap:0;width:100%;overflow-x:auto;overflow-y:hidden;direction:ltr;
  scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;
  border-radius:20px;background:#edf3f8;box-shadow:0 5px 20px rgba(42,65,94,.07);
  -webkit-overflow-scrolling:touch;
 }
 body.page-id-3974 #page .alm-hero-track::-webkit-scrollbar {display:none;}
 body.page-id-3974 #page .alm-hero-slide {
  display:flex!important;align-items:center;justify-content:center;flex:0 0 100%;min-width:0;width:100%;
  height:clamp(300px,90vw,360px);margin:0!important;padding:0!important;scroll-snap-align:center;scroll-snap-stop:normal;
 }
 body.page-id-3974 #page .alm-hero-slide img {
  display:block!important;width:100%!important;height:100%!important;max-height:100%!important;
  object-fit:contain!important;object-position:center!important;border:0;border-radius:0;box-shadow:none;
 }
 body.page-id-3974 #page .alm-hero-controls {display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px;min-height:40px;}
 body.page-id-3974 #page .alm-hero-hint {font-size:12px;line-height:1.5;color:#666e7c;font-weight:400;}
 body.page-id-3974 #page .alm-hero-dots {display:flex;gap:0;direction:ltr;}
 body.page-id-3974 #page button.alm-hero-dot {
  display:flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:40px;
  padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;
 }
 body.page-id-3974 #page .alm-hero-dot span {display:block;width:7px;height:7px;border-radius:9px;background:#bccbd4;}
 body.page-id-3974 #page .alm-hero-dot[aria-pressed="true"] span {width:20px;background:#319fa9;}
 body.page-id-3974 #page .alm-hero-track:focus-visible,
 body.page-id-3974 #page .alm-hero-dot:focus-visible {outline:2px solid #303563;outline-offset:3px;}
}

@media (max-width: 1024px) {
body.page-id-3974 #page #masthead {position:relative!important;background:#f5f9fc!important;}
body.page-id-3974 #page #masthead .header-overlay {position:relative!important;}
body.page-id-3974 #page #masthead .header-overlay,
body.page-id-3974 #page #masthead .site-header,
body.page-id-3974 #page #masthead .header-stickable {background:#f5f9fc!important;}
body.page-id-3974 #page #masthead .tcr-topbar-wrapper {display:none!important;}
body.page-id-3974 #page #masthead .site-header-top {padding:12px 20px!important;}
body.page-id-3974 #page #masthead .site-logo img {max-width:106px!important;max-height:46px!important;width:auto!important;height:auto!important;}
body.page-id-3974 #page .elementor-3974 .elementor-element.elementor-element-2ff39a68 {
 background:#f5f9fc!important;padding:22px 22px 20px!important;margin:0!important;
 min-height:0!important;overflow:hidden;width:100%!important;max-width:100%!important;margin:0!important;right:auto!important;left:auto!important;
}
body.page-id-3974 #page .elementor-3974 .elementor-element-2ff39a68 > .elementor-container {min-height:0!important;padding:0!important;}
body.page-id-3974 #page .elementor-3974 .elementor-element-54b0391e {margin:0!important;width:100%!important;}
body.page-id-3974 #page .elementor-3974 .elementor-element-54b0391e > .elementor-widget-wrap {
 padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;
}
body.page-id-3974 #page .elementor-3974 .elementor-element-27515228,
body.page-id-3974 #page .elementor-3974 .elementor-element-70528bd0,
body.page-id-3974 #page .elementor-3974 .elementor-element-274f9e1e {
 width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:center!important;
}
body.page-id-3974 #page .elementor-3974 .elementor-element-27515228 .elementor-heading-title {
 color:#303563!important;font-size:34px!important;line-height:1.45!important;font-weight:700!important;
 text-shadow:none!important;letter-spacing:0!important;margin:0!important;
}
body.page-id-3974 #page .elementor-3974 .elementor-element-27515228 br {display:none!important;}
body.page-id-3974 #page .elementor-3974 .elementor-element-70528bd0 {
 margin-top:12px!important;color:#535b6b!important;font-size:16px!important;line-height:1.9!important;
}
body.page-id-3974 #page .elementor-3974 .elementor-element-70528bd0 p {margin:0!important;font:inherit!important;}
body.page-id-3974 #page .elementor-3974 .elementor-element-70528bd0 p:not(:first-child) {display:none!important;}
body.page-id-3974 #page .elementor-3974 .elementor-element-70528bd0 strong {font-weight:500!important;}
body.page-id-3974 #page .elementor-3974 .elementor-element-274f9e1e {margin-top:19px!important;}
body.page-id-3974 #page .elementor-3974 .elementor-element-274f9e1e a.elementor-button {
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:50px!important;padding:12px 30px!important;border-radius:12px!important;
 background:#4dbbc3!important;color:#fff!important;font-size:17px!important;line-height:1.5!important;
 box-shadow:0 6px 16px rgba(49,136,145,.14)!important;border:0!important;transform:none!important;
}
body.page-id-3974 #page .elementor-3974 .elementor-element-274f9e1e a.elementor-button:after {display:none!important;}

}
/* Compact mobile hero with consistently framed photos. */
@media (max-width:1024px) {
 body.page-id-3974 #page #masthead .site-header-top {padding:8px 20px!important;}
 body.page-id-3974 #page .elementor-3974 .elementor-element.elementor-element-2ff39a68 {padding:12px 22px 14px!important;}
 body.page-id-3974 #page .elementor-3974 .elementor-element-27515228 .elementor-heading-title {font-size:30px!important;line-height:1.4!important;}
 body.page-id-3974 #page .elementor-3974 .elementor-element-70528bd0 {margin-top:8px!important;font-size:15px!important;line-height:1.8!important;}
 body.page-id-3974 #page .elementor-3974 .elementor-element-274f9e1e {margin-top:14px!important;}
 body.page-id-3974 #page .elementor-3974 .elementor-element-274f9e1e a.elementor-button {min-height:46px!important;padding:10px 26px!important;font-size:16px!important;box-shadow:0 3px 10px rgba(49,136,145,.1)!important;}
 body.page-id-3974 #page .alm-hero-carousel {margin:16px auto 0;max-width:360px;}
 body.page-id-3974 #page .alm-hero-track {border-radius:18px;background:#f5f9fc;box-shadow:none;}
 body.page-id-3974 #page .alm-hero-slide {position:relative;height:auto;aspect-ratio:1 / 1;overflow:hidden;}
 body.page-id-3974 #page .alm-hero-slide img {position:absolute;inset:0;object-fit:cover!important;}
 body.page-id-3974 #page .alm-hero-slide:nth-child(1) img {object-position:50% 47%!important;}
 body.page-id-3974 #page .alm-hero-slide:nth-child(2) img {object-position:62% 50%!important;}
 body.page-id-3974 #page .alm-hero-slide:nth-child(3) img {object-position:50% 45%!important;}
 body.page-id-3974 #page .alm-hero-slide:nth-child(4) img {object-position:50% 55%!important;}
 body.page-id-3974 #page .alm-hero-controls {margin-top:4px;}
}

@media (max-width:374px) {
body.page-id-3974 #page .elementor-3974 .elementor-element-27515228 .elementor-heading-title {font-size:28px!important;}
body.page-id-3974 #page .elementor-3974 .elementor-element-70528bd0 {font-size:15px!important;}
}
/* English homepage: mobile About and statistics. */
.alm-mobile-counter-number,.alm-mobile-counter-title,.alm-mobile-about-label{display:none;}
@media(max-width:1024px){
body.page-id-3974 #page .elementor-element-558430fb .elementor-element-27831ad8{display:none!important;}
body.page-id-3974 #page .alm-about-button-ready .elementor-button-text,
body.page-id-3974 #page .alm-counter-copy-ready .tcr-counter-number,
body.page-id-3974 #page .alm-counter-copy-ready .tcr-counter-title{display:none!important;}
body.page-id-3974 #page .alm-mobile-about-label{display:inline;}
body.page-id-3974 #page .alm-mobile-counter-number{display:block;font-size:30px!important;font-weight:700;line-height:1.2!important;margin:0 0 6px!important;color:#30345f!important;direction:ltr;unicode-bidi:isolate;}
body.page-id-3974 #page .alm-mobile-counter-title{display:block;font-size:14px!important;line-height:1.5!important;color:#52616d!important;margin:0!important;min-height:42px;}
}
@media (max-width:1024px){
body.page-id-3974 #page .elementor-element-69b328ed .elementor-widget-container{margin:0!important;padding:0!important;}
body.page-id-3974 #page .elementor-element-69b328ed .tcr-counter-wrapper{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}

body.page-id-3974 #page .elementor-element-558430fb .elementor-widget-wrap{margin:0!important;}
body.page-id-3974 #page .elementor-element-257114bc .tcr_custom_heading_wrapper{margin:0!important;}
body.page-id-3974 #page .elementor-element-425379cc,body.page-id-3974 #page .elementor-element-4da7be55{padding:0!important;}
body.page-id-3974 #page .elementor-element-69b328ed .elementor-widget-wrap{margin:0!important;}

body.page-id-3974 #page .elementor-element-558430fb{padding:32px 22px 20px!important;margin:0!important;width:100%!important;left:auto!important;right:auto!important;background:#fff!important;}
body.page-id-3974 #page .elementor-element-558430fb>.elementor-container{display:flex!important;flex-direction:column!important;gap:24px;}
body.page-id-3974 #page .elementor-element-558430fb>.elementor-container>.elementor-column{width:100%!important;min-width:0;}
body.page-id-3974 #page .elementor-element-315dba2d{order:0;}
body.page-id-3974 #page .elementor-element-76e18a94{order:1;}
body.page-id-3974 #page .elementor-element-558430fb .elementor-widget-wrap{padding:0!important;}
body.page-id-3974 #page .elementor-element-257114bc{margin:0 0 16px!important;}
body.page-id-3974 #page .elementor-element-257114bc .heading-subtitle{font-size:14px!important;line-height:1.6!important;color:#258f96!important;margin:0 0 7px!important;text-align:center!important;}
body.page-id-3974 #page .elementor-element-257114bc .heading-title{font-size:25px!important;line-height:1.5!important;color:#30345f!important;text-align:center!important;margin:0!important;padding:0!important;}
body.page-id-3974 #page .elementor-element-257114bc .heading-title:after{display:none!important;}
body.page-id-3974 #page .elementor-element-425379cc{width:100%!important;max-width:100%!important;margin:0!important;text-align:left!important;direction:ltr;}
body.page-id-3974 #page .elementor-element-425379cc p{font-size:15px!important;line-height:1.95!important;font-weight:400!important;color:#555d68!important;margin:0!important;}
body.page-id-3974 #page .elementor-element-425379cc p:not(:first-of-type){display:none!important;}
body.page-id-3974 #page .elementor-element-1522a135{margin:20px 0 0!important;padding:0!important;width:100%!important;}
body.page-id-3974 #page .elementor-element-1522a135>.elementor-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:14px 20px;}
body.page-id-3974 #page .elementor-element-1522a135>.elementor-container>.elementor-column{width:auto!important;flex:0 1 auto!important;}
body.page-id-3974 #page .elementor-element-9303ef5{margin:0!important;}
body.page-id-3974 #page .elementor-element-9303ef5 a.elementor-button{background:#46b6bd!important;color:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important;min-height:46px;padding:12px 25px!important;font-size:16px!important;line-height:1.4!important;}
body.page-id-3974 #page .elementor-element-40c313ba{margin:0!important;}
body.page-id-3974 #page .elementor-element-40c313ba .tcr-infobox-wrapper{gap:7px!important;justify-content:center;}
body.page-id-3974 #page .elementor-element-40c313ba .tcr-infobox-icon{margin:0!important;padding:0!important;line-height:1!important;}
body.page-id-3974 #page .elementor-element-40c313ba .tcr-infobox-icon i{font-size:24px!important;}
body.page-id-3974 #page .elementor-element-40c313ba .tcr-infobox-title{font-size:16px!important;line-height:1.5!important;margin:0!important;direction:ltr;}
body.page-id-3974 #page .elementor-element-4da7be55{margin:0!important;width:100%!important;}
body.page-id-3974 #page .elementor-element-4da7be55 img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;object-position:center 45%;border-radius:20px!important;margin:0 auto!important;}
body.page-id-3974 #page .elementor-element-69b328ed{padding:0 22px 32px!important;margin:0!important;width:100%!important;left:auto!important;right:auto!important;background:#fff!important;}
body.page-id-3974 #page .elementor-element-69b328ed>.elementor-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;direction:ltr;}
body.page-id-3974 #page .elementor-element-69b328ed>.elementor-container>.elementor-column{width:100%!important;min-width:0!important;}
body.page-id-3974 #page .elementor-element-69b328ed .elementor-widget-wrap{padding:18px 10px!important;background:#f3f8fa!important;border:1px solid #e8f0f3;border-radius:16px;}
body.page-id-3974 #page .elementor-element-69b328ed .elementor-widget-parezy-counter{margin:0!important;}
body.page-id-3974 #page .elementor-element-69b328ed .tcr-counter-wrapper{text-align:center!important;padding:0!important;}
body.page-id-3974 #page .elementor-element-69b328ed .tcr-counter-icon{margin:0 0 8px!important;line-height:1!important;}
body.page-id-3974 #page .elementor-element-69b328ed .tcr-counter-icon svg{height:29px!important;width:29px!important;fill:#46b6bd!important;}
body.page-id-3974 #page .elementor-element-69b328ed .tcr-counter-number{font-size:30px!important;line-height:1.2!important;margin:0 0 6px!important;color:#30345f!important;}
body.page-id-3974 #page .elementor-element-69b328ed .tcr-counter-title{font-size:14px!important;line-height:1.5!important;color:#52616d!important;margin:0!important;}
}

/* English hero, tablet and desktop only. Mobile rules remain separate. */
@media(min-width:1025px){
body.page-id-3974 #page #masthead .header-overlay{position:relative!important;background:#f5f9fc!important;}
body.page-id-3974 #page .elementor-element-2ff39a68{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);direction:ltr;padding:44px max(32px,calc((100vw - 1140px)/2)) 36px!important;margin-block:0!important;margin-inline:calc(50% - var(--alm-viewport,100vw)/2)!important;width:var(--alm-viewport,100vw)!important;max-width:none!important;left:auto!important;right:auto!important;background:linear-gradient(135deg,#edf7f8 0%,#f5f9fc 65%,#f8fbfd 100%)!important;min-height:0!important;}
body.page-id-3974 #page .elementor-element-2ff39a68:before,body.page-id-3974 #page .elementor-element-2ff39a68:after{display:none!important;}
body.page-id-3974 #page .elementor-element-2ff39a68>.elementor-container{width:100%!important;max-width:none!important;margin:0!important;min-width:0;}
body.page-id-3974 #page .elementor-element-54b0391e{width:100%!important;}
body.page-id-3974 #page .elementor-element-54b0391e>.elementor-widget-wrap{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;align-content:stretch;}
body.page-id-3974 #page .elementor-element-27515228,body.page-id-3974 #page .elementor-element-70528bd0,body.page-id-3974 #page .elementor-element-274f9e1e{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;text-align:left!important;}
body.page-id-3974 #page .elementor-element-27515228 .elementor-heading-title{font-size:clamp(36px,3.8vw,54px)!important;line-height:1.4!important;color:#30345f!important;text-shadow:none!important;margin:0!important;}
body.page-id-3974 #page .elementor-element-27515228 br:first-child{display:none;}
body.page-id-3974 #page .elementor-element-70528bd0{margin-top:20px!important;}
body.page-id-3974 #page .elementor-element-70528bd0 p{font-size:19px!important;line-height:1.95!important;color:#55616d!important;margin:0!important;}
body.page-id-3974 #page .elementor-element-70528bd0 strong{font-weight:500!important;}
body.page-id-3974 #page .elementor-element-70528bd0 p:not(:first-child){display:none!important;}
body.page-id-3974 #page .elementor-element-274f9e1e{margin-top:28px!important;}
body.page-id-3974 #page .elementor-element-274f9e1e a{background:#46b6bd!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:15px 30px!important;min-height:52px;font-size:18px!important;line-height:1.4!important;box-shadow:0 6px 18px rgba(51,143,153,.12)!important;}
body.page-id-3974 #page .alm-hero-carousel{display:block!important;min-width:0;width:100%;max-width:460px;margin:0 auto;direction:ltr;}
body.page-id-3974 #page .alm-hero-track{display:flex!important;gap:0;direction:ltr;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:26px;background:#eaf1f5;box-shadow:0 14px 38px rgba(40,74,94,.08);}
body.page-id-3974 #page .alm-hero-track::-webkit-scrollbar{display:none;}
body.page-id-3974 #page .alm-hero-slide{flex:0 0 100%;width:100%;height:auto;aspect-ratio:1/1;position:relative;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:normal;margin:0;}
body.page-id-3974 #page .alm-hero-slide img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;}
body.page-id-3974 #page .alm-hero-slide:nth-child(1) img{object-position:50% 47%;}
body.page-id-3974 #page .alm-hero-slide:nth-child(2) img{object-position:62% 50%;}
body.page-id-3974 #page .alm-hero-slide:nth-child(3) img{object-position:50% 45%;}
body.page-id-3974 #page .alm-hero-slide:nth-child(4) img{object-position:50% 55%;}
body.page-id-3974 #page .alm-hero-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;min-height:44px;}
body.page-id-3974 #page .alm-hero-hint{display:none;}
body.page-id-3974 #page .alm-hero-dots{display:flex;align-items:center;gap:2px;}
body.page-id-3974 #page .alm-hero-dot{width:32px;height:40px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:grid;place-items:center;cursor:pointer;}
body.page-id-3974 #page .alm-hero-dot span{display:block;width:7px;height:7px;background:#c2ced4;border-radius:20px;transition:width .2s,background .2s;}
body.page-id-3974 #page .alm-hero-dot[aria-pressed=true] span{width:22px;background:#359da6;}
body.page-id-3974 #page .alm-hero-arrow{width:44px;height:44px;display:grid;place-items:center;border:1px solid #d7e5e9!important;border-radius:50%;padding:0!important;background:white!important;color:#30345f!important;cursor:pointer;box-shadow:none!important;}
body.page-id-3974 #page .alm-hero-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
body.page-id-3974 #page .alm-hero-arrow:disabled{opacity:.35;cursor:default;}
body.page-id-3974 #page .alm-hero-arrow:focus-visible,body.page-id-3974 #page .alm-hero-dot:focus-visible,body.page-id-3974 #page .alm-hero-track:focus-visible{outline:2px solid #30345f;outline-offset:3px;}
}

@media(max-width:1024px){.alm-hero-arrow{display:none!important;}}

/* English homepage statistics: matches the approved mobile content. */
@media(min-width:1025px){
body.page-id-3974 #page .elementor-element-69b328ed{padding:24px 24px 56px!important;margin:0!important;background:#fff!important;}
body.page-id-3974 #page .elementor-element-69b328ed>.elementor-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;direction:ltr;max-width:1140px!important;margin-inline:auto!important;}
body.page-id-3974 #page .elementor-element-69b328ed>.elementor-container>.elementor-column{width:100%!important;min-width:0!important;}
body.page-id-3974 #page .elementor-element-69b328ed .elementor-widget-wrap{margin:0!important;padding:28px 16px 24px!important;background:#f3f8fa!important;border:1px solid #e3edf1!important;border-radius:18px!important;align-content:start;}
body.page-id-3974 #page .elementor-element-69b328ed .elementor-widget-parezy-counter,body.page-id-3974 #page .elementor-element-69b328ed .elementor-widget-container{margin:0!important;padding:0!important;}
body.page-id-3974 #page .elementor-element-69b328ed .tcr-counter-wrapper{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:center!important;}
body.page-id-3974 #page .elementor-element-69b328ed .tcr-counter-icon{height:36px!important;line-height:1!important;margin:0 0 16px!important;display:flex;align-items:center;justify-content:center;}
body.page-id-3974 #page .elementor-element-69b328ed .tcr-counter-icon svg{width:36px!important;height:36px!important;fill:#46b6bd!important;}
body.page-id-3974 #page .elementor-element-69b328ed .alm-counter-copy-ready .tcr-counter-number,body.page-id-3974 #page .elementor-element-69b328ed .alm-counter-copy-ready .tcr-counter-title{display:none!important;}
body.page-id-3974 #page .elementor-element-69b328ed .alm-mobile-counter-number{display:block!important;direction:ltr;unicode-bidi:isolate;font-size:40px!important;font-weight:700;line-height:1.25!important;color:#30345f!important;margin:0 0 10px!important;}
body.page-id-3974 #page .elementor-element-69b328ed .alm-mobile-counter-title{display:block!important;font-size:16px!important;line-height:1.65!important;font-weight:500;color:#52616d!important;margin:0!important;min-height:27px;}
}


/* English copy and About layout, scoped to the English homepage. */
body.page-id-3974 #page .elementor-element-70528bd0 b{font-weight:500!important;}
@media(max-width:1024px){
body.page-id-3974 #page .elementor-element-54b0391e>.elementor-widget-wrap{margin:0!important;}
body.page-id-3974 #page .elementor-element-27515228 .elementor-heading-title{line-height:1.2!important;letter-spacing:-.5px!important;}
body.page-id-3974 #page .elementor-element-425379cc p{line-height:1.8!important;}
}
@media(min-width:1025px){
body.page-id-3974 #page .elementor-element-558430fb{padding:64px 32px 32px!important;margin:0!important;background:#fff!important;}
body.page-id-3974 #page .elementor-element-558430fb>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:center;max-width:1140px!important;margin-inline:auto!important;}
body.page-id-3974 #page .elementor-element-558430fb>.elementor-container>.elementor-column{width:100%!important;min-width:0;}
body.page-id-3974 #page .elementor-element-558430fb .elementor-widget-wrap{padding:0!important;margin:0!important;}
body.page-id-3974 #page .elementor-element-257114bc .tcr_custom_heading_wrapper{margin:0!important;}
body.page-id-3974 #page .elementor-element-257114bc{margin:0 0 20px!important;}
body.page-id-3974 #page .elementor-element-257114bc .heading-subtitle{font-size:14px!important;letter-spacing:1.4px;color:#258f96!important;margin:0 0 10px!important;}
body.page-id-3974 #page .elementor-element-257114bc .heading-title{font-size:clamp(28px,2.6vw,38px)!important;line-height:1.25!important;color:#30345f!important;margin:0!important;padding:0!important;}
body.page-id-3974 #page .elementor-element-257114bc .heading-title:after{display:none!important;}
body.page-id-3974 #page .elementor-element-425379cc{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;}
body.page-id-3974 #page .elementor-element-425379cc p{font-size:16px!important;line-height:1.8!important;color:#555d68!important;margin:0!important;}
body.page-id-3974 #page .elementor-element-425379cc p:not(:first-of-type),
body.page-id-3974 #page .elementor-element-27831ad8,
body.page-id-3974 #page .alm-about-button-ready .elementor-button-text{display:none!important;}
body.page-id-3974 #page .alm-mobile-about-label{display:inline!important;}
body.page-id-3974 #page .elementor-element-1522a135{margin:24px 0 0!important;padding:0!important;}
body.page-id-3974 #page .elementor-element-2c12434f{width:100%!important;}
body.page-id-3974 #page .elementor-element-9303ef5{margin:0!important;}
body.page-id-3974 #page .elementor-element-9303ef5 a.elementor-button{background:#46b6bd!important;color:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important;min-height:48px;padding:14px 28px!important;font-size:16px!important;line-height:1.4!important;}
body.page-id-3974 #page .elementor-element-4da7be55{margin:0!important;padding:0!important;}
body.page-id-3974 #page .elementor-element-4da7be55 img{display:block;width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;object-position:center 45%;border-radius:24px!important;}
}
@media(min-width:1025px){
body.page-id-3974 #page .elementor-element-27515228 .elementor-heading-title{font-size:clamp(36px,3.5vw,50px)!important;line-height:1.16!important;letter-spacing:-1px;}
body.page-id-3974 #page .elementor-element-70528bd0 p{line-height:1.7!important;max-width:470px;}
}

@media(min-width:1200px){
body.page-id-3974 #masthead .site-logo,body.page-id-3974 #masthead .sticky-site-logo{flex:0 0 155px;max-width:155px;}
body.page-id-3974 #masthead #site-navigation{flex:1;min-width:0;}
body.page-id-3974 #masthead #primary-menu{display:flex;flex-wrap:nowrap;justify-content:center;}
body.page-id-3974 #masthead #primary-menu>li>a{padding-inline:15px!important;white-space:nowrap;}
body.page-id-3974 #masthead .header-right-side{flex:0 0 auto;}
body.page-id-3974 #masthead a.tcr-header-button{display:inline-flex;align-items:center;white-space:nowrap;line-height:1.4!important;padding:16px 22px!important;}
}
