@charset "UTF-8";
    @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 300;
src: url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-300.eot); src: local(''),
url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-300.eot?#iefix) format('embedded-opentype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-300.woff2) format('woff2'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-300.woff) format('woff'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-300.ttf) format('truetype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-300.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-regular.eot); src: local(''),
url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-regular.eot?#iefix) format('embedded-opentype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-regular.woff2) format('woff2'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-regular.woff) format('woff'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-regular.ttf) format('truetype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-regular.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
src: url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-500.eot); src: local(''),
url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-500.eot?#iefix) format('embedded-opentype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-500.woff2) format('woff2'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-500.woff) format('woff'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-500.ttf) format('truetype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-500.svg#Poppins) format('svg'); } @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 800;
src: url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-800.eot); src: local(''),
url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-800.eot?#iefix) format('embedded-opentype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-800.woff2) format('woff2'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-800.woff) format('woff'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-800.ttf) format('truetype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poppins/poppins-v15-latin-ext-800.svg#Poppins) format('svg'); }  @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-regular.eot); src: local(''),
url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-regular.eot?#iefix) format('embedded-opentype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-regular.woff2) format('woff2'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-regular.woff) format('woff'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-regular.ttf) format('truetype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-700.eot); src: local(''),
url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-700.eot?#iefix) format('embedded-opentype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-700.woff2) format('woff2'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-700.woff) format('woff'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-700.ttf) format('truetype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/open_sans/open-sans-v20-latin-ext-700.svg#OpenSans) format('svg'); }   @font-face {
font-family: 'Poly';
font-style: normal;
font-weight: 300;
src: url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poly/poly-v11-latin-regular.eot); src: local(''),
url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poly/poly-v11-latin-regular.eot?#iefix) format('embedded-opentype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poly/poly-v11-latin-regular.woff2) format('woff2'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poly/poly-v11-latin-regular.woff) format('woff'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poly/poly-v11-latin-regular.ttf) format('truetype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/poly/poly-v11-latin-regular.svg#Poly) format('svg'); } @font-face {
font-family: 'Nothing You Could Do';
font-style: normal;
font-weight: 400;
src: url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/nycd/nothing-you-could-do-v10-latin-regular.eot); src: local(''),
url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/nycd/nothing-you-could-do-v10-latin-regular.eot?#iefix) format('embedded-opentype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/nycd/nothing-you-could-do-v10-latin-regular.woff2) format('woff2'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/nycd/nothing-you-could-do-v10-latin-regular.woff) format('woff'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/nycd/nothing-you-could-do-v10-latin-regular.ttf) format('truetype'), url(//dermayrhofer.at/wp-content/themes/l2child21/fonts/nycd/nothing-you-could-do-v10-latin-regular.svg#NothingYouCouldDo) format('svg'); }   html {
font-size: 16px;
} :root {
--hdl_fnt: "Poppins", sans-serif;
--cpy_fnt: "Open Sans", sans-serif;
--poly_fnt: "Poly", serif;
--nycd_fnt: "Nothing You Could Do", serif;
--type-scale: 1.333;
} body {
font-family: var(--cpy_fnt);
font-weight: 400;
line-height: 1.5rem;
color: var(--txt_drk_clr);
} p {
font-family: var(--cpy_fnt);
font-size: 1rem;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 2rem;
letter-spacing: 0.4px;
margin: .5rem 0 .5rem 0;
} a {
outline-width: 0;
text-decoration: none;
color: inherit; 
}
a {
outline-width: 0;
text-decoration: none;
color: inherit; 
}
p a:hover {
outline-width: 0;
text-decoration: none;
color: var(--pri_alt_clr)!important; 
} ul{
padding: 16px 0 16px 20px;;
}
li {
font-family: var(--cpy_fnt);
font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;
letter-spacing: 0.36px;
color: inherit;
padding: 6px 0;
} h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.display {
font-family: var(--hdl_fnt);
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: 0;
margin: 2rem 0 .5rem 0;
text-transform: uppercase;
} .display {
font-size: clamp(56px, 6vw, 96px);
line-height: clamp(56px,5vw, 80px);
font-weight: 300;
}
h1,
.h1 {
margin: 0 0 .5rem 0;
font-size: clamp(40px, 6vw, 48px);
line-height: clamp(3.2rem, 3.2rem, 3.2rem);
letter-spacing: 0.5rem;
}
@media (max-width: 575.98px){
.header_container h1{
letter-spacing: 0.2rem;
}
}
h2,
.h2 {
margin: 0 0 0 0;
font-size: clamp(38px, 6vw, 48px);
line-height: clamp(2.6rem, 2.8rem, 3.2rem);
letter-spacing: clamp(0.5rem);
}
@media (max-width: 575.98px){
h2,
.h2 {
letter-spacing: clamp(0.3rem);
}
}
h3,
.h3 {
font-size: clamp(22px, 28px, 24px) !important;
line-height: clamp(2rem, 2rem, 2rem) !important;
}
h4,
.h4 {
font-size: clamp(20px, 20px, 20px);
line-height: clamp(1.5rem, 1.5rem, 1.5rem);
text-transform: none;
}
h5,
.h5 {
font-size: clamp(20px, 20px, 20px);
line-height: clamp(1.25rem, 1.25rem, 1.25rem);
}
h6,
.h6 {
font-size: clamp(18px, 18px, 18px);
line-height: clamp(1rem, 1rem, 1rem);
font-weight: 500;
}
.subline,
.psmall,
a .btn-big,
a .btn-small,
.caption,
.overline {
font-family: var(--cpy_fnt);
font-weight: 400;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: 0;
}
.subline,
.subline p {
font-family: var(--hdl_fnt);
font-size: 1.5rem;
font-weight: 100;
font-style: normal;
font-stretch: normal;
line-height: 2rem;
letter-spacing: 0.2px;
margin: 0.5rem 0 0.5rem 0;
}
.psmall,
.psmall p {
font-size: 14px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 20px;
letter-spacing: 0.3px;
}
.caption,
.caption p {
font-size: 12px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 18px;
letter-spacing: 0.2px;
}
.overline,
.overline p {
font-size: 10px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 18px;
letter-spacing: 1.5px;
text-transform: uppercase;
}
.bold {
font-weight: 800;
}
.hdl_alt {
font-family: var(--poly_fnt);
font-style: normal;
font-weight: 300;
font-size: clamp(40px, 6vw, 48px);
line-height: clamp(3.2rem, 3.2rem, 3.2rem);
letter-spacing: 0.05em;
text-transform: none;
}
.scriptitalic p,
p.scriptitalic {
font-family: var(--nycd_fnt);
font-style: normal;
font-weight: normal;
font-size: clamp(24px, 4vw, 32px);
line-height: clamp(2rem, 2rem, 2rem);
letter-spacing: 0.05em;
padding-bottom: 8px;
}