.elementor-kit-4{--e-global-color-primary:#1D5EBB;--e-global-color-secondary:#DDE7F3;--e-global-color-text:#181818;--e-global-color-accent:#FD6D00;--e-global-color-2c23074:#FFFFFF;--e-global-color-77a2350:#FFFFFF99;--e-global-color-3994cec:#1D5EBB99;--e-global-color-37d8da5:#DDE7F399;--e-global-color-d52fe04:#18181899;--e-global-color-e1995a8:#FD6D0099;--e-global-color-243a343:#264B80;--e-global-color-1e40276:#92B2D9;--e-global-typography-primary-font-family:"Readex Pro";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Readex Pro";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Spline";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Spline";--e-global-typography-accent-font-weight:700;--e-global-typography-939db64-font-family:"Readex Pro";--e-global-typography-939db64-font-size:3.1111111111em;--e-global-typography-939db64-font-weight:700;--e-global-typography-939db64-line-height:1.2em;--e-global-typography-8d16506-font-family:"Readex Pro";--e-global-typography-8d16506-font-size:2.2222222222em;--e-global-typography-8d16506-font-weight:700;--e-global-typography-8d16506-line-height:1.2em;--e-global-typography-ab68c96-font-family:"Readex Pro";--e-global-typography-ab68c96-font-size:1.5555555556em;--e-global-typography-ab68c96-font-weight:700;--e-global-typography-ab68c96-line-height:1.2em;--e-global-typography-45f0bab-font-family:"Readex Pro";--e-global-typography-45f0bab-font-size:1.2222222222em;--e-global-typography-45f0bab-font-weight:700;--e-global-typography-45f0bab-line-height:1.4em;--e-global-typography-a96aa3e-font-family:"Readex Pro";--e-global-typography-a96aa3e-font-size:1.1111111111em;--e-global-typography-a96aa3e-font-weight:500;--e-global-typography-a96aa3e-line-height:1.6em;--e-global-typography-e083058-font-family:"Spline";--e-global-typography-e083058-font-size:0.7777777778em;--e-global-typography-e083058-font-weight:400;--e-global-typography-c6efb03-font-family:"Readex Pro";--e-global-typography-c6efb03-font-size:100px;--e-global-typography-c6efb03-font-weight:700;--e-global-typography-c6efb03-line-height:1.2em;--e-global-typography-2b2c203-font-family:"Readex Pro";--e-global-typography-2b2c203-font-size:1em;--e-global-typography-2b2c203-font-weight:500;--e-global-typography-2b2c203-line-height:1.4rem;--e-global-typography-2b2c203-letter-spacing:0.2px;--e-global-typography-c1c62a3-font-family:"Spline";--e-global-typography-c1c62a3-font-size:0.875em;--e-global-typography-c1c62a3-font-weight:700;--e-global-typography-c1c62a3-line-height:1.4em;--e-global-typography-59804c4-font-family:"Readex Pro";--e-global-typography-59804c4-font-size:1em;--e-global-typography-59804c4-font-weight:400;--e-global-typography-59804c4-line-height:1.4rem;--e-global-typography-59804c4-letter-spacing:0.2px;--e-global-typography-0c3199d-font-family:"Readex Pro";--e-global-typography-0c3199d-font-size:1rem;--e-global-typography-0c3199d-font-weight:400;--e-global-typography-0c3199d-letter-spacing:0.2px;--e-global-typography-a8994c0-font-family:"Spline";--e-global-typography-a8994c0-font-size:1rem;--e-global-typography-a8994c0-font-weight:400;--e-global-typography-a8994c0-line-height:1.4em;--e-global-typography-a8994c0-letter-spacing:0.2px;--e-global-typography-802b828-font-family:"Spline";--e-global-typography-802b828-font-size:20px;--e-global-typography-802b828-font-weight:500;--e-global-typography-802b828-line-height:1.6em;--e-global-typography-802b828-letter-spacing:0.4px;--e-global-typography-802b828-word-spacing:2px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2b2c203-font-family ), Sans-serif;font-size:var( --e-global-typography-2b2c203-font-size );font-weight:var( --e-global-typography-2b2c203-font-weight );line-height:var( --e-global-typography-2b2c203-line-height );letter-spacing:var( --e-global-typography-2b2c203-letter-spacing );color:var( --e-global-color-2c23074 );border-radius:8px 8px 8px 8px;padding:0.75em 2em 0.75em 2em;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 p{margin-block-end:1em;}.elementor-kit-4 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-939db64-font-family ), Sans-serif;font-size:var( --e-global-typography-939db64-font-size );font-weight:var( --e-global-typography-939db64-font-weight );line-height:var( --e-global-typography-939db64-line-height );}.elementor-kit-4 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8d16506-font-family ), Sans-serif;font-size:var( --e-global-typography-8d16506-font-size );font-weight:var( --e-global-typography-8d16506-font-weight );line-height:var( --e-global-typography-8d16506-line-height );}.elementor-kit-4 h3{color:var( --e-global-color-accent );font-family:var( --e-global-typography-ab68c96-font-family ), Sans-serif;font-size:var( --e-global-typography-ab68c96-font-size );font-weight:var( --e-global-typography-ab68c96-font-weight );line-height:var( --e-global-typography-ab68c96-line-height );}.elementor-kit-4 h4{color:var( --e-global-color-accent );font-family:var( --e-global-typography-45f0bab-font-family ), Sans-serif;font-size:var( --e-global-typography-45f0bab-font-size );font-weight:var( --e-global-typography-45f0bab-font-weight );line-height:var( --e-global-typography-45f0bab-line-height );}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{color:var( --e-global-color-77a2350 );border-radius:6px 6px 6px 6px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:1em;}.elementor-element{--widgets-spacing:1em 1em;--widgets-spacing-row:1em;--widgets-spacing-column:1em;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-939db64-font-size );line-height:var( --e-global-typography-939db64-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-8d16506-font-size );line-height:var( --e-global-typography-8d16506-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-ab68c96-font-size );line-height:var( --e-global-typography-ab68c96-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-45f0bab-font-size );line-height:var( --e-global-typography-45f0bab-line-height );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-size:var( --e-global-typography-2b2c203-font-size );line-height:var( --e-global-typography-2b2c203-line-height );letter-spacing:var( --e-global-typography-2b2c203-letter-spacing );}}@media(max-width:1200px){.elementor-kit-4{--e-global-typography-c6efb03-font-size:80px;}}@media(max-width:1024px){.elementor-kit-4{--e-global-typography-c6efb03-font-size:60px;--e-global-typography-c6efb03-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-939db64-font-size );line-height:var( --e-global-typography-939db64-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-8d16506-font-size );line-height:var( --e-global-typography-8d16506-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-ab68c96-font-size );line-height:var( --e-global-typography-ab68c96-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-45f0bab-font-size );line-height:var( --e-global-typography-45f0bab-line-height );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-size:var( --e-global-typography-2b2c203-font-size );line-height:var( --e-global-typography-2b2c203-line-height );letter-spacing:var( --e-global-typography-2b2c203-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-939db64-font-size:2.6666666667em;--e-global-typography-8d16506-font-size:1.7777777778em;--e-global-typography-e083058-line-height:1.4em;--e-global-typography-c6efb03-font-size:40px;--e-global-typography-c6efb03-line-height:1.2em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-939db64-font-size );line-height:var( --e-global-typography-939db64-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-8d16506-font-size );line-height:var( --e-global-typography-8d16506-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-ab68c96-font-size );line-height:var( --e-global-typography-ab68c96-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-45f0bab-font-size );line-height:var( --e-global-typography-45f0bab-line-height );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-size:var( --e-global-typography-2b2c203-font-size );line-height:var( --e-global-typography-2b2c203-line-height );letter-spacing:var( --e-global-typography-2b2c203-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    --sh-transition: all .2s ease;
    --sh-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
    --sh-box-shadow-hover: 0px 2px 20px -6px rgba(0,0,0,0.25);

    --sh-color-primary: var(--e-global-color-primary); 
    --sh-color-primary-hover: var(--e-global-color-3994cec); 
    --sh-color-secondary: var(--e-global-color-secondary); 
    --sh-color-secondary-hover: var(--e-global-color-37d8da5); 
    --sh-color-text: var(--e-global-color-text); 
    --sh-color-text-hover: var(--e-global-color-d52fe04); 
    --sh-color-accent: var(--e-global-color-accent); 
    --sh-color-accent-hover: var(--e-global-color-e1995a8); 
    --sh-color-white: var(--e-global-color-2c23074);
    --sh-color-white-hover: var(--e-global-color-77a2350);
    --sh-color-black: var(--e-global-color-text);
    --sh-color-black-hover: var(--e-global-color-d52fe04);
    --sh-color-grey: var(--e-global-color-6daddf2);
    --sh-color-grey-hover: var(--e-global-color-c7bc68b); 
    --sh-color-message-error: #f44336;
    --sh-color-message-success: #61ce70;

    --sh-nav-color: var(--sh-color-white);
    --sh-selection-background: var(--sh-color-primary);
    --sh-selection-color: var(--sh-color-white);

    --sh-nav-item-color: var(--sh-color-primary);
    --sh-nav-item-hover-color: var(--sh-color-primary-hover);
    --sh-nav-item-active-color: var(--sh-color-accent);
    
    --sh-nav-item-last-background-color: var(--sh-color-accent);
    --sh-nav-item-last-background-color-hover: var(--sh-color-accent);
    --sh-nav-item-last-background-color-active: var(--sh-color-accent);
    --sh-nav-item-last-border-color: transparent;
    --sh-nav-item-last-border-color-hover: transparent;
    --sh-nav-item-last-border-color-active: transparent;
    --sh-nav-item-last-color: var(--sh-color-white);
    --sh-nav-item-last-color-hover: var(--sh-color-white-hover);
	--sh-nav-item-last-color-active: var(--sh-color-white);
    
    --sh-nav-toggle-font-family: var(--e-global-typography-59804c4-font-family);
    --sh-nav-toggle-font-size-small: 1rem;
    --sh-nav-toggle-font-size-medium: var(--e-global-typography-59804c4-font-size);
    --sh-nav-toggle-font-weight: var(--e-global-typography-59804c4-font-weight);
    --sh-nav-toggle-line-height: var(--e-global-typography-59804c4-line-height);
    --sh-nav-toggle-letter-spacing: var(--e-global-typography-59804c4-letter-spacing);

    --sh-breadcrumb-color: var(--sh-color-white);
    --sh-breadcrumb-font-family: var(--e-global-typography-a8994c0-font-family), Sans-serif;
    --sh-breadcrumb-font-size: var(--e-global-typography-a8994c0-font-size);
    --sh-breadcrumb-font-weight: var(--e-global-typography-a8994c0-font-weight);
    --sh-breadcrumb-letter-spacing: var(--e-global-typography-a8994c0-letter-spacing);
    --sh-breadcrumb-link-border-bottom-width: 1px;
    --sh-breadcrumb-link-border-bottom-style: dotted;
    --sh-breadcrumb-link-border-bottom-color: var(--sh-color-white);
    --sh-breadcrumb-link-border-bottom-color-hover: transparent;
    --sh-breadcrumb-link-padding-bottom: 2px;


    --sh-headline-hyphens: auto;
    --sh-headline-hyphenate-limit-chars: auto 4;
    --sh-headline-hyphenate-limit-lines: 1;
    --sh-text-hyphens: auto;
    --sh-text-hyphenate-limit-chars: auto 5;
    --sh-text-hyphenate-limit-lines: 3;

    --sh-textlink-border-bottom-width: 1px;
    --sh-textlink-border-bottom-style: dotted;
    --sh-textlink-border-bottom-color: var(--sh-color-text);
    --sh-textlink-border-bottom-color-hover: transparent;
    --sh-textlink-padding-bottom: 2px;
    --sh-textlink-transition: all .2s ease;
    
    --sh-button-secondary-font-family: var(--e-global-typography-c1c62a3-font-family);
    --sh-button-secondary-font-size: var(--e-global-typography-c1c62a3-font-size);
    --sh-button-secondary-font-weight: var(--e-global-typography-c1c62a3-font-weight);
    --sh-button-secondary-text-transform: var(--e-global-typography-c1c62a3-text-transform);
    --sh-button-secondary-line-height: var(--e-global-typography-c1c62a3-line-height);
    --sh-button-secondary-letter-spacing: var(--e-global-typography-c1c62a3-letter-spacing);
    --sh-button-secondary-word-spacing: var(--e-global-typography-c1c62a3-word-spacing);

    --sh-section-nav-item-background: var(--sh-color-secondary-hover);
    --sh-section-nav-item-color: var(--sh-color-secondary);
    --sh-section-nav-item-hover-background: var(--sh-color-secondary-hover);
    --sh-section-nav-item-hover-color: var(--sh-color-secondary);

    --sh-form-message-background: #3ec249;
    --sh-form-message-color: var(--sh-color-white);
    --sh-form-message-error-background: #ff2e2e;
    --sh-form-message-error-color: var(--sh-color-white);
}



h1, h2, h3 {
	margin-bottom: 1rem;
	word-spacing: -2px;
}
@media screen and (max-width:767px){
    h1, h2 {
        hyphens: auto;
        hyphenate-limit-chars: auto 5;
        hyphenate-limit-lines: 3;
    }
}
@media screen and (max-width:1000px){
    h1 br, h2 br {
        display: none;
    }
}
@media screen and (max-width:1150px){
    h3, .is-hyphens {
        hyphens: auto;
        hyphenate-limit-chars: auto 5;
        hyphenate-limit-lines: 3;
    }
}
h4, h5, h6 {
	margin-bottom: 0;
}
p {
    hyphens: auto;
    hyphenate-limit-chars: auto 5;
    hyphenate-limit-lines: 3;
}
a {
    transition: all .2s ease;
}



.is-underlined {
    display: inline-block;
    position: relative;
    z-index: 0;
}
.is-underlined:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 217.88 21.2'%3E%3Cg%3E%3Cpath d='M140.07,0l1.94.72c1.3-.48,2.27-.72,2.92-.72.65.95.97,1.67.97,2.15l3.89-2.15h.97c1.3.1,1.95.57,1.95,1.43-1.14.48-2.43.72-3.89.72v.72h1.95c.65,0,.97-.24.97-.72,5.67.48,9.24,1.2,10.7,2.15l2.92-1.43h9.73l2.92,1.43c.16-.95.81-1.43,1.95-1.43l2.92,1.43,2.92-1.43c.65,0,.97.24.97.72.65,0,.98-.24.98-.71,5.51.96,12.64,1.43,21.4,1.43h8.75v1.29h-6.81c-.65,0-.97-.19-.97-.57-7.95.77-12.81,1.91-14.59,3.44h-21.4c-7.13,0-10.7.96-10.7,2.86.65,0,.97.24.97.72h-2.92l.97-3.58-4.86.72.97,3.58h-2.92l.97-3.58h-3.89c-4.54.95-7.78,1.43-9.73,1.43v.72c6.48,0,9.73.48,9.73,1.44-.65,0-.97.24-.97.71l-1.95-.71h-.97c-1.3.09-1.94.57-1.94,1.43-2.11,0-4.7-.72-7.78-2.15,0,.96-.65,1.43-1.95,1.43-.65,0-1.62-.24-2.92-.71l-5.84.71-3.89-.71c-1.3.48-2.27.71-2.92.71,0-.48-.33-.71-.97-.71l-1.94,2.15,4.86.72,1.95-.72,5.84.72v1.29c0,.96-.97,1.43-2.92,1.43-.65,0-1.62-.24-2.92-.72l-5.83.72h-5.84l-2.92-1.43c0,.96-.65,1.43-1.94,1.43v-.72l-1.94.72h-2.92l-1.95-.72c0,.95-.65,1.43-1.94,1.43,0-.95-.65-1.43-1.94-1.43h-1.95l-2.92,1.43c0-.48-.33-.72-.97-.72,0,.95-.65,1.43-1.94,1.43h-.97c-.65,0-.97-.24-.97-.72l-1.94.72h-1.94c-.65,0-.97-.24-.97-.72l-1.94.72h-.97c-1.3,0-1.95-.72-1.95-2.15-1.3,0-1.94.72-1.94,2.15h-6.81c-1.46,0-2.76.24-3.89.72l-1.94-.72-5.84.72h-.97c-1.3,0-1.94-.48-1.94-1.43-1.79.86-6,1.58-12.65,2.15v-.72l-1.95.72h-4.86c-.65,0-.97-.24-.97-.72l-1.95.72h-16.53c-4.54,0-6.81-1.86-6.81-5.59-3.73,0-6-1.91-6.81-5.73-.97,0-1.95-.72-2.92-2.15C.97,4.49,2.27,2.87,3.89,2.87h14.59c.65,0,.97.24.97.72l1.95-.71h10.7c6.81,0,17.18-.24,31.13-.72.16.96.81,1.43,1.94,1.43,0-.95,8.1-1.43,24.32-1.43v.72h5.84v-1.43h3.89c1.3.1,1.95.57,1.95,1.43l1.94-.72,2.92,1.43c.16-.95.81-1.43,1.94-1.43l2.92,1.43c.16-.95.81-1.43,1.94-1.43.65,0,.97.24.97.72l1.94-.72c.65,0,.97.24.97.72.32,0,1.62-.24,3.89-.72,1.46,0,5.02.24,10.7.72.32,0,1.62-.24,3.89-.72h2.92C138.12.72,138.76,0,140.07,0ZM15.56,16.19c.16.96.81,1.43,1.94,1.43h.97v-1.43h-2.92ZM63.22,14.9l-.97,1.29v.72h3.89l6.81-1.29v-.72h-2.92c-1.46,0-2.76.24-3.89.72-1.3-.48-2.27-.72-2.92-.72ZM78.79,14.18l-.97,1.43v.57l6.81.72.97-1.29c2.59.86,4.54,1.29,5.84,1.29l.97-1.29c-3.89-.48-5.84-.95-5.84-1.43l-1.94.72h-3.89l-1.95-.72ZM95.32,14.18l1.94,2.01c1.29-.38,2.27-.57,2.92-.57v-.72l-4.86-.72ZM106.99,14.9c1.3.1,1.94.53,1.94,1.29l5.84-.57v-1.43c-1.62,0-3.25-.48-4.86-1.43-.97,0-1.94.71-2.92,2.15ZM108.94,11.32v.72h1.94v-.72h-1.94ZM123.53,11.32c.65,0,.97.24.97.72,1.3-.48,2.27-.72,2.92-.72v-1.43h-1.95c-1.3.1-1.95.57-1.95,1.43ZM131.31,10.6v.72h1.94v-.72h-1.94ZM134.23,0h.97v1.43h-.97V0ZM134.23,15.62h1.94c0,.86-.65,1.29-1.94,1.29v-1.29ZM135.2,9.89v1.43h1.94c0-.95-.65-1.43-1.94-1.43ZM141.04,15.62h1.95c0,.86-1.95,1.53-5.84,2l-.97-1.43,4.87-.57ZM139.09,10.6v.72h2.92v-.72h-2.92ZM143.96,15.62h2.92v.57h-2.92v-.57ZM147.85,15.62h4.86v1.29h-4.86v-1.29ZM154.65,0h.97v1.43h-.97V0ZM165.35,10.6h.97l1.95.72c1.13-.48,2.43-.72,3.89-.72v.72c0,.96-.65,1.44-1.95,1.44h-2.92c-1.3,0-1.95-.48-1.95-1.44v-.72h0ZM172.16,15.62h.97v1.29h-.97v-1.29ZM175.08,10.6l4.86.72c0-.48.32-.72.98-.72v.72c0,.96-.65,1.44-1.95,1.44-.65,0-.97-.24-.97-.72l-1.94.72h-.97v-2.15h0ZM184.81,11.32h.97v1.44h-.97v-1.44ZM193.56,10.6h3.89v1.43h-3.89v-1.43Z' style='fill:%23FD6D00'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    display: inline;
    height: 70%;
    left: -3%;
    position: absolute;
    right: 0;
    top: auto;
    transform: scaleY(0.4) translateY(100%);
    transform-origin: bottom;
    width: 105%;
    z-index: -1;
}




.sh-hero__hdl span {
    color: var(--e-global-color-1e40276);
    display: block;
    text-shadow: 0 0 40px rgba(0, 10, 66, .5);
}
@media screen and (max-width:370px){
    .sh-hero__hdl .is-underlined:after {
        transform-origin: inherit;
    }
}
@media screen and (max-width:767px){
    .sh-hero__hdl span b {
        display: none;
    }
}

/*
.sh-section-hdl.is-highlighted strong {
    color: var(--sh-color-accent);
}
*/

.sh-section-hdl strong {
    color: var(--sh-color-primary);
    display: block;
}
.sh-section-hdl span {
    /*color: var(--e-global-color-1e40276);*/
    padding-right: 24px;
}
 .sh-iconbox .elementor-icon {
    position: relative;
    z-index: 1;
}
 
.sh-iconbox .elementor-icon-box-icon {
    position: relative;
}
.sh-iconbox:not(.last-item) .elementor-icon-box-icon:after {
    background-color: var(--sh-color-accent);
    bottom: 0;
    height: 2px;
    content: "";
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
    width: 70%;
    transform: translateX(110px);
}
@media screen and (max-width:1024px){
    .sh-iconbox:not(.last-item) .elementor-icon-box-icon:after {
        bottom: auto;
        height: 70%;
        right: 0;
         width: 2px;
        transform: translateY(70px);
        z-index: 0;
    }
}



::selection {
    background: var(--sh-color-primary);
    color: var(--sh-color-secondary);
}
::-moz-selection {
    background: var(--sh-color-primary);
    color: var(--sh-color-secondary);
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
.elementor-widget-text-editor a {
	border-bottom: 1px solid var(--sh-color-text);
	word-wrap: break-word;
}
.elementor-widget-text-editor a:hover {
	border-bottom-color: transparent;
}
[data-elementor-type="wp-page"] .elementor-icon-list-item a .elementor-icon-list-text {
	border-bottom: 1px solid var(--sh-color-text);
	word-wrap: break-word;
}
[data-elementor-type="wp-page"] .elementor-icon-list-item a:hover .elementor-icon-list-text {
	border-bottom-color: transparent;
}
.elementor-widget-text-editor p {
    hyphens: auto; 
    margin-block-start: 0;
}
.elementor-widget-text-editor p:last-child {
    margin-block-end: 0;
}
.elementor-widget-text-editor ul {
    padding-left: 1em;
}
.elementor-widget-text-editor ul > li {
    list-style-position: inside;
    margin-bottom: 0;
}
.elementor-icon-list-icon+.elementor-icon-list-text {
    padding-inline-start: 0 !important;
}
.elementor-menu-anchor {
    display: block;
    position: relative;
    top: -6em;
}
@media screen and (max-width:767px){
    .elementor-counter-title {
        text-align: center;
    }
}

[data-elementor-type="wp-page"] .e-parent:not(.sh-hero):not(.is-fullwidth):not(.is-intro):not(.is-listitem),
[data-elementor-type="single-post"] .e-parent:not(.sh-hero):not(.is-fullwidth):not(.is-intro):not(.is-listitem),
[data-elementor-type="archive"] .e-parent:not(.sh-hero):not(.is-fullwidth):not(.is-intro):not(.is-listitem) {
    padding-bottom: 4.5em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 4em;
}
@media screen and (min-width:1025px) {
    [data-elementor-type="wp-page"] .e-parent:not(.sh-hero):not(.is-fullwidth):not(.is-intro):not(.is-listitem),
    [data-elementor-type="single-post"] .e-parent:not(.sh-hero):not(.is-fullwidth):not(.is-intro):not(.is-listitem),
    [data-elementor-type="archive"] .e-parent:not(.sh-hero):not(.is-fullwidth):not(.is-intro):not(.is-listitem){
        padding-bottom: 6.5em;
        padding-top: 5em;
    }
}
[data-elementor-type="wp-page"] .elementor-widget-text-editor h2:first-of-type,
[data-elementor-type="wp-page"] .elementor-widget-text-editor h3:first-of-type,
[data-elementor-type="wp-page"] .elementor-widget-text-editor p:first-of-type,
[data-elementor-type="single-post"] .elementor-widget-text-editor h2:first-of-type,
[data-elementor-type="single-post"] .elementor-widget-text-editor h3:first-of-type,
[data-elementor-type="single-post"] .elementor-widget-text-editor p:first-of-type,
[data-elementor-type="archive"] .elementor-widget-text-editor h2:first-of-type,
[data-elementor-type="archive"] .elementor-widget-text-editor h3:first-of-type,
[data-elementor-type="archive"] .elementor-widget-text-editor p:first-of-type {
   margin-top: .25em;
}

/*
[data-elementor-type="wp-page"] .elementor-widget-text-editor p:last-child {
    margin-bottom: .25em;
}
*/



.sh-btn--animated {
    animation-duration: 1800ms;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

.sh-btn2 .elementor-button-content-wrapper {
    text-align: left;
}



/* TOP HEADER */

.sh-header--top .elementor-element.e-con:first-child .elementor-heading-title {
    display: inline-block;
}

@media screen and (max-width:375px){
    .sh-header--top .elementor-element.e-con:first-child .elementor-heading-title {
        display: none;
    }
    .sh-header--top .elementor-element.e-con:nth-of-type(2) {
        width: 100%;
    }
}
.sh-header--top .elementor-widget-text-editor p {
    margin-block-end: 0;
    margin-block-start: 0;
}
@media screen and (max-width:580px){
    .sh-header--top .elementor-widget-text-editor span:not(.md),
    .sh-header--top .elementor-heading-title span:not(.md) {
        display: none;
    }
}
@media screen and (min-width:581px) and (max-width:690px){
    .sh-header--top .elementor-widget-text-editor span.md,
    .sh-header--top .elementor-heading-title span.md {
        display: none;
    }
}



/* HEADER */


.sh-header--main,
.sh-header--main .site-logo,
.sh-header--main .site-logo img {
    transition: var(--sh-transition);
}
.sh-header--main .site-logo {
    position: relative;
}
.sh-header--main .site-logo:after {
    background-image: url('/wp-content/uploads/2025/12/logo-01-pannkoke-flachglastechnik-vakuumtechnik-spezialmaschinenbau.png');
    background-position: center 25%;
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 6px;
    width: 100%;
    z-index: -1;
}
.sh-header--main .site-logo img {
    max-width: 210px;
    opacity: 1;
}
.sh-header--main.elementor-sticky--active {
    background-color: var(--sh-color-white);
    box-shadow: 0px 4px 16px -6px rgba(0, 0, 0, 0.15);
    width: 100% !important;
}
.sh-header--main.elementor-sticky--active .site-logo img {
    max-width: 137px;
    opacity: 0;
}
.sh-header--main.elementor-sticky--active .site-logo:after {
    opacity: 1;
}
@media screen and (max-width:500px){
    .sh-header--main .site-logo img {
        max-width: 180px;
    }
    .sh-header--main.elementor-sticky--active .site-logo img {
        max-width: 120px;
    }
}



/* NAV */


.elementor-nav-menu a, 
.elementor-nav-menu a:focus, 
.elementor-nav-menu a:hover {
    line-height: var(--e-global-typography-59804c4-line-height);
}
.elementor-nav-menu .sub-arrow {
    padding-left: 6px;
}


@media screen and (min-width:1025px) {
    header .sh-header--main .elementor-nav-menu > li > a {
        padding-bottom: 10px !important;
    }
    header .sh-header--main.elementor-sticky--active .elementor-nav-menu > li > a {
        padding-bottom: 30px !important;
    }
    header .sh-header--main.elementor-sticky--active .elementor-nav-menu a {
        color: var(--sh-nav-item-color) !important;
        fill: var(--sh-nav-item-color) !important;
    }
    header .sh-header--main.elementor-sticky--active .elementor-nav-menu a:hover {
        color: var(--sh-nav-item-hover-color) !important;
        fill: var(--sh-nav-item-hover-color) !important;
    }
    header .sh-header--main.elementor-sticky--active .elementor-nav-menu li > a.elementor-item-active,
    header .sh-header--main.elementor-sticky--active .elementor-nav-menu li > a.elementor-item-active:hover,
    header .sh-header--main.elementor-sticky--active .elementor-nav-menu li.current_page_parent > a,
    header .sh-header--main.elementor-sticky--active .elementor-nav-menu li.current_page_parent > a:hover {
        color: var(--sh-nav-item-active-color) !important;
        fill: var(--sh-nav-item-active-color) !important;
    }
    
}



@media screen and (max-width:767px){
    header .sh-header--main .elementor-nav-menu--dropdown:not(.sub-menu) {
        margin-top: 24px;   
    }
    header .sh-header--main.elementor-sticky--active .elementor-nav-menu--dropdown:not(.sub-menu) {
        margin-top: 8px !important;   
    }
}
@media screen and (min-width:768px) and (max-width:1024px){
    header .sh-header--main .elementor-nav-menu--dropdown:not(.sub-menu) {
        margin-top: 30px;   
    }
    header .sh-header--main.elementor-sticky--active .elementor-nav-menu--dropdown:not(.sub-menu) {
        margin-top: 10px !important;   
    }
}
@media screen and (min-width:1025px) {
    .sh-header--main.elementor-sticky--active .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown {
        margin-top: 0 !important;   
    }
}

@media screen and (min-width:1025px) {
    .sh-header--main .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown {
        padding-bottom: 1em;
        padding-top: 1em;
    }
    .sh-header--main .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown a {
        padding-right: 16px !important;   
    }
}




/* NAV MOBILE*/

.sh-nav .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    border: none !important;
}
.sh-nav .elementor-nav-menu__container.elementor-nav-menu--dropdown > ul.elementor-nav-menu {
    padding-bottom: 2em;
    padding-top: 2em;
}
.sh-nav .elementor-nav-menu__container.elementor-nav-menu--dropdown .sub-menu {
    background-color: var(--sh-color-secondary-hover) !important;
}
.sh-nav .elementor-menu-toggle__icon--close svg {
    width: .625em;
}
.sh-header--main.elementor-sticky--active .sh-nav .elementor-menu-toggle svg {
    fill: var(--sh-color-accent) !important;
}
.sh-nav .elementor-menu-toggle:before {
    color: var(--sh-nav-item-color);
    content: "Menü";
    display: none;
    font-family: var(--sh-nav-toggle-font-family);
    font-size: var(--sh-nav-toggle-font-size-small);
    font-weight: var(--sh-nav-toggle-font-weight);
    letter-spacing: var(--sh-nav-toggle-letter-spacing);
    line-height: var(--sh-nav-toggle-line-height);
    padding-left: 1em;
    padding-right: .5em;
    position: relative;
    text-transform: uppercase;
    top: 4px;
}
@media screen and (max-width:500px){
    .sh-header--main.elementor-sticky--active .sh-nav .elementor-menu-toggle:before {
        display: block;
    }
}
@media screen and (min-width:501px){
    .sh-nav .elementor-menu-toggle:before {
        font-size: .875rem;
    }
}



/* NAV last child */


@media screen and (min-width:1025px){ 
    .sh-nav .elementor-nav-menu > .menu-item:last-child a {
	    color: var(--sh-nav-item-last-color) !important;
	    font-weight: 500 !important;
        margin-inline-start: 0;
        margin-left: .875em;
        padding-left: 1em !important;
        padding-right: 1em !important;
        position: relative;
	}
    .sh-nav .elementor-nav-menu > .menu-item:last-child a:before {
        background-color: var(--sh-nav-item-last-background-color);
		border-radius: 8px;
		content: "";
		height: 95%;
		position: absolute;
		opacity: 1 !important;
		transition: var(--sh-transition);
		width: 100%;
		z-index: -1;
	}
    .sh-header--main.elementor-sticky--active .sh-nav .elementor-nav-menu > .menu-item:last-child a {
        padding-top: 16px;
    }
    .sh-header--main.elementor-sticky--active .sh-nav .elementor-nav-menu > .menu-item:last-child a:before {
        height: 75%;
    }
	.sh-nav .elementor-nav-menu > .menu-item:last-child a:after,
	.sh-nav .elementor-nav-menu > .menu-item:last-child a:hover:after, 
	.sh-nav .elementor-nav-menu > .menu-item:last-child a:active:after {
	    display: none;
	}



	.sh-nav .elementor-nav-menu > .menu-item:last-child:hover a {
	    color: var(--sh-nav-item-last-color-hover) !important;
	}
	.sh-nav .elementor-nav-menu > .menu-item:last-child.current-menu-item a {
	    color: var(--sh-nav-item-last-color-active) !important;
	} 
	
	
	
	
}




/* FOOTER */

@media screen and (max-width:767px){
    footer ul.elementor-nav-menu,
    footer ul.elementor-nav-menu .elementor-item {
        justify-content: center;
    }
}




.sh-breadcrumb {
    margin-top: 2em;
    text-align: left;
}
@media screen and (max-width:767px){
    .sh-breadcrumb {
        margin-top: 1em;
    }
}

.sh-breadcrumb .elementor-shortcode {
    border-top: 1px solid var(--sh-color-secondary-hover);
    display: inline-block;
    padding-top: .5em;
}
.sh-breadcrumb span,
.sh-breadcrumb a,
.sh-breadcrumb .breadcrumb_last {
    color: var(--sh-breadcrumb-color);
    font-family: var(--sh-breadcrumb-font-family);
    font-size: var(--sh-breadcrumb-font-size);
    font-weight: var(--sh-breadcrumb-font-weight);
    letter-spacing: var(--sh-breadcrumb-letter-spacing);
}
.sh-breadcrumb a {
    border-bottom-color: var(--sh-color-white);
    border-bottom-style: var(--sh-textlink-border-bottom-style);
    border-bottom-width: var(--sh-textlink-border-bottom-width);
    padding-bottom: var(--sh-textlink-padding-bottom);
    text-decoration: none;
    word-wrap: break-word;
}
.sh-breadcrumb a:hover {
    border-bottom-color: var( --sh-textlink-border-bottom-color-hover);
}
.sh-breadcrum .breadcrumb_prefix {}






@media screen and (max-width:1000px){
    .sh-title br {
        display: none;
    }
}
/*
@media screen and (min-width:1025px){
    .sh-title .elementor-heading-title {
        padding-right: 15%;
    }
}
*/

.sh-list.elementor-widget-text-editor ul {
    padding-left: 2em;
}
.sh-list.elementor-widget-text-editor ul li {
    display: block;
    margin-bottom: .5em;
    position: relative;
}
.sh-list.elementor-widget-text-editor ul li:before {
   background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' class='e-font-icon-svg e-far-check-circle' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z' style='fill:%231D5EBB;' %3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: "";
    height: 24px;
    left: -2em;
    position: absolute;
    top: 4px;
    width: 24px;
}



.elementor-widget-image .wp-caption {
    position: relative;
}
.elementor-widget-image .wp-caption figcaption {
    background-color: var(--sh-color-accent);
    border-radius: 4px 0 0 4px;
    bottom: -1em;
    color: var(--sh-color-white);
    left: auto;
    max-width: 80%;
    padding: .25em 1em;
    position: absolute;
    right: 0;
    text-align: right;
    top: auto;
}




.sh-productfilter {}
.sh-productitem__gallery .swiper-slide figure {
    line-height: 0 !important;
}
.sh-productitem__gallery .swiper-pagination {
    bottom: 1em !important;
}





.sh-accordeon.inverted .e-n-accordion-item-title {
    align-items: flex-start;
}
.sh-accordeon.inverted .e-n-accordion-item-title-icon {
    top: .25em;
    transition: var(--sh-transition);
}
.sh-accordeon.inverted .e-n-accordion-item-title-text {
    color: var(--sh-color-white);
    transition: var(--sh-transition);
}
.sh-accordeon.inverted .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
    color: var(--sh-color-white-hover);
}
.sh-accordeon.inverted .e-n-accordion-item .elementor-element .elementor-widget-text-editor h3 {
    color: var(--sh-color-white);
    font-family: var(--e-global-typography-45f0bab-font-family), Sans-serif;
    font-size: var(--e-global-typography-45f0bab-font-size);
    font-weight: var(--e-global-typography-45f0bab-font-weight);
}




.sh-section-nav .elementor-icon-list-item {
    background: var(--sh-color-grey);
    border-radius: 20px;
    margin-bottom: .75em;
    transition: all .2s ease;
}
.sh-section-nav .elementor-icon-list-item a .elementor-icon-list-text{
    border: none;
    padding: .5em 1em !important;
}
.sh-section-nav .elementor-icon-list-item:hover {
    background: var(--sh-color-grey-hover);
}
.sh-section-nav .elementor-icon-list-item:hover a .elementor-icon-list-text{
   /* color: var(--e-global-color-9c61afc) !important;*/
}









.sh-posts .elementor-post__title a {
    font-size: 1.5555555556rem !important;
}
.sh-posts .elementor-post__title a:hover {
    color: var(--sh-color-accent-hover) !important;
}
.sh-posts .elementor-post__excerpt p:after {
    content: " …";
    display: inline;
}

.sh-posts__knowledge .elementor-heading-title a {
    font-family: var(--e-global-typography-ab68c96-font-family), Sans-serif;
    font-size: var(--e-global-typography-ab68c96-font-size);
    font-weight: var(--e-global-typography-ab68c96-font-weight);
    line-height: var(--e-global-typography-ab68c96-line-height);
}
.sh-knowledge-item__txt .elementor-widget-theme-post-excerpt p:after {
    content: "…";
    display: inline;
}







.elementor-post__read-more,
.elementor-cta__button {
    color: var(--sh-color-primary);
    font-family: var(--sh-button-secondary-font-family), Sans-serif !important;
    font-size: var(--sh-button-secondary-font-size) !important;
    font-weight: var(--sh-button-secondary-font-weight) !important;
    text-transform: var(--sh-button-secondary-text-transform) !important;
    line-height: var(--sh-button-secondary-line-height) !important;
    letter-spacing: var(--sh-button-secondary-letter-spacing) !important;
    word-spacing: var(--sh-button-secondary-word-spacing) !important;
    padding: 0.5em 1.11111em 0.5em 0em;
    position: relative;
    transition: var(--sh-transition);
}
.elementor-post__read-more:after,
.elementor-cta__button:after{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z' style='fill:%231D5EBB;' %3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    -webkit-transform: translateY(32%);
    -moz-transform: translateY(32%);
    -ms-transform: translateY(32%);
    -o-transform: translateY(32%);
    transform: translateY(32%);
}
.elementor-post__read-more:hover,
.elementor-post__read-more:focus,
.elementor-cta__button:hover,
.elementor-cta__button:focus {
    color: var(--sh-color-primary-hover) !important;
}
.elementor-post__read-more:hover:after,
.elementor-post__read-more:focus:after,
.elementor-cta__button:hover:after,
.elementor-cta__button:focus:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z' style='fill:%231D5EBB99;' %3E%3C/path%3E%3C/svg%3E");
}






.sh-infobar .elementor-icon-list-item,
.sh-infobar .elementor-icon-list-item a {
    align-items: flex-start;
    gap: .5rem;
    transition: var(--sh-transition);
}
.sh-infobar .elementor-icon-list-item a:hover {
    opacity: .6;
}
.sh-infobar .elementor-icon-list-icon {
    top: .25em;
}






.sh-download {
    border-radius: 20px;
    box-shadow: var(--sh-box-shadow);
    transition: all .25s;
}
.sh-download:hover {
    box-shadow: var(--sh-box-shadow-hover);
}
.sh-download .elementor-cta__content {
    align-items: flex-start !important;
    flex-flow: column;
    gap: .5em 2em;
    justify-content: space-between;
}
.sh-download .elementor-cta__content-item {
    width: auto;
}
.sh-download .elementor-cta__icon {
    display: none;
}
.sh-download .elementor-cta__title {
    margin-bottom: 0 !important;
    text-transform: none;
}
.sh-download .elementor-cta__button {
    background: transparent;
    border: none;
    padding-left: 0; 
    padding-right: 1em; 
    position: relative;
}
.sh-download .elementor-cta__button:hover,
.sh-download .elementor-cta__button:focus {
    background: transparent;
}


@media screen and (min-width:768px){
    .sh-download .elementor-cta__content {
        align-items: center !important;
        flex-flow: row;
        justify-content: flex-start;
    }
    .sh-download .elementor-cta__icon {
        display: block;
        margin-bottom: .25rem !important;
        margin-top: .5rem;
        max-width: 40px;
        width: 2em !important;
    }
    .sh-download .elementor-cta__title {
        width: 70%;
    }
    .sh-download .elementor-cta__description {
        display: block;
        width: 30% !important;
    }
    .sh-download .elementor-cta__button-wrapper {
        margin-left: auto;
        max-width: 200px;
        text-align: right;
    }
}
@media screen and (min-width:1024px){
    .sh-download .elementor-cta__title {
        width: auto;
    }
    .sh-download .elementor-cta__description {
        width: auto !important;
    }
}




.sh-form--contact .elementor-message {
    background: #ff8e8e;
    border-radius: 8px;
    color: var(--sh-color-text);
    margin-top: 1.5em;
    padding: 1em;
    text-align: center;
}
.sh-form--contact .elementor-message-svg:before {
    background-color: var(--sh-color-white);
    border-radius: 30px;
    margin-right: .5em;
    padding: 14px;
}
.sh-form--contact .elementor-message.elementor-message-success {
    background: #c7ebac;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Readex Pro';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://pannkoke.de/wp-content/uploads/readex-pro-v26-normal-200.woff2') format('woff2');
}
@font-face {
	font-family: 'Readex Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://pannkoke.de/wp-content/uploads/readex-pro-v26-normal-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Readex Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://pannkoke.de/wp-content/uploads/readex-pro-v26-normal-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Readex Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pannkoke.de/wp-content/uploads/readex-pro-v26-normal-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Readex Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pannkoke.de/wp-content/uploads/readex-pro-v26-normal-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Spline';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://pannkoke.de/wp-content/uploads/spline-sans-v15-normal-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Spline';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://pannkoke.de/wp-content/uploads/spline-sans-v15-normal-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Spline';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pannkoke.de/wp-content/uploads/spline-sans-v15-normal-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Spline';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pannkoke.de/wp-content/uploads/spline-sans-v15-normal-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */