.elementor-55 .elementor-element.elementor-element-d25851d{--display:flex;}.elementor-55 .elementor-element.elementor-element-d7f607f{--display:flex;}.elementor-55 .elementor-element.elementor-element-6cfe271{--display:flex;}.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-55 .elementor-element.elementor-element-672593c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:800;}.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-55 .elementor-element.elementor-element-c9cb717{--display:flex;}.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-55 .elementor-element.elementor-element-605807a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-0205f9f{--display:flex;}.elementor-55 .elementor-element.elementor-element-b9bacf4{--display:flex;}.elementor-55 .elementor-element.elementor-element-43c6180{--display:flex;}.elementor-55 .elementor-element.elementor-element-85f6781{--display:flex;}.elementor-55 .elementor-element.elementor-element-439b36d{--display:flex;}.elementor-55 .elementor-element.elementor-element-cb31873{--display:flex;}.elementor-55 .elementor-element.elementor-element-a0b5292{--display:flex;}.elementor-55 .elementor-element.elementor-element-f518420{--display:flex;}.elementor-55 .elementor-element.elementor-element-57be558{--display:flex;}.elementor-55 .elementor-element.elementor-element-0042122{--display:flex;}.elementor-55 .elementor-element.elementor-element-1781746{--display:flex;}.elementor-55 .elementor-element.elementor-element-06aa382 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-e6ee0bc{--display:flex;}.elementor-55 .elementor-element.elementor-element-d37dffa{--display:flex;}.elementor-55 .elementor-element.elementor-element-32f7bf2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-7f1e854{--display:flex;}.elementor-55 .elementor-element.elementor-element-6a3dcc5{--display:flex;}.elementor-55 .elementor-element.elementor-element-3718f9d{--display:flex;}.elementor-55 .elementor-element.elementor-element-6713558{--display:flex;}.elementor-55 .elementor-element.elementor-element-d982f80 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-64a2f5b{--display:flex;}.elementor-55 .elementor-element.elementor-element-b40076d{--display:flex;}.elementor-55 .elementor-element.elementor-element-d00f8f8{--display:flex;}.elementor-55 .elementor-element.elementor-element-87bc286{--display:flex;}.elementor-55 .elementor-element.elementor-element-203128a{--display:flex;}.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-55 .elementor-element.elementor-element-91e9391 .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-47f8d16{--display:flex;}.elementor-55 .elementor-element.elementor-element-2336d94 .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-0634b59{--display:flex;}.elementor-55 .elementor-element.elementor-element-af614b5 .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-2c81f00{--display:flex;}.elementor-55 .elementor-element.elementor-element-4a69ea8{--display:flex;}.elementor-55 .elementor-element.elementor-element-a245ab2{--display:flex;}.elementor-55 .elementor-element.elementor-element-5db22a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}/* Start custom CSS */.mf-pricing-head{align-items:end!important;margin-bottom:48px}
.mf-pricing-head .mf-intro{margin-bottom:0}
.mf-pricing-head .mf-body p{margin:0}
.mf-pricing{display:grid!important;grid-template-columns:1fr 1fr;gap:16px!important;max-width:960px}
.mf-price{background:var(--mf-card,#edece6)!important;padding:40px 36px!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%);border-radius:6px 6px 0 6px;--gap:0px;gap:0!important}
.mf-price.is-dark{background:#1f362c!important}
.mf-price-name .elementor-heading-title{font-size:22px!important;font-weight:800!important;color:#17231d!important;letter-spacing:-.02em}
.mf-price-sub p{color:#46524b;font-size:15px;margin:8px 0 28px}
.mf-price-amount{flex-direction:row!important;align-items:baseline!important;gap:10px!important;margin-bottom:28px}
.mf-price-amount>.elementor-widget{width:auto!important}
.mf-price-num .elementor-heading-title{font-size:48px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.03em;color:#17231d!important}
.mf-price-per .elementor-heading-title{font-size:15px!important;font-weight:500!important;color:#46524b!important}
.mf-price-list{margin-bottom:32px;flex:1}
.mf-price-list li{font-size:15px}
.mf-price.is-dark .mf-price-name .elementor-heading-title,.mf-price.is-dark .mf-price-num .elementor-heading-title{color:#fff!important}
.mf-price.is-dark .mf-price-sub p,.mf-price.is-dark .mf-price-per .elementor-heading-title{color:rgba(255,255,255,.75)!important}
.mf-price.is-dark .mf-price-list li{color:#fff;border-color:rgba(255,255,255,.14)}
.mf-price.is-dark .mf-price-list li:before{box-shadow:inset 0 0 0 5px #24402f}
.mf-price-btn{margin-top:auto}
.mf-price-note p{color:#46524b;font-size:14px;margin:20px 0 0}
.mf-lead-panel{display:grid!important;grid-template-columns:1fr auto;align-items:center;gap:32px!important}
.mf-lead-panel .mf-card-text p{margin:0!important}
.mf-lead-txt{--gap:0px;gap:0!important}
@media(max-width:960px){.mf-pricing,.mf-lead-panel{grid-template-columns:1fr}}/* End custom CSS */