@font-face {
font-family: 'League Spartan';
font-style: normal;
font-weight: 400;
src: url(//www.hih-rlp.de/wp-content/themes/salient-child/fonts/league-spartan-v11-latin-regular.woff2) format('woff2'); } @font-face {
font-family: 'League Spartan';
font-style: normal;
font-weight: 600;
src: url(//www.hih-rlp.de/wp-content/themes/salient-child/fonts/league-spartan-v11-latin-600.woff2) format('woff2'); } @font-face {
font-family: 'League Spartan';
font-style: normal;
font-weight: 700;
src: url(//www.hih-rlp.de/wp-content/themes/salient-child/fonts/league-spartan-v11-latin-700.woff2) format('woff2'); }  .row .col .wpb_text_column h1, .row .col .wpb_text_column h2, .row .col .wpb_text_column h3, 
.row .col .wpb_text_column h4, .row .col .wpb_text_column h5, .row .col .wpb_text_column h6,
.row .col .wpb_text_column p, #footer-outer #footer-widgets .col p {
margin: 0;
padding: 0;
} .row .col .wpb_text_column h1+*, .row .col .wpb_text_column h2+* {
margin-top: 1.5em;
}
.row .col .wpb_text_column h3+*, .row .col .wpb_text_column h4+*, 
.row .col .wpb_text_column h5+*, .row .col .wpb_text_column h6+* {
margin-top: 1em;
}
.row .col .wpb_text_column p+*, #footer-outer #footer-widgets .col p+* {
margin-top: 0.8em;
} .row .col .wpb_text_column *+h2, .row .col .wpb_text_column *+h3, 
.row .col .wpb_text_column *+h4, .row .col .wpb_text_column *+h5, .row .col .wpb_text_column *+h6 {
margin-top: 1.3em;
} .row .col .wpb_text_column p>a {
font-weight: 600;
} @media only screen and (max-width: 1000px) {
.row .col .wpb_text_column p>a {
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
}
}
.row .col .wpb_text_column.hih-big-heading h1,
.row .col .wpb_text_column.hih-big-heading h2,
.row .col .wpb_text_column.hih-big-heading h3 {
font-size: clamp(38px,7vw,100px);
line-height: max(38px,0.9em);
margin-bottom: clamp(30px, 5vw, 50px);
color: var(--nectar-accent-color);
}
.row .col .wpb_text_column.hih-big-text p {
font-size: clamp(19px,2.5vw,24px);
line-height: 1.4;
} .nectar-button.large {
font-size: 20px;
padding-bottom: 13px !important;
}
.nectar-button.jumbo {
font-size: 25px;
padding-bottom: 18px !important;
} .hih-raute {
clip-path: polygon(0 100%, 20% 0, 100% 0, 100% 0, 80% 100%, 0 100%);
}
.hih-raute-l {
clip-path: polygon(0 100%, 20% 0, 100% 0, 100% 0, 80% 100%, 0 100%);
}
.hih-raute-r {
clip-path: polygon(0 100%, 0 0, 100% 0, 100% 0, 80% 100%, 0 100%);
} .nectar-sticky-media-section__media-wrap {
clip-path: polygon(0 100%, 0 0, 100% 0, 100% 0, 80% 100%, 0 100%);
} .team-member[data-style=bio_fullscreen] .team-member-overlay {
background-color: var(--nectar-accent-color);
}
.team-member[data-style=bio_fullscreen]:hover .team-member-overlay {
opacity: 1;
}
.team-member[data-style=bio_fullscreen] .team-meta {
padding-right: 50px;
}
.team-member[data-style=bio_fullscreen] .team-meta .arrow-end {
line-height: 48px;
}
.nectar_team_member_overlay,
.nectar_team_member_overlay .team_member_picture .team_member_image_bg_cover {
background-color: var(--nectar-extra-color-3);
color: var(--nectar-extra-color-1);
}
.nectar_team_member_overlay .team_member_picture {
background-color: #fff;
}
.nectar_team_member_overlay .team_member_image {
background-size: 60%;
background-repeat: no-repeat;
background-position: center;
} .toggle>.toggle-title a {
color: var(--nectar-extra-color-1);
} .page-submenu li:last-of-type {
margin-right: 0;
}
body .page-submenu li a {
font-weight: 600;
font-size: 19px;
} .hih-event h2 {
color: var(--nectar-accent-color);
}   body .gform_wrapper .top_label .gfield_label {
margin-top: 0;
}
body .gform_wrapper .gform_body input::placeholder {
opacity: .5;
}
body .gform_wrapper .gfield_description {
font-size: 16px;
}
.gform-theme--framework {
--gf-ctrl-btn-bg-color-primary: var(--nectar-accent-color);
--gf-ctrl-btn-bg-color-ctrl: var(--nectar-accent-color);
--gf-ctrl-file-zone-icon-color: var(--nectar-accent-color);
--gf-ctrl-choice-check-color: var(--nectar-accent-color);
--gf-form-spinner-fg-color: var(--nectar-accent-color);
--gf-ctrl-btn-bg-color-hover-primary: var(--nectar-accent-color);
--gf-ctrl-label-color-req: var(--nectar-accent-color);
--gf-form-gap-y: 30px;
--gf-ctrl-padding-x: 14px;
--gf-ctrl-size-md: 48px;
--gf-ctrl-color: var(--nectar-extra-color-1);
--gf-ctrl-outline-color-focus: transparent;
--gf-form-footer-margin-y-start: 40px;
--gf-ctrl-btn-font-size-md: 20px;
--gf-ctrl-btn-font-weight: 700;
--gf-ctrl-label-font-size-primary: 18px;
--gf-ctrl-label-font-size-secondary: 16px;
--gf-ctrl-label-font-size-tertiary: 16px;
--gf-ctrl-file-prog-bar-bg-color-loading: var(--nectar-accent-color);
}
.gform_confirmation_message {
background-color: var(--nectar-accent-color);
color: #fff;
padding: 6%;
border-radius: 20px;
font-weight: 700;
font-size: 20px;
text-align: center;
} #footer {
font-size: 18px;
line-height: 1.2;
}
#footer .nectar-cta {
margin-bottom: 10px;
}