.elementor-75 .elementor-element.elementor-element-5b33e788{padding:62px 0px 62px 0px;}.elementor-75 .elementor-element.elementor-element-71130ec8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing: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-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-75 .elementor-element.elementor-element-38df3ce7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-5397b7c{--spacer-size:300px;}.elementor-75 .elementor-element.elementor-element-2af0df7b:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-2af0df7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffdf8;}.elementor-75 .elementor-element.elementor-element-2af0df7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 0px 54px 0px;}.elementor-75 .elementor-element.elementor-element-2af0df7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-6bbde51d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-44dc0e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-446765a{--spacer-size:500px;}.elementor-75 .elementor-element.elementor-element-35b96546 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-32538c05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;color:#b18f48;}.elementor-75 .elementor-element.elementor-element-138cb0f9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:43px;font-weight:500;line-height:1.08em;color:#17121b;}.elementor-75 .elementor-element.elementor-element-60edc87c{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.65em;color:#625c65;}.elementor-75 .elementor-element.elementor-element-1cb53cac{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.65em;color:#625c65;}.elementor-75 .elementor-element.elementor-element-767f8d57 .elementor-heading-title{font-family:"Brush Script MT", Sans-serif;font-size:31px;font-weight:400;line-height:0.88em;color:#b18f48;}.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-75 .elementor-element.elementor-element-306ffe11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-75 .elementor-element.elementor-element-306ffe11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-75 .elementor-element.elementor-element-306ffe11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-75 .elementor-element.elementor-element-306ffe11 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-75 .elementor-element.elementor-element-306ffe11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-75 .elementor-element.elementor-element-306ffe11 .elementor-icon-list-icon i{color:#5f7d5b;transition:color 0.3s;}.elementor-75 .elementor-element.elementor-element-306ffe11 .elementor-icon-list-icon svg{fill:#5f7d5b;transition:fill 0.3s;}.elementor-75 .elementor-element.elementor-element-306ffe11{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-75 .elementor-element.elementor-element-306ffe11 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-75 .elementor-element.elementor-element-306ffe11 .elementor-icon-list-text{color:#413b44;transition:color 0.3s;}.elementor-75 .elementor-element.elementor-element-6c0d294f:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6c0d294f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4ec;}.elementor-75 .elementor-element.elementor-element-6c0d294f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 0px 58px 0px;}.elementor-75 .elementor-element.elementor-element-6c0d294f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-29e13975 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-d6b5f58{--display:flex;}.elementor-75 .elementor-element.elementor-element-98447db.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-75 .elementor-element.elementor-element-98447db{text-align:justify;}.elementor-75 .elementor-element.elementor-element-98447db .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;color:#17121b;}.elementor-75 .elementor-element.elementor-element-0f74355{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.55em;color:#625c65;}.elementor-75 .elementor-element.elementor-element-381af32d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-509aca9a .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-509aca9a.elementor-view-stacked .elementor-icon{background-color:#5f7d5b;color:#ffffff;}.elementor-75 .elementor-element.elementor-element-509aca9a.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-509aca9a.elementor-view-default .elementor-icon{color:#5f7d5b;border-color:#5f7d5b;}.elementor-75 .elementor-element.elementor-element-509aca9a.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-509aca9a.elementor-view-default .elementor-icon svg{fill:#5f7d5b;}.elementor-75 .elementor-element.elementor-element-509aca9a.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-75 .elementor-element.elementor-element-509aca9a.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-75 .elementor-element.elementor-element-509aca9a .elementor-icon{font-size:27px;padding:18px;}.elementor-75 .elementor-element.elementor-element-509aca9a .elementor-icon svg{height:27px;}.elementor-75 .elementor-element.elementor-element-5439dd1{text-align:center;}.elementor-75 .elementor-element.elementor-element-5439dd1 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:500;line-height:1.15em;color:#17121b;}.elementor-75 .elementor-element.elementor-element-7581d7ac{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#625c65;}.elementor-75 .elementor-element.elementor-element-36251b13 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-4a030e5a .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-4a030e5a.elementor-view-stacked .elementor-icon{background-color:#5f7d5b;color:#ffffff;}.elementor-75 .elementor-element.elementor-element-4a030e5a.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-4a030e5a.elementor-view-default .elementor-icon{color:#5f7d5b;border-color:#5f7d5b;}.elementor-75 .elementor-element.elementor-element-4a030e5a.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-4a030e5a.elementor-view-default .elementor-icon svg{fill:#5f7d5b;}.elementor-75 .elementor-element.elementor-element-4a030e5a.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-75 .elementor-element.elementor-element-4a030e5a.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-75 .elementor-element.elementor-element-4a030e5a .elementor-icon{font-size:27px;padding:18px;}.elementor-75 .elementor-element.elementor-element-4a030e5a .elementor-icon svg{height:27px;}.elementor-75 .elementor-element.elementor-element-33b96768{text-align:center;}.elementor-75 .elementor-element.elementor-element-33b96768 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:500;line-height:1.15em;color:#17121b;}.elementor-75 .elementor-element.elementor-element-4e4c72a1{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#625c65;}.elementor-75 .elementor-element.elementor-element-7c5ffc5e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-1b78cc45 .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-1b78cc45.elementor-view-stacked .elementor-icon{background-color:#5f7d5b;color:#ffffff;}.elementor-75 .elementor-element.elementor-element-1b78cc45.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-1b78cc45.elementor-view-default .elementor-icon{color:#5f7d5b;border-color:#5f7d5b;}.elementor-75 .elementor-element.elementor-element-1b78cc45.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-1b78cc45.elementor-view-default .elementor-icon svg{fill:#5f7d5b;}.elementor-75 .elementor-element.elementor-element-1b78cc45.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-75 .elementor-element.elementor-element-1b78cc45.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-75 .elementor-element.elementor-element-1b78cc45 .elementor-icon{font-size:27px;padding:18px;}.elementor-75 .elementor-element.elementor-element-1b78cc45 .elementor-icon svg{height:27px;}.elementor-75 .elementor-element.elementor-element-3bd02668{text-align:center;}.elementor-75 .elementor-element.elementor-element-3bd02668 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:500;line-height:1.15em;color:#17121b;}.elementor-75 .elementor-element.elementor-element-60022371{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;color:#625c65;}.elementor-75 .elementor-element.elementor-element-52391f37:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-52391f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101b15;background-image:url("https://infinity-charmed.nl/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-75 .elementor-element.elementor-element-52391f37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 0px 36px 0px;}.elementor-75 .elementor-element.elementor-element-52391f37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-35cdcc91 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-77c0125d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-75 .elementor-element.elementor-element-77c0125d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;font-weight:500;line-height:1.08em;color:#ffffff;}.elementor-75 .elementor-element.elementor-element-16e307bb{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.45em;color:rgba(255,255,255,0.82);}.elementor-75 .elementor-element.elementor-element-243cfcff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-243cfcff > .elementor-element-populated{padding:0px 12px 0px 12px;}.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-75 .elementor-element.elementor-element-560753a4 .elementor-button{background-color:#6f8967;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#78966f;border-radius:8px 8px 8px 8px;}.elementor-75 .elementor-element.elementor-element-560753a4 .elementor-button:hover, .elementor-75 .elementor-element.elementor-element-560753a4 .elementor-button:focus{background-color:#5f7d5b;color:#ffffff;}.elementor-75 .elementor-element.elementor-element-560753a4 .elementor-button:hover svg, .elementor-75 .elementor-element.elementor-element-560753a4 .elementor-button:focus svg{fill:#ffffff;}.elementor-75 .elementor-element.elementor-element-43754751 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-43754751 > .elementor-element-populated{padding:0px 0px 0px 12px;}.elementor-75 .elementor-element.elementor-element-475ea4a5 .elementor-button{background-color:rgba(0,0,0,0.18);font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;fill:#c9a960;color:#c9a960;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c9a960;border-radius:8px 8px 8px 8px;}.elementor-75 .elementor-element.elementor-element-475ea4a5 .elementor-button:hover, .elementor-75 .elementor-element.elementor-element-475ea4a5 .elementor-button:focus{background-color:#c9a960;color:#151b14;}.elementor-75 .elementor-element.elementor-element-475ea4a5 .elementor-button:hover svg, .elementor-75 .elementor-element.elementor-element-475ea4a5 .elementor-button:focus svg{fill:#151b14;}.elementor-75 .elementor-element.elementor-element-4004bf2a:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-4004bf2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E7;}.elementor-75 .elementor-element.elementor-element-4004bf2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-4004bf2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-151a1f8c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-151a1f8c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-4502a6fc:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-4502a6fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E7;}.elementor-75 .elementor-element.elementor-element-4502a6fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-75 .elementor-element.elementor-element-4502a6fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-3ae31499 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-1c8ec1dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;color:#b18f48;}.elementor-75 .elementor-element.elementor-element-6c9c061a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:42px;font-weight:500;line-height:1.08em;color:#17121b;}.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-75 .elementor-element.elementor-element-313a5aeb{--divider-border-style:solid;--divider-color:#c9a960;--divider-border-width:1px;}.elementor-75 .elementor-element.elementor-element-313a5aeb .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-75 .elementor-element.elementor-element-313a5aeb .elementor-divider{text-align:left;padding-block-start:8px;padding-block-end:8px;}.elementor-75 .elementor-element.elementor-element-a4d92d{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.65em;color:#625c65;}.elementor-75 .elementor-element.elementor-element-62dd2635 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-75 .elementor-element.elementor-element-62dd2635 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-75 .elementor-element.elementor-element-62dd2635 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-75 .elementor-element.elementor-element-62dd2635 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-75 .elementor-element.elementor-element-62dd2635 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-75 .elementor-element.elementor-element-62dd2635 .elementor-icon-list-icon i{color:#5f7d5b;transition:color 0.3s;}.elementor-75 .elementor-element.elementor-element-62dd2635 .elementor-icon-list-icon svg{fill:#5f7d5b;transition:fill 0.3s;}.elementor-75 .elementor-element.elementor-element-62dd2635{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-75 .elementor-element.elementor-element-62dd2635 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-75 .elementor-element.elementor-element-62dd2635 .elementor-icon-list-text{color:#413b44;transition:color 0.3s;}.elementor-75 .elementor-element.elementor-element-6695260c .elementor-button{background-color:#5f7d5b;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;border-radius:5px 5px 5px 5px;}.elementor-75 .elementor-element.elementor-element-26e14481 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-75 .elementor-element.elementor-element-6dc32b52{--spacer-size:390px;}@media(max-width:1024px){.elementor-75 .elementor-element.elementor-element-2af0df7b{padding:44px 0px 44px 0px;}.elementor-75 .elementor-element.elementor-element-138cb0f9 .elementor-heading-title{font-size:38px;}.elementor-75 .elementor-element.elementor-element-6c0d294f{padding:46px 0px 50px 0px;}.elementor-75 .elementor-element.elementor-element-98447db .elementor-heading-title{font-size:36px;}.elementor-75 .elementor-element.elementor-element-52391f37{padding:34px 0px 34px 0px;}.elementor-75 .elementor-element.elementor-element-77c0125d .elementor-heading-title{font-size:32px;}.elementor-75 .elementor-element.elementor-element-4004bf2a{padding:46px 0px 50px 0px;}.elementor-75 .elementor-element.elementor-element-6c9c061a .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-75 .elementor-element.elementor-element-2af0df7b{padding:34px 0px 38px 0px;}.elementor-75 .elementor-element.elementor-element-138cb0f9 .elementor-heading-title{font-size:34px;}.elementor-75 .elementor-element.elementor-element-6c0d294f{padding:38px 0px 42px 0px;}.elementor-75 .elementor-element.elementor-element-98447db .elementor-heading-title{font-size:31px;}.elementor-75 .elementor-element.elementor-element-52391f37{padding:30px 0px 30px 0px;}.elementor-75 .elementor-element.elementor-element-77c0125d .elementor-heading-title{font-size:30px;}.elementor-75 .elementor-element.elementor-element-243cfcff > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-75 .elementor-element.elementor-element-43754751 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-4004bf2a{padding:36px 0px 42px 0px;}.elementor-75 .elementor-element.elementor-element-6c9c061a .elementor-heading-title{font-size:34px;}}/* Start custom CSS for section, class: .elementor-element-5b33e788 */.elementor-75 .elementor-element.elementor-element-5b33e788 {
  width: 100% !important;
  min-height: 380px;
  background-image:
    linear-gradient(90deg, rgba(12,7,16,.93) 0%, rgba(12,7,16,.68) 38%, rgba(12,7,16,.08) 72%),
    url("/wp-content/themes/infinity-charmed/assets/images/over-background.png") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  --ic-divider-background: #130b1b;
}
.elementor-75 .elementor-element.elementor-element-5b33e788 > .elementor-container {
  display: flex !important;
  width: min(calc(100% - 72px), 1280px) !important;
  max-width: 1280px !important;
  min-height: 256px;
  margin: 0 auto !important;
  align-items: center !important;
}
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-copy {
  width: 52% !important;
  flex: 0 0 52% !important;
}
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-copy > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  align-content: flex-start !important;
  align-items: flex-start !important;
}
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-copy > .elementor-widget-wrap > .elementor-element {
  display: block !important;
  position: relative !important;
  width: 100% !important;
  max-width: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  flex: 0 0 auto !important;
}
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-title,
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-title .elementor-widget-container,
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-title .elementor-heading-title {
  width: 100% !important;
  max-width: none !important;
}
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-title .elementor-heading-title {
  margin: 0;
  color: #ffffff;
  font: 500 52px/1.06 Georgia, serif;
}
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-page-ornament {
  width: 420px !important;
  max-width: 100% !important;
  margin-top: 8px !important;
  margin-bottom: 15px !important;
}
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-intro,
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-intro .elementor-widget-container,
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-intro p {
  width: 100% !important;
  max-width: 520px !important;
}
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-intro,
.elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-intro p {
  margin: 0 !important;
  color: rgba(255,255,255,.84);
  font: 500 16px/1.6 Inter, sans-serif;
}
@media (max-width: 1024px) {
  .elementor-75 .elementor-element.elementor-element-5b33e788 > .elementor-container {
    width: calc(100% - 48px) !important;
  }
  .elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-title .elementor-heading-title {
    font-size: 44px;
  }
}
@media (max-width: 767px) {
  .elementor-75 .elementor-element.elementor-element-5b33e788 {
    min-height: 420px;
    background-position: 62% center !important;
  }
  .elementor-75 .elementor-element.elementor-element-5b33e788 > .elementor-container {
    width: calc(100% - 34px) !important;
  }
  .elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-copy {
    width: 100% !important;
    flex-basis: 100% !important;
  }
  .elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-space {
    display: none !important;
  }
  .elementor-75 .elementor-element.elementor-element-5b33e788 .ic-about-page-hero-title .elementor-heading-title {
    font-size: 38px;
  }
  .elementor-75 .elementor-element.elementor-element-5b33e788 .ic-page-ornament {
    width: 320px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2af0df7b */.elementor-75 .elementor-element.elementor-element-2af0df7b {
  width: 100% !important;
  background: #fffdf8 !important;
  --ic-divider-background: #fffdf8;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b > .elementor-container {
  width: min(calc(100% - 72px), 1280px) !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-block > .elementor-container {
  display: flex !important;
  align-items: stretch !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-photo-column {
  width: 36% !important;
  flex: 0 0 36% !important;
  min-height: 500px;
  overflow: hidden;
  border: 1px solid #c9a960;
  border-radius: 9px;
  background-image: url("/wp-content/themes/infinity-charmed/assets/images/mieke-portrait-embedded.jpg") !important;
  background-position: center 35% !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 16px 38px rgba(31,19,37,.13);
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-photo-column > .elementor-widget-wrap {
  min-height: 500px;
  padding: 0 !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-photo {
  width: 100% !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-copy-column {
  width: 64% !important;
  flex: 0 0 64% !important;
  padding: 28px 16px 24px 58px !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-copy-column > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  align-content: flex-start !important;
  justify-content: center !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-copy-column > .elementor-widget-wrap > .elementor-element {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  flex: 0 0 auto !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-eyebrow .elementor-heading-title {
  margin: 0 0 7px;
  color: #b18f48 !important;
  font: 700 11px/1.2 Inter, sans-serif !important;
  letter-spacing: 1.2px;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-title .elementor-heading-title {
  margin: 0;
  color: #17121b !important;
  font: 500 43px/1.08 Georgia, serif !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-divider {
  width: 500px !important;
  max-width: 100% !important;
  margin: 8px 0 17px !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-copy,
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-copy .elementor-widget-container,
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-copy p {
  width: 100% !important;
  max-width: 720px !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-copy,
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-copy p {
  margin: 0 0 14px !important;
  color: #625c65 !important;
  font: 500 15px/1.65 Inter, sans-serif !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-signature .elementor-heading-title {
  margin: 1px 0 18px;
  color: #b18f48 !important;
  font: 400 31px/.88 "Brush Script MT", cursive !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-points .elementor-icon-list-text {
  color: #413b44 !important;
  font: 600 14px/1.4 Inter, sans-serif !important;
}
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-points .elementor-icon-list-icon i,
.elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-points .elementor-icon-list-icon svg {
  color: #5f7d5b !important;
  fill: #5f7d5b !important;
}
@media (max-width: 1024px) {
  .elementor-75 .elementor-element.elementor-element-2af0df7b > .elementor-container {
    width: calc(100% - 48px) !important;
  }
  .elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-photo-column {
    width: 42% !important;
    flex-basis: 42% !important;
  }
  .elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-copy-column {
    width: 58% !important;
    flex-basis: 58% !important;
    padding-left: 38px !important;
  }
  .elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-title .elementor-heading-title {
    font-size: 38px !important;
  }
}
@media (max-width: 767px) {
  .elementor-75 .elementor-element.elementor-element-2af0df7b > .elementor-container {
    width: calc(100% - 34px) !important;
  }
  .elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-block > .elementor-container {
    flex-wrap: wrap !important;
  }
  .elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-photo-column,
  .elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-copy-column {
    width: 100% !important;
    flex-basis: 100% !important;
  }
  .elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-photo-column,
  .elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-photo-column > .elementor-widget-wrap {
    min-height: 420px;
  }
  .elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-copy-column {
    padding: 30px 0 0 !important;
  }
  .elementor-75 .elementor-element.elementor-element-2af0df7b .ic-about-story-intro-title .elementor-heading-title {
    font-size: 34px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c0d294f */.elementor-75 .elementor-element.elementor-element-6c0d294f {
  width: 100% !important;
  background: #f8f4ec !important;
  --ic-divider-background: #f8f4ec;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f > .elementor-container {
  width: min(calc(100% - 72px), 1280px) !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-wrap > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-wrap > .elementor-widget-wrap > .elementor-element {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  flex: 0 0 auto !important;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-heading .elementor-heading-title {
  margin: 0;
  color: #17121b !important;
  font: 500 40px/1.1 Georgia, serif !important;
  text-align: center;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-divider {
  width: 470px !important;
  max-width: 100% !important;
  margin: 8px auto 14px !important;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-intro,
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-intro .elementor-widget-container,
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-intro p {
  max-width: 660px !important;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-intro,
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-intro p {
  margin: 0 auto !important;
  color: #625c65 !important;
  font: 500 15px/1.55 Inter, sans-serif !important;
  text-align: center;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-cards {
  margin-top: 30px;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-cards > .elementor-container {
  display: flex !important;
  gap: 22px;
  align-items: stretch !important;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-card {
  width: calc((100% - 44px) / 3) !important;
  flex: 0 0 calc((100% - 44px) / 3) !important;
  min-height: 245px;
  padding: 28px 25px 25px;
  border: 1px solid rgba(201,169,96,.46);
  border-radius: 8px;
  background: #fffdf8;
  box-shadow: 0 9px 25px rgba(35,22,40,.05);
  transition: transform .2s ease, box-shadow .2s ease;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 13px 30px rgba(35,22,40,.09);
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-card > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  align-items: center !important;
  padding: 0 !important;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-card > .elementor-widget-wrap > .elementor-element {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  flex: 0 0 auto !important;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-icon {
  margin: 0 0 17px !important;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-icon .elementor-icon {
  display: inline-flex !important;
  width: 68px;
  height: 68px;
  align-items: center;
  justify-content: center;
  color: #ffffff !important;
  border: 1px solid rgba(201,169,96,.62);
  border-radius: 50%;
  background: #5f7d5b !important;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-icon .elementor-icon i,
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-icon .elementor-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-card-title .elementor-heading-title {
  margin: 0 0 10px;
  color: #17121b !important;
  font: 500 21px/1.15 Georgia, serif !important;
  text-align: center;
}
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-card-copy,
.elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-card-copy p {
  margin: 0 !important;
  color: #625c65 !important;
  font: 500 14px/1.55 Inter, sans-serif !important;
  text-align: center;
}
@media (max-width: 1024px) {
  .elementor-75 .elementor-element.elementor-element-6c0d294f > .elementor-container {
    width: calc(100% - 48px) !important;
  }
  .elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-heading .elementor-heading-title {
    font-size: 36px !important;
  }
  .elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-cards > .elementor-container {
    gap: 16px;
  }
  .elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-card {
    width: calc((100% - 32px) / 3) !important;
    flex-basis: calc((100% - 32px) / 3) !important;
    padding-right: 18px;
    padding-left: 18px;
  }
}
@media (max-width: 767px) {
  .elementor-75 .elementor-element.elementor-element-6c0d294f > .elementor-container {
    width: calc(100% - 34px) !important;
  }
  .elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-heading .elementor-heading-title {
    font-size: 31px !important;
  }
  .elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-divider {
    width: 310px !important;
  }
  .elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-cards > .elementor-container {
    flex-wrap: wrap !important;
  }
  .elementor-75 .elementor-element.elementor-element-6c0d294f .ic-about-values-card {
    width: 100% !important;
    flex-basis: 100% !important;
    min-height: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52391f37 */.elementor-75 .elementor-element.elementor-element-52391f37 {
  width: 100% !important;
  background-color: #101b15 !important;
  background-image: url("/wp-content/themes/infinity-charmed/assets/images/cta-grow-background-embedded.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-75 .elementor-element.elementor-element-52391f37 > .elementor-container {
  display: flex !important;
  width: min(calc(100% - 72px), 1280px) !important;
  max-width: 1280px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  align-items: center !important;
}
.elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-copy-column { width: 48% !important; flex: 0 0 48% !important; }
.elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-primary-column { width: 24% !important; flex: 0 0 24% !important; }
.elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-secondary-column { width: 28% !important; flex: 0 0 28% !important; }
.elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-button,
.elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-button .elementor-widget-container,
.elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-button .elementor-button-wrapper,
.elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-button .elementor-button {
  width: 100% !important;
}
@media (max-width: 1024px) {
  .elementor-75 .elementor-element.elementor-element-52391f37 > .elementor-container {
    width: calc(100% - 48px) !important;
    flex-wrap: wrap !important;
    row-gap: 24px;
  }
  .elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-copy-column { width: 100% !important; flex-basis: 100% !important; }
  .elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-primary-column,
  .elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-secondary-column { width: 50% !important; flex-basis: 50% !important; }
}
@media (max-width: 767px) {
  .elementor-75 .elementor-element.elementor-element-52391f37 > .elementor-container { width: calc(100% - 34px) !important; }
  .elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-primary-column,
  .elementor-75 .elementor-element.elementor-element-52391f37 .ic-native-cta-grow-secondary-column { width: 100% !important; flex-basis: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-313a5aeb */.elementor-75 .elementor-element.elementor-element-313a5aeb {
  width: 100% !important;
  max-width: 100% !important;
}
.elementor-75 .elementor-element.elementor-element-313a5aeb .elementor-divider-separator {
  position: relative;
  display: flex !important;
  border-top-color: #c9a960 !important;
}
.elementor-75 .elementor-element.elementor-element-313a5aeb .elementor-divider-separator::after {
  content: "∞";
  position: absolute;
  left: 50%;
  padding: 0 11px;
  color: #c9a960;
  background: var(--ic-divider-background, #fffdf8);
  font-family: Georgia, serif;
  font-size: 21px;
  line-height: 1;
  transform: translate(-50%, -52%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4004bf2a */.elementor-75 .elementor-element.elementor-element-4004bf2a {
  width: 100% !important;
  --ic-divider-background: #f5f0e7;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a > .elementor-container {
  width: min(calc(100% - 72px), 1280px) !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-block {
  overflow: hidden;
  background: #f5f0e7;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-block > .elementor-container {
  display: flex !important;
  min-height: 390px;
  align-items: stretch !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-copy-column {
  width: 56% !important;
  flex: 0 0 56% !important;
  padding: 42px 54px 40px !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-copy-column > .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-content: flex-start !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-copy-column > .elementor-widget-wrap > .elementor-element {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  flex: 0 0 auto !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-eyebrow .elementor-heading-title {
  margin: 0 0 7px;
  color: #b18f48 !important;
  font: 700 11px/1.2 Inter, sans-serif !important;
  letter-spacing: 1.2px;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-heading .elementor-heading-title {
  margin: 0;
  color: #17121b !important;
  font: 500 42px/1.08 Georgia, serif !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-divider {
  width: 280px !important;
  max-width: 100% !important;
  margin: 8px 0 17px !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-copy,
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-copy p {
  margin: 0 !important;
  color: #625c65 !important;
  font: 500 15px/1.65 Inter, sans-serif !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-promise {
  margin: 20px 0 22px !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-promise .elementor-icon-list-text {
  color: #413b44 !important;
  font: 600 14px/1.4 Inter, sans-serif !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-promise .elementor-icon-list-icon i,
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-promise .elementor-icon-list-icon svg {
  color: #5f7d5b !important;
  fill: #5f7d5b !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-button {
  width: auto !important;
  align-self: flex-start;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-button .elementor-button {
  color: #ffffff !important;
  border: 1px solid #5f7d5b !important;
  border-radius: 5px;
  background: #5f7d5b !important;
  box-shadow: 0 8px 18px rgba(68,94,65,.18);
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-button .elementor-button:hover {
  border-color: #4f6d4c !important;
  background: #4f6d4c !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-image-column {
  width: 44% !important;
  flex: 0 0 44% !important;
  min-height: 390px;
  background-image:
    linear-gradient(90deg, rgba(245,240,231,.12), rgba(16,10,20,.04)),
    url("/wp-content/themes/infinity-charmed/assets/images/how-it-works.png") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-image-column > .elementor-widget-wrap {
  min-height: 390px;
  padding: 0 !important;
}
.elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-image {
  width: 100% !important;
}
@media (max-width: 1024px) {
  .elementor-75 .elementor-element.elementor-element-4004bf2a > .elementor-container {
    width: calc(100% - 48px) !important;
  }
  .elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-copy-column {
    width: 58% !important;
    flex-basis: 58% !important;
    padding: 35px 38px !important;
  }
  .elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-image-column {
    width: 42% !important;
    flex-basis: 42% !important;
  }
  .elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-heading .elementor-heading-title {
    font-size: 38px !important;
  }
}
@media (max-width: 767px) {
  .elementor-75 .elementor-element.elementor-element-4004bf2a > .elementor-container {
    width: calc(100% - 34px) !important;
  }
  .elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-block > .elementor-container {
    flex-wrap: wrap !important;
  }
  .elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-copy-column,
  .elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-image-column {
    width: 100% !important;
    flex-basis: 100% !important;
  }
  .elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-copy-column {
    padding: 30px 22px 34px !important;
  }
  .elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-heading .elementor-heading-title {
    font-size: 34px !important;
  }
  .elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-image-column,
  .elementor-75 .elementor-element.elementor-element-4004bf2a .ic-about-mission-image-column > .elementor-widget-wrap {
    min-height: 300px;
  }
}/* End custom CSS */