.elementor-35374 .elementor-element.elementor-element-d32629f{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:1px;--margin-right:1px;--margin-bottom:1px;--margin-left:1px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-35374 .elementor-element.elementor-element-5654b67 .elementor-cta__content{text-align:center;padding:40px 30px 40px 30px;background-color:#00000000;}.elementor-35374 .elementor-element.elementor-element-5654b67 .elementor-cta__title{font-family:"canada-type-gibson", Sans-serif;font-weight:600;color:#000000;}.elementor-35374 .elementor-element.elementor-element-5654b67 .elementor-cta:hover .elementor-cta__content{background-color:#00000000;}.elementor-35374 .elementor-element.elementor-element-5654b67 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-accent );}.elementor-35374 .elementor-element.elementor-element-5654b67 .elementor-cta .elementor-cta__bg, .elementor-35374 .elementor-element.elementor-element-5654b67 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-35374 .elementor-element.elementor-element-5654b67 > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at top left, #E6E6E6 0%, #FFFFFF 81%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFD4D7;}/* Start custom CSS for call-to-action, class: .elementor-element-5654b67 */.elementor-35374 .elementor-element.elementor-element-5654b67 {
    display: flex;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: visible;
    max-width: calc(100% - 5px) !important;
}
.elementor-35374 .elementor-element.elementor-element-5654b67 .elementor-widget-container {
    width: 100%;
}
.elementor-35374 .elementor-element.elementor-element-5654b67 a {
    font-weight: 600;
}
.elementor-35374 .elementor-element.elementor-element-5654b67::before {
    content: ' ';
    position: absolute;
    left: auto;
    top: auto;
    right: 1px;
    bottom: 25%;
    height: 1.5em;
    width: 2px;
    display: block;
    transform: translate(50%, 50%);
    z-index: 2;
    background: #fff;
}
.elementor-35374 .elementor-element.elementor-element-5654b67::after {
    content: '+';
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 25%;
    font-weight: bold;
    padding: 4px;
    transform: translate(50%, 50%);
    color: #ff4713;
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32629f */.elementor-35374 .elementor-element.elementor-element-d32629f {
    height: 100%;
}/* End custom CSS */