.elementor-kit-18{--e-global-color-primary:#5B37F3;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#FFFFFF;--e-global-color-37fd731:#5B37F3;--e-global-color-cc1e1c9:#EAE1F9;--e-global-color-1a3badc:#0A061D;--e-global-color-dbc6472:#9072FE;--e-global-color-9d20e64:#3820A1;--e-global-color-ce1db71:#2D1C6B;--e-global-color-e12c8b6:#000000;--e-global-color-8a40c94:#FFFFFF;--e-global-color-6eef0d4:#06A663;--e-global-color-c2df6f5:#FF1654;--e-global-color-2bdea03:#6E7271;--e-global-typography-primary-font-family:"Reomagin Lexend";--e-global-typography-primary-font-size:clamp(6.5rem, 4.816rem + 4.49vw, 12rem);--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:clamp(6.825rem, 5.057rem + 4.714vw, 12.6rem);--e-global-typography-primary-letter-spacing:-0.015em;--e-global-typography-secondary-font-family:"Reomagin Lexend";--e-global-typography-secondary-font-size:clamp(5rem, 3.776rem + 3.265vw, 9rem);--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:clamp(5.5rem, 4.153rem + 3.592vw, 9.9rem);--e-global-typography-secondary-letter-spacing:-0.01em;--e-global-typography-text-font-family:"Reomagin Lexend";--e-global-typography-text-font-size:clamp(3.5rem, 2.908rem + 2.245vw, 6.5rem);--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:clamp(4.313rem, 3.344rem + 2.582vw, 7.475rem);--e-global-typography-text-letter-spacing:-0.005em;--e-global-typography-accent-font-family:"Reomagin Lexend";--e-global-typography-accent-font-size:clamp(2.5rem, 1.735rem + 2.041vw, 5rem);--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:clamp(3rem, 2.082rem + 2.449vw, 6rem);--e-global-typography-accent-letter-spacing:0em;--e-global-typography-solace_body_font_family-font-family:"Reomagin Lexend";--e-global-typography-solace_body_font_family-font-size:clamp(2rem, 1.388rem + 1.633vw, 4rem);--e-global-typography-solace_body_font_family-font-weight:300;--e-global-typography-solace_body_font_family-text-transform:none;--e-global-typography-solace_body_font_family-line-height:clamp(2.5rem, 1.735rem + 2.041vw, 5rem);--e-global-typography-solace_body_font_family-letter-spacing:0em;--e-global-typography-solace_h1_font_family_general-font-family:"Reomagin Lexend";--e-global-typography-solace_h1_font_family_general-font-size:clamp(1.75rem, 1.291rem + 1.224vw, 3.25rem);--e-global-typography-solace_h1_font_family_general-font-weight:300;--e-global-typography-solace_h1_font_family_general-line-height:clamp(2.275rem, 1.678rem + 1.592vw, 4.225rem);--e-global-typography-solace_h2_font_family_general-font-family:"Reomagin Lexend";--e-global-typography-solace_h2_font_family_general-font-size:clamp(1.5rem, 1.194rem + 0.816vw, 2.5rem);--e-global-typography-solace_h2_font_family_general-font-weight:300;--e-global-typography-solace_h2_font_family_general-line-height:clamp(2.025rem, 1.612rem + 1.102vw, 3.375rem);--e-global-typography-solace_h3_font_family_general-font-family:"Reomagin Lexend";--e-global-typography-solace_h3_font_family_general-font-size:clamp(1.25rem, 1.097rem + 0.408vw, 1.75rem);--e-global-typography-solace_h3_font_family_general-font-weight:300;--e-global-typography-solace_h3_font_family_general-line-height:clamp(1.75rem, 1.536rem + 0.571vw, 2.45rem);--e-global-typography-solace_h4_font_family_general-font-family:"Reomagin Lexend";--e-global-typography-solace_h4_font_family_general-font-size:clamp(1rem, 0.962rem + 0.102vw, 1.125rem);--e-global-typography-solace_h4_font_family_general-font-weight:500;--e-global-typography-solace_h4_font_family_general-line-height:clamp(1.45rem, 1.395rem + 0.148vw, 1.631rem);--e-global-typography-solace_h4_font_family_general-letter-spacing:0.01em;--e-global-typography-solace_h5_font_family_general-font-family:"Reomagin Lexend";--e-global-typography-solace_h5_font_family_general-font-size:clamp(1rem, 0.923rem + 0.204vw, 1.25rem);--e-global-typography-solace_h5_font_family_general-font-weight:300;--e-global-typography-solace_h5_font_family_general-line-height:clamp(1.5rem, 1.385rem + 0.306vw, 1.875rem);--e-global-typography-solace_h5_font_family_general-letter-spacing:0.01em;--e-global-typography-solace_h6_font_family_general-font-family:"Reomagin Lexend";--e-global-typography-solace_h6_font_family_general-font-size:clamp(0.938rem, 0.88rem + 0.153vw, 1.125rem);--e-global-typography-solace_h6_font_family_general-font-weight:300;--e-global-typography-solace_h6_font_family_general-line-height:clamp(1.406rem, 1.32rem + 0.23vw, 1.688rem);--e-global-typography-solace_h6_font_family_general-letter-spacing:0.015em;--e-global-typography-solace_smaller_font_family-font-family:"Reomagin Lexend";--e-global-typography-solace_smaller_font_family-font-size:clamp(0.813rem, 0.774rem + 0.102vw, 0.938rem);--e-global-typography-solace_smaller_font_family-font-weight:300;--e-global-typography-solace_smaller_font_family-line-height:clamp(1.219rem, 1.161rem + 0.153vw, 1.406rem);--e-global-typography-solace_smaller_font_family-letter-spacing:0.02em;--e-global-typography-solace_logotitle_font_family-font-family:"Reomagin Lexend";--e-global-typography-solace_logotitle_font_family-font-size:clamp(0.875rem, 0.837rem + 0.102vw, 1rem);--e-global-typography-solace_logotitle_font_family-font-weight:400;--e-global-typography-solace_logotitle_font_family-line-height:clamp(1.137rem, 1.088rem + 0.133vw, 1.3rem);--e-global-typography-solace_logotitle_font_family-letter-spacing:0.05em;--e-global-typography-solace_button_font_family-font-family:"Reomagin Lexend";--e-global-typography-solace_button_font_family-font-size:clamp(0.75rem, 0.712rem + 0.102vw, 0.875rem);--e-global-typography-solace_button_font_family-font-weight:400;--e-global-typography-solace_button_font_family-line-height:clamp(0.975rem, 0.925rem + 0.133vw, 1.137rem);color:var( --e-global-color-8a40c94 );font-family:var( --e-global-typography-solace_h6_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h6_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h6_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h6_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h6_font_family_general-letter-spacing );}.elementor-kit-18 e-page-transition{background-color:#FFBC7D;}.elementor-kit-18 p{margin-block-end:0rem;}.elementor-kit-18 a{color:var( --e-global-color-8a40c94 );font-family:var( --e-global-typography-solace_logotitle_font_family-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_logotitle_font_family-font-size );font-weight:var( --e-global-typography-solace_logotitle_font_family-font-weight );line-height:var( --e-global-typography-solace_logotitle_font_family-line-height );letter-spacing:var( --e-global-typography-solace_logotitle_font_family-letter-spacing );}.elementor-kit-18 a:hover{color:var( --e-global-color-dbc6472 );font-family:var( --e-global-typography-solace_logotitle_font_family-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_logotitle_font_family-font-size );font-weight:var( --e-global-typography-solace_logotitle_font_family-font-weight );line-height:var( --e-global-typography-solace_logotitle_font_family-line-height );letter-spacing:var( --e-global-typography-solace_logotitle_font_family-letter-spacing );}.elementor-kit-18 label{font-family:var( --e-global-typography-solace_smaller_font_family-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_smaller_font_family-font-size );font-weight:var( --e-global-typography-solace_smaller_font_family-font-weight );line-height:var( --e-global-typography-solace_smaller_font_family-line-height );letter-spacing:var( --e-global-typography-solace_smaller_font_family-letter-spacing );}.elementor-kit-18 input:not([type="button"]):not([type="submit"]),.elementor-kit-18 textarea,.elementor-kit-18 .elementor-field-textual{font-family:var( --e-global-typography-solace_button_font_family-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_button_font_family-font-size );font-weight:var( --e-global-typography-solace_button_font_family-font-weight );line-height:var( --e-global-typography-solace_button_font_family-line-height );letter-spacing:var( --e-global-typography-solace_button_font_family-letter-spacing );color:var( --e-global-color-9d20e64 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-e12c8b6 );border-radius:8px 8px 8px 8px;}.elementor-kit-18 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-18 textarea:focus,.elementor-kit-18 .elementor-field-textual:focus{border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-18{--e-global-typography-primary-font-size:clamp(6.5rem, 4.816rem + 4.49vw, 12rem);--e-global-typography-primary-line-height:clamp(6.825rem, 5.057rem + 4.714vw, 12.6rem);--e-global-typography-primary-letter-spacing:-0.015em;--e-global-typography-secondary-font-size:clamp(5rem, 3.776rem + 3.265vw, 9rem);--e-global-typography-secondary-line-height:clamp(5.5rem, 4.153rem + 3.592vw, 9.9rem);--e-global-typography-secondary-letter-spacing:-0.01em;--e-global-typography-text-font-size:clamp(3.75rem, 2.908rem + 2.245vw, 6.5rem);--e-global-typography-text-line-height:clamp(4.313rem, 3.344rem + 2.582vw, 7.475rem);--e-global-typography-text-letter-spacing:-0.005em;--e-global-typography-accent-font-size:clamp(2.5rem, 1.735rem + 2.041vw, 5rem);--e-global-typography-accent-line-height:clamp(3rem, 2.082rem + 2.449vw, 6rem);--e-global-typography-accent-letter-spacing:0px;--e-global-typography-solace_body_font_family-font-size:clamp(2rem, 1.388rem + 1.633vw, 4rem);--e-global-typography-solace_body_font_family-line-height:clamp(2.5rem, 1.735rem + 2.041vw, 5rem);--e-global-typography-solace_body_font_family-letter-spacing:0px;--e-global-typography-solace_h1_font_family_general-font-size:clamp(1.75rem, 1.291rem + 1.224vw, 3.25rem);--e-global-typography-solace_h1_font_family_general-line-height:clamp(2.275rem, 1.678rem + 1.592vw, 4.225rem);--e-global-typography-solace_h1_font_family_general-letter-spacing:0px;--e-global-typography-solace_h2_font_family_general-font-size:clamp(1.5rem, 1.194rem + 0.816vw, 2.5rem);--e-global-typography-solace_h2_font_family_general-line-height:clamp(2.025rem, 1.612rem + 1.102vw, 3.375rem);--e-global-typography-solace_h2_font_family_general-letter-spacing:0px;--e-global-typography-solace_h3_font_family_general-font-size:clamp(1.25rem, 1.097rem + 0.408vw, 1.75rem);--e-global-typography-solace_h3_font_family_general-line-height:clamp(1.75rem, 1.536rem + 0.571vw, 2.45rem);--e-global-typography-solace_h3_font_family_general-letter-spacing:0px;--e-global-typography-solace_h4_font_family_general-font-size:clamp(1rem, 0.962rem + 0.102vw, 1.125rem);--e-global-typography-solace_h4_font_family_general-line-height:clamp(1.45rem, 1.395rem + 0.148vw, 1.631rem);--e-global-typography-solace_h4_font_family_general-letter-spacing:0.01em;--e-global-typography-solace_h5_font_family_general-font-size:clamp(1rem, 0.923rem + 0.204vw, 1.25rem);--e-global-typography-solace_h5_font_family_general-line-height:clamp(1.5rem, 1.385rem + 0.306vw, 1.875rem);--e-global-typography-solace_h5_font_family_general-letter-spacing:0.01em;--e-global-typography-solace_h6_font_family_general-font-size:clamp(0.938rem, 0.88rem + 0.153vw, 1.125rem);--e-global-typography-solace_h6_font_family_general-line-height:clamp(1.406rem, 1.32rem + 0.23vw, 1.688rem);--e-global-typography-solace_h6_font_family_general-letter-spacing:0.015em;--e-global-typography-solace_smaller_font_family-font-size:clamp(0.813rem, 0.774rem + 0.102vw, 0.938rem);--e-global-typography-solace_smaller_font_family-line-height:clamp(1.219rem, 1.161rem + 0.153vw, 1.406rem);--e-global-typography-solace_smaller_font_family-letter-spacing:0.02em;--e-global-typography-solace_logotitle_font_family-font-size:clamp(0.875rem, 0.837rem + 0.102vw, 1rem);--e-global-typography-solace_logotitle_font_family-line-height:clamp(1.137rem, 1.088rem + 0.133vw, 1.3rem);--e-global-typography-solace_logotitle_font_family-letter-spacing:0.05em;--e-global-typography-solace_button_font_family-font-size:clamp(0.75rem, 0.712rem + 0.102vw, 0.875rem);--e-global-typography-solace_button_font_family-line-height:clamp(0.975rem, 0.925rem + 0.133vw, 1.137rem);font-size:var( --e-global-typography-solace_h6_font_family_general-font-size );line-height:var( --e-global-typography-solace_h6_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h6_font_family_general-letter-spacing );}.elementor-kit-18 a{font-size:var( --e-global-typography-solace_logotitle_font_family-font-size );line-height:var( --e-global-typography-solace_logotitle_font_family-line-height );letter-spacing:var( --e-global-typography-solace_logotitle_font_family-letter-spacing );}.elementor-kit-18 a:hover{font-size:var( --e-global-typography-solace_logotitle_font_family-font-size );line-height:var( --e-global-typography-solace_logotitle_font_family-line-height );letter-spacing:var( --e-global-typography-solace_logotitle_font_family-letter-spacing );}.elementor-kit-18 label{font-size:var( --e-global-typography-solace_smaller_font_family-font-size );line-height:var( --e-global-typography-solace_smaller_font_family-line-height );letter-spacing:var( --e-global-typography-solace_smaller_font_family-letter-spacing );}.elementor-kit-18 input:not([type="button"]):not([type="submit"]),.elementor-kit-18 textarea,.elementor-kit-18 .elementor-field-textual{font-size:var( --e-global-typography-solace_button_font_family-font-size );line-height:var( --e-global-typography-solace_button_font_family-line-height );letter-spacing:var( --e-global-typography-solace_button_font_family-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-18{--e-global-typography-primary-font-size:clamp(6.5rem, 4.816rem + 4.49vw, 12rem);--e-global-typography-primary-line-height:clamp(6.825rem, 5.057rem + 4.714vw, 12.6rem);--e-global-typography-primary-letter-spacing:-0.015em;--e-global-typography-secondary-font-size:clamp(5rem, 3.776rem + 3.265vw, 9rem);--e-global-typography-secondary-line-height:clamp(5.5rem, 4.153rem + 3.592vw, 9.9rem);--e-global-typography-secondary-letter-spacing:-0.01em;--e-global-typography-text-font-size:clamp(3.75rem, 2.908rem + 2.245vw, 6.5rem);--e-global-typography-text-line-height:clamp(4.313rem, 3.344rem + 2.582vw, 7.475rem);--e-global-typography-text-letter-spacing:-0.005em;--e-global-typography-accent-font-size:clamp(2.5rem, 1.735rem + 2.041vw, 5rem);--e-global-typography-accent-line-height:clamp(3rem, 2.082rem + 2.449vw, 6rem);--e-global-typography-accent-letter-spacing:0px;--e-global-typography-solace_body_font_family-font-size:clamp(2rem, 1.388rem + 1.633vw, 4rem);--e-global-typography-solace_body_font_family-line-height:clamp(2.5rem, 1.735rem + 2.041vw, 5rem);--e-global-typography-solace_body_font_family-letter-spacing:0px;--e-global-typography-solace_h1_font_family_general-font-size:clamp(1.75rem, 1.291rem + 1.224vw, 3.25rem);--e-global-typography-solace_h1_font_family_general-line-height:clamp(2.275rem, 1.678rem + 1.592vw, 4.225rem);--e-global-typography-solace_h1_font_family_general-letter-spacing:0px;--e-global-typography-solace_h2_font_family_general-font-size:clamp(1.5rem, 1.194rem + 0.816vw, 2.5rem);--e-global-typography-solace_h2_font_family_general-line-height:clamp(2.025rem, 1.612rem + 1.102vw, 3.375rem);--e-global-typography-solace_h2_font_family_general-letter-spacing:0px;--e-global-typography-solace_h3_font_family_general-font-size:clamp(1.25rem, 1.097rem + 0.408vw, 1.75rem);--e-global-typography-solace_h3_font_family_general-line-height:clamp(1.75rem, 1.536rem + 0.571vw, 2.45rem);--e-global-typography-solace_h3_font_family_general-letter-spacing:0px;--e-global-typography-solace_h4_font_family_general-font-size:clamp(1rem, 0.962rem + 0.102vw, 1.125rem);--e-global-typography-solace_h4_font_family_general-line-height:clamp(1.45rem, 1.395rem + 0.148vw, 1.631rem);--e-global-typography-solace_h4_font_family_general-letter-spacing:0.01em;--e-global-typography-solace_h5_font_family_general-font-size:clamp(1rem, 0.923rem + 0.204vw, 1.25rem);--e-global-typography-solace_h5_font_family_general-line-height:clamp(1.5rem, 1.385rem + 0.306vw, 1.875rem);--e-global-typography-solace_h5_font_family_general-letter-spacing:0.01em;--e-global-typography-solace_h6_font_family_general-font-size:clamp(0.938rem, 0.88rem + 0.153vw, 1.125rem);--e-global-typography-solace_h6_font_family_general-line-height:clamp(1.406rem, 1.32rem + 0.23vw, 1.688rem);--e-global-typography-solace_h6_font_family_general-letter-spacing:0.015em;--e-global-typography-solace_smaller_font_family-font-size:clamp(0.813rem, 0.774rem + 0.102vw, 0.938rem);--e-global-typography-solace_smaller_font_family-line-height:clamp(1.219rem, 1.161rem + 0.153vw, 1.406rem);--e-global-typography-solace_smaller_font_family-letter-spacing:0.02em;--e-global-typography-solace_logotitle_font_family-font-size:clamp(0.875rem, 0.837rem + 0.102vw, 1rem);--e-global-typography-solace_logotitle_font_family-line-height:clamp(1.137rem, 1.088rem + 0.133vw, 1.3rem);--e-global-typography-solace_logotitle_font_family-letter-spacing:0.05em;--e-global-typography-solace_button_font_family-font-size:clamp(0.75rem, 0.712rem + 0.102vw, 0.875rem);--e-global-typography-solace_button_font_family-line-height:clamp(0.975rem, 0.925rem + 0.133vw, 1.137rem);--e-global-typography-solace_button_font_family-letter-spacing:0.05em;font-size:var( --e-global-typography-solace_h6_font_family_general-font-size );line-height:var( --e-global-typography-solace_h6_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h6_font_family_general-letter-spacing );}.elementor-kit-18 a{font-size:var( --e-global-typography-solace_logotitle_font_family-font-size );line-height:var( --e-global-typography-solace_logotitle_font_family-line-height );letter-spacing:var( --e-global-typography-solace_logotitle_font_family-letter-spacing );}.elementor-kit-18 a:hover{font-size:var( --e-global-typography-solace_logotitle_font_family-font-size );line-height:var( --e-global-typography-solace_logotitle_font_family-line-height );letter-spacing:var( --e-global-typography-solace_logotitle_font_family-letter-spacing );}.elementor-kit-18 label{font-size:var( --e-global-typography-solace_smaller_font_family-font-size );line-height:var( --e-global-typography-solace_smaller_font_family-line-height );letter-spacing:var( --e-global-typography-solace_smaller_font_family-letter-spacing );}.elementor-kit-18 input:not([type="button"]):not([type="submit"]),.elementor-kit-18 textarea,.elementor-kit-18 .elementor-field-textual{font-size:var( --e-global-typography-solace_button_font_family-font-size );line-height:var( --e-global-typography-solace_button_font_family-line-height );letter-spacing:var( --e-global-typography-solace_button_font_family-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Reomagin Lexend';
	font-display: auto;
	src: url('https://reomagin.ai/wp-content/uploads/2025/03/Lexend-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */