@media(max-width:1024px){.elementor .contact-bar-item{font-size:var(--fs-lead-tablet);}}@media(max-width:1024px){.elementor .contact-bar-title{font-size:var(--fs-display-tablet);}}@media(max-width:1024px){.elementor .social-label{font-size:var(--fs-display-tablet);}}@media(max-width:1024px){.elementor .card-media{flex:1 1 calc(50% - var(--sp-3));}}@media(max-width:1024px){.elementor .card-work-title{font-size:var(--fs-lead-tablet);}}@media(max-width:1024px){.elementor .card-work{min-height:280px;flex:1 1 calc(50% - var(--sp-3));}}@media(max-width:1024px){.elementor .timeline-text{font-size:var(--fs-body-tablet);}}@media(max-width:1024px){.elementor .portrait{height:var(--portrait-h-tablet);}}@media(max-width:1024px){.elementor .message-col{flex:0 1 calc(50% - var(--sp-3));}}@media(max-width:1024px){.elementor .name-title{font-size:var(--fs-display-tablet);}}@media(max-width:1024px){.elementor .hero-wordmark{max-width:var(--wordmark-w-tablet);}}@media(max-width:1024px){.elementor .hero-wordmark-wrap{inset-block-end:var(--wordmark-bottom-tablet);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--page-pad-tablet);padding-inline-end:var(--page-pad-tablet);}}@media(max-width:1024px){.elementor .rail-divider{width:var(--rule-thin);height:var(--icon);}}@media(max-width:1024px){.elementor .social-rail{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--sp-2);padding-inline-end:var(--sp-2);flex-direction:row;}}@media(max-width:1024px){.elementor .hero{height:var(--hero-h-tablet);align-items:flex-end;}}@media(max-width:1024px){.elementor .button-primary{font-size:var(--fs-body-tablet);}}@media(max-width:1024px){.elementor .body-text{font-size:var(--fs-body-tablet);}}@media(max-width:1024px){.elementor .section-title{font-size:var(--fs-display-tablet);}}@media(max-width:1024px){.elementor .section{padding-block-start:var(--section-y-tablet);padding-block-end:var(--section-y-tablet);padding-inline-start:var(--page-pad-tablet);padding-inline-end:var(--page-pad-tablet);}}@media(max-width:1024px){.elementor .message-col-low{padding-block-start:0px;}}