.elementor-1500 .elementor-element.elementor-element-0f5812d{--display:flex;}.elementor-1500 .elementor-element.elementor-element-17a86af{font-family:"Open Sans", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-1500 .elementor-element.elementor-element-17a86af a{color:var( --e-global-color-text );}.elementor-1500 .elementor-element.elementor-element-17a86af a:hover{color:var( --e-global-color-primary );}.elementor-1500 .elementor-element.elementor-element-db57d90{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1500 .elementor-element.elementor-element-c004163{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1500 .elementor-element.elementor-element-48e8716{padding:0px 100px 0px 0px;font-family:"OpenSans Apert", Sans-serif;font-size:20px;font-weight:400;}.elementor-1500 .elementor-element.elementor-element-9bb281a{--display:flex;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1500 .elementor-element.elementor-element-e085aef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1500 .elementor-element.elementor-element-e085aef .elementor-heading-title{font-family:"OpenSans Apert", Sans-serif;font-size:26px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-1500 .elementor-element.elementor-element-f8d576c{font-family:"OpenSans Apert", Sans-serif;font-size:20px;font-weight:500;line-height:40px;color:var( --e-global-color-text );}.elementor-1500 .elementor-element.elementor-element-c2678fb{--display:flex;}@media(max-width:1024px){.elementor-1500 .elementor-element.elementor-element-e085aef .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-1500 .elementor-element.elementor-element-c004163{--width:80%;}.elementor-1500 .elementor-element.elementor-element-9bb281a{--width:30%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-48e8716 */.elementor-1500 .elementor-element.elementor-element-48e8716 h2 span {
  color: #ba0c2f;
}
.elementor-1500 .elementor-element.elementor-element-48e8716 h2{
    font-weight: 800;
    color: #201a1a;
    position: relative;
    padding-bottom: 15px;
}
.elementor-1500 .elementor-element.elementor-element-48e8716 h3{
    color: #201a1a;
    font-size: 42px;
    margin-bottom: 40px;
    font-weight: 800;

}
@media screen and (min-width:1024px){
    .elementor-1500 .elementor-element.elementor-element-48e8716 h2{
    font-size: 80px;
    line-height: 90px;
    }
}

.elementor-1500 .elementor-element.elementor-element-48e8716 h2::after {
    background-color: #535454;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 260px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8d576c */.elementor-1500 .elementor-element.elementor-element-f8d576c ul {
    list-style: none;
    margin-bottom: 0px;
    padding-left: 5px;
}
.elementor-1500 .elementor-element.elementor-element-f8d576c ul li::before {
    content: "»";
    left: -10px;
    line-height: 30px;
    position: relative;
    top: 0px;
}

.elementor-1500 .elementor-element.elementor-element-f8d576c ul li {
    padding-left: 10px;
    position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OpenSans Apert';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://apertures.com/wp-content/uploads/2025/05/opensans-regular-webfont.f35b89f4d1df11041ce2.woff2') format('woff2');
}
@font-face {
	font-family: 'OpenSans Apert';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://apertures.com/wp-content/uploads/2025/05/opensans-extrabold-webfont.d2aa8ff7fbf63e2e137f.woff2') format('woff2');
}
@font-face {
	font-family: 'OpenSans Apert';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://apertures.com/wp-content/uploads/2025/05/opensans-semibold-webfont.5249cec0d8d49a033305.woff2') format('woff2');
}
/* End Custom Fonts CSS */