.elementor-28 .elementor-element.elementor-element-46430d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-46430d6:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-46430d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-f9ac0f1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-f9ac0f1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-1a9207b{--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:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-509773b{--display:flex;}.elementor-28 .elementor-element.elementor-element-902f77a{--display:flex;}.elementor-28 .elementor-element.elementor-element-cad0f5e{margin:-40% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-28 .elementor-element.elementor-element-cad0f5e img{border-radius:500px 500px 0px 0px;}.elementor-28 .elementor-element.elementor-element-acd2e7c{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-acd2e7c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-acd2e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F4;}.elementor-28 .elementor-element.elementor-element-a4fcfca{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-a4fcfca:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a4fcfca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b1d9c13{width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-b1d9c13.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-b1d9c13 img{width:100%;}.elementor-28 .elementor-element.elementor-element-10a446e{--display:flex;}.elementor-28 .elementor-element.elementor-element-a0e13c2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-0be41d7 .elementor-heading-title{font-family:"new-kansas", Sans-serif;font-weight:bold;color:var( --e-global-color-226914f );}.elementor-28 .elementor-element.elementor-element-7c178b3{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-7c178b3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7c178b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legatoliving.com/wp-content/uploads/2024/09/Light-Gradient-3.svg");background-position:bottom left;background-size:cover;}.elementor-28 .elementor-element.elementor-element-1efe6f1{text-align:center;}.elementor-28 .elementor-element.elementor-element-1efe6f1 .elementor-heading-title{color:var( --e-global-color-6fd78c0c );}.elementor-28 .elementor-element.elementor-element-73bad029{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6a55aa24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6e3d5bff{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-6e3d5bff:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6e3d5bff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fd78c0c );}.elementor-28 .elementor-element.elementor-element-67e5bdb4{text-align:center;}.elementor-28 .elementor-element.elementor-element-67e5bdb4 img{width:100%;max-width:200px;height:200px;object-fit:fill;}.elementor-28 .elementor-element.elementor-element-1c00771b{text-align:center;}.elementor-28 .elementor-element.elementor-element-1c00771b .elementor-heading-title{color:var( --e-global-color-626d63d );}.elementor-28 .elementor-element.elementor-element-41028608{text-align:center;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-46a08534 .elementor-button{background-color:#FFFFFF;font-weight:900;letter-spacing:0.5px;fill:var( --e-global-color-626d63d );color:var( --e-global-color-626d63d );padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-46a08534 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-46a08534 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-28 .elementor-element.elementor-element-46a08534 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-46a08534 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-46a08534 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-46a08534 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-502e2c39{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-502e2c39:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-502e2c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fd78c0c );}.elementor-28 .elementor-element.elementor-element-4b3dca3c{text-align:center;}.elementor-28 .elementor-element.elementor-element-4b3dca3c img{width:100%;max-width:200px;height:200px;object-fit:fill;}.elementor-28 .elementor-element.elementor-element-be8291f{text-align:center;}.elementor-28 .elementor-element.elementor-element-be8291f .elementor-heading-title{color:var( --e-global-color-626d63d );}.elementor-28 .elementor-element.elementor-element-560fd53a{text-align:center;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-5b0278e8 .elementor-button{background-color:#FFFFFF;font-weight:900;letter-spacing:0.5px;fill:var( --e-global-color-626d63d );color:var( --e-global-color-626d63d );padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-5b0278e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-5b0278e8 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-28 .elementor-element.elementor-element-5b0278e8 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-5b0278e8 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-5b0278e8 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-5b0278e8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-3458415e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-3458415e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3458415e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fd78c0c );}.elementor-28 .elementor-element.elementor-element-428138e8{text-align:center;}.elementor-28 .elementor-element.elementor-element-428138e8 img{width:100%;max-width:200px;height:200px;object-fit:fill;}.elementor-28 .elementor-element.elementor-element-582268cb{text-align:center;}.elementor-28 .elementor-element.elementor-element-582268cb .elementor-heading-title{color:var( --e-global-color-626d63d );}.elementor-28 .elementor-element.elementor-element-589f08b6{text-align:center;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-510737c2 .elementor-button{background-color:#FFFFFF;font-weight:900;letter-spacing:0.5px;fill:var( --e-global-color-626d63d );color:var( --e-global-color-626d63d );padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-510737c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-510737c2 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-28 .elementor-element.elementor-element-510737c2 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-510737c2 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-510737c2 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-510737c2 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-2ee155f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8049926{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-8049926:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8049926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fd78c0c );}.elementor-28 .elementor-element.elementor-element-1ade6f5a{text-align:center;}.elementor-28 .elementor-element.elementor-element-1ade6f5a img{width:100%;max-width:200px;height:200px;object-fit:fill;}.elementor-28 .elementor-element.elementor-element-5f5c6c16{text-align:center;}.elementor-28 .elementor-element.elementor-element-5f5c6c16 .elementor-heading-title{color:var( --e-global-color-626d63d );}.elementor-28 .elementor-element.elementor-element-7135a645{text-align:center;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-4c178a3c .elementor-button{background-color:#FFFFFF;font-weight:900;letter-spacing:0.5px;fill:var( --e-global-color-626d63d );color:var( --e-global-color-626d63d );padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4c178a3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-4c178a3c .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-28 .elementor-element.elementor-element-4c178a3c .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-4c178a3c .elementor-button:focus{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-4c178a3c .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-4c178a3c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-280e0399{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-280e0399:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-280e0399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fd78c0c );}.elementor-28 .elementor-element.elementor-element-71ef6455{text-align:center;}.elementor-28 .elementor-element.elementor-element-71ef6455 img{width:100%;max-width:200px;height:200px;object-fit:fill;}.elementor-28 .elementor-element.elementor-element-77f7c999{text-align:center;}.elementor-28 .elementor-element.elementor-element-77f7c999 .elementor-heading-title{color:var( --e-global-color-626d63d );}.elementor-28 .elementor-element.elementor-element-22935430{text-align:center;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-4d0dbe3a .elementor-button{background-color:#FFFFFF;font-weight:900;letter-spacing:0.5px;fill:var( --e-global-color-626d63d );color:var( --e-global-color-626d63d );padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4d0dbe3a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-4d0dbe3a .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-28 .elementor-element.elementor-element-4d0dbe3a .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-4d0dbe3a .elementor-button:focus{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-4d0dbe3a .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-4d0dbe3a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-77acc9d2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-77acc9d2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-77acc9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fd78c0c );}.elementor-28 .elementor-element.elementor-element-5968fb84{text-align:center;}.elementor-28 .elementor-element.elementor-element-5968fb84 img{width:100%;max-width:200px;height:200px;object-fit:fill;}.elementor-28 .elementor-element.elementor-element-14eda85c{text-align:center;}.elementor-28 .elementor-element.elementor-element-14eda85c .elementor-heading-title{color:var( --e-global-color-626d63d );}.elementor-28 .elementor-element.elementor-element-481523c9{text-align:center;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-1bf56f53 .elementor-button{background-color:#FFFFFF;font-weight:900;letter-spacing:0.5px;fill:var( --e-global-color-626d63d );color:var( --e-global-color-626d63d );padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-1bf56f53 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-1bf56f53 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-28 .elementor-element.elementor-element-1bf56f53 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-1bf56f53 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-1bf56f53 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-1bf56f53 .elementor-button:focus svg{fill:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-902f77a{--width:75%;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-1a9207b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-cad0f5e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-28 .elementor-element.elementor-element-a4fcfca{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:2%;}.elementor-28 .elementor-element.elementor-element-b1d9c13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-b1d9c13 img{width:100%;}.elementor-28 .elementor-element.elementor-element-6e3d5bff{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-502e2c39{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-3458415e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-8049926{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-280e0399{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-77acc9d2{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-f9ac0f1{text-align:center;}.elementor-28 .elementor-element.elementor-element-f9ac0f1 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-281ce6d{text-align:center;}.elementor-28 .elementor-element.elementor-element-acd2e7c{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-a4fcfca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-b1d9c13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-28 .elementor-element.elementor-element-b1d9c13.elementor-element{--order:-99999 /* order start hack */;}.elementor-28 .elementor-element.elementor-element-a0e13c2{text-align:center;}.elementor-28 .elementor-element.elementor-element-a0e13c2 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-0be41d7{text-align:center;}.elementor-28 .elementor-element.elementor-element-7c178b3{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-1efe6f1{text-align:center;}.elementor-28 .elementor-element.elementor-element-1efe6f1 .elementor-heading-title{font-size:32px;}.elementor-28 .elementor-element.elementor-element-1c00771b .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-be8291f .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-582268cb .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-5f5c6c16 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-77f7c999 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-14eda85c .elementor-heading-title{font-size:24px;}}/* Start custom CSS for shortcode, class: .elementor-element-2003231 */.elementor-28 .elementor-element.elementor-element-2003231 #wpsl-widget-submit {
    background-color: #D8D865;
    border-color: #D8D865;
    color: #475130;
}

.elementor-28 .elementor-element.elementor-element-2003231 #wpsl-widget-submit:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #171110;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46a08534 */.elementor-28 .elementor-element.elementor-element-46a08534 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b0278e8 */.elementor-28 .elementor-element.elementor-element-5b0278e8 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-510737c2 */.elementor-28 .elementor-element.elementor-element-510737c2 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c178a3c */.elementor-28 .elementor-element.elementor-element-4c178a3c {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d0dbe3a */.elementor-28 .elementor-element.elementor-element-4d0dbe3a {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bf56f53 */.elementor-28 .elementor-element.elementor-element-1bf56f53 {
    margin-top: auto;
}/* End custom CSS */