.elementor-49 .elementor-element.elementor-element-3507872{--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;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-50cff92{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-88f2609{background-color:#E8F5F4;padding:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-88f2609.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-88f2609 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-46470b3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:62px;font-weight:900;line-height:68px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-0efa9e1{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;color:#7A908D;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-7a91e5e .elementor-button{background-color:#25D366;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-7a91e5e.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-7a91e5e .elementor-button-content-wrapper{flex-direction:row;}.elementor-49 .elementor-element.elementor-element-7a91e5e .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-7a91e5e .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(37.00000000000001, 211.00000000000003, 102.00000000000004, 0.28);}.elementor-49 .elementor-element.elementor-element-0eac899 .elementor-button{background-color:#3A9A8F;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-0eac899.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-0eac899 .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-0eac899 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(58.00000000000005, 154.00000000000009, 143.0000000000001, 0.33);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-c021d44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-49 .elementor-element.elementor-element-c021d44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-49 .elementor-element.elementor-element-c021d44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-49 .elementor-element.elementor-element-c021d44 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-49 .elementor-element.elementor-element-c021d44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-49 .elementor-element.elementor-element-c021d44 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-c021d44 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-c021d44{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-c021d44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-c021d44 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-c021d44 .elementor-icon-list-text{color:#202020;transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-6941e64{--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-49 .elementor-element.elementor-element-a4f80f4{--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;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(96.9, 96.9, 96.9, 0.5);}.elementor-49 .elementor-element.elementor-element-a4f80f4:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-a4f80f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-49 .elementor-element.elementor-element-263848b img{border-radius:32px 32px 0px 0px;}.elementor-49 .elementor-element.elementor-element-41134ad{background-color:#3A9A8F;padding:3px 20px 3px 20px;top:21px;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-41134ad.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-41134ad{left:-14px;}body.rtl .elementor-49 .elementor-element.elementor-element-41134ad{right:-14px;}.elementor-49 .elementor-element.elementor-element-41134ad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:2.3px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-5371248{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-8c81fed{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:900;line-height:26px;}.elementor-49 .elementor-element.elementor-element-460af46{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;}.elementor-49 .elementor-element.elementor-element-e1ab700{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;top:310px;}.elementor-49 .elementor-element.elementor-element-e1ab700:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-e1ab700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-e1ab700{left:497px;}body.rtl .elementor-49 .elementor-element.elementor-element-e1ab700{right:497px;}.elementor-49 .elementor-element.elementor-element-b3835c5{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-96ca081{--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;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-96ca081:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-96ca081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2422;}.elementor-widget-ucaddon_marquee .ue_marquee{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-49 .elementor-element.elementor-element-24b7885 .marquee_text-container{animation-duration:24s;}.elementor-49 .elementor-element.elementor-element-24b7885 .ue_marquee{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;padding:10px 0px 10px 0px;max-width:100%;border-radius:0px;}.elementor-49 .elementor-element.elementor-element-24b7885 .ue_marquee,.elementor-49 .elementor-element.elementor-element-24b7885 .ue_marquee a{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-d999448{--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:100px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-d999448:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-d999448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-f679f22{background-color:#E8F5F4;padding:10px 20px 10px 20px;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-f679f22.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-f679f22 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-a0e54cc{text-align:center;}.elementor-49 .elementor-element.elementor-element-a0e54cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:50px;color:#1A2422;}.elementor-49 .elementor-element.elementor-element-4498444{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#7A908D;}.elementor-49 .elementor-element.elementor-element-4498444.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-b57443d{--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;--border-radius:32px 32px 32px 32px;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-49 .elementor-element.elementor-element-b57443d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-b57443d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2422;}.elementor-49 .elementor-element.elementor-element-ff3b461{--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-49 .elementor-element.elementor-element-9e4e416{background-color:#696B6B94;padding:10px 20px 10px 20px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-49 .elementor-element.elementor-element-9e4e416.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-9e4e416 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;color:#BDB7B7;}.elementor-49 .elementor-element.elementor-element-0a83a4a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-0a83a4a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;line-height:41px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-3c25694{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFD1;}.elementor-49 .elementor-element.elementor-element-d4f911d .elementor-button{background-color:#3A9A8F;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-d4f911d.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-d4f911d .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-d4f911d .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(58.00000000000005, 154.00000000000009, 143.0000000000001, 0.33);}.elementor-49 .elementor-element.elementor-element-9b632b3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:27px;--margin-right:31px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-04470d3{width:var( --container-widget-width, 80% );max-width:80%;background-color:#3A9A8F;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:100% 100% 100% 100%;}.elementor-49 .elementor-element.elementor-element-04470d3.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-04470d3 img{border-radius:100% 100% 100% 100%;}.elementor-49 .elementor-element.elementor-element-af575af{text-align:center;font-family:"Caveat", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-fd38066{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF80;}.elementor-49 .elementor-element.elementor-element-1d55b7f{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4423de1{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#3A9A8F33;--border-color:#3A9A8F33;--border-radius:32px 32px 32px 32px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-49 .elementor-element.elementor-element-4423de1:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-4423de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E8F5F4 0%, #D4ECEA 100%);}.elementor-49 .elementor-element.elementor-element-4423de1:hover{box-shadow:0px 0px 64px 0px rgba(26, 36, 34, 0.14);}.elementor-49 .elementor-element.elementor-element-636fce8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:900;line-height:68px;color:#000000;}.elementor-49 .elementor-element.elementor-element-7d1ca33 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:900;line-height:30px;color:#1A2422;}.elementor-49 .elementor-element.elementor-element-b1d47bc{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#7A908D;}.elementor-49 .elementor-element.elementor-element-474c878{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#9A8A6A33;--border-color:#9A8A6A33;--border-radius:32px 32px 32px 32px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-49 .elementor-element.elementor-element-474c878:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-474c878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-49 .elementor-element.elementor-element-474c878:hover{box-shadow:0px 0px 64px 0px rgba(26, 36, 34, 0.14);}.elementor-49 .elementor-element.elementor-element-a1b0602 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:900;line-height:68px;color:#000000;}.elementor-49 .elementor-element.elementor-element-75eb087 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:900;line-height:30px;color:#1A2422;}.elementor-49 .elementor-element.elementor-element-981693d{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#7A908D;}.elementor-49 .elementor-element.elementor-element-2c20af7{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#9A8A6A33;--border-color:#9A8A6A33;--border-radius:32px 32px 32px 32px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-49 .elementor-element.elementor-element-2c20af7:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2c20af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-49 .elementor-element.elementor-element-2c20af7:hover{box-shadow:0px 0px 64px 0px rgba(26, 36, 34, 0.14);}.elementor-49 .elementor-element.elementor-element-f6f26fb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:900;line-height:68px;color:#000000;}.elementor-49 .elementor-element.elementor-element-8989afe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:900;line-height:30px;color:#1A2422;}.elementor-49 .elementor-element.elementor-element-b269209{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#7A908D;}.elementor-49 .elementor-element.elementor-element-a4975be{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a4975be:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-a4975be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2422;}.elementor-49 .elementor-element.elementor-element-09c6f07{background-color:#696B6B94;padding:10px 20px 10px 20px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-49 .elementor-element.elementor-element-09c6f07.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-09c6f07 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;color:#BDB7B7;}.elementor-49 .elementor-element.elementor-element-d2dd3e6{text-align:center;}.elementor-49 .elementor-element.elementor-element-d2dd3e6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-f1ee626{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#FFFFFF99;}.elementor-49 .elementor-element.elementor-element-f1ee626.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-5a0d721{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-ec92af8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-704a571 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-704a571.elementor-view-framed .elementor-icon{background-color:#383838;}.elementor-49 .elementor-element.elementor-element-704a571.elementor-view-stacked .elementor-icon{color:#383838;}.elementor-49 .elementor-element.elementor-element-704a571.elementor-view-stacked .elementor-icon svg{fill:#383838;}.elementor-49 .elementor-element.elementor-element-704a571 .elementor-icon{font-size:25px;padding:15px;}.elementor-49 .elementor-element.elementor-element-704a571 .elementor-icon svg{height:25px;}.elementor-49 .elementor-element.elementor-element-5c09433{text-align:center;}.elementor-49 .elementor-element.elementor-element-5c09433 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:900;line-height:20px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-668016c{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF8C;}.elementor-49 .elementor-element.elementor-element-2ea10ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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-49 .elementor-element.elementor-element-e076c7d .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-e076c7d.elementor-view-framed .elementor-icon{background-color:#383838;}.elementor-49 .elementor-element.elementor-element-e076c7d.elementor-view-stacked .elementor-icon{color:#383838;}.elementor-49 .elementor-element.elementor-element-e076c7d.elementor-view-stacked .elementor-icon svg{fill:#383838;}.elementor-49 .elementor-element.elementor-element-e076c7d .elementor-icon{font-size:25px;padding:15px;}.elementor-49 .elementor-element.elementor-element-e076c7d .elementor-icon svg{height:25px;}.elementor-49 .elementor-element.elementor-element-fb2ecae{text-align:center;}.elementor-49 .elementor-element.elementor-element-fb2ecae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:900;line-height:20px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-44387aa{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF8C;}.elementor-49 .elementor-element.elementor-element-d0c5021{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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-49 .elementor-element.elementor-element-67e3916 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-67e3916.elementor-view-framed .elementor-icon{background-color:#383838;}.elementor-49 .elementor-element.elementor-element-67e3916.elementor-view-stacked .elementor-icon{color:#383838;}.elementor-49 .elementor-element.elementor-element-67e3916.elementor-view-stacked .elementor-icon svg{fill:#383838;}.elementor-49 .elementor-element.elementor-element-67e3916 .elementor-icon{font-size:25px;padding:15px;}.elementor-49 .elementor-element.elementor-element-67e3916 .elementor-icon svg{height:25px;}.elementor-49 .elementor-element.elementor-element-9fad3c5{text-align:center;}.elementor-49 .elementor-element.elementor-element-9fad3c5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:900;line-height:20px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-85368b9{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF8C;}.elementor-49 .elementor-element.elementor-element-e6c10a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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-49 .elementor-element.elementor-element-bdea591 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-bdea591.elementor-view-framed .elementor-icon{background-color:#383838;}.elementor-49 .elementor-element.elementor-element-bdea591.elementor-view-stacked .elementor-icon{color:#383838;}.elementor-49 .elementor-element.elementor-element-bdea591.elementor-view-stacked .elementor-icon svg{fill:#383838;}.elementor-49 .elementor-element.elementor-element-bdea591 .elementor-icon{font-size:25px;padding:15px;}.elementor-49 .elementor-element.elementor-element-bdea591 .elementor-icon svg{height:25px;}.elementor-49 .elementor-element.elementor-element-cf52454{text-align:center;}.elementor-49 .elementor-element.elementor-element-cf52454 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:900;line-height:20px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-664429a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF8C;}.elementor-49 .elementor-element.elementor-element-8c76bdf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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-49 .elementor-element.elementor-element-00b4578 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-00b4578.elementor-view-stacked .elementor-icon{background-color:#3A9A8F;color:#383838;}.elementor-49 .elementor-element.elementor-element-00b4578.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-00b4578.elementor-view-default .elementor-icon{color:#3A9A8F;border-color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-00b4578.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-00b4578.elementor-view-default .elementor-icon svg{fill:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-00b4578.elementor-view-framed .elementor-icon{background-color:#383838;}.elementor-49 .elementor-element.elementor-element-00b4578.elementor-view-stacked .elementor-icon svg{fill:#383838;}.elementor-49 .elementor-element.elementor-element-00b4578 .elementor-icon{font-size:25px;padding:15px;}.elementor-49 .elementor-element.elementor-element-00b4578 .elementor-icon svg{height:25px;}.elementor-49 .elementor-element.elementor-element-7af76b7{text-align:center;}.elementor-49 .elementor-element.elementor-element-7af76b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:900;line-height:20px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-b902efb{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF8C;}.elementor-49 .elementor-element.elementor-element-a70dfee{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a70dfee::before, .elementor-49 .elementor-element.elementor-element-a70dfee > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-a70dfee > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-a70dfee > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-a70dfee > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-a70dfee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E8F5F4;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-4f2ac9c{--display:flex;}.elementor-49 .elementor-element.elementor-element-69f9e6f{background-color:#E8F5F4;padding:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-69f9e6f.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-69f9e6f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-2bf1a1b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:900;line-height:52px;color:#000000;}.elementor-49 .elementor-element.elementor-element-4cc3593{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-fb2c978{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-0d89e33{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-0d89e33:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-0d89e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-180269c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:900;line-height:35px;}.elementor-49 .elementor-element.elementor-element-5a59070{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-ec74732{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-ec74732:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-ec74732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-e9600c6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:900;line-height:35px;}.elementor-49 .elementor-element.elementor-element-223aba4{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-28d75f6 .elementor-button{background-color:#3A9A8F;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-28d75f6.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-28d75f6 .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-28d75f6 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(58.00000000000005, 154.00000000000009, 143.0000000000001, 0.33);}.elementor-49 .elementor-element.elementor-element-e24f4b9{--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-49 .elementor-element.elementor-element-f35d0ce{--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;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(96.9, 96.9, 96.9, 0.5);}.elementor-49 .elementor-element.elementor-element-f35d0ce:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-f35d0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-6be7aed img{border-radius:32px 32px 0px 0px;}.elementor-49 .elementor-element.elementor-element-9083beb{padding:15px 0px 15px 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-49 .elementor-element.elementor-element-cc0c462{padding:0px 0px 15px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:22px;}.elementor-49 .elementor-element.elementor-element-0580c59{--display:flex;--position:absolute;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:11px;--padding-bottom:0px;--padding-left:11px;--padding-right:11px;top:243px;}.elementor-49 .elementor-element.elementor-element-0580c59:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-0580c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-0580c59{left:17px;}body.rtl .elementor-49 .elementor-element.elementor-element-0580c59{right:17px;}.elementor-49 .elementor-element.elementor-element-9e1f24d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:900;line-height:20px;color:#000000;}.elementor-49 .elementor-element.elementor-element-a9cc668{background-color:#3A9A8F;padding:3px 20px 3px 20px;top:-215px;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-a9cc668.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-a9cc668{left:448px;}body.rtl .elementor-49 .elementor-element.elementor-element-a9cc668{right:448px;}.elementor-49 .elementor-element.elementor-element-a9cc668 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:2.3px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-0f7e242{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-40b5d99{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-40b5d99:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-40b5d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-5f26ae8{background-color:#E8F5F4;padding:10px 20px 10px 20px;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-5f26ae8.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-5f26ae8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-034bd02{text-align:center;}.elementor-49 .elementor-element.elementor-element-034bd02 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:50px;color:#1A2422;}.elementor-49 .elementor-element.elementor-element-64feee0{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#7A908D;}.elementor-49 .elementor-element.elementor-element-64feee0.elementor-element{--align-self:center;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-49 .elementor-element.elementor-element-2ee97e4{--grid-columns:3;}.elementor-49 .elementor-element.elementor-element-ffacc6c .elementor-button{background-color:#3A9A8F;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-ffacc6c.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-ffacc6c .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-ffacc6c .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(58.00000000000005, 154.00000000000009, 143.0000000000001, 0.33);}.elementor-49 .elementor-element.elementor-element-fe8b3f4{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-fe8b3f4:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-fe8b3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-10531cb{left:-18px;}body.rtl .elementor-49 .elementor-element.elementor-element-10531cb{right:-18px;}.elementor-49 .elementor-element.elementor-element-10531cb{top:78px;}.elementor-49 .elementor-element.elementor-element-10531cb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:400px;font-weight:900;line-height:68px;color:#C4B08A40;}.elementor-49 .elementor-element.elementor-element-8fa810b{background-color:#E8F5F4;padding:10px 20px 10px 20px;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-8fa810b.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-8fa810b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-906607e{text-align:center;}.elementor-49 .elementor-element.elementor-element-906607e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:50px;color:#1A2422;}.elementor-49 .elementor-element.elementor-element-0b14dfc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-9d6ad76{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-9d6ad76:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-9d6ad76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-49 .elementor-element.elementor-element-e4b1608 .elementor-testimonial-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-e4b1608 .elementor-testimonial-content{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-e4b1608 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:40px;height:40px;}.elementor-49 .elementor-element.elementor-element-e4b1608 .elementor-testimonial-name{color:#000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:900;line-height:25px;}.elementor-49 .elementor-element.elementor-element-e4b1608 .elementor-testimonial-job{color:#AAAAAA;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;}.elementor-49 .elementor-element.elementor-element-b96b57b{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-b96b57b:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-b96b57b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-b9bf9b9 .elementor-testimonial-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-b9bf9b9 .elementor-testimonial-content{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-b9bf9b9 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:40px;height:40px;}.elementor-49 .elementor-element.elementor-element-b9bf9b9 .elementor-testimonial-name{color:#000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:900;line-height:25px;}.elementor-49 .elementor-element.elementor-element-b9bf9b9 .elementor-testimonial-job{color:#AAAAAA;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;}.elementor-49 .elementor-element.elementor-element-210ab8b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-fc63ea5{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-fc63ea5:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-fc63ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-d8d38bd{text-align:center;}.elementor-49 .elementor-element.elementor-element-d8d38bd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:900;line-height:48px;}.elementor-49 .elementor-element.elementor-element-b9f124f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-fa754a6{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-fa754a6:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-fa754a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-34c0cb5{text-align:center;}.elementor-49 .elementor-element.elementor-element-34c0cb5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:900;line-height:48px;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-6be9cd1{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-a9221c1{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-a9221c1:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-a9221c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-93c1881{text-align:center;}.elementor-49 .elementor-element.elementor-element-93c1881 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:900;line-height:48px;}.elementor-49 .elementor-element.elementor-element-fc79644{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-677a8ef{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-677a8ef:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-677a8ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-6b947f6{text-align:center;}.elementor-49 .elementor-element.elementor-element-6b947f6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:900;line-height:48px;}.elementor-49 .elementor-element.elementor-element-860167a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-fda5cb2{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-94014db{background-color:#E8F5F4;padding:10px 20px 10px 20px;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-94014db.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-94014db .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-40b22eb{text-align:center;}.elementor-49 .elementor-element.elementor-element-40b22eb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:50px;color:#1A2422;}.elementor-49 .elementor-element.elementor-element-0d0699f{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#7A908D;}.elementor-49 .elementor-element.elementor-element-0d0699f.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-0f90383{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-f87deb2{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#3A9A8F;--border-color:#3A9A8F;--border-radius:32px 32px 32px 32px;box-shadow:0px 4px 24px 0px rgba(26, 36, 34, 0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49 .elementor-element.elementor-element-f87deb2:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-f87deb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-f87deb2.e-con{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-dcd3bdd{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-4e20367{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-4e20367.e-con{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-675cdd8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:900;line-height:28px;color:#000000;}.elementor-49 .elementor-element.elementor-element-7a27340{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-132c87f .elementor-button{background-color:#1A242200;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#3A9A8F;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-132c87f{width:initial;max-width:initial;}.elementor-49 .elementor-element.elementor-element-132c87f.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-3c20338{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#3A9A8F;--border-color:#3A9A8F;--border-radius:32px 32px 32px 32px;box-shadow:0px 4px 24px 0px rgba(26, 36, 34, 0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49 .elementor-element.elementor-element-3c20338:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-3c20338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-3c20338.e-con{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-d741e74{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-0586193{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-559ff6c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:900;line-height:28px;color:#000000;}.elementor-49 .elementor-element.elementor-element-58c9bd7{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-5e298cc .elementor-button{background-color:#1A242200;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#3A9A8F;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-5e298cc{width:initial;max-width:initial;}.elementor-49 .elementor-element.elementor-element-5e298cc.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-0891022{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#3A9A8F;--border-color:#3A9A8F;--border-radius:32px 32px 32px 32px;box-shadow:0px 4px 24px 0px rgba(26, 36, 34, 0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49 .elementor-element.elementor-element-0891022:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-0891022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-0891022.e-con{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-44117ae{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-0c1da79{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-a167d47 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:900;line-height:28px;color:#000000;}.elementor-49 .elementor-element.elementor-element-c266ced{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-62c1bdf .elementor-button{background-color:#1A242200;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#3A9A8F;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-62c1bdf{width:initial;max-width:initial;}.elementor-49 .elementor-element.elementor-element-62c1bdf.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-e0d66ae{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#3A9A8F;--border-color:#3A9A8F;--border-radius:32px 32px 32px 32px;box-shadow:0px 4px 24px 0px rgba(26, 36, 34, 0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49 .elementor-element.elementor-element-e0d66ae:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-e0d66ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-e0d66ae.e-con{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-73c2c40{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-2fb0c39{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-1053bee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:900;line-height:28px;color:#000000;}.elementor-49 .elementor-element.elementor-element-9dd52e3{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-2116f23 .elementor-button{background-color:#1A242200;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#3A9A8F;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-2116f23{width:initial;max-width:initial;}.elementor-49 .elementor-element.elementor-element-2116f23.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-95c924c{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#3A9A8F;--border-color:#3A9A8F;--border-radius:32px 32px 32px 32px;box-shadow:0px 4px 24px 0px rgba(26, 36, 34, 0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49 .elementor-element.elementor-element-95c924c:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-95c924c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-95c924c.e-con{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-7338c88{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-bf63017{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-83a7fb8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:900;line-height:28px;color:#000000;}.elementor-49 .elementor-element.elementor-element-0c7549d{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-c829ae3 .elementor-button{background-color:#1A242200;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#3A9A8F;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-c829ae3{width:initial;max-width:initial;}.elementor-49 .elementor-element.elementor-element-c829ae3.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-7061f34{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#3A9A8F;--border-color:#3A9A8F;--border-radius:32px 32px 32px 32px;box-shadow:0px 4px 24px 0px rgba(26, 36, 34, 0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49 .elementor-element.elementor-element-7061f34:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-7061f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-7061f34.e-con{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-cc70d04{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-fe10bb2{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-0c0cd74 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:900;line-height:28px;color:#000000;}.elementor-49 .elementor-element.elementor-element-5a725b9{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-49 .elementor-element.elementor-element-ea75333 .elementor-button{background-color:#1A242200;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#3A9A8F;color:#3A9A8F;}.elementor-49 .elementor-element.elementor-element-ea75333{width:initial;max-width:initial;}.elementor-49 .elementor-element.elementor-element-ea75333.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-14c8577{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-14c8577:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-14c8577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1A2422 0%, #2D3B39 100%);}.elementor-49 .elementor-element.elementor-element-14c8577::before, .elementor-49 .elementor-element.elementor-element-14c8577 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-14c8577 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-14c8577 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-14c8577 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-14c8577 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #3A9A8F33 0%, #3A9A8F33 100%);}.elementor-49 .elementor-element.elementor-element-5324ac1{--display:flex;}.elementor-49 .elementor-element.elementor-element-faff274{background-color:#FFFFFF1F;padding:10px 20px 10px 20px;border-radius:100px 100px 100px 100px;}.elementor-49 .elementor-element.elementor-element-faff274.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-faff274 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:12px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-37217c4{text-align:center;}.elementor-49 .elementor-element.elementor-element-37217c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-535a9ca{width:initial;max-width:initial;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#DBDBDB;}.elementor-49 .elementor-element.elementor-element-535a9ca.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-90b4f09 .elementor-button{background-color:#25D366;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.4s;border-radius:32px 32px 32px 32px;}.elementor-49 .elementor-element.elementor-element-90b4f09.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-90b4f09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-49 .elementor-element.elementor-element-90b4f09 .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-90b4f09 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(58.00000000000005, 154.00000000000009, 143.0000000000001, 0.33);}.elementor-49 .elementor-element.elementor-element-6a9832e{width:initial;max-width:initial;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#DBDBDB;}.elementor-49 .elementor-element.elementor-element-6a9832e.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-86fc037{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:32px 32px 32px 32px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-49 .elementor-element.elementor-element-86fc037:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-86fc037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-49 .elementor-element.elementor-element-006f099{text-align:center;}.elementor-49 .elementor-element.elementor-element-006f099 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:900;line-height:36px;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-field-type-html{padding-bottom:0px;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF14;border-color:#FFFFFF26;border-radius:8px 8px 8px 8px;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF14;border-color:#FFFFFF26;border-radius:8px 8px 8px 8px;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF26;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;border-radius:12px 12px 12px 12px;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .e-form__buttons__wrapper__button-next{background-color:#3A9A8F;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-button[type="submit"]{background-color:#3A9A8F;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-49 .elementor-element.elementor-element-a88b1b7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-a88b1b7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_marquee .ue_marquee{font-size:var( --e-global-typography-text-font-size );}.elementor-49 .elementor-element.elementor-element-5a0d721{--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-fb2c978{--grid-auto-flow:row;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-49 .elementor-element.elementor-element-2ee97e4{--grid-columns:2;}.elementor-49 .elementor-element.elementor-element-0b14dfc{--grid-auto-flow:row;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-49 .elementor-element.elementor-element-210ab8b{--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-0f90383{--grid-auto-flow:row;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-3507872{--content-width:1200px;}.elementor-49 .elementor-element.elementor-element-50cff92{--width:50%;}.elementor-49 .elementor-element.elementor-element-6941e64{--width:50%;}.elementor-49 .elementor-element.elementor-element-e1ab700{--width:20%;}.elementor-49 .elementor-element.elementor-element-96ca081{--width:100%;}.elementor-49 .elementor-element.elementor-element-d999448{--content-width:1200px;}.elementor-49 .elementor-element.elementor-element-b57443d{--width:100%;}.elementor-49 .elementor-element.elementor-element-ff3b461{--width:65%;}.elementor-49 .elementor-element.elementor-element-9b632b3{--width:35%;}.elementor-49 .elementor-element.elementor-element-1d55b7f{--content-width:1200px;}.elementor-49 .elementor-element.elementor-element-4423de1{--width:50%;}.elementor-49 .elementor-element.elementor-element-474c878{--width:50%;}.elementor-49 .elementor-element.elementor-element-2c20af7{--width:50%;}.elementor-49 .elementor-element.elementor-element-a4975be{--content-width:1200px;}.elementor-49 .elementor-element.elementor-element-ec92af8{--width:100%;}.elementor-49 .elementor-element.elementor-element-2ea10ae{--width:100%;}.elementor-49 .elementor-element.elementor-element-d0c5021{--width:100%;}.elementor-49 .elementor-element.elementor-element-e6c10a1{--width:100%;}.elementor-49 .elementor-element.elementor-element-8c76bdf{--width:100%;}.elementor-49 .elementor-element.elementor-element-a70dfee{--content-width:1200px;}.elementor-49 .elementor-element.elementor-element-4f2ac9c{--width:45%;}.elementor-49 .elementor-element.elementor-element-0d89e33{--width:100%;}.elementor-49 .elementor-element.elementor-element-ec74732{--width:100%;}.elementor-49 .elementor-element.elementor-element-e24f4b9{--width:50%;}.elementor-49 .elementor-element.elementor-element-0580c59{--width:90%;}.elementor-49 .elementor-element.elementor-element-40b5d99{--content-width:1200px;}.elementor-49 .elementor-element.elementor-element-f87deb2{--width:100%;}.elementor-49 .elementor-element.elementor-element-4e20367{--width:100%;}.elementor-49 .elementor-element.elementor-element-3c20338{--width:100%;}.elementor-49 .elementor-element.elementor-element-0891022{--width:100%;}.elementor-49 .elementor-element.elementor-element-e0d66ae{--width:100%;}.elementor-49 .elementor-element.elementor-element-95c924c{--width:100%;}.elementor-49 .elementor-element.elementor-element-7061f34{--width:100%;}.elementor-49 .elementor-element.elementor-element-86fc037{--content-width:650px;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-3507872{--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-49 .elementor-element.elementor-element-46470b3 .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-49 .elementor-element.elementor-element-e1ab700{--width:32%;top:145px;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-e1ab700{left:239px;}body.rtl .elementor-49 .elementor-element.elementor-element-e1ab700{right:239px;}.elementor-widget-ucaddon_marquee .ue_marquee{font-size:var( --e-global-typography-text-font-size );}.elementor-49 .elementor-element.elementor-element-d999448{--padding-top:20px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-49 .elementor-element.elementor-element-4498444{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-49 .elementor-element.elementor-element-b57443d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:31px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-0a83a4a{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-3c25694{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-1d55b7f{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-49 .elementor-element.elementor-element-4423de1{--width:100%;}.elementor-49 .elementor-element.elementor-element-474c878{--width:100%;}.elementor-49 .elementor-element.elementor-element-2c20af7{--width:100%;}.elementor-49 .elementor-element.elementor-element-f1ee626{padding:0px 5px 0px 5px;}.elementor-49 .elementor-element.elementor-element-5a0d721{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-2bf1a1b .elementor-heading-title{font-size:48px;}.elementor-49 .elementor-element.elementor-element-fb2c978{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-0580c59{--width:32%;top:145px;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-0580c59{left:239px;}body.rtl .elementor-49 .elementor-element.elementor-element-0580c59{right:239px;}.elementor-49 .elementor-element.elementor-element-a9cc668{padding:1px 8px 1px 9px;top:-122px;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-a9cc668{left:-242px;}body.rtl .elementor-49 .elementor-element.elementor-element-a9cc668{right:-242px;}.elementor-49 .elementor-element.elementor-element-64feee0{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-49 .elementor-element.elementor-element-2ee97e4{--grid-columns:1;}.elementor-49 .elementor-element.elementor-element-2ee97e4 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-49 .elementor-element.elementor-element-ffacc6c.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-0b14dfc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-49 .elementor-element.elementor-element-210ab8b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-0d0699f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-49 .elementor-element.elementor-element-0f90383{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-535a9ca{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-49 .elementor-element.elementor-element-6a9832e{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-3507872 *//* Aplicamos el fondo complejo al contenedor */
.elementor-49 .elementor-element.elementor-element-3507872 {
    position: relative;
    overflow: hidden;
    /* Quitamos cualquier fondo que hayas puesto en la pestaña Estilo para que no choque */
    background: none !important;
}

.elementor-49 .elementor-element.elementor-element-3507872::before {
    content: '';
    position: absolute;
    inset: 0;
    background: 
        /* 1. Capa Verde Teal arriba a la derecha */
        radial-gradient(ellipse 80% 70% at 70% 40%, rgba(58, 154, 143, 0.12) 0%, transparent 60%),
        /* 2. Capa Dorada abajo a la izquierda */
        radial-gradient(ellipse 50% 50% at 20% 80%, rgba(154, 138, 106, 0.08) 0%, transparent 50%),
        /* 3. Base Degradada crema a blanco azulado */
        linear-gradient(160deg, #faf9f7 0%, #f0f7f6 100%);
    z-index: 0;
}

/* Esto asegura que los widgets (texto, fotos) queden por encima del fondo */
.elementor-49 .elementor-element.elementor-element-3507872 > .elementor-widget-wrap,
.elementor-49 .elementor-element.elementor-element-3507872 > .elementor-container {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for ucaddon_marquee, class: .elementor-element-24b7885 */.elementor-49 .elementor-element.elementor-element-24b7885 {
    color: rgba(255,255,255,0.8); /* Color del texto */
    font-family: 'DM Sans', sans-serif;
    font-size: 14px;
}

/* Si usaste el punto • este truco suele funcionar para colorearlo solo a él */
.elementor-49 .elementor-element.elementor-element-24b7885 .uael-marquee-text {
    word-spacing: 20px; /* Ajusta el espacio entre frases */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0d721 */.elementor-49 .elementor-element.elementor-element-5a0d721 {
    position: relative;
}

.elementor-49 .elementor-element.elementor-element-5a0d721::before {
    content: '';
    position: absolute;
    /* Usamos tu valor de altura que ya te funciona */
    top: 38px; 
    
    /* Empezamos en el centro del primer icono (columna 1 de 5 = 20%, centro = 10%) */
    left: 10%; 
    
    /* En lugar de 'right', definimos el ancho total. 
       Para llegar al centro del 5º icono desde el 1º, el ancho debe ser del 80% 
       (10% inicial + 80% ancho = llega al 90% total, que es el centro del último icono) */
    width: 80% !important;
    
    height: 2px;
    background: linear-gradient(90deg, #3a9a8f 0%, #5cb8ad 100%);
    opacity: 0.3;
    z-index: 0;
}

@media (max-width: 767px) {
    .elementor-49 .elementor-element.elementor-element-5a0d721::before { display: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f87deb2 */.elementor-49 .elementor-element.elementor-element-f87deb2 {
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    background-color: #ffffff;
}

.elementor-49 .elementor-element.elementor-element-f87deb2:hover {
    transform: translateY(-5px); /* Se eleva un poquito */
    box-shadow: 0 16px 64px rgba(26, 36, 34, 0.14) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c20338 */.elementor-49 .elementor-element.elementor-element-3c20338 {
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    background-color: #ffffff;
}

.elementor-49 .elementor-element.elementor-element-3c20338:hover {
    transform: translateY(-5px); /* Se eleva un poquito */
    box-shadow: 0 16px 64px rgba(26, 36, 34, 0.14) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0891022 */.elementor-49 .elementor-element.elementor-element-0891022 {
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    background-color: #ffffff;
}

.elementor-49 .elementor-element.elementor-element-0891022:hover {
    transform: translateY(-5px); /* Se eleva un poquito */
    box-shadow: 0 16px 64px rgba(26, 36, 34, 0.14) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d66ae */.elementor-49 .elementor-element.elementor-element-e0d66ae {
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    background-color: #ffffff;
}

.elementor-49 .elementor-element.elementor-element-e0d66ae:hover {
    transform: translateY(-5px); /* Se eleva un poquito */
    box-shadow: 0 16px 64px rgba(26, 36, 34, 0.14) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95c924c */.elementor-49 .elementor-element.elementor-element-95c924c {
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    background-color: #ffffff;
}

.elementor-49 .elementor-element.elementor-element-95c924c:hover {
    transform: translateY(-5px); /* Se eleva un poquito */
    box-shadow: 0 16px 64px rgba(26, 36, 34, 0.14) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7061f34 */.elementor-49 .elementor-element.elementor-element-7061f34 {
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    background-color: #ffffff;
}

.elementor-49 .elementor-element.elementor-element-7061f34:hover {
    transform: translateY(-5px); /* Se eleva un poquito */
    box-shadow: 0 16px 64px rgba(26, 36, 34, 0.14) !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a88b1b7 *//* Color de las etiquetas (Labels) */
.elementor-49 .elementor-element.elementor-element-a88b1b7 label {
    color: rgba(255,255,255,0.7) !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important;
}

/* Estilo del botón de envío para que ocupe todo el ancho */
.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-button {
    width: 100% !important;
    justify-content: center !important;
    padding: 16px !important;
    transition: all 0.3s ease !important;
}

.elementor-49 .elementor-element.elementor-element-a88b1b7 .elementor-button:hover {
    background-color: #5cb8ad !important; /* Un verde más clarito al pasar el ratón */
    transform: translateY(-2px);
}/* End custom CSS */