.elementor-304 .elementor-element.elementor-element-7b6c95e{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-304 .elementor-element.elementor-element-7b6c95e:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-7b6c95e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-304 .elementor-element.elementor-element-8cd19c0{--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;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-b8b5984{text-align:center;}.elementor-304 .elementor-element.elementor-element-b8b5984 .elementor-heading-title{font-family:"Domine", Sans-serif;font-size:60px;font-weight:500;color:#1a1a1a;}.elementor-304 .elementor-element.elementor-element-935abac{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-304 .elementor-element.elementor-element-935abac.e-con{--align-self:center;}.elementor-304 .elementor-element.elementor-element-c6d3f58{text-align:center;}.elementor-304 .elementor-element.elementor-element-c6d3f58 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;color:#1a1a1a;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-0c186b6.elementor-element{--align-self:flex-start;}.elementor-304 .elementor-element.elementor-element-0c186b6{text-align:center;font-size:17px;line-height:1.8em;color:#555555;}.elementor-304 .elementor-element.elementor-element-071fe06{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-304 .elementor-element.elementor-element-071fe06.e-con{--align-self:center;}.elementor-304 .elementor-element.elementor-element-da8230d{text-align:center;}.elementor-304 .elementor-element.elementor-element-da8230d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;color:#1a1a1a;}.elementor-304 .elementor-element.elementor-element-4fbbb0d{text-align:center;font-size:17px;line-height:1.8em;color:#555555;}.elementor-304 .elementor-element.elementor-element-f033130{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-304 .elementor-element.elementor-element-f033130.e-con{--align-self:center;}.elementor-304 .elementor-element.elementor-element-f29f135{text-align:center;}.elementor-304 .elementor-element.elementor-element-f29f135 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;color:#1a1a1a;}.elementor-304 .elementor-element.elementor-element-78e8af4{text-align:center;font-size:17px;line-height:1.8em;color:#555555;}.elementor-304 .elementor-element.elementor-element-aa5182a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-304 .elementor-element.elementor-element-aa5182a:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-aa5182a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-304 .elementor-element.elementor-element-a2b3841{--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-304 .elementor-element.elementor-element-881cdbe{--display:flex;}.elementor-304 .elementor-element.elementor-element-05467ae{text-align:center;}.elementor-304 .elementor-element.elementor-element-05467ae .elementor-heading-title{font-family:"Domine", Sans-serif;font-size:56px;font-weight:400;color:#1a1a1a;}.elementor-304 .elementor-element.elementor-element-61f1896{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#555555;}.elementor-304 .elementor-element.elementor-element-61f1896.elementor-element{--align-self:center;}.elementor-304 .elementor-element.elementor-element-93d9c9b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-304 .elementor-element.elementor-element-93d9c9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-304 .elementor-element.elementor-element-2e75672:hover{--e-transform-translateY:-12px;background-color:#F8F9FC;box-shadow:0px 6px 18px -2px rgba(1.9999999999999996, 6.999999999999988, 20.999999999999996, 0.1411764705882353);}.elementor-304 .elementor-element.elementor-element-2e75672{background-color:#F4F6FB;padding:40px 40px 40px 40px;border-radius:16px 16px 16px 16px;}.elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon{font-size:36px;}.elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon-box-title, .elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-304 .elementor-element.elementor-element-2e75672:has(:hover) .elementor-icon-box-title,
					 .elementor-304 .elementor-element.elementor-element-2e75672:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-304 .elementor-element.elementor-element-0583eab:hover{--e-transform-translateY:-12px;background-color:#F8F9FC;box-shadow:0px 6px 18px -2px rgba(1.9999999999999996, 6.999999999999988, 20.999999999999996, 0.1411764705882353);}.elementor-304 .elementor-element.elementor-element-0583eab{background-color:#F4F6FB;padding:40px 40px 40px 40px;border-radius:16px 16px 16px 16px;}.elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon{font-size:36px;}.elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon-box-title, .elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-304 .elementor-element.elementor-element-0583eab:has(:hover) .elementor-icon-box-title,
					 .elementor-304 .elementor-element.elementor-element-0583eab:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-304 .elementor-element.elementor-element-2575c3f:hover{--e-transform-translateY:-12px;background-color:#F8F9FC;box-shadow:0px 6px 18px -2px rgba(1.9999999999999996, 6.999999999999988, 20.999999999999996, 0.1411764705882353);}.elementor-304 .elementor-element.elementor-element-2575c3f{background-color:#F4F6FB;padding:40px 40px 40px 40px;border-radius:16px 16px 16px 16px;}.elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon{font-size:36px;}.elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon-box-title, .elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-304 .elementor-element.elementor-element-2575c3f:has(:hover) .elementor-icon-box-title,
					 .elementor-304 .elementor-element.elementor-element-2575c3f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-304 .elementor-element.elementor-element-7d0f2ff .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;fill:#ffffff;color:#ffffff;transition-duration:0.8s;border-radius:80px 80px 80px 80px;padding:16px 40px 16px 40px;}.elementor-304 .elementor-element.elementor-element-7d0f2ff .elementor-button:hover, .elementor-304 .elementor-element.elementor-element-7d0f2ff .elementor-button:focus{background-color:#225AE2;color:var( --e-global-color-c241e12 );box-shadow:0px 0px 12px -6px rgba(0, 0, 0, 0.25);}.elementor-304 .elementor-element.elementor-element-7d0f2ff .elementor-button:hover svg, .elementor-304 .elementor-element.elementor-element-7d0f2ff .elementor-button:focus svg{fill:var( --e-global-color-c241e12 );}.elementor-304 .elementor-element.elementor-element-c78bc3d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:32px;--padding-right:32px;}.elementor-304 .elementor-element.elementor-element-c78bc3d:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-c78bc3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-304 .elementor-element.elementor-element-348733b{text-align:center;}.elementor-304 .elementor-element.elementor-element-348733b .elementor-heading-title{font-family:"Domine", Sans-serif;font-size:48px;font-weight:500;color:#081C4D;}.elementor-304 .elementor-element.elementor-element-152fb5a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-size:18px;color:#555555;}.elementor-304 .elementor-element.elementor-element-152fb5a.elementor-element{--align-self:center;}.elementor-304 .elementor-element.elementor-element-d741015{text-align:center;}.elementor-304 .elementor-element.elementor-element-d741015 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-aecd67e{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-aecd67e.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-304 .elementor-element.elementor-element-aecd67e .elementor-icon-wrapper{text-align:center;}.elementor-304 .elementor-element.elementor-element-aecd67e.elementor-view-stacked .elementor-icon{background-color:#661AEE;}.elementor-304 .elementor-element.elementor-element-aecd67e.elementor-view-framed .elementor-icon, .elementor-304 .elementor-element.elementor-element-aecd67e.elementor-view-default .elementor-icon{color:#661AEE;border-color:#661AEE;}.elementor-304 .elementor-element.elementor-element-aecd67e.elementor-view-framed .elementor-icon, .elementor-304 .elementor-element.elementor-element-aecd67e.elementor-view-default .elementor-icon svg{fill:#661AEE;}.elementor-304 .elementor-element.elementor-element-aecd67e .elementor-icon{font-size:20px;}.elementor-304 .elementor-element.elementor-element-aecd67e .elementor-icon svg{height:20px;}.elementor-304 .elementor-element.elementor-element-5cf2933{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-5cf2933.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-304 .elementor-element.elementor-element-5cf2933 .elementor-icon-wrapper{text-align:center;}.elementor-304 .elementor-element.elementor-element-5cf2933.elementor-view-stacked .elementor-icon{background-color:#661AEE;}.elementor-304 .elementor-element.elementor-element-5cf2933.elementor-view-framed .elementor-icon, .elementor-304 .elementor-element.elementor-element-5cf2933.elementor-view-default .elementor-icon{color:#661AEE;border-color:#661AEE;}.elementor-304 .elementor-element.elementor-element-5cf2933.elementor-view-framed .elementor-icon, .elementor-304 .elementor-element.elementor-element-5cf2933.elementor-view-default .elementor-icon svg{fill:#661AEE;}.elementor-304 .elementor-element.elementor-element-5cf2933 .elementor-icon{font-size:20px;}.elementor-304 .elementor-element.elementor-element-5cf2933 .elementor-icon svg{height:20px;}.elementor-304 .elementor-element.elementor-element-e4c6b7c .elementor-button{background-color:#D0DCFB;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.5s;border-radius:80px 80px 80px 80px;padding:16px 40px 16px 40px;}.elementor-304 .elementor-element.elementor-element-e4c6b7c .elementor-button:hover, .elementor-304 .elementor-element.elementor-element-e4c6b7c .elementor-button:focus{background-color:#CFDCFF;color:var( --e-global-color-primary );box-shadow:0px 4px 12px -6px rgba(0, 0, 0, 0.25);}.elementor-304 .elementor-element.elementor-element-e4c6b7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-304 .elementor-element.elementor-element-e4c6b7c .elementor-button:hover svg, .elementor-304 .elementor-element.elementor-element-e4c6b7c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-85a7b20 .elementor-button{background-color:#1A59F2;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#ffffff;color:#ffffff;transition-duration:0.5s;border-radius:80px 80px 80px 80px;padding:16px 40px 16px 40px;}.elementor-304 .elementor-element.elementor-element-85a7b20 .elementor-button:hover, .elementor-304 .elementor-element.elementor-element-85a7b20 .elementor-button:focus{background-color:#1D5FFF;color:var( --e-global-color-c241e12 );box-shadow:0px 4px 12px -6px rgba(0, 0, 0, 0.25);}.elementor-304 .elementor-element.elementor-element-85a7b20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-304 .elementor-element.elementor-element-85a7b20 .elementor-button:hover svg, .elementor-304 .elementor-element.elementor-element-85a7b20 .elementor-button:focus svg{fill:var( --e-global-color-c241e12 );}.elementor-304 .elementor-element.elementor-element-d0991f3{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-d0991f3.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-304 .elementor-element.elementor-element-d0991f3 .elementor-icon-wrapper{text-align:center;}.elementor-304 .elementor-element.elementor-element-d0991f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-d0991f3.elementor-view-framed .elementor-icon, .elementor-304 .elementor-element.elementor-element-d0991f3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-d0991f3.elementor-view-framed .elementor-icon, .elementor-304 .elementor-element.elementor-element-d0991f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-d0991f3 .elementor-icon{font-size:20px;}.elementor-304 .elementor-element.elementor-element-d0991f3 .elementor-icon svg{height:20px;}.elementor-304 .elementor-element.elementor-element-fd7d920{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-fd7d920.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-304 .elementor-element.elementor-element-fd7d920 .elementor-icon-wrapper{text-align:center;}.elementor-304 .elementor-element.elementor-element-fd7d920.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-fd7d920.elementor-view-framed .elementor-icon, .elementor-304 .elementor-element.elementor-element-fd7d920.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-fd7d920.elementor-view-framed .elementor-icon, .elementor-304 .elementor-element.elementor-element-fd7d920.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-fd7d920 .elementor-icon{font-size:20px;}.elementor-304 .elementor-element.elementor-element-fd7d920 .elementor-icon svg{height:20px;}.elementor-304 .elementor-element.elementor-element-488d66b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#ffffff;color:#ffffff;transition-duration:0.5s;border-radius:80px 80px 80px 80px;padding:16px 40px 16px 40px;}.elementor-304 .elementor-element.elementor-element-488d66b .elementor-button:hover, .elementor-304 .elementor-element.elementor-element-488d66b .elementor-button:focus{background-color:#1D5FFF;color:var( --e-global-color-c241e12 );box-shadow:0px 4px 12px -6px rgba(0, 0, 0, 0.25);}.elementor-304 .elementor-element.elementor-element-488d66b{width:100%;max-width:100%;--e-transform-translateY:-12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-304 .elementor-element.elementor-element-488d66b .elementor-button:hover svg, .elementor-304 .elementor-element.elementor-element-488d66b .elementor-button:focus svg{fill:var( --e-global-color-c241e12 );}.elementor-304 .elementor-element.elementor-element-a028ea8{--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;--padding-top:64px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-a028ea8:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-a028ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-304 .elementor-element.elementor-element-7b3dd95{text-align:center;}.elementor-304 .elementor-element.elementor-element-7b3dd95 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;color:#1a1a1a;}.elementor-304 .elementor-element.elementor-element-1c21307{text-align:center;font-size:16px;line-height:1.7em;color:#555555;}.elementor-304 .elementor-element.elementor-element-30443b4{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 72% );max-width:72%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-30443b4.elementor-element{--align-self:center;}.elementor-304 .elementor-element.elementor-element-30443b4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;background:var( --e-global-color-primary );}.elementor-304 .elementor-element.elementor-element-30443b4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-8dc888f );opacity:var( --e-global-color-8dc888f );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-304 .elementor-element.elementor-element-93d9c9b{--grid-auto-flow:row;}.elementor-304 .elementor-element.elementor-element-e4c6b7c{width:100%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-e4c6b7c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-304 .elementor-element.elementor-element-e4c6b7c .elementor-button{font-size:13px;padding:16px 16px 16px 16px;}.elementor-304 .elementor-element.elementor-element-85a7b20{width:100%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-85a7b20.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-304 .elementor-element.elementor-element-85a7b20 .elementor-button{font-size:13px;}.elementor-304 .elementor-element.elementor-element-488d66b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-304 .elementor-element.elementor-element-488d66b .elementor-button{font-size:13px;}.elementor-304 .elementor-element.elementor-element-30443b4{--e-image-carousel-slides-to-show:3;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-304 .elementor-element.elementor-element-30443b4 .swiper-wrapper{display:flex;align-items:center;}}@media(max-width:767px){.elementor-304 .elementor-element.elementor-element-7b6c95e{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-b8b5984 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-304 .elementor-element.elementor-element-935abac{--margin-top:0px;--margin-bottom:140px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-c6d3f58 .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-0c186b6{width:100%;max-width:100%;font-size:14px;}.elementor-304 .elementor-element.elementor-element-0c186b6.elementor-element{--align-self:center;}.elementor-304 .elementor-element.elementor-element-071fe06{--margin-top:0px;--margin-bottom:140px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-da8230d .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-4fbbb0d{font-size:14px;}.elementor-304 .elementor-element.elementor-element-f033130{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-f29f135 .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-78e8af4{font-size:14px;}.elementor-304 .elementor-element.elementor-element-aa5182a{--margin-top:80px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-a2b3841{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-881cdbe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-304 .elementor-element.elementor-element-05467ae{width:100%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-05467ae .elementor-heading-title{font-size:40px;}.elementor-304 .elementor-element.elementor-element-61f1896{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-304 .elementor-element.elementor-element-93d9c9b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-304 .elementor-element.elementor-element-2e75672{padding:20px 20px 20px 20px;}.elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon-box-wrapper{gap:8px;}.elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon-box-title{margin-block-end:4px;}.elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon{font-size:28px;}.elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon-box-title, .elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon-box-title a{font-size:16px;}.elementor-304 .elementor-element.elementor-element-2e75672 .elementor-icon-box-description{font-size:13px;}.elementor-304 .elementor-element.elementor-element-0583eab{padding:20px 20px 20px 20px;}.elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon-box-wrapper{gap:8px;}.elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon-box-title{margin-block-end:4px;}.elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon{font-size:28px;}.elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon-box-title, .elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon-box-title a{font-size:16px;}.elementor-304 .elementor-element.elementor-element-0583eab .elementor-icon-box-description{font-size:13px;}.elementor-304 .elementor-element.elementor-element-2575c3f{padding:20px 20px 20px 20px;}.elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon-box-wrapper{gap:8px;}.elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon-box-title{margin-block-end:4px;}.elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon{font-size:28px;}.elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon-box-title, .elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon-box-title a{font-size:16px;}.elementor-304 .elementor-element.elementor-element-2575c3f .elementor-icon-box-description{font-size:13px;}.elementor-304 .elementor-element.elementor-element-c78bc3d{--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-304 .elementor-element.elementor-element-348733b .elementor-heading-title{font-size:38px;}.elementor-304 .elementor-element.elementor-element-152fb5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-304 .elementor-element.elementor-element-d741015{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-304 .elementor-element.elementor-element-d741015 .elementor-heading-title{line-height:1.4em;}.elementor-304 .elementor-element.elementor-element-e4c6b7c{width:100%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-85a7b20{width:100%;max-width:100%;}.elementor-304 .elementor-element.elementor-element-a028ea8{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-304 .elementor-element.elementor-element-7b3dd95 .elementor-heading-title{font-size:20px;}.elementor-304 .elementor-element.elementor-element-30443b4{--e-image-carousel-slides-to-show:2;}.elementor-304 .elementor-element.elementor-element-30443b4 .swiper-wrapper{display:flex;align-items:center;}}@media(min-width:768px){.elementor-304 .elementor-element.elementor-element-8cd19c0{--content-width:1140px;}.elementor-304 .elementor-element.elementor-element-935abac{--width:54%;}.elementor-304 .elementor-element.elementor-element-071fe06{--width:54%;}.elementor-304 .elementor-element.elementor-element-f033130{--width:54%;}.elementor-304 .elementor-element.elementor-element-93d9c9b{--width:100%;}.elementor-304 .elementor-element.elementor-element-c78bc3d{--content-width:1600px;}.elementor-304 .elementor-element.elementor-element-a028ea8{--content-width:80%;}}/* Start custom CSS for container, class: .elementor-element-c78bc3d */.elementor-304 .elementor-element.elementor-element-c78bc3d { background: #ffffff !important; }/* End custom CSS */
/* Start custom CSS *//* ── Gradient text utilities ── */
.gradient-hero {
  background: linear-gradient(to right, #4066FF, #FF68F0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  display: inline;
}
.gradient-purple {
  background: linear-gradient(to right, #667eea, #764ba2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  display: inline;
}

/* ── Hero section: real gradient bg ── */
#hero-section {
  background: linear-gradient(10deg, #f5f7ff 0%, #ffffff 100%) !important;
  overflow: hidden;
}

/* ── Hero cards column dividers ── */
#hero-cards-row {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
#hero-card-2 {
  border-left: 1px solid rgba(0,0,0,0.08);
  border-right: 1px solid rgba(0,0,0,0.08);
}

/* ── Section 2: physicians ── */
#physicians-section .elementor-container {
  max-width: 1400px;
}

/* ── Feature cards hover ── */
#physicians-section .e-con {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
#physicians-section .e-con:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 30px rgba(0,0,0,0.12) !important;
}

/* ── Try MedINT section dark bg ── */
#trymedint-section {
  background: linear-gradient(135deg, #0d0d2b 0%, #1a1040 100%) !important;
}

/* ── Tab card inner padding fix ── */
#trymedint-section > .e-con > .e-con > .e-con {
  margin-top: 32px;
}

/* ── Badges ── */
.badge-search {
  display: inline-block;
  background: linear-gradient(135deg, #4066FF, #764ba2);
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 8px 16px;
  border-radius: 8px;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.badge-deep {
  display: inline-block;
  background: linear-gradient(135deg, #FF68F0, #f5576c);
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 8px 16px;
  border-radius: 8px;
  text-transform: uppercase;
  margin-bottom: 16px;
}

/* ── Pricing box ── */
.pricing-box {
  background: linear-gradient(135deg, rgba(255,104,240,0.08), rgba(245,87,108,0.08));
  border: 1px solid rgba(255,104,240,0.2);
  border-radius: 12px;
  padding: 20px 24px;
  margin: 24px 0;
}
.pricing-label {
  font-size: 1rem;
  font-weight: 700;
  color: #1a1a1a;
  margin: 0 0 8px;
}
.pricing-price {
  font-size: 2rem;
  font-weight: 700;
  color: #1a1a1a;
  margin: 0 0 8px;
}
.pricing-suffix {
  font-size: 0.875rem;
  color: #666;
  font-weight: 400;
}
.badge-discount {
  display: inline-block;
  background: linear-gradient(135deg, #FF68F0, #f5576c);
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 4px 12px;
  border-radius: 4px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.pricing-standard {
  font-size: 0.875rem;
  color: #888;
  margin: 8px 0 0;
  text-decoration: line-through;
}

/* ── CTA button hover: Section 2 ── */
#physicians-section .elementor-button {
  background: linear-gradient(135deg, #0052cc, #0052cc) !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
#physicians-section .elementor-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 30px rgba(0,82,204,0.3) !important;
}

/* ── Partners section heading gap ── */
#partners-section .elementor-heading-title {
  margin-bottom: 24px;
}
#partners-section .elementor-text-editor {
  max-width: 800px;
  margin: 0 auto 48px;
}

/* ── Entrance animations ── */
@keyframes fadeInDown {
  from { opacity: 0; transform: translateY(-30px); }
  to   { opacity: 1; transform: translateY(0); }
}
@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(30px); }
  to   { opacity: 1; transform: translateY(0); }
}
@keyframes fadeInLeft {
  from { opacity: 0; transform: translateX(-40px); }
  to   { opacity: 1; transform: translateX(0); }
}
@keyframes fadeInRight {
  from { opacity: 0; transform: translateX(40px); }
  to   { opacity: 1; transform: translateX(0); }
}
#hero-section .elementor-heading-title {
  animation: fadeInDown 0.8s ease both;
}
#hero-card-1 { animation: fadeInUp 0.8s ease 0.2s both; }
#hero-card-2 { animation: fadeInUp 0.8s ease 0.4s both; }
#hero-card-3 { animation: fadeInUp 0.8s ease 0.6s both; }

/* ── Override stale dark-bg rule ── */
#trymedint-section {
  background: #ffffff !important;
}

/* ── Tabs widget pill nav ── */
#trymedint-section .elementor-tabs-wrapper {
  display: flex;
  justify-content: center;
  gap: 16px;
  margin-bottom: 32px;
  border-bottom: none;
}
#trymedint-section .elementor-tab-title {
  border-radius: 50px !important;
  padding: 14px 36px !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  cursor: pointer;
  border: 2px solid rgba(0,0,0,0.1) !important;
  background: #f5f5f5 !important;
  color: #555 !important;
  transition: all 0.25s ease;
}
#trymedint-section .elementor-tab-title.elementor-active,
#trymedint-section .elementor-tab-title:hover {
  background: #ffffff !important;
  box-shadow: 0 8px 24px rgba(0,0,0,0.12) !important;
  border-color: transparent !important;
}
#trymedint-section .elementor-tab-title:first-child.elementor-active {
  color: #4066FF !important;
  border-color: #4066FF !important;
}
#trymedint-section .elementor-tab-title:last-child.elementor-active {
  color: #FF68F0 !important;
  border-color: #FF68F0 !important;
}
#trymedint-section .elementor-tab-content {
  border: none !important;
  padding: 0 !important;
}
#trymedint-section .elementor-tabs-content-wrapper {
  border: none !important;
}/* End custom CSS */