.elementor-22 .elementor-element.elementor-element-32550a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-10610f9{background-color:#FFFFFF1A;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:99px 99px 99px 99px;}.elementor-22 .elementor-element.elementor-element-10610f9 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-10610f9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-10610f9 .elementor-icon-box-title a{font-family:"Spline Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-10610f9 .elementor-icon-box-description{font-family:"Spline Sans", Sans-serif;font-weight:500;color:#F9F506;}.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-22 .elementor-element.elementor-element-11a3332{text-align:center;}.elementor-22 .elementor-element.elementor-element-11a3332 .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:5rem;font-weight:900;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-1a14abc{text-align:center;font-family:"Spline Sans", Sans-serif;font-size:17px;font-weight:400;color:#CCCCCC;}.elementor-22 .elementor-element.elementor-element-f4492a9{--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;}.elementor-22 .elementor-element.elementor-element-f4492a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-460c40f .elementor-button{background-color:var( --e-global-color-primary );fill:#000000;color:#000000;border-radius:999px 999px 999px 999px;}.elementor-22 .elementor-element.elementor-element-41b2c9e .elementor-button{background-color:#383636E0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:999px 999px 999px 999px;}.elementor-22 .elementor-element.elementor-element-41b2c9e .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-41b2c9e .elementor-button:focus{background-color:#7A7A7ABA;}.elementor-22 .elementor-element.elementor-element-41b2c9e .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-c92d654{--display:flex;--min-height:85vh;--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c92d654:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c92d654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c92d654 > .elementor-shape-bottom .elementor-shape-fill, .elementor-22 .elementor-element.elementor-element-c92d654 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-c92d654 > .elementor-shape-bottom svg, .elementor-22 .elementor-element.elementor-element-c92d654 > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);height:500px;}.elementor-22 .elementor-element.elementor-element-d760daa{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d760daa:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d760daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d760daa::before, .elementor-22 .elementor-element.elementor-element-d760daa > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-d760daa > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-d760daa > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-d760daa > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-d760daa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #F2295B00 100%);}.elementor-22 .elementor-element.elementor-element-d760daa.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-8457db3{background-color:#FFFFFF1A;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:99px 99px 99px 99px;}.elementor-22 .elementor-element.elementor-element-8457db3 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-8457db3 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-8457db3 .elementor-icon-box-title a{font-family:"Spline Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-8457db3 .elementor-icon-box-description{font-family:"Spline Sans", Sans-serif;font-weight:500;color:#F9F506;}.elementor-22 .elementor-element.elementor-element-6c6ee47{text-align:center;}.elementor-22 .elementor-element.elementor-element-6c6ee47 .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:5rem;font-weight:900;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-63a9631{text-align:center;font-family:"Spline Sans", Sans-serif;font-size:17px;font-weight:400;color:#CCCCCC;}.elementor-22 .elementor-element.elementor-element-20ea2c5{--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;}.elementor-22 .elementor-element.elementor-element-20ea2c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-a37e17c .elementor-button{background-color:var( --e-global-color-primary );fill:#000000;color:#000000;border-radius:999px 999px 999px 999px;}.elementor-22 .elementor-element.elementor-element-afa7325 .elementor-button{background-color:#383636E0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:999px 999px 999px 999px;}.elementor-22 .elementor-element.elementor-element-afa7325 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-afa7325 .elementor-button:focus{background-color:#7A7A7ABA;}.elementor-22 .elementor-element.elementor-element-afa7325 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-0ee57be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0ee57be:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0ee57be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-833ae83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-3166da3 .elementor-heading-title{color:var( --e-global-color-1216e75 );}.elementor-22 .elementor-element.elementor-element-69f1c6f{font-family:"Spline Sans", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-b89e8fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-b86925d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-4b3106c{background-color:#FFFFFF;padding:20px 020px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E9D47BD;border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-4b3106c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-4b3106c.elementor-view-stacked .elementor-icon{background-color:#D6539C;fill:var( --e-global-color-ddce935 );color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-4b3106c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4b3106c.elementor-view-default .elementor-icon{fill:#D6539C;color:#D6539C;border-color:#D6539C;}.elementor-22 .elementor-element.elementor-element-4b3106c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-4b3106c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-4b3106c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-4b3106c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-4b3106c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-4b3106c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-4b3106c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-4b3106c .elementor-icon{font-size:25px;}.elementor-22 .elementor-element.elementor-element-4b3106c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4b3106c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-4b3106c .elementor-icon-box-title{color:#000102;}.elementor-22 .elementor-element.elementor-element-4b3106c:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-4b3106c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-7337718{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-875b447{background-color:#FFFFFF;padding:20px 020px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E9D47BD;border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-875b447 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-875b447.elementor-view-stacked .elementor-icon{background-color:#D6539C;fill:var( --e-global-color-ddce935 );color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-875b447.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-875b447.elementor-view-default .elementor-icon{fill:#D6539C;color:#D6539C;border-color:#D6539C;}.elementor-22 .elementor-element.elementor-element-875b447.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-875b447.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-875b447.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-875b447.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-875b447.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-875b447.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-875b447.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-875b447 .elementor-icon{font-size:25px;}.elementor-22 .elementor-element.elementor-element-875b447 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-875b447 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-875b447 .elementor-icon-box-title{color:#000102;}.elementor-22 .elementor-element.elementor-element-875b447:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-875b447:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-4df8ce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-f99c8ff{background-color:#FFFFFF;padding:20px 020px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E9D47BD;border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-f99c8ff .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-f99c8ff.elementor-view-stacked .elementor-icon{background-color:#D6539C;fill:var( --e-global-color-ddce935 );color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-f99c8ff.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f99c8ff.elementor-view-default .elementor-icon{fill:#D6539C;color:#D6539C;border-color:#D6539C;}.elementor-22 .elementor-element.elementor-element-f99c8ff.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-f99c8ff.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-f99c8ff.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-f99c8ff.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-f99c8ff.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-f99c8ff.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-f99c8ff.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-f99c8ff .elementor-icon{font-size:25px;}.elementor-22 .elementor-element.elementor-element-f99c8ff .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f99c8ff .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-f99c8ff .elementor-icon-box-title{color:#000102;}.elementor-22 .elementor-element.elementor-element-f99c8ff:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-f99c8ff:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-d7c4fd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-760b19f{background-color:#FFFFFF;padding:20px 020px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E9D47BD;border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-760b19f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-760b19f.elementor-view-stacked .elementor-icon{background-color:#D6539C;fill:var( --e-global-color-ddce935 );color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-760b19f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-760b19f.elementor-view-default .elementor-icon{fill:#D6539C;color:#D6539C;border-color:#D6539C;}.elementor-22 .elementor-element.elementor-element-760b19f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-760b19f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-760b19f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-760b19f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-760b19f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-760b19f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-760b19f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-760b19f .elementor-icon{font-size:25px;}.elementor-22 .elementor-element.elementor-element-760b19f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-760b19f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-760b19f .elementor-icon-box-title{color:#000102;}.elementor-22 .elementor-element.elementor-element-760b19f:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-760b19f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-3438d66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-169c2ec{background-color:#FFFFFF;padding:20px 020px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E9D47BD;border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-169c2ec .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-169c2ec.elementor-view-stacked .elementor-icon{background-color:#D6539C;fill:var( --e-global-color-ddce935 );color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-169c2ec.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-169c2ec.elementor-view-default .elementor-icon{fill:#D6539C;color:#D6539C;border-color:#D6539C;}.elementor-22 .elementor-element.elementor-element-169c2ec.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-169c2ec.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-169c2ec.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-169c2ec.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-169c2ec.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-169c2ec.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-169c2ec.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-169c2ec .elementor-icon{font-size:25px;}.elementor-22 .elementor-element.elementor-element-169c2ec .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-169c2ec .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-169c2ec .elementor-icon-box-title{color:#000102;}.elementor-22 .elementor-element.elementor-element-169c2ec:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-169c2ec:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-f13ed71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-eb49076{background-color:#FFFFFF;padding:20px 020px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9E9D47BD;border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-eb49076 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-eb49076.elementor-view-stacked .elementor-icon{background-color:#D6539C;fill:var( --e-global-color-ddce935 );color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-eb49076.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-eb49076.elementor-view-default .elementor-icon{fill:#D6539C;color:#D6539C;border-color:#D6539C;}.elementor-22 .elementor-element.elementor-element-eb49076.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-eb49076.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-eb49076.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-eb49076.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-eb49076.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-eb49076.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-eb49076.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-eb49076 .elementor-icon{font-size:25px;}.elementor-22 .elementor-element.elementor-element-eb49076 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-eb49076 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-eb49076 .elementor-icon-box-title{color:#000102;}.elementor-22 .elementor-element.elementor-element-eb49076:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-eb49076:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-4207960{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-61d8245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-c8720c0{padding:50px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c8720c0 .elementor-heading-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-95ccc83{font-family:"Spline Sans", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ddce935 );}.elementor-22 .elementor-element.elementor-element-f7a0183 .elementor-button{background-color:#F8F8F500;font-family:"Spline Sans", Sans-serif;font-size:20px;font-weight:600;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-1216e75 );border-radius:015px 15px 15px 15px;padding:30px 50px 30px 50px;}.elementor-22 .elementor-element.elementor-element-f7a0183{padding:30px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-75e0960{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-75e0960 > .elementor-shape-top .elementor-shape-fill, .elementor-22 .elementor-element.elementor-element-75e0960 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-75e0960 > .elementor-shape-top svg, .elementor-22 .elementor-element.elementor-element-75e0960 > .e-con-inner > .elementor-shape-top svg{width:calc(126% + 1.3px);height:500px;}.elementor-22 .elementor-element.elementor-element-e613672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-6a92f16{text-align:center;}.elementor-22 .elementor-element.elementor-element-6a92f16 .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-bf5b72a{text-align:center;}.elementor-22 .elementor-element.elementor-element-bf5b72a .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-22 .elementor-element.elementor-element-fb9ab1d{--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;--align-items:center;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-a36a81e img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-93050ec .elementor-button{background-color:var( --e-global-color-92ad5fd );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-dc512ab{--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;--align-items:center;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-4971f06 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-6e016ac .elementor-button{background-color:var( --e-global-color-92ad5fd );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-cef0e7d{--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;--align-items:center;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-a9b430d img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:16px 16px 16px 16px;}.elementor-22 .elementor-element.elementor-element-81b980a .elementor-button{background-color:var( --e-global-color-92ad5fd );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-1980cd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6c36f64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-8d438bf{padding:0px 0px 30px 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-8d438bf .elementor-heading-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-b1cddc8{--display:flex;--min-height:200px;--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;}.elementor-22 .elementor-element.elementor-element-b5a52e3 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-b5a52e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-b5a52e3.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b5a52e3.elementor-view-default .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-b5a52e3 .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-b5a52e3 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b5a52e3 .elementor-icon-box-title a{font-family:"Spline Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-b5a52e3 .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-b5a52e3:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-b5a52e3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-8694f7e{--display:flex;--min-height:200px;--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;}.elementor-22 .elementor-element.elementor-element-ca7a1f7 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-ca7a1f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-ca7a1f7.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-ca7a1f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-ca7a1f7 .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-ca7a1f7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-ca7a1f7 .elementor-icon-box-title a{font-family:"Spline Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-ca7a1f7 .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-ca7a1f7:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-ca7a1f7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-0598423{--display:flex;--min-height:200px;--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;}.elementor-22 .elementor-element.elementor-element-a748cb5 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-a748cb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-a748cb5.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-a748cb5.elementor-view-default .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-a748cb5 .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-a748cb5 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-a748cb5 .elementor-icon-box-title a{font-family:"Spline Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-a748cb5 .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-a748cb5:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-a748cb5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-f19cfc0{--display:flex;--min-height:200px;--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;}.elementor-22 .elementor-element.elementor-element-832dde1 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-832dde1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-832dde1.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-832dde1.elementor-view-default .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-832dde1 .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-832dde1 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-832dde1 .elementor-icon-box-title a{font-family:"Spline Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-832dde1 .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-832dde1:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-832dde1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-cbbae0f{--display:flex;--min-height:200px;--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;}.elementor-22 .elementor-element.elementor-element-f8a6a37 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-f8a6a37.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-f8a6a37.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f8a6a37.elementor-view-default .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-f8a6a37 .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-f8a6a37 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f8a6a37 .elementor-icon-box-title a{font-family:"Spline Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-f8a6a37 .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-f8a6a37:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-f8a6a37:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-9f54148{--display:flex;--min-height:200px;--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;}.elementor-22 .elementor-element.elementor-element-4913aa6 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-4913aa6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-4913aa6.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4913aa6.elementor-view-default .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-4913aa6 .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-4913aa6 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4913aa6 .elementor-icon-box-title a{font-family:"Spline Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-4913aa6 .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-4913aa6:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-4913aa6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-65e62de{--display:flex;--min-height:200px;--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;}.elementor-22 .elementor-element.elementor-element-e232fbd .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-e232fbd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-e232fbd.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e232fbd.elementor-view-default .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-e232fbd .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-e232fbd .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e232fbd .elementor-icon-box-title a{font-family:"Spline Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-e232fbd .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-e232fbd:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-e232fbd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-918038c{--display:flex;--min-height:200px;--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;}.elementor-22 .elementor-element.elementor-element-c537686 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-c537686.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-c537686.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c537686.elementor-view-default .elementor-icon{fill:var( --e-global-color-92ad5fd );color:var( --e-global-color-92ad5fd );border-color:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-c537686 .elementor-icon{font-size:70px;}.elementor-22 .elementor-element.elementor-element-c537686 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c537686 .elementor-icon-box-title a{font-family:"Spline Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-c537686 .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-c537686:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-c537686:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-632c994{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3e3210a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-540746c img{border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-7d660c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-c1dc1b4{text-align:start;}.elementor-22 .elementor-element.elementor-element-c1dc1b4 .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-22 .elementor-element.elementor-element-0d3e520{font-family:"Spline Sans", Sans-serif;font-size:20px;font-weight:500;color:#9E9D47;}.elementor-22 .elementor-element.elementor-element-f93e528{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-f98b13c{padding:0px 0px 30px 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-f98b13c .elementor-heading-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-bb6528a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-82836bf{font-family:"Spline Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-6d14d8e{padding:30px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6d14d8e .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-22 .elementor-element.elementor-element-7dda4c2{font-family:"Spline Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-431dba0{padding:30px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-431dba0 .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-22 .elementor-element.elementor-element-178b048{font-family:"Spline Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-fafd3c6{padding:30px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-fafd3c6 .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-22 .elementor-element.elementor-element-a1c2521{font-family:"Spline Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-1e07b1e{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ea3930d{padding:0px 0px 50px 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-ea3930d .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products ul.products li.product{text-align:center;border-radius:20px;padding:0px 0px 20px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-1216e75 );}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-1216e75 );}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Spline Sans", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-31c4fe6 );}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-ddce935 );background-color:var( --e-global-color-92ad5fd );border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-22 .elementor-element.elementor-element-d67269d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d67269d > .elementor-shape-bottom .elementor-shape-fill, .elementor-22 .elementor-element.elementor-element-d67269d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-92ad5fd );}.elementor-22 .elementor-element.elementor-element-d67269d > .elementor-shape-bottom svg, .elementor-22 .elementor-element.elementor-element-d67269d > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:500px;}.elementor-22 .elementor-element.elementor-element-04e3cd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-9745ce1{padding:0px 0px 30px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-9745ce1 .elementor-heading-title{font-family:"Spline Sans", Sans-serif;font-size:40px;font-weight:700;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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-fdfb8f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-22 .elementor-element.elementor-element-fdfb8f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-22 .elementor-element.elementor-element-fdfb8f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-22 .elementor-element.elementor-element-fdfb8f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-22 .elementor-element.elementor-element-fdfb8f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-22 .elementor-element.elementor-element-fdfb8f7 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-fdfb8f7 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-fdfb8f7{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-fdfb8f7 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-22 .elementor-element.elementor-element-fdfb8f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-fdfb8f7 .elementor-icon-list-item > a{font-family:"Spline Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-fdfb8f7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-0236c73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-e06ccad{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-92ad5fd );border-radius:17px 17px 17px 17px;}.elementor-22 .elementor-element.elementor-element-e06ccad iframe{height:400px;filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 221deg );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-32550a5{--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-11a3332 .elementor-heading-title{font-size:3rem;}.elementor-22 .elementor-element.elementor-element-c92d654{--min-height:90vh;}.elementor-22 .elementor-element.elementor-element-6c6ee47 .elementor-heading-title{font-size:3rem;}.elementor-22 .elementor-element.elementor-element-f7a0183{padding:30px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-75e0960 > .elementor-shape-top svg, .elementor-22 .elementor-element.elementor-element-75e0960 > .e-con-inner > .elementor-shape-top svg{width:calc(249% + 1.3px);height:500px;}.elementor-22 .elementor-element.elementor-element-1980cd0{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-632c994{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3e3210a.e-con{--order:99999 /* order end hack */;}.elementor-22 .elementor-element.elementor-element-7d660c4{--padding-top:0px;--padding-bottom:0100px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-f93e528{--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f03b302 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-22 .elementor-element.elementor-element-f03b302.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-22 .elementor-element.elementor-element-d67269d{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-04e3cd7.e-con{--order:99999 /* order end hack */;}.elementor-22 .elementor-element.elementor-element-0236c73{--padding-top:0px;--padding-bottom:0100px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-f4492a9{--width:100%;}.elementor-22 .elementor-element.elementor-element-c92d654{--content-width:1200px;}.elementor-22 .elementor-element.elementor-element-20ea2c5{--width:100%;}.elementor-22 .elementor-element.elementor-element-0ee57be{--content-width:1200px;}.elementor-22 .elementor-element.elementor-element-833ae83{--width:60%;}.elementor-22 .elementor-element.elementor-element-b89e8fa{--width:40%;}.elementor-22 .elementor-element.elementor-element-b86925d{--width:33.3333%;}.elementor-22 .elementor-element.elementor-element-7337718{--width:33.3333%;}.elementor-22 .elementor-element.elementor-element-4df8ce1{--width:33.3333%;}.elementor-22 .elementor-element.elementor-element-d7c4fd2{--width:33.3333%;}.elementor-22 .elementor-element.elementor-element-3438d66{--width:33.3333%;}.elementor-22 .elementor-element.elementor-element-f13ed71{--width:33.3333%;}.elementor-22 .elementor-element.elementor-element-4207960{--width:40%;}.elementor-22 .elementor-element.elementor-element-61d8245{--width:60%;}.elementor-22 .elementor-element.elementor-element-75e0960{--content-width:1200px;}.elementor-22 .elementor-element.elementor-element-e613672{--width:100%;}.elementor-22 .elementor-element.elementor-element-fb9ab1d{--width:33.3333%;}.elementor-22 .elementor-element.elementor-element-dc512ab{--width:33.3333%;}.elementor-22 .elementor-element.elementor-element-cef0e7d{--width:33.3333%;}.elementor-22 .elementor-element.elementor-element-6c36f64{--width:100%;}.elementor-22 .elementor-element.elementor-element-b1cddc8{--width:25%;}.elementor-22 .elementor-element.elementor-element-8694f7e{--width:25%;}.elementor-22 .elementor-element.elementor-element-0598423{--width:25%;}.elementor-22 .elementor-element.elementor-element-f19cfc0{--width:25%;}.elementor-22 .elementor-element.elementor-element-cbbae0f{--width:25%;}.elementor-22 .elementor-element.elementor-element-9f54148{--width:25%;}.elementor-22 .elementor-element.elementor-element-65e62de{--width:25%;}.elementor-22 .elementor-element.elementor-element-918038c{--width:25%;}.elementor-22 .elementor-element.elementor-element-3e3210a{--width:40%;}.elementor-22 .elementor-element.elementor-element-7d660c4{--width:60%;}.elementor-22 .elementor-element.elementor-element-04e3cd7{--width:40%;}.elementor-22 .elementor-element.elementor-element-0236c73{--width:60%;}}/* Start custom CSS for icon-box, class: .elementor-element-10610f9 *//* Sostituisci .elementor-widget-container con il selettore corretto del tuo badge */
.elementor-22 .elementor-element.elementor-element-10610f9 { 
    display: inline-flex; /* Per allineare l'icona e il testo */
    align-items: center;
}
.elementor-22 .elementor-element.elementor-element-10610f9:before { /* Questo crea il pallino animato a sinistra */
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #f9f506; /* Primary color */
    margin-right: 8px;
    animation: pulse 2s infinite cubic-bezier(0.4, 0, 0.6, 1);
}
@keyframes pulse {
  50% { opacity: 0.4; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11a3332 *//* Colori primary e white come da config Tailwind */
.h-text-gradient {
    background: linear-gradient(to right, #f9f506, #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a14abc */.elementor-22 .elementor-element.elementor-element-1a14abc {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8457db3 *//* Sostituisci .elementor-widget-container con il selettore corretto del tuo badge */
.elementor-22 .elementor-element.elementor-element-8457db3 { 
    display: inline-flex; /* Per allineare l'icona e il testo */
    align-items: center;
}
.elementor-22 .elementor-element.elementor-element-8457db3:before { /* Questo crea il pallino animato a sinistra */
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #f9f506; /* Primary color */
    margin-right: 8px;
    animation: pulse 2s infinite cubic-bezier(0.4, 0, 0.6, 1);
}
@keyframes pulse {
  50% { opacity: 0.4; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c6ee47 *//* Colori primary e white come da config Tailwind */
.h-text-gradient {
    background: linear-gradient(to right, #f9f506, #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a9631 */.elementor-22 .elementor-element.elementor-element-63a9631 {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */