.elementor-49 .elementor-element.elementor-element-450b567{--display:flex;}.elementor-49 .elementor-element.elementor-element-9009c2e{--grid-columns:3;}.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination{text-align:center;font-family:"Audrey Display", Sans-serif;font-size:20px;font-weight:normal;line-height:1.2em;margin-top:1.5em;}.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .page-numbers.current{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-49 .elementor-element.elementor-element-76ea783 .elementor-icon-wrapper{text-align:center;}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-9009c2e{--grid-columns:2;}.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination{font-size:32px;line-height:1.2em;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-9009c2e{--grid-columns:1;}.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination{font-size:24px;line-height:1.2em;}}/* Start custom CSS for loop-grid, class: .elementor-element-9009c2e */.elementor-49 .elementor-element.elementor-element-9009c2e nav { 
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1em;
    width: fit-content;
    justify-self: center;
    
}
.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .prev,
.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .next {
    font-size: 0; /* Hides the native text */
}
.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .prev::before,
.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .next::after {
    font-size: 16px; /* Brings back the icon size */
}
.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .next {
    text-align: left;
    }
.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .prev {
        text-align: right;
    }

.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .prev::before {
    content: "\f053"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}


.elementor-49 .elementor-element.elementor-element-9009c2e .elementor-pagination .next:after {
    content: "\f054"; 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76ea783 */.elementor-49 .elementor-element.elementor-element-76ea783 {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Audrey Display';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyDisplay-BoldWEB.woff2') format('woff2'),
		url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyDisplay-BoldWEB.woff') format('woff');
}
@font-face {
	font-family: 'Audrey Display';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyDisplay-BoldItalicWEB.woff2') format('woff2'),
		url('https://rmhc-new.amfm.ca/wp-content/uploads/AudreyDisplay-BoldItalicWEB.woff') format('woff');
}
/* End Custom Fonts CSS */