.elementor-1226 .elementor-element.elementor-element-d11491a > .elementor-widget-container{margin:0em 0em 0.5em 0em;}.elementor-1226 .elementor-element.elementor-element-d11491a .elementor-heading-title{font-size:44px;font-weight:300;color:var( --e-global-color-primary );}.elementor-1226 .elementor-element.elementor-element-041cbc7{margin-top:0em;margin-bottom:1em;}.elementor-1226 .elementor-element.elementor-element-0ce8c78{margin-top:0em;margin-bottom:1em;}.elementor-1226 .elementor-element.elementor-element-784a92d > .elementor-widget-container{border-style:solid;border-width:60px 60px 60px 60px;border-color:var( --e-global-color-primary );}.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-accordion-icon, .elementor-1226 .elementor-element.elementor-element-784a92d .elementor-accordion-title{color:#444444;}.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-accordion-icon svg{fill:#444444;}.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-accordion-title{line-height:1.1em;}.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-tab-title{padding:25px 20px 25px 20px;}.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-tab-content{padding:20px 25px 40px 25px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for heading, class: .elementor-element-d11491a */.elementor-1226 .elementor-element.elementor-element-d11491a strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-784a92d */.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-accordion-title{
    padding-left: 2.5rem;
    display: block;
}
.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-accordion-title span {
    color: #C92C2E;
    position: absolute;
    margin-left: -2.5rem
}
.elementor-1226 .elementor-element.elementor-element-784a92d small {
    display: block;
    font-size: 16px;
    text-transform: uppercase;
}
.elementor-1226 .elementor-element.elementor-element-784a92d p:last-of-type {
    margin-bottom: 0;
}
.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-accordion .elementor-accordion-item {
    border-right: 0;
    border-left: 0;
}
.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-accordion .elementor-accordion-item:first-of-type {
    border-top:0;
}
.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-accordion .elementor-accordion-item:last-of-type {
    border-bottom:0;
}
.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-tab-title {
    position: relative;
}
.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-tab-title:after {
    background: #cc2a28;
    content: " ";
    width: 0%;
    height: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: .5s ease-in-out all;
}
.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-tab-title:hover:after,
.elementor-1226 .elementor-element.elementor-element-784a92d .elementor-tab-title.elementor-active:after {
    width: 100%;
}
.elementor-1226 .elementor-element.elementor-element-784a92d b {
    font-weight: 400;
}/* End custom CSS */