.elementor-2566 .elementor-element.elementor-element-cdfc6c9{--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;--overlay-opacity:0.63;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2566 .elementor-element.elementor-element-cdfc6c9:not(.elementor-motion-effects-element-type-background), .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paletteandmallet.com/wp-content/uploads/2026/01/2CD7685F-1947-415B-9321-CFD68D655159.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2566 .elementor-element.elementor-element-cdfc6c9::before, .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #8E8CC226 64%, #FFFFFF 78%);}.elementor-2566 .elementor-element.elementor-element-cdfc6c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-fd207ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-fd207ce{text-align:center;}.elementor-2566 .elementor-element.elementor-element-fd207ce .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:#0B0115;}.elementor-2566 .elementor-element.elementor-element-7f0de44{--animation-duration:1200ms;width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;--dynamic-text-color:#469FBD;}.elementor-2566 .elementor-element.elementor-element-7f0de44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-7f0de44.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-7f0de44 .elementor-headline{text-align:center;font-size:63px;}.elementor-2566 .elementor-element.elementor-element-7f0de44 .elementor-headline-plain-text{color:#4B5563;}.elementor-2566 .elementor-element.elementor-element-7f0de44 .elementor-headline .elementor-headline-plain-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2566 .elementor-element.elementor-element-7f0de44 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2566 .elementor-element.elementor-element-7f0de44 .elementor-headline-dynamic-wrapper path{stroke:#4B556300;}.elementor-2566 .elementor-element.elementor-element-6be37b39{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#40096C;}.elementor-2566 .elementor-element.elementor-element-6be37b39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-6be37b39.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-1b782a0a .elementor-button{background-color:transparent;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#ffffff;color:#ffffff;background-image:linear-gradient(180deg, #7B5CFF 0%, #5A2DFF 100%);box-shadow:0px 12px 26px 0px rgba(1.700000000000012, 1.700000000000012, 1.700000000000012, 0.43);border-style:solid;border-color:#5A2DFF;border-radius:30px 30px 30px 30px;}.elementor-2566 .elementor-element.elementor-element-1b782a0a .elementor-button:hover, .elementor-2566 .elementor-element.elementor-element-1b782a0a .elementor-button:focus{background-color:transparent;color:var( --e-global-color-f898f31 );background-image:linear-gradient(180deg, #6A5BFF 0%, #491EA5 100%);border-color:#3215AE;box-shadow:0px 18px 36px 0px rgba(0,0,0,0.5);}.elementor-2566 .elementor-element.elementor-element-1b782a0a > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;background-image:linear-gradient(180deg, var( --e-global-color-8630d9f ) 0%, var( --e-global-color-8630d9f ) 100%);}.elementor-2566 .elementor-element.elementor-element-1b782a0a.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-1b782a0a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2566 .elementor-element.elementor-element-1b782a0a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2566 .elementor-element.elementor-element-1b782a0a .elementor-button:hover svg, .elementor-2566 .elementor-element.elementor-element-1b782a0a .elementor-button:focus svg{fill:var( --e-global-color-f898f31 );}.elementor-2566 .elementor-element.elementor-element-2776133 > .elementor-widget-container{margin:2px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-2776133.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-2776133{font-family:"Inter", Sans-serif;font-weight:400;color:#40096C;}.elementor-2566 .elementor-element.elementor-element-7e3dfa92{--display:flex;--min-height:830px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2566 .elementor-element.elementor-element-7e3dfa92:not(.elementor-motion-effects-element-type-background), .elementor-2566 .elementor-element.elementor-element-7e3dfa92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2566 .elementor-element.elementor-element-7e3dfa92::before, .elementor-2566 .elementor-element.elementor-element-7e3dfa92 > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-7e3dfa92 > .e-con-inner > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-7e3dfa92 > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-7e3dfa92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-7e3dfa92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF73 100%);}.elementor-2566 .elementor-element.elementor-element-7291bfb{--display:flex;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-2566 .elementor-element.elementor-element-7291bfb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-1829565{--display:flex;}.elementor-2566 .elementor-element.elementor-element-b5d991a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-b5d991a{z-index:98;}.elementor-2566 .elementor-element.elementor-element-b5d991a img{border-radius:300px 100px 100px 100px;box-shadow:0px 17px 30px 0px rgba(0, 0, 0, 0.18);}.elementor-2566 .elementor-element.elementor-element-89984a8{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.5);}.elementor-2566 .elementor-element.elementor-element-89984a8:not(.elementor-motion-effects-element-type-background), .elementor-2566 .elementor-element.elementor-element-89984a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBA;}.elementor-2566 .elementor-element.elementor-element-89984a8.e-con{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-779de11 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-779de11{text-align:center;}.elementor-2566 .elementor-element.elementor-element-779de11 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#5B328C;}.elementor-2566 .elementor-element.elementor-element-2e39731.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-2e39731{text-align:center;font-family:"Inter", Sans-serif;font-weight:700;color:#450665;}.elementor-2566 .elementor-element.elementor-element-4e0c2bc4{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#180139;}.elementor-2566 .elementor-element.elementor-element-4e0c2bc4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button{background-color:#E9E9E926;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-f898f31 );color:var( --e-global-color-f898f31 );box-shadow:0px 0px 30px 0px rgba(19.15491254474819, 12.141911776998775, 96.29792098999025, 0.18);border-radius:30px 30px 30px 30px;}.elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button:hover, .elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f898f31 );}.elementor-2566 .elementor-element.elementor-element-61500847.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button:hover svg, .elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button:focus svg{fill:var( --e-global-color-f898f31 );}.elementor-2566 .elementor-element.elementor-element-e407abb{--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:37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2566 .elementor-element.elementor-element-b7f7c08{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-b7f7c08.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-b7f7c08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#2B2B2B;}.elementor-2566 .elementor-element.elementor-element-c7c96e4{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2566 .elementor-element.elementor-element-c7c96e4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-f503ba4{--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;--overlay-opacity:0.5;--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-2566 .elementor-element.elementor-element-f503ba4::before, .elementor-2566 .elementor-element.elementor-element-f503ba4 > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-f503ba4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-f503ba4 > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-f503ba4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-f503ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2566 .elementor-element.elementor-element-7d7e2e3 > .elementor-widget-container{margin:0px 0px -42px 0px;}.elementor-2566 .elementor-element.elementor-element-7d7e2e3 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2566 .elementor-element.elementor-element-8a1c0cc.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-8a1c0cc .elementor-heading-title{color:#2B2B2BAB;}.elementor-2566 .elementor-element.elementor-element-9865fbd{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2566 .elementor-element.elementor-element-9865fbd.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-139bc40{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2566 .elementor-element.elementor-element-139bc40::before, .elementor-2566 .elementor-element.elementor-element-139bc40 > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-139bc40 > .e-con-inner > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-139bc40 > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-139bc40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-139bc40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2566 .elementor-element.elementor-element-dc6c173 > .elementor-widget-container{margin:0px 0px -57px 0px;}.elementor-2566 .elementor-element.elementor-element-dc6c173 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2566 .elementor-element.elementor-element-a5f246c.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-a5f246c .elementor-heading-title{color:#2B2B2BAB;}.elementor-2566 .elementor-element.elementor-element-7677bd0{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2566 .elementor-element.elementor-element-7677bd0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-80fe007{--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;--overlay-opacity:0.5;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2566 .elementor-element.elementor-element-80fe007::before, .elementor-2566 .elementor-element.elementor-element-80fe007 > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-80fe007 > .e-con-inner > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-80fe007 > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-80fe007 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-80fe007 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2566 .elementor-element.elementor-element-d5db62a > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-2566 .elementor-element.elementor-element-d5db62a .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2566 .elementor-element.elementor-element-f030a02.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-f030a02 .elementor-heading-title{color:#2B2B2BAB;}.elementor-2566 .elementor-element.elementor-element-06f30ae{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2566 .elementor-element.elementor-element-06f30ae.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-7a0f76e .elementor-button{background-color:transparent;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:#ffffff;color:#ffffff;background-image:linear-gradient(180deg, #8779CC 0%, #6F5BD3 100%);box-shadow:0px 0px 30px 0px rgba(91.00000000000004, 73.99999999999999, 214, 0.29);border-radius:30px 30px 30px 30px;}.elementor-2566 .elementor-element.elementor-element-7a0f76e .elementor-button:hover, .elementor-2566 .elementor-element.elementor-element-7a0f76e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #6A5BFF 0%, #8E81CE 100%);}.elementor-2566 .elementor-element.elementor-element-7a0f76e.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-7a0f76e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2566 .elementor-element.elementor-element-7a0f76e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2566 .elementor-element.elementor-element-9dc9527{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2566 .elementor-element.elementor-element-9dc9527:not(.elementor-motion-effects-element-type-background), .elementor-2566 .elementor-element.elementor-element-9dc9527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-2566 .elementor-element.elementor-element-9dc9527.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-141870d{width:var( --container-widget-width, 43.632% );max-width:43.632%;--container-widget-width:43.632%;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-141870d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-141870d .elementor-heading-title{font-size:36px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2B2B2B;}.elementor-2566 .elementor-element.elementor-element-6dd42db{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;}.elementor-2566 .elementor-element.elementor-element-6dd42db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-6dd42db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-fe45bc7{--display:flex;}.elementor-2566 .elementor-element.elementor-element-dbd4fbc{--display:flex;}.elementor-2566 .elementor-element.elementor-element-aaf4bc5{width:var( --container-widget-width, 97.628% );max-width:97.628%;--container-widget-width:97.628%;--container-widget-flex-grow:0;}.elementor-2566 .elementor-element.elementor-element-aaf4bc5 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2566 .elementor-element.elementor-element-aaf4bc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-53d95ae{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-53d95ae .elementor-heading-title{font-size:25px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2566 .elementor-element.elementor-element-ceb43a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-ceb43a4 .elementor-heading-title{font-size:17px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#524D4DCF;}.elementor-2566 .elementor-element.elementor-element-fafc02f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;}.elementor-2566 .elementor-element.elementor-element-fafc02f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-bc0c3ae{--display:flex;}.elementor-2566 .elementor-element.elementor-element-93ef275{width:var( --container-widget-width, 97.628% );max-width:97.628%;--container-widget-width:97.628%;--container-widget-flex-grow:0;}.elementor-2566 .elementor-element.elementor-element-93ef275 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2566 .elementor-element.elementor-element-93ef275.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-22c64ba{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-22c64ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-22c64ba.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-22c64ba .elementor-heading-title{font-size:25px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2566 .elementor-element.elementor-element-d43bade > .elementor-widget-container{margin:18px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-d43bade{font-family:"Inter", Sans-serif;}.elementor-2566 .elementor-element.elementor-element-0e81f4f{--display:flex;}.elementor-2566 .elementor-element.elementor-element-8420c9b{width:var( --container-widget-width, 97.628% );max-width:97.628%;--container-widget-width:97.628%;--container-widget-flex-grow:0;}.elementor-2566 .elementor-element.elementor-element-8420c9b > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2566 .elementor-element.elementor-element-8420c9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-e539bf2{width:var( --container-widget-width, 66.783% );max-width:66.783%;--container-widget-width:66.783%;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-e539bf2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-e539bf2 .elementor-heading-title{font-size:25px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2566 .elementor-element.elementor-element-caf177b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;}.elementor-2566 .elementor-element.elementor-element-caf177b > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-8a5f99c{--display:flex;}.elementor-2566 .elementor-element.elementor-element-55088ce{width:var( --container-widget-width, 97.628% );max-width:97.628%;--container-widget-width:97.628%;--container-widget-flex-grow:0;}.elementor-2566 .elementor-element.elementor-element-55088ce > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2566 .elementor-element.elementor-element-55088ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-ca9c9c0{width:var( --container-widget-width, 93.966% );max-width:93.966%;--container-widget-width:93.966%;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-ca9c9c0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-ca9c9c0 .elementor-heading-title{font-size:25px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2566 .elementor-element.elementor-element-fee820e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;}.elementor-2566 .elementor-element.elementor-element-fee820e > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-6cc3589{--display:flex;}.elementor-2566 .elementor-element.elementor-element-6d9c79f{width:var( --container-widget-width, 97.628% );max-width:97.628%;--container-widget-width:97.628%;--container-widget-flex-grow:0;}.elementor-2566 .elementor-element.elementor-element-6d9c79f > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2566 .elementor-element.elementor-element-6d9c79f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-5568530{width:var( --container-widget-width, 93.966% );max-width:93.966%;--container-widget-width:93.966%;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-5568530 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-5568530.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-5568530 .elementor-heading-title{font-size:25px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2566 .elementor-element.elementor-element-6c01f50{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;}.elementor-2566 .elementor-element.elementor-element-6c01f50 > .elementor-widget-container{margin:1px 0px -18px 0px;}.elementor-2566 .elementor-element.elementor-element-6c01f50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:1.2em;fill:var( --e-global-color-f898f31 );color:var( --e-global-color-f898f31 );box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);border-radius:30px 30px 30px 30px;}.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button:hover, .elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f898f31 );}.elementor-2566 .elementor-element.elementor-element-9c3152e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-9c3152e.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button:hover svg, .elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button:focus svg{fill:var( --e-global-color-f898f31 );}.elementor-2566 .elementor-element.elementor-element-3bb146a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2566 .elementor-element.elementor-element-9d02811{--spacer-size:50px;}.elementor-2566 .elementor-element.elementor-element-da4c684{--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;--overlay-opacity:0.5;}.elementor-2566 .elementor-element.elementor-element-da4c684:not(.elementor-motion-effects-element-type-background), .elementor-2566 .elementor-element.elementor-element-da4c684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2566 .elementor-element.elementor-element-da4c684::before, .elementor-2566 .elementor-element.elementor-element-da4c684 > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-da4c684 > .e-con-inner > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-da4c684 > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-da4c684 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-da4c684 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF7A 0%, #FFFFFF 100%);}.elementor-2566 .elementor-element.elementor-element-5f88b95{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:center;font-weight:900;}.elementor-2566 .elementor-element.elementor-element-5f88b95.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-ff3d27a > .elementor-widget-container{margin:-72px 0px -75px 0px;}.elementor-2566 .elementor-element.elementor-element-73eb618.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-73eb618.elementor-arrows-yes .elementor-main-swiper{width:calc( 50% - 40px );}.elementor-2566 .elementor-element.elementor-element-73eb618 .elementor-main-swiper{width:50%;}.elementor-2566 .elementor-element.elementor-element-73eb618 .elementor-swiper-button{font-size:20px;}@media(min-width:768px){.elementor-2566 .elementor-element.elementor-element-cdfc6c9{--width:100%;}.elementor-2566 .elementor-element.elementor-element-89984a8{--width:63%;}.elementor-2566 .elementor-element.elementor-element-e407abb{--content-width:950px;}.elementor-2566 .elementor-element.elementor-element-f503ba4{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2566 .elementor-element.elementor-element-7291bfb{--width:100%;}.elementor-2566 .elementor-element.elementor-element-9dc9527{--width:710.667px;}}@media(max-width:1024px){.elementor-2566 .elementor-element.elementor-element-fd207ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2566 .elementor-element.elementor-element-6be37b39{font-size:15px;}.elementor-2566 .elementor-element.elementor-element-1b782a0a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2566 .elementor-element.elementor-element-7e3dfa92{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2566 .elementor-element.elementor-element-7291bfb{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:35%;}.elementor-2566 .elementor-element.elementor-element-b5d991a > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-2566 .elementor-element.elementor-element-b5d991a img{width:100%;}.elementor-2566 .elementor-element.elementor-element-779de11 .elementor-heading-title{font-size:32px;}.elementor-2566 .elementor-element.elementor-element-4e0c2bc4{font-size:15px;}.elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2566 .elementor-element.elementor-element-7a0f76e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button{font-size:15px;}.elementor-2566 .elementor-element.elementor-element-3bb146a{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2566 .elementor-element.elementor-element-cdfc6c9:not(.elementor-motion-effects-element-type-background), .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paletteandmallet.com/wp-content/uploads/2026/01/2CD7685F-1947-415B-9321-CFD68D655159-768x512.png");background-position:-124px 0px;background-size:513px auto;}.elementor-2566 .elementor-element.elementor-element-cdfc6c9{--min-height:170px;--overlay-opacity:0.55;--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-2566 .elementor-element.elementor-element-cdfc6c9::before, .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2566 .elementor-element.elementor-element-cdfc6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #8E8CC226 0%, #FFFFFF 41%);}.elementor-2566 .elementor-element.elementor-element-fd207ce > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-fd207ce.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-fd207ce{text-align:center;}.elementor-2566 .elementor-element.elementor-element-fd207ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2566 .elementor-element.elementor-element-7f0de44{width:var( --container-widget-width, 331px );max-width:331px;--container-widget-width:331px;--container-widget-flex-grow:0;}.elementor-2566 .elementor-element.elementor-element-7f0de44 > .elementor-widget-container{margin:2px 0px 0px 1px;}.elementor-2566 .elementor-element.elementor-element-7f0de44 .elementor-headline{font-size:37px;}.elementor-2566 .elementor-element.elementor-element-6be37b39{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:center;font-size:15px;}.elementor-2566 .elementor-element.elementor-element-6be37b39 > .elementor-widget-container{margin:-1px 0px -17px 0px;padding:7px 0px 5px 0px;}.elementor-2566 .elementor-element.elementor-element-6be37b39.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-1b782a0a > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-1b782a0a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-2566 .elementor-element.elementor-element-2776133 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-2776133{text-align:center;}.elementor-2566 .elementor-element.elementor-element-7e3dfa92{--min-height:630px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2566 .elementor-element.elementor-element-7e3dfa92.e-con{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-7291bfb{--width:386.25px;--margin-top:-8px;--margin-bottom:39px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2566 .elementor-element.elementor-element-1829565{--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-2566 .elementor-element.elementor-element-b5d991a{width:var( --container-widget-width, 347px );max-width:347px;--container-widget-width:347px;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-b5d991a > .elementor-widget-container{margin:0px 6px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-b5d991a.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-b5d991a img{max-width:100%;height:198px;object-fit:cover;object-position:top center;border-radius:26px 26px 26px 26px;}.elementor-2566 .elementor-element.elementor-element-89984a8{--width:330px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-2566 .elementor-element.elementor-element-89984a8.e-con{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-779de11{width:var( --container-widget-width, 299px );max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-779de11 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-779de11.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-779de11 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-2566 .elementor-element.elementor-element-2e39731{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;text-align:center;font-size:17px;line-height:1.1em;}.elementor-2566 .elementor-element.elementor-element-2e39731 > .elementor-widget-container{margin:0px 0px -27px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-2e39731.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-4e0c2bc4{width:var( --container-widget-width, 247px );max-width:247px;--container-widget-width:247px;--container-widget-flex-grow:0;text-align:center;font-size:14px;line-height:1.4em;letter-spacing:-0.5px;}.elementor-2566 .elementor-element.elementor-element-4e0c2bc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-4e0c2bc4.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-61500847{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-2566 .elementor-element.elementor-element-61500847 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2566 .elementor-element.elementor-element-b7f7c08{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-b7f7c08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-b7f7c08 .elementor-heading-title{font-size:32px;line-height:1.5em;}.elementor-2566 .elementor-element.elementor-element-c7c96e4{width:var( --container-widget-width, 323px );max-width:323px;--container-widget-width:323px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.6em;}.elementor-2566 .elementor-element.elementor-element-c7c96e4.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-f503ba4{--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-2566 .elementor-element.elementor-element-7d7e2e3 > .elementor-widget-container{margin:0px 0px -37px 0px;}.elementor-2566 .elementor-element.elementor-element-8a1c0cc > .elementor-widget-container{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-8a1c0cc{text-align:center;}.elementor-2566 .elementor-element.elementor-element-9865fbd{width:var( --container-widget-width, 216px );max-width:216px;--container-widget-width:216px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-2566 .elementor-element.elementor-element-9865fbd > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-9865fbd.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-139bc40{--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2566 .elementor-element.elementor-element-dc6c173 > .elementor-widget-container{margin:0px 0px -46px 0px;}.elementor-2566 .elementor-element.elementor-element-a5f246c > .elementor-widget-container{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-a5f246c{text-align:center;}.elementor-2566 .elementor-element.elementor-element-7677bd0{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-2566 .elementor-element.elementor-element-7677bd0 > .elementor-widget-container{margin:-25px -22px -22px -22px;}.elementor-2566 .elementor-element.elementor-element-7677bd0.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-80fe007{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2566 .elementor-element.elementor-element-d5db62a > .elementor-widget-container{margin:0px 0px -22px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-f030a02 > .elementor-widget-container{margin:0px 0px 1px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-f030a02{text-align:center;}.elementor-2566 .elementor-element.elementor-element-06f30ae{width:var( --container-widget-width, 231px );max-width:231px;--container-widget-width:231px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-2566 .elementor-element.elementor-element-06f30ae > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-06f30ae.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-06f30ae p{margin-block-end:0px;}.elementor-2566 .elementor-element.elementor-element-7a0f76e > .elementor-widget-container{margin:15px 0px 9px 0px;padding:4px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-7a0f76e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2566 .elementor-element.elementor-element-9dc9527{--width:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2566 .elementor-element.elementor-element-9dc9527.e-con{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-141870d{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-141870d > .elementor-widget-container{margin:27px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-141870d .elementor-heading-title{font-size:32px;line-height:1.6em;}.elementor-2566 .elementor-element.elementor-element-6dd42db{width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-6dd42db > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-2566 .elementor-element.elementor-element-6dd42db.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-fe45bc7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2566 .elementor-element.elementor-element-dbd4fbc{--content-width:500px;--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-2566 .elementor-element.elementor-element-aaf4bc5 > .elementor-widget-container{margin:-8px 0px -17px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-53d95ae > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-53d95ae .elementor-heading-title{font-size:22px;}.elementor-2566 .elementor-element.elementor-element-ceb43a4 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-ceb43a4 .elementor-heading-title{font-size:18px;}.elementor-2566 .elementor-element.elementor-element-fafc02f > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-fafc02f{--container-widget-width:212px;--container-widget-flex-grow:0;width:var( --container-widget-width, 212px );max-width:212px;}.elementor-2566 .elementor-element.elementor-element-fafc02f.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-bc0c3ae{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2566 .elementor-element.elementor-element-93ef275 > .elementor-widget-container{margin:-11px 0px -46px 0px;}.elementor-2566 .elementor-element.elementor-element-22c64ba > .elementor-widget-container{margin:4px 0px -1px 0px;}.elementor-2566 .elementor-element.elementor-element-22c64ba{--container-widget-width:267px;--container-widget-flex-grow:0;width:var( --container-widget-width, 267px );max-width:267px;}.elementor-2566 .elementor-element.elementor-element-22c64ba .elementor-heading-title{font-size:22px;}.elementor-2566 .elementor-element.elementor-element-d43bade{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-d43bade > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-d43bade.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-8420c9b > .elementor-widget-container{margin:-21px 0px -45px 0px;}.elementor-2566 .elementor-element.elementor-element-e539bf2{width:var( --container-widget-width, 242px );max-width:242px;--container-widget-width:242px;--container-widget-flex-grow:0;}.elementor-2566 .elementor-element.elementor-element-e539bf2 > .elementor-widget-container{margin:9px 0px -6px 0px;}.elementor-2566 .elementor-element.elementor-element-e539bf2 .elementor-heading-title{font-size:22px;}.elementor-2566 .elementor-element.elementor-element-caf177b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-caf177b{--container-widget-width:212px;--container-widget-flex-grow:0;width:var( --container-widget-width, 212px );max-width:212px;}.elementor-2566 .elementor-element.elementor-element-caf177b.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-55088ce > .elementor-widget-container{margin:-21px 0px -36px 0px;}.elementor-2566 .elementor-element.elementor-element-ca9c9c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-ca9c9c0 .elementor-heading-title{font-size:22px;}.elementor-2566 .elementor-element.elementor-element-fee820e > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-fee820e{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}.elementor-2566 .elementor-element.elementor-element-fee820e.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-6cc3589{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2566 .elementor-element.elementor-element-6d9c79f > .elementor-widget-container{margin:-17px 0px -22px 0px;}.elementor-2566 .elementor-element.elementor-element-5568530 > .elementor-widget-container{margin:-17px 0px -16px 0px;}.elementor-2566 .elementor-element.elementor-element-5568530 .elementor-heading-title{font-size:22px;}.elementor-2566 .elementor-element.elementor-element-6c01f50{width:var( --container-widget-width, 267px );max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;}.elementor-2566 .elementor-element.elementor-element-6c01f50 > .elementor-widget-container{margin:-5px 0px -13px 0px;}.elementor-2566 .elementor-element.elementor-element-6c01f50.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-9c3152e{width:initial;max-width:initial;}.elementor-2566 .elementor-element.elementor-element-9c3152e > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-9c3152e.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button{font-size:15px;}.elementor-2566 .elementor-element.elementor-element-3bb146a{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-2566 .elementor-element.elementor-element-3bb146a > .elementor-widget-container{margin:-31px 0px -1px 0px;padding:0px 0px 4px 0px;}.elementor-2566 .elementor-element.elementor-element-3bb146a.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-9d02811 > .elementor-widget-container{margin:-23px -23px -23px -23px;}.elementor-2566 .elementor-element.elementor-element-da4c684{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2566 .elementor-element.elementor-element-5f88b95{width:var( --container-widget-width, 204px );max-width:204px;--container-widget-width:204px;--container-widget-flex-grow:0;text-align:center;}.elementor-2566 .elementor-element.elementor-element-5f88b95 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-5f88b95.elementor-element{--align-self:center;}.elementor-2566 .elementor-element.elementor-element-5f88b95 p{margin-block-end:0px;}.elementor-2566 .elementor-element.elementor-element-73eb618{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-2566 .elementor-element.elementor-element-73eb618 > .elementor-widget-container{margin:-11px 0px -39px 0px;padding:0px 0px 0px 0px;}.elementor-2566 .elementor-element.elementor-element-73eb618.elementor-arrows-yes .elementor-main-swiper{width:calc( 296px - 40px );}.elementor-2566 .elementor-element.elementor-element-73eb618 .elementor-main-swiper{width:296px;}}/* Start custom CSS for animated-headline, class: .elementor-element-7f0de44 */.elementor-2566 .elementor-element.elementor-element-7f0de44 .elementor-headline-dynamic-text {
    animation: colorChange 7s infinite;
}

@keyframes colorChange {
    0%, 30% {
        color: #8A4FD1;
    }
    50%, 70% {
        color: #40BAA9;
    }
    100% {
        color: #8A4FD1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61500847 */.elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button {
    border: 3px solid transparent;
    border-radius: 5px;
    background-image: linear-gradient(#e9e9e9, #e9e9e9), linear-gradient(#5b328c, #5b328c);
    background-clip: padding-box, border-box;
    background-origin: border-box;
}


.elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button-text {
    color: #8a4fd1;
}

.elementor-2566 .elementor-element.elementor-element-61500847 .elementor-button-icon i {
    color: #8a4fd1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f7c08 */.elementor-2566 .elementor-element.elementor-element-b7f7c08 .gradient-growth {
    background: linear-gradient(to right, #5f3fa6, #7c3aed);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a1c0cc */.elementor-2566 .elementor-element.elementor-element-8a1c0cc:hover {
    transform: scale(1.08);
    transform 0.3s ease;
}

.elementor-2566 .elementor-element.elementor-element-8a1c0cc .elementor-heading-title{
    text-decoration: none;
}

.elementor-2566 .elementor-element.elementor-element-8a1c0cc .elementor-heading-title:hover{
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5f246c */.elementor-2566 .elementor-element.elementor-element-a5f246c:hover {
    transform: scale(1.08);
    transform 0.3s ease;
}

.elementor-2566 .elementor-element.elementor-element-a5f246c .elementor-heading-title{
    text-decoration: none;
}

.elementor-2566 .elementor-element.elementor-element-a5f246c .elementor-heading-title:hover{
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f030a02 */.elementor-2566 .elementor-element.elementor-element-f030a02:hover {
    transform: scale(1.08);
    transition: transform 0.3s ease;
}

.elementor-2566 .elementor-element.elementor-element-f030a02 .elementor-heading-title{
    text-decoration: none;
}
.elementor-2566 .elementor-element.elementor-element-f030a02 .elementor-heading-title:hover{
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a0f76e */.elementor-2566 .elementor-element.elementor-element-7a0f76e .elementor-button-text {
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3), 4px 4px 10px rgba(0, 0, 0, 0.2);
}


.elementor-2566 .elementor-element.elementor-element-7a0f76e .elementor-button {
    border: 2px solid rgba(43, 43, 43, 0.73);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141870d */.elementor-2566 .elementor-element.elementor-element-141870d .gradient-growth {
    background: linear-gradient(to right, #5f3fa6, #6f4bb8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d95ae */.elementor-2566 .elementor-element.elementor-element-53d95ae h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c64ba */.elementor-2566 .elementor-element.elementor-element-22c64ba .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e539bf2 */.elementor-2566 .elementor-element.elementor-element-e539bf2 h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca9c9c0 */.elementor-2566 .elementor-element.elementor-element-ca9c9c0 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5568530 */.elementor-2566 .elementor-element.elementor-element-5568530 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c3152e */.elementor-2566 .elementor-element.elementor-element-9c3152e {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2566 .elementor-element.elementor-element-9c3152e:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button {
    background-color: #ff6f61; /* Bright color */
    color: #ffffff; /* White text */
    border-radius: 5px; /* Rounded corners */
    padding: 10px 20px; /* Padding for the button */
    text-transform: uppercase; /* Uppercase text */
    font-weight: bold; /* Bold text */
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button:hover {
    background-color: #ff3b30; /* Darker shade on hover */
    color: #ffffff; /* Keep text white on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d95ae */.elementor-2566 .elementor-element.elementor-element-53d95ae h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c64ba */.elementor-2566 .elementor-element.elementor-element-22c64ba .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e539bf2 */.elementor-2566 .elementor-element.elementor-element-e539bf2 h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca9c9c0 */.elementor-2566 .elementor-element.elementor-element-ca9c9c0 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5568530 */.elementor-2566 .elementor-element.elementor-element-5568530 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c3152e */.elementor-2566 .elementor-element.elementor-element-9c3152e {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2566 .elementor-element.elementor-element-9c3152e:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button {
    background-color: #ff6f61; /* Bright color */
    color: #ffffff; /* White text */
    border-radius: 5px; /* Rounded corners */
    padding: 10px 20px; /* Padding for the button */
    text-transform: uppercase; /* Uppercase text */
    font-weight: bold; /* Bold text */
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button:hover {
    background-color: #ff3b30; /* Darker shade on hover */
    color: #ffffff; /* Keep text white on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d95ae */.elementor-2566 .elementor-element.elementor-element-53d95ae h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c64ba */.elementor-2566 .elementor-element.elementor-element-22c64ba .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e539bf2 */.elementor-2566 .elementor-element.elementor-element-e539bf2 h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca9c9c0 */.elementor-2566 .elementor-element.elementor-element-ca9c9c0 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5568530 */.elementor-2566 .elementor-element.elementor-element-5568530 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c3152e */.elementor-2566 .elementor-element.elementor-element-9c3152e {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2566 .elementor-element.elementor-element-9c3152e:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button {
    background-color: #ff6f61; /* Bright color */
    color: #ffffff; /* White text */
    border-radius: 5px; /* Rounded corners */
    padding: 10px 20px; /* Padding for the button */
    text-transform: uppercase; /* Uppercase text */
    font-weight: bold; /* Bold text */
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button:hover {
    background-color: #ff3b30; /* Darker shade on hover */
    color: #ffffff; /* Keep text white on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d95ae */.elementor-2566 .elementor-element.elementor-element-53d95ae h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c64ba */.elementor-2566 .elementor-element.elementor-element-22c64ba .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e539bf2 */.elementor-2566 .elementor-element.elementor-element-e539bf2 h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca9c9c0 */.elementor-2566 .elementor-element.elementor-element-ca9c9c0 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5568530 */.elementor-2566 .elementor-element.elementor-element-5568530 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c3152e */.elementor-2566 .elementor-element.elementor-element-9c3152e {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2566 .elementor-element.elementor-element-9c3152e:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button {
    background-color: #ff6f61; /* Bright color */
    color: #ffffff; /* White text */
    border-radius: 5px; /* Rounded corners */
    padding: 10px 20px; /* Padding for the button */
    text-transform: uppercase; /* Uppercase text */
    font-weight: bold; /* Bold text */
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button:hover {
    background-color: #ff3b30; /* Darker shade on hover */
    color: #ffffff; /* Keep text white on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d95ae */.elementor-2566 .elementor-element.elementor-element-53d95ae h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c64ba */.elementor-2566 .elementor-element.elementor-element-22c64ba .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e539bf2 */.elementor-2566 .elementor-element.elementor-element-e539bf2 h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca9c9c0 */.elementor-2566 .elementor-element.elementor-element-ca9c9c0 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5568530 */.elementor-2566 .elementor-element.elementor-element-5568530 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c3152e */.elementor-2566 .elementor-element.elementor-element-9c3152e {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2566 .elementor-element.elementor-element-9c3152e:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button {
    background-color: #ff6f61; /* Bright color */
    color: #ffffff; /* White text */
    border-radius: 5px; /* Rounded corners */
    padding: 10px 20px; /* Padding for the button */
    text-transform: uppercase; /* Uppercase text */
    font-weight: bold; /* Bold text */
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button:hover {
    background-color: #ff3b30; /* Darker shade on hover */
    color: #ffffff; /* Keep text white on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d95ae */.elementor-2566 .elementor-element.elementor-element-53d95ae h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c64ba */.elementor-2566 .elementor-element.elementor-element-22c64ba .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e539bf2 */.elementor-2566 .elementor-element.elementor-element-e539bf2 h2 {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca9c9c0 */.elementor-2566 .elementor-element.elementor-element-ca9c9c0 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5568530 */.elementor-2566 .elementor-element.elementor-element-5568530 .elementor-heading-title {
    background: linear-gradient(90deg, #9E62E7, #06D9FA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c3152e */.elementor-2566 .elementor-element.elementor-element-9c3152e {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2566 .elementor-element.elementor-element-9c3152e:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button {
    background-color: #ff6f61; /* Bright color */
    color: #ffffff; /* White text */
    border-radius: 5px; /* Rounded corners */
    padding: 10px 20px; /* Padding for the button */
    text-transform: uppercase; /* Uppercase text */
    font-weight: bold; /* Bold text */
}

.elementor-2566 .elementor-element.elementor-element-9c3152e .elementor-button:hover {
    background-color: #ff3b30; /* Darker shade on hover */
    color: #ffffff; /* Keep text white on hover */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3bb146a *//* Cuatom pill pagination */
.elementor-2566 .elementor-element.elementor-element-3bb146a .swiper-pagination-bullet {
    width:70px;
    height: 10px;
    border-radius: 999px;
    background: #d9d4db;
    opacity: 1;
    margin: 0 8px !important;
    transition: all .25s ease;
}

.elementor-2566 .elementor-element.elementor-element-3bb146a .swiper-pagination-bullet-active{
    background: linear-gradient(90deg, #8a4fd1 0%, #b07bff 100%) !important;
    box-shadow: 0 8px 18px rgba(138, 79, 209, 0.30);
}

@media (max-width: 767px){
    .elementor-2566 .elementor-element.elementor-element-3bb146a .swiper-pagination-bullet{
        width: 45px;
        height: 9px;
        margin: 0 6px !important;
    }
}


.elementor-2566 .elementor-element.elementor-element-3bb146a .swiper-button-prev,
.elementor-2566 .elementor-element.elementor-element-3bb146a .swiper-button-next {
    background-color: purple;
    color: white; /* Optional: Change text color to white for better contrast */
}/* End custom CSS */