.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-7611555{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c19ef86{--display:flex;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c19ef86.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ebbc74b{--display:flex;--min-height:100vh;--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-mix-blend-mode:darken;--border-radius:00px 00px 00px 00px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:3.75rem;--padding-right:3.75rem;--z-index:1;}.elementor-12 .elementor-element.elementor-element-ebbc74b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ebbc74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-12 .elementor-element.elementor-element-8896ed4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:150px 150px;--row-gap:150px;--column-gap:150px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-84275a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-9ad0d9c{--display:flex;--min-height:200px;--justify-content:space-between;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:1px 1px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-9ad0d9c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9ad0d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EECFE8 0%, #B292DF 100%);}.elementor-12 .elementor-element.elementor-element-9ad0d9c::before, .elementor-12 .elementor-element.elementor-element-9ad0d9c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9ad0d9c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9ad0d9c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9ad0d9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9ad0d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://macangelo.io/wp-content/uploads/2025/02/product-img-2.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-9ad0d9c.e-con{--e-con-transform-rotateZ:-30deg;--e-con-transform-rotateX:20deg;--e-con-transform-perspective:700px;--e-con-transform-rotateY:5deg;}.elementor-12 .elementor-element.elementor-element-fbf1eef{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-12 .elementor-element.elementor-element-85f3fac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-12 .elementor-element.elementor-element-82d50a4 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-82d50a4 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-82d50a4{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-82d50a4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-9f1c04e{--display:flex;--min-height:200px;--justify-content:space-between;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:1px 1px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:0rem;--margin-bottom:0rem;--margin-left:-8rem;--margin-right:0rem;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-9f1c04e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9f1c04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F8F8 0%, #D6D6D6 100%);}.elementor-12 .elementor-element.elementor-element-9f1c04e::before, .elementor-12 .elementor-element.elementor-element-9f1c04e > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9f1c04e > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9f1c04e > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9f1c04e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-9f1c04e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://macangelo.io/wp-content/uploads/2025/02/marketing-img-1.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-9f1c04e.e-con{--e-con-transform-rotateZ:-30deg;--e-con-transform-rotateX:20deg;--e-con-transform-perspective:700px;--e-con-transform-rotateY:5deg;}.elementor-12 .elementor-element.elementor-element-7f463b6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d814f67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c0707ec .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-c0707ec .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-c0707ec{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-c0707ec .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7b6d0f7{--display:flex;--min-height:200px;--justify-content:space-between;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:1px 1px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:0rem;--margin-bottom:0rem;--margin-left:-8rem;--margin-right:0rem;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-7b6d0f7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7b6d0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CBF4E7 0%, #67E0B2 100%);}.elementor-12 .elementor-element.elementor-element-7b6d0f7::before, .elementor-12 .elementor-element.elementor-element-7b6d0f7 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7b6d0f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7b6d0f7 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7b6d0f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7b6d0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://macangelo.io/wp-content/uploads/2025/02/advertising-img-2.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-7b6d0f7.e-con{--e-con-transform-rotateZ:-30deg;--e-con-transform-rotateX:20deg;--e-con-transform-perspective:700px;--e-con-transform-rotateY:5deg;}.elementor-12 .elementor-element.elementor-element-f318902{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a6a81a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-83291fa .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-83291fa .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-83291fa{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-83291fa .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-cc1c808{--display:flex;--min-height:200px;--justify-content:space-between;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:1px 1px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:0rem;--margin-bottom:0rem;--margin-left:-8rem;--margin-right:0rem;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-cc1c808:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cc1c808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F8F8 0%, #D6D6D6 100%);}.elementor-12 .elementor-element.elementor-element-cc1c808::before, .elementor-12 .elementor-element.elementor-element-cc1c808 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cc1c808 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-cc1c808 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cc1c808 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-cc1c808 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://macangelo.io/wp-content/uploads/2025/02/sales-lead-img-1.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-cc1c808.e-con{--e-con-transform-rotateZ:-30deg;--e-con-transform-rotateX:20deg;--e-con-transform-perspective:700px;--e-con-transform-rotateY:5deg;}.elementor-12 .elementor-element.elementor-element-f2a08ca{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3505ca1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-26dcf82 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-26dcf82 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-26dcf82{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-26dcf82 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-31cfefa{--display:flex;--min-height:200px;--justify-content:space-between;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:1px 1px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:0rem;--margin-bottom:0rem;--margin-left:-8rem;--margin-right:0rem;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;--z-index:4;}.elementor-12 .elementor-element.elementor-element-31cfefa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-31cfefa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B2FFFF 0%, #65A7E5 100%);}.elementor-12 .elementor-element.elementor-element-31cfefa::before, .elementor-12 .elementor-element.elementor-element-31cfefa > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-31cfefa > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-31cfefa > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-31cfefa > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-31cfefa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://macangelo.io/wp-content/uploads/2025/02/project-mgnt-2.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-31cfefa.e-con{--e-con-transform-rotateZ:-30deg;--e-con-transform-rotateX:20deg;--e-con-transform-perspective:700px;--e-con-transform-rotateY:5deg;}.elementor-12 .elementor-element.elementor-element-7091300{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8e9f399 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8rem;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-698fcb2 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-698fcb2 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-698fcb2{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-698fcb2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-88beaa0{--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:space-between;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:00rem;--padding-bottom:0rem;--padding-left:03.75rem;--padding-right:03.75rem;}.elementor-12 .elementor-element.elementor-element-725bc54{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-12 .elementor-element.elementor-element-bf7491b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:4.25rem;font-weight:600;line-height:100%;letter-spacing:-2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-bf7491b p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f755776{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7984f09{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7984f09 p{margin-bottom:0px;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-b5d160c .elementor-button{background-color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-c303d5a );color:var( --e-global-color-c303d5a );border-radius:0px 0px 0px 0px;padding:15px 30px 015px 030px;}.elementor-12 .elementor-element.elementor-element-b5d160c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8a86e29{--display:flex;--position:absolute;top:0%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8a86e29{left:0%;}body.rtl .elementor-12 .elementor-element.elementor-element-8a86e29{right:0%;}.elementor-12 .elementor-element.elementor-element-3f3c372{--display:flex;--position:absolute;bottom:0px;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3f3c372{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-3f3c372{left:0px;}.elementor-12 .elementor-element.elementor-element-bcab7ce{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:07rem;--padding-bottom:7rem;--padding-left:3.75rem;--padding-right:3.75rem;}.elementor-widget-lottie .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-lottie .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-2c72a22 > .elementor-widget-container{--e-transform-rotateZ:-22deg;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2c72a22{left:13.92%;}body.rtl .elementor-12 .elementor-element.elementor-element-2c72a22{right:13.92%;}.elementor-12 .elementor-element.elementor-element-2c72a22{top:22%;--lottie-container-width:100%;}.elementor-12 .elementor-element.elementor-element-6dbba39 > .elementor-widget-container{--e-transform-rotateZ:-4deg;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6dbba39{left:35%;}body.rtl .elementor-12 .elementor-element.elementor-element-6dbba39{right:35%;}.elementor-12 .elementor-element.elementor-element-6dbba39{top:12%;--lottie-container-width:100%;}.elementor-12 .elementor-element.elementor-element-cf614ee > .elementor-widget-container{--e-transform-rotateZ:13deg;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cf614ee{left:56%;}body.rtl .elementor-12 .elementor-element.elementor-element-cf614ee{right:56%;}.elementor-12 .elementor-element.elementor-element-cf614ee{top:12%;--lottie-container-width:100%;}.elementor-12 .elementor-element.elementor-element-81f4366 > .elementor-widget-container{--e-transform-rotateZ:-13deg;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-81f4366{left:75%;}body.rtl .elementor-12 .elementor-element.elementor-element-81f4366{right:75%;}.elementor-12 .elementor-element.elementor-element-81f4366{top:20%;--lottie-container-width:100%;}.elementor-12 .elementor-element.elementor-element-f2621dd > .elementor-widget-container{--e-transform-rotateZ:-13deg;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f2621dd{left:9.189%;}body.rtl .elementor-12 .elementor-element.elementor-element-f2621dd{right:9.189%;}.elementor-12 .elementor-element.elementor-element-f2621dd{top:49.951%;--lottie-container-width:100%;}.elementor-12 .elementor-element.elementor-element-1f64647 > .elementor-widget-container{--e-transform-rotateZ:22deg;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1f64647{left:19.193%;}body.rtl .elementor-12 .elementor-element.elementor-element-1f64647{right:19.193%;}.elementor-12 .elementor-element.elementor-element-1f64647{bottom:19%;--lottie-container-width:100%;}.elementor-12 .elementor-element.elementor-element-69d2d09 > .elementor-widget-container{--e-transform-rotateZ:-9deg;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-69d2d09{left:41%;}body.rtl .elementor-12 .elementor-element.elementor-element-69d2d09{right:41%;}.elementor-12 .elementor-element.elementor-element-69d2d09{bottom:11%;--lottie-container-width:100%;}.elementor-12 .elementor-element.elementor-element-c7da88b > .elementor-widget-container{--e-transform-rotateZ:-9deg;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c7da88b{left:86%;}body.rtl .elementor-12 .elementor-element.elementor-element-c7da88b{right:86%;}.elementor-12 .elementor-element.elementor-element-c7da88b{top:40%;--lottie-container-width:100%;}.elementor-12 .elementor-element.elementor-element-748237d > .elementor-widget-container{--e-transform-rotateZ:26deg;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-748237d{left:61%;}body.rtl .elementor-12 .elementor-element.elementor-element-748237d{right:61%;}.elementor-12 .elementor-element.elementor-element-748237d{bottom:14%;--lottie-container-width:100%;}.elementor-12 .elementor-element.elementor-element-a90a0fb > .elementor-widget-container{--e-transform-rotateZ:-5deg;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a90a0fb{left:78%;}body.rtl .elementor-12 .elementor-element.elementor-element-a90a0fb{right:78%;}.elementor-12 .elementor-element.elementor-element-a90a0fb{bottom:25%;--lottie-container-width:100%;}.elementor-12 .elementor-element.elementor-element-67785ab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-9c846a8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:4.25rem;font-weight:600;line-height:100%;letter-spacing:-2px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9c846a8 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-edf3226{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:07rem;--padding-bottom:3rem;--padding-left:03.75rem;--padding-right:03.75rem;}.elementor-12 .elementor-element.elementor-element-55a0406{--display:flex;}.elementor-12 .elementor-element.elementor-element-14eb1f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-14eb1f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.75rem;font-weight:600;text-transform:uppercase;line-height:120%;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-dfc3003{--display:flex;}.elementor-12 .elementor-element.elementor-element-cfc03c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-cfc03c2 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-431315e{--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:1rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-93f32d4{--display:flex;}.elementor-12 .elementor-element.elementor-element-62b9276{--display:flex;--min-height:360px;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-62b9276.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-88b3a3a{--display:flex;--min-height:100%;--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-mix-blend-mode:darken;--border-radius:22px 22px 22px 22px;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-88b3a3a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-88b3a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-12 .elementor-element.elementor-element-88b3a3a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-bf4a20a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bf4a20a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d2a323c .elementor-button{background-color:#B292DF;font-family:"Poppins", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:4px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:5px 08px 5px 14px;}.elementor-12 .elementor-element.elementor-element-d2a323c{z-index:1;}.elementor-12 .elementor-element.elementor-element-ae60d38{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ae60d38 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2227c8b{--display:flex;--position:absolute;top:25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2227c8b{left:50%;}body.rtl .elementor-12 .elementor-element.elementor-element-2227c8b{right:50%;}.elementor-12 .elementor-element.elementor-element-fe7080e{--display:flex;--position:absolute;top:-25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-fe7080e{left:-50%;}body.rtl .elementor-12 .elementor-element.elementor-element-fe7080e{right:-50%;}.elementor-12 .elementor-element.elementor-element-8e37fc0{--display:flex;}.elementor-12 .elementor-element.elementor-element-5e610e8{--display:flex;--min-height:360px;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-5e610e8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f5005c9{--display:flex;--min-height:100%;--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-mix-blend-mode:darken;--border-radius:22px 22px 22px 22px;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-f5005c9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f5005c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-12 .elementor-element.elementor-element-f5005c9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e73ba69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e73ba69.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-83e0df2 .elementor-button{background-color:#65A7E5;font-family:"Poppins", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:4px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:5px 08px 5px 14px;}.elementor-12 .elementor-element.elementor-element-83e0df2{z-index:1;}.elementor-12 .elementor-element.elementor-element-2537a08{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2537a08 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-211a2f0{--display:flex;--position:absolute;top:25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-211a2f0{left:50%;}body.rtl .elementor-12 .elementor-element.elementor-element-211a2f0{right:50%;}.elementor-12 .elementor-element.elementor-element-3993047{--display:flex;--position:absolute;top:-25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3993047{left:-50%;}body.rtl .elementor-12 .elementor-element.elementor-element-3993047{right:-50%;}.elementor-12 .elementor-element.elementor-element-2f49166{--display:flex;}.elementor-12 .elementor-element.elementor-element-bb24612{--display:flex;--min-height:360px;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-bb24612.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c23d40d{--display:flex;--min-height:100%;--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-mix-blend-mode:darken;--border-radius:22px 22px 22px 22px;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-c23d40d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c23d40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-12 .elementor-element.elementor-element-c23d40d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5656a25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5656a25.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ddd69e9 .elementor-button{background-color:#C2DF84;font-family:"Poppins", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:4px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:5px 08px 5px 14px;}.elementor-12 .elementor-element.elementor-element-ddd69e9{z-index:1;}.elementor-12 .elementor-element.elementor-element-3f396d6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3f396d6{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3f396d6 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-03c32dc{--display:flex;--position:absolute;top:25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-03c32dc{left:50%;}body.rtl .elementor-12 .elementor-element.elementor-element-03c32dc{right:50%;}.elementor-12 .elementor-element.elementor-element-dcff75c{--display:flex;--position:absolute;top:-25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dcff75c{left:-50%;}body.rtl .elementor-12 .elementor-element.elementor-element-dcff75c{right:-50%;}.elementor-12 .elementor-element.elementor-element-e48d8e5{--display:flex;}.elementor-12 .elementor-element.elementor-element-1fc5515{--display:flex;--min-height:360px;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-1fc5515.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1829c80{--display:flex;--min-height:100%;--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-mix-blend-mode:darken;--border-radius:22px 22px 22px 22px;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-1829c80:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1829c80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-12 .elementor-element.elementor-element-674a06c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-674a06c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4f86306 .elementor-button{background-color:#F8708E;font-family:"Poppins", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:4px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:5px 08px 5px 14px;}.elementor-12 .elementor-element.elementor-element-4f86306{z-index:1;}.elementor-12 .elementor-element.elementor-element-71b5bc0{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-71b5bc0 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f3789fb{--display:flex;--position:absolute;top:25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f3789fb{left:50%;}body.rtl .elementor-12 .elementor-element.elementor-element-f3789fb{right:50%;}.elementor-12 .elementor-element.elementor-element-820bc60{--display:flex;--position:absolute;top:-25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-820bc60{left:-50%;}body.rtl .elementor-12 .elementor-element.elementor-element-820bc60{right:-50%;}.elementor-12 .elementor-element.elementor-element-00f5f89{--display:flex;}.elementor-12 .elementor-element.elementor-element-fa72a36{--display:flex;--min-height:360px;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-fa72a36.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4b96985{--display:flex;--min-height:100%;--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-mix-blend-mode:darken;--border-radius:22px 22px 22px 22px;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-4b96985:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4b96985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-12 .elementor-element.elementor-element-77f5d58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77f5d58.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-db80cdc .elementor-button{background-color:#FFF978;font-family:"Poppins", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:4px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:5px 08px 5px 14px;}.elementor-12 .elementor-element.elementor-element-db80cdc{z-index:1;}.elementor-12 .elementor-element.elementor-element-95a72c7{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-95a72c7 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-94df7db{--display:flex;--position:absolute;top:25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-94df7db{left:50%;}body.rtl .elementor-12 .elementor-element.elementor-element-94df7db{right:50%;}.elementor-12 .elementor-element.elementor-element-1d55b03{--display:flex;--position:absolute;top:-25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1d55b03{left:-50%;}body.rtl .elementor-12 .elementor-element.elementor-element-1d55b03{right:-50%;}.elementor-12 .elementor-element.elementor-element-5d9ccac{--display:flex;}.elementor-12 .elementor-element.elementor-element-d8f1906{--display:flex;--min-height:360px;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-d8f1906.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-cb127dc{--display:flex;--min-height:100%;--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-mix-blend-mode:darken;--border-radius:22px 22px 22px 22px;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-cb127dc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cb127dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-12 .elementor-element.elementor-element-9a04df1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9a04df1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-93f47b8 .elementor-button{background-color:#0BE0DF;font-family:"Poppins", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:4px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:5px 08px 5px 14px;}.elementor-12 .elementor-element.elementor-element-93f47b8{z-index:1;}.elementor-12 .elementor-element.elementor-element-86ac771{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-86ac771 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-e7e0abe{--display:flex;--position:absolute;top:25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e7e0abe{left:50%;}body.rtl .elementor-12 .elementor-element.elementor-element-e7e0abe{right:50%;}.elementor-12 .elementor-element.elementor-element-36381aa{--display:flex;--position:absolute;top:-25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-36381aa{left:-50%;}body.rtl .elementor-12 .elementor-element.elementor-element-36381aa{right:-50%;}.elementor-12 .elementor-element.elementor-element-4c701d0{--display:flex;}.elementor-12 .elementor-element.elementor-element-4d4212e{--display:flex;--min-height:360px;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-4d4212e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-906f8fa{--display:flex;--min-height:100%;--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-mix-blend-mode:darken;--border-radius:22px 22px 22px 22px;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.15);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-906f8fa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-906f8fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-12 .elementor-element.elementor-element-6194117{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6194117.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f627340 .elementor-button{background-color:#84FFAD;font-family:"Poppins", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:4px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:5px 08px 5px 14px;}.elementor-12 .elementor-element.elementor-element-f627340{z-index:1;}.elementor-12 .elementor-element.elementor-element-98565c1{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-98565c1 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ad3db78{--display:flex;--position:absolute;top:25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ad3db78{left:50%;}body.rtl .elementor-12 .elementor-element.elementor-element-ad3db78{right:50%;}.elementor-12 .elementor-element.elementor-element-30cc5c0{--display:flex;--position:absolute;top:-25%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-30cc5c0{left:-50%;}body.rtl .elementor-12 .elementor-element.elementor-element-30cc5c0{right:-50%;}.elementor-12 .elementor-element.elementor-element-1890d2c{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-12 .elementor-element.elementor-element-1890d2c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9044ebb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:07rem;--padding-bottom:07rem;--padding-left:03.75rem;--padding-right:03.75rem;}.elementor-12 .elementor-element.elementor-element-9044ebb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9044ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33c7665 );}.elementor-12 .elementor-element.elementor-element-334a7ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-11b29c7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-11b29c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.75rem;font-weight:600;text-transform:uppercase;line-height:120%;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-eda3cc1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e138d82{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-e138d82:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e138d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-69f238a{--display:flex;--position:absolute;--min-height:350px;--border-radius:26px 26px 26px 26px;top:70%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-69f238a{left:14%;}body.rtl .elementor-12 .elementor-element.elementor-element-69f238a{right:14%;}.elementor-widget-counter .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-counter .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-122322e{z-index:1;}.elementor-12 .elementor-element.elementor-element-122322e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#F5B5E9;font-family:"Poppins", Sans-serif;font-size:4.5rem;font-weight:700;}.elementor-12 .elementor-element.elementor-element-8f14fdb{z-index:1;}.elementor-12 .elementor-element.elementor-element-8f14fdb p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8ec338d{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-8ec338d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8ec338d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-6d60544{z-index:1;}.elementor-12 .elementor-element.elementor-element-6d60544 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#F8708E;font-family:"Poppins", Sans-serif;font-size:4.5rem;font-weight:700;}.elementor-12 .elementor-element.elementor-element-7e75ea3{z-index:1;}.elementor-12 .elementor-element.elementor-element-7e75ea3 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-9fdd381{--display:flex;--position:absolute;--min-height:350px;--border-radius:26px 26px 26px 26px;top:70%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9fdd381{left:14%;}body.rtl .elementor-12 .elementor-element.elementor-element-9fdd381{right:14%;}.elementor-12 .elementor-element.elementor-element-cf6c285{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-cf6c285:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cf6c285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-1131162{z-index:1;}.elementor-12 .elementor-element.elementor-element-1131162 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#C2DF84;font-family:"Poppins", Sans-serif;font-size:4.5rem;font-weight:700;}.elementor-12 .elementor-element.elementor-element-4259bb3{z-index:1;}.elementor-12 .elementor-element.elementor-element-4259bb3 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-822291a{--display:flex;--position:absolute;--min-height:350px;--border-radius:26px 26px 26px 26px;top:70%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-822291a{left:14%;}body.rtl .elementor-12 .elementor-element.elementor-element-822291a{right:14%;}.elementor-12 .elementor-element.elementor-element-7481c47{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-7481c47:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7481c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-e9651de{z-index:1;}.elementor-12 .elementor-element.elementor-element-e9651de .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#65A7E5;font-family:"Poppins", Sans-serif;font-size:4.5rem;font-weight:700;}.elementor-12 .elementor-element.elementor-element-ef8448e{z-index:1;}.elementor-12 .elementor-element.elementor-element-ef8448e p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-dd5c91b{--display:flex;--position:absolute;--min-height:350px;--border-radius:26px 26px 26px 26px;top:70%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dd5c91b{left:14%;}body.rtl .elementor-12 .elementor-element.elementor-element-dd5c91b{right:14%;}.elementor-12 .elementor-element.elementor-element-123d81b{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-123d81b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-123d81b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-2acbff0{z-index:1;}.elementor-12 .elementor-element.elementor-element-2acbff0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFCE78;font-family:"Poppins", Sans-serif;font-size:4.5rem;font-weight:700;}.elementor-12 .elementor-element.elementor-element-525516d{z-index:1;}.elementor-12 .elementor-element.elementor-element-525516d p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2ac9f4a{--display:flex;--position:absolute;--min-height:350px;--border-radius:26px 26px 26px 26px;top:70%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2ac9f4a{left:14%;}body.rtl .elementor-12 .elementor-element.elementor-element-2ac9f4a{right:14%;}.elementor-12 .elementor-element.elementor-element-701e6f0{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-701e6f0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-701e6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-8b1e787{z-index:1;}.elementor-12 .elementor-element.elementor-element-8b1e787 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#0BE0DF;font-family:"Poppins", Sans-serif;font-size:4.5rem;font-weight:700;}.elementor-12 .elementor-element.elementor-element-344f119{z-index:1;}.elementor-12 .elementor-element.elementor-element-344f119 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b4e4081{--display:flex;--position:absolute;--min-height:350px;--border-radius:26px 26px 26px 26px;top:70%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b4e4081{left:14%;}body.rtl .elementor-12 .elementor-element.elementor-element-b4e4081{right:14%;}.elementor-12 .elementor-element.elementor-element-afbfea4{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-afbfea4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-afbfea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-233cb11{z-index:1;}.elementor-12 .elementor-element.elementor-element-233cb11 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#B292DF;font-family:"Poppins", Sans-serif;font-size:4.5rem;font-weight:700;}.elementor-12 .elementor-element.elementor-element-2000115{z-index:1;}.elementor-12 .elementor-element.elementor-element-2000115 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8325bb0{--display:flex;--position:absolute;--min-height:350px;--border-radius:26px 26px 26px 26px;top:70%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8325bb0{left:14%;}body.rtl .elementor-12 .elementor-element.elementor-element-8325bb0{right:14%;}.elementor-12 .elementor-element.elementor-element-cd1ec2c{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-cd1ec2c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cd1ec2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-f9ef686{z-index:1;}.elementor-12 .elementor-element.elementor-element-f9ef686 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#67E0B2;font-family:"Poppins", Sans-serif;font-size:4.5rem;font-weight:700;}.elementor-12 .elementor-element.elementor-element-f7ec1f8{z-index:1;}.elementor-12 .elementor-element.elementor-element-f7ec1f8 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-7b5b28e{--display:flex;--position:absolute;--min-height:350px;--border-radius:26px 26px 26px 26px;top:70%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7b5b28e{left:14%;}body.rtl .elementor-12 .elementor-element.elementor-element-7b5b28e{right:14%;}.elementor-12 .elementor-element.elementor-element-0e49c93{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:7rem;--padding-bottom:10rem;--padding-left:03.75rem;--padding-right:03.75rem;}.elementor-12 .elementor-element.elementor-element-0e49c93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-424ffac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-e3eb4cf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-e3eb4cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.75rem;font-weight:600;text-transform:uppercase;line-height:120%;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e657f43{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d3a1241{--display:flex;--overflow:hidden;--border-radius:32px 32px 32px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-d3a1241:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d3a1241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-b726955{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-b726955:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b726955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-b726955.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b90c7bb{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ad79294{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-12 .elementor-element.elementor-element-7f26bed{text-align:left;}.elementor-12 .elementor-element.elementor-element-7f26bed img{width:100%;border-radius:200px 200px 200px 200px;}.elementor-12 .elementor-element.elementor-element-aa0b6f1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-54150bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;color:#0BE0DF;}.elementor-12 .elementor-element.elementor-element-7aacaf0{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-7aacaf0 p{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-3e58a02{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-3e58a02 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ff24a56{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f390acd .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f390acd.elementor-view-stacked .elementor-icon{background-color:#0BE0DF;}.elementor-12 .elementor-element.elementor-element-f390acd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f390acd.elementor-view-default .elementor-icon{color:#0BE0DF;border-color:#0BE0DF;}.elementor-12 .elementor-element.elementor-element-f390acd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f390acd.elementor-view-default .elementor-icon svg{fill:#0BE0DF;}.elementor-12 .elementor-element.elementor-element-f390acd .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-f390acd .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-f839097{--display:flex;--position:absolute;top:-8%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f839097{left:-12%;}body.rtl .elementor-12 .elementor-element.elementor-element-f839097{right:-12%;}.elementor-12 .elementor-element.elementor-element-8cae069{--display:flex;--overflow:hidden;--border-radius:32px 32px 32px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-8cae069:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8cae069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-591e81f{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-591e81f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-591e81f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-591e81f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9a4c909{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f544826{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-63a0e81{text-align:left;}.elementor-12 .elementor-element.elementor-element-63a0e81 img{width:100%;border-radius:200px 200px 200px 200px;}.elementor-12 .elementor-element.elementor-element-8473842{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f6f83a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;color:#65A7E5;}.elementor-12 .elementor-element.elementor-element-f9b29f1{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f9b29f1 p{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-9576a73{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-9576a73 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-7e345e2{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5920f96 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5920f96.elementor-view-stacked .elementor-icon{background-color:#65A7E5;}.elementor-12 .elementor-element.elementor-element-5920f96.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5920f96.elementor-view-default .elementor-icon{color:#65A7E5;border-color:#65A7E5;}.elementor-12 .elementor-element.elementor-element-5920f96.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5920f96.elementor-view-default .elementor-icon svg{fill:#65A7E5;}.elementor-12 .elementor-element.elementor-element-5920f96 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-5920f96 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-bc93393{--display:flex;--position:absolute;top:-8%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-bc93393{left:-12%;}body.rtl .elementor-12 .elementor-element.elementor-element-bc93393{right:-12%;}.elementor-12 .elementor-element.elementor-element-457a457{--display:flex;--overflow:hidden;--border-radius:32px 32px 32px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-457a457:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-457a457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-f416d5b{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-f416d5b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f416d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-f416d5b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-569d39c{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b219ca2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c79bde4{text-align:left;}.elementor-12 .elementor-element.elementor-element-c79bde4 img{width:100%;border-radius:200px 200px 200px 200px;}.elementor-12 .elementor-element.elementor-element-4159586{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e4a390c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;color:#B292DF;}.elementor-12 .elementor-element.elementor-element-0d1d115{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-0d1d115 p{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-2f61db8{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2f61db8 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-a8f43f1{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-deed74b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-deed74b.elementor-view-stacked .elementor-icon{background-color:#B292DF;}.elementor-12 .elementor-element.elementor-element-deed74b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-deed74b.elementor-view-default .elementor-icon{color:#B292DF;border-color:#B292DF;}.elementor-12 .elementor-element.elementor-element-deed74b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-deed74b.elementor-view-default .elementor-icon svg{fill:#B292DF;}.elementor-12 .elementor-element.elementor-element-deed74b .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-deed74b .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-741a8e0{--display:flex;--position:absolute;top:-8%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-741a8e0{left:-12%;}body.rtl .elementor-12 .elementor-element.elementor-element-741a8e0{right:-12%;}.elementor-12 .elementor-element.elementor-element-c00bb16{--display:flex;--overflow:hidden;--border-radius:32px 32px 32px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-c00bb16:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c00bb16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-7b87842{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-7b87842:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7b87842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c303d5a );}.elementor-12 .elementor-element.elementor-element-7b87842.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-97311c5{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4c91f14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2ec7a3e{text-align:left;}.elementor-12 .elementor-element.elementor-element-2ec7a3e img{width:100%;border-radius:200px 200px 200px 200px;}.elementor-12 .elementor-element.elementor-element-e7f7c90{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-afa92ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;color:#F8708E;}.elementor-12 .elementor-element.elementor-element-1ca41ca{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-1ca41ca p{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-d37baec{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-d37baec p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-981b16a{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e481075 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e481075.elementor-view-stacked .elementor-icon{background-color:#F8708E;}.elementor-12 .elementor-element.elementor-element-e481075.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e481075.elementor-view-default .elementor-icon{color:#F8708E;border-color:#F8708E;}.elementor-12 .elementor-element.elementor-element-e481075.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e481075.elementor-view-default .elementor-icon svg{fill:#F8708E;}.elementor-12 .elementor-element.elementor-element-e481075 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-e481075 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-995bf7c{--display:flex;--position:absolute;top:-8%;--z-index:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-995bf7c{left:-12%;}body.rtl .elementor-12 .elementor-element.elementor-element-995bf7c{right:-12%;}.elementor-12 .elementor-element.elementor-element-5894f92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5894f92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-94093a2{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;--z-index:3;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-94093a2{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-94093a2{right:0px;}.elementor-12 .elementor-element.elementor-element-da23fcc{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-da23fcc .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12 .elementor-element.elementor-element-da23fcc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10rem;font-weight:600;text-transform:uppercase;line-height:120%;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d2dbccc{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-d2dbccc .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12 .elementor-element.elementor-element-d2dbccc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10rem;font-weight:600;text-transform:uppercase;line-height:120%;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-47f2dcf{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-47f2dcf .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12 .elementor-element.elementor-element-47f2dcf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10rem;font-weight:600;text-transform:uppercase;line-height:120%;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d7ea55c{--display:flex;--position:absolute;--min-height:100%;top:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-d7ea55c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d7ea55c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d7ea55c{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-d7ea55c{right:0px;}.elementor-12 .elementor-element.elementor-element-fc23168{--display:flex;--position:absolute;--min-height:100%;top:0px;--z-index:1;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-fc23168{left:2px;}body.rtl .elementor-12 .elementor-element.elementor-element-fc23168{right:2px;}.elementor-12 .elementor-element.elementor-element-72d7832{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10rem;--padding-bottom:10rem;--padding-left:3.75rem;--padding-right:3.75rem;}.elementor-12 .elementor-element.elementor-element-2983cf6{--display:flex;}.elementor-12 .elementor-element.elementor-element-1391a09{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:4.25rem;font-weight:600;text-transform:uppercase;line-height:120%;letter-spacing:-1px;}.elementor-12 .elementor-element.elementor-element-1391a09 p{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8f39896 .elementor-button{background-color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-c303d5a );color:var( --e-global-color-c303d5a );border-radius:0px 0px 0px 0px;padding:15px 30px 015px 030px;}.elementor-12 .elementor-element.elementor-element-8f39896.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-3e728f4{--display:flex;}.elementor-12 .elementor-element.elementor-element-12b07d4{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-12 .elementor-element.elementor-element-12b07d4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-12b07d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macangelo.io/wp-content/uploads/2025/02/pexels-cottonbro-3206080-small.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-bd1df92{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-c303d5a );--border-color:var( --e-global-color-c303d5a );--border-radius:18px 18px 18px 18px;--margin-top:-10rem;--margin-bottom:0rem;--margin-left:8rem;--margin-right:0rem;top:90%;}.elementor-12 .elementor-element.elementor-element-bd1df92:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bd1df92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macangelo.io/wp-content/uploads/2025/02/pexels-shkrabaanthony-5244055-small.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-bd1df92{left:0%;}body.rtl .elementor-12 .elementor-element.elementor-element-bd1df92{right:0%;}.elementor-12 .elementor-element.elementor-element-0cbef54{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-c303d5a );--border-color:var( --e-global-color-c303d5a );--border-radius:18px 18px 18px 18px;--margin-top:-25rem;--margin-bottom:0rem;--margin-left:18rem;--margin-right:0rem;top:115%;}.elementor-12 .elementor-element.elementor-element-0cbef54:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0cbef54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macangelo.io/wp-content/uploads/2025/02/pexels-fauxels-3184418-small.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0cbef54{left:0%;}body.rtl .elementor-12 .elementor-element.elementor-element-0cbef54{right:0%;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-7611555{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-ebbc74b{--padding-top:7rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-8896ed4{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-85f3fac .elementor-heading-title{font-size:1.4rem;}.elementor-12 .elementor-element.elementor-element-d814f67 .elementor-heading-title{font-size:1.4rem;}.elementor-12 .elementor-element.elementor-element-a6a81a5 .elementor-heading-title{font-size:1.4rem;}.elementor-12 .elementor-element.elementor-element-3505ca1 .elementor-heading-title{font-size:1.4rem;}.elementor-12 .elementor-element.elementor-element-8e9f399 .elementor-heading-title{font-size:1.4rem;}.elementor-12 .elementor-element.elementor-element-88beaa0{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-bf7491b{font-size:2.8rem;}.elementor-12 .elementor-element.elementor-element-7984f09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-12 .elementor-element.elementor-element-bcab7ce{--min-height:60vh;}.elementor-12 .elementor-element.elementor-element-9c846a8{font-size:2.8rem;}.elementor-12 .elementor-element.elementor-element-edf3226{--padding-top:07rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-14eb1f5 .elementor-heading-title{font-size:2.8rem;}.elementor-12 .elementor-element.elementor-element-cfc03c2{font-size:15px;}.elementor-12 .elementor-element.elementor-element-62b9276{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-88b3a3a{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-5e610e8{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-f5005c9{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-bb24612{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-c23d40d{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-1fc5515{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-1829c80{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-fa72a36{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-4b96985{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-d8f1906{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-cb127dc{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-4d4212e{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-906f8fa{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-1890d2c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-9044ebb{--padding-top:07rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-11b29c7 .elementor-heading-title{font-size:2.8rem;}.elementor-12 .elementor-element.elementor-element-eda3cc1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e138d82{grid-column:span 1;}.elementor-12 .elementor-element.elementor-element-0e49c93{--padding-top:07rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-e3eb4cf{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-12 .elementor-element.elementor-element-e3eb4cf .elementor-heading-title{font-size:2.8rem;}.elementor-12 .elementor-element.elementor-element-e657f43{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7f26bed img{width:40%;}.elementor-12 .elementor-element.elementor-element-63a0e81 img{width:40%;}.elementor-12 .elementor-element.elementor-element-c79bde4 img{width:40%;}.elementor-12 .elementor-element.elementor-element-2ec7a3e img{width:40%;}.elementor-12 .elementor-element.elementor-element-da23fcc .elementor-heading-title{font-size:4.8rem;}.elementor-12 .elementor-element.elementor-element-d2dbccc .elementor-heading-title{font-size:4.8rem;}.elementor-12 .elementor-element.elementor-element-47f2dcf .elementor-heading-title{font-size:4.8rem;}.elementor-12 .elementor-element.elementor-element-72d7832{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:07rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-1391a09{font-size:2.4rem;}.elementor-12 .elementor-element.elementor-element-bd1df92{border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;--margin-top:-8rem;--margin-bottom:0rem;--margin-left:6rem;--margin-right:0rem;top:40%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-bd1df92{left:0%;}body.rtl .elementor-12 .elementor-element.elementor-element-bd1df92{right:0%;}.elementor-12 .elementor-element.elementor-element-0cbef54{border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;--margin-top:-18rem;--margin-bottom:0rem;--margin-left:11rem;--margin-right:0rem;top:150%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0cbef54{left:5%;}body.rtl .elementor-12 .elementor-element.elementor-element-0cbef54{right:5%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-c19ef86{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ebbc74b{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-8896ed4{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-84275a4{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-84275a4.e-con{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-9ad0d9c.e-con{--e-con-transform-rotateZ:0deg;--e-con-transform-rotateX:0deg;--e-con-transform-rotateY:0deg;}.elementor-12 .elementor-element.elementor-element-9ad0d9c{--width:100%;--min-height:150px;}.elementor-12 .elementor-element.elementor-element-9f1c04e.e-con{--e-con-transform-rotateZ:0deg;--e-con-transform-rotateX:0deg;--e-con-transform-rotateY:0deg;}.elementor-12 .elementor-element.elementor-element-9f1c04e{--width:100%;--min-height:150px;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-7b6d0f7.e-con{--e-con-transform-rotateZ:0deg;--e-con-transform-rotateX:0deg;--e-con-transform-rotateY:0deg;}.elementor-12 .elementor-element.elementor-element-7b6d0f7{--width:100%;--min-height:150px;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-cc1c808.e-con{--e-con-transform-rotateZ:0deg;--e-con-transform-rotateX:0deg;--e-con-transform-rotateY:0deg;}.elementor-12 .elementor-element.elementor-element-cc1c808{--width:100%;--min-height:150px;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-31cfefa.e-con{--e-con-transform-rotateZ:0deg;--e-con-transform-rotateX:0deg;--e-con-transform-rotateY:0deg;--e-con-transform-perspective:700px;}.elementor-12 .elementor-element.elementor-element-31cfefa{--width:100%;--min-height:150px;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12 .elementor-element.elementor-element-88beaa0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--z-index:8;}.elementor-12 .elementor-element.elementor-element-bf7491b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-7984f09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-b5d160c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9c846a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-edf3226{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:05rem;--padding-bottom:3rem;--padding-left:01rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-55a0406{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-14eb1f5{text-align:center;}.elementor-12 .elementor-element.elementor-element-14eb1f5 .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-dfc3003{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cfc03c2{text-align:center;}.elementor-12 .elementor-element.elementor-element-62b9276{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-88b3a3a{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-ae60d38{text-align:center;}.elementor-12 .elementor-element.elementor-element-5e610e8{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-f5005c9{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-2537a08{text-align:center;}.elementor-12 .elementor-element.elementor-element-bb24612{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-c23d40d{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-3f396d6{text-align:center;}.elementor-12 .elementor-element.elementor-element-1fc5515{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-1829c80{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-71b5bc0{text-align:center;}.elementor-12 .elementor-element.elementor-element-fa72a36{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-4b96985{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-95a72c7{text-align:center;}.elementor-12 .elementor-element.elementor-element-d8f1906{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-cb127dc{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-86ac771{text-align:center;}.elementor-12 .elementor-element.elementor-element-4d4212e{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-906f8fa{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-98565c1{text-align:center;}.elementor-12 .elementor-element.elementor-element-1890d2c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-9044ebb{--padding-top:05rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-11b29c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-11b29c7 .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-eda3cc1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e138d82{grid-column:span 1;}.elementor-12 .elementor-element.elementor-element-122322e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-12 .elementor-element.elementor-element-8f14fdb{text-align:center;}.elementor-12 .elementor-element.elementor-element-6d60544 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-12 .elementor-element.elementor-element-7e75ea3{text-align:center;}.elementor-12 .elementor-element.elementor-element-1131162 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-12 .elementor-element.elementor-element-4259bb3{text-align:center;}.elementor-12 .elementor-element.elementor-element-e9651de .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-12 .elementor-element.elementor-element-ef8448e{text-align:center;}.elementor-12 .elementor-element.elementor-element-2acbff0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-12 .elementor-element.elementor-element-525516d{text-align:center;}.elementor-12 .elementor-element.elementor-element-8b1e787 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-12 .elementor-element.elementor-element-344f119{text-align:center;}.elementor-12 .elementor-element.elementor-element-233cb11 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-12 .elementor-element.elementor-element-2000115{text-align:center;}.elementor-12 .elementor-element.elementor-element-f9ef686 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-12 .elementor-element.elementor-element-f7ec1f8{text-align:center;}.elementor-12 .elementor-element.elementor-element-0e49c93{--padding-top:05rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-e3eb4cf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-e3eb4cf .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-e657f43{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d3a1241{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-b726955{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-b90c7bb{--width:70%;}.elementor-12 .elementor-element.elementor-element-b90c7bb.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-ad79294{--width:100%;}.elementor-12 .elementor-element.elementor-element-3e58a02{font-size:15px;}.elementor-12 .elementor-element.elementor-element-ff24a56{--width:20%;}.elementor-12 .elementor-element.elementor-element-ff24a56.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-8cae069{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-591e81f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-9a4c909{--width:70%;}.elementor-12 .elementor-element.elementor-element-9a4c909.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-f544826{--width:100%;}.elementor-12 .elementor-element.elementor-element-63a0e81{text-align:left;}.elementor-12 .elementor-element.elementor-element-63a0e81 img{width:40%;}.elementor-12 .elementor-element.elementor-element-f6f83a2{text-align:left;}.elementor-12 .elementor-element.elementor-element-f9b29f1{text-align:left;}.elementor-12 .elementor-element.elementor-element-9576a73{text-align:left;font-size:15px;}.elementor-12 .elementor-element.elementor-element-7e345e2{--width:20%;}.elementor-12 .elementor-element.elementor-element-7e345e2.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-457a457{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-f416d5b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-569d39c{--width:70%;}.elementor-12 .elementor-element.elementor-element-569d39c.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-b219ca2{--width:100%;}.elementor-12 .elementor-element.elementor-element-2f61db8{font-size:15px;}.elementor-12 .elementor-element.elementor-element-a8f43f1{--width:20%;}.elementor-12 .elementor-element.elementor-element-a8f43f1.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-c00bb16{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-12 .elementor-element.elementor-element-7b87842{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-97311c5{--width:70%;}.elementor-12 .elementor-element.elementor-element-97311c5.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-4c91f14{--width:100%;}.elementor-12 .elementor-element.elementor-element-d37baec{font-size:15px;}.elementor-12 .elementor-element.elementor-element-981b16a{--width:20%;}.elementor-12 .elementor-element.elementor-element-981b16a.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-da23fcc .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-d2dbccc .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-47f2dcf .elementor-heading-title{font-size:2.2rem;}.elementor-12 .elementor-element.elementor-element-1391a09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-8f39896.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3e728f4{--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-12b07d4{--width:100px;}.elementor-12 .elementor-element.elementor-element-bd1df92{--width:100px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;top:40%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-bd1df92{left:10%;}body.rtl .elementor-12 .elementor-element.elementor-element-bd1df92{right:10%;}.elementor-12 .elementor-element.elementor-element-0cbef54{--width:100px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;top:8%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0cbef54{left:56%;}body.rtl .elementor-12 .elementor-element.elementor-element-0cbef54{right:56%;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-8896ed4{--content-width:1500px;}.elementor-12 .elementor-element.elementor-element-725bc54{--width:50%;}.elementor-12 .elementor-element.elementor-element-f755776{--width:40%;}.elementor-12 .elementor-element.elementor-element-55a0406{--width:60%;}.elementor-12 .elementor-element.elementor-element-dfc3003{--width:40%;}.elementor-12 .elementor-element.elementor-element-bf4a20a{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-e73ba69{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-5656a25{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-674a06c{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-77f5d58{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-9a04df1{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-6194117{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-b90c7bb{--width:20%;}.elementor-12 .elementor-element.elementor-element-aa0b6f1{--width:70%;}.elementor-12 .elementor-element.elementor-element-ff24a56{--width:10%;}.elementor-12 .elementor-element.elementor-element-9a4c909{--width:20%;}.elementor-12 .elementor-element.elementor-element-8473842{--width:70%;}.elementor-12 .elementor-element.elementor-element-7e345e2{--width:10%;}.elementor-12 .elementor-element.elementor-element-569d39c{--width:20%;}.elementor-12 .elementor-element.elementor-element-4159586{--width:70%;}.elementor-12 .elementor-element.elementor-element-a8f43f1{--width:10%;}.elementor-12 .elementor-element.elementor-element-97311c5{--width:20%;}.elementor-12 .elementor-element.elementor-element-e7f7c90{--width:70%;}.elementor-12 .elementor-element.elementor-element-981b16a{--width:10%;}.elementor-12 .elementor-element.elementor-element-12b07d4{--width:40%;}.elementor-12 .elementor-element.elementor-element-bd1df92{--width:40%;}.elementor-12 .elementor-element.elementor-element-0cbef54{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-12b07d4{--width:150px;}.elementor-12 .elementor-element.elementor-element-bd1df92{--width:150px;}.elementor-12 .elementor-element.elementor-element-0cbef54{--width:150px;}}/* Start custom CSS for container, class: .elementor-element-9ad0d9c */.elementor-12 .elementor-element.elementor-element-9ad0d9c:hover > .learn-more {
    margin-left: 10px;
    transition: margin-left 0.5s;
    transition-timing-function: cubic-bezier(.39,-0.46,.63,1.38);
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-9ad0d9c {
    transform: rotatex(5deg) rotatey(20deg) rotatez(-30deg);
    opacity: 0.85;
    cursor: pointer;
}
.elementor-12 .elementor-element.elementor-element-9ad0d9c:hover {
    z-index: 6;
    animation: bob-on-hover 2s ease-in-out infinite;
    opacity: 1;
    box-shadow: 3px 3px 30px rgba(0,0,0,0.25);
    transition: all 0.25s ease-in-out;
}
}

@media only screen and (min-width: 1025px) {
    .elementor-12 .elementor-element.elementor-element-9ad0d9c {
    transform: rotatex(5deg) rotatey(20deg) rotatez(-30deg);
    opacity: 0.85;
    cursor: pointer;
}
.elementor-12 .elementor-element.elementor-element-9ad0d9c:hover {
    z-index: 6;
    animation: bob-on-hover 2s ease-in-out infinite;
    opacity: 1;
    box-shadow: 3px 3px 30px rgba(0,0,0,0.25);
    transition: all 0.25s ease-in-out;
}
}

@keyframes bob-on-hover {
  0% {
    transform: translatey(-4px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
  50% {
    transform: translatey(-16px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
  100% {
    transform: translatey(-4px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1c04e */.elementor-12 .elementor-element.elementor-element-9f1c04e:hover > .learn-more {
    margin-left: 10px;
    transition: margin-left 0.5s;
    transition-timing-function: cubic-bezier(.39,-0.46,.63,1.38);
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-9f1c04e {
    transform: rotatex(5deg) rotatey(20deg) rotatez(-30deg);
    opacity: 0.85;
    cursor: pointer;
}
.elementor-12 .elementor-element.elementor-element-9f1c04e:hover {
    z-index: 6;
    animation: bob-on-hover 2s ease-in-out infinite;
    opacity: 1;
    box-shadow: 3px 3px 30px rgba(0,0,0,0.25);
    transition: all 0.25s ease-in-out;
}
}

@media only screen and (min-width: 1025px) {
    .elementor-12 .elementor-element.elementor-element-9f1c04e {
    transform: rotatex(5deg) rotatey(20deg) rotatez(-30deg);
    opacity: 0.85;
    cursor: pointer;
}
.elementor-12 .elementor-element.elementor-element-9f1c04e:hover {
    z-index: 6;
    animation: bob-on-hover 2s ease-in-out infinite;
    opacity: 1;
    box-shadow: 3px 3px 30px rgba(0,0,0,0.25);
    transition: all 0.25s ease-in-out;
}
}

@keyframes bob-on-hover {
  0% {
    transform: translatey(-4px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
  50% {
    transform: translatey(-16px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
  100% {
    transform: translatey(-4px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b6d0f7 */.elementor-12 .elementor-element.elementor-element-7b6d0f7:hover > .learn-more {
    margin-left: 10px;
    transition: margin-left 0.5s;
    transition-timing-function: cubic-bezier(.39,-0.46,.63,1.38);
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-7b6d0f7 {
    transform: rotatex(5deg) rotatey(20deg) rotatez(-30deg);
    opacity: 0.85;
    cursor: pointer;
}
.elementor-12 .elementor-element.elementor-element-7b6d0f7:hover {
    z-index: 6;
    animation: bob-on-hover 2s ease-in-out infinite;
    opacity: 1;
    box-shadow: 3px 3px 30px rgba(0,0,0,0.25);
    transition: all 0.25s ease-in-out;
}
}

@media only screen and (min-width: 1025px) {
    .elementor-12 .elementor-element.elementor-element-7b6d0f7 {
    transform: rotatex(5deg) rotatey(20deg) rotatez(-30deg);
    opacity: 0.85;
    cursor: pointer;
}
.elementor-12 .elementor-element.elementor-element-7b6d0f7:hover {
    z-index: 6;
    animation: bob-on-hover 2s ease-in-out infinite;
    opacity: 1;
    box-shadow: 3px 3px 30px rgba(0,0,0,0.25);
    transition: all 0.25s ease-in-out;
}
}

@keyframes bob-on-hover {
  0% {
    transform: translatey(-4px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
  50% {
    transform: translatey(-16px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
  100% {
    transform: translatey(-4px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc1c808 */.elementor-12 .elementor-element.elementor-element-cc1c808:hover > .learn-more {
    margin-left: 10px;
    transition: margin-left 0.5s;
    transition-timing-function: cubic-bezier(.39,-0.46,.63,1.38);
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-cc1c808 {
    transform: rotatex(5deg) rotatey(20deg) rotatez(-30deg);
    opacity: 0.85;
    cursor: pointer;
}
.elementor-12 .elementor-element.elementor-element-cc1c808:hover {
    z-index: 6;
    animation: bob-on-hover 2s ease-in-out infinite;
    opacity: 1;
    box-shadow: 3px 3px 30px rgba(0,0,0,0.25);
    transition: all 0.25s ease-in-out;
}
}

@media only screen and (min-width: 1025px) {
    .elementor-12 .elementor-element.elementor-element-cc1c808 {
    transform: rotatex(5deg) rotatey(20deg) rotatez(-30deg);
    opacity: 0.85;
    cursor: pointer;
}
.elementor-12 .elementor-element.elementor-element-cc1c808:hover {
    z-index: 6;
    animation: bob-on-hover 2s ease-in-out infinite;
    opacity: 1;
    box-shadow: 3px 3px 30px rgba(0,0,0,0.25);
    transition: all 0.25s ease-in-out;
}
}

@keyframes bob-on-hover {
  0% {
    transform: translatey(-4px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
  50% {
    transform: translatey(-16px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
  100% {
    transform: translatey(-4px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cfefa */.elementor-12 .elementor-element.elementor-element-31cfefa:hover > .learn-more {
    margin-left: 10px;
    transition: margin-left 0.5s;
    transition-timing-function: cubic-bezier(.39,-0.46,.63,1.38);
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-31cfefa {
    transform: rotatex(5deg) rotatey(20deg) rotatez(-30deg);
    opacity: 0.85;
    cursor: pointer;
}
.elementor-12 .elementor-element.elementor-element-31cfefa:hover {
    z-index: 6;
    animation: bob-on-hover 2s ease-in-out infinite;
    opacity: 1;
    box-shadow: 3px 3px 30px rgba(0,0,0,0.25);
    transition: all 0.25s ease-in-out;
}
}

@media only screen and (min-width: 1025px) {
    .elementor-12 .elementor-element.elementor-element-31cfefa {
    transform: rotatex(5deg) rotatey(20deg) rotatez(-30deg);
    opacity: 0.85;
    cursor: pointer;
}
.elementor-12 .elementor-element.elementor-element-31cfefa:hover {
    z-index: 6;
    animation: bob-on-hover 2s ease-in-out infinite;
    opacity: 1;
    box-shadow: 3px 3px 30px rgba(0,0,0,0.25);
    transition: all 0.25s ease-in-out;
}
}

@keyframes bob-on-hover {
  0% {
    transform: translatey(-4px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
  50% {
    transform: translatey(-16px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
  100% {
    transform: translatey(-4px) rotatex(5deg) rotatey(20deg) rotatez(-30deg);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf7491b */@media only screen and (min-width: 1024px) {
    .title {
        font-family: prata;
        font-size: 3.75rem; 
        font-weight: 400;
    }
}

@media only screen and (max-width: 1024px) {
    .title {
        font-family: prata;
        font-size: 2.8rem; 
        font-weight: 400;
    }
}

@media only screen and (max-width: 600px) {
    .title {
        font-size: 2.2rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5d160c */.elementor-12 .elementor-element.elementor-element-b5d160c div div a {
    box-shadow: 0px 0px #b292df;
    transition: box-shadow 0.5s;
}
.elementor-12 .elementor-element.elementor-element-b5d160c div div a:hover {
    box-shadow: 6px 5px #b292df;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a86e29 */.elementor-12 .elementor-element.elementor-element-8a86e29 {
    background: rgb(101,167,229);
background: linear-gradient(-90deg, rgba(58,60,229,1) 0%, rgba(11,224,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 50%;
aspect-ratio: 3/2.5;
border-radius: 100%;

}

@keyframes gradient-anim {
    0% { transform: rotate(0deg);}
    100% { transform: rotate(360deg);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f3c372 */.elementor-12 .elementor-element.elementor-element-3f3c372 {
    background: rgb(178,146,223);
background: linear-gradient(90deg, rgba(178,111,223,1) 0%, rgba(238,207,232,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 50%;
aspect-ratio: 1;
border-radius: 100%;

}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-2c72a22 */@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-2c72a22 {
        width: 6%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-2c72a22 {
        
    }
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-2c72a22 {
        
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-6dbba39 */@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-6dbba39 {
        width: 6%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-6dbba39 {
        
    }
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-6dbba39 {
        
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-cf614ee */@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-cf614ee {
        width: 6%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-cf614ee {
        
    }
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-cf614ee {
        
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-81f4366 */@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-81f4366 {
        width: 6%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-81f4366 {
        
    }
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-81f4366 {
        
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-f2621dd */@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-f2621dd {
        width: 6%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-f2621dd {
        
    }
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-f2621dd {
        
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-1f64647 */@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-1f64647 {
        width: 6%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-1f64647 {
        
    }
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-1f64647 {
        
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-69d2d09 */@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-69d2d09 {
        width: 6%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-69d2d09 {
        
    }
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-69d2d09 {
        
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-c7da88b */@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-c7da88b {
        width: 6%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-c7da88b {
        
    }
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-c7da88b {
        
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-748237d */@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-748237d {
        width: 6%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-748237d {
        
    }
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-748237d {
        
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-a90a0fb */@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-a90a0fb {
        width: 6%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-a90a0fb {
        
    }
}

@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-a90a0fb {
        
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c846a8 */@media only screen and (min-width: 1024px) {
    .title {
        font-family: prata;
        font-size: 3.75rem; 
        font-weight: 400;
    }
}

@media only screen and (max-width: 1024px) {
    .title {
        font-family: prata;
        font-size: 2.8rem; 
        font-weight: 400;
    }
}

@media only screen and (max-width: 600px) {
    .title {
        font-size: 2.2rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2227c8b */.elementor-12 .elementor-element.elementor-element-2227c8b {
    background: rgb(178,146,223);
background: linear-gradient(90deg, rgba(178,146,223,1) 0%, rgba(178,146,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7080e */.elementor-12 .elementor-element.elementor-element-fe7080e {
    background: rgb(238,207,232);
background: linear-gradient(90deg, rgba(238,207,232,1) 0%, rgba(238,207,232,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b9276 */.elementor-12 .elementor-element.elementor-element-62b9276:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a2f0 */.elementor-12 .elementor-element.elementor-element-211a2f0 {
    background: rgb(101,167,229);
background: linear-gradient(90deg, rgba(101,167,229,1) 0%, rgba(101,167,229,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3993047 */.elementor-12 .elementor-element.elementor-element-3993047 {
    background: rgb(161,255,255);
background: linear-gradient(90deg, rgba(161,255,255,1) 0%, rgba(161,255,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e610e8 */.elementor-12 .elementor-element.elementor-element-5e610e8:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c32dc */.elementor-12 .elementor-element.elementor-element-03c32dc {
    background: rgb(194,223,132);
background: linear-gradient(90deg, rgba(194,223,132,1) 0%, rgba(194,223,132,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcff75c */.elementor-12 .elementor-element.elementor-element-dcff75c {
    background: rgb(203,244,231);
background: linear-gradient(90deg, rgba(203,244,231,1) 0%, rgba(203,244,231,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb24612 */.elementor-12 .elementor-element.elementor-element-bb24612:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3789fb */.elementor-12 .elementor-element.elementor-element-f3789fb {
    background: rgb(248,112,142);
background: linear-gradient(90deg, rgba(248,112,142,1) 0%, rgba(248,112,142,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bc60 */.elementor-12 .elementor-element.elementor-element-820bc60 {
    background: rgb(255,208,192);
background: linear-gradient(90deg, rgba(255,208,192,1) 0%, rgba(255,208,192,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fc5515 */.elementor-12 .elementor-element.elementor-element-1fc5515:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94df7db */.elementor-12 .elementor-element.elementor-element-94df7db {
    background: rgb(255,249,120);
background: linear-gradient(90deg, rgba(255,249,120,1) 0%, rgba(255,249,120,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d55b03 */.elementor-12 .elementor-element.elementor-element-1d55b03 {
    background: rgb(223,201,255);
background: linear-gradient(90deg, rgba(223,201,255,1) 0%, rgba(223,201,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa72a36 */.elementor-12 .elementor-element.elementor-element-fa72a36:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e0abe */.elementor-12 .elementor-element.elementor-element-e7e0abe {
    background: rgb(11,224,223);
background: linear-gradient(90deg, rgba(11,224,223,1) 0%, rgba(11,224,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36381aa */.elementor-12 .elementor-element.elementor-element-36381aa {
    background: rgb(255,188,230);
background: linear-gradient(90deg, rgba(255,188,230,1) 0%, rgba(255,188,230,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f1906 */.elementor-12 .elementor-element.elementor-element-d8f1906:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3db78 */.elementor-12 .elementor-element.elementor-element-ad3db78 {
    background: rgb(132,255,173);
background: linear-gradient(90deg, rgba(132,255,173,1) 0%, rgba(132,255,173,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30cc5c0 */.elementor-12 .elementor-element.elementor-element-30cc5c0 {
    background: rgb(243,255,185);
background: linear-gradient(90deg, rgba(243,255,185,1) 0%, rgba(243,255,185,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4212e */.elementor-12 .elementor-element.elementor-element-4d4212e:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2227c8b */.elementor-12 .elementor-element.elementor-element-2227c8b {
    background: rgb(178,146,223);
background: linear-gradient(90deg, rgba(178,146,223,1) 0%, rgba(178,146,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7080e */.elementor-12 .elementor-element.elementor-element-fe7080e {
    background: rgb(238,207,232);
background: linear-gradient(90deg, rgba(238,207,232,1) 0%, rgba(238,207,232,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b9276 */.elementor-12 .elementor-element.elementor-element-62b9276:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a2f0 */.elementor-12 .elementor-element.elementor-element-211a2f0 {
    background: rgb(101,167,229);
background: linear-gradient(90deg, rgba(101,167,229,1) 0%, rgba(101,167,229,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3993047 */.elementor-12 .elementor-element.elementor-element-3993047 {
    background: rgb(161,255,255);
background: linear-gradient(90deg, rgba(161,255,255,1) 0%, rgba(161,255,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e610e8 */.elementor-12 .elementor-element.elementor-element-5e610e8:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c32dc */.elementor-12 .elementor-element.elementor-element-03c32dc {
    background: rgb(194,223,132);
background: linear-gradient(90deg, rgba(194,223,132,1) 0%, rgba(194,223,132,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcff75c */.elementor-12 .elementor-element.elementor-element-dcff75c {
    background: rgb(203,244,231);
background: linear-gradient(90deg, rgba(203,244,231,1) 0%, rgba(203,244,231,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb24612 */.elementor-12 .elementor-element.elementor-element-bb24612:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3789fb */.elementor-12 .elementor-element.elementor-element-f3789fb {
    background: rgb(248,112,142);
background: linear-gradient(90deg, rgba(248,112,142,1) 0%, rgba(248,112,142,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bc60 */.elementor-12 .elementor-element.elementor-element-820bc60 {
    background: rgb(255,208,192);
background: linear-gradient(90deg, rgba(255,208,192,1) 0%, rgba(255,208,192,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fc5515 */.elementor-12 .elementor-element.elementor-element-1fc5515:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94df7db */.elementor-12 .elementor-element.elementor-element-94df7db {
    background: rgb(255,249,120);
background: linear-gradient(90deg, rgba(255,249,120,1) 0%, rgba(255,249,120,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d55b03 */.elementor-12 .elementor-element.elementor-element-1d55b03 {
    background: rgb(223,201,255);
background: linear-gradient(90deg, rgba(223,201,255,1) 0%, rgba(223,201,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa72a36 */.elementor-12 .elementor-element.elementor-element-fa72a36:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e0abe */.elementor-12 .elementor-element.elementor-element-e7e0abe {
    background: rgb(11,224,223);
background: linear-gradient(90deg, rgba(11,224,223,1) 0%, rgba(11,224,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36381aa */.elementor-12 .elementor-element.elementor-element-36381aa {
    background: rgb(255,188,230);
background: linear-gradient(90deg, rgba(255,188,230,1) 0%, rgba(255,188,230,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f1906 */.elementor-12 .elementor-element.elementor-element-d8f1906:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3db78 */.elementor-12 .elementor-element.elementor-element-ad3db78 {
    background: rgb(132,255,173);
background: linear-gradient(90deg, rgba(132,255,173,1) 0%, rgba(132,255,173,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30cc5c0 */.elementor-12 .elementor-element.elementor-element-30cc5c0 {
    background: rgb(243,255,185);
background: linear-gradient(90deg, rgba(243,255,185,1) 0%, rgba(243,255,185,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4212e */.elementor-12 .elementor-element.elementor-element-4d4212e:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2227c8b */.elementor-12 .elementor-element.elementor-element-2227c8b {
    background: rgb(178,146,223);
background: linear-gradient(90deg, rgba(178,146,223,1) 0%, rgba(178,146,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7080e */.elementor-12 .elementor-element.elementor-element-fe7080e {
    background: rgb(238,207,232);
background: linear-gradient(90deg, rgba(238,207,232,1) 0%, rgba(238,207,232,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b9276 */.elementor-12 .elementor-element.elementor-element-62b9276:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a2f0 */.elementor-12 .elementor-element.elementor-element-211a2f0 {
    background: rgb(101,167,229);
background: linear-gradient(90deg, rgba(101,167,229,1) 0%, rgba(101,167,229,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3993047 */.elementor-12 .elementor-element.elementor-element-3993047 {
    background: rgb(161,255,255);
background: linear-gradient(90deg, rgba(161,255,255,1) 0%, rgba(161,255,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e610e8 */.elementor-12 .elementor-element.elementor-element-5e610e8:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c32dc */.elementor-12 .elementor-element.elementor-element-03c32dc {
    background: rgb(194,223,132);
background: linear-gradient(90deg, rgba(194,223,132,1) 0%, rgba(194,223,132,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcff75c */.elementor-12 .elementor-element.elementor-element-dcff75c {
    background: rgb(203,244,231);
background: linear-gradient(90deg, rgba(203,244,231,1) 0%, rgba(203,244,231,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb24612 */.elementor-12 .elementor-element.elementor-element-bb24612:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3789fb */.elementor-12 .elementor-element.elementor-element-f3789fb {
    background: rgb(248,112,142);
background: linear-gradient(90deg, rgba(248,112,142,1) 0%, rgba(248,112,142,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bc60 */.elementor-12 .elementor-element.elementor-element-820bc60 {
    background: rgb(255,208,192);
background: linear-gradient(90deg, rgba(255,208,192,1) 0%, rgba(255,208,192,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fc5515 */.elementor-12 .elementor-element.elementor-element-1fc5515:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94df7db */.elementor-12 .elementor-element.elementor-element-94df7db {
    background: rgb(255,249,120);
background: linear-gradient(90deg, rgba(255,249,120,1) 0%, rgba(255,249,120,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d55b03 */.elementor-12 .elementor-element.elementor-element-1d55b03 {
    background: rgb(223,201,255);
background: linear-gradient(90deg, rgba(223,201,255,1) 0%, rgba(223,201,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa72a36 */.elementor-12 .elementor-element.elementor-element-fa72a36:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e0abe */.elementor-12 .elementor-element.elementor-element-e7e0abe {
    background: rgb(11,224,223);
background: linear-gradient(90deg, rgba(11,224,223,1) 0%, rgba(11,224,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36381aa */.elementor-12 .elementor-element.elementor-element-36381aa {
    background: rgb(255,188,230);
background: linear-gradient(90deg, rgba(255,188,230,1) 0%, rgba(255,188,230,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f1906 */.elementor-12 .elementor-element.elementor-element-d8f1906:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3db78 */.elementor-12 .elementor-element.elementor-element-ad3db78 {
    background: rgb(132,255,173);
background: linear-gradient(90deg, rgba(132,255,173,1) 0%, rgba(132,255,173,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30cc5c0 */.elementor-12 .elementor-element.elementor-element-30cc5c0 {
    background: rgb(243,255,185);
background: linear-gradient(90deg, rgba(243,255,185,1) 0%, rgba(243,255,185,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4212e */.elementor-12 .elementor-element.elementor-element-4d4212e:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2227c8b */.elementor-12 .elementor-element.elementor-element-2227c8b {
    background: rgb(178,146,223);
background: linear-gradient(90deg, rgba(178,146,223,1) 0%, rgba(178,146,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7080e */.elementor-12 .elementor-element.elementor-element-fe7080e {
    background: rgb(238,207,232);
background: linear-gradient(90deg, rgba(238,207,232,1) 0%, rgba(238,207,232,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b9276 */.elementor-12 .elementor-element.elementor-element-62b9276:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a2f0 */.elementor-12 .elementor-element.elementor-element-211a2f0 {
    background: rgb(101,167,229);
background: linear-gradient(90deg, rgba(101,167,229,1) 0%, rgba(101,167,229,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3993047 */.elementor-12 .elementor-element.elementor-element-3993047 {
    background: rgb(161,255,255);
background: linear-gradient(90deg, rgba(161,255,255,1) 0%, rgba(161,255,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e610e8 */.elementor-12 .elementor-element.elementor-element-5e610e8:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c32dc */.elementor-12 .elementor-element.elementor-element-03c32dc {
    background: rgb(194,223,132);
background: linear-gradient(90deg, rgba(194,223,132,1) 0%, rgba(194,223,132,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcff75c */.elementor-12 .elementor-element.elementor-element-dcff75c {
    background: rgb(203,244,231);
background: linear-gradient(90deg, rgba(203,244,231,1) 0%, rgba(203,244,231,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb24612 */.elementor-12 .elementor-element.elementor-element-bb24612:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3789fb */.elementor-12 .elementor-element.elementor-element-f3789fb {
    background: rgb(248,112,142);
background: linear-gradient(90deg, rgba(248,112,142,1) 0%, rgba(248,112,142,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bc60 */.elementor-12 .elementor-element.elementor-element-820bc60 {
    background: rgb(255,208,192);
background: linear-gradient(90deg, rgba(255,208,192,1) 0%, rgba(255,208,192,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fc5515 */.elementor-12 .elementor-element.elementor-element-1fc5515:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94df7db */.elementor-12 .elementor-element.elementor-element-94df7db {
    background: rgb(255,249,120);
background: linear-gradient(90deg, rgba(255,249,120,1) 0%, rgba(255,249,120,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d55b03 */.elementor-12 .elementor-element.elementor-element-1d55b03 {
    background: rgb(223,201,255);
background: linear-gradient(90deg, rgba(223,201,255,1) 0%, rgba(223,201,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa72a36 */.elementor-12 .elementor-element.elementor-element-fa72a36:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e0abe */.elementor-12 .elementor-element.elementor-element-e7e0abe {
    background: rgb(11,224,223);
background: linear-gradient(90deg, rgba(11,224,223,1) 0%, rgba(11,224,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36381aa */.elementor-12 .elementor-element.elementor-element-36381aa {
    background: rgb(255,188,230);
background: linear-gradient(90deg, rgba(255,188,230,1) 0%, rgba(255,188,230,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f1906 */.elementor-12 .elementor-element.elementor-element-d8f1906:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3db78 */.elementor-12 .elementor-element.elementor-element-ad3db78 {
    background: rgb(132,255,173);
background: linear-gradient(90deg, rgba(132,255,173,1) 0%, rgba(132,255,173,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30cc5c0 */.elementor-12 .elementor-element.elementor-element-30cc5c0 {
    background: rgb(243,255,185);
background: linear-gradient(90deg, rgba(243,255,185,1) 0%, rgba(243,255,185,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4212e */.elementor-12 .elementor-element.elementor-element-4d4212e:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2227c8b */.elementor-12 .elementor-element.elementor-element-2227c8b {
    background: rgb(178,146,223);
background: linear-gradient(90deg, rgba(178,146,223,1) 0%, rgba(178,146,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7080e */.elementor-12 .elementor-element.elementor-element-fe7080e {
    background: rgb(238,207,232);
background: linear-gradient(90deg, rgba(238,207,232,1) 0%, rgba(238,207,232,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b9276 */.elementor-12 .elementor-element.elementor-element-62b9276:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a2f0 */.elementor-12 .elementor-element.elementor-element-211a2f0 {
    background: rgb(101,167,229);
background: linear-gradient(90deg, rgba(101,167,229,1) 0%, rgba(101,167,229,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3993047 */.elementor-12 .elementor-element.elementor-element-3993047 {
    background: rgb(161,255,255);
background: linear-gradient(90deg, rgba(161,255,255,1) 0%, rgba(161,255,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e610e8 */.elementor-12 .elementor-element.elementor-element-5e610e8:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c32dc */.elementor-12 .elementor-element.elementor-element-03c32dc {
    background: rgb(194,223,132);
background: linear-gradient(90deg, rgba(194,223,132,1) 0%, rgba(194,223,132,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcff75c */.elementor-12 .elementor-element.elementor-element-dcff75c {
    background: rgb(203,244,231);
background: linear-gradient(90deg, rgba(203,244,231,1) 0%, rgba(203,244,231,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb24612 */.elementor-12 .elementor-element.elementor-element-bb24612:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3789fb */.elementor-12 .elementor-element.elementor-element-f3789fb {
    background: rgb(248,112,142);
background: linear-gradient(90deg, rgba(248,112,142,1) 0%, rgba(248,112,142,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bc60 */.elementor-12 .elementor-element.elementor-element-820bc60 {
    background: rgb(255,208,192);
background: linear-gradient(90deg, rgba(255,208,192,1) 0%, rgba(255,208,192,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fc5515 */.elementor-12 .elementor-element.elementor-element-1fc5515:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94df7db */.elementor-12 .elementor-element.elementor-element-94df7db {
    background: rgb(255,249,120);
background: linear-gradient(90deg, rgba(255,249,120,1) 0%, rgba(255,249,120,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d55b03 */.elementor-12 .elementor-element.elementor-element-1d55b03 {
    background: rgb(223,201,255);
background: linear-gradient(90deg, rgba(223,201,255,1) 0%, rgba(223,201,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa72a36 */.elementor-12 .elementor-element.elementor-element-fa72a36:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e0abe */.elementor-12 .elementor-element.elementor-element-e7e0abe {
    background: rgb(11,224,223);
background: linear-gradient(90deg, rgba(11,224,223,1) 0%, rgba(11,224,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36381aa */.elementor-12 .elementor-element.elementor-element-36381aa {
    background: rgb(255,188,230);
background: linear-gradient(90deg, rgba(255,188,230,1) 0%, rgba(255,188,230,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f1906 */.elementor-12 .elementor-element.elementor-element-d8f1906:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3db78 */.elementor-12 .elementor-element.elementor-element-ad3db78 {
    background: rgb(132,255,173);
background: linear-gradient(90deg, rgba(132,255,173,1) 0%, rgba(132,255,173,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30cc5c0 */.elementor-12 .elementor-element.elementor-element-30cc5c0 {
    background: rgb(243,255,185);
background: linear-gradient(90deg, rgba(243,255,185,1) 0%, rgba(243,255,185,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4212e */.elementor-12 .elementor-element.elementor-element-4d4212e:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2227c8b */.elementor-12 .elementor-element.elementor-element-2227c8b {
    background: rgb(178,146,223);
background: linear-gradient(90deg, rgba(178,146,223,1) 0%, rgba(178,146,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7080e */.elementor-12 .elementor-element.elementor-element-fe7080e {
    background: rgb(238,207,232);
background: linear-gradient(90deg, rgba(238,207,232,1) 0%, rgba(238,207,232,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b9276 */.elementor-12 .elementor-element.elementor-element-62b9276:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a2f0 */.elementor-12 .elementor-element.elementor-element-211a2f0 {
    background: rgb(101,167,229);
background: linear-gradient(90deg, rgba(101,167,229,1) 0%, rgba(101,167,229,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3993047 */.elementor-12 .elementor-element.elementor-element-3993047 {
    background: rgb(161,255,255);
background: linear-gradient(90deg, rgba(161,255,255,1) 0%, rgba(161,255,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e610e8 */.elementor-12 .elementor-element.elementor-element-5e610e8:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c32dc */.elementor-12 .elementor-element.elementor-element-03c32dc {
    background: rgb(194,223,132);
background: linear-gradient(90deg, rgba(194,223,132,1) 0%, rgba(194,223,132,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcff75c */.elementor-12 .elementor-element.elementor-element-dcff75c {
    background: rgb(203,244,231);
background: linear-gradient(90deg, rgba(203,244,231,1) 0%, rgba(203,244,231,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb24612 */.elementor-12 .elementor-element.elementor-element-bb24612:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3789fb */.elementor-12 .elementor-element.elementor-element-f3789fb {
    background: rgb(248,112,142);
background: linear-gradient(90deg, rgba(248,112,142,1) 0%, rgba(248,112,142,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bc60 */.elementor-12 .elementor-element.elementor-element-820bc60 {
    background: rgb(255,208,192);
background: linear-gradient(90deg, rgba(255,208,192,1) 0%, rgba(255,208,192,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fc5515 */.elementor-12 .elementor-element.elementor-element-1fc5515:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94df7db */.elementor-12 .elementor-element.elementor-element-94df7db {
    background: rgb(255,249,120);
background: linear-gradient(90deg, rgba(255,249,120,1) 0%, rgba(255,249,120,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d55b03 */.elementor-12 .elementor-element.elementor-element-1d55b03 {
    background: rgb(223,201,255);
background: linear-gradient(90deg, rgba(223,201,255,1) 0%, rgba(223,201,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa72a36 */.elementor-12 .elementor-element.elementor-element-fa72a36:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e0abe */.elementor-12 .elementor-element.elementor-element-e7e0abe {
    background: rgb(11,224,223);
background: linear-gradient(90deg, rgba(11,224,223,1) 0%, rgba(11,224,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36381aa */.elementor-12 .elementor-element.elementor-element-36381aa {
    background: rgb(255,188,230);
background: linear-gradient(90deg, rgba(255,188,230,1) 0%, rgba(255,188,230,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f1906 */.elementor-12 .elementor-element.elementor-element-d8f1906:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3db78 */.elementor-12 .elementor-element.elementor-element-ad3db78 {
    background: rgb(132,255,173);
background: linear-gradient(90deg, rgba(132,255,173,1) 0%, rgba(132,255,173,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30cc5c0 */.elementor-12 .elementor-element.elementor-element-30cc5c0 {
    background: rgb(243,255,185);
background: linear-gradient(90deg, rgba(243,255,185,1) 0%, rgba(243,255,185,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4212e */.elementor-12 .elementor-element.elementor-element-4d4212e:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2227c8b */.elementor-12 .elementor-element.elementor-element-2227c8b {
    background: rgb(178,146,223);
background: linear-gradient(90deg, rgba(178,146,223,1) 0%, rgba(178,146,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7080e */.elementor-12 .elementor-element.elementor-element-fe7080e {
    background: rgb(238,207,232);
background: linear-gradient(90deg, rgba(238,207,232,1) 0%, rgba(238,207,232,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b9276 */.elementor-12 .elementor-element.elementor-element-62b9276:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a2f0 */.elementor-12 .elementor-element.elementor-element-211a2f0 {
    background: rgb(101,167,229);
background: linear-gradient(90deg, rgba(101,167,229,1) 0%, rgba(101,167,229,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3993047 */.elementor-12 .elementor-element.elementor-element-3993047 {
    background: rgb(161,255,255);
background: linear-gradient(90deg, rgba(161,255,255,1) 0%, rgba(161,255,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e610e8 */.elementor-12 .elementor-element.elementor-element-5e610e8:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c32dc */.elementor-12 .elementor-element.elementor-element-03c32dc {
    background: rgb(194,223,132);
background: linear-gradient(90deg, rgba(194,223,132,1) 0%, rgba(194,223,132,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcff75c */.elementor-12 .elementor-element.elementor-element-dcff75c {
    background: rgb(203,244,231);
background: linear-gradient(90deg, rgba(203,244,231,1) 0%, rgba(203,244,231,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb24612 */.elementor-12 .elementor-element.elementor-element-bb24612:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3789fb */.elementor-12 .elementor-element.elementor-element-f3789fb {
    background: rgb(248,112,142);
background: linear-gradient(90deg, rgba(248,112,142,1) 0%, rgba(248,112,142,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bc60 */.elementor-12 .elementor-element.elementor-element-820bc60 {
    background: rgb(255,208,192);
background: linear-gradient(90deg, rgba(255,208,192,1) 0%, rgba(255,208,192,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fc5515 */.elementor-12 .elementor-element.elementor-element-1fc5515:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94df7db */.elementor-12 .elementor-element.elementor-element-94df7db {
    background: rgb(255,249,120);
background: linear-gradient(90deg, rgba(255,249,120,1) 0%, rgba(255,249,120,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d55b03 */.elementor-12 .elementor-element.elementor-element-1d55b03 {
    background: rgb(223,201,255);
background: linear-gradient(90deg, rgba(223,201,255,1) 0%, rgba(223,201,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa72a36 */.elementor-12 .elementor-element.elementor-element-fa72a36:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e0abe */.elementor-12 .elementor-element.elementor-element-e7e0abe {
    background: rgb(11,224,223);
background: linear-gradient(90deg, rgba(11,224,223,1) 0%, rgba(11,224,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36381aa */.elementor-12 .elementor-element.elementor-element-36381aa {
    background: rgb(255,188,230);
background: linear-gradient(90deg, rgba(255,188,230,1) 0%, rgba(255,188,230,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f1906 */.elementor-12 .elementor-element.elementor-element-d8f1906:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3db78 */.elementor-12 .elementor-element.elementor-element-ad3db78 {
    background: rgb(132,255,173);
background: linear-gradient(90deg, rgba(132,255,173,1) 0%, rgba(132,255,173,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30cc5c0 */.elementor-12 .elementor-element.elementor-element-30cc5c0 {
    background: rgb(243,255,185);
background: linear-gradient(90deg, rgba(243,255,185,1) 0%, rgba(243,255,185,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4212e */.elementor-12 .elementor-element.elementor-element-4d4212e:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2227c8b */.elementor-12 .elementor-element.elementor-element-2227c8b {
    background: rgb(178,146,223);
background: linear-gradient(90deg, rgba(178,146,223,1) 0%, rgba(178,146,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7080e */.elementor-12 .elementor-element.elementor-element-fe7080e {
    background: rgb(238,207,232);
background: linear-gradient(90deg, rgba(238,207,232,1) 0%, rgba(238,207,232,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b9276 */.elementor-12 .elementor-element.elementor-element-62b9276:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211a2f0 */.elementor-12 .elementor-element.elementor-element-211a2f0 {
    background: rgb(101,167,229);
background: linear-gradient(90deg, rgba(101,167,229,1) 0%, rgba(101,167,229,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3993047 */.elementor-12 .elementor-element.elementor-element-3993047 {
    background: rgb(161,255,255);
background: linear-gradient(90deg, rgba(161,255,255,1) 0%, rgba(161,255,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e610e8 */.elementor-12 .elementor-element.elementor-element-5e610e8:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c32dc */.elementor-12 .elementor-element.elementor-element-03c32dc {
    background: rgb(194,223,132);
background: linear-gradient(90deg, rgba(194,223,132,1) 0%, rgba(194,223,132,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcff75c */.elementor-12 .elementor-element.elementor-element-dcff75c {
    background: rgb(203,244,231);
background: linear-gradient(90deg, rgba(203,244,231,1) 0%, rgba(203,244,231,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb24612 */.elementor-12 .elementor-element.elementor-element-bb24612:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3789fb */.elementor-12 .elementor-element.elementor-element-f3789fb {
    background: rgb(248,112,142);
background: linear-gradient(90deg, rgba(248,112,142,1) 0%, rgba(248,112,142,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820bc60 */.elementor-12 .elementor-element.elementor-element-820bc60 {
    background: rgb(255,208,192);
background: linear-gradient(90deg, rgba(255,208,192,1) 0%, rgba(255,208,192,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fc5515 */.elementor-12 .elementor-element.elementor-element-1fc5515:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94df7db */.elementor-12 .elementor-element.elementor-element-94df7db {
    background: rgb(255,249,120);
background: linear-gradient(90deg, rgba(255,249,120,1) 0%, rgba(255,249,120,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d55b03 */.elementor-12 .elementor-element.elementor-element-1d55b03 {
    background: rgb(223,201,255);
background: linear-gradient(90deg, rgba(223,201,255,1) 0%, rgba(223,201,255,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa72a36 */.elementor-12 .elementor-element.elementor-element-fa72a36:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e0abe */.elementor-12 .elementor-element.elementor-element-e7e0abe {
    background: rgb(11,224,223);
background: linear-gradient(90deg, rgba(11,224,223,1) 0%, rgba(11,224,223,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36381aa */.elementor-12 .elementor-element.elementor-element-36381aa {
    background: rgb(255,188,230);
background: linear-gradient(90deg, rgba(255,188,230,1) 0%, rgba(255,188,230,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f1906 */.elementor-12 .elementor-element.elementor-element-d8f1906:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3db78 */.elementor-12 .elementor-element.elementor-element-ad3db78 {
    background: rgb(132,255,173);
background: linear-gradient(90deg, rgba(132,255,173,1) 0%, rgba(132,255,173,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30cc5c0 */.elementor-12 .elementor-element.elementor-element-30cc5c0 {
    background: rgb(243,255,185);
background: linear-gradient(90deg, rgba(243,255,185,1) 0%, rgba(243,255,185,1) 50%, rgba(255,255,255,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 100%;
aspect-ratio: 1;


}

@keyframes gradient-anim {
    from { transform: rotate(0deg);}
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4212e */.elementor-12 .elementor-element.elementor-element-4d4212e:hover {
    padding: 0px;
    transition: padding 0.5s ease-in-out;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69f238a */.elementor-12 .elementor-element.elementor-element-69f238a {
    background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(238,207,232,1) 35%, rgba(255,169,238,1) 100%);
opacity: 0.5;
filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e138d82 */.elementor-12 .elementor-element.elementor-element-e138d82:hover > .highlight{
    transform: scale(200%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fdd381 */.elementor-12 .elementor-element.elementor-element-9fdd381 {
    background: rgb(255,170,188);
background: linear-gradient(90deg, rgba(255,170,188,1) 0%, rgba(248,112,142,1) 50%, rgba(210,26,58,1) 100%);
opacity: 0.5;
filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ec338d */.elementor-12 .elementor-element.elementor-element-8ec338d:hover > .highlight {
    transform: scale(200%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-822291a */.elementor-12 .elementor-element.elementor-element-822291a {
    background: rgb(239,255,206);
background: linear-gradient(90deg, rgba(239,255,206,1) 0%, rgba(194,223,132,1) 50%, rgba(107,255,191,1) 100%);
opacity: 0.5;
filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf6c285 */.elementor-12 .elementor-element.elementor-element-cf6c285:hover > .highlight {
    transform: scale(200%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5c91b */.elementor-12 .elementor-element.elementor-element-dd5c91b {
    background: rgb(159,208,255);
background: linear-gradient(90deg, rgba(159,208,255,1) 0%, rgba(101,167,229,1) 50%, rgba(107,101,229,1) 100%);
opacity: 0.5;
filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7481c47 */.elementor-12 .elementor-element.elementor-element-7481c47:hover > .highlight {
    transform: scale(200%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac9f4a */.elementor-12 .elementor-element.elementor-element-2ac9f4a {
    background: rgb(255,248,163);
background: linear-gradient(90deg, rgba(255,248,163,1) 0%, rgba(255,233,120,1) 50%, rgba(255,206,120,1) 100%);
opacity: 0.5;
filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-123d81b */.elementor-12 .elementor-element.elementor-element-123d81b:hover > .highlight {
    transform: scale(200%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4e4081 */.elementor-12 .elementor-element.elementor-element-b4e4081 {
    background: rgb(176,255,255);
background: linear-gradient(90deg, rgba(176,255,255,1) 0%, rgba(99,210,255,1) 50%, rgba(11,224,223,1) 100%);
opacity: 0.5;
filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701e6f0 */.elementor-12 .elementor-element.elementor-element-701e6f0:hover > .highlight {
    transform: scale(200%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8325bb0 */.elementor-12 .elementor-element.elementor-element-8325bb0 {
    background: rgb(220,195,255);
background: linear-gradient(90deg, rgba(220,195,255,1) 0%, rgba(178,146,223,1) 50%, rgba(119,99,208,1) 100%);
opacity: 0.5;
filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afbfea4 */.elementor-12 .elementor-element.elementor-element-afbfea4:hover > .highlight {
    transform: scale(200%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b5b28e */.elementor-12 .elementor-element.elementor-element-7b5b28e {
    background: rgb(176,255,225);
background: linear-gradient(90deg, rgba(176,255,225,1) 0%, rgba(103,224,178,1) 50%, rgba(38,247,175,1) 100%);
opacity: 0.5;
filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd1ec2c */.elementor-12 .elementor-element.elementor-element-cd1ec2c:hover > .highlight {
    transform: scale(200%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f839097 */.elementor-12 .elementor-element.elementor-element-f839097 {
    background: rgb(238,207,232);
background: linear-gradient(90deg, rgba(238,207,232,1) 0%, rgba(255,249,120,1) 50%, rgba(11,224,223,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 140%;
aspect-ratio: 1;

}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc93393 */.elementor-12 .elementor-element.elementor-element-bc93393 {
    background: rgb(238,207,232);
background: linear-gradient(90deg, rgba(238,207,232,1) 0%, rgba(203,244,231,1) 50%, rgba(101,167,229,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 140%;
aspect-ratio: 1;

}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-741a8e0 */.elementor-12 .elementor-element.elementor-element-741a8e0 {
    background: rgb(237,125,159);
background: linear-gradient(90deg, rgba(237,125,159,1) 0%, rgba(238,207,232,1) 50%, rgba(178,146,223,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 140%;
aspect-ratio: 1;

}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-995bf7c */.elementor-12 .elementor-element.elementor-element-995bf7c {
    background: rgb(248,112,142);
background: linear-gradient(90deg, rgba(248,112,142,1) 0%, rgba(255,206,120,1) 50%, rgba(255,249,120,1) 100%);
animation: gradient-anim 10s linear infinite;
filter: blur(50px);
width: 140%;
aspect-ratio: 1;

}

@keyframes gradient-anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ea55c */.elementor-12 .elementor-element.elementor-element-d7ea55c {
    mix-blend-mode: difference;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc23168 */.elementor-12 .elementor-element.elementor-element-fc23168 {
    mix-blend-mode: colors;
    background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, rgba(255,255,255,1) 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f39896 */.elementor-12 .elementor-element.elementor-element-8f39896 div div a {
    box-shadow: 0px 0px #67E0B2;
    transition: box-shadow 0.5s;
}
.elementor-12 .elementor-element.elementor-element-8f39896 div div a:hover {
    box-shadow: 6px 5px #67E0B2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b07d4 */.elementor-12 .elementor-element.elementor-element-12b07d4 {aspect-ratio: 1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd1df92 */.elementor-12 .elementor-element.elementor-element-bd1df92 {aspect-ratio: 1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cbef54 */.elementor-12 .elementor-element.elementor-element-0cbef54 {aspect-ratio: 1;}/* End custom CSS */