@media(max-width:767px){.elementor .heading-2{font-size:var(--size-h2)}}@media(max-width:767px){.elementor .body-text-normal{width:100%}}@media(max-width:767px){.elementor .div-fullwidth{padding-block-start:var(--section-xs);padding-block-end:var(--section-s);margin:auto}}@media(max-width:767px){.elementor .flex-1320px-row{padding-block-start:var(--section-xs);padding-block-end:var(--section-xs);padding-inline-start:var(--section-sides-s);padding-inline-end:var(--section-sides);flex-direction:column}}@media(max-width:767px){.elementor .flexbox-row{flex-direction:column;gap:var(--space-xl)}}@media(max-width:767px){.elementor .flexbox-col{padding-block-start:var(--section-xxs)}}@media(max-width:767px){.elementor .flex-col-60{width:100%;padding:0;gap:var(--space-xs)}}@media(max-width:767px){.elementor .flex-col-40{width:100%}}@media(max-width:767px){.elementor .flex-col-70{width:100%;gap:var(--space-xs)}}@media(max-width:767px){.elementor .flex-row100{flex-direction:column;gap:var(--space-s)}}@media(max-width:767px){.elementor .div-hero-full{height:95vh;flex-direction:column;justify-content:flex-end}}@media(max-width:767px){.elementor .heading-large{text-align:start}}@media(max-width:767px){.elementor .custom-flex-cont{width:auto;max-width:100%;flex-direction:column;gap:var(--space-s);justify-content:space-between}}@media(max-width:767px){.elementor .card-inverted{height:450px}}@media(max-width:767px){.elementor .trigger-title{font-size:var(--size-h1)}}@media(max-width:767px){.elementor .dm-btn-text-hover{flex:1 0 auto}}