@media(max-width:767px){.elementor .dj-num-big{font-size:38px;}}@media(max-width:767px){.elementor .dj-grid-4{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .dj-panel-teal{padding-block-start:36px;padding-block-end:28px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .dj-hero-sub{font-size:17px;}}@media(max-width:767px){.elementor .dj-h1-page{font-size:30px;}}@media(max-width:767px){.elementor .dj-hero-copy{max-width:100%;padding-block-start:24px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;gap:14px;flex:0 0 100%;grid-column:1;grid-row:2;max-width: none;\n}}@media(max-width:767px){.elementor .dj-hero-shade{display:none;}}@media(max-width:767px){.elementor .dj-hero-portrait{height:100%;object-position:50% 35%;mask-image: none; mask-image:none;\n}}@media(max-width:767px){.elementor .dj-hero-media{min-height:260px;margin-inline-start:0px;flex:0 0 100%;order:0;-webkit-mask-image: linear-gradient(180deg, #000 0%, #000 62%, rgba(0,0,0,0.6) 82%, rgba(0,0,0,0) 100%); mask-image: linear-gradient(180deg, #000 0%, #000 62%, rgba(0,0,0,0.6) 82%, rgba(0,0,0,0) 100%);\n}}@media(max-width:767px){.elementor .dj-hero-page{min-height:0px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .dj-hero-wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .dj-body{font-size:17px;}}@media(max-width:767px){.elementor .dj-h2{font-size:28px;}}@media(max-width:767px){.elementor .dj-section{padding-block-start:48px;padding-block-end:48px;padding-inline-start:16px;padding-inline-end:16px;gap:28px;}}