.elementor-4854 .elementor-element.elementor-element-f1b4479{--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:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-4854 .elementor-element.elementor-element-f1b4479:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-f1b4479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-4854 .elementor-element.elementor-element-sec-fracture-cards{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4854 .elementor-element.elementor-element-sec-fracture-cards:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-sec-fracture-cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-4854 .elementor-element.elementor-element-88f9d0b{--display:flex;border-style:none;--border-style:none;}.elementor-4854 .elementor-element.elementor-element-88f9d0b:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-88f9d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4854 .elementor-element.elementor-element-ab1e5dd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4854 .elementor-element.elementor-element-3501f09{width:100%;max-width:100%;text-align:center;}.elementor-4854 .elementor-element.elementor-element-3501f09 .elementor-heading-title{font-family:var( --e-global-typography-83f3bcc5-font-family ), Sans-serif;font-size:var( --e-global-typography-83f3bcc5-font-size );font-weight:var( --e-global-typography-83f3bcc5-font-weight );line-height:var( --e-global-typography-83f3bcc5-line-height );color:var( --e-global-color-4e2df14 );}.elementor-4854 .elementor-element.elementor-element-4eb7228{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-4854 .elementor-element.elementor-element-33dabda{grid-column:span 4;text-align:center;}.elementor-4854 .elementor-element.elementor-element-33dabda .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:var( --e-global-color-primary-green );}.elementor-4854 .elementor-element.elementor-element-fx-cards-grid{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4854 .elementor-element.elementor-element-2c6287c{--display:flex;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-be1c4949 );--border-color:var( --e-global-color-be1c4949 );--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.08);--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4854 .elementor-element.elementor-element-2c6287c:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-2c6287c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0fe24f );}.elementor-4854 .elementor-element.elementor-element-b56849a .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:var( --e-global-color-be1c4949 );}.elementor-4854 .elementor-element.elementor-element-ea394be{text-align:start;}.elementor-4854 .elementor-element.elementor-element-ea394be img{width:170px;}.elementor-4854 .elementor-element.elementor-element-85731dd{--display:flex;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary-green );--border-color:var( --e-global-color-primary-green );--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.08);--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4854 .elementor-element.elementor-element-85731dd:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-85731dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-581f10d );}.elementor-4854 .elementor-element.elementor-element-f429fcb .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-7628041{text-align:start;}.elementor-4854 .elementor-element.elementor-element-7628041 img{width:189px;}.elementor-4854 .elementor-element.elementor-element-b745f87{--display:flex;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5f9c32d3 );--border-color:var( --e-global-color-5f9c32d3 );--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.08);--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4854 .elementor-element.elementor-element-b745f87:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-b745f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a00c45 );}.elementor-4854 .elementor-element.elementor-element-1b8d996 .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:var( --e-global-color-5f9c32d3 );}.elementor-4854 .elementor-element.elementor-element-148051e{text-align:start;}.elementor-4854 .elementor-element.elementor-element-148051e img{width:170px;}.elementor-4854 .elementor-element.elementor-element-01fbcb6{--display:flex;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-1dc38036 );--border-color:var( --e-global-color-1dc38036 );--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.08);--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4854 .elementor-element.elementor-element-01fbcb6:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-01fbcb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-556480d );}.elementor-4854 .elementor-element.elementor-element-204db8a .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:var( --e-global-color-1dc38036 );}.elementor-4854 .elementor-element.elementor-element-46f5360{text-align:start;}.elementor-4854 .elementor-element.elementor-element-46f5360 img{width:170px;}.elementor-4854 .elementor-element.elementor-element-98aa36f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#E7DDBB;--border-color:#E7DDBB;--border-radius:14px 14px 14px 14px;--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-4854 .elementor-element.elementor-element-98aa36f:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-98aa36f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f5aa154 );}.elementor-4854 .elementor-element.elementor-element-ae48d21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-4854 .elementor-element.elementor-element-1e380b2{text-align:start;}.elementor-4854 .elementor-element.elementor-element-1e380b2 .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:var( --e-global-color-5f9c32d3 );}.elementor-4854 .elementor-element.elementor-element-8daef7d{text-align:start;color:#444444;}.elementor-4854 .elementor-element.elementor-element-ef19539{--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:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--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-4854 .elementor-element.elementor-element-5ad6856{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4854 .elementor-element.elementor-element-5ad6856 img{width:280px;}.elementor-4854 .elementor-element.elementor-element-49a07ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:var( --e-global-color-5f9c32d3 );}.elementor-4854 .elementor-element.elementor-element-steps-container{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4854 .elementor-element.elementor-element-step-row-0{--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:flex-start;border-style:solid;--border-style:solid;border-color:var( --e-global-color-be1c4949 );--border-color:var( --e-global-color-be1c4949 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-4854 .elementor-element.elementor-element-step-row-0:hover{border-style:solid;border-color:var( --e-global-color-be1c4949 );--border-color:var( --e-global-color-be1c4949 );}.elementor-4854 .elementor-element.elementor-element-step-row-0, .elementor-4854 .elementor-element.elementor-element-step-row-0::before{--border-transition:0.3s;}.elementor-4854 .elementor-element.elementor-element-0138cef{--display:flex;--min-height:380px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:14px 0px 0px 14px;--margin-top:-25px;--margin-bottom:-25px;--margin-left:-25px;--margin-right:0px;}.elementor-4854 .elementor-element.elementor-element-0138cef:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-0138cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be1c4949 );}.elementor-4854 .elementor-element.elementor-element-0aa907e .elementor-heading-title{font-family:var( --e-global-typography-83f3bcc5-font-family ), Sans-serif;font-size:var( --e-global-typography-83f3bcc5-font-size );font-weight:var( --e-global-typography-83f3bcc5-font-weight );line-height:var( --e-global-typography-83f3bcc5-line-height );color:var( --e-global-color-white );}.elementor-4854 .elementor-element.elementor-element-75cf072{--display:flex;}.elementor-4854 .elementor-element.elementor-element-9756c6b{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4854 .elementor-element.elementor-element-c0b592c img{width:170px;}.elementor-4854 .elementor-element.elementor-element-step-content-0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4854 .elementor-element.elementor-element-step-title-0 .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:#046bd2;}.elementor-4854 .elementor-element.elementor-element-step-list-0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-step-list-0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-step-list-0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-step-list-0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-step-list-0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-step-list-0 .elementor-icon-list-icon i{color:#046bd2;transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-step-list-0 .elementor-icon-list-icon svg{fill:#046bd2;transition:fill 0.3s;}.elementor-4854 .elementor-element.elementor-element-step-list-0{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4854 .elementor-element.elementor-element-step-list-0 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-3808a46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary-green );--border-color:var( --e-global-color-primary-green );grid-column:span 1;}.elementor-4854 .elementor-element.elementor-element-3808a46:hover{border-style:solid;border-color:var( --e-global-color-primary-green );--border-color:var( --e-global-color-primary-green );}.elementor-4854 .elementor-element.elementor-element-3808a46, .elementor-4854 .elementor-element.elementor-element-3808a46::before{--border-transition:0.3s;}.elementor-4854 .elementor-element.elementor-element-dfb4e7d{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:14px 0px 0px 14px;--margin-top:-25px;--margin-bottom:-25px;--margin-left:-25px;--margin-right:0px;}.elementor-4854 .elementor-element.elementor-element-dfb4e7d:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-dfb4e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary-green );}.elementor-4854 .elementor-element.elementor-element-26a6db1 .elementor-heading-title{font-family:var( --e-global-typography-83f3bcc5-font-family ), Sans-serif;font-size:var( --e-global-typography-83f3bcc5-font-size );font-weight:var( --e-global-typography-83f3bcc5-font-weight );line-height:var( --e-global-typography-83f3bcc5-line-height );color:var( --e-global-color-white );}.elementor-4854 .elementor-element.elementor-element-a515a1b{--display:flex;}.elementor-4854 .elementor-element.elementor-element-3b96a33{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4854 .elementor-element.elementor-element-3418582 img{width:150px;}.elementor-4854 .elementor-element.elementor-element-a6a388c{--display:flex;}.elementor-4854 .elementor-element.elementor-element-b0b2350 .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:var( --e-global-color-primary-green );}.elementor-4854 .elementor-element.elementor-element-584f6ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-584f6ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-584f6ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-584f6ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-584f6ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-584f6ab .elementor-icon-list-icon i{color:var( --e-global-color-primary-green );transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-584f6ab .elementor-icon-list-icon svg{fill:var( --e-global-color-primary-green );transition:fill 0.3s;}.elementor-4854 .elementor-element.elementor-element-584f6ab{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4854 .elementor-element.elementor-element-584f6ab .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-1342b7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-3ac3f2e5 );--border-color:var( --e-global-color-3ac3f2e5 );grid-column:span 1;}.elementor-4854 .elementor-element.elementor-element-1342b7d:hover{border-style:solid;border-color:var( --e-global-color-3ac3f2e5 );--border-color:var( --e-global-color-3ac3f2e5 );}.elementor-4854 .elementor-element.elementor-element-1342b7d, .elementor-4854 .elementor-element.elementor-element-1342b7d::before{--border-transition:0.3s;}.elementor-4854 .elementor-element.elementor-element-82b93a3{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:14px 0px 0px 14px;--margin-top:-25px;--margin-bottom:-25px;--margin-left:-25px;--margin-right:0px;}.elementor-4854 .elementor-element.elementor-element-82b93a3:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-82b93a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ac3f2e5 );}.elementor-4854 .elementor-element.elementor-element-6eb3a08 .elementor-heading-title{font-family:var( --e-global-typography-83f3bcc5-font-family ), Sans-serif;font-size:var( --e-global-typography-83f3bcc5-font-size );font-weight:var( --e-global-typography-83f3bcc5-font-weight );line-height:var( --e-global-typography-83f3bcc5-line-height );color:var( --e-global-color-white );}.elementor-4854 .elementor-element.elementor-element-036a781{--display:flex;}.elementor-4854 .elementor-element.elementor-element-00a3124{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4854 .elementor-element.elementor-element-9c90ece img{width:170px;}.elementor-4854 .elementor-element.elementor-element-c3b04cd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4854 .elementor-element.elementor-element-698399a .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:#0d9488;}.elementor-4854 .elementor-element.elementor-element-666bcd7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-666bcd7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-666bcd7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-666bcd7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-666bcd7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-666bcd7 .elementor-icon-list-icon i{color:var( --e-global-color-3ac3f2e5 );transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-666bcd7 .elementor-icon-list-icon svg{fill:var( --e-global-color-3ac3f2e5 );transition:fill 0.3s;}.elementor-4854 .elementor-element.elementor-element-666bcd7{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4854 .elementor-element.elementor-element-666bcd7 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-aaeb792{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1dc38036 );--border-color:var( --e-global-color-1dc38036 );grid-column:span 1;}.elementor-4854 .elementor-element.elementor-element-aaeb792:hover{border-style:solid;border-color:var( --e-global-color-1dc38036 );--border-color:var( --e-global-color-1dc38036 );}.elementor-4854 .elementor-element.elementor-element-aaeb792, .elementor-4854 .elementor-element.elementor-element-aaeb792::before{--border-transition:0.3s;}.elementor-4854 .elementor-element.elementor-element-54c60d2{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:14px 0px 0px 14px;--margin-top:-25px;--margin-bottom:-25px;--margin-left:-25px;--margin-right:0px;}.elementor-4854 .elementor-element.elementor-element-54c60d2:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-54c60d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1dc38036 );}.elementor-4854 .elementor-element.elementor-element-7e74b88 .elementor-heading-title{font-family:var( --e-global-typography-83f3bcc5-font-family ), Sans-serif;font-size:var( --e-global-typography-83f3bcc5-font-size );font-weight:var( --e-global-typography-83f3bcc5-font-weight );line-height:var( --e-global-typography-83f3bcc5-line-height );color:var( --e-global-color-white );}.elementor-4854 .elementor-element.elementor-element-694aa05{--display:flex;}.elementor-4854 .elementor-element.elementor-element-752d8b3{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4854 .elementor-element.elementor-element-70671af img{width:170px;}.elementor-4854 .elementor-element.elementor-element-edf15a5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4854 .elementor-element.elementor-element-3946462 .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:#e67e22;}.elementor-4854 .elementor-element.elementor-element-a7bb401 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-a7bb401 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-a7bb401 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-a7bb401 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-a7bb401 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-a7bb401 .elementor-icon-list-icon i{color:var( --e-global-color-1dc38036 );transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-a7bb401 .elementor-icon-list-icon svg{fill:var( --e-global-color-1dc38036 );transition:fill 0.3s;}.elementor-4854 .elementor-element.elementor-element-a7bb401{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4854 .elementor-element.elementor-element-a7bb401 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-9ac292c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-5f9c32d3 );--border-color:var( --e-global-color-5f9c32d3 );grid-column:span 1;}.elementor-4854 .elementor-element.elementor-element-9ac292c:hover{border-style:solid;border-color:var( --e-global-color-5f9c32d3 );--border-color:var( --e-global-color-5f9c32d3 );}.elementor-4854 .elementor-element.elementor-element-9ac292c, .elementor-4854 .elementor-element.elementor-element-9ac292c::before{--border-transition:0.3s;}.elementor-4854 .elementor-element.elementor-element-a75c019{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:14px 0px 0px 14px;--margin-top:-25px;--margin-bottom:-25px;--margin-left:-25px;--margin-right:0px;}.elementor-4854 .elementor-element.elementor-element-a75c019:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-a75c019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f9c32d3 );}.elementor-4854 .elementor-element.elementor-element-bf58c7a .elementor-heading-title{font-family:var( --e-global-typography-83f3bcc5-font-family ), Sans-serif;font-size:var( --e-global-typography-83f3bcc5-font-size );font-weight:var( --e-global-typography-83f3bcc5-font-weight );line-height:var( --e-global-typography-83f3bcc5-line-height );color:var( --e-global-color-white );}.elementor-4854 .elementor-element.elementor-element-1a346db{--display:flex;}.elementor-4854 .elementor-element.elementor-element-f0f3cbb{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4854 .elementor-element.elementor-element-e548346 img{width:170px;}.elementor-4854 .elementor-element.elementor-element-e36bf79{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4854 .elementor-element.elementor-element-0b17db0 .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:#7b2d8b;}.elementor-4854 .elementor-element.elementor-element-cba5a7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-cba5a7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-cba5a7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-cba5a7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-cba5a7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-cba5a7e .elementor-icon-list-icon i{color:var( --e-global-color-5f9c32d3 );transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-cba5a7e .elementor-icon-list-icon svg{fill:var( --e-global-color-5f9c32d3 );transition:fill 0.3s;}.elementor-4854 .elementor-element.elementor-element-cba5a7e{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4854 .elementor-element.elementor-element-cba5a7e .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-18e224f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-be1c4949 );--border-color:var( --e-global-color-be1c4949 );grid-column:span 1;}.elementor-4854 .elementor-element.elementor-element-18e224f:hover{border-style:solid;border-color:var( --e-global-color-be1c4949 );--border-color:var( --e-global-color-be1c4949 );}.elementor-4854 .elementor-element.elementor-element-18e224f, .elementor-4854 .elementor-element.elementor-element-18e224f::before{--border-transition:0.3s;}.elementor-4854 .elementor-element.elementor-element-037e22d{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:14px 0px 0px 14px;--margin-top:-25px;--margin-bottom:-25px;--margin-left:-25px;--margin-right:0px;}.elementor-4854 .elementor-element.elementor-element-037e22d:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-037e22d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be1c4949 );}.elementor-4854 .elementor-element.elementor-element-deda68b .elementor-heading-title{font-family:var( --e-global-typography-83f3bcc5-font-family ), Sans-serif;font-size:var( --e-global-typography-83f3bcc5-font-size );font-weight:var( --e-global-typography-83f3bcc5-font-weight );line-height:var( --e-global-typography-83f3bcc5-line-height );color:var( --e-global-color-white );}.elementor-4854 .elementor-element.elementor-element-7a9c2d2{--display:flex;}.elementor-4854 .elementor-element.elementor-element-6a635a4{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-4854 .elementor-element.elementor-element-3ab899c img{width:170px;}.elementor-4854 .elementor-element.elementor-element-2dec0a3{--display:flex;}.elementor-4854 .elementor-element.elementor-element-ba4d1c3 .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:var( --e-global-color-be1c4949 );}.elementor-4854 .elementor-element.elementor-element-0cd3f68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-0cd3f68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-0cd3f68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-4854 .elementor-element.elementor-element-0cd3f68 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-0cd3f68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-4854 .elementor-element.elementor-element-0cd3f68 .elementor-icon-list-icon i{color:#046bd2;transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-0cd3f68 .elementor-icon-list-icon svg{fill:#046bd2;transition:fill 0.3s;}.elementor-4854 .elementor-element.elementor-element-0cd3f68{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-4854 .elementor-element.elementor-element-0cd3f68 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-4854 .elementor-element.elementor-element-support-band{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4854 .elementor-element.elementor-element-07f5ec0{--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:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:14px 14px 14px 14px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4854 .elementor-element.elementor-element-07f5ec0:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-07f5ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-4854 .elementor-element.elementor-element-d2f5a19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4854 .elementor-element.elementor-element-a2ba8ce img{width:300px;}.elementor-4854 .elementor-element.elementor-element-support-content{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;}.elementor-4854 .elementor-element.elementor-element-support-content:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-support-content > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-4854 .elementor-element.elementor-element-59885fc{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4854 .elementor-element.elementor-element-support-heading .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:#7b2d8b;}.elementor-4854 .elementor-element.elementor-element-support-text{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );color:#444444;}.elementor-4854 .elementor-element.elementor-element-support-items{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4854 .elementor-element.elementor-element-b5abb7b{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4854 .elementor-element.elementor-element-a56cdfb.elementor-element{--align-self:flex-start;}.elementor-4854 .elementor-element.elementor-element-a56cdfb{text-align:start;}.elementor-4854 .elementor-element.elementor-element-a56cdfb img{width:70px;}.elementor-4854 .elementor-element.elementor-element-8e0df12 .elementor-heading-title{font-family:var( --e-global-typography-f748faa0-font-family ), Sans-serif;font-size:var( --e-global-typography-f748faa0-font-size );font-weight:var( --e-global-typography-f748faa0-font-weight );line-height:var( --e-global-typography-f748faa0-line-height );color:var( --e-global-color-5f9c32d3 );}.elementor-4854 .elementor-element.elementor-element-958bfc4{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4854 .elementor-element.elementor-element-b9482ee.elementor-element{--align-self:flex-start;}.elementor-4854 .elementor-element.elementor-element-b9482ee{text-align:start;}.elementor-4854 .elementor-element.elementor-element-b9482ee img{width:70px;}.elementor-4854 .elementor-element.elementor-element-9195cc5 .elementor-heading-title{font-family:var( --e-global-typography-f748faa0-font-family ), Sans-serif;font-size:var( --e-global-typography-f748faa0-font-size );font-weight:var( --e-global-typography-f748faa0-font-weight );line-height:var( --e-global-typography-f748faa0-line-height );color:var( --e-global-color-5f9c32d3 );}.elementor-4854 .elementor-element.elementor-element-1d52229{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-5f9c32d3 );--border-color:var( --e-global-color-5f9c32d3 );}.elementor-4854 .elementor-element.elementor-element-1d52229:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-1d52229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-4854 .elementor-element.elementor-element-a1181ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4854 .elementor-element.elementor-element-3e60333{--display:flex;}.elementor-4854 .elementor-element.elementor-element-056bfc6 img{width:150px;}.elementor-4854 .elementor-element.elementor-element-e50cd37{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4854 .elementor-element.elementor-element-a6b8611 .elementor-heading-title{font-family:var( --e-global-typography-2d6bf32f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d6bf32f-font-size );font-weight:var( --e-global-typography-2d6bf32f-font-weight );line-height:var( --e-global-typography-2d6bf32f-line-height );color:var( --e-global-color-5f9c32d3 );}.elementor-4854 .elementor-element.elementor-element-3d05959 .elementor-heading-title{font-family:var( --e-global-typography-f748faa0-font-family ), Sans-serif;font-size:var( --e-global-typography-f748faa0-font-size );font-weight:var( --e-global-typography-f748faa0-font-weight );line-height:var( --e-global-typography-f748faa0-line-height );color:var( --e-global-color-5f9c32d3 );}.elementor-4854 .elementor-element.elementor-element-4b0f779{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4854 .elementor-element.elementor-element-d898dfc img{width:85px;}.elementor-4854 .elementor-element.elementor-element-5a6c8d0{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-4854 .elementor-element.elementor-element-5a6c8d0 .elementor-heading-title{font-family:var( --e-global-typography-f748faa0-font-family ), Sans-serif;font-size:var( --e-global-typography-f748faa0-font-size );font-weight:var( --e-global-typography-f748faa0-font-weight );line-height:var( --e-global-typography-f748faa0-line-height );color:var( --e-global-color-3ac3f2e5 );}.elementor-4854 .elementor-element.elementor-element-79aa3a5{--display:flex;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4854 .elementor-element.elementor-element-79aa3a5:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-79aa3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-4854 .elementor-element.elementor-element-79aa3a5.e-con{--align-self:center;}.elementor-4854 .elementor-element.elementor-element-d70dfde{text-align:center;}.elementor-4854 .elementor-element.elementor-element-d70dfde .elementor-heading-title{font-family:"candara bold", Sans-serif;font-size:clamp(20px, 1.8vw, 28px);font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-dark-text );}.elementor-4854 .elementor-element.elementor-element-7475ea9{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4854 .elementor-element.elementor-element-7475ea9:not(.elementor-motion-effects-element-type-background), .elementor-4854 .elementor-element.elementor-element-7475ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76c3539 );}@media(min-width:768px){.elementor-4854 .elementor-element.elementor-element-f1b4479{--content-width:1300px;}.elementor-4854 .elementor-element.elementor-element-sec-fracture-cards{--content-width:1300px;}.elementor-4854 .elementor-element.elementor-element-ef19539{--width:75%;}.elementor-4854 .elementor-element.elementor-element-0138cef{--width:20%;}.elementor-4854 .elementor-element.elementor-element-dfb4e7d{--width:20%;}.elementor-4854 .elementor-element.elementor-element-82b93a3{--width:20%;}.elementor-4854 .elementor-element.elementor-element-54c60d2{--width:20%;}.elementor-4854 .elementor-element.elementor-element-a75c019{--width:20%;}.elementor-4854 .elementor-element.elementor-element-037e22d{--width:20%;}.elementor-4854 .elementor-element.elementor-element-d2f5a19{--width:40%;}.elementor-4854 .elementor-element.elementor-element-a1181ca{--width:46%;}.elementor-4854 .elementor-element.elementor-element-3e60333{--width:150px;}.elementor-4854 .elementor-element.elementor-element-4b0f779{--width:50%;}.elementor-4854 .elementor-element.elementor-element-7475ea9{--content-width:1300px;}}@media(max-width:1024px){.elementor-4854 .elementor-element.elementor-element-3501f09 .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-33dabda .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-fx-cards-grid{--grid-auto-flow:row;}.elementor-4854 .elementor-element.elementor-element-b56849a .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-f429fcb .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-1b8d996 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-204db8a .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-1e380b2 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-49a07ea{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-steps-container{--grid-auto-flow:row;}.elementor-4854 .elementor-element.elementor-element-0aa907e .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-step-title-0 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-26a6db1 .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-b0b2350 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-6eb3a08 .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-698399a .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-7e74b88 .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-3946462 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-bf58c7a .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-0b17db0 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-deda68b .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-ba4d1c3 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-support-heading .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-support-text{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-4854 .elementor-element.elementor-element-8e0df12 .elementor-heading-title{font-size:var( --e-global-typography-f748faa0-font-size );line-height:var( --e-global-typography-f748faa0-line-height );}.elementor-4854 .elementor-element.elementor-element-9195cc5 .elementor-heading-title{font-size:var( --e-global-typography-f748faa0-font-size );line-height:var( --e-global-typography-f748faa0-line-height );}.elementor-4854 .elementor-element.elementor-element-a6b8611 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-3d05959 .elementor-heading-title{font-size:var( --e-global-typography-f748faa0-font-size );line-height:var( --e-global-typography-f748faa0-line-height );}.elementor-4854 .elementor-element.elementor-element-5a6c8d0 .elementor-heading-title{font-size:var( --e-global-typography-f748faa0-font-size );line-height:var( --e-global-typography-f748faa0-line-height );}}@media(max-width:767px){.elementor-4854 .elementor-element.elementor-element-3501f09 .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-33dabda .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-fx-cards-grid{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4854 .elementor-element.elementor-element-b56849a .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-f429fcb .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-1b8d996 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-204db8a .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-1e380b2 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-49a07ea{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-steps-container{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4854 .elementor-element.elementor-element-0aa907e .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-step-title-0 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-26a6db1 .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-b0b2350 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-6eb3a08 .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-698399a .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-7e74b88 .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-3946462 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-bf58c7a .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-0b17db0 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-deda68b .elementor-heading-title{font-size:var( --e-global-typography-83f3bcc5-font-size );line-height:var( --e-global-typography-83f3bcc5-line-height );}.elementor-4854 .elementor-element.elementor-element-ba4d1c3 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-support-heading .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-support-text{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-4854 .elementor-element.elementor-element-8e0df12 .elementor-heading-title{font-size:var( --e-global-typography-f748faa0-font-size );line-height:var( --e-global-typography-f748faa0-line-height );}.elementor-4854 .elementor-element.elementor-element-9195cc5 .elementor-heading-title{font-size:var( --e-global-typography-f748faa0-font-size );line-height:var( --e-global-typography-f748faa0-line-height );}.elementor-4854 .elementor-element.elementor-element-a6b8611 .elementor-heading-title{font-size:var( --e-global-typography-2d6bf32f-font-size );line-height:var( --e-global-typography-2d6bf32f-line-height );}.elementor-4854 .elementor-element.elementor-element-3d05959 .elementor-heading-title{font-size:var( --e-global-typography-f748faa0-font-size );line-height:var( --e-global-typography-f748faa0-line-height );}.elementor-4854 .elementor-element.elementor-element-5a6c8d0 .elementor-heading-title{font-size:var( --e-global-typography-f748faa0-font-size );line-height:var( --e-global-typography-f748faa0-line-height );}}/* Start custom CSS *//* ============================================
   SHARED DESIGN SYSTEM — APC Bone Health
   ============================================ */

/* --- POPUPS: close button inside panel, no background, clearly visible --- */
.elementor-popup-modal .dialog-widget-content {
    position: relative !important;
    border-radius: 16px !important;
    overflow: visible !important;
}
.elementor-popup-modal .dialog-close-button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: absolute !important;
    top: 16px !important;
    right: 16px !important;
    font-size: 24px !important;
    color: #333333 !important;
    background: transparent !important;
    width: 36px !important;
    height: 36px !important;
    border-radius: 50% !important;
    line-height: 1 !important;
    transition: background-color 0.2s ease, color 0.2s ease !important;
    z-index: 20 !important;
    border: none !important;
    box-shadow: none !important;
}
.elementor-popup-modal .dialog-close-button:hover {
    background-color: rgba(0,0,0,0.06) !important;
    color: #000000 !important;
}
.elementor-popup-modal .dialog-close-button i,
.elementor-popup-modal .dialog-close-button svg {
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
}
.elementor-popup-modal .dialog-message { overflow: visible !important; height: auto !important; }
.elementor-popup-modal .dialog-widget-content { height: auto !important; }
.elementor-popup-modal .e-con-inner { height: auto !important; }

/* --- POPUP PANEL: auto height, no fixed/min height, no stretch --- */
.elementor-location-popup .e-con,
.elementor-location-popup .e-con-inner {
    min-height: 0 !important;
    height: auto !important;
    flex-grow: 0 !important;
    justify-content: flex-start !important;
    align-content: flex-start !important;
}

/* --- QUESTIONS LIST: numbered rows with pastel badges --- */
.ask-qrow {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    padding: 10px 0 !important;
    border-bottom: 1px solid #e8ecf0 !important;
}
.ask-qrow:last-child {
    border-bottom: none !important;
    padding-bottom: 0 !important;
}
.ask-qnum {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    border-radius: 50% !important;
    background-color: #e8f5e9 !important;
    color: #28903a !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    flex-shrink: 0 !important;
}
.ask-qtext {
    font-size: 14px !important;
    color: #333333 !important;
    line-height: 1.45 !important;
}

/* --- POPUP HEADING HIERARCHY --- */
.ask-popup-title .elementor-heading-title { font-size: 22px !important; font-weight: 700 !important; }
.ask-popup-why-heading .elementor-heading-title,
.ask-popup-questions-heading .elementor-heading-title { font-size: 16px !important; font-weight: 700 !important; }

/* --- CARDS: bigger headings, tighter body text --- */
.elementor-element[class*="bento-card"] .elementor-heading-title { font-size: 20px !important; font-weight: 700 !important; }
.elementor-element[class*="bento-card"] .elementor-widget-text-editor { font-size: 14px !important; line-height: 1.45 !important; }
.elementor-element[class*="diet-card-"] .elementor-widget-text-editor { line-height: 1.45 !important; }

/* --- CARDS: consistent radius, shadow, hover lift --- */
.elementor-element[class*="diet-card-"], .elementor-element[class*="bento-card"], .elementor-element[class*="fx-card-"] { border-radius: 12px !important; box-shadow: 0 2px 12px rgba(0,0,0,0.08) !important; transition: transform 0.25s ease, box-shadow 0.25s ease !important; cursor: pointer; }
.elementor-element[class*="diet-card-"]:hover, .elementor-element[class*="bento-card"]:hover, .elementor-element[class*="fx-card-"]:hover { transform: translateY(-4px) !important; box-shadow: 0 8px 30px rgba(0,0,0,0.14) !important; }

/* --- BADGES: consistent 32px circles --- */
.elementor-element[class*="diet-badge-"] .elementor-heading-title, .elementor-element[class*="fx-badge-"] .elementor-heading-title, .elementor-element[class*="step-badge-"] .elementor-heading-title { width: 32px !important; height: 32px !important; display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 50% !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1 !important; }

/* --- ACCORDIONS: consistent styling --- */
.elementor-accordion .elementor-accordion-item { border: 1px solid #e8ecf0 !important; border-radius: 8px !important; margin-bottom: 8px !important; overflow: hidden; }
.elementor-accordion .elementor-tab-title { padding: 16px 20px !important; font-weight: 600 !important; font-size: 15px !important; transition: background-color 0.2s ease !important; }
.elementor-accordion .elementor-tab-title:hover { background-color: #f8f9fa !important; }
.elementor-accordion .elementor-tab-content { padding: 0 20px 16px 20px !important; font-size: 14px !important; line-height: 1.6 !important; color: #444444 !important; }

/* --- CARD INTERNAL PADDING --- */
.elementor-element[class*="diet-card-"] > .e-con-inner, .elementor-element[class*="bento-card"] > .e-con-inner, .elementor-element[class*="fx-card-"] > .e-con-inner { padding: 28px !important; }

/* --- RESPONSIVE --- */
@media (max-width: 767px) {
    .elementor-element[class*="diet-card-"] > .e-con-inner, .elementor-element[class*="bento-card"] > .e-con-inner, .elementor-element[class*="fx-card-"] > .e-con-inner { padding: 20px !important; }
}/* End custom CSS */