.elementor-32 .elementor-element.elementor-element-5abea8c{--display:flex;--min-height:1000px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5abea8c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5abea8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kittykat.ai/wp-content/uploads/2025/10/Desktop.png");background-position:top center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-0bad925{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-32 .elementor-element.elementor-element-518b3d6{text-align:center;}.elementor-32 .elementor-element.elementor-element-518b3d6 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:64px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-fd6b2e6{--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:flex-start;--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-32 .elementor-element.elementor-element-fd6b2e6.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-32 .elementor-element.elementor-element-74d3f98.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-74d3f98{text-align:center;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-9df5eb1{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-15e2a37{--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 24px;--row-gap:0px;--column-gap:24px;--background-transition:0.3s;--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-32 .elementor-element.elementor-element-15e2a37:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-15e2a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kittykat.ai/wp-content/uploads/2025/10/Group.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-32 .elementor-element.elementor-element-cb21f58{--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;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-cb21f58:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-cb21f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-32 .elementor-element.elementor-element-cb21f58:hover{background-color:#8579E7;}.elementor-32 .elementor-element.elementor-element-a20b16f{text-align:center;}.elementor-32 .elementor-element.elementor-element-a20b16f .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;color:#000000;}.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-32 .elementor-element.elementor-element-5d0bfa6 > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-5d0bfa6 .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-5d0bfa6 .ue_beginning_text{color:#000000;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;}.elementor-32 .elementor-element.elementor-element-5d0bfa6 .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-5d0bfa6 .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-7960ef0{text-align:center;}.elementor-32 .elementor-element.elementor-element-7960ef0 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-32 .elementor-element.elementor-element-4ca958d{padding:0px 8px 0px 8px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-icon i{color:#718CF200;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-icon svg{fill:#718CF200;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-b0ff2f0{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-a7ce46b{text-align:start;}.elementor-32 .elementor-element.elementor-element-a7ce46b .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-5c37a49{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-f0fd501{--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;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-f0fd501:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f0fd501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-32 .elementor-element.elementor-element-f0fd501:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-4f2877c{text-align:center;}.elementor-32 .elementor-element.elementor-element-4f2877c .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-4f2877c .elementor-heading-title a:hover, .elementor-32 .elementor-element.elementor-element-4f2877c .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-a19f263 > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-a19f263 .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-a19f263 .ue_beginning_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-a19f263 .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-a19f263 .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-58df6b6{text-align:center;}.elementor-32 .elementor-element.elementor-element-58df6b6 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-89f4b6e{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-458739a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-5aa31f2{text-align:start;}.elementor-32 .elementor-element.elementor-element-5aa31f2 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-51fdb89{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-7dc5e8e{--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;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-7dc5e8e:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7dc5e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-32 .elementor-element.elementor-element-7dc5e8e:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-5f667ce{text-align:center;}.elementor-32 .elementor-element.elementor-element-5f667ce .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-c6aea9c > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-c6aea9c .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-c6aea9c .ue_beginning_text{color:#000000;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-32 .elementor-element.elementor-element-c6aea9c .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-c6aea9c .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-98b6e40{text-align:center;}.elementor-32 .elementor-element.elementor-element-98b6e40 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-cf1cd72{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-9cea7b9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-09f006b{text-align:start;}.elementor-32 .elementor-element.elementor-element-09f006b .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-d3cc7c8{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-0e1f564{--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;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-0e1f564:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-0e1f564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-32 .elementor-element.elementor-element-0e1f564:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-c3bd344{text-align:center;}.elementor-32 .elementor-element.elementor-element-c3bd344 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-9a666aa > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-9a666aa .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-9a666aa .ue_beginning_text{color:#000000;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-32 .elementor-element.elementor-element-9a666aa .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-9a666aa .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-ab4afbe{text-align:center;}.elementor-32 .elementor-element.elementor-element-ab4afbe .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-71ee8c8{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-b216536{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-dfc5837{--spacer-size:120px;}.elementor-32 .elementor-element.elementor-element-55b841c{--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 24px;--row-gap:0px;--column-gap:24px;--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-32 .elementor-element.elementor-element-55b841c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-55b841c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kittykat.ai/wp-content/uploads/2025/10/Group.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-32 .elementor-element.elementor-element-9b30e0f{--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;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-9b30e0f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-9b30e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-32 .elementor-element.elementor-element-9b30e0f:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-f69e407{text-align:center;}.elementor-32 .elementor-element.elementor-element-f69e407 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;color:#000000;}.elementor-32 .elementor-element.elementor-element-f06c6f3 > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-f06c6f3 .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-f06c6f3 .ue_beginning_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-f06c6f3 .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-f06c6f3 .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-9c491d3{text-align:center;}.elementor-32 .elementor-element.elementor-element-9c491d3 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-fccfa12{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-a46f5e9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-11266f9{text-align:start;}.elementor-32 .elementor-element.elementor-element-11266f9 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-e30d110{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-3b2cd99{--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;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-3b2cd99:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-3b2cd99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-32 .elementor-element.elementor-element-3b2cd99:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-484a181{text-align:center;}.elementor-32 .elementor-element.elementor-element-484a181 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-484a181 .elementor-heading-title a:hover, .elementor-32 .elementor-element.elementor-element-484a181 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-2975a4b > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-2975a4b .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-2975a4b .ue_beginning_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-2975a4b .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-2975a4b .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-20db8c8{text-align:center;}.elementor-32 .elementor-element.elementor-element-20db8c8 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-bd4e7b6{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-c25762b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-31385c9{text-align:start;}.elementor-32 .elementor-element.elementor-element-31385c9 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-50ec8b4{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-f20fc92{--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;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-f20fc92:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f20fc92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-32 .elementor-element.elementor-element-f20fc92:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-7ffac3b{text-align:center;}.elementor-32 .elementor-element.elementor-element-7ffac3b .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-db0f34a > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-db0f34a .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-db0f34a .ue_beginning_text{color:#000000;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-32 .elementor-element.elementor-element-db0f34a .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-db0f34a .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-18573d7{text-align:center;}.elementor-32 .elementor-element.elementor-element-18573d7 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-825f708{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-695659e{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-a394289{text-align:start;}.elementor-32 .elementor-element.elementor-element-a394289 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-38c533e{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-e78ef6f{--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;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-e78ef6f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e78ef6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-32 .elementor-element.elementor-element-e78ef6f:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-60a521d{text-align:center;}.elementor-32 .elementor-element.elementor-element-60a521d .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-1d6be73 > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-1d6be73 .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-1d6be73 .ue_beginning_text{color:#000000;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-32 .elementor-element.elementor-element-1d6be73 .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-1d6be73 .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-31b2969{text-align:center;}.elementor-32 .elementor-element.elementor-element-31b2969 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-8ca7a9d{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-b44f966{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-f447420{--spacer-size:120px;}.elementor-32 .elementor-element.elementor-element-5deb67b{--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-32 .elementor-element.elementor-element-5deb67b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5deb67b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F7D3CD 100%, #F1C9D8 100%);}.elementor-32 .elementor-element.elementor-element-ab2f055{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ab2f055.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-f8f8d52{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-f8f8d52.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-f8f8d52 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:64px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-96e5b18{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:#000000;}.elementor-32 .elementor-element.elementor-element-96e5b18.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-3f289f2{--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:flex-start;--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-32 .elementor-element.elementor-element-3f289f2.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-255a4f2.elementor-element{--align-self:flex-start;}.elementor-32 .elementor-element.elementor-element-255a4f2{text-align:center;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-32 .elementor-element.elementor-element-6616c12{--display:flex;--min-height:0px;--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 24px;--row-gap:0px;--column-gap:24px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-6616c12:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-6616c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kittykat.ai/wp-content/uploads/2025/10/Group.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-32 .elementor-element.elementor-element-f2b1db9{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-f2b1db9:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f2b1db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-32 .elementor-element.elementor-element-f2b1db9:hover{background-color:#8579E7;}.elementor-32 .elementor-element.elementor-element-9f2d404{text-align:center;}.elementor-32 .elementor-element.elementor-element-9f2d404 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;color:#000000;}.elementor-32 .elementor-element.elementor-element-4811a69 > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-4811a69 .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-4811a69 .ue_beginning_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-4811a69 .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-4811a69 .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-282539f{text-align:center;}.elementor-32 .elementor-element.elementor-element-282539f .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-icon i{color:#718CF200;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-icon svg{fill:#718CF200;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-e26a0b0{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-522a3f3{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-0848677{text-align:start;}.elementor-32 .elementor-element.elementor-element-0848677 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-3801c6c{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-318ede0{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-318ede0:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-318ede0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-32 .elementor-element.elementor-element-318ede0:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-6e3ed0c{text-align:center;}.elementor-32 .elementor-element.elementor-element-6e3ed0c .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-6e3ed0c .elementor-heading-title a:hover, .elementor-32 .elementor-element.elementor-element-6e3ed0c .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-9592d39 > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-9592d39 .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-9592d39 .ue_beginning_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-9592d39 .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-9592d39 .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-b51d709{text-align:center;}.elementor-32 .elementor-element.elementor-element-b51d709 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-b8b3b93{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-8dc7290{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-c1ff29e{text-align:start;}.elementor-32 .elementor-element.elementor-element-c1ff29e .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-8f7c778{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-0e4e468{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-0e4e468:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-0e4e468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-32 .elementor-element.elementor-element-0e4e468:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-f76430e{text-align:center;}.elementor-32 .elementor-element.elementor-element-f76430e .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-56fe435 > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-56fe435 .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-56fe435 .ue_beginning_text{color:#000000;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-32 .elementor-element.elementor-element-56fe435 .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-56fe435 .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-2158b90{text-align:center;}.elementor-32 .elementor-element.elementor-element-2158b90 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-7e6ce41{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-5de5340{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-b6a6352{text-align:start;}.elementor-32 .elementor-element.elementor-element-b6a6352 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-ab36688{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-5df1e48{--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:flex-start;--align-items:center;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-5df1e48:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5df1e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-32 .elementor-element.elementor-element-5df1e48:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-64853d2{text-align:center;}.elementor-32 .elementor-element.elementor-element-64853d2 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-44441ef > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-44441ef .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-44441ef .ue_beginning_text{color:#000000;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-32 .elementor-element.elementor-element-44441ef .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-44441ef .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-23e8ca0{text-align:center;}.elementor-32 .elementor-element.elementor-element-23e8ca0 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-2bc5149{padding:8px 8px 8px 8px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-5ac752a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-918545c{--spacer-size:120px;}.elementor-32 .elementor-element.elementor-element-719c517{--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 24px;--row-gap:0px;--column-gap:24px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-719c517:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-719c517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kittykat.ai/wp-content/uploads/2025/10/Group.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-32 .elementor-element.elementor-element-56435f6{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-56435f6:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-56435f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-32 .elementor-element.elementor-element-56435f6:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-6c2b969{text-align:center;}.elementor-32 .elementor-element.elementor-element-6c2b969 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;color:#000000;}.elementor-32 .elementor-element.elementor-element-e0a363b > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-e0a363b .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-e0a363b .ue_beginning_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-e0a363b .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-e0a363b .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-d39d74b{text-align:center;}.elementor-32 .elementor-element.elementor-element-d39d74b .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-63a878a{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-6cc02db{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-a61e755{text-align:start;}.elementor-32 .elementor-element.elementor-element-a61e755 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-da0e862{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-395fd28{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-395fd28:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-395fd28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-32 .elementor-element.elementor-element-395fd28:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-d7c6f86{text-align:center;}.elementor-32 .elementor-element.elementor-element-d7c6f86 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-d7c6f86 .elementor-heading-title a:hover, .elementor-32 .elementor-element.elementor-element-d7c6f86 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-a953e68 > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-a953e68 .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-a953e68 .ue_beginning_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-a953e68 .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-a953e68 .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-225adab{text-align:center;}.elementor-32 .elementor-element.elementor-element-225adab .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-acd0cc4{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-e55c60d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-cbf3d90{text-align:start;}.elementor-32 .elementor-element.elementor-element-cbf3d90 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-3cc6182{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-6f16333{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-6f16333:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-6f16333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-32 .elementor-element.elementor-element-6f16333:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-72fa024{text-align:center;}.elementor-32 .elementor-element.elementor-element-72fa024 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-739ad0d > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-739ad0d .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-739ad0d .ue_beginning_text{color:#000000;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-32 .elementor-element.elementor-element-739ad0d .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-739ad0d .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-a3d6eb4{text-align:center;}.elementor-32 .elementor-element.elementor-element-a3d6eb4 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-5d8d3d1{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-eb27c02{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-a6500e2{text-align:start;}.elementor-32 .elementor-element.elementor-element-a6500e2 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-56bdce3{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-e3a1522{--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:flex-start;--align-items:center;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-e3a1522:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e3a1522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-32 .elementor-element.elementor-element-e3a1522:hover{background-color:transparent;background-image:linear-gradient(180deg, #8579E7 0%, #95A9F5 100%);}.elementor-32 .elementor-element.elementor-element-4adcc9f{text-align:center;}.elementor-32 .elementor-element.elementor-element-4adcc9f .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-a0cfae1 > .elementor-widget-container{margin:-32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-a0cfae1 .ue-text{text-align:center;}.elementor-32 .elementor-element.elementor-element-a0cfae1 .ue_beginning_text{color:#000000;font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:16px;font-weight:300;}.elementor-32 .elementor-element.elementor-element-a0cfae1 .ue_gradient_text{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:72px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-a0cfae1 .ue_ending_text{color:#000000;}.elementor-32 .elementor-element.elementor-element-d955fa6{text-align:center;}.elementor-32 .elementor-element.elementor-element-d955fa6 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-af4cfda{padding:8px 8px 8px 8px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-icon i{color:#00000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-icon svg{fill:#00000000;transition:fill 0.3s;}.elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-item > a{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-32 .elementor-element.elementor-element-933825c{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-32 .elementor-element.elementor-element-76b1109{--spacer-size:120px;}.elementor-32 .elementor-element.elementor-element-2952d13{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-32 .elementor-element.elementor-element-992d833{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-32 .elementor-element.elementor-element-992d833.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-480851f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-480851f.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-480851f .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:56px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-e14a22f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-e14a22f.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-e14a22f .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-46116b2{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:#000000;}.elementor-32 .elementor-element.elementor-element-46116b2.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-a28a3ae{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-a28a3ae.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-a28a3ae .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-8cfc928{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:#000000;}.elementor-32 .elementor-element.elementor-element-8cfc928.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-e618332{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-32 .elementor-element.elementor-element-e618332:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e618332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DB6E96 0%, #EA8979 100%);}.elementor-32 .elementor-element.elementor-element-e618332.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-c5096c2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-c5096c2.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-c5096c2 .elementor-heading-title{font-family:"Neue Hass Grotesk Display Pro", Sans-serif;font-size:56px;font-weight:500;color:#FFFFFF;}.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-32 .elementor-element.elementor-element-aed2b02 .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;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-fd6b2e6{--width:300px;}.elementor-32 .elementor-element.elementor-element-cb21f58{--width:384px;}.elementor-32 .elementor-element.elementor-element-b0ff2f0{--width:90%;}.elementor-32 .elementor-element.elementor-element-f0fd501{--width:384px;}.elementor-32 .elementor-element.elementor-element-458739a{--width:90%;}.elementor-32 .elementor-element.elementor-element-7dc5e8e{--width:384px;}.elementor-32 .elementor-element.elementor-element-9cea7b9{--width:90%;}.elementor-32 .elementor-element.elementor-element-0e1f564{--width:384px;}.elementor-32 .elementor-element.elementor-element-b216536{--width:90%;}.elementor-32 .elementor-element.elementor-element-9b30e0f{--width:384px;}.elementor-32 .elementor-element.elementor-element-a46f5e9{--width:90%;}.elementor-32 .elementor-element.elementor-element-3b2cd99{--width:384px;}.elementor-32 .elementor-element.elementor-element-c25762b{--width:90%;}.elementor-32 .elementor-element.elementor-element-f20fc92{--width:384px;}.elementor-32 .elementor-element.elementor-element-695659e{--width:90%;}.elementor-32 .elementor-element.elementor-element-e78ef6f{--width:384px;}.elementor-32 .elementor-element.elementor-element-b44f966{--width:90%;}.elementor-32 .elementor-element.elementor-element-3f289f2{--width:300px;}.elementor-32 .elementor-element.elementor-element-6616c12{--width:100%;}.elementor-32 .elementor-element.elementor-element-f2b1db9{--width:384px;}.elementor-32 .elementor-element.elementor-element-318ede0{--width:384px;}.elementor-32 .elementor-element.elementor-element-0e4e468{--width:384px;}.elementor-32 .elementor-element.elementor-element-5df1e48{--width:384px;}.elementor-32 .elementor-element.elementor-element-56435f6{--width:384px;}.elementor-32 .elementor-element.elementor-element-395fd28{--width:384px;}.elementor-32 .elementor-element.elementor-element-6f16333{--width:384px;}.elementor-32 .elementor-element.elementor-element-e3a1522{--width:384px;}.elementor-32 .elementor-element.elementor-element-992d833{--width:1200px;}.elementor-32 .elementor-element.elementor-element-e618332{--width:1200px;}}@media(max-width:1366px) and (min-width:768px){.elementor-32 .elementor-element.elementor-element-ab2f055{--width:100%;}.elementor-32 .elementor-element.elementor-element-992d833{--width:100%;}.elementor-32 .elementor-element.elementor-element-e618332{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-32 .elementor-element.elementor-element-fd6b2e6{--width:300px;}.elementor-32 .elementor-element.elementor-element-cb21f58{--width:400px;}.elementor-32 .elementor-element.elementor-element-f0fd501{--width:400px;}.elementor-32 .elementor-element.elementor-element-7dc5e8e{--width:400px;}.elementor-32 .elementor-element.elementor-element-0e1f564{--width:400px;}.elementor-32 .elementor-element.elementor-element-9b30e0f{--width:400px;}.elementor-32 .elementor-element.elementor-element-3b2cd99{--width:400px;}.elementor-32 .elementor-element.elementor-element-f20fc92{--width:400px;}.elementor-32 .elementor-element.elementor-element-e78ef6f{--width:400px;}.elementor-32 .elementor-element.elementor-element-3f289f2{--width:300px;}.elementor-32 .elementor-element.elementor-element-f2b1db9{--width:400px;}.elementor-32 .elementor-element.elementor-element-318ede0{--width:400px;}.elementor-32 .elementor-element.elementor-element-0e4e468{--width:400px;}.elementor-32 .elementor-element.elementor-element-5df1e48{--width:400px;}.elementor-32 .elementor-element.elementor-element-56435f6{--width:400px;}.elementor-32 .elementor-element.elementor-element-395fd28{--width:400px;}.elementor-32 .elementor-element.elementor-element-6f16333{--width:400px;}.elementor-32 .elementor-element.elementor-element-e3a1522{--width:400px;}}@media(max-width:1366px){.elementor-32 .elementor-element.elementor-element-5abea8c{--padding-top:20%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-15e2a37{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.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-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-55b841c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-32 .elementor-element.elementor-element-96e5b18{--container-widget-width:874px;--container-widget-flex-grow:0;width:var( --container-widget-width, 874px );max-width:874px;}.elementor-32 .elementor-element.elementor-element-6616c12{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-32 .elementor-element.elementor-element-719c517{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-32 .elementor-element.elementor-element-46116b2{--container-widget-width:874px;--container-widget-flex-grow:0;width:var( --container-widget-width, 874px );max-width:874px;}.elementor-32 .elementor-element.elementor-element-8cfc928{--container-widget-width:874px;--container-widget-flex-grow:0;width:var( --container-widget-width, 874px );max-width:874px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-32 .elementor-element.elementor-element-aed2b02 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-518b3d6 .elementor-heading-title{font-size:56px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-15e2a37{--gap:24px 30px;--row-gap:24px;--column-gap:30px;--flex-wrap:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-32 .elementor-element.elementor-element-cb21f58{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.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-32 .elementor-element.elementor-element-5d0bfa6 .ue_gradient_text{font-size:56px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-4ca958d{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-4ca958d .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-f0fd501{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-a19f263 .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-89f4b6e .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-7dc5e8e{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-c6aea9c .ue_beginning_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-c6aea9c .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-cf1cd72 .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-0e1f564{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-9a666aa .ue_beginning_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-9a666aa .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-71ee8c8 .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-55b841c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-32 .elementor-element.elementor-element-9b30e0f{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-f06c6f3 .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-fccfa12{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-fccfa12 .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-3b2cd99{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-2975a4b .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-bd4e7b6 .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-f20fc92{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-db0f34a .ue_beginning_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-db0f34a .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-825f708 .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-e78ef6f{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-1d6be73 .ue_beginning_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-1d6be73 .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-8ca7a9d .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-ab2f055{--padding-top:8%;--padding-bottom:8%;--padding-left:04%;--padding-right:4%;}.elementor-32 .elementor-element.elementor-element-f8f8d52 .elementor-heading-title{font-size:56px;}.elementor-32 .elementor-element.elementor-element-6616c12{--gap:24px 30px;--row-gap:24px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-32 .elementor-element.elementor-element-f2b1db9{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-4811a69 .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-e26a0b0{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-e26a0b0 .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-318ede0{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-9592d39 .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-b8b3b93 .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-0e4e468{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-56fe435 .ue_beginning_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-56fe435 .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-7e6ce41 .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-5df1e48{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-44441ef .ue_beginning_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-44441ef .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-2bc5149 .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-719c517{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-32 .elementor-element.elementor-element-56435f6{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-e0a363b .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-63a878a{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-63a878a .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-395fd28{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-a953e68 .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-acd0cc4 .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-6f16333{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-739ad0d .ue_beginning_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-739ad0d .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-5d8d3d1 .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-e3a1522{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-a0cfae1 .ue_beginning_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-a0cfae1 .ue_gradient_text{font-size:56px;}.elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32 .elementor-element.elementor-element-af4cfda .elementor-icon-list-item > a{font-size:18px;}.elementor-32 .elementor-element.elementor-element-992d833{--padding-top:8%;--padding-bottom:8%;--padding-left:04%;--padding-right:4%;}.elementor-32 .elementor-element.elementor-element-e618332{--padding-top:8%;--padding-bottom:8%;--padding-left:04%;--padding-right:4%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-32 .elementor-element.elementor-element-aed2b02 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-5abea8c{--width:100%;--min-height:2200px;--padding-top:35%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-32 .elementor-element.elementor-element-0bad925{--gap:54px 20px;--row-gap:54px;--column-gap:20px;}.elementor-32 .elementor-element.elementor-element-518b3d6 .elementor-heading-title{font-size:36px;}.elementor-32 .elementor-element.elementor-element-fd6b2e6{--width:67%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-9df5eb1{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-15e2a37{--min-height:0px;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-32 .elementor-element.elementor-element-cb21f58{--min-height:540px;}.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-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-5c37a49{font-size:18px;}.elementor-32 .elementor-element.elementor-element-f0fd501{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-51fdb89{font-size:18px;}.elementor-32 .elementor-element.elementor-element-7dc5e8e{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-d3cc7c8{font-size:18px;}.elementor-32 .elementor-element.elementor-element-0e1f564{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-55b841c{--min-height:0px;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-9b30e0f{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-e30d110{font-size:18px;}.elementor-32 .elementor-element.elementor-element-3b2cd99{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-50ec8b4{font-size:18px;}.elementor-32 .elementor-element.elementor-element-f20fc92{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-38c533e{font-size:18px;}.elementor-32 .elementor-element.elementor-element-e78ef6f{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-5deb67b{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ab2f055{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-f8f8d52 .elementor-heading-title{font-size:36px;}.elementor-32 .elementor-element.elementor-element-96e5b18{padding:2% 2% 2% 2%;font-size:16px;}.elementor-32 .elementor-element.elementor-element-3f289f2{--width:67%;}.elementor-32 .elementor-element.elementor-element-6616c12{--min-height:0px;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-f2b1db9{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-3801c6c{font-size:18px;}.elementor-32 .elementor-element.elementor-element-318ede0{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-8f7c778{font-size:18px;}.elementor-32 .elementor-element.elementor-element-0e4e468{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-ab36688{font-size:18px;}.elementor-32 .elementor-element.elementor-element-5df1e48{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-719c517{--min-height:0px;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-56435f6{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-da0e862{font-size:18px;}.elementor-32 .elementor-element.elementor-element-395fd28{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-3cc6182{font-size:18px;}.elementor-32 .elementor-element.elementor-element-6f16333{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-56bdce3{font-size:18px;}.elementor-32 .elementor-element.elementor-element-e3a1522{--min-height:540px;}.elementor-32 .elementor-element.elementor-element-2952d13{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-480851f .elementor-heading-title{font-size:36px;}.elementor-32 .elementor-element.elementor-element-46116b2{padding:2% 2% 2% 2%;font-size:16px;}.elementor-32 .elementor-element.elementor-element-8cfc928{padding:2% 2% 2% 2%;font-size:16px;}.elementor-32 .elementor-element.elementor-element-e618332{--padding-top:10%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-32 .elementor-element.elementor-element-c5096c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-32 .elementor-element.elementor-element-c5096c2 .elementor-heading-title{font-size:36px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-32 .elementor-element.elementor-element-aed2b02 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-cb21f58 */.elementor-32 .elementor-element.elementor-element-cb21f58 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-cb21f58::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-cb21f58:hover {
  color: white;
}
/* Apply hover text color only to the hovered card */
.pricing-tables .premium-pricing:hover,
.pricing-tables .premium-pricing:hover * {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
    stroke:white;
}

/* Optional: reset text color on normal state */
.pricing-tables .premium-pricing,
.pricing-tables .premium-pricing * {
  color: #000000;
  -webkit-text-fill-color: #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0fd501 */.elementor-32 .elementor-element.elementor-element-f0fd501 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-f0fd501::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-f0fd501:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc5e8e */.elementor-32 .elementor-element.elementor-element-7dc5e8e {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-7dc5e8e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-7dc5e8e:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e1f564 */.elementor-32 .elementor-element.elementor-element-0e1f564 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-0e1f564::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-0e1f564:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b30e0f */.elementor-32 .elementor-element.elementor-element-9b30e0f {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-9b30e0f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-9b30e0f:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b2cd99 */.elementor-32 .elementor-element.elementor-element-3b2cd99 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-3b2cd99::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-3b2cd99:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20fc92 */.elementor-32 .elementor-element.elementor-element-f20fc92 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-f20fc92::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-f20fc92:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e78ef6f */.elementor-32 .elementor-element.elementor-element-e78ef6f {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-e78ef6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-e78ef6f:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b1db9 */.elementor-32 .elementor-element.elementor-element-f2b1db9 { position: relative; border-radius: 20px; /* adjust as needed */ z-index: 1; color: black; /* default text color */ transition: color 0.3s ease; 
/* smooth text color change */ }
.elementor-32 .elementor-element.elementor-element-f2b1db9::before { content: ""; position: absolute; inset: 0; padding: 1px; 
/* border thickness */
border-radius: inherit; 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; }
/* Hover effect */ 
.elementor-32 .elementor-element.elementor-element-f2b1db9:hover { color: white; }
/* Apply hover text color only to the hovered card */ 
.touch-pricing-tables.touch-pricing:hover, .touch-pricing-tables.touch-pricing:hover * {
    color: #ffffff !important; 
    -webkit-text-fill-color: #ffffff !important; stroke:white; } 
    
/* Optional: reset text color on normal state */ 
.touch-pricing-tables .touch-pricing, .touch-pricing-tables .touch-pricing * { color: #000000; 
-webkit-text-fill-color: #000000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-318ede0 */.elementor-32 .elementor-element.elementor-element-318ede0 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-318ede0::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-318ede0:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4e468 */.elementor-32 .elementor-element.elementor-element-0e4e468 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-0e4e468::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-0e4e468:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df1e48 */.elementor-32 .elementor-element.elementor-element-5df1e48 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-5df1e48::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-5df1e48:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56435f6 */.elementor-32 .elementor-element.elementor-element-56435f6 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-56435f6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-56435f6:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-395fd28 */.elementor-32 .elementor-element.elementor-element-395fd28 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-395fd28::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-395fd28:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f16333 */.elementor-32 .elementor-element.elementor-element-6f16333 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-6f16333::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-6f16333:hover {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3a1522 */.elementor-32 .elementor-element.elementor-element-e3a1522 {
  position: relative;
  border-radius: 20px; /* adjust as needed */
  z-index: 1;
  color: black; /* default text color */
  transition: color 0.3s ease; /* smooth text color change */
}

.elementor-32 .elementor-element.elementor-element-e3a1522::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  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;
}

/* Hover effect */
.elementor-32 .elementor-element.elementor-element-e3a1522:hover {
  color: white;
}/* 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 */