.elementor-3007973 .elementor-element.elementor-element-1d4372f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3007973 .elementor-element.elementor-element-1d4372f4{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-3007973 .elementor-element.elementor-element-326450ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3007973 .elementor-element.elementor-element-de7ab96:not(.elementor-motion-effects-element-type-background), .elementor-3007973 .elementor-element.elementor-element-de7ab96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.aimeefairweather.com/wp-content/uploads/2022/04/168-Haddington-Ave-15.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3007973 .elementor-element.elementor-element-de7ab96 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.84;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3007973 .elementor-element.elementor-element-de7ab96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-secondary );margin-top:0px;margin-bottom:0px;padding:80px 80px 80px 80px;}.elementor-3007973 .elementor-element.elementor-element-6cb2f8aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3007973 .elementor-element.elementor-element-185aeaee .elementor-heading-title{font-family:var( --e-global-typography-af15d21-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-af15d21-font-size );font-weight:var( --e-global-typography-af15d21-font-weight );text-transform:var( --e-global-typography-af15d21-text-transform );line-height:var( --e-global-typography-af15d21-line-height );letter-spacing:var( --e-global-typography-af15d21-letter-spacing );}.elementor-3007973 .elementor-element.elementor-element-676a6e27{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-3007973 .elementor-element.elementor-element-676a6e27 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-3007973 .elementor-element.elementor-element-676a6e27 .elementor-headline{text-align:start;font-family:var( --e-global-typography-a8daac5-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-a8daac5-font-size );line-height:var( --e-global-typography-a8daac5-line-height );}.elementor-3007973 .elementor-element.elementor-element-676a6e27 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-a8daac5-font-family ), Helvetica, Sans-serif;line-height:var( --e-global-typography-a8daac5-line-height );}.elementor-3007973 .elementor-element.elementor-element-676a6e27 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );stroke-width:3px;}.elementor-3007973 .elementor-element.elementor-element-78f41d93 .elementor-heading-title{font-family:var( --e-global-typography-ef82e31-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-ef82e31-font-size );font-weight:var( --e-global-typography-ef82e31-font-weight );line-height:var( --e-global-typography-ef82e31-line-height );}.elementor-bc-flex-widget .elementor-3007973 .elementor-element.elementor-element-3faf9eec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3007973 .elementor-element.elementor-element-3faf9eec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3007973 .elementor-element.elementor-element-3faf9eec.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3007973 .elementor-element.elementor-element-3faf9eec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3007973 .elementor-element.elementor-element-21746e2f{width:auto;max-width:auto;}.elementor-3007973 .elementor-element.elementor-element-21746e2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3007973 .elementor-element.elementor-element-1eec37c0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3007973 .elementor-element.elementor-element-1eec37c0{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-3007973 .elementor-element.elementor-element-6f7f2783 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3007973 .elementor-element.elementor-element-7b1aefab img{width:185px;opacity:0.6;}.elementor-3007973 .elementor-element.elementor-element-3d130f12 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3007973 .elementor-element.elementor-element-2b94126d img{width:185px;opacity:0.6;}.elementor-3007973 .elementor-element.elementor-element-28b9b7c2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3007973 .elementor-element.elementor-element-1f3506c0 img{width:185px;opacity:0.6;}.elementor-3007973 .elementor-element.elementor-element-63d83428 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3007973 .elementor-element.elementor-element-399d72 img{width:185px;opacity:0.6;}@media(max-width:1023px){.elementor-3007973 .elementor-element.elementor-element-1d4372f4{padding:80px 24px 80px 24px;}.elementor-3007973 .elementor-element.elementor-element-de7ab96{padding:80px 40px 80px 40px;}.elementor-3007973 .elementor-element.elementor-element-185aeaee .elementor-heading-title{font-size:var( --e-global-typography-af15d21-font-size );line-height:var( --e-global-typography-af15d21-line-height );letter-spacing:var( --e-global-typography-af15d21-letter-spacing );}.elementor-3007973 .elementor-element.elementor-element-676a6e27 .elementor-headline{font-size:var( --e-global-typography-a8daac5-font-size );line-height:var( --e-global-typography-a8daac5-line-height );}.elementor-3007973 .elementor-element.elementor-element-676a6e27 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-a8daac5-line-height );}.elementor-3007973 .elementor-element.elementor-element-78f41d93 .elementor-heading-title{font-size:var( --e-global-typography-ef82e31-font-size );line-height:var( --e-global-typography-ef82e31-line-height );}}@media(max-width:767px){.elementor-3007973 .elementor-element.elementor-element-1d4372f4{padding:0px 0px 40px 0px;}.elementor-3007973 .elementor-element.elementor-element-de7ab96{padding:80px 24px 80px 24px;}.elementor-3007973 .elementor-element.elementor-element-185aeaee{text-align:start;}.elementor-3007973 .elementor-element.elementor-element-185aeaee .elementor-heading-title{font-size:var( --e-global-typography-af15d21-font-size );line-height:var( --e-global-typography-af15d21-line-height );letter-spacing:var( --e-global-typography-af15d21-letter-spacing );}.elementor-3007973 .elementor-element.elementor-element-676a6e27 .elementor-headline{font-size:var( --e-global-typography-a8daac5-font-size );line-height:var( --e-global-typography-a8daac5-line-height );}.elementor-3007973 .elementor-element.elementor-element-676a6e27 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-a8daac5-line-height );}.elementor-3007973 .elementor-element.elementor-element-78f41d93 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3007973 .elementor-element.elementor-element-78f41d93{text-align:start;}.elementor-3007973 .elementor-element.elementor-element-78f41d93 .elementor-heading-title{font-size:var( --e-global-typography-ef82e31-font-size );line-height:var( --e-global-typography-ef82e31-line-height );}.elementor-3007973 .elementor-element.elementor-element-3faf9eec > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-3007973 .elementor-element.elementor-element-21746e2f{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-3007973 .elementor-element.elementor-element-6cb2f8aa{width:60%;}.elementor-3007973 .elementor-element.elementor-element-3faf9eec{width:40%;}}@media(max-width:1023px) and (min-width:768px){.elementor-3007973 .elementor-element.elementor-element-6f7f2783{width:50%;}.elementor-3007973 .elementor-element.elementor-element-3d130f12{width:50%;}.elementor-3007973 .elementor-element.elementor-element-28b9b7c2{width:50%;}.elementor-3007973 .elementor-element.elementor-element-63d83428{width:50%;}}/* Start custom CSS */.button--ghost .elementor-button {
    box-shadow:  inset 0 0 0 1px var(--e-global-color-secondary);
    background: transparent;
}

.button--ghost .elementor-button:hover {
    background: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
}

.button--white .elementor-button {
    background: var(--e-global-color-secondary);
    color: var(--e-global-color-primary);
    
}

.button--white .elementor-button:hover {
    color: var(--e-global-color-text);
    background: var(--e-global-color-secondary);
}

.ti-widget[data-layout-id='15'][data-set-id='dark-background'] .ti-inner .ti-review-content .ti-review-text {
    height: 160px;
    font-size: 1rem;
    line-height: 1.4 !important;
}

.arrow-decoration--white {
    stroke: #ffffff !important;
}

/*@media only screen and (max-width: 767px ) {
    #heroSection .elementor-background-overlay {
        background-color: transparent;
    background-image: linear-gradient(160deg, #FFFFFF00 20%, #FFFFFF 56%);
    opacity: 0.9;
    }
}//* End custom CSS */