.elementor-27 .elementor-element.elementor-element-2010cf8{--display:flex;--min-height:668px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-2010cf8:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2010cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kittykat.ai/wp-content/uploads/2026/01/kittykat-kk_spotlight_series_ai_model_thumbnails_for_kittykat-QnjWjHB6-100-scaled.png");background-position:0px -320px;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-184a811{--display:flex;--min-height:800px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27 .elementor-element.elementor-element-184a811:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-184a811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kittykat.ai/wp-content/uploads/2025/10/background-start.png");background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-061559f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:-11.5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-27 .elementor-element.elementor-element-061559f:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-061559f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-27 .elementor-element.elementor-element-061559f::before, .elementor-27 .elementor-element.elementor-element-061559f > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-061559f > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-061559f > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-061559f > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-061559f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-061559f.e-con{--align-self:center;}.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-27 .elementor-element.elementor-element-1edd644{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-1edd644.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-9baa6d7{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-31f7d76 .elementor-button{background-color:#718CF2;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:124px 124px 124px 124px;padding:16px 24px 16px 24px;}.elementor-27 .elementor-element.elementor-element-31f7d76 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-31f7d76 .elementor-button:focus{background-color:#8579E7;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-31f7d76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-31f7d76 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-31f7d76 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-523f75f .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#473939;color:#473939;box-shadow:0px 2px 12px -1px rgba(0, 0, 0, 0.15);border-radius:124px 124px 124px 124px;padding:16px 24px 16px 24px;}.elementor-27 .elementor-element.elementor-element-523f75f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-523f75f .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-523f75f .elementor-button:focus{color:#DB6E96;}.elementor-27 .elementor-element.elementor-element-523f75f .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-523f75f .elementor-button:focus svg{fill:#DB6E96;}.elementor-27 .elementor-element.elementor-element-22d6f4f{--display:flex;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:6%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-widget-ucaddon_gradient_text_effect .ue_beginning_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-widget-ucaddon_gradient_text_effect .ue_gradient_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-widget-ucaddon_gradient_text_effect .ue_ending_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-27 .elementor-element.elementor-element-97deb6d{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-97deb6d > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-27 .elementor-element.elementor-element-97deb6d.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-97deb6d .ue-text{text-align:center;}.elementor-27 .elementor-element.elementor-element-97deb6d .ue_beginning_text{color:#000000;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:64px;font-weight:500;line-height:0px;letter-spacing:0px;}.elementor-27 .elementor-element.elementor-element-97deb6d .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:64px;font-weight:500;line-height:58px;}.elementor-27 .elementor-element.elementor-element-97deb6d .ue_ending_text{color:#000000;}.elementor-27 .elementor-element.elementor-element-6afe97b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 70px 0px;text-align:center;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-b82f072{--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;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1395ec4{--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;--gap:024px 24px;--row-gap:024px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6f63514{--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:stretch;--flex-wrap:wrap;--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-27 .elementor-element.elementor-element-209ea51{--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{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-27 .elementor-element.elementor-element-61e30af{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-61e30af img{width:100%;}.elementor-27 .elementor-element.elementor-element-9bcba93{--display:flex;--justify-content:center;--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-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-27 .elementor-element.elementor-element-d702275 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-536e202 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-60f5ddf{color:#000000;}.elementor-27 .elementor-element.elementor-element-b024aa9 .elementor-button{background-color:transparent;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:18px;font-weight:500;background-image:linear-gradient(90deg, #DB6E96 0%, #EA8979 100%);border-radius:124px 124px 124px 124px;}.elementor-27 .elementor-element.elementor-element-dae08c7{--display:flex;--min-height:694px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-f75eecd{text-align:start;}.elementor-27 .elementor-element.elementor-element-f75eecd img{width:100%;}.elementor-27 .elementor-element.elementor-element-b16ccb3 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-590ce98 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-4009740{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:#000000;}.elementor-27 .elementor-element.elementor-element-0f36230 .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, #DB6E96 0%, #EA8979 100%);}.elementor-27 .elementor-element.elementor-element-3742a87{--display:flex;--min-height:670px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-e5ae993{text-align:start;}.elementor-27 .elementor-element.elementor-element-e5ae993 img{width:100%;}.elementor-27 .elementor-element.elementor-element-8618dca .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-402484e .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-d95b561{text-align:start;color:#000000;}.elementor-27 .elementor-element.elementor-element-8ad11bc .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, #DB6E96 0%, #EA8979 100%);}.elementor-27 .elementor-element.elementor-element-ff953e5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a1b715e{--display:flex;--min-height:300px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-27 .elementor-element.elementor-element-a1b715e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a1b715e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-27 .elementor-element.elementor-element-e6b7b37{text-align:center;}.elementor-27 .elementor-element.elementor-element-e6b7b37 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:56px;font-weight:500;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-902c51a{--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;}.elementor-27 .elementor-element.elementor-element-df341d5 .elementor-button{background-color:#FFFFFF;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-radius:124px 124px 124px 124px;padding:16px 24px 16px 24px;}.elementor-27 .elementor-element.elementor-element-df341d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-d523293 .elementor-button{background-color:#FFFFFF47;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:124px 124px 124px 124px;padding:16px 24px 16px 24px;}.elementor-27 .elementor-element.elementor-element-d523293{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-44cd012{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-27 .elementor-element.elementor-element-44cd012:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-44cd012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kittykat.ai/wp-content/uploads/2025/12/background-mid-right.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-4e89ed4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-ffa181e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27 .elementor-element.elementor-element-fa27de9{--display:flex;--min-height:560px;--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-27 .elementor-element.elementor-element-720252e{text-align:start;}.elementor-27 .elementor-element.elementor-element-720252e .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-27 .elementor-element.elementor-element-8a1eba0{text-align:start;}.elementor-27 .elementor-element.elementor-element-8a1eba0 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:56px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-42fd8f7{--display:flex;--min-height:0px;--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-42fd8f7.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-43338d1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-43338d1.elementor-element{--align-self:center;}.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-27 .elementor-element.elementor-element-f51e11e.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-f51e11e .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-f51e11e .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-f51e11e .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-4b5d7ff{--display:flex;--min-height:104px;--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-4b5d7ff.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-799c3d8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-799c3d8.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-5d362ad.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-5d362ad .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-5d362ad .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-5d362ad .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-fe41f9b{--display:flex;--min-height:104px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-fe41f9b.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-0dda458{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-0dda458.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-b8ed237.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-b8ed237 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-b8ed237 .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-b8ed237 .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-3e0e251{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-3e0e251.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-ff7080f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-9a7890b{--display:flex;--min-height:382px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-9a7890b.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-f27d192 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-f005593{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-68a5f2d{--display:flex;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-68a5f2d.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-30e0255 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-3d5de4c{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-4b67f48{--display:flex;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-4b67f48.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-c07a6b6 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-1be0f32{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-5886230{--display:flex;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-5886230.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-1e60aab .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-4a1b001{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-58090f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 130px;--row-gap:0px;--column-gap:130px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d0016bf{--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;}.elementor-27 .elementor-element.elementor-element-ea62eac{--display:flex;--min-height:560px;--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-27 .elementor-element.elementor-element-2bca0a2{text-align:start;}.elementor-27 .elementor-element.elementor-element-2bca0a2 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-27 .elementor-element.elementor-element-4209530{text-align:start;}.elementor-27 .elementor-element.elementor-element-4209530 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:56px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-86b777d{--display:flex;--min-height:104px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-86b777d.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-94bc08a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-94bc08a.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7e5134d.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7e5134d .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-7e5134d .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-7e5134d .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-5f4b276{--display:flex;--min-height:104px;--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-5f4b276.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-985bc17{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-985bc17.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-e8293c5.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-e8293c5 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-e8293c5 .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-e8293c5 .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-087c52f{--display:flex;--min-height:104px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-087c52f.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-48dc1b5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-48dc1b5.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-6199c04.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-6199c04 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-6199c04 .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-6199c04 .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-fec4f1a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-fec4f1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-e7b9e8f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-0ae4f62{--display:flex;--min-height:382px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-0ae4f62.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-553ddd7 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-626e027{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-f8ea999{--display:flex;--min-height:382px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-f8ea999.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-be84384 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-adb285d{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-4c55c6b{--display:flex;--min-height:382px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-4c55c6b.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-b408dca .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-3506659{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-3885b77{--display:flex;--min-height:382px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-3885b77.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-06d5e61 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-8078dd7{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-8e491c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 130px;--row-gap:0px;--column-gap:130px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a0b1484{--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;}.elementor-27 .elementor-element.elementor-element-c92b39c{--display:flex;--min-height:560px;--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-27 .elementor-element.elementor-element-d45b8f7{text-align:start;}.elementor-27 .elementor-element.elementor-element-d45b8f7 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-27 .elementor-element.elementor-element-9daa370{text-align:start;}.elementor-27 .elementor-element.elementor-element-9daa370 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:56px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-405a361{--display:flex;--min-height:104px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-405a361.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-decc320{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-decc320.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-9838e00.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-9838e00 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-9838e00 .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-9838e00 .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-4bc88e1{--display:flex;--min-height:104px;--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-4bc88e1.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-62d4fd6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-62d4fd6.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-37c0463.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-37c0463 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-37c0463 .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-37c0463 .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-758bf44{--display:flex;--min-height:104px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-758bf44.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-04c8788{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-04c8788.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7df32e1.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7df32e1 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-7df32e1 .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-7df32e1 .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-9853bbc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-9853bbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-a57c908{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-4278fef{--display:flex;--min-height:382px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-4278fef.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-196d05f .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-1321469{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-8996b50{--display:flex;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-8996b50.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-da9cf08 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-5c97021{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-f1a452e{--display:flex;--min-height:382px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-f1a452e.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-bc26d42 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-f13b037{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-420733a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 130px;--row-gap:0px;--column-gap:130px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-814364a{--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;}.elementor-27 .elementor-element.elementor-element-5ffab93{--display:flex;--min-height:560px;--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-27 .elementor-element.elementor-element-5584891{text-align:start;}.elementor-27 .elementor-element.elementor-element-5584891 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-27 .elementor-element.elementor-element-881b910{text-align:start;}.elementor-27 .elementor-element.elementor-element-881b910 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:56px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-b21ea4d{--display:flex;--min-height:104px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-b21ea4d.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-a6a3373{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-a6a3373.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7c8356d.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7c8356d .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-7c8356d .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-7c8356d .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-402c0f3{--display:flex;--min-height:104px;--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-402c0f3.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-2e0da22{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-2e0da22.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-214bca9.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-214bca9 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-214bca9 .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-214bca9 .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-b974e76{--display:flex;--min-height:104px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-27 .elementor-element.elementor-element-b974e76.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-10f1151{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-10f1151.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-90e3d67.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-90e3d67 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-90e3d67 .elementor-icon{font-size:35px;}.elementor-27 .elementor-element.elementor-element-90e3d67 .elementor-icon svg{height:35px;}.elementor-27 .elementor-element.elementor-element-888cee1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-888cee1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-c018e9b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-0a37f88{--display:flex;--min-height:382px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-0a37f88.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-74206e1 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-d191a5a{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-ab47c61{--display:flex;--min-height:382px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-ab47c61.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7cd12e0 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-b80ef8d{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-a9f9c4d{--display:flex;--min-height:382px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-a9f9c4d.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-0c18723 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:43px;font-weight:500;color:#000000;}.elementor-27 .elementor-element.elementor-element-9056d86{text-align:start;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-f15517f{--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:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e153bdf{--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:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-27 .elementor-element.elementor-element-1076bf3{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-27 .elementor-element.elementor-element-1076bf3:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1076bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DB6E96 0%, #EA8979 100%);}.elementor-27 .elementor-element.elementor-element-1076bf3.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-05a9df1{text-align:center;}.elementor-27 .elementor-element.elementor-element-05a9df1 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:56px;font-weight:500;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-f4534ac{width:var( --container-widget-width, 981px );max-width:981px;--container-widget-width:981px;--container-widget-flex-grow:0;text-align:center;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-f4534ac.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-6101312 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#000000;color:#000000;border-radius:124px 124px 124px 124px;padding:16px 24px 16px 24px;}.elementor-27 .elementor-element.elementor-element-6101312 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-6101312 .elementor-button:focus{background-color:#FFFFFF30;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-6101312 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-6101312 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1366px){.elementor-27 .elementor-element.elementor-element-2010cf8{--min-height:696px;}.elementor-27 .elementor-element.elementor-element-184a811{--min-height:606px;}.elementor-27 .elementor-element.elementor-element-061559f{--margin-top:-12%;--margin-bottom:-22%;--margin-left:-22%;--margin-right:-22%;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-1edd644{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-31f7d76 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-523f75f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-22d6f4f{--padding-top:32%;--padding-bottom:13%;--padding-left:0%;--padding-right:0%;}.elementor-widget-ucaddon_gradient_text_effect .ue_beginning_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_text_effect .ue_gradient_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_text_effect .ue_ending_text{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-6afe97b{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-6afe97b.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-6f63514{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-4009740{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-44cd012{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-ffa181e{--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-27 .elementor-element.elementor-element-fa27de9{--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-27 .elementor-element.elementor-element-ff7080f{--e-con-grid-template-columns:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d0016bf{--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-27 .elementor-element.elementor-element-ea62eac{--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-27 .elementor-element.elementor-element-e7b9e8f{--grid-auto-flow:row;--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-27 .elementor-element.elementor-element-f8ea999{--min-height:100%;}.elementor-27 .elementor-element.elementor-element-a0b1484{--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-27 .elementor-element.elementor-element-c92b39c{--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-27 .elementor-element.elementor-element-a57c908{--grid-auto-flow:row;--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-27 .elementor-element.elementor-element-814364a{--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-27 .elementor-element.elementor-element-5ffab93{--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-27 .elementor-element.elementor-element-c018e9b{--grid-auto-flow:row;--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-27 .elementor-element.elementor-element-f4534ac{--container-widget-width:874px;--container-widget-flex-grow:0;width:var( --container-widget-width, 874px );max-width:874px;}.elementor-27 .elementor-element.elementor-element-6101312 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-2010cf8:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2010cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-27 .elementor-element.elementor-element-061559f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:12%;--padding-bottom:8%;--padding-left:7%;--padding-right:7%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-31f7d76 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-523f75f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ucaddon_gradient_text_effect .ue_beginning_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_text_effect .ue_gradient_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_text_effect .ue_ending_text{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-97deb6d .ue_beginning_text{line-height:1em;}.elementor-27 .elementor-element.elementor-element-6afe97b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-6afe97b.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-b82f072{--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1395ec4{--gap:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-6f63514{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-61e30af{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-27 .elementor-element.elementor-element-61e30af img{max-width:100%;}.elementor-27 .elementor-element.elementor-element-4009740{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-ff953e5{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-27 .elementor-element.elementor-element-e6b7b37 .elementor-heading-title{font-size:46px;}.elementor-27 .elementor-element.elementor-element-44cd012{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-4e89ed4{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-27 .elementor-element.elementor-element-4e89ed4.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-ffa181e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-ff7080f{--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-27 .elementor-element.elementor-element-9a7890b{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-f27d192 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-68a5f2d{--min-height:100%;}.elementor-27 .elementor-element.elementor-element-30e0255 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-4b67f48{--min-height:100%;}.elementor-27 .elementor-element.elementor-element-c07a6b6 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-5886230{--min-height:100%;}.elementor-27 .elementor-element.elementor-element-1e60aab .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-58090f2{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-27 .elementor-element.elementor-element-58090f2.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-d0016bf{--justify-content:center;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-e7b9e8f{--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-27 .elementor-element.elementor-element-0ae4f62{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-553ddd7 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-f8ea999{--min-height:100%;}.elementor-27 .elementor-element.elementor-element-be84384 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-4c55c6b{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-b408dca .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-3885b77{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-06d5e61 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-8e491c5{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-27 .elementor-element.elementor-element-8e491c5.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-a0b1484{--justify-content:center;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-a57c908{--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-27 .elementor-element.elementor-element-4278fef{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-196d05f .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-8996b50{--min-height:100%;}.elementor-27 .elementor-element.elementor-element-da9cf08 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-f1a452e{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-bc26d42 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-420733a{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-27 .elementor-element.elementor-element-420733a.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-814364a{--justify-content:center;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-5ffab93{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27 .elementor-element.elementor-element-c018e9b{--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-27 .elementor-element.elementor-element-0a37f88{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-74206e1 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-ab47c61{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-7cd12e0 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-a9f9c4d{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-0c18723 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-f15517f{--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1076bf3{--padding-top:8%;--padding-bottom:8%;--padding-left:04%;--padding-right:4%;}.elementor-27 .elementor-element.elementor-element-6101312 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-2010cf8:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2010cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kittykat.ai/wp-content/uploads/2026/01/kittykat-kk_spotlight_series_ai_model_thumbnails_for_kittykat-QnjWjHB6-100-scaled.png");background-position:top center;}.elementor-27 .elementor-element.elementor-element-2010cf8{--min-height:328px;}.elementor-27 .elementor-element.elementor-element-184a811{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-061559f{--width:100%;--padding-top:12%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-1edd644{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;padding:0px 0px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-31f7d76 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-523f75f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ucaddon_gradient_text_effect .ue_beginning_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_text_effect .ue_gradient_text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_gradient_text_effect .ue_ending_text{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-97deb6d{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-27 .elementor-element.elementor-element-97deb6d .ue_beginning_text{font-size:36px;line-height:34px;}.elementor-27 .elementor-element.elementor-element-97deb6d .ue_gradient_text{font-size:36px;line-height:34px;}.elementor-27 .elementor-element.elementor-element-6afe97b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:16px;}.elementor-27 .elementor-element.elementor-element-6afe97b.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-b82f072{--width:100%;--min-height:473px;--padding-top:6%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-27 .elementor-element.elementor-element-1395ec4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-6f63514{--width:308px;}.elementor-27 .elementor-element.elementor-element-209ea51{--width:308px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-61e30af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-536e202 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-b024aa9 .elementor-button{font-size:16px;}.elementor-27 .elementor-element.elementor-element-4009740{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-3742a87{--width:308px;}.elementor-27 .elementor-element.elementor-element-e6b7b37 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-44cd012{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-4e89ed4{--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-27 .elementor-element.elementor-element-fa27de9{--min-height:400px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-27 .elementor-element.elementor-element-8a1eba0 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-42fd8f7{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-43338d1{font-size:15px;}.elementor-27 .elementor-element.elementor-element-4b5d7ff{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-799c3d8{font-size:15px;}.elementor-27 .elementor-element.elementor-element-fe41f9b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-0dda458{font-size:15px;}.elementor-27 .elementor-element.elementor-element-ff7080f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-f27d192 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-f005593{font-size:17px;}.elementor-27 .elementor-element.elementor-element-68a5f2d{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-30e0255 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-3d5de4c{font-size:17px;}.elementor-27 .elementor-element.elementor-element-4b67f48{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-c07a6b6 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-1be0f32{font-size:17px;}.elementor-27 .elementor-element.elementor-element-5886230{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-1e60aab .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-4a1b001{font-size:17px;}.elementor-27 .elementor-element.elementor-element-ea62eac{--min-height:400px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-4209530 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-94bc08a{font-size:15px;}.elementor-27 .elementor-element.elementor-element-5f4b276{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-985bc17{font-size:15px;}.elementor-27 .elementor-element.elementor-element-087c52f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-48dc1b5{font-size:15px;}.elementor-27 .elementor-element.elementor-element-e7b9e8f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-553ddd7 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-626e027{font-size:17px;}.elementor-27 .elementor-element.elementor-element-f8ea999{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-be84384 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-adb285d{font-size:17px;}.elementor-27 .elementor-element.elementor-element-b408dca .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-3506659{font-size:17px;}.elementor-27 .elementor-element.elementor-element-06d5e61 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-8078dd7{font-size:17px;}.elementor-27 .elementor-element.elementor-element-c92b39c{--min-height:400px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-9daa370 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-decc320{font-size:15px;}.elementor-27 .elementor-element.elementor-element-4bc88e1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-62d4fd6{font-size:15px;}.elementor-27 .elementor-element.elementor-element-758bf44{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-04c8788{font-size:15px;}.elementor-27 .elementor-element.elementor-element-a57c908{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-196d05f .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-1321469{font-size:17px;}.elementor-27 .elementor-element.elementor-element-8996b50{--min-height:320px;}.elementor-27 .elementor-element.elementor-element-da9cf08 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-5c97021{font-size:17px;}.elementor-27 .elementor-element.elementor-element-bc26d42 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-f13b037{font-size:17px;}.elementor-27 .elementor-element.elementor-element-5ffab93{--min-height:400px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-881b910 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-a6a3373{font-size:15px;}.elementor-27 .elementor-element.elementor-element-402c0f3{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-2e0da22{font-size:15px;}.elementor-27 .elementor-element.elementor-element-b974e76{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-27 .elementor-element.elementor-element-10f1151{font-size:15px;}.elementor-27 .elementor-element.elementor-element-c018e9b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-74206e1 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-d191a5a{font-size:17px;}.elementor-27 .elementor-element.elementor-element-7cd12e0 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-b80ef8d{font-size:17px;}.elementor-27 .elementor-element.elementor-element-0c18723 .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-9056d86{font-size:17px;}.elementor-27 .elementor-element.elementor-element-f15517f{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e153bdf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-05a9df1 .elementor-heading-title{font-size:36px;}.elementor-27 .elementor-element.elementor-element-f4534ac{padding:2% 2% 2% 2%;font-size:16px;}.elementor-27 .elementor-element.elementor-element-6101312 .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:16px 16px 16px 16px;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-061559f{--width:1200px;}.elementor-27 .elementor-element.elementor-element-6f63514{--width:100%;}.elementor-27 .elementor-element.elementor-element-209ea51{--width:961px;}.elementor-27 .elementor-element.elementor-element-9bcba93{--width:50%;}.elementor-27 .elementor-element.elementor-element-dae08c7{--width:384px;}.elementor-27 .elementor-element.elementor-element-3742a87{--width:384px;}.elementor-27 .elementor-element.elementor-element-4e89ed4{--width:100%;}.elementor-27 .elementor-element.elementor-element-fa27de9{--width:357px;}.elementor-27 .elementor-element.elementor-element-42fd8f7{--width:282px;}.elementor-27 .elementor-element.elementor-element-4b5d7ff{--width:282px;}.elementor-27 .elementor-element.elementor-element-fe41f9b{--width:282px;}.elementor-27 .elementor-element.elementor-element-3e0e251{--width:66.6666%;}.elementor-27 .elementor-element.elementor-element-ff7080f{--width:100%;}.elementor-27 .elementor-element.elementor-element-9a7890b{--width:380px;}.elementor-27 .elementor-element.elementor-element-68a5f2d{--width:380px;}.elementor-27 .elementor-element.elementor-element-4b67f48{--width:380px;}.elementor-27 .elementor-element.elementor-element-5886230{--width:380px;}.elementor-27 .elementor-element.elementor-element-58090f2{--width:100%;}.elementor-27 .elementor-element.elementor-element-ea62eac{--width:357px;}.elementor-27 .elementor-element.elementor-element-86b777d{--width:282px;}.elementor-27 .elementor-element.elementor-element-5f4b276{--width:282px;}.elementor-27 .elementor-element.elementor-element-087c52f{--width:282px;}.elementor-27 .elementor-element.elementor-element-fec4f1a{--width:66.6666%;}.elementor-27 .elementor-element.elementor-element-e7b9e8f{--width:100%;}.elementor-27 .elementor-element.elementor-element-0ae4f62{--width:380px;}.elementor-27 .elementor-element.elementor-element-f8ea999{--width:380px;}.elementor-27 .elementor-element.elementor-element-4c55c6b{--width:380px;}.elementor-27 .elementor-element.elementor-element-3885b77{--width:380px;}.elementor-27 .elementor-element.elementor-element-8e491c5{--width:100%;}.elementor-27 .elementor-element.elementor-element-c92b39c{--width:357px;}.elementor-27 .elementor-element.elementor-element-405a361{--width:282px;}.elementor-27 .elementor-element.elementor-element-4bc88e1{--width:282px;}.elementor-27 .elementor-element.elementor-element-758bf44{--width:282px;}.elementor-27 .elementor-element.elementor-element-9853bbc{--width:66.6666%;}.elementor-27 .elementor-element.elementor-element-a57c908{--width:100%;}.elementor-27 .elementor-element.elementor-element-4278fef{--width:380px;}.elementor-27 .elementor-element.elementor-element-8996b50{--width:380px;}.elementor-27 .elementor-element.elementor-element-f1a452e{--width:380px;}.elementor-27 .elementor-element.elementor-element-420733a{--width:100%;}.elementor-27 .elementor-element.elementor-element-5ffab93{--width:357px;}.elementor-27 .elementor-element.elementor-element-b21ea4d{--width:282px;}.elementor-27 .elementor-element.elementor-element-402c0f3{--width:282px;}.elementor-27 .elementor-element.elementor-element-b974e76{--width:282px;}.elementor-27 .elementor-element.elementor-element-888cee1{--width:66.6666%;}.elementor-27 .elementor-element.elementor-element-c018e9b{--width:100%;}.elementor-27 .elementor-element.elementor-element-0a37f88{--width:380px;}.elementor-27 .elementor-element.elementor-element-ab47c61{--width:380px;}.elementor-27 .elementor-element.elementor-element-a9f9c4d{--width:380px;}.elementor-27 .elementor-element.elementor-element-1076bf3{--width:1200px;}}@media(max-width:1366px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-184a811{--width:100%;}.elementor-27 .elementor-element.elementor-element-061559f{--width:100%;}.elementor-27 .elementor-element.elementor-element-6f63514{--width:100%;}.elementor-27 .elementor-element.elementor-element-ff7080f{--width:100%;}.elementor-27 .elementor-element.elementor-element-9a7890b{--width:100%;}.elementor-27 .elementor-element.elementor-element-68a5f2d{--width:100%;}.elementor-27 .elementor-element.elementor-element-4b67f48{--width:100%;}.elementor-27 .elementor-element.elementor-element-5886230{--width:100%;}.elementor-27 .elementor-element.elementor-element-0ae4f62{--width:100%;}.elementor-27 .elementor-element.elementor-element-f8ea999{--width:100%;}.elementor-27 .elementor-element.elementor-element-4c55c6b{--width:100%;}.elementor-27 .elementor-element.elementor-element-3885b77{--width:100%;}.elementor-27 .elementor-element.elementor-element-4278fef{--width:100%;}.elementor-27 .elementor-element.elementor-element-8996b50{--width:100%;}.elementor-27 .elementor-element.elementor-element-f1a452e{--width:100%;}.elementor-27 .elementor-element.elementor-element-0a37f88{--width:100%;}.elementor-27 .elementor-element.elementor-element-ab47c61{--width:100%;}.elementor-27 .elementor-element.elementor-element-a9f9c4d{--width:100%;}.elementor-27 .elementor-element.elementor-element-1076bf3{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-061559f{--width:690px;}.elementor-27 .elementor-element.elementor-element-fa27de9{--width:80%;}.elementor-27 .elementor-element.elementor-element-3e0e251{--width:583.317px;}.elementor-27 .elementor-element.elementor-element-ff7080f{--width:50%;}.elementor-27 .elementor-element.elementor-element-9a7890b{--width:280px;}.elementor-27 .elementor-element.elementor-element-68a5f2d{--width:280px;}.elementor-27 .elementor-element.elementor-element-4b67f48{--width:280px;}.elementor-27 .elementor-element.elementor-element-5886230{--width:280px;}.elementor-27 .elementor-element.elementor-element-ea62eac{--width:80%;}.elementor-27 .elementor-element.elementor-element-fec4f1a{--width:582.317px;}.elementor-27 .elementor-element.elementor-element-e7b9e8f{--width:50%;}.elementor-27 .elementor-element.elementor-element-0ae4f62{--width:280px;}.elementor-27 .elementor-element.elementor-element-f8ea999{--width:280px;}.elementor-27 .elementor-element.elementor-element-4c55c6b{--width:280px;}.elementor-27 .elementor-element.elementor-element-3885b77{--width:280px;}.elementor-27 .elementor-element.elementor-element-c92b39c{--width:80%;}.elementor-27 .elementor-element.elementor-element-9853bbc{--width:584.317px;}.elementor-27 .elementor-element.elementor-element-a57c908{--width:50%;}.elementor-27 .elementor-element.elementor-element-4278fef{--width:280px;}.elementor-27 .elementor-element.elementor-element-8996b50{--width:280px;}.elementor-27 .elementor-element.elementor-element-f1a452e{--width:280px;}.elementor-27 .elementor-element.elementor-element-5ffab93{--width:80%;}.elementor-27 .elementor-element.elementor-element-888cee1{--width:581.317px;}.elementor-27 .elementor-element.elementor-element-c018e9b{--width:50%;}.elementor-27 .elementor-element.elementor-element-0a37f88{--width:280px;}.elementor-27 .elementor-element.elementor-element-ab47c61{--width:280px;}.elementor-27 .elementor-element.elementor-element-a9f9c4d{--width:280px;}}/* Start custom CSS for container, class: .elementor-element-061559f */.glassy-container {
  background: rgba(255, 255, 255, 0.25); /* semi-transparent white */
  backdrop-filter: blur(20px) saturate(150%);
  -webkit-backdrop-filter: blur(20px) saturate(150%);
  border: 1px solid rgba(255, 255, 255, 0.35);
  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(31, 38, 135, 0.1);
  transition: all 0.3s ease;
}

/* Optional hover enhancement */
.glassy-container:hover {
  background: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.6);
  box-shadow: 0 10px 40px rgba(31, 38, 135, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209ea51 */.elementor-27 .elementor-element.elementor-element-209ea51 {
  position: relative;
  border-radius: 16px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-209ea51::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 16px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae08c7 */.elementor-27 .elementor-element.elementor-element-dae08c7 {
  position: relative;
  border-radius: 16px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-dae08c7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 16px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3742a87 */.elementor-27 .elementor-element.elementor-element-3742a87 {
  position: relative;
  border-radius: 16px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-3742a87::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 16px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42fd8f7 */.elementor-27 .elementor-element.elementor-element-42fd8f7 {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-42fd8f7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5d7ff */.elementor-27 .elementor-element.elementor-element-4b5d7ff {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-4b5d7ff::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe41f9b */.elementor-27 .elementor-element.elementor-element-fe41f9b {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-fe41f9b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7890b */.elementor-27 .elementor-element.elementor-element-9a7890b {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-9a7890b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68a5f2d */.elementor-27 .elementor-element.elementor-element-68a5f2d {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-68a5f2d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b67f48 */.elementor-27 .elementor-element.elementor-element-4b67f48 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-4b67f48::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5886230 */.elementor-27 .elementor-element.elementor-element-5886230 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-5886230::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b777d */.elementor-27 .elementor-element.elementor-element-86b777d {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-86b777d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f4b276 */.elementor-27 .elementor-element.elementor-element-5f4b276 {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-5f4b276::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-087c52f */.elementor-27 .elementor-element.elementor-element-087c52f {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-087c52f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae4f62 */.elementor-27 .elementor-element.elementor-element-0ae4f62 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-0ae4f62::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ea999 */.elementor-27 .elementor-element.elementor-element-f8ea999 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-f8ea999::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c55c6b */.elementor-27 .elementor-element.elementor-element-4c55c6b {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-4c55c6b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3885b77 */.elementor-27 .elementor-element.elementor-element-3885b77 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-3885b77::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-405a361 */.elementor-27 .elementor-element.elementor-element-405a361 {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-405a361::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bc88e1 */.elementor-27 .elementor-element.elementor-element-4bc88e1 {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-4bc88e1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758bf44 */.elementor-27 .elementor-element.elementor-element-758bf44 {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-758bf44::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4278fef */.elementor-27 .elementor-element.elementor-element-4278fef {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-4278fef::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8996b50 */.elementor-27 .elementor-element.elementor-element-8996b50 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-8996b50::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1a452e */.elementor-27 .elementor-element.elementor-element-f1a452e {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-f1a452e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21ea4d */.elementor-27 .elementor-element.elementor-element-b21ea4d {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-b21ea4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-402c0f3 */.elementor-27 .elementor-element.elementor-element-402c0f3 {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-402c0f3::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b974e76 */.elementor-27 .elementor-element.elementor-element-b974e76 {
  position: relative;
 /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-b974e76::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: 8px;
  background: linear-gradient(105deg, #EA8979 0%, #718CF2 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a37f88 */.elementor-27 .elementor-element.elementor-element-0a37f88 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-0a37f88::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab47c61 */.elementor-27 .elementor-element.elementor-element-ab47c61 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-ab47c61::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f9c4d */.elementor-27 .elementor-element.elementor-element-a9f9c4d {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
}

.elementor-27 .elementor-element.elementor-element-a9f9c4d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  background: linear-gradient(180deg, rgba(219, 110, 150, 1) 0%, rgba(113, 140, 242, 1) 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Hass Grotesk Display Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://kittykat.ai/wp-content/uploads/2025/10/NeueHaasDisplayBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Hass Grotesk Display Pro';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://kittykat.ai/wp-content/uploads/2025/10/NeueHaasDisplayLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Hass Grotesk Display Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://kittykat.ai/wp-content/uploads/2025/10/NeueHaasDisplayMediu.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Hass Grotesk Display Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://kittykat.ai/wp-content/uploads/2025/10/NeueHaasDisplayRoman.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Hass Grotesk Display Pro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://kittykat.ai/wp-content/uploads/2025/10/NeueHaasDisplayBlack.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Hass Grotesk Display Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kittykat.ai/wp-content/uploads/2025/10/NeueHaasDisplayThin.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Hass Grotesk Display Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://kittykat.ai/wp-content/uploads/2025/10/NeueHaasDisplayRoman-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */