.elementor-1403 .elementor-element.elementor-element-1aca9a1{--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}.elementor-1403 .elementor-element.elementor-element-1aca9a1.e-con{--align-self:stretch}.elementor-1403 .elementor-element.elementor-element-48442f1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:none;--border-style:none;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-1403 .elementor-element.elementor-element-48442f1:not(.elementor-motion-effects-element-type-background),.elementor-1403 .elementor-element.elementor-element-48442f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-1403 .elementor-element.elementor-element-48442f1.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-1403 .elementor-element.elementor-element-cc5fe95{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row}.elementor-1403 .elementor-element.elementor-element-95ce308{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px}.elementor-1403 .elementor-element.elementor-element-b0476ee{font-family:var(--e-global-typography-68c21fa-font-family),sans-serif;font-size:var(--e-global-typography-68c21fa-font-size);font-weight:var(--e-global-typography-68c21fa-font-weight);line-height:var(--e-global-typography-68c21fa-line-height);color:#1A1A1A7D}.elementor-1403 .elementor-element.elementor-element-b0476ee a{color:#1A1A1A7D}.elementor-1403 .elementor-element.elementor-element-5e202a8 .elementor-heading-title{font-family:var(--e-global-typography-7ab82fe-font-family),sans-serif;font-size:var(--e-global-typography-7ab82fe-font-size);font-weight:var(--e-global-typography-7ab82fe-font-weight);line-height:var(--e-global-typography-7ab82fe-line-height);color:var(--e-global-color-0e95ea1)}.elementor-1403 .elementor-element.elementor-element-2b7646e{--display:flex}.elementor-1403 .elementor-element.elementor-element-8a3e09e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px}.elementor-1403 .elementor-element.elementor-element-2ec1ce2{width:var(--container-widget-width,fit-content);max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:var(--e-global-typography-68c21fa-font-family),sans-serif;font-size:var(--e-global-typography-68c21fa-font-size);font-weight:var(--e-global-typography-68c21fa-font-weight);line-height:var(--e-global-typography-68c21fa-line-height);color:#1A1A1A7D}.elementor-1403 .elementor-element.elementor-element-2ec1ce2>.elementor-widget-container{background-color:var(--e-global-color-fd7c1b2);padding:4px 8px 4px 8px}.elementor-1403 .elementor-element.elementor-element-2ec1ce2 a{color:#1A1A1A7D}.elementor-1403 .elementor-element.elementor-element-5088e36{font-family:var(--e-global-typography-ba63373-font-family),sans-serif;font-size:var(--e-global-typography-ba63373-font-size);font-weight:var(--e-global-typography-ba63373-font-weight);line-height:var(--e-global-typography-ba63373-line-height);color:var(--e-global-color-0e95ea1)}.elementor-1403 .elementor-element.elementor-element-5088e36 a{color:var(--e-global-color-0e95ea1)}.elementor-1403 .elementor-element.elementor-element-9555ab7{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1403 .elementor-element.elementor-element-051a66f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1403 .elementor-element.elementor-element-ab03559{font-size:var(--e-global-typography-33d6339-font-size)}.elementor-1403 .elementor-element.elementor-element-417b6d3{--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:6px 6px;--row-gap:6px;--column-gap:6px}.elementor-1403 .elementor-element.elementor-element-417b6d3.e-con{--align-self:center}.elementor-1403 .elementor-element.elementor-element-068dad1{font-family:var(--e-global-typography-68c21fa-font-family),sans-serif;font-size:var(--e-global-typography-68c21fa-font-size);font-weight:var(--e-global-typography-68c21fa-font-weight);line-height:var(--e-global-typography-68c21fa-line-height);color:var(--e-global-color-0e95ea1)}.elementor-1403 .elementor-element.elementor-element-068dad1 a{color:var(--e-global-color-0e95ea1)}.elementor-1403 .elementor-element.elementor-element-b370bc2{font-family:var(--e-global-typography-68c21fa-font-family),sans-serif;font-size:var(--e-global-typography-68c21fa-font-size);font-weight:var(--e-global-typography-68c21fa-font-weight);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-516daed{font-family:var(--e-global-typography-faaaf4e-font-family),sans-serif;font-size:var(--e-global-typography-faaaf4e-font-size);font-weight:var(--e-global-typography-faaaf4e-font-weight);line-height:var(--e-global-typography-faaaf4e-line-height);color:var(--e-global-color-0e95ea1)}.elementor-1403 .elementor-element.elementor-element-516daed a{color:var(--e-global-color-0e95ea1)}.elementor-1403 .elementor-element.elementor-element-ab4b01e{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1403 .elementor-element.elementor-element-2f6ca3c .elementor-button{background-color:var(--e-global-color-0667c66);font-family:var(--e-global-typography-bc4d19f-font-family),sans-serif;font-size:var(--e-global-typography-bc4d19f-font-size);font-weight:var(--e-global-typography-bc4d19f-font-weight);line-height:var(--e-global-typography-bc4d19f-line-height);fill:var(--e-global-color-0e95ea1);color:var(--e-global-color-0e95ea1);border-radius:2px 2px 2px 2px;padding:12px 24px 12px 24px}.elementor-1403 .elementor-element.elementor-element-2f6ca3c>.elementor-widget-container{margin:0 0 0 0}.elementor-1403 .elementor-element.elementor-element-21ff0d9 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-bc4d19f-font-family),sans-serif;font-size:var(--e-global-typography-bc4d19f-font-size);font-weight:var(--e-global-typography-bc4d19f-font-weight);line-height:var(--e-global-typography-bc4d19f-line-height);fill:var(--e-global-color-0e95ea1);color:var(--e-global-color-0e95ea1);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-d650932);border-radius:2px 2px 2px 2px;padding:12px 24px 12px 24px}.elementor-1403 .elementor-element.elementor-element-21ff0d9>.elementor-widget-container{margin:0 0 0 0}.elementor-1403 .elementor-element.elementor-element-217e2b9{--display:flex;--min-height:250px}.elementor-1403 .elementor-element.elementor-element-217e2b9:not(.elementor-motion-effects-element-type-background),.elementor-1403 .elementor-element.elementor-element-217e2b9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover}@media(max-width:1366px){.elementor-1403 .elementor-element.elementor-element-cc5fe95{--grid-auto-flow:row}.elementor-1403 .elementor-element.elementor-element-b0476ee{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-5e202a8 .elementor-heading-title{font-size:var(--e-global-typography-7ab82fe-font-size);line-height:var(--e-global-typography-7ab82fe-line-height)}.elementor-1403 .elementor-element.elementor-element-2ec1ce2{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-5088e36{font-size:var(--e-global-typography-ba63373-font-size);line-height:var(--e-global-typography-ba63373-line-height)}.elementor-1403 .elementor-element.elementor-element-ab03559{font-size:var(--e-global-typography-33d6339-font-size)}.elementor-1403 .elementor-element.elementor-element-068dad1{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-b370bc2{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-516daed{font-size:var(--e-global-typography-faaaf4e-font-size);line-height:var(--e-global-typography-faaaf4e-line-height)}.elementor-1403 .elementor-element.elementor-element-2f6ca3c .elementor-button{font-size:var(--e-global-typography-bc4d19f-font-size);line-height:var(--e-global-typography-bc4d19f-line-height)}.elementor-1403 .elementor-element.elementor-element-21ff0d9 .elementor-button{font-size:var(--e-global-typography-bc4d19f-font-size);line-height:var(--e-global-typography-bc4d19f-line-height)}}@media(max-width:1024px){.elementor-1403 .elementor-element.elementor-element-cc5fe95{--grid-auto-flow:row}.elementor-1403 .elementor-element.elementor-element-b0476ee{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-5e202a8 .elementor-heading-title{font-size:var(--e-global-typography-7ab82fe-font-size);line-height:var(--e-global-typography-7ab82fe-line-height)}.elementor-1403 .elementor-element.elementor-element-2ec1ce2{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-5088e36{font-size:var(--e-global-typography-ba63373-font-size);line-height:var(--e-global-typography-ba63373-line-height)}.elementor-1403 .elementor-element.elementor-element-ab03559{font-size:var(--e-global-typography-33d6339-font-size)}.elementor-1403 .elementor-element.elementor-element-068dad1{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-b370bc2{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-516daed{font-size:var(--e-global-typography-faaaf4e-font-size);line-height:var(--e-global-typography-faaaf4e-line-height)}.elementor-1403 .elementor-element.elementor-element-2f6ca3c>.elementor-widget-container{margin:16px 0 0 0}.elementor-1403 .elementor-element.elementor-element-2f6ca3c .elementor-button{font-size:var(--e-global-typography-bc4d19f-font-size);line-height:var(--e-global-typography-bc4d19f-line-height)}.elementor-1403 .elementor-element.elementor-element-21ff0d9>.elementor-widget-container{margin:16px 0 0 0}.elementor-1403 .elementor-element.elementor-element-21ff0d9 .elementor-button{font-size:var(--e-global-typography-bc4d19f-font-size);line-height:var(--e-global-typography-bc4d19f-line-height)}}@media(max-width:767px){.elementor-1403 .elementor-element.elementor-element-48442f1{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}.elementor-1403 .elementor-element.elementor-element-cc5fe95{--e-con-grid-template-columns:1;--grid-auto-flow:row}.elementor-1403 .elementor-element.elementor-element-b0476ee{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-5e202a8 .elementor-heading-title{font-size:var(--e-global-typography-7ab82fe-font-size);line-height:var(--e-global-typography-7ab82fe-line-height)}.elementor-1403 .elementor-element.elementor-element-2ec1ce2{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-5088e36{font-size:var(--e-global-typography-ba63373-font-size);line-height:var(--e-global-typography-ba63373-line-height)}.elementor-1403 .elementor-element.elementor-element-ab03559{font-size:var(--e-global-typography-33d6339-font-size)}.elementor-1403 .elementor-element.elementor-element-068dad1{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-b370bc2{font-size:var(--e-global-typography-68c21fa-font-size);line-height:var(--e-global-typography-68c21fa-line-height)}.elementor-1403 .elementor-element.elementor-element-516daed{font-size:var(--e-global-typography-faaaf4e-font-size);line-height:var(--e-global-typography-faaaf4e-line-height)}.elementor-1403 .elementor-element.elementor-element-2f6ca3c>.elementor-widget-container{margin:8px 0 0 0}.elementor-1403 .elementor-element.elementor-element-2f6ca3c .elementor-button{font-size:var(--e-global-typography-bc4d19f-font-size);line-height:var(--e-global-typography-bc4d19f-line-height)}.elementor-1403 .elementor-element.elementor-element-21ff0d9>.elementor-widget-container{margin:8px 0 0 0}.elementor-1403 .elementor-element.elementor-element-21ff0d9 .elementor-button{font-size:var(--e-global-typography-bc4d19f-font-size);line-height:var(--e-global-typography-bc4d19f-line-height)}}.listing-reference-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.elementor-1403 .elementor-element.elementor-element-2f6ca3c a:hover{transform:translateY(-1px);box-shadow:0 6px 12px 0 rgb(0 0 0 / .12)}.elementor-1403 .elementor-element.elementor-element-21ff0d9 a:hover{transform:translateY(-1px);box-shadow:0 6px 12px 0 rgb(0 0 0 / .12)}.elementor-1403 .elementor-element.elementor-element-48442f1{border-top:.5px solid #B2B2B2;border-left:.5px solid #B2B2B2;border-right:.5px solid #B2B2B2}