.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-06dd87f{--display:flex;--min-height:40vh;--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;--justify-content:center;--align-items:center;}.elementor-47 .elementor-element.elementor-element-06dd87f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-06dd87f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a0ac3a3{text-align:center;}.elementor-47 .elementor-element.elementor-element-a0ac3a3 .elementor-heading-title{font-family:var( --e-global-typography-8e2b324-font-family ), Sans-serif;font-size:var( --e-global-typography-8e2b324-font-size );font-weight:var( --e-global-typography-8e2b324-font-weight );text-transform:var( --e-global-typography-8e2b324-text-transform );color:#ffffff;}.elementor-widget-template .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-template .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-c281c95{--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:stretch;--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-47 .elementor-element.elementor-element-c281c95:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c281c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d5abb7 );}.elementor-47 .elementor-element.elementor-element-b61dd46{--display:flex;--justify-content:flex-start;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-73a05fd{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-47 .elementor-element.elementor-element-73a05fd:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-73a05fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d5abb7 );}.elementor-47 .elementor-element.elementor-element-73a05fd.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-a1c9bc8{--display:flex;}.elementor-47 .elementor-element.elementor-element-8cd054c{background-color:#1378D630;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-8cd054c.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-8cd054c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-32b82ea .elementor-heading-title{font-family:"Nesans Semi Bold", Sans-serif;font-size:54px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-b05c0a1 );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-47 .elementor-element.elementor-element-595775a{width:var( --container-widget-width, 510% );max-width:510%;--container-widget-width:510%;--container-widget-flex-grow:0;text-align:justify;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-b05c0a1 );}.elementor-47 .elementor-element.elementor-element-e6988f7{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-global .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-widget-global .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-global .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-global-1915 .elementor-button{background-color:#A87628;font-family:"Nesans Semi Bold", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:#080F1E;color:#080F1E;border-radius:2px 2px 2px 2px;padding:13px 13px 13px 13px;}.elementor-47 .elementor-element.elementor-global-1915 .elementor-button-content-wrapper{flex-direction:row;}.elementor-47 .elementor-element.elementor-global-1915 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-47 .elementor-element.elementor-global-1918 .elementor-button{background-color:transparent;font-family:"Nesans Semi Bold", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-b05c0a1 );color:var( --e-global-color-b05c0a1 );background-image:linear-gradient(90deg, var( --e-global-color-682df4c ) 0%, var( --e-global-color-7cc77cd ) 100%);border-radius:2px 2px 2px 2px;padding:13px 13px 13px 13px;}.elementor-47 .elementor-element.elementor-global-1918 .elementor-button-content-wrapper{flex-direction:row;}.elementor-47 .elementor-element.elementor-element-450aded{--display:flex;--min-height:500px;}.elementor-47 .elementor-element.elementor-element-450aded:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-450aded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.assertivecomprehensivecare.net/wp-content/uploads/2026/06/DSC_0162-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-0c2df44{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0c2df44.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-ce71250{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:72px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-47 .elementor-element.elementor-element-ce71250:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ce71250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf8f2;}.elementor-47 .elementor-element.elementor-element-9f90cf7{--display:flex;}.elementor-47 .elementor-element.elementor-element-786667e{background-color:#1378D630;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-786667e.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-786667e .elementor-heading-title{font-family:var( --e-global-typography-a588efc-font-family ), Sans-serif;font-size:var( --e-global-typography-a588efc-font-size );font-weight:var( --e-global-typography-a588efc-font-weight );text-transform:var( --e-global-typography-a588efc-text-transform );letter-spacing:var( --e-global-typography-a588efc-letter-spacing );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-f3a2ad4 .elementor-heading-title{font-family:var( --e-global-typography-8e2b324-font-family ), Sans-serif;font-size:var( --e-global-typography-8e2b324-font-size );font-weight:var( --e-global-typography-8e2b324-font-weight );text-transform:var( --e-global-typography-8e2b324-text-transform );color:var( --e-global-color-b05c0a1 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-47 .elementor-element.elementor-element-d3d34aa{--divider-border-style:solid;--divider-color:#c49030;--divider-border-width:3px;padding:14px 0px 24px 0px;}.elementor-47 .elementor-element.elementor-element-d3d34aa .elementor-divider-separator{width:44px;margin:0 auto;margin-left:0;}.elementor-47 .elementor-element.elementor-element-d3d34aa .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-47 .elementor-element.elementor-element-9bf4c35{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:72px;--padding-left:60px;--padding-right:60px;}.elementor-47 .elementor-element.elementor-element-9bf4c35:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-9bf4c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf8f2;}.elementor-47 .elementor-element.elementor-element-0042376{--display:flex;}.elementor-47 .elementor-element.elementor-element-0042376:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0042376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d5abb7 );}.elementor-widget-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-0dd3dca .elementor-tab-title, .elementor-47 .elementor-element.elementor-element-0dd3dca .elementor-tab-title:before, .elementor-47 .elementor-element.elementor-element-0dd3dca .elementor-tab-title:after, .elementor-47 .elementor-element.elementor-element-0dd3dca .elementor-tab-content, .elementor-47 .elementor-element.elementor-element-0dd3dca .elementor-tabs-content-wrapper{border-width:1px;}.elementor-47 .elementor-element.elementor-element-0dd3dca .elementor-tab-title, .elementor-47 .elementor-element.elementor-element-0dd3dca .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-0dd3dca .elementor-tab-title.elementor-active,
					 .elementor-47 .elementor-element.elementor-element-0dd3dca .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-c9753ef{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-c9753ef:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c9753ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d5abb7 );}.elementor-47 .elementor-element.elementor-element-75ff9af{--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;}.elementor-47 .elementor-element.elementor-element-78eeb1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#0e9980;}.elementor-47 .elementor-element.elementor-element-2ddd6e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-2ddd6e6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;line-height:1.1em;letter-spacing:-0.3px;color:#080f1e;}.elementor-47 .elementor-element.elementor-element-34ee64f{--divider-border-style:solid;--divider-color:#c49030;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-47 .elementor-element.elementor-element-34ee64f .elementor-divider-separator{width:44px;margin:0 auto;margin-center:0;}.elementor-47 .elementor-element.elementor-element-34ee64f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-47 .elementor-element.elementor-element-9a1cece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 52px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.85em;color:#526070;}.elementor-47 .elementor-element.elementor-element-5b34d5d5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5b34d5d5:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5b34d5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d5abb7 );}.elementor-47 .elementor-element.elementor-element-74a6a56d{--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: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-47 .elementor-element.elementor-element-74a6a56d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-74a6a56d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47 .elementor-element.elementor-element-41ba5d4a .elementor-heading-title{font-size:22px;}.elementor-47 .elementor-element.elementor-element-5c456e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-47 .elementor-element.elementor-element-5c456e67 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#080f1e;}.elementor-47 .elementor-element.elementor-element-73db4353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7714ebe );}.elementor-47 .elementor-element.elementor-element-75d0944d{--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: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-47 .elementor-element.elementor-element-75d0944d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-75d0944d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47 .elementor-element.elementor-element-5819a714{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5819a714 .elementor-heading-title{font-size:22px;}.elementor-47 .elementor-element.elementor-element-145bad9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-145bad9f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#080f1e;}.elementor-47 .elementor-element.elementor-element-260332c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7714ebe );}.elementor-47 .elementor-element.elementor-element-1cc81bde{--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: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-47 .elementor-element.elementor-element-1cc81bde:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1cc81bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47 .elementor-element.elementor-element-2be97ccd .elementor-heading-title{font-size:22px;}.elementor-47 .elementor-element.elementor-element-5b65791e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-47 .elementor-element.elementor-element-5b65791e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#080f1e;}.elementor-47 .elementor-element.elementor-element-dd92c79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7714ebe );}.elementor-47 .elementor-element.elementor-element-d770431{--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: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-47 .elementor-element.elementor-element-d770431:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d770431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080f1e;}.elementor-47 .elementor-element.elementor-element-582c8189 .elementor-heading-title{font-size:22px;}.elementor-47 .elementor-element.elementor-element-6199174a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-6199174a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#ffffff;}.elementor-47 .elementor-element.elementor-element-4ae74eba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-0d5abb7 );}.elementor-47 .elementor-element.elementor-element-891ec50{margin:autopx 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-891ec50 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#0e9980;}.elementor-47 .elementor-element.elementor-element-225f7306{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-225f7306:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-225f7306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080f1e;}.elementor-47 .elementor-element.elementor-element-22447567 .elementor-heading-title{font-size:22px;}.elementor-47 .elementor-element.elementor-element-3263afb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-3263afb8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#ffffff;}.elementor-47 .elementor-element.elementor-element-2e86e3bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-0d5abb7 );}.elementor-47 .elementor-element.elementor-element-7bca5d92{margin:autopx 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-7bca5d92 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#0e9980;}.elementor-47 .elementor-element.elementor-element-23fea0d8{--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: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-47 .elementor-element.elementor-element-23fea0d8:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-23fea0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47 .elementor-element.elementor-element-51025da5 .elementor-heading-title{font-size:22px;}.elementor-47 .elementor-element.elementor-element-32abbe00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-47 .elementor-element.elementor-element-32abbe00 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#080f1e;}.elementor-47 .elementor-element.elementor-element-50eb7d95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-47 .elementor-element.elementor-element-382d33c1{--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: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-47 .elementor-element.elementor-element-382d33c1:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-382d33c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47 .elementor-element.elementor-element-a3a020e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a3a020e .elementor-heading-title{font-size:22px;}.elementor-47 .elementor-element.elementor-element-20f76b2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-20f76b2c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#080f1e;}.elementor-47 .elementor-element.elementor-element-49f92961{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7714ebe );}.elementor-47 .elementor-element.elementor-element-372ca998{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-372ca998:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-372ca998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47 .elementor-element.elementor-element-69ab2c4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-69ab2c4d .elementor-heading-title{font-size:22px;}.elementor-47 .elementor-element.elementor-element-ad00139{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-ad00139 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#080f1e;}.elementor-47 .elementor-element.elementor-element-a179d2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7714ebe );}.elementor-47 .elementor-element.elementor-element-63e1e614{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-63e1e614:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-63e1e614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-47 .elementor-element.elementor-element-2506d7e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-2506d7e8 .elementor-heading-title{font-size:22px;}.elementor-47 .elementor-element.elementor-element-1741643d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-1741643d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#080f1e;}.elementor-47 .elementor-element.elementor-element-60369887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-7714ebe );}.elementor-47 .elementor-element.elementor-element-9e25396{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9e25396:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-9e25396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-9e25396::before, .elementor-47 .elementor-element.elementor-element-9e25396 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-9e25396 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-9e25396 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-9e25396 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-9e25396 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(10,122,106,0);--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-abc52d2{--display:flex;--justify-content:middle;--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-47 .elementor-element.elementor-element-13ebe38{background-color:#C8A96E4F;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-13ebe38.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-13ebe38 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-682df4c );}.elementor-47 .elementor-element.elementor-element-043dba8{padding:0px 0px 14px 0px;text-align:start;}.elementor-47 .elementor-element.elementor-element-043dba8 .elementor-heading-title{font-family:var( --e-global-typography-8e2b324-font-family ), Sans-serif;font-size:var( --e-global-typography-8e2b324-font-size );font-weight:var( --e-global-typography-8e2b324-font-weight );text-transform:var( --e-global-typography-8e2b324-text-transform );color:var( --e-global-color-2c491c3 );}.elementor-47 .elementor-element.elementor-element-a8d54c9{padding:0px 0px 28px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-2c491c3 );}.elementor-47 .elementor-element.elementor-element-c6c647e{--display:flex;--justify-content:middle;}.elementor-47 .elementor-element.elementor-element-74f21855{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-74f21855:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-74f21855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-271d92da{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-271d92da:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-271d92da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-47 .elementor-element.elementor-element-271d92da:hover{background-color:#FFFFFF14;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4DD4BC33;--border-color:#4DD4BC33;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-47 .elementor-element.elementor-element-271d92da, .elementor-47 .elementor-element.elementor-element-271d92da::before{--border-transition:0.3s;}.elementor-47 .elementor-element.elementor-element-4dc4cbfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-4dc4cbfb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1em;color:var( --e-global-color-682df4c );}.elementor-47 .elementor-element.elementor-element-44511a98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-44511a98 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.55);}.elementor-47 .elementor-element.elementor-element-6c865e9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-6c865e9c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.55);}.elementor-47 .elementor-element.elementor-element-7086fab{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-7086fab:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7086fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-47 .elementor-element.elementor-element-7086fab:hover{background-color:#FFFFFF14;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4DD4BC33;--border-color:#4DD4BC33;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-47 .elementor-element.elementor-element-7086fab, .elementor-47 .elementor-element.elementor-element-7086fab::before{--border-transition:0.3s;}.elementor-47 .elementor-element.elementor-element-7c7a5dd9{--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:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-1f3e90c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-1f3e90c4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1em;color:var( --e-global-color-682df4c );}.elementor-47 .elementor-element.elementor-element-3cb83fd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-3cb83fd2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:var( --e-global-color-682df4c );}.elementor-47 .elementor-element.elementor-element-41ae9ebe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-41ae9ebe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.55);}.elementor-47 .elementor-element.elementor-element-32b0389e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-32b0389e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.55);}.elementor-47 .elementor-element.elementor-element-7926d351{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-7926d351:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7926d351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-47 .elementor-element.elementor-element-7926d351:hover{background-color:#FFFFFF14;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4DD4BC33;--border-color:#4DD4BC33;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-47 .elementor-element.elementor-element-7926d351, .elementor-47 .elementor-element.elementor-element-7926d351::before{--border-transition:0.3s;}.elementor-47 .elementor-element.elementor-element-4e928b84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-4e928b84 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:var( --e-global-color-682df4c );}.elementor-47 .elementor-element.elementor-element-592bc7ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-592bc7ea .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.55);}.elementor-47 .elementor-element.elementor-element-48f612c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-48f612c5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.55);}.elementor-47 .elementor-element.elementor-element-4906a7a7{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-4906a7a7:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4906a7a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-47 .elementor-element.elementor-element-4906a7a7:hover{background-color:#FFFFFF14;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4DD4BC33;--border-color:#4DD4BC33;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-47 .elementor-element.elementor-element-4906a7a7, .elementor-47 .elementor-element.elementor-element-4906a7a7::before{--border-transition:0.3s;}.elementor-47 .elementor-element.elementor-element-267bb6a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-267bb6a4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1em;color:var( --e-global-color-682df4c );}.elementor-47 .elementor-element.elementor-element-1e28d45e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-1e28d45e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.55);}.elementor-47 .elementor-element.elementor-element-570ed2a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-570ed2a9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.55);}.elementor-47 .elementor-element.elementor-element-40987da{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(168,118,40,0.15);--border-color:rgba(168,118,40,0.15);--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-47 .elementor-element.elementor-element-40987da:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-40987da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.assertivecomprehensivecare.net/wp-content/uploads/2026/05/DSC_0460-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-40987da::before, .elementor-47 .elementor-element.elementor-element-40987da > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-40987da > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-40987da > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-40987da > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-40987da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b05c0a1 );--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-7cf3276{--display:flex;--justify-content:middle;}.elementor-47 .elementor-element.elementor-element-9dcae46{background-color:#1378D630;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-9dcae46.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-9dcae46 .elementor-heading-title{font-family:var( --e-global-typography-a588efc-font-family ), Sans-serif;font-size:var( --e-global-typography-a588efc-font-size );font-weight:var( --e-global-typography-a588efc-font-weight );text-transform:var( --e-global-typography-a588efc-text-transform );letter-spacing:var( --e-global-typography-a588efc-letter-spacing );color:var( --e-global-color-2c491c3 );}.elementor-47 .elementor-element.elementor-element-4dae803{padding:0px 0px 12px 0px;text-align:center;}.elementor-47 .elementor-element.elementor-element-4dae803 .elementor-heading-title{font-family:var( --e-global-typography-8e2b324-font-family ), Sans-serif;font-size:var( --e-global-typography-8e2b324-font-size );font-weight:var( --e-global-typography-8e2b324-font-weight );text-transform:var( --e-global-typography-8e2b324-text-transform );color:var( --e-global-color-2c491c3 );}.elementor-47 .elementor-element.elementor-element-9c48158{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 80px 32px 80px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-0d5abb7 );}.elementor-47 .elementor-element.elementor-element-9c48158.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-1e8eb82{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-47 .elementor-element.elementor-element-a0ac3a3 .elementor-heading-title{font-size:var( --e-global-typography-8e2b324-font-size );}.elementor-widget-template .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-template .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-73a05fd{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-8cd054c.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-32b82ea{text-align:center;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-e6988f7{--justify-content:center;}.elementor-widget-global .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-global .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-global-1915 .elementor-button{font-size:12px;}.elementor-47 .elementor-element.elementor-element-450aded{--min-height:350px;}.elementor-47 .elementor-element.elementor-element-0c2df44{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-786667e.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-786667e .elementor-heading-title{font-size:var( --e-global-typography-a588efc-font-size );letter-spacing:var( --e-global-typography-a588efc-letter-spacing );}.elementor-47 .elementor-element.elementor-element-f3a2ad4 .elementor-heading-title{font-size:var( --e-global-typography-8e2b324-font-size );}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-tabs .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-tabs .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-c9753ef{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-47 .elementor-element.elementor-element-2ddd6e6 .elementor-heading-title{font-size:38px;}.elementor-47 .elementor-element.elementor-element-5b34d5d5{--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-73db4353{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-260332c1{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-dd92c79{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-4ae74eba{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-49f92961{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-a179d2e{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-60369887{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-9e25396{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-47 .elementor-element.elementor-element-13ebe38.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-043dba8 .elementor-heading-title{font-size:var( --e-global-typography-8e2b324-font-size );}.elementor-47 .elementor-element.elementor-element-a8d54c9{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-c6c647e{--justify-content:center;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-4dc4cbfb .elementor-heading-title{font-size:36px;}.elementor-47 .elementor-element.elementor-element-1f3e90c4 .elementor-heading-title{font-size:36px;}.elementor-47 .elementor-element.elementor-element-3cb83fd2 .elementor-heading-title{font-size:28px;}.elementor-47 .elementor-element.elementor-element-4e928b84 .elementor-heading-title{font-size:24px;}.elementor-47 .elementor-element.elementor-element-267bb6a4 .elementor-heading-title{font-size:36px;}.elementor-47 .elementor-element.elementor-element-9dcae46.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-9dcae46 .elementor-heading-title{font-size:var( --e-global-typography-a588efc-font-size );letter-spacing:var( --e-global-typography-a588efc-letter-spacing );}.elementor-47 .elementor-element.elementor-element-4dae803 .elementor-heading-title{font-size:var( --e-global-typography-8e2b324-font-size );}.elementor-47 .elementor-element.elementor-element-9c48158{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-06dd87f{--min-height:40vh;--padding-top:080px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-47 .elementor-element.elementor-element-a0ac3a3 .elementor-heading-title{font-size:var( --e-global-typography-8e2b324-font-size );}.elementor-widget-template .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-template .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-73a05fd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-8cd054c.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-8cd054c{text-align:center;}.elementor-47 .elementor-element.elementor-element-8cd054c .elementor-heading-title{font-size:8px;}.elementor-47 .elementor-element.elementor-element-32b82ea{text-align:center;}.elementor-47 .elementor-element.elementor-element-32b82ea .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-595775a{text-align:justify;}.elementor-47 .elementor-element.elementor-element-e6988f7{--width:100%;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-global .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-global .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-global-1915 .elementor-button{font-size:12px;padding:11px 11px 11px 11px;}.elementor-47 .elementor-element.elementor-global-1918 .elementor-button{font-size:11px;padding:11px 11px 11px 11px;}.elementor-47 .elementor-element.elementor-element-450aded{--min-height:300px;}.elementor-47 .elementor-element.elementor-element-0c2df44{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ce71250{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-786667e.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-786667e{text-align:center;}.elementor-47 .elementor-element.elementor-element-786667e .elementor-heading-title{font-size:var( --e-global-typography-a588efc-font-size );letter-spacing:var( --e-global-typography-a588efc-letter-spacing );}.elementor-47 .elementor-element.elementor-element-f3a2ad4 .elementor-heading-title{font-size:var( --e-global-typography-8e2b324-font-size );}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-9bf4c35{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-0042376{--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-widget-tabs .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-tabs .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-c9753ef{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-2ddd6e6 .elementor-heading-title{font-size:30px;}.elementor-47 .elementor-element.elementor-element-5b34d5d5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-73db4353{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-75d0944d{--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;}.elementor-47 .elementor-element.elementor-element-260332c1{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-dd92c79{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-4ae74eba{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-49f92961{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-a179d2e{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-60369887{font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-9e25396{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-13ebe38.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-13ebe38{text-align:center;}.elementor-47 .elementor-element.elementor-element-13ebe38 .elementor-heading-title{font-size:8px;}.elementor-47 .elementor-element.elementor-element-043dba8{text-align:center;}.elementor-47 .elementor-element.elementor-element-043dba8 .elementor-heading-title{font-size:var( --e-global-typography-8e2b324-font-size );}.elementor-47 .elementor-element.elementor-element-a8d54c9{text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-47 .elementor-element.elementor-element-c6c647e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-4dc4cbfb .elementor-heading-title{font-size:32px;}.elementor-47 .elementor-element.elementor-element-1f3e90c4 .elementor-heading-title{font-size:32px;}.elementor-47 .elementor-element.elementor-element-3cb83fd2 .elementor-heading-title{font-size:24px;}.elementor-47 .elementor-element.elementor-element-4e928b84 .elementor-heading-title{font-size:22px;}.elementor-47 .elementor-element.elementor-element-267bb6a4 .elementor-heading-title{font-size:32px;}.elementor-47 .elementor-element.elementor-element-40987da{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-7cf3276{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9dcae46.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-9dcae46{text-align:center;}.elementor-47 .elementor-element.elementor-element-9dcae46 .elementor-heading-title{font-size:var( --e-global-typography-a588efc-font-size );letter-spacing:var( --e-global-typography-a588efc-letter-spacing );}.elementor-47 .elementor-element.elementor-element-4dae803 .elementor-heading-title{font-size:var( --e-global-typography-8e2b324-font-size );}.elementor-47 .elementor-element.elementor-element-9c48158{padding:0px 0px 0px 0px;--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-c281c95{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-ce71250{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-9bf4c35{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-c9753ef{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-9e25396{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-271d92da{--width:48%;}.elementor-47 .elementor-element.elementor-element-7086fab{--width:48%;}.elementor-47 .elementor-element.elementor-element-7926d351{--width:48%;}.elementor-47 .elementor-element.elementor-element-4906a7a7{--width:48%;}.elementor-47 .elementor-element.elementor-element-40987da{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-271d92da{--width:45%;}.elementor-47 .elementor-element.elementor-element-7086fab{--width:45%;}.elementor-47 .elementor-element.elementor-element-7926d351{--width:45%;}.elementor-47 .elementor-element.elementor-element-4906a7a7{--width:45%;}}/* Start custom CSS for heading, class: .elementor-element-a0ac3a3 */.elementor-47 .elementor-element.elementor-element-a0ac3a3 em { color: #4dd4bc; font-style: italic; }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1915 */.elementor-47 .elementor-element.elementor-global-1915 .elementor-button { background: linear-gradient(135deg, #C8A96E, #A87628) !important; box-shadow: 0 4px 18px rgba(168,118,40,0.30); transition: all .25s !important; } .elementor-47 .elementor-element.elementor-global-1915 .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 6px 26px rgba(168,118,40,0.45) !important; }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1918 */.elementor-47 .elementor-element.elementor-global-1918 .elementor-button { background: linear-gradient(135deg, #C8A96E, #A87628) !important; box-shadow: 0 4px 18px rgba(168,118,40,0.30); transition: all .25s !important; } .elementor-47 .elementor-element.elementor-global-1918 .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 6px 26px rgba(168,118,40,0.45) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a05fd */.hero-section::before {
  content: "";
  position: absolute; inset: 0;
  background: radial-gradient(ellipse 80% 60% at 68% 38%,
    rgba(10,122,106,.18) 0%, transparent 65%);
}
.hero-section {
  position: relative; overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2df44 */.hero-section::before {
  content: "";
  position: absolute; inset: 0;
  background: radial-gradient(ellipse 80% 60% at 68% 38%,
    rgba(10,122,106,.18) 0%, transparent 65%);
}
.hero-section {
  position: relative; overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ddd6e6 */.elementor-47 .elementor-element.elementor-element-2ddd6e6 em{color:#0e9980;font-style:italic;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a1cece */.elementor-47 .elementor-element.elementor-element-9a1cece p{max-width:600px;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ba5d4a */.elementor-47 .elementor-element.elementor-element-41ba5d4a .elementor-heading-title { width: 50px; height: 50px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(10, 153, 128, 0.08); margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a6a56d */.elementor-47 .elementor-element.elementor-element-74a6a56d {
    background: #ffffff !important;
    border: 1px solid rgba(8, 15, 30, 0.06) !important;
    border-radius: 20px !important;
    padding: 32px !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    height: 80% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Top Gradient Bar - বাম থেকে ডানে এনিমেশন */
.elementor-47 .elementor-element.elementor-element-74a6a56d::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 4px !important;
    background: linear-gradient(90deg, #0e9980, #12b898) !important;
    
    /* এনিমেশন লজিক: শুরুতে শূন্য, বাম দিক থেকে শুরু হবে */
    transform: scaleX(0) !important;
    transform-origin: left !important; 
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* Hover Effects - কার্ড লিফট এবং প্রিমিয়াম শ্যাডো */
.elementor-47 .elementor-element.elementor-element-74a6a56d:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 30px 60px rgba(8, 15, 30, 0.12) !important;
    border-color: rgba(14, 153, 128, 0.2) !important;
}

/* হোভার করলে লাইনটি পূর্ণ প্রস্থে আসবে */
.elementor-47 .elementor-element.elementor-element-74a6a56d:hover::before {
    transform: scaleX(1) !important;
}

/* প্রিমিয়াম অ্যারো এনিমেশন */
.elementor-47 .elementor-element.elementor-element-74a6a56d:hover .premium-arrow {
    opacity: 1 !important;
    transform: translateX(5px) !important;
}


/* হোভার ইফেক্ট সচল রেখে হাত আইকন বন্ধ */
.elementor-47 .elementor-element.elementor-element-74a6a56d {
    cursor: default !important;
}

/* শুধুমাত্র Learn More বা বাটনে হাত আসবে */
.elementor-47 .elementor-element.elementor-element-74a6a56d a, 
.elementor-47 .elementor-element.elementor-element-74a6a56d .elementor-button, 
.elementor-47 .elementor-element.elementor-element-74a6a56d .premium-arrow {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5819a714 */.elementor-47 .elementor-element.elementor-element-5819a714 .elementor-heading-title { width: 50px; height: 50px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(10, 153, 128, 0.08); margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75d0944d */.elementor-47 .elementor-element.elementor-element-75d0944d {
    background: #ffffff !important;
    border: 1px solid rgba(8, 15, 30, 0.06) !important;
    border-radius: 20px !important;
    padding: 32px !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    height: 80% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Top Gradient Bar - বাম থেকে ডানে এনিমেশন */
.elementor-47 .elementor-element.elementor-element-75d0944d::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 4px !important;
    background: linear-gradient(90deg, #0e9980, #12b898) !important;
    
    /* এনিমেশন লজিক: শুরুতে শূন্য, বাম দিক থেকে শুরু হবে */
    transform: scaleX(0) !important;
    transform-origin: left !important; 
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* Hover Effects - কার্ড লিফট এবং প্রিমিয়াম শ্যাডো */
.elementor-47 .elementor-element.elementor-element-75d0944d:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 30px 60px rgba(8, 15, 30, 0.12) !important;
    border-color: rgba(14, 153, 128, 0.2) !important;
}

/* হোভার করলে লাইনটি পূর্ণ প্রস্থে আসবে */
.elementor-47 .elementor-element.elementor-element-75d0944d:hover::before {
    transform: scaleX(1) !important;
}

/* প্রিমিয়াম অ্যারো এনিমেশন */
.elementor-47 .elementor-element.elementor-element-75d0944d:hover .premium-arrow {
    opacity: 1 !important;
    transform: translateX(5px) !important;
}


/* হোভার ইফেক্ট সচল রেখে হাত আইকন বন্ধ */
.elementor-47 .elementor-element.elementor-element-75d0944d {
    cursor: default !important;
}

/* শুধুমাত্র Learn More বা বাটনে হাত আসবে */
.elementor-47 .elementor-element.elementor-element-75d0944d a, 
.elementor-47 .elementor-element.elementor-element-75d0944d .elementor-button, 
.elementor-47 .elementor-element.elementor-element-75d0944d .premium-arrow {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2be97ccd */.elementor-47 .elementor-element.elementor-element-2be97ccd .elementor-heading-title { width: 50px; height: 50px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(10, 153, 128, 0.08); margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc81bde */.elementor-47 .elementor-element.elementor-element-1cc81bde {
    background: #ffffff !important;
    border: 1px solid rgba(8, 15, 30, 0.06) !important;
    border-radius: 20px !important;
    padding: 32px !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    height: 80% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Top Gradient Bar - বাম থেকে ডানে এনিমেশন */
.elementor-47 .elementor-element.elementor-element-1cc81bde::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 4px !important;
    background: linear-gradient(90deg, #0e9980, #12b898) !important;
    
    /* এনিমেশন লজিক: শুরুতে শূন্য, বাম দিক থেকে শুরু হবে */
    transform: scaleX(0) !important;
    transform-origin: left !important; 
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* Hover Effects - কার্ড লিফট এবং প্রিমিয়াম শ্যাডো */
.elementor-47 .elementor-element.elementor-element-1cc81bde:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 30px 60px rgba(8, 15, 30, 0.12) !important;
    border-color: rgba(14, 153, 128, 0.2) !important;
}

/* হোভার করলে লাইনটি পূর্ণ প্রস্থে আসবে */
.elementor-47 .elementor-element.elementor-element-1cc81bde:hover::before {
    transform: scaleX(1) !important;
}

/* প্রিমিয়াম অ্যারো এনিমেশন */
.elementor-47 .elementor-element.elementor-element-1cc81bde:hover .premium-arrow {
    opacity: 1 !important;
    transform: translateX(5px) !important;
}


/* হোভার ইফেক্ট সচল রেখে হাত আইকন বন্ধ */
.elementor-47 .elementor-element.elementor-element-1cc81bde {
    cursor: default !important;
}

/* শুধুমাত্র Learn More বা বাটনে হাত আসবে */
.elementor-47 .elementor-element.elementor-element-1cc81bde a, 
.elementor-47 .elementor-element.elementor-element-1cc81bde .elementor-button, 
.elementor-47 .elementor-element.elementor-element-1cc81bde .premium-arrow {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-582c8189 */.elementor-47 .elementor-element.elementor-element-582c8189 .elementor-heading-title { width: 50px; height: 50px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.08); margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d770431 */.elementor-47 .elementor-element.elementor-element-d770431 {
    background: #080f1e !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 16px !important;
    padding: 32px !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    height: 95% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Top Gold Bar - Left to Right Animation */
.elementor-47 .elementor-element.elementor-element-d770431::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 4px !important;
    /* এখানে আপনার দেওয়া গোল্ড কালারটি ব্যবহার করা হয়েছে */
    background: linear-gradient(90deg, #c49030, #e2b04a) !important;
    
    transform: scaleX(0) !important;
    transform-origin: left !important;
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* Hover Effects */
.elementor-47 .elementor-element.elementor-element-d770431:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.5) !important;
    /* হোভার করলে বর্ডারেও হালকা গোল্ডেন আভা আসবে */
    border-color: rgba(196, 144, 48, 0.3) !important;
}

.elementor-47 .elementor-element.elementor-element-d770431:hover::before {
    transform: scaleX(1) !important;
}

/* Gold Arrow & Text Accent */
.elementor-47 .elementor-element.elementor-element-d770431:hover .premium-arrow {
    opacity: 1 !important;
    transform: translateX(5px) !important;
    color: #c49030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22447567 */.elementor-47 .elementor-element.elementor-element-22447567 .elementor-heading-title { width: 50px; height: 50px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.08); margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-225f7306 */.elementor-47 .elementor-element.elementor-element-225f7306 {
    background: #080f1e !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 16px !important;
    padding: 32px !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    height: 95% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Top Gold Bar - Left to Right Animation */
.elementor-47 .elementor-element.elementor-element-225f7306::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 4px !important;
    /* এখানে আপনার দেওয়া গোল্ড কালারটি ব্যবহার করা হয়েছে */
    background: linear-gradient(90deg, #c49030, #e2b04a) !important;
    
    transform: scaleX(0) !important;
    transform-origin: left !important;
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* Hover Effects */
.elementor-47 .elementor-element.elementor-element-225f7306:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.5) !important;
    /* হোভার করলে বর্ডারেও হালকা গোল্ডেন আভা আসবে */
    border-color: rgba(196, 144, 48, 0.3) !important;
}

.elementor-47 .elementor-element.elementor-element-225f7306:hover::before {
    transform: scaleX(1) !important;
}

/* Gold Arrow & Text Accent */
.elementor-47 .elementor-element.elementor-element-225f7306:hover .premium-arrow {
    opacity: 1 !important;
    transform: translateX(5px) !important;
    color: #c49030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51025da5 */.elementor-47 .elementor-element.elementor-element-51025da5 .elementor-heading-title { width: 50px; height: 50px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(10, 153, 128, 0.08); margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23fea0d8 */.elementor-47 .elementor-element.elementor-element-23fea0d8 {
    background: #ffffff !important;
    border: 1px solid rgba(8, 15, 30, 0.06) !important;
    border-radius: 20px !important;
    padding: 32px !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    height: 80% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Top Gradient Bar - বাম থেকে ডানে এনিমেশন */
.elementor-47 .elementor-element.elementor-element-23fea0d8::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 4px !important;
    background: linear-gradient(90deg, #0e9980, #12b898) !important;
    
    /* এনিমেশন লজিক: শুরুতে শূন্য, বাম দিক থেকে শুরু হবে */
    transform: scaleX(0) !important;
    transform-origin: left !important; 
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* Hover Effects - কার্ড লিফট এবং প্রিমিয়াম শ্যাডো */
.elementor-47 .elementor-element.elementor-element-23fea0d8:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 30px 60px rgba(8, 15, 30, 0.12) !important;
    border-color: rgba(14, 153, 128, 0.2) !important;
}

/* হোভার করলে লাইনটি পূর্ণ প্রস্থে আসবে */
.elementor-47 .elementor-element.elementor-element-23fea0d8:hover::before {
    transform: scaleX(1) !important;
}

/* প্রিমিয়াম অ্যারো এনিমেশন */
.elementor-47 .elementor-element.elementor-element-23fea0d8:hover .premium-arrow {
    opacity: 1 !important;
    transform: translateX(5px) !important;
}


/* হোভার ইফেক্ট সচল রেখে হাত আইকন বন্ধ */
.elementor-47 .elementor-element.elementor-element-23fea0d8 {
    cursor: default !important;
}

/* শুধুমাত্র Learn More বা বাটনে হাত আসবে */
.elementor-47 .elementor-element.elementor-element-23fea0d8 a, 
.elementor-47 .elementor-element.elementor-element-23fea0d8 .elementor-button, 
.elementor-47 .elementor-element.elementor-element-23fea0d8 .premium-arrow {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a020e */.elementor-47 .elementor-element.elementor-element-a3a020e .elementor-heading-title { width: 50px; height: 50px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(10, 153, 128, 0.08); margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-382d33c1 */.elementor-47 .elementor-element.elementor-element-382d33c1 {
    background: #ffffff !important;
    border: 1px solid rgba(8, 15, 30, 0.06) !important;
    border-radius: 20px !important;
    padding: 32px !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    height: 80% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Top Gradient Bar - বাম থেকে ডানে এনিমেশন */
.elementor-47 .elementor-element.elementor-element-382d33c1::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 4px !important;
    background: linear-gradient(90deg, #0e9980, #12b898) !important;
    
    /* এনিমেশন লজিক: শুরুতে শূন্য, বাম দিক থেকে শুরু হবে */
    transform: scaleX(0) !important;
    transform-origin: left !important; 
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* Hover Effects - কার্ড লিফট এবং প্রিমিয়াম শ্যাডো */
.elementor-47 .elementor-element.elementor-element-382d33c1:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 30px 60px rgba(8, 15, 30, 0.12) !important;
    border-color: rgba(14, 153, 128, 0.2) !important;
}

/* হোভার করলে লাইনটি পূর্ণ প্রস্থে আসবে */
.elementor-47 .elementor-element.elementor-element-382d33c1:hover::before {
    transform: scaleX(1) !important;
}

/* প্রিমিয়াম অ্যারো এনিমেশন */
.elementor-47 .elementor-element.elementor-element-382d33c1:hover .premium-arrow {
    opacity: 1 !important;
    transform: translateX(5px) !important;
}


/* হোভার ইফেক্ট সচল রেখে হাত আইকন বন্ধ */
.elementor-47 .elementor-element.elementor-element-382d33c1 {
    cursor: default !important;
}

/* শুধুমাত্র Learn More বা বাটনে হাত আসবে */
.elementor-47 .elementor-element.elementor-element-382d33c1 a, 
.elementor-47 .elementor-element.elementor-element-382d33c1 .elementor-button, 
.elementor-47 .elementor-element.elementor-element-382d33c1 .premium-arrow {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69ab2c4d */.elementor-47 .elementor-element.elementor-element-69ab2c4d .elementor-heading-title { width: 50px; height: 50px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(10, 153, 128, 0.08); margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-372ca998 */.elementor-47 .elementor-element.elementor-element-372ca998 {
    background: #ffffff !important;
    border: 1px solid rgba(8, 15, 30, 0.06) !important;
    border-radius: 20px !important;
    padding: 32px !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    height: 80% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Top Gradient Bar - বাম থেকে ডানে এনিমেশন */
.elementor-47 .elementor-element.elementor-element-372ca998::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 4px !important;
    background: linear-gradient(90deg, #0e9980, #12b898) !important;
    
    /* এনিমেশন লজিক: শুরুতে শূন্য, বাম দিক থেকে শুরু হবে */
    transform: scaleX(0) !important;
    transform-origin: left !important; 
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* Hover Effects - কার্ড লিফট এবং প্রিমিয়াম শ্যাডো */
.elementor-47 .elementor-element.elementor-element-372ca998:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 30px 60px rgba(8, 15, 30, 0.12) !important;
    border-color: rgba(14, 153, 128, 0.2) !important;
}

/* হোভার করলে লাইনটি পূর্ণ প্রস্থে আসবে */
.elementor-47 .elementor-element.elementor-element-372ca998:hover::before {
    transform: scaleX(1) !important;
}

/* প্রিমিয়াম অ্যারো এনিমেশন */
.elementor-47 .elementor-element.elementor-element-372ca998:hover .premium-arrow {
    opacity: 1 !important;
    transform: translateX(5px) !important;
}


/* হোভার ইফেক্ট সচল রেখে হাত আইকন বন্ধ */
.elementor-47 .elementor-element.elementor-element-372ca998 {
    cursor: default !important;
}

/* শুধুমাত্র Learn More বা বাটনে হাত আসবে */
.elementor-47 .elementor-element.elementor-element-372ca998 a, 
.elementor-47 .elementor-element.elementor-element-372ca998 .elementor-button, 
.elementor-47 .elementor-element.elementor-element-372ca998 .premium-arrow {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2506d7e8 */.elementor-47 .elementor-element.elementor-element-2506d7e8 .elementor-heading-title { width: 50px; height: 50px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgba(10, 153, 128, 0.08); margin-bottom: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63e1e614 */.elementor-47 .elementor-element.elementor-element-63e1e614 {
    background: #ffffff !important;
    border: 1px solid rgba(8, 15, 30, 0.06) !important;
    border-radius: 20px !important;
    padding: 32px !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    height: 80% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Top Gradient Bar - বাম থেকে ডানে এনিমেশন */
.elementor-47 .elementor-element.elementor-element-63e1e614::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 4px !important;
    background: linear-gradient(90deg, #0e9980, #12b898) !important;
    
    /* এনিমেশন লজিক: শুরুতে শূন্য, বাম দিক থেকে শুরু হবে */
    transform: scaleX(0) !important;
    transform-origin: left !important; 
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
}

/* Hover Effects - কার্ড লিফট এবং প্রিমিয়াম শ্যাডো */
.elementor-47 .elementor-element.elementor-element-63e1e614:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 30px 60px rgba(8, 15, 30, 0.12) !important;
    border-color: rgba(14, 153, 128, 0.2) !important;
}

/* হোভার করলে লাইনটি পূর্ণ প্রস্থে আসবে */
.elementor-47 .elementor-element.elementor-element-63e1e614:hover::before {
    transform: scaleX(1) !important;
}

/* প্রিমিয়াম অ্যারো এনিমেশন */
.elementor-47 .elementor-element.elementor-element-63e1e614:hover .premium-arrow {
    opacity: 1 !important;
    transform: translateX(5px) !important;
}


/* হোভার ইফেক্ট সচল রেখে হাত আইকন বন্ধ */
.elementor-47 .elementor-element.elementor-element-63e1e614 {
    cursor: default !important;
}

/* শুধুমাত্র Learn More বা বাটনে হাত আসবে */
.elementor-47 .elementor-element.elementor-element-63e1e614 a, 
.elementor-47 .elementor-element.elementor-element-63e1e614 .elementor-button, 
.elementor-47 .elementor-element.elementor-element-63e1e614 .premium-arrow {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b34d5d5 *//* মোবাইল ভিউতে মেইন কন্টেইনার ফিক্স */
@media (max-width: 767px) {
    .elementor-47 .elementor-element.elementor-element-5b34d5d5 {
        width: 100% !important;
        max-width: 100% !important;
        display: flex !important;
        flex-direction: column !important; /* কার্ডগুলোকে একটির নিচে আরেকটি আনবে */
        align-items: center !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        overflow-x: hidden !important; /* ডান দিকে উপচে পড়া বন্ধ করবে */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-043dba8 */.elementor-heading-title em { color: #4dd4bc; font-style: italic; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dae803 */.elementor-heading-title em { color: #4dd4bc; font-style: italic; }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1915 */.elementor-47 .elementor-element.elementor-global-1915 .elementor-button { background: linear-gradient(135deg, #C8A96E, #A87628) !important; box-shadow: 0 4px 18px rgba(168,118,40,0.30); transition: all .25s !important; } .elementor-47 .elementor-element.elementor-global-1915 .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 6px 26px rgba(168,118,40,0.45) !important; }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1918 */.elementor-47 .elementor-element.elementor-global-1918 .elementor-button { background: linear-gradient(135deg, #C8A96E, #A87628) !important; box-shadow: 0 4px 18px rgba(168,118,40,0.30); transition: all .25s !important; } .elementor-47 .elementor-element.elementor-global-1918 .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 6px 26px rgba(168,118,40,0.45) !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nesans Semi Bold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://assertivecomprehensivecare.net/wp-content/uploads/2026/05/Nesans-Semi-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */