.elementor-41 .elementor-element.elementor-element-40a52596{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:180px;--padding-bottom:100px;--padding-left:56px;--padding-right:56px;}.elementor-41 .elementor-element.elementor-element-170e6211{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-41 .elementor-element.elementor-element-6b1a3054{background-color:#FFFFFF;padding:4px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4E5F791F;border-radius:100px 100px 100px 100px;}.elementor-41 .elementor-element.elementor-element-6b1a3054 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:500;line-height:1.6em;letter-spacing:0.06em;color:#2F3B4D;}.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-41 .elementor-element.elementor-element-681013a{--divider-border-style:solid;--divider-color:#4E5F791F;--divider-border-width:1px;}.elementor-41 .elementor-element.elementor-element-681013a .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-681013a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-41 .elementor-element.elementor-element-31d8a42f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#6B7B95;}.elementor-41 .elementor-element.elementor-element-1ea0d7b5{width:var( --container-widget-width, 1100px );max-width:1100px;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1100px;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-1ea0d7b5 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:5rem;font-weight:400;line-height:1.05em;letter-spacing:-0.02em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-1afcf0e3{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-1afcf0e3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.6rem;font-weight:300;font-style:italic;line-height:1.4em;color:#6B7B95;}.elementor-41 .elementor-element.elementor-element-6748b423{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--align-items:end;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-217a193a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-41 .elementor-element.elementor-element-1ef06996{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:1.18rem;font-weight:400;line-height:1.6em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-14ecebbf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-41 .elementor-element.elementor-element-67650829 .elementor-button{background-color:#2F3B4D;font-family:"Inter", Sans-serif;font-size:0.82rem;font-weight:500;line-height:1.6em;letter-spacing:0.02em;fill:#F8F5EE;color:#F8F5EE;border-radius:999px 999px 999px 999px;padding:17px 32px 17px 32px;}.elementor-41 .elementor-element.elementor-element-67650829 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-67650829 .elementor-button:focus{background-color:#4FBFCC;color:#FFFFFF;box-shadow:0px 14px 30px 0px rgba(79, 190.9999999999999, 204, 0.34901960784313724);}.elementor-41 .elementor-element.elementor-element-67650829:hover{--e-transform-translateY:-2px;}.elementor-41 .elementor-element.elementor-element-67650829 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-67650829 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-3ba098d4 .elementor-button{background-color:#2F3B4D00;font-family:"Inter", Sans-serif;font-size:0.82rem;font-weight:500;line-height:1.6em;letter-spacing:0.02em;fill:#2F3B4D;color:#2F3B4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F3B4D;border-radius:999px 999px 999px 999px;padding:17px 32px 17px 32px;}.elementor-41 .elementor-element.elementor-element-3ba098d4 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-3ba098d4 .elementor-button:focus{background-color:#2F3B4D;color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-3ba098d4:hover{--e-transform-translateY:-2px;}.elementor-41 .elementor-element.elementor-element-3ba098d4 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-3ba098d4 .elementor-button:focus svg{fill:#F8F5EE;}.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-41 .elementor-element.elementor-element-6e1b15f2{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-41 .elementor-element.elementor-element-6e1b15f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-41 .elementor-element.elementor-element-6e1b15f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-41 .elementor-element.elementor-element-6e1b15f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-41 .elementor-element.elementor-element-6e1b15f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-41 .elementor-element.elementor-element-6e1b15f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-41 .elementor-element.elementor-element-6e1b15f2 .elementor-icon-list-icon i{color:#4FBFCC;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-6e1b15f2 .elementor-icon-list-icon svg{fill:#4FBFCC;transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-6e1b15f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-6e1b15f2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.93rem;font-weight:500;line-height:1.6em;}.elementor-41 .elementor-element.elementor-element-6e1b15f2 .elementor-icon-list-text{color:#2F3B4D;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-13bba654{--display:flex;--min-height:560px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-4cee4d60{--display:flex;--position:absolute;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E5F791F;--border-color:#4E5F791F;--border-radius:4px 4px 4px 4px;box-shadow:0px 22px 50px 0px rgba(47, 59.00000000000002, 77, 0.1607843137254902);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;top:8%;--z-index:2;}.elementor-41 .elementor-element.elementor-element-4cee4d60:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-4cee4d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-4cee4d60{left:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-4cee4d60{right:0px;}.elementor-41 .elementor-element.elementor-element-44434850 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-1956f623 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#6B7B95;}.elementor-41 .elementor-element.elementor-element-7e5b7a72{--display:flex;--position:absolute;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E5F791F;--border-color:#4E5F791F;--border-radius:4px 4px 4px 4px;box-shadow:0px 22px 50px 0px rgba(47, 59.00000000000002, 77, 0.1607843137254902);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;top:40%;--z-index:6;}.elementor-41 .elementor-element.elementor-element-7e5b7a72:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-7e5b7a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-7e5b7a72{right:-7%;}body.rtl .elementor-41 .elementor-element.elementor-element-7e5b7a72{left:-7%;}.elementor-41 .elementor-element.elementor-element-3c707097 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-1d11d761 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#6B7B95;}.elementor-41 .elementor-element.elementor-element-2f1af41{--display:flex;--position:absolute;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4E5F791F;--border-color:#4E5F791F;--border-radius:4px 4px 4px 4px;box-shadow:0px 22px 50px 0px rgba(47, 59.00000000000002, 77, 0.1607843137254902);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;bottom:8%;--z-index:6;}.elementor-41 .elementor-element.elementor-element-2f1af41:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-2f1af41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-2f1af41{right:0%;}body.rtl .elementor-41 .elementor-element.elementor-element-2f1af41{left:0%;}.elementor-41 .elementor-element.elementor-element-20511bdf .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.75rem;font-weight:500;line-height:1em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-5fcdc57e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#6B7B95;}.elementor-41 .elementor-element.elementor-element-4a7b9b{z-index:5;}.elementor-41 .elementor-element.elementor-element-4a7b9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:9rem;font-weight:300;line-height:1em;letter-spacing:-0.02em;color:#2F3B4D;}.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 );}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-46629589{left:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-46629589{right:0px;}.elementor-41 .elementor-element.elementor-element-46629589{top:0px;}.elementor-41 .elementor-element.elementor-element-46629589 img{width:100%;height:560px;}.elementor-41 .elementor-element.elementor-element-175fd344{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-175fd344:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-175fd344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-915d31a .deensimc-scroll-text{font-family:"Fraunces", Sans-serif;font-size:1.5rem;font-weight:300;font-style:italic;color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-915d31a .deensimc-text-wrapper svg{fill:#72D6E1;height:9px;width:9px;align-self:center;flex-shrink:0;--deensimc-icon-translate-x:20px;transform:translate(var(--deensimc-icon-translate-x, 0), var(--deensimc-icon-translate-y, 0));}.elementor-41 .elementor-element.elementor-element-915d31a .deensimc-text-wrapper i{color:#72D6E1;font-size:9px;align-self:center;flex-shrink:0;--deensimc-icon-translate-x:20px;transform:translate(var(--deensimc-icon-translate-x, 0), var(--deensimc-icon-translate-y, 0));}.elementor-41 .elementor-element.elementor-element-915d31a .deensimc-text-wrapper{gap:80px;}.elementor-41 .elementor-element.elementor-element-31c68cb2{--display:grid;--e-con-grid-template-columns:0.95fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:90px 90px;--row-gap:90px;--column-gap:90px;--grid-auto-flow:row;--align-items:center;--padding-top:140px;--padding-bottom:140px;--padding-left:56px;--padding-right:56px;}.elementor-41 .elementor-element.elementor-element-31c68cb2:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-31c68cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-703bea53{--display:flex;--min-height:500px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-703bea53:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-703bea53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revedekaizen.com/wp-content/uploads/2026/05/2148262497.jpg");background-position:center center;background-size:cover;}.elementor-41 .elementor-element.elementor-element-76e7757a{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;box-shadow:0px 22px 60px 0px rgba(47, 59.00000000000002, 77, 0.1803921568627451);--padding-top:26px;--padding-bottom:26px;--padding-left:30px;--padding-right:30px;bottom:50px;--z-index:2;}.elementor-41 .elementor-element.elementor-element-76e7757a:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-76e7757a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-76e7757a{right:-20px;}body.rtl .elementor-41 .elementor-element.elementor-element-76e7757a{left:-20px;}.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-41 .elementor-element.elementor-element-1ccb491d .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-1ccb491d.elementor-view-stacked .elementor-icon{background-color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-1ccb491d.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-1ccb491d.elementor-view-default .elementor-icon{color:#4FBFCC;border-color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-1ccb491d.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-1ccb491d.elementor-view-default .elementor-icon svg{fill:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-1ccb491d .elementor-icon{font-size:1.7rem;}.elementor-41 .elementor-element.elementor-element-1ccb491d .elementor-icon svg{height:1.7rem;}.elementor-41 .elementor-element.elementor-element-6f7b5fb6{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-6f7b5fb6 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.05rem;font-weight:300;font-style:italic;line-height:1.4em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-333fff5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-aed2e3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.34em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-4ac50144{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-4ac50144 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:3.2rem;font-weight:400;line-height:1.05em;word-spacing:-0.02em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-56ae4287{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.75em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-56ae4287 p{margin-block-end:22px;}.elementor-41 .elementor-element.elementor-element-2a69ec4e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4E5F791F;--border-color:#4E5F791F;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-254bcbe3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-49d797a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:300;line-height:1.6em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-4a93f327{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-4a93f327 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.15rem;font-weight:500;line-height:1.6em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-6fa607e3{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.55em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-7807134f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-5f1dd94c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:300;line-height:1.6em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-771c932e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-771c932e .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.15rem;font-weight:500;line-height:1.6em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-27054bb6{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.55em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-1abf29d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-459b0d0d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:300;line-height:1.6em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-b51411c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-b51411c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.15rem;font-weight:500;line-height:1.6em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-348cfc9f{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.55em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-2f704346{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7c89eee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:300;line-height:1.6em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-54ea1453{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-54ea1453 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.15rem;font-weight:500;line-height:1.6em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-4305389c{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:0.86rem;font-weight:400;line-height:1.55em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-74379e91 .elementor-button{background-color:#2F3B4D00;font-family:"Inter", Sans-serif;font-size:0.82rem;font-weight:500;line-height:1.6em;letter-spacing:0.02em;fill:#2F3B4D;color:#2F3B4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F3B4D;border-radius:999px 999px 999px 999px;padding:17px 32px 17px 32px;}.elementor-41 .elementor-element.elementor-element-74379e91 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-74379e91 .elementor-button:focus{background-color:#2F3B4D;color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-74379e91:hover{--e-transform-translateY:-2px;}.elementor-41 .elementor-element.elementor-element-74379e91 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-74379e91 .elementor-button:focus svg{fill:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-79150d8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:140px;--padding-bottom:160px;--padding-left:56px;--padding-right:56px;}.elementor-41 .elementor-element.elementor-element-79150d8d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-79150d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE0;}.elementor-41 .elementor-element.elementor-element-74028070{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-2df03aeb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-6481602d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.34em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-35a76964{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-35a76964 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:3.2rem;font-weight:400;line-height:1.05em;word-spacing:-0.02em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-ea522dd{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.7em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-39c304be{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-352ecebd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-683aa42{--display:flex;--min-height:450px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-683aa42:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-683aa42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revedekaizen.com/wp-content/uploads/2026/06/Untitled-design-6.png");background-position:center center;background-size:cover;}.elementor-41 .elementor-element.elementor-element-683aa42::before, .elementor-41 .elementor-element.elementor-element-683aa42 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-683aa42 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-683aa42 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-683aa42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-683aa42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 40%, #2F3B4D8C 100%);}.elementor-41 .elementor-element.elementor-element-56c510e6{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:22px;--z-index:5;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-56c510e6{left:24px;}body.rtl .elementor-41 .elementor-element.elementor-element-56c510e6{right:24px;}.elementor-41 .elementor-element.elementor-element-575b2d1a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:0.9rem;font-weight:300;font-style:italic;color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-99055b0{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-99055b0 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.05em;color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-52adb855{background-color:#F8F5EEEB;padding:6px 14px 6px 14px;top:18px;border-radius:999px 999px 999px 999px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-52adb855{left:18px;}body.rtl .elementor-41 .elementor-element.elementor-element-52adb855{right:18px;}.elementor-41 .elementor-element.elementor-element-52adb855 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-5890f3da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-5890f3da:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-5890f3da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-11ccf4aa{font-family:"Inter", Sans-serif;font-size:0.92rem;font-weight:400;line-height:1.65em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-8fcad86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4E5F791F;--border-color:#4E5F791F;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-ec3c6c3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.4rem;font-weight:500;line-height:1.6em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-757ef11c .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;fill:#2F3B4D;color:#2F3B4D;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-757ef11c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-757ef11c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-41 .elementor-element.elementor-element-757ef11c .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-757ef11c .elementor-button:focus{color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-757ef11c .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-757ef11c .elementor-button:focus svg{fill:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-2dfc4335{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7cddbbda{--display:flex;--min-height:450px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7cddbbda:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-7cddbbda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revedekaizen.com/wp-content/uploads/2026/06/Untitled-design-8.png");background-position:center center;background-size:cover;}.elementor-41 .elementor-element.elementor-element-7cddbbda::before, .elementor-41 .elementor-element.elementor-element-7cddbbda > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-7cddbbda > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-7cddbbda > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-7cddbbda > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-7cddbbda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 40%, #2F3B4D8C 100%);}.elementor-41 .elementor-element.elementor-element-21cbde4e{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:22px;--z-index:5;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-21cbde4e{left:24px;}body.rtl .elementor-41 .elementor-element.elementor-element-21cbde4e{right:24px;}.elementor-41 .elementor-element.elementor-element-42afd59 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:0.9rem;font-weight:300;font-style:italic;color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-eafbb3e{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-eafbb3e .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.05em;color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-39ebdf94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-39ebdf94:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-39ebdf94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-72d4b6bd{font-family:"Inter", Sans-serif;font-size:0.92rem;font-weight:400;line-height:1.65em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-6af910ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4E5F791F;--border-color:#4E5F791F;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-47522159 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.4rem;font-weight:500;line-height:1.6em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-5fc63690 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;fill:#2F3B4D;color:#2F3B4D;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-5fc63690 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-5fc63690 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-41 .elementor-element.elementor-element-5fc63690 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-5fc63690 .elementor-button:focus{color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-5fc63690 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-5fc63690 .elementor-button:focus svg{fill:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-fe9e185{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-41 .elementor-element.elementor-element-fe9e185:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-fe9e185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-5d5c42c9{--display:flex;--min-height:300px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-5d5c42c9:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-5d5c42c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revedekaizen.com/wp-content/uploads/2026/06/Untitled-design-9.png");background-position:center center;background-size:cover;}.elementor-41 .elementor-element.elementor-element-5d5c42c9::before, .elementor-41 .elementor-element.elementor-element-5d5c42c9 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-5d5c42c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-5d5c42c9 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-5d5c42c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-5d5c42c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 40%, #2F3B4D8C 100%);}.elementor-41 .elementor-element.elementor-element-41166e6e{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:22px;--z-index:5;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-41166e6e{left:24px;}body.rtl .elementor-41 .elementor-element.elementor-element-41166e6e{right:24px;}.elementor-41 .elementor-element.elementor-element-3c04bf76 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:0.9rem;font-weight:300;font-style:italic;color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-48859ccb{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-48859ccb .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.05em;color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-27b97e92{background-color:#F8F5EEEB;padding:6px 14px 6px 14px;top:18px;border-radius:999px 999px 999px 999px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-27b97e92{left:18px;}body.rtl .elementor-41 .elementor-element.elementor-element-27b97e92{right:18px;}.elementor-41 .elementor-element.elementor-element-27b97e92 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.66rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-548c3c78{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:30px;--padding-left:14px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-548c3c78:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-548c3c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-44dc1d7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-329137f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.34em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-4c28b409{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-4c28b409 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.05em;word-spacing:-0.02em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-7fc39004{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:0.92rem;font-weight:400;line-height:1.65em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-28fb9d36{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4E5F791F;--border-color:#4E5F791F;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-5324579c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.4rem;font-weight:500;line-height:1.6em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-2c08a76f .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;fill:#2F3B4D;color:#2F3B4D;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-2c08a76f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-2c08a76f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-41 .elementor-element.elementor-element-2c08a76f .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-2c08a76f .elementor-button:focus{color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-2c08a76f .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-2c08a76f .elementor-button:focus svg{fill:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-3d5348{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-41 .elementor-element.elementor-element-3d5348:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-3d5348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-33c60f18{--display:flex;--min-height:300px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-33c60f18:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-33c60f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revedekaizen.com/wp-content/uploads/2026/06/Untitled-design-7.png");background-position:center center;background-size:cover;}.elementor-41 .elementor-element.elementor-element-33c60f18::before, .elementor-41 .elementor-element.elementor-element-33c60f18 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-33c60f18 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-33c60f18 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-33c60f18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-33c60f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 40%, #2F3B4D8C 100%);}.elementor-41 .elementor-element.elementor-element-4a6b6d49{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:22px;--z-index:5;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-4a6b6d49{left:24px;}body.rtl .elementor-41 .elementor-element.elementor-element-4a6b6d49{right:24px;}.elementor-41 .elementor-element.elementor-element-4d23df69 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:0.9rem;font-weight:300;font-style:italic;color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-517e1e7{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-517e1e7 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.05em;color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-89e9007{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:30px;--padding-left:14px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-89e9007:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-89e9007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-149763ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-66fbd4d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.34em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-10dff224{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-10dff224 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.05em;word-spacing:-0.02em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-4695ad13{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:0.92rem;font-weight:400;line-height:1.65em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-651b5aaa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4E5F791F;--border-color:#4E5F791F;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-2fc13479 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.4rem;font-weight:500;line-height:1.6em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-757ebf39 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;fill:#2F3B4D;color:#2F3B4D;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-757ebf39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-757ebf39 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-41 .elementor-element.elementor-element-757ebf39 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-757ebf39 .elementor-button:focus{color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-757ebf39 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-757ebf39 .elementor-button:focus svg{fill:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-61985eb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-41 .elementor-element.elementor-element-61985eb4:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-61985eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-2af80aad .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.5rem;font-weight:300;font-style:italic;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-71e7f391 .elementor-button{background-color:#2F3B4D;font-family:"Inter", Sans-serif;font-size:0.82rem;font-weight:500;line-height:1.6em;letter-spacing:0.02em;fill:#F8F5EE;color:#F8F5EE;border-radius:999px 999px 999px 999px;padding:17px 32px 17px 32px;}.elementor-41 .elementor-element.elementor-element-71e7f391 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-71e7f391 .elementor-button:focus{background-color:#4FBFCC;color:#FFFFFF;box-shadow:0px 14px 30px 0px rgba(79, 190.9999999999999, 204, 0.34901960784313724);}.elementor-41 .elementor-element.elementor-element-71e7f391:hover{--e-transform-translateY:-2px;}.elementor-41 .elementor-element.elementor-element-71e7f391 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-71e7f391 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-3092240b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:56px;--padding-right:56px;}.elementor-41 .elementor-element.elementor-element-3092240b:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-3092240b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-3a7ff655 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.34em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-1b175311{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-1b175311 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:3.2rem;font-weight:400;line-height:1.05em;word-spacing:-0.02em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-3f28fb3{width:var( --container-widget-width, 720px );max-width:720px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.75em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-3f28fb3 p{margin-block-end:22px;}.elementor-41 .elementor-element.elementor-element-2f1b0d38{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-77df0c85{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-3e031ca6 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.7rem;font-weight:400;font-style:italic;line-height:1.6em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-22024b9{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-22024b9 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.05em;letter-spacing:-0.02em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-369850b5{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:0.94rem;font-weight:400;line-height:1.7em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-c163da4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-60bf0ad7 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.7rem;font-weight:400;font-style:italic;line-height:1.6em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-31e287be{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-31e287be .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.05em;letter-spacing:-0.02em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-391725a6{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:0.94rem;font-weight:400;line-height:1.7em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-17c2bef0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-4f52cf2d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.7rem;font-weight:400;font-style:italic;line-height:1.6em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-1053bdb{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-1053bdb .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.05em;letter-spacing:-0.02em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-5a499281{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:0.94rem;font-weight:400;line-height:1.7em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-4d936e3{--display:grid;--min-height:700px;--e-con-grid-template-columns:1fr 1.1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-4d936e3:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-4d936e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-41bd0301{--display:flex;--overlay-opacity:1;}.elementor-41 .elementor-element.elementor-element-41bd0301:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-41bd0301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revedekaizen.com/wp-content/uploads/2026/06/Untitled-design-10.png");background-position:center center;background-size:cover;}.elementor-41 .elementor-element.elementor-element-41bd0301::before, .elementor-41 .elementor-element.elementor-element-41bd0301 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-41bd0301 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-41bd0301 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-41bd0301 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-41bd0301 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, #2F3B4D66 0%, #72D6E12E 100%);}.elementor-41 .elementor-element.elementor-element-7a8874b1{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;bottom:40px;}.elementor-41 .elementor-element.elementor-element-7a8874b1:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-7a8874b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EEEB;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-7a8874b1{left:40px;}body.rtl .elementor-41 .elementor-element.elementor-element-7a8874b1{right:40px;}.elementor-41 .elementor-element.elementor-element-7f16cefb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-767a1669{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-767a1669 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.05rem;font-weight:500;font-style:italic;line-height:1.6em;letter-spacing:0em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-17aa1276{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-41 .elementor-element.elementor-element-41ed05a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.34em;color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-6c4f78fc{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-6c4f78fc .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:2.8rem;font-weight:400;line-height:1.05em;word-spacing:-0.02em;color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-45621898{width:var( --container-widget-width, 460px );max-width:460px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.75em;color:#F8F5EEC7;}.elementor-41 .elementor-element.elementor-element-45621898 p{margin-block-end:22px;}.elementor-41 .elementor-element.elementor-element-45e5aacb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-4b62ee7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F5EE24;--border-color:#F8F5EE24;--border-radius:4px 4px 4px 4px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-4b62ee7b:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-4b62ee7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE0F;}.elementor-41 .elementor-element.elementor-element-4b62ee7b:hover{background-color:#F8F5EE1A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#72D6E180;--border-color:#72D6E180;}.elementor-41 .elementor-element.elementor-element-4b62ee7b.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-41 .elementor-element.elementor-element-4b62ee7b, .elementor-41 .elementor-element.elementor-element-4b62ee7b::before{--border-transition:0.3s;}.elementor-41 .elementor-element.elementor-element-68a326bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.34em;color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-2800caca{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-2800caca .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.55rem;font-weight:400;line-height:1.05em;word-spacing:-0.02em;color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-289c1641{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-289c1641 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:2.4rem;font-weight:400;line-height:1em;color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-2ec0b9bd{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-2ec0b9bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:400;letter-spacing:0.04em;color:#F8F5EE8C;}.elementor-41 .elementor-element.elementor-element-2b35c079{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F8F5EE1F;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-2b35c079 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-41 .elementor-element.elementor-element-2b35c079 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-41 .elementor-element.elementor-element-2b35c079 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-41 .elementor-element.elementor-element-2b35c079 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-41 .elementor-element.elementor-element-2b35c079 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-41 .elementor-element.elementor-element-2b35c079 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-2b35c079 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-2b35c079 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-2b35c079 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;line-height:1em;}.elementor-41 .elementor-element.elementor-element-2b35c079 .elementor-icon-list-text{color:#F8F5EED9;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-25695f77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F5EE24;--border-color:#F8F5EE24;--border-radius:4px 4px 4px 4px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-25695f77:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-25695f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE0F;}.elementor-41 .elementor-element.elementor-element-25695f77:hover{background-color:#F8F5EE1A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#72D6E180;--border-color:#72D6E180;}.elementor-41 .elementor-element.elementor-element-25695f77.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-41 .elementor-element.elementor-element-25695f77, .elementor-41 .elementor-element.elementor-element-25695f77::before{--border-transition:0.3s;}.elementor-41 .elementor-element.elementor-element-109041e1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.34em;color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-66e94c08{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-66e94c08 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:1.55rem;font-weight:400;line-height:1.05em;word-spacing:-0.02em;color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-2e62c340{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-2e62c340 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:2.4rem;font-weight:400;line-height:1em;color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-3396d932{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-3396d932 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:400;letter-spacing:0.04em;color:#F8F5EE8C;}.elementor-41 .elementor-element.elementor-element-5685fae2{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F8F5EE1F;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-5685fae2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-41 .elementor-element.elementor-element-5685fae2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-41 .elementor-element.elementor-element-5685fae2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-41 .elementor-element.elementor-element-5685fae2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-41 .elementor-element.elementor-element-5685fae2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-41 .elementor-element.elementor-element-5685fae2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-5685fae2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-5685fae2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-5685fae2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:400;line-height:1em;}.elementor-41 .elementor-element.elementor-element-5685fae2 .elementor-icon-list-text{color:#F8F5EED9;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-6b698d57 .elementor-button{background-color:#F8F5EE;font-family:"Inter", Sans-serif;font-size:0.82rem;font-weight:500;line-height:1.6em;letter-spacing:0.02em;fill:#2F3B4D;color:#2F3B4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F3B4D;border-radius:999px 999px 999px 999px;padding:17px 32px 17px 32px;}.elementor-41 .elementor-element.elementor-element-6b698d57 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-6b698d57 .elementor-button:focus{background-color:#FFFFFF;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-6b698d57{width:100%;max-width:100%;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-6b698d57:hover{--e-transform-translateY:-2px;}.elementor-41 .elementor-element.elementor-element-6b698d57 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-6b698d57 .elementor-button:focus svg{fill:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-23b4a857{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-41 .elementor-element.elementor-element-23b4a857:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-23b4a857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F4F5;}.elementor-41 .elementor-element.elementor-element-415e7ec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-329da852 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:3.4rem;font-weight:400;line-height:1em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-63218a7a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-63218a7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#4E5F79;}.elementor-41 .elementor-element.elementor-element-166cd2d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-2e742831 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:3.4rem;font-weight:400;line-height:1em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-1c05746{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-1c05746 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#4E5F79;}.elementor-41 .elementor-element.elementor-element-134aeffa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-210fee15 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:3.4rem;font-weight:400;line-height:1em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-9ec2964{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-9ec2964 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#4E5F79;}.elementor-41 .elementor-element.elementor-element-538c7ab8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-17408d02 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:3.4rem;font-weight:400;line-height:1em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-29ae072a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-29ae072a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.74rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.18em;color:#4E5F79;}.elementor-41 .elementor-element.elementor-element-405c1426{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:140px;--padding-bottom:140px;--padding-left:56px;--padding-right:56px;}.elementor-41 .elementor-element.elementor-element-405c1426:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-405c1426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-8178e39 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-8178e39.elementor-view-stacked .elementor-icon{background-color:#B1E4E6;}.elementor-41 .elementor-element.elementor-element-8178e39.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-8178e39.elementor-view-default .elementor-icon{color:#B1E4E6;border-color:#B1E4E6;}.elementor-41 .elementor-element.elementor-element-8178e39.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-8178e39.elementor-view-default .elementor-icon svg{fill:#B1E4E6;}.elementor-41 .elementor-element.elementor-element-771b3351{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-771b3351 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.95rem;font-weight:600;letter-spacing:0.5em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-54d2e741{width:var( --container-widget-width, 880px );max-width:880px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;font-family:"Fraunces", Sans-serif;font-size:1.85rem;font-weight:300;font-style:italic;line-height:1.4em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-58804de7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-58804de7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.78rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.22em;color:#4E5F79;}.elementor-41 .elementor-element.elementor-element-74a0182b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:140px;--padding-bottom:140px;--padding-left:32px;--padding-right:32px;}.elementor-41 .elementor-element.elementor-element-74a0182b:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-74a0182b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-7652d522 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.34em;color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-79c5c4eb{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-79c5c4eb .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:3.2rem;font-weight:400;line-height:1.05em;word-spacing:-0.02em;color:#F8F5EE;}.elementor-41 .elementor-element.elementor-element-216d4e19{width:var( --container-widget-width, 560px );max-width:560px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.75em;color:#F8F5EEC7;}.elementor-41 .elementor-element.elementor-element-216d4e19 p{margin-block-end:22px;}.elementor-41 .elementor-element.elementor-element-5944530a .elementor-button{background-color:#F8F5EE;font-family:"Inter", Sans-serif;font-size:0.82rem;font-weight:500;line-height:1.6em;letter-spacing:0.02em;fill:#2F3B4D;color:#2F3B4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F3B4D;border-radius:999px 999px 999px 999px;padding:17px 32px 17px 32px;}.elementor-41 .elementor-element.elementor-element-5944530a .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-5944530a .elementor-button:focus{background-color:#FFFFFF;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-5944530a{width:100%;max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-5944530a:hover{--e-transform-translateY:-2px;}.elementor-41 .elementor-element.elementor-element-5944530a .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-5944530a .elementor-button:focus svg{fill:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-5ab2bc7a{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.75em;color:#F8F5EEC7;}.elementor-41 .elementor-element.elementor-element-5ab2bc7a p{margin-block-end:22px;}.elementor-41 .elementor-element.elementor-element-5ab2bc7a a{color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-655083fe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:56px;--padding-right:56px;}.elementor-41 .elementor-element.elementor-element-655083fe:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-655083fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE0;}.elementor-41 .elementor-element.elementor-element-3386bf6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:0.34em;color:#4FBFCC;}.elementor-41 .elementor-element.elementor-element-d08c2cd{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-41 .elementor-element.elementor-element-d08c2cd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:3.2rem;font-weight:400;line-height:1.05em;word-spacing:-0.02em;color:#2F3B4D;}.elementor-41 .elementor-element.elementor-element-493e20d6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#72D6E1;--border-color:#72D6E1;--padding-top:21px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-493e20d6:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-493e20d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-77d5235f{font-family:"Inter", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.75em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-694bd1f0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#72D6E1;--border-color:#72D6E1;--padding-top:21px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-694bd1f0:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-694bd1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-7ed1aaaa{font-family:"Inter", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.75em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-75181dad{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#72D6E1;--border-color:#72D6E1;--padding-top:21px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-75181dad:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-75181dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-19162713{font-family:"Inter", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.75em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-621bcee4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#72D6E1;--border-color:#72D6E1;--padding-top:21px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-621bcee4:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-621bcee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-80dcc08{font-family:"Inter", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.75em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-444b6e4d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#72D6E1;--border-color:#72D6E1;--padding-top:21px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-41 .elementor-element.elementor-element-444b6e4d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-444b6e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-3ec1a71b{font-family:"Inter", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.75em;color:#4A5260;}.elementor-41 .elementor-element.elementor-element-6904a49c{--n-accordion-title-font-size:1.18rem;width:var( --container-widget-width, 880px );max-width:880px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:880px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:4px 4px 4px 4px;--n-accordion-title-normal-color:#2F3B4D;--n-accordion-icon-size:15px;}.elementor-41 .elementor-element.elementor-element-6904a49c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4E5F791F;}.elementor-41 .elementor-element.elementor-element-6904a49c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;border-color:#72D6E1;}.elementor-41 .elementor-element.elementor-element-6904a49c {--n-accordion-padding:26px 32px 26px 32px;}:where( .elementor-41 .elementor-element.elementor-element-6904a49c > .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:"Fraunces", Sans-serif;font-weight:400;}body.elementor-page-41:not(.elementor-motion-effects-element-type-background), body.elementor-page-41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-6748b423{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-31c68cb2{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-2a69ec4e{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-74028070{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-39c304be{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-fe9e185{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-3d5348{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-2f1b0d38{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-4d936e3{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-45e5aacb{--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-23b4a857{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-40a52596{--content-width:1380px;}.elementor-41 .elementor-element.elementor-element-4cee4d60{--width:auto;}.elementor-41 .elementor-element.elementor-element-7e5b7a72{--width:auto;}.elementor-41 .elementor-element.elementor-element-2f1af41{--width:auto;}.elementor-41 .elementor-element.elementor-element-31c68cb2{--content-width:1380px;}.elementor-41 .elementor-element.elementor-element-76e7757a{--width:270px;}.elementor-41 .elementor-element.elementor-element-79150d8d{--content-width:1380px;}.elementor-41 .elementor-element.elementor-element-56c510e6{--width:auto;}.elementor-41 .elementor-element.elementor-element-21cbde4e{--width:auto;}.elementor-41 .elementor-element.elementor-element-5d5c42c9{--width:98%;}.elementor-41 .elementor-element.elementor-element-41166e6e{--width:auto;}.elementor-41 .elementor-element.elementor-element-548c3c78{--width:100%;}.elementor-41 .elementor-element.elementor-element-33c60f18{--width:98%;}.elementor-41 .elementor-element.elementor-element-4a6b6d49{--width:auto;}.elementor-41 .elementor-element.elementor-element-89e9007{--width:100%;}.elementor-41 .elementor-element.elementor-element-3092240b{--content-width:1380px;}.elementor-41 .elementor-element.elementor-element-2f1b0d38{--width:1100px;}.elementor-41 .elementor-element.elementor-element-7a8874b1{--width:auto;}.elementor-41 .elementor-element.elementor-element-23b4a857{--content-width:1380px;}.elementor-41 .elementor-element.elementor-element-405c1426{--content-width:1380px;}.elementor-41 .elementor-element.elementor-element-74a0182b{--content-width:760px;}.elementor-41 .elementor-element.elementor-element-655083fe{--content-width:1380px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-40a52596{--padding-top:130px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-170e6211{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-41 .elementor-element.elementor-element-1ea0d7b5 .elementor-heading-title{font-size:2.2rem;}.elementor-41 .elementor-element.elementor-element-1afcf0e3 .elementor-heading-title{font-size:1.2rem;}.elementor-41 .elementor-element.elementor-element-6748b423{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-1ef06996{font-size:1.05rem;}.elementor-41 .elementor-element.elementor-element-14ecebbf{--flex-wrap:nowrap;}.elementor-41 .elementor-element.elementor-element-13bba654{--min-height:380px;}.elementor-41 .elementor-element.elementor-element-4cee4d60{--width:auto;}.elementor-41 .elementor-element.elementor-element-44434850 .elementor-heading-title{font-size:1.4rem;}.elementor-41 .elementor-element.elementor-element-1956f623 .elementor-heading-title{font-size:0.62rem;}.elementor-41 .elementor-element.elementor-element-2f1af41{--width:auto;}.elementor-41 .elementor-element.elementor-element-20511bdf .elementor-heading-title{font-size:1.4rem;}.elementor-41 .elementor-element.elementor-element-5fcdc57e .elementor-heading-title{font-size:0.62rem;}.elementor-41 .elementor-element.elementor-element-4a7b9b .elementor-heading-title{font-size:4.9rem;}.elementor-41 .elementor-element.elementor-element-46629589 img{height:380px;}.elementor-41 .elementor-element.elementor-element-175fd344{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-915d31a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-915d31a .deensimc-scroll-text{font-size:1.2rem;}.elementor-41 .elementor-element.elementor-element-31c68cb2{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-703bea53{--min-height:399px;}.elementor-41 .elementor-element.elementor-element-76e7757a{--width:240px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-76e7757a{right:-6px;}body.rtl .elementor-41 .elementor-element.elementor-element-76e7757a{left:-6px;}.elementor-41 .elementor-element.elementor-element-4ac50144 .elementor-heading-title{font-size:2rem;}.elementor-41 .elementor-element.elementor-element-2a69ec4e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-79150d8d{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-74028070{--e-con-grid-template-columns:repeat(1, 1fr);--gap:21px 0px;--row-gap:21px;--column-gap:0px;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-35a76964 .elementor-heading-title{font-size:2rem;}.elementor-41 .elementor-element.elementor-element-ea522dd{width:100%;max-width:100%;}.elementor-41 .elementor-element.elementor-element-39c304be{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--gap:22px 0px;--row-gap:22px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-352ecebd{--width:100%;}.elementor-41 .elementor-element.elementor-element-683aa42{--min-height:270px;}.elementor-41 .elementor-element.elementor-element-7cddbbda{--min-height:270px;}.elementor-41 .elementor-element.elementor-element-fe9e185{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;grid-column:span 1;}.elementor-41 .elementor-element.elementor-element-5d5c42c9{--min-height:270px;}.elementor-41 .elementor-element.elementor-element-28fb9d36{--flex-wrap:nowrap;}.elementor-41 .elementor-element.elementor-element-3d5348{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;grid-column:span 1;}.elementor-41 .elementor-element.elementor-element-33c60f18{--min-height:270px;}.elementor-41 .elementor-element.elementor-element-3092240b{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-1b175311 .elementor-heading-title{font-size:2rem;}.elementor-41 .elementor-element.elementor-element-2f1b0d38{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-22024b9 .elementor-heading-title{font-size:1.3rem;}.elementor-41 .elementor-element.elementor-element-31e287be .elementor-heading-title{font-size:1.3rem;}.elementor-41 .elementor-element.elementor-element-1053bdb .elementor-heading-title{font-size:1.3rem;}.elementor-41 .elementor-element.elementor-element-4d936e3{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-41bd0301{--min-height:500px;}.elementor-41 .elementor-element.elementor-element-7a8874b1{--width:auto;bottom:24px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-7a8874b1{left:24px;}body.rtl .elementor-41 .elementor-element.elementor-element-7a8874b1{right:24px;}.elementor-41 .elementor-element.elementor-element-17aa1276{--padding-top:70px;--padding-bottom:70px;--padding-left:23px;--padding-right:23px;}.elementor-41 .elementor-element.elementor-element-6c4f78fc .elementor-heading-title{font-size:2rem;}.elementor-41 .elementor-element.elementor-element-45e5aacb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-23b4a857{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41 .elementor-element.elementor-element-329da852 .elementor-heading-title{font-size:2.7rem;}.elementor-41 .elementor-element.elementor-element-2e742831 .elementor-heading-title{font-size:2.7rem;}.elementor-41 .elementor-element.elementor-element-210fee15 .elementor-heading-title{font-size:2.7rem;}.elementor-41 .elementor-element.elementor-element-17408d02 .elementor-heading-title{font-size:2.7rem;}.elementor-41 .elementor-element.elementor-element-405c1426{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-771b3351 .elementor-heading-title{font-size:1.2rem;}.elementor-41 .elementor-element.elementor-element-54d2e741{font-size:1.35rem;}.elementor-41 .elementor-element.elementor-element-74a0182b{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-79c5c4eb{text-align:center;}.elementor-41 .elementor-element.elementor-element-79c5c4eb .elementor-heading-title{font-size:2rem;}.elementor-41 .elementor-element.elementor-element-655083fe{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-d08c2cd .elementor-heading-title{font-size:2rem;}.elementor-41 .elementor-element.elementor-element-6904a49c{--n-accordion-title-font-size:1rem;}}/* Start custom CSS for heading, class: .elementor-element-6b1a3054 */.elementor-41 .elementor-element.elementor-element-6b1a3054 h6{
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.elementor-41 .elementor-element.elementor-element-6b1a3054{
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea0d7b5 */.elementor-41 .elementor-element.elementor-element-1ea0d7b5 span{
    color: #4FBFCC;
    font-weight: 300 !important;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1956f623 */.elementor-41 .elementor-element.elementor-element-1956f623{
    animation: float 6s ease-in-out infinite !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cee4d60 */.elementor-41 .elementor-element.elementor-element-4cee4d60{
    animation: custom-float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d11d761 */.elementor-41 .elementor-element.elementor-element-1d11d761{
    animation: float 6s ease-in-out infinite !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5b7a72 */.elementor-41 .elementor-element.elementor-element-7e5b7a72{
    animation: custom-float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fcdc57e */.elementor-41 .elementor-element.elementor-element-5fcdc57e{
    animation: float 6s ease-in-out infinite !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f1af41 */.elementor-41 .elementor-element.elementor-element-2f1af41{
    animation: custom-float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a52596 */.elementor-41 .elementor-element.elementor-element-40a52596::before {
    content: '';
    position: absolute;
    top: -200px;
    right: -200px;
    left: auto;
    width: 800px;
    height: 800px;
    background: radial-gradient(circle,#B1E4E6 0%, transparent 65%);
    opacity: 0.6;
    z-index: 0;
}
.elementor-41 .elementor-element.elementor-element-40a52596::after {
    content: '改善';
    position: absolute;
    top: 8%;
    left: -3%;
    font-family: serif;
    font-size:38vw;
    color: rgba(78, 95, 121, 0.04);
    font-weight: 300;
    line-height: 1;
    z-index: 0;
    pointer-events: none;
    user-select: none;
}


.elementor-41 .elementor-element.elementor-element-40a52596/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aed2e3c */.elementor-41 .elementor-element.elementor-element-aed2e3c .small-title::before {
    content: '水 ';
    font-family: serif;
    letter-spacing: 0;
    margin-right: 8px;
    color: #4FBFCC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ac50144 */.elementor-41 .elementor-element.elementor-element-4ac50144 span{
    font-style: italic;
    color: #4FBFCC;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6481602d */.elementor-41 .elementor-element.elementor-element-6481602d .small-title::before {
    content: '水 ';
    font-family: serif;
    letter-spacing: 0;
    margin-right: 8px;
    color: #4FBFCC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a76964 */.elementor-41 .elementor-element.elementor-element-35a76964 span{
    font-style: italic;
    color: #4FBFCC;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec3c6c3 */.elementor-41 .elementor-element.elementor-element-ec3c6c3 span{
    font-family: "inter";
    color: #6B7B95;
    font-size: 0.7rem;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.16em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47522159 */.elementor-41 .elementor-element.elementor-element-47522159 span{
    font-family: "inter";
    color: #6B7B95;
    font-size: 0.7rem;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.16em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329137f7 */.elementor-41 .elementor-element.elementor-element-329137f7 .small-title::before {
    content: '水 ';
    font-family: serif;
    letter-spacing: 0;
    margin-right: 8px;
    color: #4FBFCC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c28b409 */.elementor-41 .elementor-element.elementor-element-4c28b409 span{
    font-style: italic;
    color: #4FBFCC;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5324579c */.elementor-41 .elementor-element.elementor-element-5324579c span{
    font-family: "inter";
    color: #6B7B95;
    font-size: 0.7rem;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.16em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66fbd4d6 */.elementor-41 .elementor-element.elementor-element-66fbd4d6 .small-title::before {
    content: '水 ';
    font-family: serif;
    letter-spacing: 0;
    margin-right: 8px;
    color: #4FBFCC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10dff224 */.elementor-41 .elementor-element.elementor-element-10dff224 span{
    font-style: italic;
    color: #4FBFCC;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fc13479 */.elementor-41 .elementor-element.elementor-element-2fc13479 span{
    font-family: "inter";
    color: #6B7B95;
    font-size: 0.7rem;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.16em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af80aad */.elementor-41 .elementor-element.elementor-element-2af80aad span{
    color: #4FBFCC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a7ff655 */.elementor-41 .elementor-element.elementor-element-3a7ff655 .small-title::before {
    content: '水 ';
    font-family: serif;
    letter-spacing: 0;
    margin-right: 8px;
    color: #4FBFCC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b175311 */.elementor-41 .elementor-element.elementor-element-1b175311 span{
    font-style: italic;
    color: #4FBFCC;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f1b0d38 */.elementor-41 .elementor-element.elementor-element-2f1b0d38::before {
    content: '';
    position: absolute;
    top: 38px;
    height: 1px;
    width: 60%;
   left: 20%;
    background: linear-gradient(90deg, transparent, #4FBFCC 20%, #4FBFCC 80%, transparent);
    z-index: 0;
}

@media (max-width: 768px){
    .elementor-41 .elementor-element.elementor-element-2f1b0d38::before{
        width: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ed05a1 */.elementor-41 .elementor-element.elementor-element-41ed05a1 .small-title::before {
    content: '水 ';
    font-family: serif;
    letter-spacing: 0;
    margin-right: 8px;
    color: #4FBFCC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c4f78fc */.elementor-41 .elementor-element.elementor-element-6c4f78fc span{
    font-style: italic;
    color: #4FBFCC;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68a326bb */.elementor-41 .elementor-element.elementor-element-68a326bb .small-title::before {
    content: '水 ';
    font-family: serif;
    letter-spacing: 0;
    margin-right: 8px;
    color: #4FBFCC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2800caca */.elementor-41 .elementor-element.elementor-element-2800caca span{
    font-style: italic;
    color: #4FBFCC;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2b35c079 */.elementor-41 .elementor-element.elementor-element-2b35c079 li::before {
    content: '◆';
    color: #72D6E1;
    font-size: 0.6rem;
    line-height: 1em;
    margin-top: -2px;
    flex-shrink: 0;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-109041e1 */.elementor-41 .elementor-element.elementor-element-109041e1 .small-title::before {
    content: '水 ';
    font-family: serif;
    letter-spacing: 0;
    margin-right: 8px;
    color: #4FBFCC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66e94c08 */.elementor-41 .elementor-element.elementor-element-66e94c08 span{
    font-style: italic;
    color: #4FBFCC;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5685fae2 */.elementor-41 .elementor-element.elementor-element-5685fae2 li::before {
    content: '◆';
    color: #72D6E1;
    font-size: 0.6rem;
    line-height: 1em;
    margin-top: -2px;
    flex-shrink: 0;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aa1276 */.elementor-41 .elementor-element.elementor-element-17aa1276::before {
    content: '';
    position: absolute;
    top: 10%;
    left: auto;
    right: -20%;
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(114, 214, 225, 0.18), transparent 60%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329da852 */.elementor-41 .elementor-element.elementor-element-329da852 span{
    color: #4FBFCC;
    font-style: italic;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-415e7ec */.elementor-41 .elementor-element.elementor-element-415e7ec::after {
    content: '';
    position: absolute;
    right: -20px;
    top: 12%;
    bottom: 12%;
    width: 1px;
    background: rgba(78, 95, 121, 0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e742831 */.elementor-41 .elementor-element.elementor-element-2e742831 span{
    color: #4FBFCC;
    font-style: italic;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-166cd2d4 */.elementor-41 .elementor-element.elementor-element-166cd2d4::after {
    content: '';
    position: absolute;
    right: -20px;
    top: 12%;
    bottom: 12%;
    width: 1px;
    background: rgba(78, 95, 121, 0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-210fee15 */.elementor-41 .elementor-element.elementor-element-210fee15 span{
    color: #4FBFCC;
    font-style: italic;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-134aeffa */.elementor-41 .elementor-element.elementor-element-134aeffa::after {
    content: '';
    position: absolute;
    right: -20px;
    top: 12%;
    bottom: 12%;
    width: 1px;
    background: rgba(78, 95, 121, 0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17408d02 */.elementor-41 .elementor-element.elementor-element-17408d02 span{
    color: #4FBFCC;
    font-style: italic;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7652d522 */.elementor-41 .elementor-element.elementor-element-7652d522 .small-title::before {
    content: '水 ';
    font-family: serif;
    letter-spacing: 0;
    margin-right: 8px;
    color: #4FBFCC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79c5c4eb */.elementor-41 .elementor-element.elementor-element-79c5c4eb span{
    font-style: italic;
    color: #72D6E1;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a0182b */.elementor-41 .elementor-element.elementor-element-74a0182b{
    position: relative !important;
}
.elementor-41 .elementor-element.elementor-element-74a0182b::before {
    content: '改善';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-60%, -50%) rotate(90deg);
    font-family: serif;
    font-size: 30rem;
    color: rgba(114, 214, 225, 0.06);
    font-weight: 300;
    line-height: 1;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3386bf6c */.elementor-41 .elementor-element.elementor-element-3386bf6c .small-title::before {
    content: '水 ';
    font-family: serif;
    letter-spacing: 0;
    margin-right: 8px;
    color: #4FBFCC;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d08c2cd */.elementor-41 .elementor-element.elementor-element-d08c2cd span{
    font-style: italic;
    color: #4FBFCC;
    font-weight: 300;
}/* End custom CSS */