/* Start custom CSS */@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTg.ttf") format("truetype");}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhTg.ttf") format("truetype");}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:600;font-display:swap;src:url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthTg.ttf") format("truetype");}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url("https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthTg.ttf") format("truetype");}
.elementor-8117{font-family:"DM Sans",Arial,sans-serif;font-size:16px;line-height:1.7;}
.elementor-8117 p,.elementor-8117 label,.elementor-8117 input,.elementor-8117 select,.elementor-8117 textarea,.elementor-8117 button,.elementor-8117 .e-button-base{font-family:"DM Sans",Arial,sans-serif!important;}
.elementor-8117 input,.elementor-8117 select,.elementor-8117 textarea{box-sizing:border-box;max-width:100%;}
@media(max-width:700px){.elementor-8117 .gl-kontakt-raster{grid-template-columns:minmax(0,1fr)!important;gap:30px!important;}.elementor-8117 .gl-kontakt-namenszeile{grid-template-columns:minmax(0,1fr)!important;gap:0!important;}}/* End custom CSS */