.elementor-8538 .elementor-element.elementor-element-93cc733{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-8538 .elementor-element.elementor-element-7d3cc09 .widget-image-caption{color:#F8FBFD;font-family:"Monument", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:4px;}.elementor-8538 .elementor-element.elementor-element-e1f3222{padding:25px 0px 25px 0px;}.elementor-widget-ha-post-grid-new .ha-pg-item .ha-pg-badge a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-post-grid-new .ha-pg-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-post-grid-new .ha-pg-excerpt{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-post-grid-new .ha-pg-meta-wrap ul li a,.elementor-widget-ha-post-grid-new .ha-pg-meta-wrap ul li span,.elementor-widget-ha-post-grid-new .ha-pg-meta-wrap ul li + li:before{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-post-grid-new .ha-pg-readmore a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-grid-wrap{grid-template-columns:repeat( 3, 1fr );grid-column-gap:30px;grid-row-gap:35px;}.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-item{border-radius:10px 10px 10px 10px;}.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-title a{font-family:"Monument", Sans-serif;font-weight:400;color:#605D5E;}.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-title a:hover{color:#88E6F1;}.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-pagination-wrap .page-numbers:not(:last-child){margin-right:10px;}.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-pagination-wrap .page-numbers{color:#605D5E;background-color:#5EC6DC;}.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-loadmore-wrap .ha-pg-loadmore{color:#605D5E;background-color:#5EC6DC;}.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-pagination-wrap .page-numbers:not([class~=dots]):hover{color:#5EC6DC;background-color:#605D5E;}.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-pagination-wrap .page-numbers.current{color:#5EC6DC;background-color:#605D5E;}.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-loadmore-wrap .ha-pg-loadmore:hover{color:#5EC6DC;background-color:#605D5E;}@media(max-width:1024px){.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-grid-wrap{grid-template-columns:repeat( 2, 1fr );}}@media(max-width:767px){.elementor-8538 .elementor-element.elementor-element-7d3cc09 .widget-image-caption{font-size:40px;}.elementor-8538 .elementor-element.elementor-element-cef7dd5 .ha-pg-grid-wrap{grid-template-columns:repeat( 1, 1fr );}}/* Start custom CSS for image, class: .elementor-element-7d3cc09 */.elementor-8538 .elementor-element.elementor-element-7d3cc09 figcaption {
position: absolute;
margin: 0;
width: 100%;
top: 55%;
transform: translateY(-50%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Monument';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.ryzehrt.com/ryzenew/wp-content/uploads/2025/07/monumentextended-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Monument';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.ryzehrt.com/ryzenew/wp-content/uploads/2025/07/monumentextended-ultrabold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Monument';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.ryzehrt.com/ryzenew/wp-content/uploads/2025/07/monumentextended-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Monument';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.ryzehrt.com/ryzenew/wp-content/uploads/2025/07/PPMonumentExtended-Light-BF645465a264007.woff') format('woff');
}
/* End Custom Fonts CSS */