.elementor-2036 .elementor-element.elementor-element-6d67e99.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-theme-post-content{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-2036 .elementor-element.elementor-element-55253c4{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2036 .elementor-element.elementor-element-13cb938{text-align:center;}.elementor-2036 .elementor-element.elementor-element-13cb938 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2036 .elementor-element.elementor-element-c39dff5{--spacer-size:35px;}.elementor-2036 .elementor-element.elementor-element-f32603d{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-2036 .elementor-element.elementor-element-55253c4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2036 .elementor-element.elementor-element-f32603d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-55253c4 */.wp-block-embed__wrapper {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f32603d */@media screen and (min-width: 768px) {
.pt-cv-page > :nth-child(1) {
    background-color: #661212  !important;
color: white !important;
}
.pt-cv-page > :nth-child(3) {
    background-color: #661212  !important;
color: white;
}
.pt-cv-page > :nth-child(5) {
    background-color: #661212  !important;
color: white;
}
.pt-cv-page > :nth-child(7) {
    background-color: #661212  !important; 
color: white;
}
.pt-cv-page > :nth-child(9) {
    background-color: #661212  !important;
color: white;
}}
@media screen and (max-width: 767px) {
.pt-cv-page > :nth-child(odd) {
    background-color: #661212  !important;
color: white !important;
}}
.pt-cv-ifield {
margin: auto;
}
@media screen and (min-width: 480px) {
.pt-cv-href-thumbnail {
    width: 86%;
}
.pt-cv-title {
    width: 80%;
}
}
@media screen and (max-width: 479px) {
.pt-cv-href-thumbnail > img {
    margin-left: 16% !important;
    width: 67%;
}
.pt-cv-title {
    width: 90%;
}
.pt-cv-colwrap {
    text-align: center;
}
.pt-cv-colwrap > h4 {
    margin-left: 5%;
}
}
h4 > a {
color: inherit !important;
}
.pt-cv-ifield {
    padding-left: 3%;
}
.pt-cv-view {
    max-width: calc(100vw + 5px);
}/* End custom CSS */