.elementor-58661 .elementor-element.elementor-element-aa1e581{--display:flex;--min-height:550px;--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-around;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-58661 .elementor-element.elementor-element-bd6c82d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-bd6c82d .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-58661 .elementor-element.elementor-element-f0f12dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-58661 .elementor-element.elementor-element-8e42318{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-58661 .elementor-element.elementor-element-d11bad5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.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-58661 .elementor-element.elementor-element-2745e0f{z-index:1;text-align:center;}.elementor-58661 .elementor-element.elementor-element-2745e0f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-58661 .elementor-element.elementor-element-672c352{--iteration-count:infinite;z-index:1;--dynamic-text-color:#004AAD;}.elementor-58661 .elementor-element.elementor-element-672c352 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-58661 .elementor-element.elementor-element-672c352 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-672c352 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:normal;}.elementor-58661 .elementor-element.elementor-element-1d9c5cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-1d9c5cb{z-index:1;text-align:center;}.elementor-58661 .elementor-element.elementor-element-1d9c5cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-58661 .elementor-element.elementor-element-6dcb042{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.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-58661 .elementor-element.elementor-element-0de2d0f .elementor-button{background-color:#195EC8;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#195EC8;border-radius:5px 5px 5px 5px;padding:18px 30px 18px 30px;}.elementor-58661 .elementor-element.elementor-element-0de2d0f > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-0de2d0f .elementor-button:hover, .elementor-58661 .elementor-element.elementor-element-0de2d0f .elementor-button:focus{color:#FFFFFF;border-color:#195EC8;}.elementor-58661 .elementor-element.elementor-element-0de2d0f .elementor-button:hover svg, .elementor-58661 .elementor-element.elementor-element-0de2d0f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-e46ba29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58661 .elementor-element.elementor-element-dc560c9{--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-58661 .elementor-element.elementor-element-a54b3b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-a54b3b3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-a54b3b3{text-align:start;}.elementor-58661 .elementor-element.elementor-element-a54b3b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;line-height:1.2;color:#1C244B;}.elementor-58661 .elementor-element.elementor-element-677d6ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58661 .elementor-element.elementor-element-b52d98e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-593381e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;box-shadow:0px 12px 32px -6px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-593381e:not(.elementor-motion-effects-element-type-background), .elementor-58661 .elementor-element.elementor-element-593381e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-593381e.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.elementor-58661 .elementor-element.elementor-element-593381e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 12px 32px -6px #CB6CE6;}.elementor-58661 .elementor-element.elementor-element-593381e, .elementor-58661 .elementor-element.elementor-element-593381e::before{--border-transition:0.3s;}.elementor-58661 .elementor-element.elementor-element-593381e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-a219601{--display:flex;--min-height:4px;--background-transition:0.3s;border-style:solid;--border-style:solid;--border-radius:15px 15px 0px 0px;}.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-58661 .elementor-element.elementor-element-3bca8f8{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-2932376{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:24px;--padding-bottom:28px;--padding-left:18px;--padding-right:24px;}.elementor-58661 .elementor-element.elementor-element-84b2952{--display:flex;--min-height:280px;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58661 .elementor-element.elementor-element-7e0d7da{--display:flex;--min-height:150px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-58661 .elementor-element.elementor-element-653da53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-653da53 .elementor-image-box-wrapper{text-align:start;}.elementor-58661 .elementor-element.elementor-element-653da53 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:#000000;}.elementor-58661 .elementor-element.elementor-element-653da53 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#000000;}.elementor-58661 .elementor-element.elementor-element-1ce31e0{--display:flex;--min-height:140px;--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:center;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.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-58661 .elementor-element.elementor-element-9f7ce9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-58661 .elementor-element.elementor-element-9f7ce9c{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-text{transition:color 0.3s;}.elementor-58661 .elementor-element.elementor-element-d75444a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-58661 .elementor-element.elementor-element-43378c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-26fca36 .elementor-button{background-color:#1222FE00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;fill:#1C244B;color:#1C244B;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#1C244B;border-radius:10px 10px 10px 10px;padding:10px 20px 10px 20px;}.elementor-58661 .elementor-element.elementor-element-26fca36{width:auto;max-width:auto;}.elementor-58661 .elementor-element.elementor-element-26fca36.elementor-element{--align-self:flex-start;}.elementor-58661 .elementor-element.elementor-element-a770560{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-20d6927{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;box-shadow:0px 12px 32px -6px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-20d6927:not(.elementor-motion-effects-element-type-background), .elementor-58661 .elementor-element.elementor-element-20d6927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-20d6927.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.elementor-58661 .elementor-element.elementor-element-20d6927:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 12px 32px -6px #7ED957;}.elementor-58661 .elementor-element.elementor-element-20d6927, .elementor-58661 .elementor-element.elementor-element-20d6927::before{--border-transition:0.3s;}.elementor-58661 .elementor-element.elementor-element-20d6927.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-91fdfa4{--display:flex;--min-height:4px;--background-transition:0.3s;border-style:solid;--border-style:solid;--border-radius:15px 15px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-9177a44{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-eb4a45d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:24px;--padding-bottom:28px;--padding-left:18px;--padding-right:24px;}.elementor-58661 .elementor-element.elementor-element-a0c737b{--display:flex;--min-height:280px;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58661 .elementor-element.elementor-element-362122f{--display:flex;--min-height:150px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-98b8e81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-98b8e81 .elementor-image-box-wrapper{text-align:start;}.elementor-58661 .elementor-element.elementor-element-98b8e81 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:#000000;}.elementor-58661 .elementor-element.elementor-element-98b8e81 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#000000;}.elementor-58661 .elementor-element.elementor-element-e4ffa09{--display:flex;--min-height:140px;--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:center;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-f878ad0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-58661 .elementor-element.elementor-element-f878ad0{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-58661 .elementor-element.elementor-element-58b5888{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-58661 .elementor-element.elementor-element-b84b683{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-45e3d14 .elementor-button{background-color:#1222FE00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;fill:#1C244B;color:#1C244B;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#1C244B;border-radius:10px 10px 10px 10px;padding:10px 20px 10px 20px;}.elementor-58661 .elementor-element.elementor-element-45e3d14{width:auto;max-width:auto;}.elementor-58661 .elementor-element.elementor-element-45e3d14.elementor-element{--align-self:flex-start;}.elementor-58661 .elementor-element.elementor-element-75e152c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-ee702b4{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;box-shadow:0px 12px 32px -6px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-58661 .elementor-element.elementor-element-ee702b4:not(.elementor-motion-effects-element-type-background), .elementor-58661 .elementor-element.elementor-element-ee702b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-ee702b4.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.elementor-58661 .elementor-element.elementor-element-ee702b4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 12px 32px -6px #67D1FF;}.elementor-58661 .elementor-element.elementor-element-ee702b4, .elementor-58661 .elementor-element.elementor-element-ee702b4::before{--border-transition:0.3s;}.elementor-58661 .elementor-element.elementor-element-ee702b4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-528aca3{--display:flex;--min-height:4px;--background-transition:0.3s;border-style:solid;--border-style:solid;--border-radius:15px 15px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-67fd3fb{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-1917c05{--display:flex;--min-height:350px;--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:stretch;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:24px;--padding-bottom:28px;--padding-left:18px;--padding-right:24px;}.elementor-58661 .elementor-element.elementor-element-60a7f03{--display:flex;--min-height:280px;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58661 .elementor-element.elementor-element-4abc046{--display:flex;--min-height:150px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-44a048d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-44a048d .elementor-image-box-wrapper{text-align:start;}.elementor-58661 .elementor-element.elementor-element-44a048d .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:#000000;}.elementor-58661 .elementor-element.elementor-element-44a048d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#000000;}.elementor-58661 .elementor-element.elementor-element-70c98af{--display:flex;--min-height:140px;--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:center;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-ff55039 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-58661 .elementor-element.elementor-element-ff55039{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-text{transition:color 0.3s;}.elementor-58661 .elementor-element.elementor-element-d41552b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-58661 .elementor-element.elementor-element-0a23844{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-81f3eeb .elementor-button{background-color:#1222FE00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;fill:#1C244B;color:#1C244B;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#1C244B;border-radius:10px 10px 10px 10px;padding:10px 20px 10px 20px;}.elementor-58661 .elementor-element.elementor-element-81f3eeb{width:auto;max-width:auto;}.elementor-58661 .elementor-element.elementor-element-81f3eeb.elementor-element{--align-self:flex-start;}.elementor-58661 .elementor-element.elementor-element-f2bc7e6{--display:flex;--min-height:120px;--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-58661 .elementor-element.elementor-element-922e5c3{--display:flex;}.elementor-58661 .elementor-element.elementor-element-e47f484{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-58661 .elementor-element.elementor-element-2249ead{--display:flex;}.elementor-58661 .elementor-element.elementor-element-04d1478{--display:flex;}.elementor-58661 .elementor-element.elementor-element-d3ae99e > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-58661 .elementor-element.elementor-element-d3ae99e.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-d3ae99e{text-align:start;}.elementor-58661 .elementor-element.elementor-element-d3ae99e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;line-height:1.2;color:#1C244B;}.elementor-58661 .elementor-element.elementor-element-d3213e0{--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-58661 .elementor-element.elementor-element-1848883{--display:flex;}.elementor-58661 .elementor-element.elementor-element-d2b5443.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-d2b5443{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-282b6bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-58661 .elementor-element.elementor-element-e373463 .elementor-button{background-color:#195EC8;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#195EC8;border-radius:5px 5px 5px 5px;padding:18px 30px 18px 30px;}.elementor-58661 .elementor-element.elementor-element-e373463 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-e373463 .elementor-button:hover, .elementor-58661 .elementor-element.elementor-element-e373463 .elementor-button:focus{color:#FFFFFF;border-color:#195EC8;}.elementor-58661 .elementor-element.elementor-element-e373463 .elementor-button:hover svg, .elementor-58661 .elementor-element.elementor-element-e373463 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-ce4cee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-58661 .elementor-element.elementor-element-ce4cee0.e-con{--align-self:flex-start;}.elementor-58661 .elementor-element.elementor-element-4485b4d{--display:flex;}.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-58661 .elementor-element.elementor-element-01201fb{--display:flex;}.elementor-58661 .elementor-element.elementor-element-cfad14f{--display:flex;}.elementor-58661 .elementor-element.elementor-element-ea5f14b{--display:flex;--min-height:120px;--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-58661 .elementor-element.elementor-element-1cea7a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58661 .elementor-element.elementor-element-8a60e43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-58661 .elementor-element.elementor-element-55ad7ea{--display:flex;}.elementor-58661 .elementor-element.elementor-element-887399e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-887399e.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-887399e{text-align:start;}.elementor-58661 .elementor-element.elementor-element-887399e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;line-height:1.2;color:#1C244B;}.elementor-58661 .elementor-element.elementor-element-d5dc681{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-981ab01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-58661 .elementor-element.elementor-element-d58351c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-a0ad1ec{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;box-shadow:0px 12px 32px -6px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-a0ad1ec:not(.elementor-motion-effects-element-type-background), .elementor-58661 .elementor-element.elementor-element-a0ad1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-a0ad1ec.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.elementor-58661 .elementor-element.elementor-element-a0ad1ec:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 12px 32px -6px #CB6CE6;}.elementor-58661 .elementor-element.elementor-element-a0ad1ec, .elementor-58661 .elementor-element.elementor-element-a0ad1ec::before{--border-transition:0.3s;}.elementor-58661 .elementor-element.elementor-element-a0ad1ec.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-9b2689d{--display:flex;--min-height:4px;--background-transition:0.3s;border-style:solid;--border-style:solid;--border-radius:15px 15px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-9802414{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-04576c5{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-7cae875 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-7cae875{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-01e7193{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-5c07faa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-9b3f76e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;box-shadow:0px 12px 32px -6px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-9b3f76e:not(.elementor-motion-effects-element-type-background), .elementor-58661 .elementor-element.elementor-element-9b3f76e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-9b3f76e.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.elementor-58661 .elementor-element.elementor-element-9b3f76e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 12px 32px -6px #CB6CE6;}.elementor-58661 .elementor-element.elementor-element-9b3f76e, .elementor-58661 .elementor-element.elementor-element-9b3f76e::before{--border-transition:0.3s;}.elementor-58661 .elementor-element.elementor-element-9b3f76e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-5d994b3{--display:flex;--min-height:4px;--background-transition:0.3s;border-style:solid;--border-style:solid;--border-radius:15px 15px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-3f1fc9f{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-b9ff1bb{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-68704bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-68704bd{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-80442ea{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-940041f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-46580ca{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;box-shadow:0px 12px 32px -6px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-46580ca:not(.elementor-motion-effects-element-type-background), .elementor-58661 .elementor-element.elementor-element-46580ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-46580ca.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.elementor-58661 .elementor-element.elementor-element-46580ca:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 12px 32px -6px #CB6CE6;}.elementor-58661 .elementor-element.elementor-element-46580ca, .elementor-58661 .elementor-element.elementor-element-46580ca::before{--border-transition:0.3s;}.elementor-58661 .elementor-element.elementor-element-46580ca.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-bbda52d{--display:flex;--min-height:4px;--background-transition:0.3s;border-style:solid;--border-style:solid;--border-radius:15px 15px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-84aa6cf{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-4b5ab8e{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-34b7cdf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-34b7cdf{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-d35a6d5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-f0b5e26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-00d31ba{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;box-shadow:0px 12px 32px -6px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-00d31ba:not(.elementor-motion-effects-element-type-background), .elementor-58661 .elementor-element.elementor-element-00d31ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-00d31ba.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-2px;}.elementor-58661 .elementor-element.elementor-element-00d31ba:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F5;--border-color:#EEF1F5;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 12px 32px -6px #CB6CE6;}.elementor-58661 .elementor-element.elementor-element-00d31ba, .elementor-58661 .elementor-element.elementor-element-00d31ba::before{--border-transition:0.3s;}.elementor-58661 .elementor-element.elementor-element-00d31ba.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-0d5e51f{--display:flex;--min-height:4px;--background-transition:0.3s;border-style:solid;--border-style:solid;--border-radius:15px 15px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-72f06cf{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-03018cf{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-1f9ef8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-1f9ef8d{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-165a901{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-ba1a09a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-3727d13 .elementor-button{background-color:#195EC8;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#195EC8;border-radius:5px 5px 5px 5px;padding:18px 30px 18px 30px;}.elementor-58661 .elementor-element.elementor-element-3727d13 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-3727d13 .elementor-button:hover, .elementor-58661 .elementor-element.elementor-element-3727d13 .elementor-button:focus{color:#FFFFFF;border-color:#195EC8;}.elementor-58661 .elementor-element.elementor-element-3727d13 .elementor-button:hover svg, .elementor-58661 .elementor-element.elementor-element-3727d13 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-5c61459{--display:flex;--min-height:120px;--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-58661 .elementor-element.elementor-element-c28c9fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58661 .elementor-element.elementor-element-03a3573{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-58661 .elementor-element.elementor-element-79a73d7{--display:flex;}.elementor-58661 .elementor-element.elementor-element-aa1f6da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-aa1f6da.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-aa1f6da{text-align:start;}.elementor-58661 .elementor-element.elementor-element-aa1f6da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;line-height:1.2;color:#1C244B;}.elementor-58661 .elementor-element.elementor-element-aaa372f{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-0876cab{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-0876cab.e-con{--align-self:center;}.elementor-58661 .elementor-element.elementor-element-84f304e{--display:flex;--min-height:164px;--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-58661 .elementor-element.elementor-element-97fc403{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-58661 .elementor-element.elementor-element-97fc403:not(.elementor-motion-effects-element-type-background), .elementor-58661 .elementor-element.elementor-element-97fc403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0097B2;}.elementor-58661 .elementor-element.elementor-element-97fc403:hover{box-shadow:0px 12px 32px -6px rgba(0,0,0,0.5);}.elementor-58661 .elementor-element.elementor-element-d401ad8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-d401ad8{text-align:center;}.elementor-58661 .elementor-element.elementor-element-d401ad8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;line-height:1.2;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-b92ecdf{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-250e9e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-58661 .elementor-element.elementor-element-250e9e9:not(.elementor-motion-effects-element-type-background), .elementor-58661 .elementor-element.elementor-element-250e9e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0097B2;}.elementor-58661 .elementor-element.elementor-element-250e9e9:hover{box-shadow:0px 12px 32px -6px rgba(0,0,0,0.5);}.elementor-58661 .elementor-element.elementor-element-b43a585 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-b43a585{text-align:center;}.elementor-58661 .elementor-element.elementor-element-b43a585 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;line-height:1.2;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-773c15c{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-8af7b09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-58661 .elementor-element.elementor-element-8af7b09:not(.elementor-motion-effects-element-type-background), .elementor-58661 .elementor-element.elementor-element-8af7b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0097B2;}.elementor-58661 .elementor-element.elementor-element-8af7b09:hover{box-shadow:0px 12px 32px -6px rgba(0,0,0,0.5);}.elementor-58661 .elementor-element.elementor-element-b9f90c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-b9f90c8{text-align:start;}.elementor-58661 .elementor-element.elementor-element-b9f90c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;line-height:1.2;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-b770630{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-43997fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-58661 .elementor-element.elementor-element-43997fc:hover{box-shadow:0px 12px 32px -6px rgba(0,0,0,0.5);}.elementor-58661 .elementor-element.elementor-element-171b086 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-171b086{text-align:start;}.elementor-58661 .elementor-element.elementor-element-171b086 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;line-height:1.2;color:var( --e-global-color-primary );}.elementor-58661 .elementor-element.elementor-element-14b9001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-58661 .elementor-element.elementor-element-14b9001:not(.elementor-motion-effects-element-type-background), .elementor-58661 .elementor-element.elementor-element-14b9001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03BBDB;}.elementor-58661 .elementor-element.elementor-element-14b9001:hover{box-shadow:0px 12px 32px -6px rgba(0,0,0,0.5);}.elementor-58661 .elementor-element.elementor-element-80ba322 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-80ba322{text-align:start;}.elementor-58661 .elementor-element.elementor-element-80ba322 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;line-height:1.2;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-e7e470e{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-c4c969a{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-58661 .elementor-element.elementor-element-49720c5{--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-58661 .elementor-element.elementor-element-e27178d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-e27178d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-e27178d{z-index:1;text-align:start;}.elementor-58661 .elementor-element.elementor-element-e27178d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;line-height:1.2;color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-89bc424{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-6b1ba80 .etn-event-item{text-align:left;background-color:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-6b1ba80 .etn-event-thumb{border-radius:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-6b1ba80 .etn-event-content .etn-title{font-family:"Poppins", Sans-serif;margin:0px 0px 20px 0px;}.elementor-58661 .elementor-element.elementor-element-6b1ba80 .etn-event-content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 30px 0px;}.elementor-58661 .elementor-element.elementor-element-6b1ba80 .etn-event-location{font-family:"Poppins", Sans-serif;}.elementor-58661 .elementor-element.elementor-element-6b1ba80 .etn-event-date{font-family:"Poppins", Sans-serif;}.elementor-58661 .elementor-element.elementor-element-6b1ba80 .etn-event-item .etn-btn{font-family:"Poppins", Sans-serif;color:var( --e-global-color-primary );}.elementor-58661 .elementor-element.elementor-element-6b1ba80 .etn-event-item:hover{border-style:none;box-shadow:0px 12px 32px -6px rgba(0,0,0,0.5);}.elementor-58661 .elementor-element.elementor-element-a2c5a7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-169e5dd{--display:flex;--min-height:250px;--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-db1bbcd{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-58661 .elementor-element.elementor-element-4aad3b0{--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 0px;--row-gap:50px;--column-gap:0px;}.elementor-58661 .elementor-element.elementor-element-4aad3b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-bb9f4e5{--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-58661 .elementor-element.elementor-element-8344e2e{--display:flex;}.elementor-58661 .elementor-element.elementor-element-fc9dfd8{text-align:start;}.elementor-58661 .elementor-element.elementor-element-fc9dfd8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-style:normal;text-decoration:none;line-height:120%;color:#1C244B;}.elementor-58661 .elementor-element.elementor-element-3c6c928 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:#1C244B;}.elementor-58661 .elementor-element.elementor-element-fd15fc7{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-48ea6f1{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-58661 .elementor-element.elementor-element-1780f74.elementor-element{--order:99999 /* order end hack */;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:20px;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-20px;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-group > label, .elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-subgroup label{color:#1C244B;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-type-html{padding-bottom:0px;color:#1C244B;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-group .elementor-field{color:#2C2C2C;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-group .elementor-field, .elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-weight:400;line-height:30px;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#2C2C2C;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-group .elementor-select-wrapper select{border-color:#2C2C2C;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-group .elementor-select-wrapper::before{color:#2C2C2C;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-button{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:500;line-height:150%;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-58661 .elementor-element.elementor-element-1780f74 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-58661 .elementor-element.elementor-element-1780f74 .e-form__buttons__wrapper__button-previous{background-color:#1222FE00;color:#1C244B;border-color:#2C2C2C;}.elementor-58661 .elementor-element.elementor-element-1780f74 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-message{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-58661 .elementor-element.elementor-element-1780f74 .e-form__indicators__indicator, .elementor-58661 .elementor-element.elementor-element-1780f74 .e-form__indicators__indicator__label{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-58661 .elementor-element.elementor-element-1780f74{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#1C244B;--e-form-steps-indicator-inactive-secondary-color:#FFFFFF;--e-form-steps-indicator-active-primary-color:#467FF7;--e-form-steps-indicator-active-secondary-color:#FFFFFF;--e-form-steps-indicator-completed-primary-color:#467FF7;--e-form-steps-indicator-completed-secondary-color:#FFFFFF;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-58661 .elementor-element.elementor-element-e23e4f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;text-transform:none;font-style:normal;text-decoration:none;line-height:140%;letter-spacing:0px;color:#1C244B;}.elementor-58661 .elementor-element.elementor-element-77e47b0{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}@media(max-width:1024px){.elementor-58661 .elementor-element.elementor-element-8e42318{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-d11bad5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-2745e0f .elementor-heading-title{font-size:18px;}.elementor-58661 .elementor-element.elementor-element-1d9c5cb .elementor-heading-title{font-size:18px;}.elementor-58661 .elementor-element.elementor-element-6dcb042{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-a54b3b3{text-align:center;}.elementor-58661 .elementor-element.elementor-element-a54b3b3 .elementor-heading-title{font-size:48px;}.elementor-58661 .elementor-element.elementor-element-677d6ae{--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-58661 .elementor-element.elementor-element-2932376{--min-height:420px;--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:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58661 .elementor-element.elementor-element-84b2952{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-7e0d7da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-653da53 .elementor-image-box-wrapper{text-align:center;}.elementor-58661 .elementor-element.elementor-element-653da53 .elementor-image-box-title{font-size:22px;}.elementor-58661 .elementor-element.elementor-element-653da53 .elementor-image-box-description{font-size:14px;}.elementor-58661 .elementor-element.elementor-element-1ce31e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-26fca36 .elementor-button{font-size:14px;}.elementor-58661 .elementor-element.elementor-element-eb4a45d{--min-height:420px;--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:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58661 .elementor-element.elementor-element-a0c737b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-362122f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-98b8e81 .elementor-image-box-wrapper{text-align:center;}.elementor-58661 .elementor-element.elementor-element-98b8e81 .elementor-image-box-title{font-size:22px;}.elementor-58661 .elementor-element.elementor-element-98b8e81 .elementor-image-box-description{font-size:14px;}.elementor-58661 .elementor-element.elementor-element-e4ffa09{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-45e3d14 .elementor-button{font-size:14px;}.elementor-58661 .elementor-element.elementor-element-1917c05{--min-height:420px;--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:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58661 .elementor-element.elementor-element-60a7f03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-4abc046{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-44a048d .elementor-image-box-wrapper{text-align:center;}.elementor-58661 .elementor-element.elementor-element-44a048d .elementor-image-box-title{font-size:22px;}.elementor-58661 .elementor-element.elementor-element-44a048d .elementor-image-box-description{font-size:14px;}.elementor-58661 .elementor-element.elementor-element-70c98af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-81f3eeb .elementor-button{font-size:14px;}.elementor-58661 .elementor-element.elementor-element-e47f484{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-2249ead{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-d3ae99e{text-align:center;}.elementor-58661 .elementor-element.elementor-element-d3ae99e .elementor-heading-title{font-size:48px;}.elementor-58661 .elementor-element.elementor-element-d3213e0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-1848883{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-d2b5443{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-58661 .elementor-element.elementor-element-282b6bc{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-ce4cee0{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-58661 .elementor-element.elementor-element-8a60e43{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-55ad7ea{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-887399e{text-align:center;}.elementor-58661 .elementor-element.elementor-element-887399e .elementor-heading-title{font-size:48px;}.elementor-58661 .elementor-element.elementor-element-d5dc681{text-align:center;}.elementor-58661 .elementor-element.elementor-element-981ab01{--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-58661 .elementor-element.elementor-element-9802414{font-size:15px;}.elementor-58661 .elementor-element.elementor-element-04576c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-01e7193{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-3f1fc9f{font-size:15px;}.elementor-58661 .elementor-element.elementor-element-b9ff1bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-80442ea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-84aa6cf{font-size:15px;}.elementor-58661 .elementor-element.elementor-element-4b5ab8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-d35a6d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-72f06cf{font-size:15px;}.elementor-58661 .elementor-element.elementor-element-03018cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-165a901{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-03a3573{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-79a73d7{--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-58661 .elementor-element.elementor-element-aa1f6da{text-align:center;}.elementor-58661 .elementor-element.elementor-element-aa1f6da .elementor-heading-title{font-size:48px;}.elementor-58661 .elementor-element.elementor-element-aaa372f{text-align:center;}.elementor-58661 .elementor-element.elementor-element-d401ad8{text-align:center;}.elementor-58661 .elementor-element.elementor-element-d401ad8 .elementor-heading-title{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-b92ecdf{text-align:center;}.elementor-58661 .elementor-element.elementor-element-b43a585{text-align:center;}.elementor-58661 .elementor-element.elementor-element-b43a585 .elementor-heading-title{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-773c15c{text-align:center;}.elementor-58661 .elementor-element.elementor-element-b9f90c8{text-align:start;}.elementor-58661 .elementor-element.elementor-element-b9f90c8 .elementor-heading-title{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-b770630{text-align:center;}.elementor-58661 .elementor-element.elementor-element-171b086{text-align:start;}.elementor-58661 .elementor-element.elementor-element-171b086 .elementor-heading-title{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-80ba322{text-align:start;}.elementor-58661 .elementor-element.elementor-element-80ba322 .elementor-heading-title{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-e7e470e{text-align:center;}.elementor-58661 .elementor-element.elementor-element-e27178d{text-align:center;}.elementor-58661 .elementor-element.elementor-element-e27178d .elementor-heading-title{font-size:48px;}.elementor-58661 .elementor-element.elementor-element-db1bbcd{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-58661 .elementor-element.elementor-element-4aad3b0{--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-58661 .elementor-element.elementor-element-bb9f4e5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58661 .elementor-element.elementor-element-fc9dfd8{text-align:center;}.elementor-58661 .elementor-element.elementor-element-fc9dfd8 .elementor-heading-title{font-size:40px;}.elementor-58661 .elementor-element.elementor-element-3c6c928 > .elementor-widget-container{margin:0% 10% 1% 10%;}.elementor-58661 .elementor-element.elementor-element-3c6c928{text-align:center;}.elementor-58661 .elementor-element.elementor-element-3c6c928 .elementor-heading-title{font-size:18px;}.elementor-58661 .elementor-element.elementor-element-fd15fc7 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-fd15fc7{text-align:center;}.elementor-58661 .elementor-element.elementor-element-1780f74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-group .elementor-field, .elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-field-subgroup label{font-size:14px;line-height:2em;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-button{font-size:14px;}.elementor-58661 .elementor-element.elementor-element-1780f74 .elementor-message{font-size:14px;}.elementor-58661 .elementor-element.elementor-element-1780f74 .e-form__indicators__indicator, .elementor-58661 .elementor-element.elementor-element-1780f74 .e-form__indicators__indicator__label{font-size:14px;}.elementor-58661 .elementor-element.elementor-element-e23e4f7 > .elementor-widget-container{margin:0% 10% 0% 1%;}.elementor-58661 .elementor-element.elementor-element-e23e4f7 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-58661 .elementor-element.elementor-element-bd6c82d{--padding-top:5px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-58661 .elementor-element.elementor-element-f0f12dc{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-8e42318{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-8e42318.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-d11bad5{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-2745e0f .elementor-heading-title{font-size:16px;}.elementor-58661 .elementor-element.elementor-element-672c352 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-672c352 .elementor-headline{text-align:center;font-size:34px;}.elementor-58661 .elementor-element.elementor-element-1d9c5cb .elementor-heading-title{font-size:16px;}.elementor-58661 .elementor-element.elementor-element-6dcb042{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-6dcb042.e-con{--align-self:center;}.elementor-58661 .elementor-element.elementor-element-0de2d0f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-58661 .elementor-element.elementor-element-a54b3b3 > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-58661 .elementor-element.elementor-element-a54b3b3{text-align:center;}.elementor-58661 .elementor-element.elementor-element-a54b3b3 .elementor-heading-title{font-size:40px;}.elementor-58661 .elementor-element.elementor-element-677d6ae{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-58661 .elementor-element.elementor-element-593381e{--width:270px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-2932376{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-58661 .elementor-element.elementor-element-7e0d7da{--min-height:0px;}.elementor-58661 .elementor-element.elementor-element-653da53 .elementor-image-box-title{margin-bottom:9px;font-size:20px;}.elementor-58661 .elementor-element.elementor-element-653da53 .elementor-image-box-description{font-size:16px;}.elementor-58661 .elementor-element.elementor-element-1ce31e0{--min-height:140px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-9f7ce9c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-58661 .elementor-element.elementor-element-9f7ce9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-58661 .elementor-element.elementor-element-9f7ce9c{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-58661 .elementor-element.elementor-element-43378c1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-26fca36 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-58661 .elementor-element.elementor-element-26fca36 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-58661 .elementor-element.elementor-element-20d6927{--width:270px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-eb4a45d{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-58661 .elementor-element.elementor-element-362122f{--min-height:0px;}.elementor-58661 .elementor-element.elementor-element-98b8e81 .elementor-image-box-title{margin-bottom:9px;font-size:20px;}.elementor-58661 .elementor-element.elementor-element-98b8e81 .elementor-image-box-description{font-size:16px;}.elementor-58661 .elementor-element.elementor-element-e4ffa09{--min-height:140px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-f878ad0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-58661 .elementor-element.elementor-element-f878ad0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-58661 .elementor-element.elementor-element-f878ad0{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-58661 .elementor-element.elementor-element-b84b683{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-45e3d14 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-58661 .elementor-element.elementor-element-45e3d14 .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-58661 .elementor-element.elementor-element-ee702b4{--width:270px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-1917c05{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-58661 .elementor-element.elementor-element-4abc046{--min-height:0px;}.elementor-58661 .elementor-element.elementor-element-44a048d .elementor-image-box-title{margin-bottom:9px;font-size:20px;}.elementor-58661 .elementor-element.elementor-element-44a048d .elementor-image-box-description{font-size:16px;}.elementor-58661 .elementor-element.elementor-element-70c98af{--min-height:140px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-ff55039 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-58661 .elementor-element.elementor-element-ff55039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-58661 .elementor-element.elementor-element-ff55039{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-58661 .elementor-element.elementor-element-d41552b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-0a23844{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-81f3eeb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-58661 .elementor-element.elementor-element-81f3eeb .elementor-button{font-size:15px;padding:12px 24px 12px 24px;}.elementor-58661 .elementor-element.elementor-element-04d1478.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-d3ae99e > .elementor-widget-container{margin:-25px -25px -25px -25px;}.elementor-58661 .elementor-element.elementor-element-d3ae99e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-58661 .elementor-element.elementor-element-d3ae99e{z-index:1;text-align:center;}.elementor-58661 .elementor-element.elementor-element-d3ae99e .elementor-heading-title{font-size:40px;}.elementor-58661 .elementor-element.elementor-element-d2b5443 > .elementor-widget-container{margin:0px -54px 0px -40px;}.elementor-58661 .elementor-element.elementor-element-d2b5443{text-align:start;}.elementor-58661 .elementor-element.elementor-element-e373463 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-58661 .elementor-element.elementor-element-887399e > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-58661 .elementor-element.elementor-element-887399e{text-align:center;}.elementor-58661 .elementor-element.elementor-element-887399e .elementor-heading-title{font-size:40px;}.elementor-58661 .elementor-element.elementor-element-d5dc681 > .elementor-widget-container{margin:41px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-d58351c{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-a0ad1ec{--width:270px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-9802414{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-04576c5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-58661 .elementor-element.elementor-element-01e7193{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-5c07faa{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-9b3f76e{--width:270px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-3f1fc9f{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-b9ff1bb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-80442ea{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-940041f{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-46580ca{--width:270px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-84aa6cf{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-4b5ab8e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-d35a6d5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-f0b5e26{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-00d31ba{--width:270px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-72f06cf{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-03018cf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-165a901{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58661 .elementor-element.elementor-element-3727d13 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-58661 .elementor-element.elementor-element-aa1f6da > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-58661 .elementor-element.elementor-element-aa1f6da{text-align:center;}.elementor-58661 .elementor-element.elementor-element-aa1f6da .elementor-heading-title{font-size:40px;}.elementor-58661 .elementor-element.elementor-element-aaa372f > .elementor-widget-container{margin:41px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-0876cab{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-58661 .elementor-element.elementor-element-84f304e{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-58661 .elementor-element.elementor-element-d401ad8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-d401ad8{text-align:center;}.elementor-58661 .elementor-element.elementor-element-d401ad8 .elementor-heading-title{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-b43a585 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-b43a585{text-align:center;}.elementor-58661 .elementor-element.elementor-element-b43a585 .elementor-heading-title{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-b9f90c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-b9f90c8{text-align:center;}.elementor-58661 .elementor-element.elementor-element-b9f90c8 .elementor-heading-title{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-171b086 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-171b086{text-align:center;}.elementor-58661 .elementor-element.elementor-element-171b086 .elementor-heading-title{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-80ba322 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58661 .elementor-element.elementor-element-80ba322{text-align:center;}.elementor-58661 .elementor-element.elementor-element-80ba322 .elementor-heading-title{font-size:20px;}.elementor-58661 .elementor-element.elementor-element-e27178d > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-58661 .elementor-element.elementor-element-e27178d{text-align:center;}.elementor-58661 .elementor-element.elementor-element-e27178d .elementor-heading-title{font-size:40px;}.elementor-58661 .elementor-element.elementor-element-89bc424{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58661 .elementor-element.elementor-element-db1bbcd{--min-height:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-58661 .elementor-element.elementor-element-fc9dfd8{text-align:center;}.elementor-58661 .elementor-element.elementor-element-fc9dfd8 .elementor-heading-title{font-size:32px;line-height:120%;}.elementor-58661 .elementor-element.elementor-element-3c6c928 .elementor-heading-title{font-size:16px;}.elementor-58661 .elementor-element.elementor-element-e23e4f7 .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-58661 .elementor-element.elementor-element-d11bad5{--width:100%;}.elementor-58661 .elementor-element.elementor-element-6dcb042{--width:100%;}.elementor-58661 .elementor-element.elementor-element-e46ba29{--content-width:50%;}.elementor-58661 .elementor-element.elementor-element-dc560c9{--width:100%;}.elementor-58661 .elementor-element.elementor-element-677d6ae{--content-width:50%;}.elementor-58661 .elementor-element.elementor-element-b52d98e{--width:33%;}.elementor-58661 .elementor-element.elementor-element-593381e{--width:100%;}.elementor-58661 .elementor-element.elementor-element-a770560{--width:33%;}.elementor-58661 .elementor-element.elementor-element-20d6927{--width:100%;}.elementor-58661 .elementor-element.elementor-element-75e152c{--width:33%;}.elementor-58661 .elementor-element.elementor-element-ee702b4{--width:100%;}.elementor-58661 .elementor-element.elementor-element-e47f484{--width:100%;}.elementor-58661 .elementor-element.elementor-element-1848883{--width:50%;}.elementor-58661 .elementor-element.elementor-element-282b6bc{--width:60%;}.elementor-58661 .elementor-element.elementor-element-ce4cee0{--width:50%;}.elementor-58661 .elementor-element.elementor-element-4485b4d{--width:100%;}.elementor-58661 .elementor-element.elementor-element-01201fb{--width:100%;}.elementor-58661 .elementor-element.elementor-element-cfad14f{--width:100%;}.elementor-58661 .elementor-element.elementor-element-8a60e43{--width:100%;}.elementor-58661 .elementor-element.elementor-element-d58351c{--width:25%;}.elementor-58661 .elementor-element.elementor-element-a0ad1ec{--width:100%;}.elementor-58661 .elementor-element.elementor-element-5c07faa{--width:25%;}.elementor-58661 .elementor-element.elementor-element-9b3f76e{--width:100%;}.elementor-58661 .elementor-element.elementor-element-940041f{--width:25%;}.elementor-58661 .elementor-element.elementor-element-46580ca{--width:100%;}.elementor-58661 .elementor-element.elementor-element-f0b5e26{--width:25%;}.elementor-58661 .elementor-element.elementor-element-00d31ba{--width:100%;}.elementor-58661 .elementor-element.elementor-element-ba1a09a{--width:100%;}.elementor-58661 .elementor-element.elementor-element-03a3573{--width:100%;}.elementor-58661 .elementor-element.elementor-element-97fc403{--width:33%;}.elementor-58661 .elementor-element.elementor-element-250e9e9{--width:33%;}.elementor-58661 .elementor-element.elementor-element-8af7b09{--width:33%;}.elementor-58661 .elementor-element.elementor-element-43997fc{--width:8%;}.elementor-58661 .elementor-element.elementor-element-14b9001{--width:33%;}.elementor-58661 .elementor-element.elementor-element-49720c5{--width:100%;}.elementor-58661 .elementor-element.elementor-element-169e5dd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-58661 .elementor-element.elementor-element-d11bad5{--width:500px;}.elementor-58661 .elementor-element.elementor-element-677d6ae{--content-width:100%;}.elementor-58661 .elementor-element.elementor-element-b52d98e{--width:100%;}.elementor-58661 .elementor-element.elementor-element-593381e{--width:100%;}.elementor-58661 .elementor-element.elementor-element-a770560{--width:100%;}.elementor-58661 .elementor-element.elementor-element-20d6927{--width:100%;}.elementor-58661 .elementor-element.elementor-element-75e152c{--width:100%;}.elementor-58661 .elementor-element.elementor-element-ee702b4{--width:100%;}.elementor-58661 .elementor-element.elementor-element-d3213e0{--width:100%;}.elementor-58661 .elementor-element.elementor-element-1848883{--width:100%;}.elementor-58661 .elementor-element.elementor-element-ce4cee0{--width:100%;}.elementor-58661 .elementor-element.elementor-element-4485b4d{--width:100%;}.elementor-58661 .elementor-element.elementor-element-01201fb{--width:100%;}.elementor-58661 .elementor-element.elementor-element-cfad14f{--width:100%;}.elementor-58661 .elementor-element.elementor-element-d58351c{--width:50%;}.elementor-58661 .elementor-element.elementor-element-a0ad1ec{--width:100%;}.elementor-58661 .elementor-element.elementor-element-5c07faa{--width:50%;}.elementor-58661 .elementor-element.elementor-element-9b3f76e{--width:100%;}.elementor-58661 .elementor-element.elementor-element-940041f{--width:50%;}.elementor-58661 .elementor-element.elementor-element-46580ca{--width:100%;}.elementor-58661 .elementor-element.elementor-element-f0b5e26{--width:50%;}.elementor-58661 .elementor-element.elementor-element-00d31ba{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-aa1e581 *//* Smooth, slow, modern wavy background */
.elementor-58661 .elementor-element.elementor-element-aa1e581 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #ff6b6b,
    #feca57,
    #48dbfb,
    #5f27cd,
    #ff9ff3,
    #ff6b6b
  );
  background-size: 400% 400%;
  animation: elementorGradientWave 55s ease-in-out infinite; /* slower */
}

/* Extra wavy glow layers, softened */
.elementor-58661 .elementor-element.elementor-element-aa1e581::before,
.elementor-58661 .elementor-element.elementor-element-aa1e581::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.35; /* softer, less aggressive */
  filter: blur(70px); /* bigger blur = calmer look */
  mix-blend-mode: normal; /* prevents whitening */
  pointer-events: none;
  z-index: 0;
}

.elementor-58661 .elementor-element.elementor-element-aa1e581::before {
  top: -15%;
  background:
    radial-gradient(circle at 20% 0%, #ff9ff3, transparent 65%),
    radial-gradient(circle at 80% 20%, #54a0ff, transparent 65%);
  animation: elementorWave1 70s ease-in-out infinite; /* slower */
}

.elementor-58661 .elementor-element.elementor-element-aa1e581::after {
  bottom: -15%;
  background:
    radial-gradient(circle at 0% 80%, #1dd1a1, transparent 65%),
    radial-gradient(circle at 100% 60%, #ff6b6b, transparent 65%);
  animation: elementorWave2 90s ease-in-out infinite; /* even slower */
}

/* Animations */
@keyframes elementorGradientWave {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(6%) translateY(4%) rotate(6deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(-6%) translateY(-4%) rotate(-5deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a219601 *//* Smooth, slow, modern wavy background – Eenvoudig.ai */
.elementor-58661 .elementor-element.elementor-element-a219601 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #cb6ce6,
    #004aad,
    #cb6ce6
  );
  background-size: 300% 300%;
  animation: elementorGradientWave 60s ease-in-out infinite;
}

/* Soft glow layers */
.elementor-58661 .elementor-element.elementor-element-a219601::before,
.elementor-58661 .elementor-element.elementor-element-a219601::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.30; /* rustig */
  filter: blur(80px);
  mix-blend-mode: normal;
  pointer-events: none;
  z-index: 0;
}

/* Top glow */
.elementor-58661 .elementor-element.elementor-element-a219601::before {
  top: -20%;
  background:
    radial-gradient(circle at 25% 0%, #67D1FF, transparent 65%),
    radial-gradient(circle at 75% 20%, #004AAD, transparent 65%);
  animation: elementorWave1 80s ease-in-out infinite;
}

/* Bottom glow */
.elementor-58661 .elementor-element.elementor-element-a219601::after {
  bottom: -20%;
  background:
    radial-gradient(circle at 20% 80%, #004AAD, transparent 65%),
    radial-gradient(circle at 80% 60%, #67D1FF, transparent 65%);
  animation: elementorWave2 100s ease-in-out infinite;
}

/* Animations */
@keyframes elementorGradientWave {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(5%, 4%) rotate(5deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(-5%, -4%) rotate(-4deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91fdfa4 *//* Smooth, slow, modern wavy background – Eenvoudig.ai */
.elementor-58661 .elementor-element.elementor-element-91fdfa4 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #0097b2,
    #7ed957,
    #7ed957
    


  );
  background-size: 300% 300%;
  animation: elementorGradientWave 60s ease-in-out infinite;
}

/* Soft glow layers */
.elementor-58661 .elementor-element.elementor-element-91fdfa4::before,
.elementor-58661 .elementor-element.elementor-element-91fdfa4::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.30; /* rustig */
  filter: blur(80px);
  mix-blend-mode: normal;
  pointer-events: none;
  z-index: 0;
}

/* Top glow */
.elementor-58661 .elementor-element.elementor-element-91fdfa4::before {
  top: -20%;
  background:
    radial-gradient(circle at 25% 0%, #67D1FF, transparent 65%),
    radial-gradient(circle at 75% 20%, #004AAD, transparent 65%);
  animation: elementorWave1 80s ease-in-out infinite;
}

/* Bottom glow */
.elementor-58661 .elementor-element.elementor-element-91fdfa4::after {
  bottom: -20%;
  background:
    radial-gradient(circle at 20% 80%, #004AAD, transparent 65%),
    radial-gradient(circle at 80% 60%, #67D1FF, transparent 65%);
  animation: elementorWave2 100s ease-in-out infinite;
}

/* Animations */
@keyframes elementorGradientWave {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(5%, 4%) rotate(5deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(-5%, -4%) rotate(-4deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528aca3 *//* Smooth, slow, modern wavy background – Eenvoudig.ai */
.elementor-58661 .elementor-element.elementor-element-528aca3 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #0299FF,
    #8EDCFF,
    #0299FF
    
  );
  background-size: 300% 300%;
  animation: elementorGradientWave 60s ease-in-out infinite;
}

/* Soft glow layers */
.elementor-58661 .elementor-element.elementor-element-528aca3::before,
.elementor-58661 .elementor-element.elementor-element-528aca3::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.30; /* rustig */
  filter: blur(80px);
  mix-blend-mode: normal;
  pointer-events: none;
  z-index: 0;
}

/* Top glow */
.elementor-58661 .elementor-element.elementor-element-528aca3::before {
  top: -20%;
  background:
    radial-gradient(circle at 25% 0%, #67D1FF, transparent 65%),
    radial-gradient(circle at 75% 20%, #004AAD, transparent 65%);
  animation: elementorWave1 80s ease-in-out infinite;
}

/* Bottom glow */
.elementor-58661 .elementor-element.elementor-element-528aca3::after {
  bottom: -20%;
  background:
    radial-gradient(circle at 20% 80%, #004AAD, transparent 65%),
    radial-gradient(circle at 80% 60%, #67D1FF, transparent 65%);
  animation: elementorWave2 100s ease-in-out infinite;
}

/* Animations */
@keyframes elementorGradientWave {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(5%, 4%) rotate(5deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(-5%, -4%) rotate(-4deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bc7e6 *//* Smooth, slow, modern wavy background */
.elementor-58661 .elementor-element.elementor-element-f2bc7e6 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #ff6b6b,
    #feca57,
    #48dbfb,
    #5f27cd,
    #ff9ff3,
    #ff6b6b
  );
  background-size: 400% 400%;
  animation: elementorGradientWave 55s ease-in-out infinite; /* slower */
}

/* Extra wavy glow layers, softened */
.elementor-58661 .elementor-element.elementor-element-f2bc7e6::before,
.elementor-58661 .elementor-element.elementor-element-f2bc7e6::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.35; /* softer, less aggressive */
  filter: blur(70px); /* bigger blur = calmer look */
  mix-blend-mode: normal; /* prevents whitening */
  pointer-events: none;
  z-index: 0;
}

.elementor-58661 .elementor-element.elementor-element-f2bc7e6::before {
  top: -15%;
  background:
    radial-gradient(circle at 20% 0%, #ff9ff3, transparent 65%),
    radial-gradient(circle at 80% 20%, #54a0ff, transparent 65%);
  animation: elementorWave1 70s ease-in-out infinite; /* slower */
}

.elementor-58661 .elementor-element.elementor-element-f2bc7e6::after {
  bottom: -15%;
  background:
    radial-gradient(circle at 0% 80%, #1dd1a1, transparent 65%),
    radial-gradient(circle at 100% 60%, #ff6b6b, transparent 65%);
  animation: elementorWave2 90s ease-in-out infinite; /* even slower */
}

/* Animations */
@keyframes elementorGradientWave {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(6%) translateY(4%) rotate(6deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(-6%) translateY(-4%) rotate(-5deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5f14b *//* Smooth, slow, modern wavy background */
.elementor-58661 .elementor-element.elementor-element-ea5f14b {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #ff6b6b,
    #feca57,
    #48dbfb,
    #5f27cd,
    #ff9ff3,
    #ff6b6b
  );
  background-size: 400% 400%;
  animation: elementorGradientWave 55s ease-in-out infinite; /* slower */
}

/* Extra wavy glow layers, softened */
.elementor-58661 .elementor-element.elementor-element-ea5f14b::before,
.elementor-58661 .elementor-element.elementor-element-ea5f14b::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.35; /* softer, less aggressive */
  filter: blur(70px); /* bigger blur = calmer look */
  mix-blend-mode: normal; /* prevents whitening */
  pointer-events: none;
  z-index: 0;
}

.elementor-58661 .elementor-element.elementor-element-ea5f14b::before {
  top: -15%;
  background:
    radial-gradient(circle at 20% 0%, #ff9ff3, transparent 65%),
    radial-gradient(circle at 80% 20%, #54a0ff, transparent 65%);
  animation: elementorWave1 70s ease-in-out infinite; /* slower */
}

.elementor-58661 .elementor-element.elementor-element-ea5f14b::after {
  bottom: -15%;
  background:
    radial-gradient(circle at 0% 80%, #1dd1a1, transparent 65%),
    radial-gradient(circle at 100% 60%, #ff6b6b, transparent 65%);
  animation: elementorWave2 90s ease-in-out infinite; /* even slower */
}

/* Animations */
@keyframes elementorGradientWave {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(6%) translateY(4%) rotate(6deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(-6%) translateY(-4%) rotate(-5deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2689d *//* Smooth, slow, modern wavy background – Eenvoudig.ai */
.elementor-58661 .elementor-element.elementor-element-9b2689d {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #cb6ce6,
    #004aad,
    #cb6ce6
  );
  background-size: 300% 300%;
  animation: elementorGradientWave 60s ease-in-out infinite;
}

/* Soft glow layers */
.elementor-58661 .elementor-element.elementor-element-9b2689d::before,
.elementor-58661 .elementor-element.elementor-element-9b2689d::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.30; /* rustig */
  filter: blur(80px);
  mix-blend-mode: normal;
  pointer-events: none;
  z-index: 0;
}

/* Top glow */
.elementor-58661 .elementor-element.elementor-element-9b2689d::before {
  top: -20%;
  background:
    radial-gradient(circle at 25% 0%, #67D1FF, transparent 65%),
    radial-gradient(circle at 75% 20%, #004AAD, transparent 65%);
  animation: elementorWave1 80s ease-in-out infinite;
}

/* Bottom glow */
.elementor-58661 .elementor-element.elementor-element-9b2689d::after {
  bottom: -20%;
  background:
    radial-gradient(circle at 20% 80%, #004AAD, transparent 65%),
    radial-gradient(circle at 80% 60%, #67D1FF, transparent 65%);
  animation: elementorWave2 100s ease-in-out infinite;
}

/* Animations */
@keyframes elementorGradientWave {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(5%, 4%) rotate(5deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(-5%, -4%) rotate(-4deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d994b3 *//* Smooth, slow, modern wavy background – Eenvoudig.ai */
.elementor-58661 .elementor-element.elementor-element-5d994b3 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #cb6ce6,
    #004aad,
    #cb6ce6
  );
  background-size: 300% 300%;
  animation: elementorGradientWave 60s ease-in-out infinite;
}

/* Soft glow layers */
.elementor-58661 .elementor-element.elementor-element-5d994b3::before,
.elementor-58661 .elementor-element.elementor-element-5d994b3::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.30; /* rustig */
  filter: blur(80px);
  mix-blend-mode: normal;
  pointer-events: none;
  z-index: 0;
}

/* Top glow */
.elementor-58661 .elementor-element.elementor-element-5d994b3::before {
  top: -20%;
  background:
    radial-gradient(circle at 25% 0%, #67D1FF, transparent 65%),
    radial-gradient(circle at 75% 20%, #004AAD, transparent 65%);
  animation: elementorWave1 80s ease-in-out infinite;
}

/* Bottom glow */
.elementor-58661 .elementor-element.elementor-element-5d994b3::after {
  bottom: -20%;
  background:
    radial-gradient(circle at 20% 80%, #004AAD, transparent 65%),
    radial-gradient(circle at 80% 60%, #67D1FF, transparent 65%);
  animation: elementorWave2 100s ease-in-out infinite;
}

/* Animations */
@keyframes elementorGradientWave {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(5%, 4%) rotate(5deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(-5%, -4%) rotate(-4deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbda52d *//* Smooth, slow, modern wavy background – Eenvoudig.ai */
.elementor-58661 .elementor-element.elementor-element-bbda52d {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #cb6ce6,
    #004aad,
    #cb6ce6
  );
  background-size: 300% 300%;
  animation: elementorGradientWave 60s ease-in-out infinite;
}

/* Soft glow layers */
.elementor-58661 .elementor-element.elementor-element-bbda52d::before,
.elementor-58661 .elementor-element.elementor-element-bbda52d::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.30; /* rustig */
  filter: blur(80px);
  mix-blend-mode: normal;
  pointer-events: none;
  z-index: 0;
}

/* Top glow */
.elementor-58661 .elementor-element.elementor-element-bbda52d::before {
  top: -20%;
  background:
    radial-gradient(circle at 25% 0%, #67D1FF, transparent 65%),
    radial-gradient(circle at 75% 20%, #004AAD, transparent 65%);
  animation: elementorWave1 80s ease-in-out infinite;
}

/* Bottom glow */
.elementor-58661 .elementor-element.elementor-element-bbda52d::after {
  bottom: -20%;
  background:
    radial-gradient(circle at 20% 80%, #004AAD, transparent 65%),
    radial-gradient(circle at 80% 60%, #67D1FF, transparent 65%);
  animation: elementorWave2 100s ease-in-out infinite;
}

/* Animations */
@keyframes elementorGradientWave {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(5%, 4%) rotate(5deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(-5%, -4%) rotate(-4deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d5e51f *//* Smooth, slow, modern wavy background – Eenvoudig.ai */
.elementor-58661 .elementor-element.elementor-element-0d5e51f {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #cb6ce6,
    #004aad,
    #cb6ce6
  );
  background-size: 300% 300%;
  animation: elementorGradientWave 60s ease-in-out infinite;
}

/* Soft glow layers */
.elementor-58661 .elementor-element.elementor-element-0d5e51f::before,
.elementor-58661 .elementor-element.elementor-element-0d5e51f::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.30; /* rustig */
  filter: blur(80px);
  mix-blend-mode: normal;
  pointer-events: none;
  z-index: 0;
}

/* Top glow */
.elementor-58661 .elementor-element.elementor-element-0d5e51f::before {
  top: -20%;
  background:
    radial-gradient(circle at 25% 0%, #67D1FF, transparent 65%),
    radial-gradient(circle at 75% 20%, #004AAD, transparent 65%);
  animation: elementorWave1 80s ease-in-out infinite;
}

/* Bottom glow */
.elementor-58661 .elementor-element.elementor-element-0d5e51f::after {
  bottom: -20%;
  background:
    radial-gradient(circle at 20% 80%, #004AAD, transparent 65%),
    radial-gradient(circle at 80% 60%, #67D1FF, transparent 65%);
  animation: elementorWave2 100s ease-in-out infinite;
}

/* Animations */
@keyframes elementorGradientWave {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(5%, 4%) rotate(5deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(-5%, -4%) rotate(-4deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c61459 *//* Smooth, slow, modern wavy background */
.elementor-58661 .elementor-element.elementor-element-5c61459 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #ff6b6b,
    #feca57,
    #48dbfb,
    #5f27cd,
    #ff9ff3,
    #ff6b6b
  );
  background-size: 400% 400%;
  animation: elementorGradientWave 55s ease-in-out infinite; /* slower */
}

/* Extra wavy glow layers, softened */
.elementor-58661 .elementor-element.elementor-element-5c61459::before,
.elementor-58661 .elementor-element.elementor-element-5c61459::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.35; /* softer, less aggressive */
  filter: blur(70px); /* bigger blur = calmer look */
  mix-blend-mode: normal; /* prevents whitening */
  pointer-events: none;
  z-index: 0;
}

.elementor-58661 .elementor-element.elementor-element-5c61459::before {
  top: -15%;
  background:
    radial-gradient(circle at 20% 0%, #ff9ff3, transparent 65%),
    radial-gradient(circle at 80% 20%, #54a0ff, transparent 65%);
  animation: elementorWave1 70s ease-in-out infinite; /* slower */
}

.elementor-58661 .elementor-element.elementor-element-5c61459::after {
  bottom: -15%;
  background:
    radial-gradient(circle at 0% 80%, #1dd1a1, transparent 65%),
    radial-gradient(circle at 100% 60%, #ff6b6b, transparent 65%);
  animation: elementorWave2 90s ease-in-out infinite; /* even slower */
}

/* Animations */
@keyframes elementorGradientWave {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(6%) translateY(4%) rotate(6deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(-6%) translateY(-4%) rotate(-5deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c969a *//* Smooth, slow, modern wavy background */
.elementor-58661 .elementor-element.elementor-element-c4c969a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #ff6b6b,
    #feca57,
    #48dbfb,
    #5f27cd,
    #ff9ff3,
    #ff6b6b
  );
  background-size: 400% 400%;
  animation: elementorGradientWave 55s ease-in-out infinite; /* slower */
}

/* Extra wavy glow layers, softened */
.elementor-58661 .elementor-element.elementor-element-c4c969a::before,
.elementor-58661 .elementor-element.elementor-element-c4c969a::after {
  content: "";
  position: absolute;
  left: -30%;
  right: -30%;
  height: 75%;
  opacity: 0.35; /* softer, less aggressive */
  filter: blur(70px); /* bigger blur = calmer look */
  mix-blend-mode: normal; /* prevents whitening */
  pointer-events: none;
  z-index: 0;
}

.elementor-58661 .elementor-element.elementor-element-c4c969a::before {
  top: -15%;
  background:
    radial-gradient(circle at 20% 0%, #ff9ff3, transparent 65%),
    radial-gradient(circle at 80% 20%, #54a0ff, transparent 65%);
  animation: elementorWave1 70s ease-in-out infinite; /* slower */
}

.elementor-58661 .elementor-element.elementor-element-c4c969a::after {
  bottom: -15%;
  background:
    radial-gradient(circle at 0% 80%, #1dd1a1, transparent 65%),
    radial-gradient(circle at 100% 60%, #ff6b6b, transparent 65%);
  animation: elementorWave2 90s ease-in-out infinite; /* even slower */
}

/* Animations */
@keyframes elementorGradientWave {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes elementorWave1 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(6%) translateY(4%) rotate(6deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}

@keyframes elementorWave2 {
  0%   { transform: translateX(0) translateY(0) rotate(0deg); }
  50%  { transform: translateX(-6%) translateY(-4%) rotate(-5deg); }
  100% { transform: translateX(0) translateY(0) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS *//* Smooth, slow, modern wavy button – Eenvoudig.ai */
#knopje {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #cb6ce6,
    #004aad,
    #cb6ce6
  );
  background-size: 300% 300%;
  animation: knopjeGradientWave 60s ease-in-out infinite;
  color: #ffffff;
  border: none;
  border-radius: 12px;
}

/* Soft glow layers */
#knopje::before,
#knopje::after {
  content: "";
  position: absolute;
  inset: -40%;
  opacity: 0.30;
  filter: blur(60px);
  pointer-events: none;
  z-index: 0;
}

/* Top glow */
#knopje::before {
  background:
    radial-gradient(circle at 25% 0%, #67D1FF, transparent 65%),
    radial-gradient(circle at 75% 20%, #004AAD, transparent 65%);
  animation: knopjeWave1 80s ease-in-out infinite;
}

/* Bottom glow */
#knopje::after {
  background:
    radial-gradient(circle at 20% 80%, #004AAD, transparent 65%),
    radial-gradient(circle at 80% 60%, #67D1FF, transparent 65%);
  animation: knopjeWave2 100s ease-in-out infinite;
}

/* Zorgt dat tekst boven de animatie blijft */
#knopje > * {
  position: relative;
  z-index: 1;
}

/* Animations */
@keyframes knopjeGradientWave {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes knopjeWave1 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(5%, 4%) rotate(5deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}

@keyframes knopjeWave2 {
  0%   { transform: translate(0, 0) rotate(0deg); }
  50%  { transform: translate(-5%, -4%) rotate(-4deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}/* End custom CSS */