.elementor-39523 .elementor-element.elementor-element-cae0e11{--display:flex;overflow:visible;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-39523 .elementor-element.elementor-element-dcf0957.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-30d087c{--display:flex;overflow:visible;}.elementor-widget-text-editor{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-39523 .elementor-element.elementor-element-b905711{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-b905711.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-6f6f970{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-e1363f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-7a84616{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-e85c427{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-e85c427.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-6d686b6{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-656cd16.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-0a108c6{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-0a108c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-9c832a6{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-bf4817b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-fa777ee{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-fceeadb{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-fceeadb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-b715ba7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-2b7eae8{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-1490c3c{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-1490c3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-d90d544.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-f3ff779{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-5f69a4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-ccdfb0e{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-a3bfb0b{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-a3bfb0b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-26ca2a5{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-0db5146.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-2592b4d{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-4b47961{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-4b47961.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-cd0a4f8{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-c8deea5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-bf9b0b4{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-c6a7afa{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-c6a7afa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-63aec52{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-7cb3d1e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-39523 .elementor-element.elementor-element-4d85c42.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-b220085{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-8d4b506{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-8d4b506.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-52d3d0e{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-a098602.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-69c0038{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-d623800{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-d623800.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-a861e8f{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-5a2921c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-7317a00{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-8da7244{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-8da7244.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-79d364f{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-f371e04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-dddb005{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-9bc5e23{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-9bc5e23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-696798e{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-eace0de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-4acb4bb{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-ef49954{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-ef49954.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-3404ee6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-5a32384{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-79debaf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-407bcdb{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-2f74c08{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-2f74c08.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-a220221{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-87da948.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-75fc712{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-1401790{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-1401790.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-29875f2{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-a453acc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-5063287{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-077e8c3{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-077e8c3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-98f8409{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-d049bb2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-d1e31a7{--display:flex;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-b8dc7e3{text-align:justify;}.elementor-39523 .elementor-element.elementor-element-b8dc7e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-b91cb40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );}.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta__content{min-height:350px;text-align:center;}.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta__image img{width:100%;}.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );border-width:1px;border-radius:0px;padding:5px 10px 5px 10px;}.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:#FFD100;border-color:var( --e-global-color-accent );}.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-39523 .elementor-element.elementor-element-b8c8808.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-39523 .elementor-element.elementor-element-b8c8808.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-39523 .elementor-element.elementor-element-b8c8808.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00468070;}.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.5px ) hue-rotate( 0deg );}.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta .elementor-cta__bg, .elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta .elementor-cta__bg-overlay{transition-duration:3000ms;}.elementor-39523 .elementor-element.elementor-element-b8c8808 > .elementor-widget-container{margin:0% 0% 0% -1%;}.elementor-39523 .elementor-element.elementor-element-b8c8808.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-17e5139a{--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;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-39523 .elementor-element.elementor-element-17e5139a:not(.elementor-motion-effects-element-type-background), .elementor-39523 .elementor-element.elementor-element-17e5139a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ef78ba );}.elementor-39523 .elementor-element.elementor-element-3245f736{--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:0% 1%;--row-gap:0%;--column-gap:1%;--margin-top:10%;--margin-bottom:0%;--margin-left:4%;--margin-right:0%;overflow:visible;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-39523 .elementor-element.elementor-element-626a2489 .elementor-icon-wrapper{text-align:center;}.elementor-39523 .elementor-element.elementor-element-626a2489 .elementor-icon{font-size:15px;}.elementor-39523 .elementor-element.elementor-element-626a2489 .elementor-icon svg{height:15px;}.elementor-39523 .elementor-element.elementor-element-626a2489 .elementor-icon-wrapper svg{width:auto;}.elementor-39523 .elementor-element.elementor-element-626a2489 > .elementor-widget-container{margin:20% 0% 0% 0%;}.elementor-39523 .elementor-element.elementor-element-626a2489.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-1c8fff89{font-size:14px;font-weight:500;letter-spacing:-1.5px;color:var( --e-global-color-46ac435 );}.elementor-39523 .elementor-element.elementor-element-1c8fff89 p{margin-block-end:0px;}.elementor-39523 .elementor-element.elementor-element-1c8fff89 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-39523 .elementor-element.elementor-element-1c8fff89.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-5dc91e63 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:700;color:var( --e-global-color-46ac435 );}.elementor-39523 .elementor-element.elementor-element-5dc91e63 > .elementor-widget-container{margin:0% 0% 5% 5%;}.elementor-39523 .elementor-element.elementor-element-5dc91e63{width:var( --container-widget-width, 106.271% );max-width:106.271%;--container-widget-width:106.271%;--container-widget-flex-grow:0;}.elementor-39523 .elementor-element.elementor-element-5dc91e63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39523 .elementor-element.elementor-element-5dc91e63.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_title{order:0;flex-grow:1;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_panel{margin:0px 0px 10px 0px;}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_header{padding:0px 0px 0px 0px;margin:25px 0px 25px 0px;color:var( --e-global-color-46ac435 );background-color:#F5F3F400;border-radius:0px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_header:hover{color:var( --e-global-color-ee31ee6 );background-color:#00468000;border-radius:0px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_header.active{color:var( --e-global-color-46ac435 );background-color:#00468000;}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_icon:before{color:var( --e-global-color-46ac435 );}.elementor-39523 .elementor-element.elementor-element-4796693 .icon-plus .tpc-accordion_icon:before,.elementor-39523 .elementor-element.elementor-element-4796693 .icon-plus .tpc-accordion_icon:after{background-color:var( --e-global-color-46ac435 );}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_header:hover .tpc-accordion_icon:before{color:var( --e-global-color-ee31ee6 );}.elementor-39523 .elementor-element.elementor-element-4796693 .icon-plus .tpc-accordion_header:hover .tpc-accordion_icon:before, .elementor-39523 .elementor-element.elementor-element-4796693 .icon-plus .tpc-accordion_header:hover .tpc-accordion_icon:after{background-color:var( --e-global-color-ee31ee6 );}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_header.active .tpc-accordion_icon:before{color:var( --e-global-color-ee31ee6 );}.elementor-39523 .elementor-element.elementor-element-4796693 .icon-plus .tpc-accordion_header.active .tpc-accordion_icon:before, .elementor-39523 .elementor-element.elementor-element-4796693 .icon-plus .tpc-accordion_header.active .tpc-accordion_icon:after{background-color:var( --e-global-color-ee31ee6 );}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_content{padding:21px 0px 25px 0px;color:var( --e-global-color-46ac435 );border-radius:0px 0px 0px 0px;}.elementor-39523 .elementor-element.elementor-element-4796693 > .elementor-widget-container{margin:0% 0% 5% 5%;}.elementor-39523 .elementor-element.elementor-element-4796693{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-39523 .elementor-element.elementor-element-4796693.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-39523 .elementor-element.elementor-element-4796693.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(min-width:2400px){.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta__button{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_title{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:1024px){.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta__button{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_title{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-39523 .elementor-element.elementor-element-b8c8808 .elementor-cta__button{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_title{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-5dc91e63 */g-text,
.g-text {
    line-height: 1.15;
    padding-bottom: 0.5em;
  background: linear-gradient(
    45deg,
    #6CCFF6,
    #f5f5f5,
    #6CCFF6
  );
  background-size: 300% auto;
  animation: gradientMove 15s linear infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

@keyframes gradientMove {
  to {
    background-position: 300% center;
  }
}/* End custom CSS */
/* Start custom CSS for tpc-toggle-accordion, class: .elementor-element-4796693 *//* Remove widget borders */
.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_title,
.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_header,
.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_content {
    border-bottom: none !important;
}

/* Panel */
.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_panel {
    position: relative;
    padding-bottom: 24px;
}

/* Base line */
.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_panel::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #fff;
}

/* Animated line */
.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_panel::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #6CCFF6;

    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.7s ease;
}

/* Hover */
.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_panel:hover::after {
    transform: scaleX(1);
}
/* Title hover, only when the item is open */
.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_header.active:hover .tpc-accordion_title,
.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_header.active .tpc-accordion_title:hover{
    color:#6CCFF6 !important;
  
}

/* Smooth in both directions */
.elementor-39523 .elementor-element.elementor-element-4796693 .tpc-accordion_title{
    transition:color .3s ease, transform .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e5139a */.elementor-39523 .elementor-element.elementor-element-17e5139a{
    width:100% !important;
    max-width:100% !important;
    align-self:stretch !important;
}/* End custom CSS */