.elementor-6560 .elementor-element.elementor-element-e507a41 > .elementor-container{min-height:30vh;}.elementor-6560 .elementor-element.elementor-element-e507a41{margin-top:12%;margin-bottom:0%;padding:0% 05% 0% 05%;}.elementor-6560 .elementor-element.elementor-element-f18d274:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6560 .elementor-element.elementor-element-f18d274 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-6560 .elementor-element.elementor-element-f18d274 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:5% 010% 0% 10%;}.elementor-6560 .elementor-element.elementor-element-f18d274 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6560 .elementor-element.elementor-element-ae53db7 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-6560 .elementor-element.elementor-element-ae53db7{text-align:center;}.elementor-6560 .elementor-element.elementor-element-ae53db7 .elementor-heading-title{font-family:var( --e-global-typography-7ef32ea-font-family ), Sans-serif;font-size:var( --e-global-typography-7ef32ea-font-size );font-weight:var( --e-global-typography-7ef32ea-font-weight );text-transform:var( --e-global-typography-7ef32ea-text-transform );line-height:var( --e-global-typography-7ef32ea-line-height );color:#2E3F42;}.elementor-6560 .elementor-element.elementor-element-f2e4e24 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-f2e4e24{text-align:center;font-family:"linotype-sabon", Sans-serif;font-size:2em;font-weight:300;font-style:italic;line-height:1.2em;letter-spacing:-0.4px;color:#344552;}.elementor-6560 .elementor-element.elementor-element-089bbf6 > .elementor-element-populated{padding:05% 05% 05% 05%;}.elementor-6560 .elementor-element.elementor-element-e83b82e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-e83b82e{text-align:center;}.elementor-6560 .elementor-element.elementor-element-e83b82e .elementor-heading-title{font-family:var( --e-global-typography-83e74e0-font-family ), Sans-serif;font-size:var( --e-global-typography-83e74e0-font-size );font-weight:var( --e-global-typography-83e74e0-font-weight );text-transform:var( --e-global-typography-83e74e0-text-transform );letter-spacing:var( --e-global-typography-83e74e0-letter-spacing );color:#4BB4A9;}.elementor-6560 .elementor-element.elementor-element-6ef1a43 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-6ef1a43{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:#344552;}.elementor-msie .elementor-6560 .elementor-element.elementor-element-462741c .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-6560 .elementor-element.elementor-element-462741c .elementor-post__thumbnail__link{padding-bottom:calc( 0.5 * 100% );}.elementor-6560 .elementor-element.elementor-element-462741c:after{content:"0.5";position:absolute;color:transparent;}.elementor-6560 .elementor-element.elementor-element-462741c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 035% 0% 035%;}.elementor-6560 .elementor-element.elementor-element-462741c:not( .elementor-widget-image ) .elementor-widget-container, .elementor-6560 .elementor-element.elementor-element-462741c.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://signalandhearth.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-6560 .elementor-element.elementor-element-462741c .elementor-portfolio-item__img, .elementor-6560 .elementor-element.elementor-element-462741c .elementor-portfolio-item__overlay{border-radius:15px 15px 15px 15px;}.elementor-6560 .elementor-element.elementor-element-462741c a .elementor-portfolio-item__title{color:#FEFDF9;}.elementor-6560 .elementor-element.elementor-element-462741c .elementor-portfolio-item__title{font-family:var( --e-global-typography-0955cb6-font-family ), Sans-serif;font-size:var( --e-global-typography-0955cb6-font-size );font-weight:var( --e-global-typography-0955cb6-font-weight );font-style:var( --e-global-typography-0955cb6-font-style );line-height:var( --e-global-typography-0955cb6-line-height );letter-spacing:var( --e-global-typography-0955cb6-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-47e1301 > .elementor-element-populated{padding:05% 05% 05% 05%;}.elementor-6560 .elementor-element.elementor-element-8ec1613 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-8ec1613{text-align:center;}.elementor-6560 .elementor-element.elementor-element-8ec1613 .elementor-heading-title{font-family:var( --e-global-typography-83e74e0-font-family ), Sans-serif;font-size:var( --e-global-typography-83e74e0-font-size );font-weight:var( --e-global-typography-83e74e0-font-weight );text-transform:var( --e-global-typography-83e74e0-text-transform );letter-spacing:var( --e-global-typography-83e74e0-letter-spacing );color:#4BB4A9;}.elementor-6560 .elementor-element.elementor-element-9d9b75d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-9d9b75d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:#344552;}.elementor-msie .elementor-6560 .elementor-element.elementor-element-bb507e0 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-6560 .elementor-element.elementor-element-bb507e0 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-6560 .elementor-element.elementor-element-bb507e0:after{content:"0.66";position:absolute;color:transparent;}.elementor-6560 .elementor-element.elementor-element-bb507e0{--grid-row-gap:15px;--grid-column-gap:25px;}.elementor-6560 .elementor-element.elementor-element-bb507e0 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-6560 .elementor-element.elementor-element-bb507e0 a .elementor-portfolio-item__title{color:#FEFDF9;}.elementor-6560 .elementor-element.elementor-element-bb507e0 .elementor-portfolio-item__title{font-family:var( --e-global-typography-0955cb6-font-family ), Sans-serif;font-size:var( --e-global-typography-0955cb6-font-size );font-weight:var( --e-global-typography-0955cb6-font-weight );font-style:var( --e-global-typography-0955cb6-font-style );line-height:var( --e-global-typography-0955cb6-line-height );letter-spacing:var( --e-global-typography-0955cb6-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-c329927:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6560 .elementor-element.elementor-element-c329927 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-6560 .elementor-element.elementor-element-c329927 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:5% 010% 05% 10%;}.elementor-6560 .elementor-element.elementor-element-c329927 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6560 .elementor-element.elementor-element-5234a44 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-5234a44{text-align:center;font-family:"linotype-sabon", Sans-serif;font-size:2.1em;font-weight:400;line-height:1.2em;letter-spacing:-0.8px;color:#344552;}.elementor-6560 .elementor-element.elementor-element-09cc672 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-09cc672{text-align:center;font-family:var( --e-global-typography-9b33fa1-font-family ), Sans-serif;font-size:var( --e-global-typography-9b33fa1-font-size );line-height:var( --e-global-typography-9b33fa1-line-height );letter-spacing:var( --e-global-typography-9b33fa1-letter-spacing );color:#344552;}.elementor-6560 .elementor-element.elementor-element-8c2caf5 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-bb27c76-font-family ), Sans-serif;font-size:var( --e-global-typography-bb27c76-font-size );font-weight:var( --e-global-typography-bb27c76-font-weight );text-transform:var( --e-global-typography-bb27c76-text-transform );letter-spacing:var( --e-global-typography-bb27c76-letter-spacing );fill:#FEFDF9;color:#FEFDF9;box-shadow:5px 5px 0px 0px rgba(75, 180, 168.99999999999994, 0.4392156862745098);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:1% 2% 1% 2%;}.elementor-6560 .elementor-element.elementor-element-8c2caf5 > .elementor-widget-container{padding:0% 0% 0% 0%;}@media(min-width:2400px){.elementor-6560 .elementor-element.elementor-element-ae53db7 .elementor-heading-title{font-size:var( --e-global-typography-7ef32ea-font-size );line-height:var( --e-global-typography-7ef32ea-line-height );}.elementor-6560 .elementor-element.elementor-element-e83b82e .elementor-heading-title{font-size:var( --e-global-typography-83e74e0-font-size );letter-spacing:var( --e-global-typography-83e74e0-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-6ef1a43{font-size:var( --e-global-typography-text-font-size );}.elementor-6560 .elementor-element.elementor-element-462741c .elementor-portfolio-item__title{font-size:var( --e-global-typography-0955cb6-font-size );line-height:var( --e-global-typography-0955cb6-line-height );letter-spacing:var( --e-global-typography-0955cb6-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-8ec1613 .elementor-heading-title{font-size:var( --e-global-typography-83e74e0-font-size );letter-spacing:var( --e-global-typography-83e74e0-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-9d9b75d{font-size:var( --e-global-typography-text-font-size );}.elementor-6560 .elementor-element.elementor-element-bb507e0 .elementor-portfolio-item__title{font-size:var( --e-global-typography-0955cb6-font-size );line-height:var( --e-global-typography-0955cb6-line-height );letter-spacing:var( --e-global-typography-0955cb6-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-09cc672{font-size:var( --e-global-typography-9b33fa1-font-size );line-height:var( --e-global-typography-9b33fa1-line-height );letter-spacing:var( --e-global-typography-9b33fa1-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-8c2caf5 .elementor-button{font-size:var( --e-global-typography-bb27c76-font-size );letter-spacing:var( --e-global-typography-bb27c76-letter-spacing );}}@media(max-width:1366px){.elementor-6560 .elementor-element.elementor-element-ae53db7 .elementor-heading-title{font-size:var( --e-global-typography-7ef32ea-font-size );line-height:var( --e-global-typography-7ef32ea-line-height );}.elementor-6560 .elementor-element.elementor-element-e83b82e .elementor-heading-title{font-size:var( --e-global-typography-83e74e0-font-size );letter-spacing:var( --e-global-typography-83e74e0-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-6ef1a43{font-size:var( --e-global-typography-text-font-size );}.elementor-6560 .elementor-element.elementor-element-462741c .elementor-portfolio-item__title{font-size:var( --e-global-typography-0955cb6-font-size );line-height:var( --e-global-typography-0955cb6-line-height );letter-spacing:var( --e-global-typography-0955cb6-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-8ec1613 .elementor-heading-title{font-size:var( --e-global-typography-83e74e0-font-size );letter-spacing:var( --e-global-typography-83e74e0-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-9d9b75d{font-size:var( --e-global-typography-text-font-size );}.elementor-6560 .elementor-element.elementor-element-bb507e0 .elementor-portfolio-item__title{font-size:var( --e-global-typography-0955cb6-font-size );line-height:var( --e-global-typography-0955cb6-line-height );letter-spacing:var( --e-global-typography-0955cb6-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-09cc672{font-size:var( --e-global-typography-9b33fa1-font-size );line-height:var( --e-global-typography-9b33fa1-line-height );letter-spacing:var( --e-global-typography-9b33fa1-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-8c2caf5 .elementor-button{font-size:var( --e-global-typography-bb27c76-font-size );letter-spacing:var( --e-global-typography-bb27c76-letter-spacing );}}@media(max-width:1024px){.elementor-6560 .elementor-element.elementor-element-ae53db7 .elementor-heading-title{font-size:var( --e-global-typography-7ef32ea-font-size );line-height:var( --e-global-typography-7ef32ea-line-height );}.elementor-6560 .elementor-element.elementor-element-f2e4e24{font-size:1.8em;}.elementor-6560 .elementor-element.elementor-element-e83b82e .elementor-heading-title{font-size:var( --e-global-typography-83e74e0-font-size );letter-spacing:var( --e-global-typography-83e74e0-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-6ef1a43{font-size:var( --e-global-typography-text-font-size );}.elementor-msie .elementor-6560 .elementor-element.elementor-element-462741c .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-6560 .elementor-element.elementor-element-462741c .elementor-portfolio-item__title{font-size:var( --e-global-typography-0955cb6-font-size );line-height:var( --e-global-typography-0955cb6-line-height );letter-spacing:var( --e-global-typography-0955cb6-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-8ec1613 .elementor-heading-title{font-size:var( --e-global-typography-83e74e0-font-size );letter-spacing:var( --e-global-typography-83e74e0-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-9d9b75d{font-size:var( --e-global-typography-text-font-size );}.elementor-msie .elementor-6560 .elementor-element.elementor-element-bb507e0 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-6560 .elementor-element.elementor-element-bb507e0 .elementor-portfolio-item__title{font-size:var( --e-global-typography-0955cb6-font-size );line-height:var( --e-global-typography-0955cb6-line-height );letter-spacing:var( --e-global-typography-0955cb6-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-5234a44{font-size:1.8em;}.elementor-6560 .elementor-element.elementor-element-09cc672{font-size:var( --e-global-typography-9b33fa1-font-size );line-height:var( --e-global-typography-9b33fa1-line-height );letter-spacing:var( --e-global-typography-9b33fa1-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-8c2caf5 .elementor-button{font-size:var( --e-global-typography-bb27c76-font-size );letter-spacing:var( --e-global-typography-bb27c76-letter-spacing );}}@media(max-width:767px){.elementor-6560 .elementor-element.elementor-element-e507a41{padding:5% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-ae53db7 > .elementor-widget-container{padding:10% 0% 010% 0%;}.elementor-6560 .elementor-element.elementor-element-ae53db7 .elementor-heading-title{font-size:var( --e-global-typography-7ef32ea-font-size );line-height:var( --e-global-typography-7ef32ea-line-height );}.elementor-6560 .elementor-element.elementor-element-f2e4e24 > .elementor-widget-container{margin:-10% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-f2e4e24{font-size:1.5em;}.elementor-6560 .elementor-element.elementor-element-089bbf6 > .elementor-element-populated{padding:10% 2% 15% 2%;}.elementor-6560 .elementor-element.elementor-element-e83b82e > .elementor-widget-container{padding:0% 0% 010% 0%;}.elementor-6560 .elementor-element.elementor-element-e83b82e .elementor-heading-title{font-size:var( --e-global-typography-83e74e0-font-size );letter-spacing:var( --e-global-typography-83e74e0-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-6ef1a43 > .elementor-widget-container{margin:-10% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-6ef1a43{font-size:var( --e-global-typography-text-font-size );}.elementor-msie .elementor-6560 .elementor-element.elementor-element-462741c .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-6560 .elementor-element.elementor-element-462741c > .elementor-widget-container{padding:0% 010% 0% 10%;}.elementor-6560 .elementor-element.elementor-element-462741c .elementor-portfolio-item__title{font-size:var( --e-global-typography-0955cb6-font-size );line-height:var( --e-global-typography-0955cb6-line-height );letter-spacing:var( --e-global-typography-0955cb6-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-47e1301 > .elementor-element-populated{padding:10% 2% 15% 2%;}.elementor-6560 .elementor-element.elementor-element-8ec1613 > .elementor-widget-container{padding:0% 0% 010% 0%;}.elementor-6560 .elementor-element.elementor-element-8ec1613 .elementor-heading-title{font-size:var( --e-global-typography-83e74e0-font-size );letter-spacing:var( --e-global-typography-83e74e0-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-9d9b75d > .elementor-widget-container{margin:-10% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-9d9b75d{font-size:var( --e-global-typography-text-font-size );}.elementor-msie .elementor-6560 .elementor-element.elementor-element-bb507e0 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-6560 .elementor-element.elementor-element-bb507e0 .elementor-portfolio-item__title{font-size:var( --e-global-typography-0955cb6-font-size );line-height:var( --e-global-typography-0955cb6-line-height );letter-spacing:var( --e-global-typography-0955cb6-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-5234a44 > .elementor-widget-container{margin:-10% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-5234a44{font-size:1.5em;}.elementor-6560 .elementor-element.elementor-element-09cc672 > .elementor-widget-container{margin:-10% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6560 .elementor-element.elementor-element-09cc672{font-size:var( --e-global-typography-9b33fa1-font-size );line-height:var( --e-global-typography-9b33fa1-line-height );letter-spacing:var( --e-global-typography-9b33fa1-letter-spacing );}.elementor-6560 .elementor-element.elementor-element-8c2caf5 > .elementor-widget-container{margin:2% 10% 2% 10%;}.elementor-6560 .elementor-element.elementor-element-8c2caf5 .elementor-button{font-size:var( --e-global-typography-bb27c76-font-size );letter-spacing:var( --e-global-typography-bb27c76-letter-spacing );padding:2% 2% 2% 2%;}}/* Start custom CSS for portfolio, class: .elementor-element-bb507e0 */.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail {
    background-color: revert;
}/* End custom CSS */