.elementor-7 .elementor-element.elementor-element-32e5ec4{--display:flex;}.elementor-7 .elementor-element.elementor-element-ee388fe{--display:flex;}.elementor-7 .elementor-element.elementor-element-9a54055{--display:flex;}.elementor-7 .elementor-element.elementor-element-11edfc2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-a722007{--display:flex;}.elementor-7 .elementor-element.elementor-element-46cd8cf{--display:flex;}.elementor-7 .elementor-element.elementor-element-d1057f3 img{width:100%;}.elementor-7 .elementor-element.elementor-element-e086f04{--display:flex;}.elementor-7 .elementor-element.elementor-element-9f81504{--display:flex;}.elementor-7 .elementor-element.elementor-element-031c868{--display:flex;}.elementor-7 .elementor-element.elementor-element-deb45bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-7 .elementor-element.elementor-element-b26c92a{--display:flex;}.elementor-7 .elementor-element.elementor-element-450f04a{--display:flex;}.elementor-7 .elementor-element.elementor-element-00c9757{--display:flex;}.elementor-7 .elementor-element.elementor-element-777184c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-e05814a{--display:flex;}.elementor-7 .elementor-element.elementor-element-89a96a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-6b56ee4{--display:flex;}.elementor-7 .elementor-element.elementor-element-5dd1571{--display:flex;}.elementor-7 .elementor-element.elementor-element-accb296 img{width:100%;height:420px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-deb7ef7{left:-20%;}body.rtl .elementor-7 .elementor-element.elementor-element-deb7ef7{right:-20%;}.elementor-7 .elementor-element.elementor-element-deb7ef7{bottom:-40px;text-align:start;}.elementor-7 .elementor-element.elementor-element-deb7ef7 img{width:85%;}.elementor-7 .elementor-element.elementor-element-949e4a8{--display:flex;}.elementor-7 .elementor-element.elementor-element-c8336fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-8897aae{--display:flex;}.elementor-7 .elementor-element.elementor-element-7153dc4{--display:flex;}.elementor-7 .elementor-element.elementor-element-5c45f78{--display:flex;}.elementor-7 .elementor-element.elementor-element-2f0ce78 img{height:420px;object-fit:cover;object-position:top center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-0aeb6a6{right:-10%;}body.rtl .elementor-7 .elementor-element.elementor-element-0aeb6a6{left:-10%;}.elementor-7 .elementor-element.elementor-element-0aeb6a6{bottom:-40px;text-align:end;}.elementor-7 .elementor-element.elementor-element-0aeb6a6 img{width:85%;}.elementor-7 .elementor-element.elementor-element-c5eb71f{--display:flex;}.elementor-7 .elementor-element.elementor-element-c5eb71f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c5eb71f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6613273 );}.elementor-7 .elementor-element.elementor-element-cdb2ba9{--display:flex;}.elementor-7 .elementor-element.elementor-element-3ab7ade{--display:flex;}.elementor-7 .elementor-element.elementor-element-01f1a1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-e202d48 img{width:100%;}.elementor-7 .elementor-element.elementor-element-78fd3f3{--display:flex;}.elementor-7 .elementor-element.elementor-element-c35450a .elementor-heading-title{color:var( --e-global-color-690de4f );}.elementor-7 .elementor-element.elementor-element-aa6ee3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-2043d1c img{width:100%;}.elementor-7 .elementor-element.elementor-element-ce16c97{--display:flex;}.elementor-7 .elementor-element.elementor-element-8b83f08 .elementor-heading-title{color:var( --e-global-color-690de4f );}.elementor-7 .elementor-element.elementor-element-69d5ad6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-33f9e1a img{width:100%;}.elementor-7 .elementor-element.elementor-element-790ed8f{--display:flex;}.elementor-7 .elementor-element.elementor-element-1fd3677 .elementor-heading-title{color:var( --e-global-color-690de4f );}.elementor-7 .elementor-element.elementor-element-d30655b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-7debf19 img{width:100%;}.elementor-7 .elementor-element.elementor-element-caf9823{--display:flex;}.elementor-7 .elementor-element.elementor-element-e7de7ab .elementor-heading-title{color:var( --e-global-color-690de4f );}.elementor-7 .elementor-element.elementor-element-450fbaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-6a467e4 img{width:100%;}.elementor-7 .elementor-element.elementor-element-a3ae1d4{--display:flex;}.elementor-7 .elementor-element.elementor-element-9102749 .elementor-heading-title{color:var( --e-global-color-690de4f );}.elementor-7 .elementor-element.elementor-element-d2eed3b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-a23ac5e img{width:100%;}.elementor-7 .elementor-element.elementor-element-78105a3{--display:flex;}.elementor-7 .elementor-element.elementor-element-e27d8ee .elementor-heading-title{color:var( --e-global-color-690de4f );}.elementor-7 .elementor-element.elementor-element-dfcb2df{--display:flex;}.elementor-7 .elementor-element.elementor-element-3765fe7{--display:flex;}.elementor-7 .elementor-element.elementor-element-e016a3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-b3e4cab{--display:flex;}.elementor-7 .elementor-element.elementor-element-369f033{--display:flex;}.elementor-7 .elementor-element.elementor-element-b7ecec3.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-677c10b{--display:flex;}.elementor-7 .elementor-element.elementor-element-34e9d04 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-9e1a9de{--display:flex;}.elementor-7 .elementor-element.elementor-element-164a417{--display:flex;}.elementor-7 .elementor-element.elementor-element-1777864{--display:flex;}.elementor-7 .elementor-element.elementor-element-cf39103{--display:flex;}.elementor-7 .elementor-element.elementor-element-1b9cfc3 img{width:100%;height:300px;object-fit:contain;object-position:bottom center;border-style:solid;border-width:0px 0px 1px 0px;border-color:#0C1F181A;}.elementor-7 .elementor-element.elementor-element-1143d0e{--display:flex;}.elementor-7 .elementor-element.elementor-element-eed06b4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.68rem;font-weight:500;line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-3820fb2 img{width:100%;height:300px;object-fit:contain;object-position:bottom center;border-style:solid;border-width:0px 0px 1px 0px;border-color:#0C1F181A;}.elementor-7 .elementor-element.elementor-element-73878cb .elementor-heading-title{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-7 .elementor-element.elementor-element-33c9e74{--display:flex;}.elementor-7 .elementor-element.elementor-element-4c1b788.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-83a65ec{--display:flex;}.elementor-7 .elementor-element.elementor-element-936a4d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-d8ee18a{--display:flex;}.elementor-7 .elementor-element.elementor-element-ab6f45f{--display:flex;}.elementor-7 .elementor-element.elementor-element-a497327.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-391f9f0{--display:flex;}.elementor-7 .elementor-element.elementor-element-51b1b4a img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-5b0fb72{--display:flex;}.elementor-7 .elementor-element.elementor-element-5ed1d51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-f764514{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-755ec7c{--display:flex;}.elementor-7 .elementor-element.elementor-element-fe47862{--display:flex;}.elementor-7 .elementor-element.elementor-element-6fb0a66{--display:flex;}.elementor-7 .elementor-element.elementor-element-edca7ac{--display:flex;}.elementor-7 .elementor-element.elementor-element-ada0de5{--display:flex;}.elementor-7 .elementor-element.elementor-element-d993c9c{--display:flex;}.elementor-7 .elementor-element.elementor-element-928ee0a{--display:flex;}.elementor-7 .elementor-element.elementor-element-c3204bd{--display:flex;}.elementor-7 .elementor-element.elementor-element-7a9482d{--display:flex;}.elementor-7 .elementor-element.elementor-element-e8d2ce7{--display:flex;}.elementor-7 .elementor-element.elementor-element-aa18b29{--display:flex;}.elementor-7 .elementor-element.elementor-element-0a2d4f3{--display:flex;}.elementor-7 .elementor-element.elementor-element-3d858bc{--display:flex;}.elementor-7 .elementor-element.elementor-element-8c707a8{--display:flex;}.elementor-7 .elementor-element.elementor-element-e0e042c{--grid-columns:3;}.elementor-7 .elementor-element.elementor-element-e0e042c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7 .elementor-element.elementor-element-e0e042c .e-loop-item > .elementor-section, .elementor-7 .elementor-element.elementor-element-e0e042c .e-loop-item > .elementor-section > .elementor-container, .elementor-7 .elementor-element.elementor-element-e0e042c .e-loop-item > .e-con, .elementor-7 .elementor-element.elementor-element-e0e042c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7 .elementor-element.elementor-element-d982dc5{--display:flex;}.elementor-7 .elementor-element.elementor-element-9953ca7.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-f3f9ee7{--display:flex;}.elementor-7 .elementor-element.elementor-element-8cf8633{--display:flex;}.elementor-7 .elementor-element.elementor-element-975c132{--display:flex;}.elementor-7 .elementor-element.elementor-element-118f44b{--display:flex;}.elementor-7 .elementor-element.elementor-element-39dc29f{--display:flex;}.elementor-7 .elementor-element.elementor-element-d057f33{--display:flex;}.elementor-7 .elementor-element.elementor-element-f6432fb{--display:flex;}.elementor-7 .elementor-element.elementor-element-40313b5{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-8f6a3dc{--display:flex;}.elementor-7 .elementor-element.elementor-element-9adce5e{--display:flex;}.elementor-7 .elementor-element.elementor-element-5f0904f{--display:flex;}.elementor-7 .elementor-element.elementor-element-eed10cc{--display:flex;}.elementor-7 .elementor-element.elementor-element-4ed6716 .elementor-heading-title{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-7 .elementor-element.elementor-element-7074f4e{--display:flex;--overflow:hidden;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-7074f4e{--content-width:1240px;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-a722007.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-46cd8cf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d1057f3 img{height:450px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-73878cb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-e0e042c{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-4ed6716 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-d1057f3 img{height:100%;}.elementor-7 .elementor-element.elementor-element-deb45bd{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-939d932{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-86a4520{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2f0a67d{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-7 .elementor-element.elementor-element-450f04a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-777184c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-accb296 img{height:280px;}.elementor-7 .elementor-element.elementor-element-deb7ef7{bottom:-10%;text-align:end;}.elementor-7 .elementor-element.elementor-element-c8336fb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-2f0ce78 img{height:280px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-0aeb6a6{right:-5%;}body.rtl .elementor-7 .elementor-element.elementor-element-0aeb6a6{left:-5%;}.elementor-7 .elementor-element.elementor-element-0aeb6a6{bottom:-10%;}.elementor-7 .elementor-element.elementor-element-34e9d04 img{height:100%;}.elementor-7 .elementor-element.elementor-element-1b9cfc3 img{height:200px;}.elementor-7 .elementor-element.elementor-element-3820fb2 img{height:200px;}.elementor-7 .elementor-element.elementor-element-73878cb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-51b1b4a img{height:100%;}.elementor-7 .elementor-element.elementor-element-1a2fbef img{width:100%;height:100%;}.elementor-7 .elementor-element.elementor-element-e0e042c{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-8cf8633{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-4ed6716 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for image, class: .elementor-element-d1057f3 */.elementor-7 .elementor-element.elementor-element-d1057f3 {
    overflow: hidden;
    border: 1px solid rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-939d932 */@media screen and (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-939d932 {
        transform: scale(0.8);
        text-align: center;
    }
    
    .elementor-7 .elementor-element.elementor-element-939d932 {
        justify-content: center;
        align-items: center;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86a4520 */@media screen and (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-86a4520 {
        transform: scale(0.8);
        text-align: center;
    }
    
    .elementor-7 .elementor-element.elementor-element-86a4520 {
        justify-content: center;
        align-items: center;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-deb7ef7 */@media screen and (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-deb7ef7 {
        right: -5% !important;
        left: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26c92a */.elementor-7 .elementor-element.elementor-element-b26c92a { overflow-x: clip; overflow-y: visible; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c35450a */.elementor-7 .elementor-element.elementor-element-c35450a {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24288e1 */.elementor-7 .elementor-element.elementor-element-24288e1 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b83f08 */.elementor-7 .elementor-element.elementor-element-8b83f08 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07f6bf8 */.elementor-7 .elementor-element.elementor-element-07f6bf8 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd3677 */.elementor-7 .elementor-element.elementor-element-1fd3677 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec0b5b */.elementor-7 .elementor-element.elementor-element-2ec0b5b {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7de7ab */.elementor-7 .elementor-element.elementor-element-e7de7ab {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e37f9b */.elementor-7 .elementor-element.elementor-element-2e37f9b {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9102749 */.elementor-7 .elementor-element.elementor-element-9102749 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26a5836 */.elementor-7 .elementor-element.elementor-element-26a5836 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e27d8ee */.elementor-7 .elementor-element.elementor-element-e27d8ee {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47235cb */.elementor-7 .elementor-element.elementor-element-47235cb {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab7ade *//*
@media screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-3ab7ade {
        margin-left: calc(-1 * var(--hf-pad-x));
        margin-right: calc(-1 * var(--hf-pad-x));
        padding-left: var(--hf-pad-x) !important;
        padding-right: var(--hf-pad-x) !important;
        width: calc(100% + var(--hf-pad-x) + var(--hf-pad-x));
    }
    
    .elementor-7 .elementor-element.elementor-element-3ab7ade > .swiper-wrapper {
        padding-left: var(--hf-pad-x) !important;
        padding-right: var(--hf-pad-x) !important;
    }
}
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73878cb */.elementor-7 .elementor-element.elementor-element-73878cb {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ef2fc4 */.elementor-7 .elementor-element.elementor-element-7ef2fc4{width:100%;max-width:960px;margin-inline:auto}
.elementor-7 .elementor-element.elementor-element-7ef2fc4 #pewl{background:#fff;border-radius:16px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f9ee7 */.elementor-7 .elementor-element.elementor-element-f3f9ee7 { overflow-x: clip; overflow-y: visible; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://happyfam.de/wp-content/uploads/dm-sans-v17-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://happyfam.de/wp-content/uploads/dm-sans-v17-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://happyfam.de/wp-content/uploads/dm-sans-v17-latin-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */