.elementor-2 .elementor-element.elementor-element-cab5d60{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cab5d60:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cab5d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb04a66 );background-image:url("https://www.heritagesl.com/wp-content/uploads/heritage-senior-living-residents-family.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-a6ef09e{--display:grid;--min-height:max(750px, 60vh);--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:start;--grid-align-content:end;--overlay-opacity:1;--padding-top:calc(var(--sb_padding-t) * .5);--padding-bottom:var(--sb_padding-b);--padding-left:var(--sb_padding-l);--padding-right:var(--sb_padding-r);grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-a6ef09e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cb04a66 ) 25%, var( --e-global-color-924da78 ) 80%);}.elementor-2 .elementor-element.elementor-element-a6ef09e::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(309deg, var( --e-global-color-cb04a66 ) 51%, var( --e-global-color-8b8df64 ) 84%);}.elementor-2 .elementor-element.elementor-element-a6ef09e.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-38e01e0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--sb_gap-6) var(--sb_gap-col-content);--row-gap:var(--sb_gap-6);--column-gap:var(--sb_gap-col-content);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-397faa9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-97ce7aa .elementor-button{background-color:var( --e-global-color-4d9b901 );border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-4d9b901 );}.elementor-2 .elementor-element.elementor-element-97ce7aa .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-97ce7aa .elementor-button:focus{background-color:var( --e-global-color-cb04a66 );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-97ce7aa{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-73dc445{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.35;--padding-top:var(--sb_padding-t);--padding-bottom:var(--sb_padding-b);--padding-left:var(--sb_padding-l);--padding-right:var(--sb_padding-r);}.elementor-2 .elementor-element.elementor-element-73dc445::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.heritagesl.com/wp-content/uploads/bg-leaf-partial.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:min(33%, 400px) auto;}.elementor-2 .elementor-element.elementor-element-53a3eac{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-f2061a2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--sb_gap-row-content) var(--sb_gap-col-content);--row-gap:var(--sb_gap-row-content);--column-gap:var(--sb_gap-col-content);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-92bd02e{width:var( --container-widget-width, var(--max-width-md) );max-width:var(--max-width-md);--container-widget-width:var(--max-width-md);--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-2f06e6b{--divider-border-style:solid;--divider-color:var( --e-global-color-c9b1d7f );--divider-border-width:1px;width:var( --container-widget-width, var(--max-width-md) );max-width:var(--max-width-md);margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:var(--max-width-md);--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2f06e6b .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-2f06e6b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-2f06e6b .elementor-divider__text{color:var( --e-global-color-accent );font-family:var( --e-global-typography-d2c30e0-font-family ), Sans-serif;font-size:var( --e-global-typography-d2c30e0-font-size );line-height:var( --e-global-typography-d2c30e0-line-height );letter-spacing:var( --e-global-typography-d2c30e0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-79b6ecf{width:var( --container-widget-width, var(--max-width-xl) );max-width:var(--max-width-xl);--container-widget-width:var(--max-width-xl);--container-widget-flex-grow:0;grid-column:span 12;text-align:center;}.elementor-2 .elementor-element.elementor-element-cd810c3{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-645beb90{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3142ddc2{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-1) var(--sb_gap-1);--row-gap:var(--sb_gap-1);--column-gap:var(--sb_gap-1);--grid-auto-flow:row;--justify-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-d969e52{--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-radius:0px 0px 0px 0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 4;}.elementor-2 .elementor-element.elementor-element-d969e52:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d969e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cb04a66 ) 55%, var( --e-global-color-3838db1 ) 80%);}.elementor-2 .elementor-element.elementor-element-df15926{width:100%;max-width:100%;grid-column:span 12;z-index:-1;}.elementor-2 .elementor-element.elementor-element-df15926 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8265ba6{--display:flex;--position:absolute;--gap:var(--sb_gap-3) var(--sb_gap-3);--row-gap:var(--sb_gap-3);--column-gap:var(--sb_gap-3);--padding-top:var(--sb_gap-5);--padding-bottom:var(--sb_gap-5);--padding-left:var(--sb_gap-5);--padding-right:var(--sb_gap-5);bottom:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8265ba6{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-8265ba6{right:0px;}.elementor-2 .elementor-element.elementor-element-f34e61b .elementor-button{background-color:var( --e-global-color-cb04a66 );fill:var( --e-global-color-5275612 );color:var( --e-global-color-5275612 );border-style:solid;border-width:0px 0px .5px .5px;border-color:var( --e-global-color-5275612 );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f34e61b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-f34e61b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-f34e61b .elementor-button .elementor-button-content-wrapper{gap:var(--sb_gap-3);justify-content:start;}.elementor-2 .elementor-element.elementor-element-f34e61b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f34e61b .elementor-button:focus{border-color:var( --e-global-color-4d9b901 );}.elementor-2 .elementor-element.elementor-element-bab4aab{--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-radius:0px 0px 0px 0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 4;}.elementor-2 .elementor-element.elementor-element-bab4aab:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bab4aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cb04a66 ) 55%, var( --e-global-color-3838db1 ) 80%);}.elementor-2 .elementor-element.elementor-element-a87f136{width:100%;max-width:100%;grid-column:span 12;z-index:-1;}.elementor-2 .elementor-element.elementor-element-a87f136 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-57a8aac{--display:flex;--position:absolute;--gap:var(--sb_gap-3) var(--sb_gap-3);--row-gap:var(--sb_gap-3);--column-gap:var(--sb_gap-3);--padding-top:var(--sb_gap-5);--padding-bottom:var(--sb_gap-5);--padding-left:var(--sb_gap-5);--padding-right:var(--sb_gap-5);bottom:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-57a8aac{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-57a8aac{right:0px;}.elementor-2 .elementor-element.elementor-element-85aab13 .elementor-button{background-color:var( --e-global-color-cb04a66 );fill:var( --e-global-color-5275612 );color:var( --e-global-color-5275612 );border-style:solid;border-width:0px 0px .5px .5px;border-color:var( --e-global-color-5275612 );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-85aab13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-85aab13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-85aab13 .elementor-button .elementor-button-content-wrapper{gap:var(--sb_gap-3);justify-content:start;}.elementor-2 .elementor-element.elementor-element-85aab13 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-85aab13 .elementor-button:focus{border-color:var( --e-global-color-4d9b901 );}.elementor-2 .elementor-element.elementor-element-231ad2c{--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-radius:0px 0px 0px 0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 4;}.elementor-2 .elementor-element.elementor-element-231ad2c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-231ad2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cb04a66 ) 55%, var( --e-global-color-3838db1 ) 80%);}.elementor-2 .elementor-element.elementor-element-9438ab1{width:100%;max-width:100%;grid-column:span 12;z-index:-1;}.elementor-2 .elementor-element.elementor-element-9438ab1 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5dfd27d{--display:flex;--position:absolute;--gap:var(--sb_gap-3) var(--sb_gap-3);--row-gap:var(--sb_gap-3);--column-gap:var(--sb_gap-3);--padding-top:var(--sb_gap-5);--padding-bottom:var(--sb_gap-5);--padding-left:var(--sb_gap-5);--padding-right:var(--sb_gap-5);bottom:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5dfd27d{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-5dfd27d{right:0px;}.elementor-2 .elementor-element.elementor-element-d592897 .elementor-button{background-color:var( --e-global-color-cb04a66 );fill:var( --e-global-color-5275612 );color:var( --e-global-color-5275612 );border-style:solid;border-width:0px 0px .5px .5px;border-color:var( --e-global-color-5275612 );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d592897{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-d592897 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-d592897 .elementor-button .elementor-button-content-wrapper{gap:var(--sb_gap-3);justify-content:start;}.elementor-2 .elementor-element.elementor-element-d592897 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d592897 .elementor-button:focus{border-color:var( --e-global-color-4d9b901 );}.elementor-2 .elementor-element.elementor-element-59c7a522{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--padding-top:var(--sb_padding-t);--padding-bottom:var(--sb_padding-b);--padding-left:var(--sb_padding-l);--padding-right:var(--sb_padding-r);}.elementor-2 .elementor-element.elementor-element-1bd63f84{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-6c7d6123{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--sb_gap-row-content) var(--sb_gap-col-content);--row-gap:var(--sb_gap-row-content);--column-gap:var(--sb_gap-col-content);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 6;}.elementor-2 .elementor-element.elementor-element-6e5f0b2d img{width:1500px;max-width:100%;}.elementor-2 .elementor-element.elementor-element-3ed3abf9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--sb_gap-row-content) var(--sb_gap-col-content);--row-gap:var(--sb_gap-row-content);--column-gap:var(--sb_gap-col-content);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 6;}.elementor-2 .elementor-element.elementor-element-f5ca118{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-1d1424d{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--padding-top:var(--sb_padding-t);--padding-bottom:var(--sb_padding-b);--padding-left:var(--sb_padding-l);--padding-right:var(--sb_padding-r);}.elementor-2 .elementor-element.elementor-element-1d1424d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1d1424d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02da96e );}.elementor-2 .elementor-element.elementor-element-ce29f45{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-699e395{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:calc(var(--sb_gap-row-content) * 2) var(--sb_gap-col-content);--row-gap:calc(var(--sb_gap-row-content) * 2);--column-gap:var(--sb_gap-col-content);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-79b70e2{--divider-border-style:solid;--divider-color:var( --e-global-color-c9b1d7f );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-79b70e2 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-79b70e2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-79b70e2 .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-1bcd85f-font-family ), Sans-serif;font-size:var( --e-global-typography-1bcd85f-font-size );font-weight:var( --e-global-typography-1bcd85f-font-weight );line-height:var( --e-global-typography-1bcd85f-line-height );letter-spacing:var( --e-global-typography-1bcd85f-letter-spacing );}.elementor-2 .elementor-element.elementor-element-21e334d{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-21e334d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-21e334d img{width:100%;max-width:180px;}.elementor-2 .elementor-element.elementor-element-a70928d{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a70928d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a70928d img{width:100%;max-width:180px;}.elementor-2 .elementor-element.elementor-element-650e1d5{width:var( --container-widget-width, 10% );max-width:10%;padding:.5em .5em .5em .5em;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-650e1d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-650e1d5 img{width:100%;max-width:170px;}.elementor-2 .elementor-element.elementor-element-14b8d39{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-14b8d39.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-14b8d39 img{width:100%;max-width:180px;}.elementor-2 .elementor-element.elementor-element-385ff18{width:var( --container-widget-width, 10% );max-width:10%;padding:.75em .75em .75em .75em;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-385ff18.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-385ff18 img{width:100%;max-width:150px;}.elementor-2 .elementor-element.elementor-element-edd9320{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-edd9320.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-edd9320 img{width:100%;max-width:180px;}.elementor-2 .elementor-element.elementor-element-e29f346{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.05;--padding-top:var(--sb_padding-t);--padding-bottom:var(--sb_padding-b);--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e29f346:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e29f346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e29f346::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.heritagesl.com/wp-content/uploads/bg-leaf-pattern-white.svg");--background-overlay:'';background-size:1032px auto;}.elementor-2 .elementor-element.elementor-element-dcdfd15{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-ead969d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--sb_gap-6) var(--sb_gap-col-content);--row-gap:var(--sb_gap-6);--column-gap:var(--sb_gap-col-content);--padding-top:0;--padding-bottom:0;--padding-left:var(--sb_padding-l);--padding-right:var(--sb_padding-r);grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-893407b .elementor-heading-title{color:var( --e-global-color-5275612 );}.elementor-2 .elementor-element.elementor-element-a54cec0{width:var( --container-widget-width, var(--max-width-xl) );max-width:var(--max-width-xl);--container-widget-width:var(--max-width-xl);--container-widget-flex-grow:0;grid-column:span 12;text-align:center;color:var( --e-global-color-5275612 );}.elementor-2 .elementor-element.elementor-element-b8dd163{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:36px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span 12;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-30px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:25px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-30px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:25px;--arrow-normal-color:var( --e-global-color-8b8df64 );--arrow-hover-color:var( --e-global-color-5275612 );}.elementor-2 .elementor-element.elementor-element-2da60cb .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5275612 );color:var( --e-global-color-5275612 );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5275612 );border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-2da60cb .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2da60cb .elementor-button:focus{background-color:var( --e-global-color-5275612 );color:var( --e-global-color-primary );border-color:var( --e-global-color-5275612 );}.elementor-2 .elementor-element.elementor-element-2da60cb{grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-2da60cb .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2da60cb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-fde93a3{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--grid-align-content:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-970a8b8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-970a8b8 img{width:4000px;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0bbae92{--display:grid;--min-height:max(700px, 60vh);--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--grid-align-content:end;grid-column:span 12;--z-index:1;}.elementor-2 .elementor-element.elementor-element-0bbae92:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0bbae92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cb04a66 ) 10%, var( --e-global-color-3838db1 ) 80%);}.elementor-2 .elementor-element.elementor-element-c90e1e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:var(--sb_gap-row-content) var(--sb_gap-col-content);--row-gap:var(--sb_gap-row-content);--column-gap:var(--sb_gap-col-content);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-3d20ff0{width:var( --container-widget-width, var(--max-width-sm) );max-width:var(--max-width-sm);--container-widget-width:var(--max-width-sm);--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-3d20ff0 .elementor-heading-title{color:var( --e-global-color-5275612 );}.elementor-2 .elementor-element.elementor-element-590db27 .elementor-button{background-color:var( --e-global-color-cb04a66 );fill:var( --e-global-color-5275612 );color:var( --e-global-color-5275612 );border-style:solid;border-width:0px 0px .5px .5px;border-color:var( --e-global-color-5275612 );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-590db27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-590db27 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-590db27 .elementor-button .elementor-button-content-wrapper{gap:var(--sb_gap-3);}.elementor-2 .elementor-element.elementor-element-590db27 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-590db27 .elementor-button:focus{border-color:var( --e-global-color-4d9b901 );}.elementor-2 .elementor-element.elementor-element-18bbc317{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.97;--padding-top:var(--sb_padding-t);--padding-bottom:var(--sb_padding-b);--padding-left:var(--sb_padding-l);--padding-right:var(--sb_padding-r);}.elementor-2 .elementor-element.elementor-element-18bbc317:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.heritagesl.com/wp-content/uploads/bg-leaf-pattern-white.svg");background-size:1032px auto;}.elementor-2 .elementor-element.elementor-element-18bbc317::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-4d9b901 ) 35%, #98AD7ED6 140%);}.elementor-2 .elementor-element.elementor-element-39d1010{--swiper-slides-gap:0px;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-b3552d8{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--padding-top:var(--sb_padding-t);--padding-bottom:var(--sb_padding-b);--padding-left:var(--sb_padding-l);--padding-right:var(--sb_padding-r);}.elementor-2 .elementor-element.elementor-element-a508bc5{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row) var(--sb_gap-col);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col);--grid-auto-flow:row;--justify-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-5ad2613{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--sb_gap-row) var(--sb_gap-col-content);--row-gap:var(--sb_gap-row);--column-gap:var(--sb_gap-col-content);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 12;}.elementor-2 .elementor-element.elementor-element-40d93b0{width:var( --container-widget-width, var(--max-width-lg) );max-width:var(--max-width-lg);--container-widget-width:var(--max-width-lg);--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-9e5dcb8{--grid-columns:2;--grid-row-gap:36px;grid-column:span 12;--auto-scroll-offset:0px;--grid-column-gap:36px;}.elementor-2 .elementor-element.elementor-element-9e5dcb8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2 .elementor-element.elementor-element-9e5dcb8 .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-9e5dcb8 .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-9e5dcb8 .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-9e5dcb8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2 .elementor-element.elementor-element-f81d505{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-e3a50a8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-38e01e0{--width:var(--max-width-xl);}.elementor-2 .elementor-element.elementor-element-18bbc317{--content-width:960px;}}@media(max-width:1360px){.elementor-2 .elementor-element.elementor-element-cab5d60{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a6ef09e{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-73dc445{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-53a3eac{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-645beb90{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3142ddc2{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-59c7a522{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1bd63f84{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1d1424d{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ce29f45{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-e29f346{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-dcdfd15{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-b8dd163{--swiper-slides-to-display:3;}.elementor-2 .elementor-element.elementor-element-fde93a3{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0bbae92{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-18bbc317{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-b3552d8{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a508bc5{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-cab5d60{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a6ef09e{--min-height:max(550px, 60vh);--grid-auto-flow:row;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-a6ef09e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cb04a66 ) 32%, var( --e-global-color-924da78 ) 80%);}.elementor-2 .elementor-element.elementor-element-a6ef09e::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(309deg, var( --e-global-color-cb04a66 ) 50%, var( --e-global-color-8b8df64 ) 85%);}.elementor-2 .elementor-element.elementor-element-38e01e0{--gap:var(--sb_gap-5) var(--sb_gap-5);--row-gap:var(--sb_gap-5);--column-gap:var(--sb_gap-5);}.elementor-2 .elementor-element.elementor-element-397faa9{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-73dc445{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-73dc445::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:min(33%, 400px) auto;}.elementor-2 .elementor-element.elementor-element-53a3eac{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-2f06e6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-2f06e6b .elementor-divider__text{font-size:var( --e-global-typography-d2c30e0-font-size );line-height:var( --e-global-typography-d2c30e0-line-height );letter-spacing:var( --e-global-typography-d2c30e0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-645beb90{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3142ddc2{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-f34e61b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-85aab13{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-d592897{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-59c7a522{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1bd63f84{--grid-auto-flow:row;--align-items:start;}.elementor-2 .elementor-element.elementor-element-6c7d6123{grid-column:span 5;}.elementor-2 .elementor-element.elementor-element-3ed3abf9{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 7;}.elementor-2 .elementor-element.elementor-element-f5ca118{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-1d1424d{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ce29f45{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-79b70e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-79b70e2 .elementor-divider__text{font-size:var( --e-global-typography-1bcd85f-font-size );line-height:var( --e-global-typography-1bcd85f-line-height );letter-spacing:var( --e-global-typography-1bcd85f-letter-spacing );}.elementor-2 .elementor-element.elementor-element-21e334d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2 .elementor-element.elementor-element-a70928d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2 .elementor-element.elementor-element-650e1d5{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2 .elementor-element.elementor-element-14b8d39{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2 .elementor-element.elementor-element-385ff18{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2 .elementor-element.elementor-element-edd9320{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2 .elementor-element.elementor-element-e29f346{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-e29f346::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:120% auto;}.elementor-2 .elementor-element.elementor-element-dcdfd15{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-b8dd163{--swiper-slides-to-display:1;--swiper-offset-size:100px;--swiper-slides-gap:24px;}.elementor-2 .elementor-element.elementor-element-fde93a3{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0bbae92{--min-height:max(550px, 60vh);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3d20ff0{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-2 .elementor-element.elementor-element-590db27{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-18bbc317{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-18bbc317:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120% auto;}.elementor-2 .elementor-element.elementor-element-18bbc317::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-4d9b901 ) 33%, #98AD7ED6 130%);}.elementor-2 .elementor-element.elementor-element-b3552d8{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a508bc5{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-9e5dcb8{--grid-columns:2;--grid-row-gap:24px;--grid-column-gap:24px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-cab5d60{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-cab5d60:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cab5d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:70% 0%;}.elementor-2 .elementor-element.elementor-element-a6ef09e{--content-width:100%;--min-height:max(460px, 60vh);--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-a6ef09e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cb04a66 ) 33%, var( --e-global-color-924da78 ) 65%);}.elementor-2 .elementor-element.elementor-element-a6ef09e::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a6ef09e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(294deg, var( --e-global-color-cb04a66 ) 50%, var( --e-global-color-8b8df64 ) 80%);}.elementor-2 .elementor-element.elementor-element-38e01e0{--width:100%;--gap:var(--sb_gap-4) var(--sb_gap-col);--row-gap:var(--sb_gap-4);--column-gap:var(--sb_gap-col);grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-397faa9{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-97ce7aa.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-73dc445{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-73dc445::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-73dc445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:min(600px, 33%) auto;}.elementor-2 .elementor-element.elementor-element-53a3eac{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-f2061a2{--gap:var(--sb_gap-3) var(--sb_gap-col);--row-gap:var(--sb_gap-3);--column-gap:var(--sb_gap-col);grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-2f06e6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-2f06e6b .elementor-divider__text{font-size:var( --e-global-typography-d2c30e0-font-size );line-height:var( --e-global-typography-d2c30e0-line-height );letter-spacing:var( --e-global-typography-d2c30e0-letter-spacing );}.elementor-2 .elementor-element.elementor-element-79b6ecf{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-645beb90{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3142ddc2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-59c7a522{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1bd63f84{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:var(--sb_gap-row-content) var(--sb_gap-col-content);--row-gap:var(--sb_gap-row-content);--column-gap:var(--sb_gap-col-content);--grid-auto-flow:row;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-6c7d6123{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-3ed3abf9{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-1d1424d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ce29f45{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-699e395{--gap:var(--sb_gap-3) var(--sb_gap-col);--row-gap:var(--sb_gap-3);--column-gap:var(--sb_gap-col);grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-79b70e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-79b70e2 .elementor-divider__text{font-size:var( --e-global-typography-1bcd85f-font-size );line-height:var( --e-global-typography-1bcd85f-line-height );letter-spacing:var( --e-global-typography-1bcd85f-letter-spacing );}.elementor-2 .elementor-element.elementor-element-21e334d{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-2 .elementor-element.elementor-element-21e334d.elementor-element{--order:1;}.elementor-2 .elementor-element.elementor-element-21e334d img{max-width:135px;}.elementor-2 .elementor-element.elementor-element-a70928d{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-2 .elementor-element.elementor-element-a70928d.elementor-element{--order:3;}.elementor-2 .elementor-element.elementor-element-a70928d img{max-width:135px;}.elementor-2 .elementor-element.elementor-element-650e1d5{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-2 .elementor-element.elementor-element-650e1d5.elementor-element{--order:4;}.elementor-2 .elementor-element.elementor-element-650e1d5 img{max-width:125px;}.elementor-2 .elementor-element.elementor-element-14b8d39{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-2 .elementor-element.elementor-element-14b8d39.elementor-element{--order:3;}.elementor-2 .elementor-element.elementor-element-14b8d39 img{max-width:135px;}.elementor-2 .elementor-element.elementor-element-385ff18{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-2 .elementor-element.elementor-element-385ff18.elementor-element{--order:5;}.elementor-2 .elementor-element.elementor-element-385ff18 img{max-width:110px;}.elementor-2 .elementor-element.elementor-element-edd9320{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-2 .elementor-element.elementor-element-edd9320.elementor-element{--order:6;}.elementor-2 .elementor-element.elementor-element-edd9320 img{max-width:135px;}.elementor-2 .elementor-element.elementor-element-e29f346{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-e29f346::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e29f346 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:720px auto;}.elementor-2 .elementor-element.elementor-element-dcdfd15{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-ead969d{--gap:var(--sb_gap-4) var(--sb_gap-col);--row-gap:var(--sb_gap-4);--column-gap:var(--sb_gap-col);grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-a54cec0{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-b8dd163{--swiper-slides-to-display:1;--swiper-offset-size:30px;--swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-2da60cb{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-fde93a3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-970a8b8{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-970a8b8 img{height:250px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-0bbae92{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-c90e1e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--sb_padding-t);--padding-bottom:var(--sb_padding-b);--padding-left:var(--sb_padding-l);--padding-right:var(--sb_padding-r);grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-3d20ff0{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-590db27{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-590db27 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2 .elementor-element.elementor-element-18bbc317{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-18bbc317:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:720px auto;}.elementor-2 .elementor-element.elementor-element-18bbc317::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-18bbc317 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-4d9b901 ) 18%, #98AD7ED6 120%);}.elementor-2 .elementor-element.elementor-element-39d1010{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-b3552d8{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a508bc5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-5ad2613{--gap:var(--sb_gap-3) var(--sb_gap-col);--row-gap:var(--sb_gap-3);--column-gap:var(--sb_gap-col);grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-9e5dcb8{--grid-columns:1;--grid-row-gap:18px;grid-column:span 2;--grid-column-gap:18px;}}/* Start custom CSS for container, class: .elementor-element-c90e1e7 */@media (max-width: 767px) {
    .sl_full-bleed-copy-mobile {
        background-color: var(--e-global-color-primary);
    }
}/* End custom CSS */