.elementor-kit-7{--e-global-color-primary:#50AEE4;--e-global-color-secondary:#672A18;--e-global-color-text:#672A184D;--e-global-color-accent:#F9F0E6;--e-global-color-b0263bc:#672A18B3;--e-global-color-69619b6:#34150C;--e-global-color-5dc5cfc:#FA8E3A;--e-global-color-b3b7ad0:#FDCB9F;--e-global-color-6431a31:#FFDDCC;--e-global-color-95dcf05:#CF8F6C;--e-global-color-0849288:#A88B8C;--e-global-color-ec09fc6:#914451;--e-global-color-7406816:#C59530;--e-global-color-a373249:#FDD6B8;--e-global-color-52f0892:#F79A6D;--e-global-color-cd551f1:#F2B01D;--e-global-color-758717f:#E3C8C4;--e-global-color-7523904:#EAA930;--e-global-color-4e6c0b6:#F9F0E699;--e-global-color-28568bf:#AFAEAE;--e-global-color-1307076:#9B674F;--e-global-color-fe07503:#672A181A;--e-global-color-878ff42:#672A1866;--e-global-color-02c2bdb:#006AAD80;--e-global-color-471210d:#50AEE4;--e-global-color-0cbcfa9:#F9F04673;--e-global-color-f18f208:#006AAD;--e-global-color-c578ea3:#EEF8FE;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{font-family:"Lato", Sans-serif;}.elementor-kit-7 h1{font-family:"kernsammet", Sans-serif;font-size:55px;font-weight:900;}.elementor-kit-7 h2{font-family:"Lato", Sans-serif;}.elementor-kit-7 h3{font-family:"Lato", Sans-serif;font-weight:900;}.elementor-kit-7 h4{font-family:"Lato", Sans-serif;font-weight:900;}.elementor-kit-7 h5{font-family:"Lato", Sans-serif;}.elementor-kit-7 h6{font-family:"Lato", Sans-serif;font-size:21px;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 h4{font-size:30px;}.elementor-kit-7 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.cu {
    --cuone: 2.34375%;
    --cutwo: 4.6875%;
    --cuthr: 7.03125%;
    --cusq: 92.96875%;
    --cust: 92.96875%;
    --cusz: 195.3125%;
}
.cu,
.cu-tray {
    width: 100%;
    float: left;
    overflow: hidden;
}
.cu-tray {
    position: relative;
    float: left;
}
.cu-pbbl {
    height: 0;
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 25%;
    padding-bottom: 25%;
}
.cu-pbbl .cu-ins {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-size: cover;
    background-color: rgba(162,206,204,0.7);
}
.cu-pbbl .cu-ins.snd {
    display: none;
}
.cu-pbbl .cu-ins.cu-square {
    width: var(--cusq);
    height: var(--cusq);
}
.cu-pbbl .cu-ins.cu-rectvt {
    width: var(--cust);
    height: var(--cusz);
}
.cu-pbbl .cu-ins.cu-recthz {
    width: var(--cusz);
    height: var(--cusq);
}
.cu-pbbl .cu-ins.cu-lt {
    margin-top: 0;
    margin-left: 0;
}
.cu-pbbl .cu-ins.cu-ct {
    margin-top: 0;
    margin-left: var(--cuone);
}
.cu-pbbl .cu-ins.cu-rt {
    margin-top: 0;
    margin-left: var(--cuthr);
}
.cu-pbbl .cu-ins.cu-lc {
    margin-top: var(--cuone);
    margin-left: 0;
}
.cu-pbbl .cu-ins.cu-cc {
    margin-top: var(--cuone);
    margin-left: var(--cuone);
}
.cu-pbbl .cu-ins.cu-rc {
    margin-top: var(--cuone);
    margin-left: var(--cutwo);
}
.cu-pbbl .cu-ins.cu-lr {
    margin-top: var(--cutwo);
    margin-left: 0;
}
.cu-pbbl .cu-ins.cu-rr {
    margin-top: var(--cutwo);
    margin-left:  var(--cuthr);
}
.cu-pbbl .cu-ins .cu-link {
    display: block;
    width: 100%;
    height: 100%;
}
@media all and (max-width: 569px) {
    .cu-pbbl.unused,
    .cu-pbbl .cu-ins.mnd {
        display: none;
    }
    .cu-pbbl {
        width: 100%;
        padding-bottom: 100%;
        margin-bottom: var(--cuthr);
    }
    .cu-pbbl .cu-ins {
        margin-top: 0 !important;
        margin-left: 0 !important;
    }
	.cu-pbbl .cu-ins.cu-square {
        width: 100%;
        height: 100%;
    }
    .cu-pbbl .cu-ins.cu-rectvt {
        width: 100%;
        height: 100%;
    }
    .cu-pbbl .cu-ins.cu-recthz {
        width: 100%;
        height: 100%;
    }
    .cu-pbbl .cu-ins.snd {
        display: block;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'kernsammet';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.kern-sammet.ch/wp-content/uploads/2024/04/lato-v24-latin-900.woff2') format('woff2');
}
/* End Custom Fonts CSS */