@media(max-width:767px){.elementor .kg-audience-name{flex:0 0 auto;}}@media(max-width:767px){.elementor .kg-audience-item{flex-direction:column;gap:4px;}}@media(max-width:767px){.elementor .kg-card-principle{flex:0 0 100%;}}@media(max-width:767px){.elementor .kg-spec-value{padding-block-start:4px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .kg-spec-key{padding-block-start:12px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:16px;flex:0 0 100%;}}@media(max-width:767px){.elementor .kg-spec-row-last{flex-wrap:wrap;}}@media(max-width:767px){.elementor .kg-spec-row{flex-wrap:wrap;}}@media(max-width:767px){.elementor .kg-heading-3{font-size:19px;}}@media(max-width:767px){.elementor .kg-heading-2{font-size:26px;}}@media(max-width:767px){.elementor .kg-cta-inner{padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .kg-media-feature{height:240px;min-height:240px;}}@media(max-width:767px){.elementor .kg-card-row{gap:12px;}}@media(max-width:767px){.elementor .kg-section-head{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .kg-button{width:100%;}}@media(max-width:767px){.elementor .kg-heading-2-on-dark{font-size:26px;}}@media(max-width:767px){.elementor .kg-heading-1{font-size:30px;}}@media(max-width:767px){.elementor .kg-heading-display{font-size:36px;}}@media(max-width:767px){.elementor .kg-container{max-width:1312px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .kg-section{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}}