.elementor-502311 .elementor-element.elementor-element-99aa4c3{--display:flex;--background-transition:0.3s;}.elementor-502311 .elementor-element.elementor-element-b299e77{--spacer-size:25px;}.elementor-502311 .elementor-element.elementor-element-d6b9493{--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:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:-24px;--margin-bottom:0px;--margin-left:-12px;--margin-right:-12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .softlite-dynamic-icon{font-size:100%;width:100%;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .softlite-dynamic-icon svg{width:100%;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .softlite-dynamic-card-box-text-1{font-family:"Merriweather", Sans-serif;font-size:65px;font-weight:400;color:#8F9A8E;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .softlite-dynamic-card-box-text-2{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:500;line-height:1.5;color:#8F9A8E;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .softlite-dynamic-card-box-text-3{font-size:16px;line-height:1.5;color:#54575aff;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .softlite-dynamic-card-box-background-color-1{background-color:#00000000;}.elementor-502311 .elementor-element.elementor-element-2d6b4d3{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-502311 .elementor-element.elementor-element-23ab92d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502311 .elementor-element.elementor-element-23ab92d:not(.elementor-motion-effects-element-type-background), .elementor-502311 .elementor-element.elementor-element-23ab92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#a08b84ff;}.elementor-502311 .elementor-element.elementor-element-23ab92d, .elementor-502311 .elementor-element.elementor-element-23ab92d::before{--border-transition:0.3s;}.elementor-502311 .elementor-element.elementor-element-3e046c6{--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:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502311 .elementor-element.elementor-element-0d58f62{--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;--gap:0px 0px;--flex-wrap:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502311 .elementor-element.elementor-element-0d58f62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-502311 .elementor-element.elementor-element-5f51d4d img{width:auto;}.elementor-502311 .elementor-element.elementor-element-03e01aa{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502311 .elementor-element.elementor-element-03e01aa:not(.elementor-motion-effects-element-type-background), .elementor-502311 .elementor-element.elementor-element-03e01aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F9A8E;}.elementor-502311 .elementor-element.elementor-element-03e01aa, .elementor-502311 .elementor-element.elementor-element-03e01aa::before{--border-transition:0.3s;}.elementor-502311 .elementor-element.elementor-element-a1716df{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-502311 .elementor-element.elementor-element-a1716df:not(.elementor-motion-effects-element-type-background), .elementor-502311 .elementor-element.elementor-element-a1716df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F9A8E;}.elementor-502311 .elementor-element.elementor-element-a1716df, .elementor-502311 .elementor-element.elementor-element-a1716df::before{--border-transition:0.3s;}.elementor-502311 .elementor-element.elementor-element-3a73993{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-502311 .elementor-element.elementor-element-3a73993 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-502311 .elementor-element.elementor-element-3a73993 .elementor-heading-title{color:#ffffffff;font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:500;line-height:1.2;}.elementor-502311 .elementor-element.elementor-element-72d4a9d{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;color:#ffffffff;font-family:"Nunito Sans", Sans-serif;font-size:16px;line-height:1.5;}.elementor-502311 .elementor-element.elementor-element-72d4a9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-502311 .elementor-element.elementor-element-e64a055 .elementor-button{background-color:#ffffffff;font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:500;line-height:1.25;fill:#8F9A8E;color:#8F9A8E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:20px 20px 20px 20px;padding:12px 20px 12px 20px;}.elementor-502311 .elementor-element.elementor-element-e64a055 .elementor-button:hover, .elementor-502311 .elementor-element.elementor-element-e64a055 .elementor-button:focus{background-color:#E2D8CC;}.elementor-502311 .elementor-element.elementor-element-e64a055{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-502311 .elementor-element.elementor-element-95004d2{--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:center;--gap:20px 40px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-502311 .elementor-element.elementor-element-44cd271{--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;--background-transition:0.3s;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;}.elementor-502311 .elementor-element.elementor-element-44cd271:not(.elementor-motion-effects-element-type-background), .elementor-502311 .elementor-element.elementor-element-44cd271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2D8CC;}.elementor-502311 .elementor-element.elementor-element-44cd271, .elementor-502311 .elementor-element.elementor-element-44cd271::before{--border-transition:0.3s;}.elementor-502311 .elementor-element.elementor-element-67322b6{text-align:center;}.elementor-502311 .elementor-element.elementor-element-4c937ed > .elementor-widget-container{margin:-4px -4px -4px -4px;padding:0px 0px 0px 0px;}.elementor-502311 .elementor-element.elementor-element-4c937ed{text-align:center;font-family:"Merriweather", Sans-serif;font-size:22px;font-weight:500;font-style:italic;}.elementor-502311 .elementor-element.elementor-element-9b75796 .elementor-button{background-color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-size:20px;font-style:italic;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-502311 .elementor-element.elementor-element-9b75796 .elementor-button:hover, .elementor-502311 .elementor-element.elementor-element-9b75796 .elementor-button:focus{background-color:#8F9A8E;color:#FFFFFF;}.elementor-502311 .elementor-element.elementor-element-9b75796 > .elementor-widget-container{margin:7px 7px 7px 7px;}.elementor-502311 .elementor-element.elementor-element-9b75796 .elementor-button:hover svg, .elementor-502311 .elementor-element.elementor-element-9b75796 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-502311 .elementor-element.elementor-element-1ac14ba{--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;--background-transition:0.3s;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;}.elementor-502311 .elementor-element.elementor-element-1ac14ba:not(.elementor-motion-effects-element-type-background), .elementor-502311 .elementor-element.elementor-element-1ac14ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F9A8E;}.elementor-502311 .elementor-element.elementor-element-1ac14ba, .elementor-502311 .elementor-element.elementor-element-1ac14ba::before{--border-transition:0.3s;}.elementor-502311 .elementor-element.elementor-element-3ddc85a{text-align:center;}.elementor-502311 .elementor-element.elementor-element-f252fba > .elementor-widget-container{margin:-4px -4px -4px -4px;padding:0px 0px 0px 0px;}.elementor-502311 .elementor-element.elementor-element-f252fba{text-align:center;font-family:"Merriweather", Sans-serif;font-size:22px;font-weight:500;font-style:italic;}.elementor-502311 .elementor-element.elementor-element-43c3931 .elementor-button{background-color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-size:20px;font-style:italic;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-502311 .elementor-element.elementor-element-43c3931 .elementor-button:hover, .elementor-502311 .elementor-element.elementor-element-43c3931 .elementor-button:focus{background-color:#8F9A8E;color:#FFFFFF;}.elementor-502311 .elementor-element.elementor-element-43c3931 > .elementor-widget-container{margin:7px 7px 7px 7px;}.elementor-502311 .elementor-element.elementor-element-43c3931 .elementor-button:hover svg, .elementor-502311 .elementor-element.elementor-element-43c3931 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-502311 .elementor-element.elementor-element-768d2ee{--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:center;--gap:20px 40px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-502311 .elementor-element.elementor-element-3d16a34{--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;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-502311 .elementor-element.elementor-element-3d16a34:not(.elementor-motion-effects-element-type-background), .elementor-502311 .elementor-element.elementor-element-3d16a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2D8CC;}.elementor-502311 .elementor-element.elementor-element-3d16a34, .elementor-502311 .elementor-element.elementor-element-3d16a34::before{--border-transition:0.3s;}.elementor-502311 .elementor-element.elementor-element-7038567{text-align:center;}.elementor-502311 .elementor-element.elementor-element-e057055 > .elementor-widget-container{margin:-4px -4px -4px -4px;padding:0px 0px 0px 0px;}.elementor-502311 .elementor-element.elementor-element-e057055{text-align:center;font-family:"Merriweather", Sans-serif;font-size:22px;font-weight:500;font-style:italic;}.elementor-502311 .elementor-element.elementor-element-6aea1bf .elementor-button{background-color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-size:20px;font-style:italic;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-502311 .elementor-element.elementor-element-6aea1bf .elementor-button:hover, .elementor-502311 .elementor-element.elementor-element-6aea1bf .elementor-button:focus{background-color:#8F9A8E;color:#FFFFFF;}.elementor-502311 .elementor-element.elementor-element-6aea1bf > .elementor-widget-container{margin:7px 7px 7px 7px;}.elementor-502311 .elementor-element.elementor-element-6aea1bf .elementor-button:hover svg, .elementor-502311 .elementor-element.elementor-element-6aea1bf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-502311 .elementor-element.elementor-element-a080f45{--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;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-502311 .elementor-element.elementor-element-a080f45:not(.elementor-motion-effects-element-type-background), .elementor-502311 .elementor-element.elementor-element-a080f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F9A8E;}.elementor-502311 .elementor-element.elementor-element-a080f45, .elementor-502311 .elementor-element.elementor-element-a080f45::before{--border-transition:0.3s;}.elementor-502311 .elementor-element.elementor-element-e7f9545{text-align:center;}.elementor-502311 .elementor-element.elementor-element-27c73ac > .elementor-widget-container{margin:-4px -4px -4px -4px;padding:0px 0px 0px 0px;}.elementor-502311 .elementor-element.elementor-element-27c73ac{text-align:center;font-family:"Merriweather", Sans-serif;font-size:22px;font-weight:500;font-style:italic;}.elementor-502311 .elementor-element.elementor-element-69e1ed5 .elementor-button{background-color:#FFFFFF;font-family:"Merriweather", Sans-serif;font-size:20px;font-style:italic;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-502311 .elementor-element.elementor-element-69e1ed5 .elementor-button:hover, .elementor-502311 .elementor-element.elementor-element-69e1ed5 .elementor-button:focus{background-color:#8F9A8E;color:#FFFFFF;}.elementor-502311 .elementor-element.elementor-element-69e1ed5 > .elementor-widget-container{margin:7px 7px 7px 7px;}.elementor-502311 .elementor-element.elementor-element-69e1ed5 .elementor-button:hover svg, .elementor-502311 .elementor-element.elementor-element-69e1ed5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-502311 .elementor-element.elementor-element-b8df354{--display:flex;--background-transition:0.3s;}@media(max-width:1024px){.elementor-502311 .elementor-element.elementor-element-d6b9493{--flex-wrap:wrap;--margin-top:-24px;--margin-bottom:0px;--margin-left:-12px;--margin-right:-12px;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .softlite-dynamic-card-box-text-2{font-size:18.559999465942px;}.elementor-502311 .elementor-element.elementor-element-2d6b4d3{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-502311 .elementor-element.elementor-element-23ab92d{--border-radius:8px 8px 8px 8px;}.elementor-502311 .elementor-element.elementor-element-3e046c6{--flex-wrap:wrap;}.elementor-502311 .elementor-element.elementor-element-0d58f62{--flex-wrap:initial;}.elementor-502311 .elementor-element.elementor-element-a1716df{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-502311 .elementor-element.elementor-element-3a73993 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-502311 .elementor-element.elementor-element-3a73993 .elementor-heading-title{font-size:26.944000244141px;}.elementor-502311 .elementor-element.elementor-element-72d4a9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-502311 .elementor-element.elementor-element-e64a055 .elementor-button{border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:12px 20px 12px 20px;}}@media(min-width:768px){.elementor-502311 .elementor-element.elementor-element-d6b9493{--width:auto;}.elementor-502311 .elementor-element.elementor-element-2d6b4d3{--width:41.666667938232%;}.elementor-502311 .elementor-element.elementor-element-23ab92d{--width:auto;}.elementor-502311 .elementor-element.elementor-element-3e046c6{--width:auto;}.elementor-502311 .elementor-element.elementor-element-0d58f62{--width:52.915%;}.elementor-502311 .elementor-element.elementor-element-03e01aa{--width:47%;}.elementor-502311 .elementor-element.elementor-element-a1716df{--width:auto;}.elementor-502311 .elementor-element.elementor-element-95004d2{--content-width:1287px;}.elementor-502311 .elementor-element.elementor-element-44cd271{--width:30%;}.elementor-502311 .elementor-element.elementor-element-1ac14ba{--width:30%;}.elementor-502311 .elementor-element.elementor-element-768d2ee{--content-width:1287px;}.elementor-502311 .elementor-element.elementor-element-3d16a34{--width:30%;}.elementor-502311 .elementor-element.elementor-element-a080f45{--width:30%;}}@media(max-width:767px){.elementor-502311 .elementor-element.elementor-element-d6b9493{--width:auto;--flex-wrap:wrap;--margin-top:-24px;--margin-bottom:0px;--margin-left:-12px;--margin-right:-12px;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .softlite-dynamic-card-box-text-2{font-size:17.917499542236px;}.elementor-502311 .elementor-element.elementor-element-2d6b4d3{--width:100%;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-502311 .elementor-element.elementor-element-23ab92d{--width:auto;--border-radius:8px 8px 8px 8px;}.elementor-502311 .elementor-element.elementor-element-3e046c6{--width:auto;--flex-wrap:wrap;}.elementor-502311 .elementor-element.elementor-element-0d58f62{--width:33.333332061768%;--flex-wrap:initial;}.elementor-502311 .elementor-element.elementor-element-03e01aa{--width:66.666664123535%;}.elementor-502311 .elementor-element.elementor-element-a1716df{--width:auto;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-502311 .elementor-element.elementor-element-3a73993 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-502311 .elementor-element.elementor-element-3a73993 .elementor-heading-title{font-size:25.402000427246px;}.elementor-502311 .elementor-element.elementor-element-72d4a9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-502311 .elementor-element.elementor-element-e64a055{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-502311 .elementor-element.elementor-element-e64a055 .elementor-button{border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:12px 20px 12px 20px;}}

.elementor-502311 .elementor-element.elementor-element-65e49f6 {width: 50%;}.elementor-502311 .elementor-element.elementor-element-65e49f6 {flex-shrink: 0 !important}.elementor-502311 .elementor-element.elementor-element-65e49f6 {max-width: 100% !important}.elementor-502311 .elementor-element.elementor-element-65e49f6 {margin-top: 24px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .nf33h1tb{margin-top: 24px;padding-left: 12px;padding-right: 12px;padding-inline-start: 12px;padding-inline-end: 12px;padding-top: 0px;padding-bottom: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 {margin-top: 24px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .nf33h1tb{margin-top: 24px;padding-left: 12px;padding-right: 12px;padding-top: 0px;padding-bottom: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 {width: 100%;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 {margin-top: 24px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .nf33h1tb{margin-top: 24px;padding-left: 12px;padding-right: 12px;padding-top: 0px;padding-bottom: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}.elementor-502311 .elementor-element.elementor-element-65e49f6 .w5u6ldog{font-family: Georgia, Times, "Times New Roman", serif;margin-bottom: 8px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .w5u6ldog::before{line-height: 67.2px;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .w5u6ldog::after{line-height: 67.2px;}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .w5u6ldog{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .w5u6ldog::before{line-height: 61.4976px;}}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .w5u6ldog::after{line-height: 61.4976px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .w5u6ldog{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .w5u6ldog::before{line-height: 53.1708px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .w5u6ldog::after{line-height: 53.1708px;}}.elementor-502311 .elementor-element.elementor-element-65e49f6 .ukfmtdn5{width: auto;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .dvsumnu3{border-bottom-color: rgb(0, 0, 0);border-bottom-style: none;border-bottom-width: 0px;border-left-color: rgb(0, 0, 0);border-left-style: none;border-left-width: 0px;border-right-color: rgb(0, 0, 0);border-right-style: none;border-right-width: 0px;border-top-color: rgb(0, 0, 0);border-top-style: none;border-top-width: 0px;color: rgb(0, 0, 0);cursor: default;display: none;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;width: auto;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .dvsumnu3::before{font-weight: 400;outline-color: rgb(0, 0, 0);text-decoration: none solid rgb(0, 0, 0);text-decoration-color: rgb(0, 0, 0);-webkit-text-fill-color: rgb(0, 0, 0);-webkit-text-stroke-color: rgb(0, 0, 0);}.elementor-502311 .elementor-element.elementor-element-65e49f6 .dvsumnu3::after{font-weight: 400;outline-color: rgb(0, 0, 0);text-decoration: none solid rgb(0, 0, 0);text-decoration-color: rgb(0, 0, 0);-webkit-text-fill-color: rgb(0, 0, 0);-webkit-text-stroke-color: rgb(0, 0, 0);}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .dvsumnu3{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .dvsumnu3{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;}}.elementor-502311 .elementor-element.elementor-element-65e49f6 .xa4dubu6{font-family: Avenir, sans-serif;margin-top: 0px;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .xa4dubu6::before{line-height: 31.2px;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .xa4dubu6::after{line-height: 31.2px;}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .xa4dubu6{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .xa4dubu6::before{line-height: 27.84px;}}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .xa4dubu6::after{line-height: 27.84px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .xa4dubu6{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .xa4dubu6::before{line-height: 26.8762px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .xa4dubu6::after{line-height: 26.8762px;}}.elementor-502311 .elementor-element.elementor-element-65e49f6 .zqolodth{display: none;width: auto;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .cmu8bomg{color: rgb(84, 87, 90);font-size: 16px;line-height: 1.5;margin-top: 0px;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .cmu8bomg{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-65e49f6 .cmu8bomg{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}}.elementor-502311 .elementor-element.elementor-element-65e49f6 .wzw2kez6{cursor: pointer;display: inline-block;width: auto;}.elementor-502311 .elementor-element.elementor-element-65e49f6 .pralu4hd{color: rgb(84, 87, 90);cursor: pointer;display: none;font-size: 16px;line-height: 1.5;width: auto;}
.elementor-502311 .elementor-element.elementor-element-5f51d4d img{color: rgb(255, 255, 255);display: block;height: 100%;max-width: 100%;object-fit: cover;vertical-align: middle;}.elementor-502311 .elementor-element.elementor-element-5f51d4d, .elementor-502311 .elementor-element.elementor-element-5f51d4d .elementor-widget-container, .elementor-502311 .elementor-element.elementor-element-5f51d4d .elementor-image {height: 100%}.elementor-502311 .elementor-element.elementor-element-5f51d4d img::before{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-502311 .elementor-element.elementor-element-5f51d4d img::after{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-502311 .elementor-element.elementor-element-0d58f62{color: rgb(255, 255, 255);flex-shrink: 0;max-width: 100%;}.elementor-502311 .elementor-element.elementor-element-0d58f62::before{display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-502311 .elementor-element.elementor-element-0d58f62::after{display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-502311 .elementor-element.elementor-element-3a73993 .elementor-heading-title{font-family: Georgia, Times, "Times New Roman", serif;}.elementor-502311 .elementor-element.elementor-element-3a73993 .elementor-heading-title::before{line-height: 33.6px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-502311 .elementor-element.elementor-element-3a73993 .elementor-heading-title::after{line-height: 33.6px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-3a73993 .elementor-heading-title::before{line-height: 32.3328px;}}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-3a73993 .elementor-heading-title::after{line-height: 32.3328px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-3a73993 .elementor-heading-title::before{line-height: 30.4824px;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-3a73993 .elementor-heading-title::after{line-height: 30.4824px;}}
.elementor-502311 .elementor-element.elementor-element-72d4a9d p::before{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-502311 .elementor-element.elementor-element-72d4a9d p::after{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-502311 .elementor-element.elementor-element-e64a055 .elementor-button{align-items: center;appearance: button;cursor: pointer;display: inline-flex;font-family: Avenir, sans-serif;justify-content: center;text-align: center;user-select: none;vertical-align: middle;flex-direction: row;}.elementor-502311 .elementor-element.elementor-element-e64a055 .elementor-button::before{display: block;line-height: 20px;}.elementor-502311 .elementor-element.elementor-element-e64a055 .elementor-button::after{display: block;line-height: 20px;}
.elementor-502311 .elementor-element.elementor-element-a1716df{color: rgb(255, 255, 255);display: block;}.elementor-502311 .elementor-element.elementor-element-a1716df::before{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-502311 .elementor-element.elementor-element-a1716df::after{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-502311 .elementor-element.elementor-element-03e01aa{color: rgb(255, 255, 255);flex-shrink: 0;max-width: 100%;display: block;}.elementor-502311 .elementor-element.elementor-element-03e01aa::before{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-502311 .elementor-element.elementor-element-03e01aa::after{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-502311 .elementor-element.elementor-element-3e046c6{color: rgb(255, 255, 255);}.elementor-502311 .elementor-element.elementor-element-3e046c6::before{display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-502311 .elementor-element.elementor-element-3e046c6::after{display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-502311 .elementor-element.elementor-element-23ab92d{box-shadow: rgba(0, 0, 0, 0.075) 0px 2px 4px 0px;color: rgb(255, 255, 255);overflow: hidden;display: block;}.elementor-502311 .elementor-element.elementor-element-23ab92d::before{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-502311 .elementor-element.elementor-element-23ab92d::after{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-502311 .elementor-element.elementor-element-23ab92d{overflow: hidden;}}@media (max-width: 767px) {.elementor-502311 .elementor-element.elementor-element-23ab92d{overflow: hidden;}}
.elementor-502311 .elementor-element.elementor-element-2d6b4d3{flex-shrink: 0;max-width: 100%;display: block;}
.elementor-502311 .elementor-element.elementor-element-d6b9493::before{display: block;}.elementor-502311 .elementor-element.elementor-element-d6b9493::after{display: block;}



/* Start custom CSS for container, class: .elementor-element-44cd271 *//* Rounded columns with clipping so child images follow the curve */
.cta-card {
  border-radius: 16px;
  overflow: hidden;                 /* ensures inner image corners are rounded too */
  background: #f3f3f3;              /* or your beige/green per column */
  box-shadow: 0 12px 36px rgba(0,0,0,0.06);
}

/* Optional: equal internal spacing */
.cta-card .elementor-widget {
  margin-bottom: 16px;
}

/* Make the top image flush edge-to-edge */
.cta-card {
  padding: 0;
  border-radius: 16px;   /* your card radius */
  overflow: hidden;      /* clips image to rounded corners */
}

.cta-card .elementor-widget-image,
.cta-card .elementor-widget-image .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.cta-card .elementor-widget-image img {
  display: block;        /* removes inline gap */
  width: 100%;
  height: auto;          /* keep aspect ratio */
  border: none;
  box-shadow: none;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-1ac14ba *//* Rounded columns with clipping so child images follow the curve */
.cta-card {
  border-radius: 16px;
  overflow: hidden;                 /* ensures inner image corners are rounded too */
  background: #f3f3f3;              /* or your beige/green per column */
  box-shadow: 0 12px 36px rgba(0,0,0,0.06);
}

/* Optional: equal internal spacing */
.cta-card .elementor-widget {
  margin-bottom: 16px;
}

/* Make the top image flush edge-to-edge */
.cta-card {
  padding: 0;
  border-radius: 16px;   /* your card radius */
  overflow: hidden;      /* clips image to rounded corners */
}

.cta-card .elementor-widget-image,
.cta-card .elementor-widget-image .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.cta-card .elementor-widget-image img {
  display: block;        /* removes inline gap */
  width: 100%;
  height: auto;          /* keep aspect ratio */
  border: none;
  box-shadow: none;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-95004d2 *//* Left brochure card only */
.brochure-cta {
  border-radius: 16px;
  overflow: hidden;        /* keeps corners neat */
  padding: 0;
}

/* Make the top image shorter but still full-width */
.brochure-cta .elementor-widget-image img {
  width: 100%;
  height: 200px;           /* ← adjust to taste */
  object-fit: cover;       /* crops evenly to keep width */
  display: block;
  border: 0;
}

/* Kill any widget container spacing */
.brochure-cta .elementor-widget-image,
.brochure-cta .elementor-widget-image .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

/* Optional: responsive tweak */
@media (max-width: 767px){
  .brochure-cta .elementor-widget-image img { height: 160px; }
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-3d16a34 *//* Rounded columns with clipping so child images follow the curve */
.cta-card {
  border-radius: 16px;
  overflow: hidden;                 /* ensures inner image corners are rounded too */
  background: #f3f3f3;              /* or your beige/green per column */
  box-shadow: 0 12px 36px rgba(0,0,0,0.06);
}

/* Optional: equal internal spacing */
.cta-card .elementor-widget {
  margin-bottom: 16px;
}

/* Make the top image flush edge-to-edge */
.cta-card {
  padding: 0;
  border-radius: 16px;   /* your card radius */
  overflow: hidden;      /* clips image to rounded corners */
}

.cta-card .elementor-widget-image,
.cta-card .elementor-widget-image .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.cta-card .elementor-widget-image img {
  display: block;        /* removes inline gap */
  width: 100%;
  height: auto;          /* keep aspect ratio */
  border: none;
  box-shadow: none;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-a080f45 *//* Rounded columns with clipping so child images follow the curve */
.cta-card {
  border-radius: 16px;
  overflow: hidden;                 /* ensures inner image corners are rounded too */
  background: #f3f3f3;              /* or your beige/green per column */
  box-shadow: 0 12px 36px rgba(0,0,0,0.06);
}

/* Optional: equal internal spacing */
.cta-card .elementor-widget {
  margin-bottom: 16px;
}

/* Make the top image flush edge-to-edge */
.cta-card {
  padding: 0;
  border-radius: 16px;   /* your card radius */
  overflow: hidden;      /* clips image to rounded corners */
}

.cta-card .elementor-widget-image,
.cta-card .elementor-widget-image .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.cta-card .elementor-widget-image img {
  display: block;        /* removes inline gap */
  width: 100%;
  height: auto;          /* keep aspect ratio */
  border: none;
  box-shadow: none;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-768d2ee *//* Left brochure card only */
.brochure-cta {
  border-radius: 16px;
  overflow: hidden;        /* keeps corners neat */
  padding: 0;
}

/* Make the top image shorter but still full-width */
.brochure-cta .elementor-widget-image img {
  width: 100%;
  height: 200px;           /* ← adjust to taste */
  object-fit: cover;       /* crops evenly to keep width */
  display: block;
  border: 0;
}

/* Kill any widget container spacing */
.brochure-cta .elementor-widget-image,
.brochure-cta .elementor-widget-image .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

/* Optional: responsive tweak */
@media (max-width: 767px){
  .brochure-cta .elementor-widget-image img { height: 160px; }
}/* End custom CSS */




