.elementor-5781 .elementor-element.elementor-element-516bb71{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5781 .elementor-element.elementor-element-051ef8c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-5781 .elementor-element.elementor-element-8c6871b img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-5781 .elementor-element.elementor-element-1607713{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5781 .elementor-element.elementor-element-8cd1642{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-5781 .elementor-element.elementor-element-25b9777 img{width:100%;height:375px;object-fit:cover;object-position:center center;}.elementor-5781 .elementor-element.elementor-element-870ff52 > .elementor-container{max-width:824px;}.elementor-5781 .elementor-element.elementor-element-870ff52{margin-top:0px;margin-bottom:84px;}.elementor-5781 .elementor-element.elementor-element-183e03d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5781 .elementor-element.elementor-element-183e03d{font-family:"canada-type-gibson", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-bd1da0a );}.elementor-5781 .elementor-element.elementor-element-183e03d a{color:var( --e-global-color-bd1da0a );}.elementor-5781 .elementor-element.elementor-element-9061584 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5781 .elementor-element.elementor-element-9061584 .elementor-heading-title{font-family:"canada-type-gibson", Sans-serif;font-size:40px;font-weight:700;}.elementor-5781 .elementor-element.elementor-element-bc0deea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5781 .elementor-element.elementor-element-5c873b5 .elementor-button{font-family:"canada-type-gibson", Sans-serif;font-weight:bold;text-transform:lowercase;fill:var( --e-global-color-099b50a );color:var( --e-global-color-099b50a );}@media(max-width:767px){.elementor-5781 .elementor-element.elementor-element-8cd1642{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5781 .elementor-element.elementor-element-9061584 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5781 .elementor-element.elementor-element-9061584 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-183e03d */.elementor-5781 .elementor-element.elementor-element-183e03d {
    max-width: 100%;
    overflow: hidden;
}

.elementor-5781 .elementor-element.elementor-element-183e03d svg {
    margin: 0 12px;
}

.elementor-5781 .elementor-element.elementor-element-183e03d svg path {
    stroke: #2e2e2e !important;
}

.elementor-5781 .elementor-element.elementor-element-183e03d span {
    display: inline-flex;
    align-items: center;
}

@media (max-width: 768px) {
    .elementor-5781 .elementor-element.elementor-element-183e03d #breadcrumbs span {
        display: contents !important;
    }

    .elementor-5781 .elementor-element.elementor-element-183e03d svg{
        height: 18px;
    }
}

.elementor-5781 .elementor-element.elementor-element-183e03d #breadcrumbs span span span > a {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-9061584 */.elementor-5781 .elementor-element.elementor-element-9061584 {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-bc0deea */.elementor-5781 .elementor-element.elementor-element-bc0deea h1, .elementor-5781 .elementor-element.elementor-element-bc0deea h2, .elementor-5781 .elementor-element.elementor-element-bc0deea h3, .elementor-5781 .elementor-element.elementor-element-bc0deea h4, .elementor-5781 .elementor-element.elementor-element-bc0deea h5, .elementor-5781 .elementor-element.elementor-element-bc0deea h6 {
    font-size: 24px;
    text-transform: uppercase;
}

@media (max-width: 767px) {
    .elementor-5781 .elementor-element.elementor-element-bc0deea h1, .elementor-5781 .elementor-element.elementor-element-bc0deea h2, .elementor-5781 .elementor-element.elementor-element-bc0deea h3, .elementor-5781 .elementor-element.elementor-element-bc0deea h4, .elementor-5781 .elementor-element.elementor-element-bc0deea h5, .elementor-5781 .elementor-element.elementor-element-bc0deea h6 {
        font-size: 20px;
    }
}

.elementor-5781 .elementor-element.elementor-element-bc0deea img {
    padding-top: 40px;
    padding-bottom: 40px;
}

.elementor-5781 .elementor-element.elementor-element-bc0deea .elementor-widget-wrap {
    padding: 0px !important;
}

.elementor-5781 .elementor-element.elementor-element-bc0deea section {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c873b5 */.elementor-5781 .elementor-element.elementor-element-5c873b5 span {
    text-transform: uppercase;
}/* End custom CSS */