.elementor-50 .elementor-element.elementor-element-1ba2671{--display:flex;--position:fixed;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;top:0px;--z-index:9999;}.elementor-50 .elementor-element.elementor-element-1ba2671:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-1ba2671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001024;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-1ba2671{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-1ba2671{right:0px;}.elementor-50 .elementor-element.elementor-element-64e2f43{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-50 .elementor-element.elementor-element-357defc{--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:space-between;--align-items:flex-start;--padding-top:32px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-bd0deec{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-2b6816e{text-align:end;}.elementor-50 .elementor-element.elementor-element-2b6816e .elementor-heading-title{font-family:"Funnel Display (Google Fonts)", Sans-serif;font-size:4.75rem;font-weight:700;text-transform:uppercase;line-height:1em;color:var( --e-global-color-dd50051 );}.elementor-50 .elementor-element.elementor-element-32bca07{--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:space-between;--align-items:flex-start;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;--z-index:99;}.elementor-50 .elementor-element.elementor-element-32bca07:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-32bca07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd50051 );}.elementor-50 .elementor-element.elementor-element-d699d77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:96px;}.elementor-50 .elementor-element.elementor-element-044da50{--display:flex;}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-8112703{padding:0px 0px 24px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-962c55f .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-dd50051 );color:var( --e-global-color-dd50051 );padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-962c55f{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-f0ce54e{--display:flex;}.elementor-50 .elementor-element.elementor-element-8ebeb38{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-b3d4574{padding:0px 0px 32px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-85cf9bd{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-5bdd8f2{padding:0px 0px 32px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-05eb147{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-f2b9d1c{padding:0px 0px 32px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-0a61b15{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-b6ec943{padding:0px 0px 32px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-20a69e1{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-0eea197{padding:0px 0px 32px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-e4999a8{--display:flex;border-style:none;--border-style:none;}.elementor-50 .elementor-element.elementor-element-d4d22b3{padding:0px 0px 32px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-52162f9{--display:flex;border-style:none;--border-style:none;}.elementor-50 .elementor-element.elementor-element-1885e1a{padding:0px 0px 32px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-f5f6378{--display:flex;border-style:none;--border-style:none;}.elementor-50 .elementor-element.elementor-element-2c89cb1{padding:0px 0px 32px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-08adba6{--n-accordion-title-font-size:var( --e-global-typography-d17806f-font-size );margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#00102440;}.elementor-50 .elementor-element.elementor-element-08adba6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-50 .elementor-element.elementor-element-08adba6 {--n-accordion-padding:32px 0px 32px 0px;}:where( .elementor-50 .elementor-element.elementor-element-08adba6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-d17806f-font-family ), Sans-serif;font-weight:var( --e-global-typography-d17806f-font-weight );text-transform:var( --e-global-typography-d17806f-text-transform );line-height:var( --e-global-typography-d17806f-line-height );}.elementor-50 .elementor-element.elementor-element-f90e2b7{padding:48px 0px 24px 0px;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-563311b .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-dd50051 );color:var( --e-global-color-dd50051 );padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-563311b{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-64e2f43{--padding-top:96px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-50 .elementor-element.elementor-element-357defc{--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;--padding-top:32px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-bd0deec{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50 .elementor-element.elementor-element-2b6816e{text-align:start;}.elementor-50 .elementor-element.elementor-element-2b6816e .elementor-heading-title{font-size:4rem;line-height:1.0625em;}.elementor-50 .elementor-element.elementor-element-32bca07{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-50 .elementor-element.elementor-element-d699d77{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-8112703{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-b3d4574{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-5bdd8f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-f2b9d1c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-b6ec943{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-0eea197{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-d4d22b3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-1885e1a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-2c89cb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-08adba6{--n-accordion-title-font-size:var( --e-global-typography-d17806f-font-size );}:where( .elementor-50 .elementor-element.elementor-element-08adba6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-d17806f-line-height );}.elementor-50 .elementor-element.elementor-element-f90e2b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-64e2f43{--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-50 .elementor-element.elementor-element-357defc{--padding-top:32px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50 .elementor-element.elementor-element-2b6816e{text-align:start;}.elementor-50 .elementor-element.elementor-element-2b6816e .elementor-heading-title{font-size:2.0625rem;}.elementor-50 .elementor-element.elementor-element-32bca07{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-50 .elementor-element.elementor-element-d699d77{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-d699d77.e-con{--order:-99999 /* order start hack */;}.elementor-50 .elementor-element.elementor-element-044da50{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-8112703{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-50 .elementor-element.elementor-element-f0ce54e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-50 .elementor-element.elementor-element-b3d4574{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-5bdd8f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-f2b9d1c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-b6ec943{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-0eea197{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-d4d22b3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-1885e1a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-2c89cb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-08adba6{--n-accordion-title-font-size:var( --e-global-typography-d17806f-font-size );}:where( .elementor-50 .elementor-element.elementor-element-08adba6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-d17806f-line-height );}.elementor-50 .elementor-element.elementor-element-f90e2b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-1ba2671{--width:calc(100vw + 1px);}.elementor-50 .elementor-element.elementor-element-bd0deec{--width:100%;}.elementor-50 .elementor-element.elementor-element-d699d77{--width:50%;}.elementor-50 .elementor-element.elementor-element-f0ce54e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-bd0deec{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-1ba2671 */.elementor-50 .elementor-element.elementor-element-1ba2671:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #001024;
    opacity: 1;
    mix-blend-mode: exclusion;
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64e2f43 */.elementor-50 .elementor-element.elementor-element-64e2f43:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #001024;
    opacity: 1;
    mix-blend-mode: exclusion;
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8112703 */.elementor-50 .elementor-element.elementor-element-8112703 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-8112703 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d699d77 */.elementor-50 .elementor-element.elementor-element-d699d77 {
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d4574 */.elementor-50 .elementor-element.elementor-element-b3d4574 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b3d4574 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdd8f2 */.elementor-50 .elementor-element.elementor-element-5bdd8f2 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-5bdd8f2 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2b9d1c */.elementor-50 .elementor-element.elementor-element-f2b9d1c p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-f2b9d1c a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6ec943 */.elementor-50 .elementor-element.elementor-element-b6ec943 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b6ec943 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eea197 */.elementor-50 .elementor-element.elementor-element-0eea197 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-0eea197 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d22b3 */.elementor-50 .elementor-element.elementor-element-d4d22b3 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-d4d22b3 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1885e1a */.elementor-50 .elementor-element.elementor-element-1885e1a p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-1885e1a a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c89cb1 */.elementor-50 .elementor-element.elementor-element-2c89cb1 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-2c89cb1 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d4574 */.elementor-50 .elementor-element.elementor-element-b3d4574 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b3d4574 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdd8f2 */.elementor-50 .elementor-element.elementor-element-5bdd8f2 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-5bdd8f2 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2b9d1c */.elementor-50 .elementor-element.elementor-element-f2b9d1c p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-f2b9d1c a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6ec943 */.elementor-50 .elementor-element.elementor-element-b6ec943 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b6ec943 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eea197 */.elementor-50 .elementor-element.elementor-element-0eea197 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-0eea197 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d22b3 */.elementor-50 .elementor-element.elementor-element-d4d22b3 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-d4d22b3 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1885e1a */.elementor-50 .elementor-element.elementor-element-1885e1a p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-1885e1a a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c89cb1 */.elementor-50 .elementor-element.elementor-element-2c89cb1 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-2c89cb1 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d4574 */.elementor-50 .elementor-element.elementor-element-b3d4574 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b3d4574 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdd8f2 */.elementor-50 .elementor-element.elementor-element-5bdd8f2 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-5bdd8f2 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2b9d1c */.elementor-50 .elementor-element.elementor-element-f2b9d1c p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-f2b9d1c a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6ec943 */.elementor-50 .elementor-element.elementor-element-b6ec943 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b6ec943 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eea197 */.elementor-50 .elementor-element.elementor-element-0eea197 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-0eea197 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d22b3 */.elementor-50 .elementor-element.elementor-element-d4d22b3 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-d4d22b3 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1885e1a */.elementor-50 .elementor-element.elementor-element-1885e1a p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-1885e1a a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c89cb1 */.elementor-50 .elementor-element.elementor-element-2c89cb1 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-2c89cb1 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d4574 */.elementor-50 .elementor-element.elementor-element-b3d4574 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b3d4574 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdd8f2 */.elementor-50 .elementor-element.elementor-element-5bdd8f2 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-5bdd8f2 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2b9d1c */.elementor-50 .elementor-element.elementor-element-f2b9d1c p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-f2b9d1c a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6ec943 */.elementor-50 .elementor-element.elementor-element-b6ec943 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b6ec943 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eea197 */.elementor-50 .elementor-element.elementor-element-0eea197 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-0eea197 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d22b3 */.elementor-50 .elementor-element.elementor-element-d4d22b3 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-d4d22b3 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1885e1a */.elementor-50 .elementor-element.elementor-element-1885e1a p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-1885e1a a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c89cb1 */.elementor-50 .elementor-element.elementor-element-2c89cb1 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-2c89cb1 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d4574 */.elementor-50 .elementor-element.elementor-element-b3d4574 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b3d4574 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdd8f2 */.elementor-50 .elementor-element.elementor-element-5bdd8f2 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-5bdd8f2 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2b9d1c */.elementor-50 .elementor-element.elementor-element-f2b9d1c p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-f2b9d1c a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6ec943 */.elementor-50 .elementor-element.elementor-element-b6ec943 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b6ec943 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eea197 */.elementor-50 .elementor-element.elementor-element-0eea197 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-0eea197 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d22b3 */.elementor-50 .elementor-element.elementor-element-d4d22b3 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-d4d22b3 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1885e1a */.elementor-50 .elementor-element.elementor-element-1885e1a p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-1885e1a a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c89cb1 */.elementor-50 .elementor-element.elementor-element-2c89cb1 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-2c89cb1 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d4574 */.elementor-50 .elementor-element.elementor-element-b3d4574 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b3d4574 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdd8f2 */.elementor-50 .elementor-element.elementor-element-5bdd8f2 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-5bdd8f2 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2b9d1c */.elementor-50 .elementor-element.elementor-element-f2b9d1c p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-f2b9d1c a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6ec943 */.elementor-50 .elementor-element.elementor-element-b6ec943 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b6ec943 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eea197 */.elementor-50 .elementor-element.elementor-element-0eea197 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-0eea197 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d22b3 */.elementor-50 .elementor-element.elementor-element-d4d22b3 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-d4d22b3 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1885e1a */.elementor-50 .elementor-element.elementor-element-1885e1a p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-1885e1a a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c89cb1 */.elementor-50 .elementor-element.elementor-element-2c89cb1 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-2c89cb1 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d4574 */.elementor-50 .elementor-element.elementor-element-b3d4574 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b3d4574 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdd8f2 */.elementor-50 .elementor-element.elementor-element-5bdd8f2 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-5bdd8f2 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2b9d1c */.elementor-50 .elementor-element.elementor-element-f2b9d1c p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-f2b9d1c a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6ec943 */.elementor-50 .elementor-element.elementor-element-b6ec943 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b6ec943 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eea197 */.elementor-50 .elementor-element.elementor-element-0eea197 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-0eea197 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d22b3 */.elementor-50 .elementor-element.elementor-element-d4d22b3 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-d4d22b3 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1885e1a */.elementor-50 .elementor-element.elementor-element-1885e1a p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-1885e1a a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c89cb1 */.elementor-50 .elementor-element.elementor-element-2c89cb1 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-2c89cb1 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d4574 */.elementor-50 .elementor-element.elementor-element-b3d4574 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b3d4574 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdd8f2 */.elementor-50 .elementor-element.elementor-element-5bdd8f2 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-5bdd8f2 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2b9d1c */.elementor-50 .elementor-element.elementor-element-f2b9d1c p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-f2b9d1c a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6ec943 */.elementor-50 .elementor-element.elementor-element-b6ec943 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b6ec943 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eea197 */.elementor-50 .elementor-element.elementor-element-0eea197 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-0eea197 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d22b3 */.elementor-50 .elementor-element.elementor-element-d4d22b3 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-d4d22b3 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1885e1a */.elementor-50 .elementor-element.elementor-element-1885e1a p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-1885e1a a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c89cb1 */.elementor-50 .elementor-element.elementor-element-2c89cb1 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-2c89cb1 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d4574 */.elementor-50 .elementor-element.elementor-element-b3d4574 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b3d4574 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdd8f2 */.elementor-50 .elementor-element.elementor-element-5bdd8f2 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-5bdd8f2 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2b9d1c */.elementor-50 .elementor-element.elementor-element-f2b9d1c p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-f2b9d1c a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6ec943 */.elementor-50 .elementor-element.elementor-element-b6ec943 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-b6ec943 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eea197 */.elementor-50 .elementor-element.elementor-element-0eea197 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-0eea197 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4d22b3 */.elementor-50 .elementor-element.elementor-element-d4d22b3 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-d4d22b3 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1885e1a */.elementor-50 .elementor-element.elementor-element-1885e1a p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-1885e1a a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c89cb1 */.elementor-50 .elementor-element.elementor-element-2c89cb1 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-2c89cb1 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-08adba6 */.elementor-50 .elementor-element.elementor-element-08adba6 details {
    border-bottom: 1px solid #00102440;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f90e2b7 */.elementor-50 .elementor-element.elementor-element-f90e2b7 p:last-child {
    margin-block-end: 0;;
}

.elementor-50 .elementor-element.elementor-element-f90e2b7 a {
    color: #001024;
    font-size: 0.8125rem;
    text-transform: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Funnel Display (Google Fonts)';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cosmoescaperoom.com/wp-content/uploads/FunnelDisplay-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Funnel Display (Google Fonts)';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cosmoescaperoom.com/wp-content/uploads/FunnelDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Funnel Display (Google Fonts)';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cosmoescaperoom.com/wp-content/uploads/FunnelDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Funnel Display (Google Fonts)';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cosmoescaperoom.com/wp-content/uploads/FunnelDisplay-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Funnel Display (Google Fonts)';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cosmoescaperoom.com/wp-content/uploads/FunnelDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Funnel Display (Google Fonts)';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://cosmoescaperoom.com/wp-content/uploads/FunnelDisplay-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */