.elementor-331 .elementor-element.elementor-element-caabdcc{--display:flex;--gap:064px 064px;--row-gap:064px;--column-gap:064px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-caabdcc:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-caabdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-caabdcc::before, .elementor-331 .elementor-element.elementor-element-caabdcc > .elementor-background-video-container::before, .elementor-331 .elementor-element.elementor-element-caabdcc > .e-con-inner > .elementor-background-video-container::before, .elementor-331 .elementor-element.elementor-element-caabdcc > .elementor-background-slideshow::before, .elementor-331 .elementor-element.elementor-element-caabdcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-331 .elementor-element.elementor-element-caabdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-331 .elementor-element.elementor-element-caabdcc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-331 .elementor-element.elementor-element-4b4de33{--display:flex;}.elementor-331 .elementor-element.elementor-element-d58198b{--display:flex;}.elementor-331 .elementor-element.elementor-element-ec6e1f8{text-align:center;}.elementor-331 .elementor-element.elementor-element-ec6e1f8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-331 .elementor-element.elementor-element-ff92c4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-331 .elementor-element.elementor-element-499174d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-body_s-font-family ), Sans-serif;font-size:var( --e-global-typography-body_s-font-size );font-weight:var( --e-global-typography-body_s-font-weight );line-height:var( --e-global-typography-body_s-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:99px 99px 99px 99px;padding:14px 36px 14px 36px;}.elementor-331 .elementor-element.elementor-element-499174d .elementor-button:hover, .elementor-331 .elementor-element.elementor-element-499174d .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-331 .elementor-element.elementor-element-499174d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button{background-color:#73C92C;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:99px 99px 99px 99px;padding:14px 36px 14px 36px;}.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button:hover, .elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-331 .elementor-element.elementor-element-ba11b37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-331 .elementor-element.elementor-element-dd2d274{width:100%;max-width:100%;}.elementor-331 .elementor-element.elementor-element-cf1e5bb{width:100%;max-width:100%;}.elementor-331 .elementor-element.elementor-element-84ec04e{--display:flex;--min-height:40vh;--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;--overlay-opacity:0.46;--margin-top:0124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:064px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-84ec04e:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-84ec04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-84ec04e::before, .elementor-331 .elementor-element.elementor-element-84ec04e > .elementor-background-video-container::before, .elementor-331 .elementor-element.elementor-element-84ec04e > .e-con-inner > .elementor-background-video-container::before, .elementor-331 .elementor-element.elementor-element-84ec04e > .elementor-background-slideshow::before, .elementor-331 .elementor-element.elementor-element-84ec04e > .e-con-inner > .elementor-background-slideshow::before, .elementor-331 .elementor-element.elementor-element-84ec04e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center right, var( --e-global-color-background ) 14%, var( --e-global-color-secondary ) 77%);}.elementor-331 .elementor-element.elementor-element-5d7dbfc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:024px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-c94536e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-331 .elementor-element.elementor-element-c94536e .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-dfba6f0{text-align:center;}.elementor-331 .elementor-element.elementor-element-dfba6f0 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-59b795b{width:var( --container-widget-width, 50% );max-width:50%;margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-331 .elementor-element.elementor-element-59b795b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-665ded0{--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;}.elementor-331 .elementor-element.elementor-element-d09c5fa img{border-radius:48px 48px 48px 48px;}.elementor-331 .elementor-element.elementor-element-72637f9 img{border-radius:48px 48px 48px 48px;}.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button{background-color:#73C92C;font-family:var( --e-global-typography-body_s-font-family ), Sans-serif;font-size:var( --e-global-typography-body_s-font-size );font-weight:var( --e-global-typography-body_s-font-weight );line-height:var( --e-global-typography-body_s-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:032px 032px 032px 032px;padding:08px 016px 08px 16px;}.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button:hover, .elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-331 .elementor-element.elementor-element-2c8a2a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-331 .elementor-element.elementor-element-d4d90df{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-7576bf2{--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-331 .elementor-element.elementor-element-220bddc{text-align:center;}.elementor-331 .elementor-element.elementor-element-220bddc .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-52ed9ff{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-331 .elementor-element.elementor-element-52ed9ff .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-331 .elementor-element.elementor-element-28a9ff4{--e-image-carousel-slides-to-show:3;}.elementor-331 .elementor-element.elementor-element-28a9ff4.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-331 .elementor-element.elementor-element-28a9ff4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-331 .elementor-element.elementor-element-28a9ff4 .elementor-swiper-button.elementor-swiper-button-next{font-size:38px;color:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-28a9ff4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-331 .elementor-element.elementor-element-28a9ff4 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-28a9ff4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:64px 64px 64px 64px;}.elementor-331 .elementor-element.elementor-element-28a9ff4 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-primary );font-family:"Kumbh Font Family", Sans-serif;font-style:normal;}.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-body_s-font-family ), Sans-serif;font-size:var( --e-global-typography-body_s-font-size );font-weight:var( --e-global-typography-body_s-font-weight );line-height:var( --e-global-typography-body_s-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:99px 99px 99px 99px;padding:14px 36px 14px 36px;}.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button:hover, .elementor-331 .elementor-element.elementor-element-4468769 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-331 .elementor-element.elementor-element-4468769.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-331 .elementor-element.elementor-element-e222f4a{width:100%;max-width:100%;}.elementor-331 .elementor-element.elementor-element-e913622{width:100%;max-width:100%;}@media(max-width:1024px) and (min-width:768px){.elementor-331 .elementor-element.elementor-element-665ded0{--width:90%;}}@media(max-width:1366px){.elementor-331 .elementor-element.elementor-element-ec6e1f8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-331 .elementor-element.elementor-element-499174d .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-331 .elementor-element.elementor-element-84ec04e{--margin-top:124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-59b795b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}.elementor-331 .elementor-element.elementor-element-52ed9ff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}}@media(max-width:1200px){.elementor-331 .elementor-element.elementor-element-84ec04e{--margin-top:124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-331 .elementor-element.elementor-element-ec6e1f8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-331 .elementor-element.elementor-element-499174d .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-331 .elementor-element.elementor-element-84ec04e{--margin-top:124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-c94536e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-331 .elementor-element.elementor-element-c94536e .elementor-heading-title{font-size:48px;}.elementor-331 .elementor-element.elementor-element-dfba6f0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-331 .elementor-element.elementor-element-dfba6f0 .elementor-heading-title{font-size:48px;}.elementor-331 .elementor-element.elementor-element-59b795b{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-331 .elementor-element.elementor-element-59b795b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-331 .elementor-element.elementor-element-665ded0.e-con{--align-self:center;}.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}.elementor-331 .elementor-element.elementor-element-d4d90df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-220bddc .elementor-heading-title{font-size:48px;}.elementor-331 .elementor-element.elementor-element-52ed9ff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-331 .elementor-element.elementor-element-28a9ff4{padding:0px 0px 016px 0px;}.elementor-331 .elementor-element.elementor-element-28a9ff4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-331 .elementor-element.elementor-element-28a9ff4 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}}@media(max-width:880px){.elementor-331 .elementor-element.elementor-element-84ec04e{--margin-top:124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-5d7dbfc{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-331 .elementor-element.elementor-element-caabdcc{--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-331 .elementor-element.elementor-element-ec6e1f8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-331 .elementor-element.elementor-element-499174d .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-331 .elementor-element.elementor-element-84ec04e{--margin-top:064px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-5d7dbfc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:024px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-c94536e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-331 .elementor-element.elementor-element-c94536e .elementor-heading-title{font-size:34px;}.elementor-331 .elementor-element.elementor-element-dfba6f0 .elementor-heading-title{font-size:34px;}.elementor-331 .elementor-element.elementor-element-59b795b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-331 .elementor-element.elementor-element-59b795b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}.elementor-331 .elementor-element.elementor-element-220bddc .elementor-heading-title{font-size:28px;}.elementor-331 .elementor-element.elementor-element-52ed9ff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-331 .elementor-element.elementor-element-52ed9ff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-331 .elementor-element.elementor-element-28a9ff4{padding:0px 0px 048px 0px;}.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}}@media(min-width:768px){.elementor-331 .elementor-element.elementor-element-caabdcc{--width:100%;}}@media(min-width:2400px){.elementor-331 .elementor-element.elementor-element-ec6e1f8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-331 .elementor-element.elementor-element-499174d .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-331 .elementor-element.elementor-element-84ec04e{--margin-top:124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-5d7dbfc{--margin-top:024px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-331 .elementor-element.elementor-element-59b795b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}.elementor-331 .elementor-element.elementor-element-52ed9ff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button{font-size:var( --e-global-typography-body_s-font-size );line-height:var( --e-global-typography-body_s-line-height );}}/* Start custom CSS for html, class: .elementor-element-23548d8 *//*span {*/
/*    color: #4e2a7d;*/
/*}*/
/*section{*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/
/*.proposition {*/
/*  color: #4e2a7d !important;*/
/*  display: flex;*/
/*  flex-wrap: wrap;*/
/*  align-items: center;*/
/*  justify-content: center;;*/
/*  gap: 0.3em;*/
/*  margin: 0;*/
/*  font-size: 4.5rem !important;*/
/*}*/

/*.flip-word-wrap {*/
/*  position: relative;*/
/*  display: inline-block;*/
/*  height: 1.2em;*/
/*  overflow: hidden;*/
/*  vertical-align: bottom;*/
/*}*/

/*.flip-word {*/
/*  position: absolute;*/
/*  top: 0;*/
/*  left: 0;*/
/*  white-space: nowrap;*/
/*  opacity: 0;*/
/*  transform: translateY(8px);*/
/*  transition: transform 0.5s cubic-bezier(0.1, 0, 0.4, 1), */
/*              opacity 0.6s ease-out;*/
/*}*/

/*.flip-word.active {*/
/*  opacity: 1;*/
/*  transform: translateY(0);*/
/*}*/

/*.flip-word.exit {*/
/*  opacity: 0;*/
/*  transform: translateY(-8px);*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-499174d *//* Normal */
.elementor-331 .elementor-element.elementor-element-499174d .elementor-button{
    background: rgba(118, 80, 161, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border: 2px solid rgba(118, 80, 161, 0.35) !important;
}

.elementor-331 .elementor-element.elementor-element-499174d .elementor-button span{
    color: rgba(255, 255, 255, 1) !important;
}

/* Hover */
.elementor-331 .elementor-element.elementor-element-499174d .elementor-button:hover{
    background: rgba(96, 62, 135, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border-color: rgba(96, 62, 135, 1) !important;
}

.elementor-331 .elementor-element.elementor-element-499174d .elementor-button:hover span{
    color: rgba(255, 255, 255, 1) !important;
}

/* Active / Focus */
.elementor-331 .elementor-element.elementor-element-499174d .elementor-button:focus,
.elementor-331 .elementor-element.elementor-element-499174d .elementor-button:active{
    background: rgba(96, 62, 135, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border-color: rgba(96, 62, 135, 1) !important;
}

.elementor-331 .elementor-element.elementor-element-499174d .elementor-button:focus span,
.elementor-331 .elementor-element.elementor-element-499174d .elementor-button:active span{
    color: rgba(255, 255, 255, 1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba11b37 *//* Normal */
.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button{
    background: rgba(115, 201, 44, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border: 2px solid rgba(115, 201, 44, 0.35) !important;
}

.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button span{
    color: rgba(255, 255, 255, 1) !important;
}

/* Hover */
.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button:hover{
    background: rgba(93, 170, 30, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border-color: rgba(93, 170, 30, 1) !important;
}

.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button:hover span{
    color: rgba(255, 255, 255, 1) !important;
}

/* Active / Focus */
.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button:focus,
.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button:active{
    background: rgba(93, 170, 30, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border-color: rgba(93, 170, 30, 1) !important;
}

.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button:focus span,
.elementor-331 .elementor-element.elementor-element-ba11b37 .elementor-button:active span{
    color: rgba(255, 255, 255, 1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c8a2a2 *//* Normal */
.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button{
    background: rgba(115, 201, 44, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border: 2px solid rgba(115, 201, 44, 0.35) !important;
}

.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button span{
    color: rgba(255, 255, 255, 1) !important;
}

/* Hover */
.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button:hover{
    background: rgba(93, 170, 30, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border-color: rgba(93, 170, 30, 1) !important;
}

.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button:hover span{
    color: rgba(255, 255, 255, 1) !important;
}

/* Active / Focus */
.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button:focus,
.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button:active{
    background: rgba(93, 170, 30, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border-color: rgba(93, 170, 30, 1) !important;
}

.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button:focus span,
.elementor-331 .elementor-element.elementor-element-2c8a2a2 .elementor-button:active span{
    color: rgba(255, 255, 255, 1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4468769 *//* Normal */
.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button{
    background: rgba(118, 80, 161, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border: 2px solid rgba(118, 80, 161, 0.35) !important;
}

.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button span{
    color: rgba(255, 255, 255, 1) !important;
}

/* Hover */
.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button:hover{
    background: rgba(96, 62, 135, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border-color: rgba(96, 62, 135, 1) !important;
}

.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button:hover span{
    color: rgba(255, 255, 255, 1) !important;
}

/* Active / Focus */
.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button:focus,
.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button:active{
    background: rgba(96, 62, 135, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
    border-color: rgba(96, 62, 135, 1) !important;
}

.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button:focus span,
.elementor-331 .elementor-element.elementor-element-4468769 .elementor-button:active span{
    color: rgba(255, 255, 255, 1) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kumbh Font Family';
	font-display: auto;
	src: url('https://calibramed.ro/wp-content/uploads/2026/07/KumbhSans-VariableFont_YOPQwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */