.elementor-1430 .elementor-element.elementor-element-40caac69:not(.elementor-motion-effects-element-type-background), .elementor-1430 .elementor-element.elementor-element-40caac69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E3D2;}.elementor-1430 .elementor-element.elementor-element-40caac69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 32px 110px 32px;}.elementor-1430 .elementor-element.elementor-element-40caac69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-ebb604c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-ebb604c6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-f87b7baa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-f87b7baa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-1430 .elementor-element.elementor-element-d465748a{width:auto;max-width:auto;text-align:end;font-family:"Frank Ruhl Libre", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:#C47A5C;}.elementor-1430 .elementor-element.elementor-element-d465748a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1430 .elementor-element.elementor-element-8fd2f65c{--divider-border-style:solid;--divider-color:#C47A5C;--divider-border-width:1px;width:auto;max-width:auto;}.elementor-1430 .elementor-element.elementor-element-8fd2f65c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-8fd2f65c .elementor-divider-separator{width:24px;}.elementor-1430 .elementor-element.elementor-element-8fd2f65c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.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-1430 .elementor-element.elementor-element-7bf9e36f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-7bf9e36f{text-align:end;}.elementor-1430 .elementor-element.elementor-element-7bf9e36f .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:52px;font-weight:500;letter-spacing:-0.01em;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-be01575d{width:auto;max-width:auto;}.elementor-1430 .elementor-element.elementor-element-be01575d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-42448a32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-1430 .elementor-element.elementor-element-42448a32{text-align:end;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-c52f4da1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-1430 .elementor-element.elementor-element-c52f4da1{text-align:end;font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-1761ed08:not(.elementor-motion-effects-element-type-background), .elementor-1430 .elementor-element.elementor-element-1761ed08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBEEE0;}.elementor-1430 .elementor-element.elementor-element-1761ed08{border-style:solid;border-width:0px 4px 0px 0px;border-color:#4A6B5C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:22px 26px 22px 26px;}.elementor-1430 .elementor-element.elementor-element-1761ed08, .elementor-1430 .elementor-element.elementor-element-1761ed08 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-1430 .elementor-element.elementor-element-1761ed08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-0821b19b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-0821b19b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-4f94119e{width:auto;max-width:auto;text-align:end;font-family:"Frank Ruhl Libre", Sans-serif;font-size:21px;font-weight:400;font-style:italic;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-4f94119e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-1430 .elementor-element.elementor-element-57e6fe39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-57e6fe39{text-align:end;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-538e469e > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-1430 .elementor-element.elementor-element-9917c76b{text-align:center;}.elementor-1430 .elementor-element.elementor-element-9917c76b img{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;box-shadow:0px 30px 80px 0px rgba(44, 58, 50, 0.12);}.elementor-1430 .elementor-element.elementor-element-de7159a5{width:var( --container-widget-width, 82px );max-width:82px;--container-widget-width:82px;--container-widget-flex-grow:0;bottom:10px;}.elementor-1430 .elementor-element.elementor-element-de7159a5 > .elementor-widget-container{background-color:#FBEEE0;padding:5px 25px 5px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8C3A8;border-radius:16px 16px 16px 16px;}body:not(.rtl) .elementor-1430 .elementor-element.elementor-element-de7159a5{right:10px;}body.rtl .elementor-1430 .elementor-element.elementor-element-de7159a5{left:10px;}.elementor-1430 .elementor-element.elementor-element-6d195ba1{padding:60px 32px 100px 32px;}.elementor-1430 .elementor-element.elementor-element-1b27b0c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-1b27b0c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-7a477b10{width:auto;max-width:auto;top:10%;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.03em;color:#FFFFFF;}.elementor-1430 .elementor-element.elementor-element-7a477b10 > .elementor-widget-container{--e-transform-rotateZ:-6deg;background-color:#C47A5C;padding:9px 16px 9px 16px;border-radius:999px 999px 999px 999px;box-shadow:0px 10px 28px 0px rgba(196.00000000000003, 121.99999999999999, 92.00000000000001, 0.333);}body:not(.rtl) .elementor-1430 .elementor-element.elementor-element-7a477b10{left:-10%;}body.rtl .elementor-1430 .elementor-element.elementor-element-7a477b10{right:-10%;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-1430 .elementor-element.elementor-element-f1099cd6{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;bottom:-4%;}.elementor-1430 .elementor-element.elementor-element-f1099cd6 > .elementor-widget-container{background-color:#FBEEE0;padding:18px 22px 18px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8C3A8;border-radius:18px 18px 18px 18px;box-shadow:0px 20px 50px 0px rgba(44, 58, 50, 0.12);}body:not(.rtl) .elementor-1430 .elementor-element.elementor-element-f1099cd6{left:-6%;}body.rtl .elementor-1430 .elementor-element.elementor-element-f1099cd6{right:-6%;}.elementor-1430 .elementor-element.elementor-element-f1099cd6 .elementor-image-box-wrapper{text-align:end;}.elementor-1430 .elementor-element.elementor-element-f1099cd6 .elementor-image-box-title{margin-bottom:6px;font-family:"Heebo", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.08em;color:#4A6B5C;}.elementor-1430 .elementor-element.elementor-element-f1099cd6:has(:hover) .elementor-image-box-title,
					 .elementor-1430 .elementor-element.elementor-element-f1099cd6:has(:focus) .elementor-image-box-title{color:#4A6B5C;}.elementor-1430 .elementor-element.elementor-element-f1099cd6 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:14px;font-weight:500;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-9721ff38 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8C3A8;border-radius:32px 32px 32px 32px;box-shadow:0px 30px 80px 0px rgba(74, 107, 91.99999999999999, 0.2);}.elementor-1430 .elementor-element.elementor-element-0734d7cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-20d8541e{width:auto;max-width:auto;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:500;color:#2F4A3E;}.elementor-1430 .elementor-element.elementor-element-20d8541e > .elementor-widget-container{background-color:#4A6B5C15;margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A6B5C30;border-radius:999px 999px 999px 999px;}.elementor-1430 .elementor-element.elementor-element-3a5ee255 > .elementor-widget-container{margin:28px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-3a5ee255{text-align:end;}.elementor-1430 .elementor-element.elementor-element-3a5ee255 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:72px;font-weight:500;letter-spacing:-0.015em;color:#3A2C2D;}.elementor-1430 .elementor-element.elementor-element-25b1de94 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-25b1de94{text-align:end;font-family:"Heebo", Sans-serif;font-size:19px;font-weight:400;letter-spacing:-0.015em;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-bd2e48a5{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-c0fd4b15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-c0fd4b15 > .elementor-element-populated{padding:0px 0px 0px 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-1430 .elementor-element.elementor-element-869a2ab6 .elementor-button{background-color:#61CE7000;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:500;fill:#2C3A32;color:#2C3A32;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C3A3230;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-1430 .elementor-element.elementor-element-869a2ab6 .elementor-button:hover, .elementor-1430 .elementor-element.elementor-element-869a2ab6 .elementor-button:focus{background-color:#F5E3D2;border-color:#C47A5C;}.elementor-1430 .elementor-element.elementor-element-869a2ab6{width:auto;max-width:auto;}.elementor-1430 .elementor-element.elementor-element-5227931b .elementor-button{background-color:#4A6B5C;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:500;fill:#FBEEE0;color:#FBEEE0;box-shadow:0px 10px 28px 0px rgba(74, 107, 91.99999999999999, 0.25);border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A6B5C;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-1430 .elementor-element.elementor-element-5227931b .elementor-button:hover, .elementor-1430 .elementor-element.elementor-element-5227931b .elementor-button:focus{background-color:#2F4A3E;}.elementor-1430 .elementor-element.elementor-element-5227931b{width:auto;max-width:auto;}.elementor-1430 .elementor-element.elementor-element-5227931b > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-1430 .elementor-element.elementor-element-5227931b > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-1430 .elementor-element.elementor-element-65d31a0e{margin-top:20px;margin-bottom:0px;}.elementor-1430 .elementor-element.elementor-element-8a1d80d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-1430 .elementor-element.elementor-element-8a1d80d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-b22762b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-b22762b4{text-align:end;}.elementor-1430 .elementor-element.elementor-element-b22762b4 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:30px;font-weight:500;color:#C47A5C;}.elementor-1430 .elementor-element.elementor-element-93584d8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-93584d8c{text-align:end;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-75a4b8af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-1430 .elementor-element.elementor-element-75a4b8af > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-71f78d8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-71f78d8c{text-align:end;}.elementor-1430 .elementor-element.elementor-element-71f78d8c .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:30px;font-weight:500;color:#C47A5C;}.elementor-1430 .elementor-element.elementor-element-22787fed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-22787fed{text-align:end;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-8a5b9f63 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}.elementor-1430 .elementor-element.elementor-element-8a5b9f63 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-729bd03e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-729bd03e{text-align:end;}.elementor-1430 .elementor-element.elementor-element-729bd03e .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:30px;font-weight:500;color:#C47A5C;}.elementor-1430 .elementor-element.elementor-element-45beb3ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-45beb3ca{text-align:end;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-49c27d57:not(.elementor-motion-effects-element-type-background), .elementor-1430 .elementor-element.elementor-element-49c27d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBEEE0;}.elementor-1430 .elementor-element.elementor-element-49c27d57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 32px 120px 32px;}.elementor-1430 .elementor-element.elementor-element-49c27d57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-2792542f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-2792542f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-7ef97faf{padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-beb1c7ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-beb1c7ae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-5a4a8820{width:auto;max-width:auto;text-align:end;font-family:"Frank Ruhl Libre", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:#C47A5C;}.elementor-1430 .elementor-element.elementor-element-5a4a8820 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-e34f8630{--divider-border-style:solid;--divider-color:#C47A5C;--divider-border-width:1px;width:auto;max-width:auto;}.elementor-1430 .elementor-element.elementor-element-e34f8630 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-e34f8630 .elementor-divider-separator{width:24px;}.elementor-1430 .elementor-element.elementor-element-e34f8630 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-bfa8233e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-bfa8233e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-a925bfef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-a925bfef{text-align:center;}.elementor-1430 .elementor-element.elementor-element-a925bfef .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:52px;font-weight:500;letter-spacing:-0.01em;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-371b7ddd:not(.elementor-motion-effects-element-type-background), .elementor-1430 .elementor-element.elementor-element-371b7ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E3D2;}.elementor-1430 .elementor-element.elementor-element-371b7ddd{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8C3A8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1430 .elementor-element.elementor-element-371b7ddd, .elementor-1430 .elementor-element.elementor-element-371b7ddd > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-1430 .elementor-element.elementor-element-371b7ddd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-12bd00ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1430 .elementor-element.elementor-element-12bd00ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBEEE0;}.elementor-1430 .elementor-element.elementor-element-12bd00ce:hover > .elementor-element-populated{background-color:#F0D9C0;}.elementor-1430 .elementor-element.elementor-element-12bd00ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1430 .elementor-element.elementor-element-12bd00ce > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E8C3A8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 28px 44px 28px;}.elementor-1430 .elementor-element.elementor-element-12bd00ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-045fbc91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-045fbc91{text-align:end;font-family:"Heebo", Sans-serif;font-size:28px;font-weight:400;color:#4A6B5C;}.elementor-1430 .elementor-element.elementor-element-e837543c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-e837543c{text-align:end;font-family:"Frank Ruhl Libre", Sans-serif;font-size:22px;font-weight:500;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-ec55fe08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-ec55fe08{text-align:end;font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-8270f7d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1430 .elementor-element.elementor-element-8270f7d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBEEE0;}.elementor-1430 .elementor-element.elementor-element-8270f7d5:hover > .elementor-element-populated{background-color:#F0D9C0;}.elementor-1430 .elementor-element.elementor-element-8270f7d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1430 .elementor-element.elementor-element-8270f7d5 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E8C3A8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 28px 44px 28px;}.elementor-1430 .elementor-element.elementor-element-8270f7d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-4daf8a31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-4daf8a31{text-align:end;font-family:"Heebo", Sans-serif;font-size:28px;font-weight:400;color:#C47A5C;}.elementor-1430 .elementor-element.elementor-element-484477f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-484477f0{text-align:end;font-family:"Frank Ruhl Libre", Sans-serif;font-size:22px;font-weight:500;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-06ff758a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-06ff758a{text-align:end;font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-77a91762:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1430 .elementor-element.elementor-element-77a91762 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBEEE0;}.elementor-1430 .elementor-element.elementor-element-77a91762:hover > .elementor-element-populated{background-color:#F0D9C0;}.elementor-1430 .elementor-element.elementor-element-77a91762 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1430 .elementor-element.elementor-element-77a91762 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E8C3A8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 28px 44px 28px;}.elementor-1430 .elementor-element.elementor-element-77a91762 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-30cf12cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-30cf12cf{text-align:end;font-family:"Heebo", Sans-serif;font-size:28px;font-weight:400;color:#4A6B5C;}.elementor-1430 .elementor-element.elementor-element-4adb1271 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-4adb1271{text-align:end;font-family:"Frank Ruhl Libre", Sans-serif;font-size:22px;font-weight:500;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-ea89c979 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-ea89c979{text-align:end;font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-ef9b1a92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1430 .elementor-element.elementor-element-ef9b1a92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBEEE0;}.elementor-1430 .elementor-element.elementor-element-ef9b1a92:hover > .elementor-element-populated{background-color:#F0D9C0;}.elementor-1430 .elementor-element.elementor-element-ef9b1a92 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1430 .elementor-element.elementor-element-ef9b1a92 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E8C3A8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 28px 44px 28px;}.elementor-1430 .elementor-element.elementor-element-ef9b1a92 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1430 .elementor-element.elementor-element-20f8f677 .elementor-icon-wrapper{text-align:end;}.elementor-1430 .elementor-element.elementor-element-20f8f677.elementor-view-stacked .elementor-icon{background-color:#C47A5C;}.elementor-1430 .elementor-element.elementor-element-20f8f677.elementor-view-framed .elementor-icon, .elementor-1430 .elementor-element.elementor-element-20f8f677.elementor-view-default .elementor-icon{color:#C47A5C;border-color:#C47A5C;}.elementor-1430 .elementor-element.elementor-element-20f8f677.elementor-view-framed .elementor-icon, .elementor-1430 .elementor-element.elementor-element-20f8f677.elementor-view-default .elementor-icon svg{fill:#C47A5C;}.elementor-1430 .elementor-element.elementor-element-20f8f677 .elementor-icon{font-size:28px;}.elementor-1430 .elementor-element.elementor-element-20f8f677 .elementor-icon svg{height:28px;}.elementor-1430 .elementor-element.elementor-element-c78f23f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-c78f23f5{text-align:end;font-family:"Frank Ruhl Libre", Sans-serif;font-size:22px;font-weight:500;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-30b8b775 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-30b8b775{text-align:end;font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-f34a3519:not(.elementor-motion-effects-element-type-background), .elementor-1430 .elementor-element.elementor-element-f34a3519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E3D2;}.elementor-1430 .elementor-element.elementor-element-f34a3519{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 32px 120px 32px;}.elementor-1430 .elementor-element.elementor-element-f34a3519 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1430 .elementor-element.elementor-element-75f506b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-75f506b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-7f47db67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-7f47db67{text-align:end;font-family:"Heebo", Sans-serif;font-size:17px;font-weight:400;color:#5A6B5F;}.elementor-1430 .elementor-element.elementor-element-c1336a9d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-c1336a9d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-a6f0f783{width:auto;max-width:auto;text-align:end;font-family:"Frank Ruhl Libre", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:#4A6B5C;}.elementor-1430 .elementor-element.elementor-element-a6f0f783 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-3e43fb0c{--divider-border-style:solid;--divider-color:#4A6B5C;--divider-border-width:1px;width:auto;max-width:auto;}.elementor-1430 .elementor-element.elementor-element-3e43fb0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-3e43fb0c .elementor-divider-separator{width:24px;}.elementor-1430 .elementor-element.elementor-element-3e43fb0c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-3ad535b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-3ad535b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-53ec84f7 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-53ec84f7{text-align:end;}.elementor-1430 .elementor-element.elementor-element-53ec84f7 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:52px;font-weight:500;letter-spacing:-0.01em;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-ed6164af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1430 .elementor-element.elementor-element-ed6164af > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-1430 .elementor-element.elementor-element-4e4b0eaf .elementor-cta .elementor-cta__bg, .elementor-1430 .elementor-element.elementor-element-4e4b0eaf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1430 .elementor-element.elementor-element-4e4b0eaf > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 20px 50px 0px rgba(44, 58, 50, 0.1);}.elementor-1430 .elementor-element.elementor-element-4e4b0eaf .elementor-cta__content{text-align:center;}.elementor-1430 .elementor-element.elementor-element-4e4b0eaf .elementor-cta__description{font-family:"Heebo", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.02em;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-4e4b0eaf .elementor-cta__bg-overlay{mix-blend-mode:color;}.elementor-1430 .elementor-element.elementor-element-910bfa32 .elementor-cta .elementor-cta__bg, .elementor-1430 .elementor-element.elementor-element-910bfa32 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1430 .elementor-element.elementor-element-910bfa32 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 20px 50px 0px rgba(44, 58, 50, 0.1);}.elementor-1430 .elementor-element.elementor-element-910bfa32 .elementor-cta__content{text-align:center;}.elementor-1430 .elementor-element.elementor-element-910bfa32 .elementor-cta__description{font-family:"Heebo", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.02em;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-910bfa32 .elementor-cta__bg-overlay{mix-blend-mode:color;}.elementor-1430 .elementor-element.elementor-element-61a3b61a .elementor-cta .elementor-cta__bg, .elementor-1430 .elementor-element.elementor-element-61a3b61a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1430 .elementor-element.elementor-element-61a3b61a > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 20px 50px 0px rgba(44, 58, 50, 0.1);}.elementor-1430 .elementor-element.elementor-element-61a3b61a .elementor-cta__content{text-align:center;}.elementor-1430 .elementor-element.elementor-element-61a3b61a .elementor-cta__description{font-family:"Heebo", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.02em;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-61a3b61a .elementor-cta__bg-overlay{mix-blend-mode:color;}.elementor-1430 .elementor-element.elementor-element-daf95cb4 .elementor-cta .elementor-cta__bg, .elementor-1430 .elementor-element.elementor-element-daf95cb4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1430 .elementor-element.elementor-element-daf95cb4 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 20px 50px 0px rgba(44, 58, 50, 0.1);}.elementor-1430 .elementor-element.elementor-element-daf95cb4 .elementor-cta__content{text-align:center;}.elementor-1430 .elementor-element.elementor-element-daf95cb4 .elementor-cta__description{font-family:"Heebo", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.02em;color:#2C3A32;}.elementor-1430 .elementor-element.elementor-element-daf95cb4 .elementor-cta__bg-overlay{mix-blend-mode:color;}@media(max-width:1024px){.elementor-1430 .elementor-element.elementor-element-7bf9e36f .elementor-heading-title{font-size:42px;}.elementor-1430 .elementor-element.elementor-element-42448a32 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-c52f4da1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-4f94119e > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1430 .elementor-element.elementor-element-7a477b10{left:-3%;}body.rtl .elementor-1430 .elementor-element.elementor-element-7a477b10{right:-3%;}body:not(.rtl) .elementor-1430 .elementor-element.elementor-element-f1099cd6{left:-2%;}body.rtl .elementor-1430 .elementor-element.elementor-element-f1099cd6{right:-2%;}.elementor-1430 .elementor-element.elementor-element-3a5ee255 .elementor-heading-title{font-size:52px;}.elementor-1430 .elementor-element.elementor-element-a925bfef .elementor-heading-title{font-size:42px;}.elementor-1430 .elementor-element.elementor-element-8270f7d5 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-1430 .elementor-element.elementor-element-53ec84f7 .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-1430 .elementor-element.elementor-element-40caac69{padding:60px 32px 60px 32px;}.elementor-1430 .elementor-element.elementor-element-7bf9e36f .elementor-heading-title{font-size:28px;}body:not(.rtl) .elementor-1430 .elementor-element.elementor-element-7a477b10{left:-8%;}body.rtl .elementor-1430 .elementor-element.elementor-element-7a477b10{right:-8%;}body:not(.rtl) .elementor-1430 .elementor-element.elementor-element-f1099cd6{left:-6%;}body.rtl .elementor-1430 .elementor-element.elementor-element-f1099cd6{right:-6%;}.elementor-1430 .elementor-element.elementor-element-3a5ee255 .elementor-heading-title{font-size:32px;}.elementor-1430 .elementor-element.elementor-element-49c27d57{padding:60px 32px 60px 32px;}.elementor-1430 .elementor-element.elementor-element-a925bfef .elementor-heading-title{font-size:28px;}.elementor-1430 .elementor-element.elementor-element-12bd00ce > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:10px 20px 20px 20px;}.elementor-1430 .elementor-element.elementor-element-8270f7d5 > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:10px 20px 20px 20px;}.elementor-1430 .elementor-element.elementor-element-77a91762 > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:10px 20px 20px 20px;}.elementor-1430 .elementor-element.elementor-element-ef9b1a92 > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:15px 20px 20px 20px;}.elementor-1430 .elementor-element.elementor-element-20f8f677 .elementor-icon{font-size:24px;}.elementor-1430 .elementor-element.elementor-element-20f8f677 .elementor-icon svg{height:24px;}.elementor-1430 .elementor-element.elementor-element-f34a3519{padding:60px 32px 60px 32px;}.elementor-1430 .elementor-element.elementor-element-53ec84f7 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-1430 .elementor-element.elementor-element-1b27b0c7{width:50%;}.elementor-1430 .elementor-element.elementor-element-0734d7cd{width:22.328%;}.elementor-1430 .elementor-element.elementor-element-c0fd4b15{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1430 .elementor-element.elementor-element-12bd00ce{width:50%;}.elementor-1430 .elementor-element.elementor-element-8270f7d5{width:50%;}.elementor-1430 .elementor-element.elementor-element-77a91762{width:50%;}.elementor-1430 .elementor-element.elementor-element-ef9b1a92{width:50%;}}/* Start custom CSS for html, class: .elementor-element-de7159a5 */.only-icon{
    height: 49px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.only-icon svg{
    width: 30px !important;
    height: 30px !important;
 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40caac69 */#about > .elementor-container{
    display: grid;
    grid-template-columns: 1.3fr 1fr;
    gap: 80px;
    align-items: center;
    max-width: 1180px !important;
}

#about .elementor-widget-wrap{
    justify-content: flex-end;
    gap: 18px
}

#about > .elementor-container > .elementor-column{
    width: 100%;
}

#about > .elementor-container > .elementor-column img{
    aspect-ratio: 3 / 4;
    object-fit: cover;
    width: 90%;
}

#about > .elementor-container > .elementor-column .elementor-widget-image .elementor-widget-container:before{
    content: "";
    position: absolute;
    inset: -16px;
    background: rgb(74, 107, 92);
    border-radius: 24px;
    transform: rotate(-3deg);
    z-index: 0;
    opacity: 0.15;
    width: 97%;
    height: 105%;
    left: 0;
}

#about .inline-flex-10 .elementor-widget-wrap{
    display: inline-flex !important;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: nowrap;
    gap: 10px;
}

.diff-heading span{
        color: rgb(74, 107, 92);
    font-style: italic;
}

@media only screen and (max-width: 980px){
    #about > .elementor-container {
    grid-template-columns: 1fr;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20d8541e */.cu-text-before .elementor-widget-container{
    display: flex;
    align-items: center;
    gap: 10px;
}

.cu-hero .elementor-widget-wrap:has(.cu-text-before){
    justify-content: flex-end;
}

.cu-text-before .elementor-widget-container span{
    line-height: 13px;
    display: flex;
    align-items: center;
    width: 7px;
    height: 7px;
    margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bd2e48a5 */.cu-flex .elementor-widget-wrap{
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-content: center;
    gap: 14px;
}

@media only screen and (max-width: 767px){
    .cu-flex .elementor-widget-wrap{
        flex-wrap: wrap;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65d31a0e */.flex-36 > .elementor-container{
    display: flex;
    justify-content: flex-end;
    flex-wrap: nowrap;
}

@media only screen and (max-width: 767px){
    .flex-36 > .elementor-container{
    flex-wrap: wrap;
    gap: 18px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0734d7cd */.cu-hero-right h1{
    font-size: 68px;
    letter-spacing: -0.015em;
    line-height: 68px;
}



@media only screen and (max-width: 767px){
    .cu-hero-right h1{
    font-size: 48px;
    letter-spacing: -0.015em;
    line-height: 48px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d195ba1 */.cu-hero{
    overflow: hidden;
}

.cu-hero:before{
    content: "";
    position: absolute;
    top: -150px;
    right: -120px;
    width: 480px;
    height: 480px;
    border-radius: 50%;
    background: rgb(232, 195, 168);
    filter: blur(90px);
    opacity: 0.55;
    pointer-events: none;
}

.cu-hero:after{
    content: "";
    position: absolute;
    bottom: -200px;
    left: -100px;
    width: 500px;
    height: 500px;
    border-radius: 50%;
    background: rgb(168, 185, 170);
    filter: blur(110px);
    opacity: 0.45;
    pointer-events: none;
}

.cu-hero > .elementor-container {
    display: grid;
    grid-template-columns: 1fr 1.1fr;
    gap: 72px;
    align-items: center;
}

.cu-hero .elementor-container .elementor-column{
    width: 100% !important;
}

.diff-heading.first span{
    color: rgb(190, 83, 40);
}

@media only screen and (max-width: 980px){
    .cu-hero > .elementor-container {
    grid-template-columns: 1fr;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49c27d57 */.grid-4-0{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f34a3519 */#clinic > .elementor-container{
    flex-wrap: wrap;
    gap: 54px !important;
}


#clinic .grid-60 > .elementor-widget-wrap {
    display: flex;
   justify-content: flex-end;
   flex-wrap: nowrap;
    gap: 60px;
    align-items: flex-end;
    /*margin-bottom: 56px;*/
}

#clinic > .elementor-container .elementor-section{
    width: max-content !important;
}

#clinic > .elementor-container .elementor-section .elementor-container {
    flex-wrap: wrap;
}

#clinic .elementor-column {
    width: 100% !important;
}

#clinic > .elementor-container .inline-flex-10 .elementor-widget-wrap {
        flex-wrap: nowrap;
    align-items: center !important;
    justify-content: flex-end;
    gap: 10px;
}


.img-grid .elementor-cta__description{
    /*position: absolute;*/
    /*bottom: 14px;*/
    /*right: 14px;*/
    background: rgba(251, 238, 224, 0.94);
    backdrop-filter: blur(8px);
    padding: 6px 14px;
    border-radius: 999px;
    width: max-content;
}

 .elementor-column.img-grid > .elementor-widget-wrap .elementor-widget-container,  .elementor-column.img-grid > .elementor-widget-wrap .elementor-widget-container .elementor-cta{
     height: 100%;
    min-height: 100%;
    max-height: 100%;
 }
 
  .elementor-column.img-grid > .elementor-widget-wrap .elementor-widget-container .elementor-cta .elementor-cta__content{
      padding: 14px;
      align-content: flex-end;
      justify-content: flex-end;
      align-items: flex-end;
      min-height: 100%;
      height: 280px;
  }

.elementor-column.img-grid > .elementor-widget-wrap {
    display: grid;
    grid-template-columns:   1fr 1fr 1.4fr;
    /*grid-template-rows: 260px 220px;*/
    gap: 16px;
}

.grid-top-left{
    grid-column: 1 ;
    grid-row: 1 ;
}

.grid-top-right{
     grid-column: 2 ;
     grid-row: 1 ;
}

.grid-wide-bottom{
    grid-column: 1 / span 2;
    	grid-row: 2 ;
}

.grid-tall{
    grid-column: 3 ;
	grid-row: 1 / span 2;
}



@media only screen and (max-width: 980px){
    #clinic .grid-60 > .elementor-widget-wrap {
        flex-direction: column-reverse;
   flex-wrap: wrap;
   gap: 18px;
}

#clinic > .elementor-container .elementor-section{
    width: 100% !important;
}

.elementor-column.img-grid > .elementor-widget-wrap {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto auto auto;
        gap: 12px;
    }
    
    .grid-top-left {
        grid-column: 1;
        grid-row: 1;
    }
    
    .grid-top-right {
        grid-column: 2;
        grid-row: 1;
    }
    
    .grid-tall {
        grid-column: 1 / span 2;
        grid-row: 2;
    }
    
    .grid-wide-bottom {
        grid-column: 1 / span 2;
        grid-row: 3;
    }

}

@media only screen and (max-width: 767px){
    .elementor-column.img-grid > .elementor-widget-wrap {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        gap: 12px;
    }
    
    /* Reset all grid placements - stack vertically */
    .grid-top-left,
    .grid-top-right,
    .grid-tall,
    .grid-wide-bottom {
        grid-column: 1;
        grid-row: auto;
    }
    
    /* Optional: Set specific order */
    .grid-top-left { order: 1; }
    .grid-top-right { order: 2; }
    .grid-tall { order: 3; }
    .grid-wide-bottom { order: 4; }
}/* End custom CSS */