.elementor-699 .elementor-element.elementor-element-fdd1a9e{--display:flex;--min-height:0px;--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-699 .elementor-element.elementor-element-fdd1a9e:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-fdd1a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #F2EFE9 0%, #E4DFD4 100%);}.elementor-699 .elementor-element.elementor-element-fdd1a9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-699 .elementor-element.elementor-element-8bd9e6f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-8bd9e6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;line-height:38px;letter-spacing:-1px;color:#264C36;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-699 .elementor-element.elementor-element-80f4c04{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:32px;letter-spacing:-1.1px;color:#333333;}.elementor-699 .elementor-element.elementor-element-80f4c04 p{margin-block-end:7px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-699 .elementor-element.elementor-element-0427612{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.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-699 .elementor-element.elementor-element-21ae21e .elementor-button{background-color:#2A4F39;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-21ae21e{margin:-6px -6px calc(var(--kit-widget-spacing, 0px) + -6px) -6px;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;}.elementor-699 .elementor-element.elementor-element-21ae21e.elementor-element{--align-self:center;}.elementor-699 .elementor-element.elementor-element-60fb477{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1px;color:#6E6E6E;}.elementor-699 .elementor-element.elementor-element-60fb477 p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-d60c924{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:32px;color:#333333;}.elementor-699 .elementor-element.elementor-element-d60c924 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-59591f3{width:var( --container-widget-width, 46.1% );max-width:46.1%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 120px) 0px;--container-widget-width:46.1%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:29px;color:#4B4949;}.elementor-699 .elementor-element.elementor-element-59591f3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-59591f3 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-04579e2{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:32px;color:#333333;}.elementor-699 .elementor-element.elementor-element-04579e2 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-fc1303a{--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-699 .elementor-element.elementor-element-43d06c5{width:var( --container-widget-width, 100% );max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:42px;letter-spacing:-1.5px;color:#264C36;}.elementor-699 .elementor-element.elementor-element-43d06c5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-43d06c5 p{margin-block-end:7px;}.elementor-699 .elementor-element.elementor-element-04920de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#363636;}.elementor-699 .elementor-element.elementor-element-04920de p{margin-block-end:9px;}.elementor-699 .elementor-element.elementor-element-605b284{--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;}.elementor-699 .elementor-element.elementor-element-82b98f5{--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-699 .elementor-element.elementor-element-1f960f0{--display:flex;}.elementor-699 .elementor-element.elementor-element-1f8fd6c{padding:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(158.1, 157.00447010869564, 157.00447010869564, 0.5);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#212121;}.elementor-699 .elementor-element.elementor-element-1f8fd6c p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-c38ed13{--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-699 .elementor-element.elementor-element-e6717cf{--display:flex;}.elementor-699 .elementor-element.elementor-element-708b385{padding:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(158, 157, 157, 0.5);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#212121;}.elementor-699 .elementor-element.elementor-element-708b385 p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-0f96157{--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-699 .elementor-element.elementor-element-61d6f4e{--display:flex;}.elementor-699 .elementor-element.elementor-element-a1cef05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(158, 157, 157, 0.5);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#212121;}.elementor-699 .elementor-element.elementor-element-a1cef05 p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-87f1ee2{--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-699 .elementor-element.elementor-element-f346d1a{--display:flex;}.elementor-699 .elementor-element.elementor-element-ba740d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(158, 157, 157, 0.5);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#212121;}.elementor-699 .elementor-element.elementor-element-ba740d1 p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-ab7247b{--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;}.elementor-699 .elementor-element.elementor-element-56c2c1b{--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-699 .elementor-element.elementor-element-be77d84{--display:flex;}.elementor-699 .elementor-element.elementor-element-775b220{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(158, 157, 157, 0.5);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#212121;}.elementor-699 .elementor-element.elementor-element-775b220 p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-311531a{--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-699 .elementor-element.elementor-element-8f6142c{--display:flex;}.elementor-699 .elementor-element.elementor-element-2a97d2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(158, 157, 157, 0.5);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#212121;}.elementor-699 .elementor-element.elementor-element-2a97d2d p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-f168d14{--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-699 .elementor-element.elementor-element-2b938a6{--display:flex;}.elementor-699 .elementor-element.elementor-element-a75d480{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(158, 157, 157, 0.5);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#212121;}.elementor-699 .elementor-element.elementor-element-a75d480 p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-67f7a20{--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-699 .elementor-element.elementor-element-1f26401{--display:flex;}.elementor-699 .elementor-element.elementor-element-239faed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(158, 157, 157, 0.5);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#212121;}.elementor-699 .elementor-element.elementor-element-239faed p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-4ba6bda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-699 .elementor-element.elementor-element-f7c97cd{--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:40px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-5b29dc2{--display:flex;}.elementor-699 .elementor-element.elementor-element-88ec37c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(158, 157, 157, 0.5);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#212121;}.elementor-699 .elementor-element.elementor-element-88ec37c p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-cf0151a{--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-699 .elementor-element.elementor-element-2e59a4d{--display:flex;}.elementor-699 .elementor-element.elementor-element-af641a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(158, 157, 157, 0.5);text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#212121;}.elementor-699 .elementor-element.elementor-element-af641a9 p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-eae2971{--display:flex;--min-height:0px;--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:23px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-eae2971:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-eae2971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #F2EFE9 0%, #E4DFD4 100%);}.elementor-699 .elementor-element.elementor-element-558b31b{width:var( --container-widget-width, 92% );max-width:92%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:300;letter-spacing:0px;color:#161616;}.elementor-699 .elementor-element.elementor-element-558b31b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-558b31b p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-fc17f0c{--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-699 .elementor-element.elementor-element-fc17f0c:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-fc17f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-56105f7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-56105f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:14px;color:#264C36;}.elementor-699 .elementor-element.elementor-element-0edb69c{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-699 .elementor-element.elementor-element-0edb69c:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-0edb69c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DFD4;}.elementor-699 .elementor-element.elementor-element-ab957c7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-ab957c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;color:#A06D0E;}.elementor-699 .elementor-element.elementor-element-76e23a8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-76e23a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#A06D0E;}.elementor-699 .elementor-element.elementor-element-dfd7b8b{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#535353;}.elementor-699 .elementor-element.elementor-element-9b1410a{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-699 .elementor-element.elementor-element-9b1410a:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-9b1410a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DFD4;}.elementor-699 .elementor-element.elementor-element-2e5973f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-2e5973f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;color:#A06D0E;}.elementor-699 .elementor-element.elementor-element-5a4bfdb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-5a4bfdb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#A06D0E;}.elementor-699 .elementor-element.elementor-element-72eeebf{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#535353;}.elementor-699 .elementor-element.elementor-element-72eeebf p{margin-block-end:17px;}.elementor-699 .elementor-element.elementor-element-ccd4767{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-ccd4767:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-ccd4767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DFD4;}.elementor-699 .elementor-element.elementor-element-9819455{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-9819455 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;color:#A06D0E;}.elementor-699 .elementor-element.elementor-element-33847ec{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-33847ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#A06D0E;}.elementor-699 .elementor-element.elementor-element-55a8454{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#535353;}.elementor-699 .elementor-element.elementor-element-35e57cb{--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-699 .elementor-element.elementor-element-3c55863{text-align:center;}.elementor-699 .elementor-element.elementor-element-3c55863 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:24px;letter-spacing:-0.8px;color:#2A4F39;}.elementor-699 .elementor-element.elementor-element-5399717{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-699 .elementor-element.elementor-element-5399717 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-582f27e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-699 .elementor-element.elementor-element-582f27e:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-582f27e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-b6992ea img{width:1%;max-width:1%;height:1px;}.elementor-699 .elementor-element.elementor-element-70900d4 img{width:99%;}.elementor-699 .elementor-element.elementor-element-6d2dfe2 img{width:99%;}.elementor-699 .elementor-element.elementor-element-9ba7832{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-699 .elementor-element.elementor-element-b4161c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-699 .elementor-element.elementor-element-2da2863{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;column-gap:4px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#333333;}.elementor-699 .elementor-element.elementor-element-2da2863.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-2da2863 p{margin-block-end:1px;}.elementor-699 .elementor-element.elementor-element-a8f7226{--display:flex;--min-height:0px;--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;}.elementor-699 .elementor-element.elementor-element-a8f7226:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-a8f7226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #F2EFE9 0%, #E4DFD4 100%);}.elementor-699 .elementor-element.elementor-element-60d18d1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;line-height:34px;letter-spacing:-0.7px;color:#264C36;}.elementor-699 .elementor-element.elementor-element-60d18d1 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-4ef7ef6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;letter-spacing:-0.5px;color:#333333;}.elementor-699 .elementor-element.elementor-element-4ef7ef6 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-470e188{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:15px 15px 15px 15px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-470e188.e-con{--align-self:center;}.elementor-699 .elementor-element.elementor-element-8eb35c5{border-radius:15px 15px 15px 15px;}.elementor-699 .elementor-element.elementor-element-8eb35c5 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 26px 4px #E5E5E5;}.elementor-699 .elementor-element.elementor-element-2d822a2{border-radius:15px 15px 15px 15px;}.elementor-699 .elementor-element.elementor-element-2d822a2 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 26px 4px #E5E5E5;}.elementor-699 .elementor-element.elementor-element-99f417d{border-radius:15px 15px 15px 15px;}.elementor-699 .elementor-element.elementor-element-99f417d img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 26px 4px #E5E5E5;}.elementor-699 .elementor-element.elementor-element-14f480a{border-radius:15px 15px 15px 15px;}.elementor-699 .elementor-element.elementor-element-14f480a img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 26px 4px #E5E5E5;}.elementor-699 .elementor-element.elementor-element-fa04b60{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-d7c5895{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-699 .elementor-element.elementor-element-d7c5895.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-46254c5{--display:flex;}.elementor-699 .elementor-element.elementor-element-4de074d{width:var( --container-widget-width, 67.912% );max-width:67.912%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:67.912%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #D7B87F;text-align:center;}.elementor-699 .elementor-element.elementor-element-4de074d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-4de074d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:39px;color:#A06D0E;}.elementor-699 .elementor-element.elementor-element-5719665{width:var( --container-widget-width, 127.613% );max-width:127.613%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:127.613%;--container-widget-flex-grow:0;text-align:center;}.elementor-699 .elementor-element.elementor-element-5719665.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-5719665 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;font-style:italic;line-height:22px;color:#333333;}.elementor-699 .elementor-element.elementor-element-6d9bf3c img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 4px #E5E5E5;}.elementor-699 .elementor-element.elementor-element-41959a4{color:#339B1B;}.elementor-699 .elementor-element.elementor-element-7875f26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-weight:500;color:#6E6E6E;}.elementor-699 .elementor-element.elementor-element-7875f26.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-91b2593{margin:-98px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1px;letter-spacing:-0.8px;color:#333333;}.elementor-699 .elementor-element.elementor-element-91b2593.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-699 .elementor-element.elementor-element-91b2593 p{margin-block-end:13px;}.elementor-699 .elementor-element.elementor-element-3e9d77f{--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-699 .elementor-element.elementor-element-3e9d77f:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-3e9d77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B63D3D;}.elementor-699 .elementor-element.elementor-element-29d80fa{width:var( --container-widget-width, 50% );max-width:50%;background-color:#B63D3D;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-699 .elementor-element.elementor-element-29d80fa.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-024f0b8{--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-699 .elementor-element.elementor-element-c443530{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-c443530 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;line-height:20px;color:#2A4F39;}.elementor-699 .elementor-element.elementor-element-8b32b01{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-699 .elementor-element.elementor-element-8b32b01 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-cc2aad4{--display:flex;--min-height:0px;--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;}.elementor-699 .elementor-element.elementor-element-e0350fa{--display:flex;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 10px rgba(0, 0, 0, 0.06);}.elementor-699 .elementor-element.elementor-element-e0350fa::before, .elementor-699 .elementor-element.elementor-element-e0350fa > .elementor-background-video-container::before, .elementor-699 .elementor-element.elementor-element-e0350fa > .e-con-inner > .elementor-background-video-container::before, .elementor-699 .elementor-element.elementor-element-e0350fa > .elementor-background-slideshow::before, .elementor-699 .elementor-element.elementor-element-e0350fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-699 .elementor-element.elementor-element-e0350fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F7F3EB;--background-overlay:'';}.elementor-699 .elementor-element.elementor-element-e0350fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-7ee0ef2{width:var( --container-widget-width, 97.602% );max-width:97.602%;background-color:#F3F3F3;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.602%;--container-widget-flex-grow:0;text-align:center;}.elementor-699 .elementor-element.elementor-element-7ee0ef2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-7ee0ef2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;letter-spacing:-1.3px;color:#D7B87F;}.elementor-699 .elementor-element.elementor-element-5846f09{width:var( --container-widget-width, 96.001% );max-width:96.001%;background-color:#FFFFFF;--container-widget-width:96.001%;--container-widget-flex-grow:0;text-align:center;}.elementor-699 .elementor-element.elementor-element-5846f09.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-5846f09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#6D5017;}.elementor-699 .elementor-element.elementor-element-8c75a42{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-8c75a42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-699 .elementor-element.elementor-element-4b96588{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;color:#6E6E6E;}.elementor-699 .elementor-element.elementor-element-567674d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-699 .elementor-element.elementor-element-567674d.elementor-element{--align-self:center;}.elementor-699 .elementor-element.elementor-element-efae09c.elementor-element{--align-self:center;}.elementor-699 .elementor-element.elementor-element-efae09c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:#000000;}.elementor-699 .elementor-element.elementor-element-c54aec6{width:var( --container-widget-width, 94.392% );max-width:94.392%;--container-widget-width:94.392%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.5px;color:#5E8C6A;}.elementor-699 .elementor-element.elementor-element-c54aec6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-c54aec6 p{margin-block-end:8px;}.elementor-699 .elementor-element.elementor-element-25db119.elementor-element{--align-self:center;}.elementor-699 .elementor-element.elementor-element-25db119 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:#313131;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-699 .elementor-element.elementor-element-5a7a2c6{background-color:#FFFFFF;margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #E5E5E5;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-699 .elementor-element.elementor-element-5a7a2c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-699 .elementor-element.elementor-element-5a7a2c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-699 .elementor-element.elementor-element-5a7a2c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-699 .elementor-element.elementor-element-5a7a2c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-699 .elementor-element.elementor-element-5a7a2c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-699 .elementor-element.elementor-element-5a7a2c6 .elementor-icon-list-icon i{color:#1BDA42;transition:color 0.3s;}.elementor-699 .elementor-element.elementor-element-5a7a2c6 .elementor-icon-list-icon svg{fill:#1BDA42;transition:fill 0.3s;}.elementor-699 .elementor-element.elementor-element-5a7a2c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-699 .elementor-element.elementor-element-5a7a2c6 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-1px;}.elementor-699 .elementor-element.elementor-element-5a7a2c6 .elementor-icon-list-text{color:#5E8C6A;transition:color 0.3s;}.elementor-699 .elementor-element.elementor-element-a1607ed{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.9px;color:#6E6E6E;}.elementor-699 .elementor-element.elementor-element-a1607ed p{margin-block-end:1px;}.elementor-699 .elementor-element.elementor-element-c65d0ef{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;letter-spacing:-0.9px;color:#313131;}.elementor-699 .elementor-element.elementor-element-c65d0ef p{margin-block-end:1px;}.elementor-699 .elementor-element.elementor-element-46c4a8b .elementor-button{background-color:#2A4F39;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;letter-spacing:1.4px;box-shadow:0px 0px 10px 6px rgba(3.7252173913043425, 142.8, 50.31020292904515, 0.5);border-radius:15px 15px 15px 15px;}.elementor-699 .elementor-element.elementor-element-46c4a8b{border-radius:6px 6px 6px 6px;}.elementor-699 .elementor-element.elementor-element-10be767{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.9px;color:#6E6E6E;}.elementor-699 .elementor-element.elementor-element-10be767 p{margin-block-end:1px;}.elementor-699 .elementor-element.elementor-element-0ff0686{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-0ff0686 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#C75A5A;}.elementor-699 .elementor-element.elementor-element-68f280d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#6E6E6E;}.elementor-699 .elementor-element.elementor-element-68f280d p{margin-block-end:1px;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-699 .elementor-element.elementor-element-5ccdec5{background-color:#FFF9E8;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-699 .elementor-element.elementor-element-5ccdec5 .elementor-countdown-wrapper{max-width:100%;}.elementor-699 .elementor-element.elementor-element-5ccdec5 .elementor-countdown-item{background-color:#A21818;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-699 .elementor-element.elementor-element-5ccdec5 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-699 .elementor-element.elementor-element-5ccdec5 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-699 .elementor-element.elementor-element-5ccdec5 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-699 .elementor-element.elementor-element-5ccdec5 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-699 .elementor-element.elementor-element-5ccdec5 .elementor-countdown-digits{color:#D7B87F;}.elementor-699 .elementor-element.elementor-element-5ccdec5 .elementor-countdown-label{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-699 .elementor-element.elementor-element-1bd28f6{font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:-1px;color:#6E6E6E;}.elementor-699 .elementor-element.elementor-element-a74f64b{--display:flex;}.elementor-699 .elementor-element.elementor-element-5c23069{--display:flex;}.elementor-699 .elementor-element.elementor-element-0bff50b{--display:flex;--min-height:0px;--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;--align-items:center;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(56.07700807924144, 175.578125, 32.54982795384759, 0.5);--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-0bff50b::before, .elementor-699 .elementor-element.elementor-element-0bff50b > .elementor-background-video-container::before, .elementor-699 .elementor-element.elementor-element-0bff50b > .e-con-inner > .elementor-background-video-container::before, .elementor-699 .elementor-element.elementor-element-0bff50b > .elementor-background-slideshow::before, .elementor-699 .elementor-element.elementor-element-0bff50b > .e-con-inner > .elementor-background-slideshow::before, .elementor-699 .elementor-element.elementor-element-0bff50b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF38;--background-overlay:'';}.elementor-699 .elementor-element.elementor-element-0bff50b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-31f22f0{width:var( --container-widget-width, 97.602% );max-width:97.602%;background-color:#FFFFFF;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.602%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #E5E5E5;text-align:center;}.elementor-699 .elementor-element.elementor-element-31f22f0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-31f22f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:800;letter-spacing:-1.3px;color:#7E7E7E;}.elementor-699 .elementor-element.elementor-element-3929ada{text-align:center;}.elementor-699 .elementor-element.elementor-element-3929ada .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;color:#585757;}.elementor-699 .elementor-element.elementor-element-09f0d80{margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-8cdcd6b{margin:-54px 0px calc(var(--kit-widget-spacing, 0px) + -53px) 0px;padding:5px 5px 5px 5px;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:#6E6E6E;}.elementor-699 .elementor-element.elementor-element-e884215{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-e884215.elementor-element{--align-self:center;}.elementor-699 .elementor-element.elementor-element-20d3f6b{width:var( --container-widget-width, 94.392% );max-width:94.392%;--container-widget-width:94.392%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.5px;color:#5E8C6A;}.elementor-699 .elementor-element.elementor-element-20d3f6b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-20d3f6b p{margin-block-end:8px;}.elementor-699 .elementor-element.elementor-element-a9f8611{width:var( --container-widget-width, 94.392% );max-width:94.392%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94.392%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.5px;color:#5E8C6A;}.elementor-699 .elementor-element.elementor-element-a9f8611.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-a9f8611 p{margin-block-end:8px;}.elementor-699 .elementor-element.elementor-element-ef4cc62 .elementor-button{background-color:#5E8C6A;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;border-radius:15px 15px 15px 15px;}.elementor-699 .elementor-element.elementor-element-ef4cc62{border-radius:6px 6px 6px 6px;}.elementor-699 .elementor-element.elementor-element-e7a9c9e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;letter-spacing:-0.9px;color:#6E6E6E;}.elementor-699 .elementor-element.elementor-element-e7a9c9e p{margin-block-end:1px;}.elementor-699 .elementor-element.elementor-element-c7f45ed{--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;}.elementor-699 .elementor-element.elementor-element-b37727f{--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-699 .elementor-element.elementor-element-b37727f:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-b37727f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #F2EFE9 0%, #E4DFD4 100%);}.elementor-699 .elementor-element.elementor-element-d82c5f9{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;text-align:center;}.elementor-699 .elementor-element.elementor-element-d82c5f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1.5px;color:#2A4F39;}.elementor-699 .elementor-element.elementor-element-3cea8c1{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-798fc1f{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#333333;}.elementor-699 .elementor-element.elementor-element-798fc1f p{margin-block-end:3px;}.elementor-699 .elementor-element.elementor-element-209ed9b{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 12px 1px rgba(0, 0, 0, 0.36);--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-619f334{text-align:center;}.elementor-699 .elementor-element.elementor-element-619f334 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;letter-spacing:-0.9px;color:#2A4F39;}.elementor-699 .elementor-element.elementor-element-f329831{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-f329831 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;text-transform:uppercase;letter-spacing:-1.5px;color:#D7B87F;}.elementor-699 .elementor-element.elementor-element-574a26f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:26px;color:#333333;}.elementor-699 .elementor-element.elementor-element-574a26f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-574a26f p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-c7befff .elementor-button{background-color:#2A4F39;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;box-shadow:0px 0px 10px 6px rgba(90.784757106606, 158.61947326660157, 113.50691573231045, 0.5);border-radius:12px 12px 12px 12px;}.elementor-699 .elementor-element.elementor-element-c7befff{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-156556c{width:var( --container-widget-width, 100% );max-width:100%;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#6E6E6E;}.elementor-699 .elementor-element.elementor-element-156556c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-156556c p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-f65e553{--display:flex;}.elementor-699 .elementor-element.elementor-element-5e9b334{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#2A4F39;}.elementor-699 .elementor-element.elementor-element-cecee8e{--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;}.elementor-699 .elementor-element.elementor-element-6011f9b{--display:flex;}.elementor-699 .elementor-element.elementor-element-a024fe2{--display:flex;}.elementor-699 .elementor-element.elementor-element-84f9957{--display:flex;}.elementor-699 .elementor-element.elementor-element-f348c47{--display:flex;}.elementor-699 .elementor-element.elementor-element-bcaa146{--display:flex;}.elementor-699 .elementor-element.elementor-element-f9e160a{--display:flex;}.elementor-699 .elementor-element.elementor-element-40c4165{--display:flex;}.elementor-699 .elementor-element.elementor-element-9039134{--display:flex;}.elementor-699 .elementor-element.elementor-element-cb80264{--display:flex;}.elementor-699 .elementor-element.elementor-element-eda8c11{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(180.2, 174.44949178136815, 173.46698369565217, 0.5);--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#59B803;}:where( .elementor-699 .elementor-element.elementor-element-eda8c11 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;}:where( .elementor-699 .elementor-element.elementor-element-eda8c11 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:dotted;border-width:1px 1px 1px 1px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-699 .elementor-element.elementor-element-31c8c6b{--display:flex;--min-height:49px;--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;--overlay-opacity:0.5;}.elementor-699 .elementor-element.elementor-element-31c8c6b:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-31c8c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-699 .elementor-element.elementor-element-31c8c6b::before, .elementor-699 .elementor-element.elementor-element-31c8c6b > .elementor-background-video-container::before, .elementor-699 .elementor-element.elementor-element-31c8c6b > .e-con-inner > .elementor-background-video-container::before, .elementor-699 .elementor-element.elementor-element-31c8c6b > .elementor-background-slideshow::before, .elementor-699 .elementor-element.elementor-element-31c8c6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-699 .elementor-element.elementor-element-31c8c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-699 .elementor-element.elementor-element-3d492fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#B6B6B6;}.elementor-699 .elementor-element.elementor-element-3d492fd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-699 .elementor-element.elementor-element-3d492fd p{margin-block-end:12px;}@media(min-width:768px){.elementor-699 .elementor-element.elementor-element-fdd1a9e{--width:1140%;}.elementor-699 .elementor-element.elementor-element-605b284{--content-width:1385px;}.elementor-699 .elementor-element.elementor-element-82b98f5{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-c38ed13{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-0f96157{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-87f1ee2{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-ab7247b{--content-width:1391px;}.elementor-699 .elementor-element.elementor-element-56c2c1b{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-311531a{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-f168d14{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-67f7a20{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-f7c97cd{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-cf0151a{--width:33.3333%;}.elementor-699 .elementor-element.elementor-element-eae2971{--content-width:1170px;}.elementor-699 .elementor-element.elementor-element-0edb69c{--content-width:1083px;}.elementor-699 .elementor-element.elementor-element-9b1410a{--content-width:1083px;}.elementor-699 .elementor-element.elementor-element-ccd4767{--content-width:1083px;}.elementor-699 .elementor-element.elementor-element-582f27e{--content-width:1440px;}.elementor-699 .elementor-element.elementor-element-b4161c7{--content-width:1600px;}.elementor-699 .elementor-element.elementor-element-a8f7226{--content-width:1140px;}.elementor-699 .elementor-element.elementor-element-470e188{--width:91%;}.elementor-699 .elementor-element.elementor-element-d7c5895{--width:97.297%;}.elementor-699 .elementor-element.elementor-element-cc2aad4{--content-width:1140px;}.elementor-699 .elementor-element.elementor-element-e0350fa{--width:53.369%;}.elementor-699 .elementor-element.elementor-element-0bff50b{--width:79.868%;}.elementor-699 .elementor-element.elementor-element-31c8c6b{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-699 .elementor-element.elementor-element-e0350fa{--width:360.832px;}}@media(max-width:1024px){.elementor-699 .elementor-element.elementor-element-470e188{--grid-auto-flow:row;}.elementor-699 .elementor-element.elementor-element-d7c5895{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-699 .elementor-element.elementor-element-8bd9e6f .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-699 .elementor-element.elementor-element-80f4c04{text-align:center;font-size:20px;line-height:1.1em;letter-spacing:-0.6px;}.elementor-699 .elementor-element.elementor-element-80f4c04 p{margin-block-end:1px;}.elementor-699 .elementor-element.elementor-element-21ae21e .elementor-button{font-size:12px;}.elementor-699 .elementor-element.elementor-element-60fb477{font-size:14px;}.elementor-699 .elementor-element.elementor-element-60fb477 p{margin-block-end:6px;}.elementor-699 .elementor-element.elementor-element-d60c924{text-align:center;font-size:20px;line-height:1.1em;}.elementor-699 .elementor-element.elementor-element-d60c924 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-59591f3{width:var( --container-widget-width, 341.047px );max-width:341.047px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 91px) 0px;--container-widget-width:341.047px;--container-widget-flex-grow:0;text-align:start;font-size:18px;line-height:1.1em;}.elementor-699 .elementor-element.elementor-element-59591f3 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-04579e2{padding:0px 0px 0px 0px;text-align:center;font-size:20px;line-height:1.1em;}.elementor-699 .elementor-element.elementor-element-04579e2 p{margin-block-end:6px;}.elementor-699 .elementor-element.elementor-element-fc1303a{--content-width:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-699 .elementor-element.elementor-element-43d06c5{column-gap:0px;font-size:18px;line-height:1.2em;}.elementor-699 .elementor-element.elementor-element-43d06c5 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-04920de{column-gap:0px;font-size:16px;}.elementor-699 .elementor-element.elementor-element-04920de p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-558b31b{width:var( --container-widget-width, 428px );max-width:428px;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:428px;--container-widget-flex-grow:0;font-size:18px;line-height:1.3em;letter-spacing:-0.1px;}.elementor-699 .elementor-element.elementor-element-558b31b.elementor-element{--align-self:stretch;}.elementor-699 .elementor-element.elementor-element-558b31b p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-56105f7 .elementor-heading-title{font-size:22px;line-height:1.1em;letter-spacing:0.1px;}.elementor-699 .elementor-element.elementor-element-ab957c7 .elementor-heading-title{font-size:30px;}.elementor-699 .elementor-element.elementor-element-76e23a8 .elementor-heading-title{font-size:20px;}.elementor-699 .elementor-element.elementor-element-dfd7b8b p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-2e5973f .elementor-heading-title{font-size:30px;}.elementor-699 .elementor-element.elementor-element-5a4bfdb .elementor-heading-title{font-size:20px;}.elementor-699 .elementor-element.elementor-element-72eeebf p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-9819455 .elementor-heading-title{font-size:30px;}.elementor-699 .elementor-element.elementor-element-33847ec .elementor-heading-title{font-size:20px;}.elementor-699 .elementor-element.elementor-element-55a8454 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-35e57cb{--content-width:500px;}.elementor-699 .elementor-element.elementor-element-3c55863 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:-0.2px;word-spacing:0em;}.elementor-699 .elementor-element.elementor-element-5399717{font-size:16px;line-height:1.2em;}.elementor-699 .elementor-element.elementor-element-5399717 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-2da2863{width:var( --container-widget-width, 348.672px );max-width:348.672px;--container-widget-width:348.672px;--container-widget-flex-grow:0;font-size:12px;}.elementor-699 .elementor-element.elementor-element-2da2863 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-60d18d1{font-size:30px;}.elementor-699 .elementor-element.elementor-element-4ef7ef6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;line-height:0.9em;letter-spacing:-0.9px;}.elementor-699 .elementor-element.elementor-element-4ef7ef6 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-470e188{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-699 .elementor-element.elementor-element-d7c5895{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-699 .elementor-element.elementor-element-4de074d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-4de074d .elementor-heading-title{line-height:1em;}.elementor-699 .elementor-element.elementor-element-5719665{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-5719665 .elementor-heading-title{line-height:1em;}.elementor-699 .elementor-element.elementor-element-41959a4{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-41959a4 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-7875f26{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-7875f26 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-91b2593{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:18px;}.elementor-699 .elementor-element.elementor-element-29d80fa{width:var( --container-widget-width, 306px );max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0;}.elementor-699 .elementor-element.elementor-element-29d80fa.elementor-element{--align-self:center;}.elementor-699 .elementor-element.elementor-element-c443530 .elementor-heading-title{font-size:22px;letter-spacing:-0.8px;}.elementor-699 .elementor-element.elementor-element-8b32b01{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-699 .elementor-element.elementor-element-8b32b01 p{margin-block-end:0px;}.elementor-699 .elementor-element.elementor-element-cc2aad4{--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-699 .elementor-element.elementor-element-7ee0ef2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-7ee0ef2 .elementor-heading-title{font-size:28px;}.elementor-699 .elementor-element.elementor-element-5846f09 .elementor-heading-title{font-size:22px;}.elementor-699 .elementor-element.elementor-element-8c75a42{text-align:center;}.elementor-699 .elementor-element.elementor-element-8c75a42 .elementor-heading-title{font-size:20px;}.elementor-699 .elementor-element.elementor-element-4b96588{font-size:32px;}.elementor-699 .elementor-element.elementor-element-4b96588 p{margin-block-end:74px;}.elementor-699 .elementor-element.elementor-element-567674d{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-efae09c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-699 .elementor-element.elementor-element-efae09c .elementor-heading-title{font-size:17px;}.elementor-699 .elementor-element.elementor-element-25db119{text-align:center;}.elementor-699 .elementor-element.elementor-element-c65d0ef{font-size:14px;}.elementor-699 .elementor-element.elementor-element-10be767{letter-spacing:0.2px;}.elementor-699 .elementor-element.elementor-element-0ff0686{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-0ff0686 .elementor-heading-title{letter-spacing:-1px;}.elementor-699 .elementor-element.elementor-element-68f280d{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;letter-spacing:0.2px;}.elementor-699 .elementor-element.elementor-element-5ccdec5{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-1bd28f6{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-0bff50b{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-699 .elementor-element.elementor-element-31f22f0{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-31f22f0 .elementor-heading-title{font-size:30px;}.elementor-699 .elementor-element.elementor-element-3929ada{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-3929ada .elementor-heading-title{font-size:20px;}.elementor-699 .elementor-element.elementor-element-09f0d80{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-8cdcd6b{margin:-60px -60px calc(var(--kit-widget-spacing, 0px) + -60px) -60px;font-size:31px;line-height:1.1em;}.elementor-699 .elementor-element.elementor-element-8cdcd6b p{margin-block-end:74px;}.elementor-699 .elementor-element.elementor-element-d82c5f9 .elementor-heading-title{font-size:17px;}.elementor-699 .elementor-element.elementor-element-3cea8c1{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-798fc1f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;text-align:center;font-size:15px;}.elementor-699 .elementor-element.elementor-element-798fc1f p{margin-block-end:10px;}.elementor-699 .elementor-element.elementor-element-619f334 .elementor-heading-title{font-size:16px;}.elementor-699 .elementor-element.elementor-element-f329831{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-699 .elementor-element.elementor-element-f329831 .elementor-heading-title{font-size:27px;line-height:1em;}.elementor-699 .elementor-element.elementor-element-574a26f{font-size:14px;}.elementor-699 .elementor-element.elementor-element-156556c{font-size:14px;}.elementor-699 .elementor-element.elementor-element-5e9b334{font-size:26px;}}/* Start custom CSS for image, class: .elementor-element-9df50c3 *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-9df50c3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-9df50c3:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-9df50c3 .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-9df50c3:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-9df50c3::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-9df50c3:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-9df50c3 .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-9df50c3 .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-9df50c3:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-9df50c3 .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-9df50c3:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f0b832 *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-2f0b832 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-2f0b832:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-2f0b832 .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-2f0b832:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-2f0b832::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-2f0b832:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-2f0b832 .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-2f0b832 .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-2f0b832:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-2f0b832 .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-2f0b832:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6db6b5e *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-6db6b5e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-6db6b5e:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-6db6b5e .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-6db6b5e:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-6db6b5e::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-6db6b5e:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-6db6b5e .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-6db6b5e .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-6db6b5e:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-6db6b5e .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-6db6b5e:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46deb35 *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-46deb35 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-46deb35:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-46deb35 .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-46deb35:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-46deb35::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-46deb35:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-46deb35 .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-46deb35 .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-46deb35:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-46deb35 .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-46deb35:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8f3030 *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-f8f3030 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-f8f3030:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-f8f3030 .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-f8f3030:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-f8f3030::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-f8f3030:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-f8f3030 .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-f8f3030 .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-f8f3030:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-f8f3030 .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-f8f3030:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d11fc5c *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-d11fc5c {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-d11fc5c:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-d11fc5c .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-d11fc5c:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-d11fc5c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-d11fc5c:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-d11fc5c .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-d11fc5c .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-d11fc5c:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-d11fc5c .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-d11fc5c:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1abe28 *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-d1abe28 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-d1abe28:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-d1abe28 .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-d1abe28:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-d1abe28::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-d1abe28:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-d1abe28 .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-d1abe28 .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-d1abe28:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-d1abe28 .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-d1abe28:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32e5aeb *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-32e5aeb {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-32e5aeb:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-32e5aeb .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-32e5aeb:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-32e5aeb::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-32e5aeb:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-32e5aeb .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-32e5aeb .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-32e5aeb:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-32e5aeb .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-32e5aeb:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd50748 *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-bd50748 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-bd50748:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-bd50748 .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-bd50748:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-bd50748::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-bd50748:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-bd50748 .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-bd50748 .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-bd50748:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-bd50748 .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-bd50748:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e20283c *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-e20283c {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-e20283c:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-e20283c .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-e20283c:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-e20283c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-e20283c:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-e20283c .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-e20283c .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-e20283c:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-e20283c .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-e20283c:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0edb69c *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-0edb69c {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-0edb69c:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-0edb69c .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-0edb69c:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-0edb69c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-0edb69c:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-0edb69c .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-0edb69c .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-0edb69c:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-0edb69c .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-0edb69c:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b1410a *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-9b1410a {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-9b1410a:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-9b1410a .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-9b1410a:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-9b1410a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-9b1410a:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-9b1410a .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-9b1410a .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-9b1410a:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-9b1410a .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-9b1410a:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd4767 *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-ccd4767 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: all 0.3s ease;
}

/* ELEVACIÓN */
.elementor-699 .elementor-element.elementor-element-ccd4767:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGEN (asegúrate que la imagen tenga clase: img-hover) */
.elementor-699 .elementor-element.elementor-element-ccd4767 .img-hover img {
  transition: transform 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-ccd4767:hover .img-hover img {
  transform: scale(1.05);
}

/* OVERLAY SUAVE */
.elementor-699 .elementor-element.elementor-element-ccd4767::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(107, 142, 122, 0); /* verde suave */
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-699 .elementor-element.elementor-element-ccd4767:hover::before {
  background: rgba(107, 142, 122, 0.15);
}

/* CONTENIDO (texto) */
.elementor-699 .elementor-element.elementor-element-ccd4767 .content {
  position: relative;
  z-index: 2;
}

/* BOTÓN CTA (clase: btn-hover) */
.elementor-699 .elementor-element.elementor-element-ccd4767 .btn-hover {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-ccd4767:hover .btn-hover {
  opacity: 1;
  transform: translateY(0);
}

/* OPCIONAL: CAMBIO DE COLOR EN TÍTULO */
.elementor-699 .elementor-element.elementor-element-ccd4767 .title {
  transition: color 0.3s ease;
}

.elementor-699 .elementor-element.elementor-element-ccd4767:hover .title {
  color: #3E6F5C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-582f27e *//* CONTENEDOR PRINCIPAL */
.elementor-699 .elementor-element.elementor-element-582f27e {
  max-height: 500px;
  overflow-y: auto;
  padding: 16px;
  border-radius: 20px;
  background: #ECE5DD; /* fondo tipo WhatsApp */
  scroll-behavior: smooth;
}

/* SCROLL SUAVE ESTILO WHATSAPP */
.elementor-699 .elementor-element.elementor-element-582f27e::-webkit-scrollbar {
  width: 6px;
}

.elementor-699 .elementor-element.elementor-element-582f27e::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
  border-radius: 10px;
}

.elementor-699 .elementor-element.elementor-element-582f27e::-webkit-scrollbar-track {
  background: transparent;
}

/* ESPACIADO ENTRE TESTIMONIOS */
.elementor-699 .elementor-element.elementor-element-582f27e img {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  border-radius: 12px;
  transition: all 0.3s ease;
}

/* EFECTO HOVER SUAVE */
.elementor-699 .elementor-element.elementor-element-582f27e img:hover {
  transform: scale(1.01);
}

/* EFECTO ENTRADA (SCROLL FEEL) */
.elementor-699 .elementor-element.elementor-element-582f27e img {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeUp 0.6s ease forwards;
}

.elementor-699 .elementor-element.elementor-element-582f27e img:nth-child(1) { animation-delay: 0.1s; }
.elementor-699 .elementor-element.elementor-element-582f27e img:nth-child(2) { animation-delay: 0.2s; }
.elementor-699 .elementor-element.elementor-element-582f27e img:nth-child(3) { animation-delay: 0.3s; }
.elementor-699 .elementor-element.elementor-element-582f27e img:nth-child(4) { animation-delay: 0.4s; }

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}v/* End custom CSS */