.elementor-kit-27{--e-global-color-primary:#6B3FA0;--e-global-color-secondary:#4A2670;--e-global-color-text:#3F3954;--e-global-color-accent:#7B3FA0;--e-global-color-14f97f9:#1C172B;--e-global-color-de0790f:#FFFFFF;--e-global-color-0c366c1:#6B3FA0;--e-global-color-f72b65a:#000000;--e-global-color-1d5cbb3:#F3F4F6;--e-global-color-13c221d:#4A4A4A;--e-global-color-58e35aa:#F4F1FA;--e-global-color-0d39039:#96A2A6;--e-global-color-0483493:#6B3FA0;--e-global-color-c0f947e:#1B2A49;--e-global-color-93b0e79:#2A1540;--e-global-color-f4df042:#7B3FA0;--e-global-color-96ed523:#18152B;--e-global-color-98b7d05:#1B2A49;--e-global-color-cde0607:#2A1F3D;--e-global-color-bf651cb:#121826;--e-global-color-37b4170:#9B9B9B;--e-global-color-5dba390:#9B0E24;--e-global-color-4401a8a:#22C55E;--e-global-color-dcbd4a9:#1C1C1C17;--e-global-color-1d05032:#2E2E2E;--e-global-color-86765ea:#F7F7F7;--e-global-color-28c83c2:#FDEAEA;--e-global-color-b600cfe:#FBD2D2;--e-global-color-21c8d91:#BBF7D0;--e-global-color-c396f69:#21A74A;--e-global-color-85a101b:#0054A6;--e-global-typography-primary-font-family:"Georgia";--e-global-typography-primary-font-size:clamp(2.4rem, 2.1958rem + 0.5208vw, 2.8125rem);--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Georgia";--e-global-typography-secondary-font-size:clamp(2.175rem, 1.7333rem + 0.2083vw, 2.4rem);--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Georgia";--e-global-typography-text-font-size:clamp(0.9375rem, 0.8867rem + 0.2542vw, 1.125rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Georgia";--e-global-typography-accent-font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.1em;--e-global-typography-91a1862-font-family:"Georgia";--e-global-typography-91a1862-font-size:clamp(2.375rem, 1.7987rem + 2.8814vw, 4.5rem);--e-global-typography-91a1862-font-weight:800;--e-global-typography-91a1862-line-height:1.1em;--e-global-typography-f0221ce-font-family:"Georgia";--e-global-typography-f0221ce-font-size:clamp(1.775rem, 1.7917rem + 0.4167vw, 2.125rem);--e-global-typography-f0221ce-font-weight:800;--e-global-typography-f0221ce-line-height:1.2em;--e-global-typography-f0221ce-letter-spacing:0.5px;--e-global-typography-f100438-font-family:"Georgia";--e-global-typography-f100438-font-size:clamp(1.425rem, 1.3417rem + 0.4167vw, 1.775rem);--e-global-typography-f100438-font-weight:700;--e-global-typography-f100438-line-height:1.2em;--e-global-typography-61c71c8-font-family:"Georgia";--e-global-typography-61c71c8-font-size:clamp(1.375rem, 1.2708rem + 0.5208vw, 1.6875rem);--e-global-typography-61c71c8-font-weight:700;--e-global-typography-61c71c8-line-height:1.3em;--e-global-typography-64db562-font-family:"Georgia";--e-global-typography-64db562-font-size:clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);--e-global-typography-64db562-font-weight:600;--e-global-typography-64db562-line-height:1.3em;--e-global-typography-9f22060-font-family:"Georgia";--e-global-typography-9f22060-font-size:clamp(1.125rem, 1.0625rem + 0.3125vw, 1.3125rem);--e-global-typography-9f22060-font-weight:600;--e-global-typography-9f22060-line-height:1.3em;--e-global-typography-9cc1215-font-family:"Georgia";--e-global-typography-9cc1215-font-size:clamp(1.0625rem, 1.0417rem + 0.1042vw, 1.125rem);--e-global-typography-9cc1215-font-weight:600;--e-global-typography-9cc1215-line-height:1.3em;--e-global-typography-104efe9-font-family:"Georgia";--e-global-typography-104efe9-font-size:clamp(1rem, 1rem + 0vw, 1rem);--e-global-typography-104efe9-font-weight:500;--e-global-typography-104efe9-line-height:1.3em;--e-global-typography-e4084e5-font-family:"Helvetica";--e-global-typography-e4084e5-font-size:clamp(1rem, 1rem + 0vw, 1rem);--e-global-typography-e4084e5-font-weight:bold;--e-global-typography-e5be1d9-font-family:"Helvetica";--e-global-typography-e5be1d9-font-size:clamp(1.125rem, 1.125rem + 0vw, 1.125rem);--e-global-typography-e5be1d9-line-height:1.5em;--e-global-typography-ca5781c-font-family:"Helvetica";--e-global-typography-ca5781c-font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);--e-global-typography-ca5781c-font-weight:normal;--e-global-typography-a05a8c4-font-family:"Helvetica";--e-global-typography-a05a8c4-font-size:clamp(1.25rem, 1.25rem + 0vw, 1.25rem);--e-global-typography-a05a8c4-font-weight:normal;--e-global-typography-a05a8c4-line-height:1.2em;--e-global-typography-a482819-font-family:"Archivo";--e-global-typography-a482819-font-size:clamp(0.875rem, 0.8333rem + 0.2083vw, 1rem);--e-global-typography-a482819-line-height:1.5em;--e-global-typography-85885cf-font-family:"Archivo";--e-global-typography-85885cf-font-size:clamp(1.0625rem, 1.0117rem + 0.2542vw, 1.25rem);--e-global-typography-85885cf-font-weight:600;--e-global-typography-85885cf-line-height:1.2em;--e-global-typography-8bee9e5-font-family:"Archivo";--e-global-typography-8bee9e5-font-size:clamp(2.25rem, 1.9583rem + 1.4583vw, 3.125rem);--e-global-typography-8bee9e5-font-weight:700;--e-global-typography-d6f3ec0-font-family:"Georgia";--e-global-typography-d6f3ec0-font-size:clamp(0.9375rem, 0.875rem + 0.3125vw, 1.125rem);--e-global-typography-d6f3ec0-line-height:1.6em;--e-global-typography-6b2c396-font-family:"Georgia";--e-global-typography-6b2c396-font-size:clamp(1.0625rem, 1.0117rem + 0.2542vw, 1.25rem);--e-global-typography-6b2c396-font-weight:600;--e-global-typography-6b2c396-line-height:1.2em;--e-global-typography-ee20b40-font-family:"Georgia";--e-global-typography-ee20b40-font-size:clamp(0.75rem, 0.6875rem + 0.3125vw, 0.9375rem);--e-global-typography-ee20b40-line-height:1.2em;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);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-27 p{margin-block-end:20px}.elementor-kit-27 a{color:var(--e-global-color-primary)}.elementor-kit-27 a:hover{color:var(--e-global-color-secondary)}.elementor-kit-27 h1{color:var(--e-global-color-14f97f9);font-family:var(--e-global-typography-f0221ce-font-family),Sans-serif;font-size:var(--e-global-typography-f0221ce-font-size);font-weight:var(--e-global-typography-f0221ce-font-weight);line-height:var(--e-global-typography-f0221ce-line-height);letter-spacing:var(--e-global-typography-f0221ce-letter-spacing);word-spacing:var(--e-global-typography-f0221ce-word-spacing)}.elementor-kit-27 h2{color:var(--e-global-color-14f97f9);font-family:var(--e-global-typography-f100438-font-family),Sans-serif;font-size:var(--e-global-typography-f100438-font-size);font-weight:var(--e-global-typography-f100438-font-weight);line-height:var(--e-global-typography-f100438-line-height);letter-spacing:var(--e-global-typography-f100438-letter-spacing);word-spacing:var(--e-global-typography-f100438-word-spacing)}.elementor-kit-27 h3{color:var(--e-global-color-14f97f9);font-family:var(--e-global-typography-61c71c8-font-family),Sans-serif;font-size:var(--e-global-typography-61c71c8-font-size);font-weight:var(--e-global-typography-61c71c8-font-weight);line-height:var(--e-global-typography-61c71c8-line-height);letter-spacing:var(--e-global-typography-61c71c8-letter-spacing);word-spacing:var(--e-global-typography-61c71c8-word-spacing)}.elementor-kit-27 h4{color:var(--e-global-color-14f97f9);font-family:var(--e-global-typography-64db562-font-family),Sans-serif;font-size:var(--e-global-typography-64db562-font-size);font-weight:var(--e-global-typography-64db562-font-weight);line-height:var(--e-global-typography-64db562-line-height);letter-spacing:var(--e-global-typography-64db562-letter-spacing);word-spacing:var(--e-global-typography-64db562-word-spacing)}.elementor-kit-27 h5{color:var(--e-global-color-14f97f9);font-family:var(--e-global-typography-9f22060-font-family),Sans-serif;font-size:var(--e-global-typography-9f22060-font-size);font-weight:var(--e-global-typography-9f22060-font-weight);line-height:var(--e-global-typography-9f22060-line-height);letter-spacing:var(--e-global-typography-9f22060-letter-spacing);word-spacing:var(--e-global-typography-9f22060-word-spacing)}.elementor-kit-27 h6{color:var(--e-global-color-14f97f9);font-family:var(--e-global-typography-9cc1215-font-family),Sans-serif;font-size:var(--e-global-typography-9cc1215-font-size);font-weight:var(--e-global-typography-9cc1215-font-weight);line-height:var(--e-global-typography-9cc1215-line-height);letter-spacing:var(--e-global-typography-9cc1215-letter-spacing);word-spacing:var(--e-global-typography-9cc1215-word-spacing)}.elementor-kit-27 button,.elementor-kit-27 input[type="button"],.elementor-kit-27 input[type="submit"],.elementor-kit-27 .elementor-button{font-family:"Archivo",Sans-serif;font-size:clamp(0.75rem, 0.713rem + 0.1852vw, 0.875rem);font-weight:700;text-decoration:none;line-height:1.2em;color:var(--e-global-color-de0790f);background-color:var(--e-global-color-primary);box-shadow:0 0 0 0 rgb(0 0 0 / .5);border-style:solid;border-width:4px 4px 4px 4px;border-color:var(--e-global-color-de0790f);border-radius:10px 10px 10px 10px;padding:9px 15px 9px 15px}.elementor-kit-27 button:hover,.elementor-kit-27 button:focus,.elementor-kit-27 input[type="button"]:hover,.elementor-kit-27 input[type="button"]:focus,.elementor-kit-27 input[type="submit"]:hover,.elementor-kit-27 input[type="submit"]:focus,.elementor-kit-27 .elementor-button:hover,.elementor-kit-27 .elementor-button:focus{color:#FFF;background-color:var(--e-global-color-85a101b);border-radius:7px 7px 7px 7px}.elementor-kit-27 input:not([type="button"]):not([type="submit"]),.elementor-kit-27 textarea,.elementor-kit-27 .elementor-field-textual{font-family:"Onest",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1240px}.e-con{--container-max-width:1240px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.elementor-kit-27 e-page-transition{background-color:#FFBC7D}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-27{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-27 h1{font-size:var(--e-global-typography-f0221ce-font-size);line-height:var(--e-global-typography-f0221ce-line-height);letter-spacing:var(--e-global-typography-f0221ce-letter-spacing);word-spacing:var(--e-global-typography-f0221ce-word-spacing)}.elementor-kit-27 h2{font-size:var(--e-global-typography-f100438-font-size);line-height:var(--e-global-typography-f100438-line-height);letter-spacing:var(--e-global-typography-f100438-letter-spacing);word-spacing:var(--e-global-typography-f100438-word-spacing)}.elementor-kit-27 h3{font-size:var(--e-global-typography-61c71c8-font-size);line-height:var(--e-global-typography-61c71c8-line-height);letter-spacing:var(--e-global-typography-61c71c8-letter-spacing);word-spacing:var(--e-global-typography-61c71c8-word-spacing)}.elementor-kit-27 h4{font-size:var(--e-global-typography-64db562-font-size);line-height:var(--e-global-typography-64db562-line-height);letter-spacing:var(--e-global-typography-64db562-letter-spacing);word-spacing:var(--e-global-typography-64db562-word-spacing)}.elementor-kit-27 h5{font-size:var(--e-global-typography-9f22060-font-size);line-height:var(--e-global-typography-9f22060-line-height);letter-spacing:var(--e-global-typography-9f22060-letter-spacing);word-spacing:var(--e-global-typography-9f22060-word-spacing)}.elementor-kit-27 h6{font-size:var(--e-global-typography-9cc1215-font-size);line-height:var(--e-global-typography-9cc1215-line-height);letter-spacing:var(--e-global-typography-9cc1215-letter-spacing);word-spacing:var(--e-global-typography-9cc1215-word-spacing)}.elementor-kit-27 button,.elementor-kit-27 input[type="button"],.elementor-kit-27 input[type="submit"],.elementor-kit-27 .elementor-button{font-size:1.5em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-27{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-27 h1{font-size:var(--e-global-typography-f0221ce-font-size);line-height:var(--e-global-typography-f0221ce-line-height);letter-spacing:var(--e-global-typography-f0221ce-letter-spacing);word-spacing:var(--e-global-typography-f0221ce-word-spacing)}.elementor-kit-27 h2{font-size:var(--e-global-typography-f100438-font-size);line-height:var(--e-global-typography-f100438-line-height);letter-spacing:var(--e-global-typography-f100438-letter-spacing);word-spacing:var(--e-global-typography-f100438-word-spacing)}.elementor-kit-27 h3{font-size:var(--e-global-typography-61c71c8-font-size);line-height:var(--e-global-typography-61c71c8-line-height);letter-spacing:var(--e-global-typography-61c71c8-letter-spacing);word-spacing:var(--e-global-typography-61c71c8-word-spacing)}.elementor-kit-27 h4{font-size:var(--e-global-typography-64db562-font-size);line-height:var(--e-global-typography-64db562-line-height);letter-spacing:var(--e-global-typography-64db562-letter-spacing);word-spacing:var(--e-global-typography-64db562-word-spacing)}.elementor-kit-27 h5{font-size:var(--e-global-typography-9f22060-font-size);line-height:var(--e-global-typography-9f22060-line-height);letter-spacing:var(--e-global-typography-9f22060-letter-spacing);word-spacing:var(--e-global-typography-9f22060-word-spacing)}.elementor-kit-27 h6{font-size:var(--e-global-typography-9cc1215-font-size);line-height:var(--e-global-typography-9cc1215-line-height);letter-spacing:var(--e-global-typography-9cc1215-letter-spacing);word-spacing:var(--e-global-typography-9cc1215-word-spacing)}.elementor-kit-27 button,.elementor-kit-27 input[type="button"],.elementor-kit-27 input[type="submit"],.elementor-kit-27 .elementor-button{font-size:1.5em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}h1,h2,h3,h4,h5,h6,p,span,a,li,button,input,textarea,select,.jet-listing-dynamic-repeater__item *{font-family:Georgia,Fraunces,ui-serif,serif!important}b,strong{color:var(--e-global-color-text);font-weight:700}a b,a strong{color:var(--e-global-color-primary)}.bg-custom-gradient{background-image:linear-gradient(to right,color-mix(in srgb,var(--e-global-color-primary) 10%,white),color-mix(in srgb,var(--e-global-color-secondary) 10%,white),#FFFFFF)}.gradient-text{background:linear-gradient(90deg,var(--e-global-color-primary) 0%,var(--e-global-color-secondary) 45%,var(--e-global-color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}ul.custom-bullet-list li{color:var(--e-global-color-text)}ul.custom-bullet-list li::before{color:var(--e-global-color-accent)}.card-medical{background-color:#FFF;border:1px solid color-mix(in srgb,var(--e-global-color-primary) 20%,transparent)}.creativelist ol li::before{background:var(--e-global-color-primary)}.creativelist ul li::before{color:var(--e-global-color-primary)}.creativelist ol,.creativelist ul{background-color:color-mix(in srgb,var(--e-global-color-primary) 6%,transparent);border-left:4px solid var(--e-global-color-primary)}.medical-list ul li::before{background:linear-gradient(45deg,var(--e-global-color-primary),var(--e-global-color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.inslist ul li::before{background:linear-gradient(45deg,var(--e-global-color-primary),var(--e-global-color-accent));-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.cancelilist ul li::before{color:var(--e-global-color-accent)!important}.purplelilist ul li::before{color:var(--e-global-color-secondary)!important}.greenlilist ul li::before{color:var(--e-global-color-primary)!important}.bulelilist ul li::before{color:var(--e-global-color-primary)!important}.page-hero-bg{background:linear-gradient(135deg,var(--e-global-color-primary) 0%,var(--e-global-color-secondary) 50%,var(--e-global-color-accent) 100%)}.page-hero-bg1{background:linear-gradient(135deg,var(--e-global-color-secondary) 0%,var(--e-global-color-primary) 50%,var(--e-global-color-accent) 100%)}.page-hero-bg2{background-image:linear-gradient(160deg,#fefdff,#f8eefa 60%,#f5e9fe)}.shadow-soft{box-shadow:0 1px 2px #6523990a,0 8px 24px -12px #6523992e}.icon-success .elementor-icon,.icon-success1 .elementor-icon,.icon-successblue .elementor-icon,.icon-successpurple .elementor-icon,.icon-blue .elementor-icon-list-icon,.icon-green .elementor-icon-list-icon,.icon-purple .elementor-icon-list-icon{background:linear-gradient(135deg,var(--e-global-color-primary),var(--e-global-color-secondary))}.icon-successgreen .elementor-icon{background:linear-gradient(135deg,var(--e-global-color-accent),var(--e-global-color-secondary))}.gradient-heading{background:linear-gradient(to right,var(--e-global-color-primary),var(--e-global-color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0}.elementor-icon-box-title{margin-block-start:0;margin-block-end:0}.tmh-hero{background-image:linear-gradient(160deg,#fefdff,#f8eefa 60%,#f5e9fe)}.tmh-text-gradient{background:linear-gradient(135deg,#652399,#ac57e2);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block}.tmh-hero-bg{position:relative;overflow:hidden;background:linear-gradient(160deg,#fefdff,#f8eefa 60%,#f5e9fe);z-index:1}.tmh-hero-bg::before{content:"";position:absolute;top:-120px;right:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgb(172 87 226 / .28),transparent 65%);filter:blur(80px);opacity:.7;pointer-events:none;z-index:-1}.tmh-card{background:#fffc;border:1px solid #e8e2ec;border-radius:32px;padding:32px;box-shadow:0 1px 2px #6523990a,0 8px 24px -12px #6523992e;transition:all 0.35s cubic-bezier(.22,1,.36,1);overflow:hidden}.tmh-card:hover{background:#fff;border-color:#d9c8e6;transform:translateY(-6px);box-shadow:0 10px 30px -10px #65239926,0 20px 40px -20px #65239930}.tmh-check-list ul{list-style:none!important;padding-left:0!important;margin-left:0!important}.tmh-check-list ul li{position:relative!important;padding-left:28px!important;margin-bottom:12px!important;line-height:1.6!important;font-size:14px!important;color:#3d3d3d!important}.tmh-check-list ul li::before{content:"✓"!important;position:absolute!important;left:0!important;top:2px!important;width:18px!important;height:18px!important;background:#6B3FA0!important;color:#ffffff!important;border-radius:50%!important;font-size:11px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:18px!important;text-align:center!important}.gradient-primary{background-image:linear-gradient(135deg,#652399,#ac57e2)}.gradient-bgh{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:#fefdff;background-image:radial-gradient(circle at 20% 0,#f1daff99,#0000 50%),radial-gradient(circle at 80% 30%,#ffcdc766,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}