.elementor-kit-118030{--e-global-color-primary:#FFECCC;--e-global-color-secondary:#FF7700;--e-global-color-text:#000000;--e-global-color-accent:#FF0000;--e-global-typography-primary-font-family:"Safiro";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Safiro";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"urw-din";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"urw-din";--e-global-typography-accent-font-weight:400;background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );font-family:"urw-din", Sans-serif;font-size:21px;font-weight:400;line-height:31.5px;}.elementor-kit-118030 button,.elementor-kit-118030 input[type="button"],.elementor-kit-118030 input[type="submit"],.elementor-kit-118030 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto Slab", Sans-serif;font-weight:600;text-decoration:none;border-style:none;border-radius:0px 0px 0px 0px;padding:30px 120px 30px 120px;}.elementor-kit-118030 e-page-transition{background-color:#FFBC7D;}.elementor-kit-118030 a{color:var( --e-global-color-primary );text-decoration:underline;}.elementor-kit-118030 a:hover{color:var( --e-global-color-primary );text-decoration:underline;}.elementor-kit-118030 h1{font-family:"Roboto Slab", Sans-serif;font-size:120px;font-weight:600;line-height:144px;}.elementor-kit-118030 h2{font-family:"Roboto Slab", Sans-serif;font-size:80px;font-weight:600;line-height:85px;}.elementor-kit-118030 h3{font-family:"Roboto Slab", Sans-serif;font-size:60px;font-weight:600;line-height:72px;}.elementor-kit-118030 h4{font-family:"Roboto Slab", Sans-serif;font-size:44px;font-weight:600;line-height:52.8px;}.elementor-kit-118030 h5{font-family:"Roboto Slab", Sans-serif;font-size:34px;font-weight:600;line-height:40.8px;}.elementor-kit-118030 h6{font-family:"Roboto Slab", Sans-serif;font-size:28px;font-weight:600;line-height:33.8px;}.elementor-kit-118030 button:hover,.elementor-kit-118030 button:focus,.elementor-kit-118030 input[type="button"]:hover,.elementor-kit-118030 input[type="button"]:focus,.elementor-kit-118030 input[type="submit"]:hover,.elementor-kit-118030 input[type="submit"]:focus,.elementor-kit-118030 .elementor-button:hover,.elementor-kit-118030 .elementor-button:focus{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-kit-118030 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-118030 input:not([type="button"]):not([type="submit"]),.elementor-kit-118030 textarea,.elementor-kit-118030 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );accent-color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1595px;}.e-con{--container-max-width:1595px;}.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-kit-118030{font-size:18px;line-height:26px;}.elementor-kit-118030 h1{font-size:80px;line-height:85px;}.elementor-kit-118030 h2{font-size:60px;line-height:72px;}.elementor-kit-118030 h3{font-size:44px;line-height:52.8px;}.elementor-kit-118030 h4{font-size:34px;line-height:40.8px;}.elementor-kit-118030 h5{font-size:28px;line-height:33.6px;}.elementor-kit-118030 h6{font-size:21px;line-height:33.8px;}.elementor-kit-118030 button,.elementor-kit-118030 input[type="button"],.elementor-kit-118030 input[type="submit"],.elementor-kit-118030 .elementor-button{padding:20px 100px 25px 100px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-118030{font-size:16px;line-height:24px;}.elementor-kit-118030 h1{font-size:36px;line-height:43.2px;}.elementor-kit-118030 h2{font-size:32px;line-height:40px;}.elementor-kit-118030 h3{font-size:28px;line-height:33.6px;}.elementor-kit-118030 h4{font-size:24px;line-height:28.8px;}.elementor-kit-118030 h5{font-size:20px;line-height:24px;}.elementor-kit-118030 h6{font-size:16px;line-height:19.2px;}.elementor-kit-118030 button,.elementor-kit-118030 input[type="button"],.elementor-kit-118030 input[type="submit"],.elementor-kit-118030 .elementor-button{padding:18px 100px 22px 100px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h6, ol, p, ul {
    font-size: unset;
    margin-top: 0px;
}

#main-menu h2 {
    letter-spacing: -1px;
}

@media only screen and (max-width: 1280px) and (min-width: 1024px)
{
.elementor-kit-118030 {
    font-size: 18px;
    line-height: 26px;   
}
.elementor-kit-118030 h1 {
    font-size: 100px;
    line-height: 115px;
}

.elementor-kit-118030 h2 {
    font-size: 70px;
    line-height: 80px;
}

.elementor-kit-118030 h3 {
    font-size: 50px;
    line-height: 60px;
}

.elementor-kit-118030 h4 {
    font-size: 40px;
    line-height: 45px;
}

.elementor-kit-118030 h5 {
    font-size: 32px;
    line-height: 36px;
}

.elementor-kit-118030 h6 {
    font-size: 24px;
    line-height: 30px;
}
#main-menu h2 {
    font-size: 50px;
    line-height: 55px;
    letter-spacing: -1px;
}
}

.single-post a {
        color: var(--e-global-color-text);
    text-decoration: underline;
}
.single-post #bottom-footer a {
        color: var(--e-global-color-primary);
}

.elementor-widget-button .elementor-button:hover {
    text-decoration: none;
}

#header a, #main-menu a, #footer a, #bottom-footer a, a.elementor-button {
    text-decoration: none;
}

#footer .e-gallery-image {
    background-size: 100%;
    background-repeat: no-repeat;
}
#footer .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card {
    display: none;
}

ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
    border-inline-start: 0px solid transparent!important;
}
.elementor-nav-menu .elementor-item {
    font-family: "Safiro", Sans-serif;
    font-weight: 600;
    font-size: 28px;
}
.elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "urw-din", Sans-serif;
    font-weight: 400;
}
@media (max-width: 1024px) {
    .elementor-nav-menu .elementor-item {
        font-family: "Safiro", Sans-serif!important;
        font-weight: 600!important;
        font-size: 24px!important;
    }
}
@media (max-width: 767px) {
    .elementor-nav-menu .elementor-item {
        font-family: "Safiro", Sans-serif!important;
        font-weight: 600!important;
        font-size: 24px!important;
    }
}


.swiper-pagination-bullet {
    clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
    border-radius: 0%!important;
}

.gform_wrapper .gform_fields {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.gform_wrapper .gform_fields .gfield {
    list-style-type: none;
    position: relative;
    margin-bottom: .6rem;
    padding-left: 0;
}

.gform_wrapper .gform_fields .gfield--small {
    width: calc(40% - 1rem);
    margin-right: 1rem;
}

.gform_wrapper .gform_fields .gfield--large {
    width: 100%;
}

.gform_wrapper .gform_fields .gfield--medium {
    width: 100%;
}

.gform_wrapper .gform_fields .gfield.gform_hidden {
    display: none;
}

.gform_wrapper .gform_fields .gfield.gf_invisible,.gform_wrapper .gform_fields .gfield.gfield_visibility_hidden {
    visibility: hidden;
    position: absolute;
    left: -9999px;
}

.gform_wrapper .gform_fields .gfield_label {
    font-weight: 400;
    display: block;
    margin-bottom: .6rem;
    color: var(--e-global-color-primary);
}

.gform_wrapper .gform_fields .gfield_label.gfield_label_before_complex {
    margin-bottom: .1rem;
}

.gform_wrapper .gform_fields .gfield_required {
    color: var( --e-global-color-secondary );
}

.gform_wrapper .gform_fields .gfield_checkbox,.gform_wrapper .gform_fields .gfield_radio {
    padding: 0;
    list-style-type: none;
}

.gform_wrapper .gform_fields .gfield_checkbox label,.gform_wrapper .gform_fields .gfield_radio label {
    font-size: 1.125rem;
    padding-left: 1rem;
}


.gform_wrapper .gform_fields .gfield_description.validation_message {
    font-size: .9375rem;
    text-align: left;
}


.gform_wrapper .gform_fields .ginput_container .instruction,.gform_wrapper .gform_fields .ginput_container label {
    font-size: .9375rem;
    margin-bottom: .6rem;
    display: inline-block;
    color: var(--e-global-color-primary);
}

.gform_wrapper .gform_fields .ginput_container.ginput_complex {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.gform_wrapper .gform_fields .ginput_container.ginput_complex .name_prefix {
    margin-bottom: .6rem;
    flex: 0 0 30%;
}

.gform_wrapper .gform_fields .ginput_container.ginput_complex .name_first {
    margin-bottom: .6rem;
    flex: 0 0 calc(70% - 1rem);
}

.gform_wrapper .gform_fields .ginput_container.ginput_complex .name_middle {
    overflow: hidden;
    flex: 0 0 30%;
}

.gform_wrapper .gform_fields .ginput_container.ginput_complex .name_last {
    flex: 0 0 calc(70% - 1rem);
}

.gform_wrapper .gform_fields .ginput_container.ginput_complex+.validation_message {
    margin-left: 32%;
}

.gform_wrapper .gform_footer {
    display: flex;
    padding-top: 0;
    margin: .6rem 0 0;
    flex-flow: row-reverse wrap;
    justify-content: flex-start;
    align-items: center;
}

.gform_wrapper .gform_footer .gform_ajax_spinner {
    margin-right: 1.2rem;
}

.gform_wrapper .gform_page_footer {
    margin: .6rem 0 0;
}

.gform_wrapper .validation_error {
    margin-bottom: 1rem;
    color: #d7b502;
}

.gform_wrapper button,.gform_wrapper input[type=button],.gform_wrapper input[type=submit] {
    background-color: transparent;
    font-family: "Safiro", Sans-serif;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(90deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
    clip-path: polygon(0 25%, 100% 0, 100% 75%, 0 100%);
    font-size: 28px;
    line-height: 33.6px;
}
@media (max-width: 1024px) {
.gform_wrapper button,.gform_wrapper input[type=button],.gform_wrapper input[type=submit] {
    font-size: 21px;
    line-height: 24px;   
}
}
@media (max-width: 767px) {
.gform_wrapper button,.gform_wrapper input[type=button],.gform_wrapper input[type=submit] {
    font-size: 16px;
    line-height: 24px;   
}
}
.gform_wrapper button:hover,.gform_wrapper input[type=button]:hover,.gform_wrapper input[type=submit]:hover {
        background-image: linear-gradient(90deg, #01E2D6 0%, #0493FF 100%);
        text-decoration: underline;
}

.gform_wrapper .gf_progressbar {
    display: none;
}

.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
    display: none!important;
    position: absolute!important;
    left: -1000px;
}
.gform_validation_errors h2.gform_submission_error {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    font-size: 21px;
    line-height: 33.8px;
}

.content__row {
    display: flex;
    margin-bottom: 32px;
}
.content__column.full {
    width: 100%;
}
@media (min-width: 768px) {
    .content__row {
        justify-content: space-between;
    }
    .content__column.half {
        width:calc(50% - 16px);
        float: left;
    }

    .content__column.third {
        width:calc(33.33333% - 21px);
        float: left;
    }
}
.content__column figure {
margin-bottom: 30px!important;
}
figcaption {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    font-style: normal;
}
@media (max-width: 767px) {
    .content__row {
        flex-direction: column;
    }
}
.page-template-default h2 {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    font-size: 44px;
    line-height: 52.8px;
}
@media (max-width: 1024px) {
    .page-template-default h2 {
    font-size: 34px;
    line-height: 40.8px;
    }
}
@media (max-width: 767px) {
    .page-template-default h2 {
    font-size: 24px;
    line-height: 28.8px;
    }
}

.main-menu-item {
    clip-path: polygon(0 15%, 100% 0, 100% 85%, 0 100%);
    height: 300px;
    will-change: height;
    transition: height 0.5s;
}
.main-menu-item:hover {
    background: linear-gradient(180deg, #FF0000 0%, #FF7700 100%);
    height: 415px;
    clip-path: polygon(0 10%, 100% 0, 100% 90%, 0 100%);
}
.main-menu-item:hover h2 {
    color:#FFECCC!important;
}

@media (max-width: 1024px) {
.main-menu-item:hover {
    background: linear-gradient(180deg, #FF0000 0%, #FF7700 100%);
    height: 250px;
    clip-path: polygon(0 13%, 100% 0, 100% 87%, 0 100%);
    }
}

@media (max-width: 767px) {
.main-menu-item {
    clip-path: polygon(0 0, 95% 0, 100% 100%, 5% 100%);
    height: 85px;
}
.main-menu-item:hover {
    background: linear-gradient(180deg, #FF0000 0%, #FF7700 100%);
    height: 85px;
    clip-path: polygon(0 0, 95% 0, 100% 100%, 5% 100%);
    }
}


.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
background-color: var( --e-global-color-secondary );
color: white;
}
.select2-container--default .select2-results__option--selected {
background-color: #000;
color: var( --e-global-color-secondary );
}

@media (min-width:768px)
{
    .cta-color {
    background-size: 100% 720px!important;
}
}
@media (max-width:767px)
{
    .cta-color{
    background-size: 100% 430px!important;
}
}

.nieuwsbrief button {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-accent) 0%, var(--e-global-color-secondary) 100%);
    clip-path: polygon(0 25%, 100% 0, 100% 75%, 0 100%);
    margin-top: 20px;
}
.nieuwsbrief button:hover {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-secondary) 0%, var(--e-global-color-accent) 100%);
    clip-path: polygon(0 25%, 100% 0, 100% 75%, 0 100%);
}
@media (max-width:1023px) {
    .nieuwsbrief button {
        padding: 40px 75px!important;
    }
}
@media (max-width:767px) {
    .nieuwsbrief button {
        width: 100%;
        padding: 30px 60px!important;
    }
}

@media (max-width:1023px) {
    .agenda-overview div[data-elementor-type="loop-item"].type-agenda, .news-overview div[data-elementor-type="loop-item"].type-post, .search-overview div[data-elementor-type="loop-item"] {
    margin-right: 0;
}
}

.tickets {
    width: 100%;
}
.content__tickets .content__tickets-item {
    background-color: var( --e-global-color-primary );
    clip-path: polygon(0 0, 100% 0, 100% 100%, 1.5% 100%);
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    display: flex;
    min-height: 88px;
    align-items: center;
    justify-content: center;
    display: flex;
    margin-top: -1px;
    margin-right: 35px;
    transition: all 0.3s ease;
    will-change: margin-right;
}
.content__tickets .content__tickets-item:hover {
    margin-right: 0px;
}
.content__tickets .content__tickets-item .content__tickets-item-date-location, .content__tickets .content__tickets-item .gray-color {
    align-self: center;
    background-color: var( --e-global-color-primary );
    width: 78%;
    flex-direction: row;
    margin: 0;
    padding-left: 130px;
    display: flex;
}
.content__tickets-item-date {
    padding: 0 130px 0 0;
}
h6.content__tickets-item-location {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    margin: 0;
}
.content__tickets .content__tickets-item .content__tickets-link {
    background-color: var( --e-global-color-text );
    clip-path: polygon(0 0, 100% 0, 100% 100%, 9% 100%);
    width: 22%;
    font-family: "Safiro", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 30px;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    text-decoration: none;
    min-height: 88px;
    padding: 27px 40px 0 0;
    text-align: right;
    background-image: url("https://www.mo.nl/content/uploads/2025/01/arrow-tickets.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 28px 25px;
    display: block;
}
.content__tickets .content__tickets-item .content__tickets-link.orange-color, .content__tickets .content__tickets-item .content__tickets-link.gray-color {
    background-image: none;
    padding-right: 0;
}
@media (max-width:1024px) {
    .content__tickets .content__tickets-item .content__tickets-item-date-location, .content__tickets .content__tickets-item .gray-color {
        width: 75%;
        padding-left: 40px;
    }
    .content__tickets-item-date {
        padding: 0 40px 0 0;
    }
    .content__tickets .content__tickets-item .content__tickets-link {
        font-size: 21px;
        line-height: 26px;
        background-size: 21px 18px;
        width: 25%;
        padding: 30px 35px 0 0;
}
.content__tickets .content__tickets-item .content__tickets-link.orange-color, .content__tickets .content__tickets-item .content__tickets-link.gray-color {
    background-image: none;
    padding-right: 0;
}
}
@media (max-width:767px) {
    .content__tickets .content__tickets-item {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);
        margin-right: 0;
    }
    .content__tickets .content__tickets-item .content__tickets-item-date-location, .content__tickets .content__tickets-item .gray-color {
        width: 65%;
        padding-left: 40px;
        flex-direction: column;
}
    .content__tickets .content__tickets-item .content__tickets-link {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 13% 100%);
        font-size: 16px;
        line-height: 19.2px;
        background-size: 16px 14px;
        width: 35%;
        padding: 35px 30px 0 0;
        text-align: right;
    }
    .content__tickets .content__tickets-item .content__tickets-link.orange-color, .content__tickets .content__tickets-item .content__tickets-link.gray-color {
    background-image: none;
    padding-right: 0;
}
}

.content__iframe, .content__iframe-wrapper {
    position:relative
}

.content__iframe-wrapper iframe, .content__iframe iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width:100%
}

.content__iframe-wrapper {
    margin:0 auto 30px
}

.content__iframe {
    height: 0;
    margin: 0 0 30px;
    overflow:hidden
}

.elementor-widget-container iframe.iframe-sizer {
    width: 800px;
    height: 800px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Safiro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-regular-webfont.eot');
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-regular-webfont.woff2') format('woff2'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-regular-webfont.woff') format('woff'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-regular-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Safiro';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-regularitalic-webfont.eot');
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-regularitalic-webfont.woff2') format('woff2'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-regularitalic-webfont.woff') format('woff'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-regularitalic-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Safiro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-medium-webfont.eot');
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-medium-webfont.woff2') format('woff2'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-medium-webfont.woff') format('woff'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-medium-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Safiro';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-mediumitalic-webfont.eot');
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-mediumitalic-webfont.woff2') format('woff2'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-mediumitalic-webfont.woff') format('woff'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-mediumitalic-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Safiro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-semibold-webfont.eot');
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-semibold-webfont.woff2') format('woff2'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-semibold-webfont.woff') format('woff'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-semibold-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Safiro';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-semibolditalic-webfont.eot');
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-semibolditalic-webfont.woff2') format('woff2'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-semibolditalic-webfont.woff') format('woff'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-semibolditalic-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Safiro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-bold-webfont.eot');
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-bold-webfont.woff2') format('woff2'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-bold-webfont.woff') format('woff'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-bold-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Safiro';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-bolditalic-webfont.eot');
	src: url('https://www.mo.nl/content/uploads/2024/11/safiro-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-bolditalic-webfont.woff2') format('woff2'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-bolditalic-webfont.woff') format('woff'),
		url('https://www.mo.nl/content/uploads/2024/11/safiro-bolditalic-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */