.elementor-21 .elementor-element.elementor-element-d404c7c{--display:flex;--min-height:30vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ee85322{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -3.5rem) 0rem;}.elementor-21 .elementor-element.elementor-element-ee85322 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(3.5rem, 2.6901rem + 2.5915vw, 5.8rem);font-weight:100;line-height:1.36;color:#0201012E;}.elementor-21 .elementor-element.elementor-element-932e095 .elementor-heading-title{font-family:var( --e-global-typography-06d8a6f-font-family ), Sans-serif;font-size:var( --e-global-typography-06d8a6f-font-size );}.elementor-21 .elementor-element.elementor-element-4346474{--display:flex;}.elementor-21 .elementor-element.elementor-element-e93643b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-e93643b p{margin-block-end:1.8em;}.elementor-21 .elementor-element.elementor-element-e93643b a{color:#00BCD4;}.elementor-21 .elementor-element.elementor-element-e93643b a:hover, .elementor-21 .elementor-element.elementor-element-e93643b a:focus{color:var( --e-global-color-844d899 );}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-d404c7c{--width:100%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-d404c7c{--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ee85322{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2.5rem) 0rem;}.elementor-21 .elementor-element.elementor-element-932e095 .elementor-heading-title{font-size:var( --e-global-typography-06d8a6f-font-size );}.elementor-21 .elementor-element.elementor-element-e93643b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-d404c7c{--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ee85322{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;}.elementor-21 .elementor-element.elementor-element-ee85322 .elementor-heading-title{font-size:clamp(3.5rem, 2.6901rem + 2.5915vw, 5.8rem);font-weight:100;line-height:1.36;}.elementor-21 .elementor-element.elementor-element-932e095 .elementor-heading-title{font-size:var( --e-global-typography-06d8a6f-font-size );}.elementor-21 .elementor-element.elementor-element-e93643b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-ee85322 */.elementor-21 .elementor-element.elementor-element-ee85322 h2 {
    font-family: 'Perfect Beloved', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e93643b */h2, h3, h4 {
    font-family: Open Sans !important;
    padding-bottom: 1rem;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cormorant Garamond';
	font-display: auto;
	src: url('https://pavillonamsee.at/wp-content/uploads/2025/11/CormorantGaramond-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */