@media(max-width:767px){.elementor .ima-hero-seam{display:none;}}@media(max-width:767px){.elementor .ima-hero-photo{height:auto;min-height:420px;position:relative;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);}}@media(max-width:767px){.elementor .ima-hero-card{padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .ima-btn{width:100%;}}@media(max-width:767px){.elementor .ima-eyebrow{font-size:12px;}}@media(max-width:767px){.elementor .ima-body{font-size:16px;}}@media(max-width:767px){.elementor .ima-h-footer{font-size:32px;}}@media(max-width:767px){.elementor .ima-h-block{font-size:24px;}}@media(max-width:767px){.elementor .ima-h-card-l{font-size:24px;}}@media(max-width:767px){.elementor .ima-h-hero-s{font-size:22px;}}@media(max-width:767px){.elementor .ima-h-hero-l{font-size:28px;}}@media(max-width:767px){.elementor .ima-h-hero{font-size:28px;}}@media(max-width:767px){.elementor .ima-h-section-s{font-size:34px;}}@media(max-width:767px){.elementor .ima-h-section{font-size:40px;}}@media(max-width:767px){.elementor .ima-block{padding:28px;}}@media(max-width:767px){.elementor .ima-container{padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .ima-section{padding-block-start:64px;padding-block-end:64px;}}