.elementor-3937 .elementor-element.elementor-element-12632ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-3937 .elementor-element.elementor-element-9754970 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-3937 .elementor-element.elementor-element-aea2991{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3937 .elementor-element.elementor-element-7a1fe6a img{width:100%;opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-7a1fe6a:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3937 .elementor-element.elementor-element-ce6be7c img{opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-ce6be7c:hover img{opacity:100;}.elementor-3937 .elementor-element.elementor-element-8545ec5 img{opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-8545ec5:hover img{opacity:100;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3937 .elementor-element.elementor-element-8ef56e3{text-align:center;}.elementor-3937 .elementor-element.elementor-element-1d77601{text-align:center;}.elementor-3937 .elementor-element.elementor-element-344fcf9{text-align:center;}.elementor-3937 .elementor-element.elementor-element-d73879a img{width:100%;opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-d73879a:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3937 .elementor-element.elementor-element-a0d2dda img{width:100%;opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-a0d2dda:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3937 .elementor-element.elementor-element-4c8d2b5 img{width:100%;opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-4c8d2b5:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3937 .elementor-element.elementor-element-ef93627{text-align:center;}.elementor-3937 .elementor-element.elementor-element-4b99678{text-align:center;}.elementor-3937 .elementor-element.elementor-element-415457a{text-align:center;}.elementor-3937 .elementor-element.elementor-element-90fa922{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3937 .elementor-element.elementor-element-73d446b img{width:100%;opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-73d446b:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3937 .elementor-element.elementor-element-1624364{text-align:center;}.elementor-3937 .elementor-element.elementor-element-0b69216 img{opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-0b69216:hover img{opacity:100;}.elementor-3937 .elementor-element.elementor-element-4da65ff{text-align:center;}.elementor-3937 .elementor-element.elementor-element-322196c img{opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-322196c:hover img{opacity:100;}.elementor-3937 .elementor-element.elementor-element-9150798{text-align:center;}.elementor-3937 .elementor-element.elementor-element-404fdf2 img{width:100%;opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-404fdf2:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3937 .elementor-element.elementor-element-2be0ed8{text-align:center;}.elementor-3937 .elementor-element.elementor-element-6d0aa84 img{width:100%;opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-6d0aa84:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3937 .elementor-element.elementor-element-be867cb{text-align:center;}.elementor-3937 .elementor-element.elementor-element-c08576a img{width:100%;opacity:0.75;}.elementor-3937 .elementor-element.elementor-element-c08576a:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3937 .elementor-element.elementor-element-53798a5{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3937 .elementor-element.elementor-element-aea2991{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3937 .elementor-element.elementor-element-90fa922{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3937 .elementor-element.elementor-element-aea2991{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3937 .elementor-element.elementor-element-90fa922{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-9754970 */.content {
    font-family: "Helvetica", sans-serif;
    font-size: 2.5rem;
    font-weight: 300;
    color: #111111;
    padding-left: 0.25em;
}

@media only screen and (max-width: 767px) {
    .content {
        font-size: 2rem !important;
        padding-left:0 .15em;
    }
}

.outer {
    overflow: hidden;  !important;
}

.outer div {
    display: inline-block;
}

.loop {
    white-space: nowrap;
    animation: loop-anim 25s linear infinite;
}

@media only screen and (max-width: 767px) {
    .loop {
        animation: loop-anim 15s linear infinite;
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50% /* This works because of the div between "outer" and "loop" */
    }
}/* End custom CSS */