.elementor-7755 .elementor-element.elementor-element-8fa6855{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-7755 .elementor-element.elementor-element-8fa6855 .elementor-icon-wrapper{text-align:center;}.elementor-7755 .elementor-element.elementor-element-8fa6855.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abafe4a );}.elementor-7755 .elementor-element.elementor-element-8fa6855.elementor-view-framed .elementor-icon, .elementor-7755 .elementor-element.elementor-element-8fa6855.elementor-view-default .elementor-icon{color:var( --e-global-color-abafe4a );border-color:var( --e-global-color-abafe4a );}.elementor-7755 .elementor-element.elementor-element-8fa6855.elementor-view-framed .elementor-icon, .elementor-7755 .elementor-element.elementor-element-8fa6855.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abafe4a );}.elementor-7755 .elementor-element.elementor-element-8fa6855 .elementor-icon{font-size:18px;}.elementor-7755 .elementor-element.elementor-element-8fa6855 .elementor-icon svg{height:18px;}.elementor-7755 .elementor-element.elementor-element-9d6a2a1 .elementor-icon-wrapper{text-align:start;}.elementor-7755 .elementor-element.elementor-element-9d6a2a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abafe4a );}.elementor-7755 .elementor-element.elementor-element-9d6a2a1.elementor-view-framed .elementor-icon, .elementor-7755 .elementor-element.elementor-element-9d6a2a1.elementor-view-default .elementor-icon{color:var( --e-global-color-abafe4a );border-color:var( --e-global-color-abafe4a );}.elementor-7755 .elementor-element.elementor-element-9d6a2a1.elementor-view-framed .elementor-icon, .elementor-7755 .elementor-element.elementor-element-9d6a2a1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abafe4a );}.elementor-7755 .elementor-element.elementor-element-9d6a2a1 .elementor-icon{font-size:36px;}.elementor-7755 .elementor-element.elementor-element-9d6a2a1 .elementor-icon svg{height:36px;}.elementor-7755 .elementor-element.elementor-element-e35dcd6{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-7755 .elementor-element.elementor-element-e35dcd6 .elementor-counter{flex-direction:column-reverse;}.elementor-7755 .elementor-element.elementor-element-e35dcd6 .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;line-height:24px;}.elementor-7755 .elementor-element.elementor-element-e35dcd6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:34px;font-weight:400;}.elementor-7755 .elementor-element.elementor-element-f57e122 .elementor-icon-wrapper{text-align:start;}.elementor-7755 .elementor-element.elementor-element-f57e122.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abafe4a );}.elementor-7755 .elementor-element.elementor-element-f57e122.elementor-view-framed .elementor-icon, .elementor-7755 .elementor-element.elementor-element-f57e122.elementor-view-default .elementor-icon{color:var( --e-global-color-abafe4a );border-color:var( --e-global-color-abafe4a );}.elementor-7755 .elementor-element.elementor-element-f57e122.elementor-view-framed .elementor-icon, .elementor-7755 .elementor-element.elementor-element-f57e122.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abafe4a );}.elementor-7755 .elementor-element.elementor-element-f57e122 .elementor-icon{font-size:36px;}.elementor-7755 .elementor-element.elementor-element-f57e122 .elementor-icon svg{height:36px;}.elementor-7755 .elementor-element.elementor-element-9942cd2{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-7755 .elementor-element.elementor-element-9942cd2 .elementor-counter{flex-direction:column-reverse;}.elementor-7755 .elementor-element.elementor-element-9942cd2 .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;line-height:24px;}.elementor-7755 .elementor-element.elementor-element-9942cd2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:34px;font-weight:400;}.elementor-7755 .elementor-element.elementor-element-3247e8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7755 .elementor-element.elementor-element-3247e8e .elementor-button{fill:#FFFFFF;color:#FFFFFF;padding:20px 0px 16px 0px;}body:not(.rtl) .elementor-7755 .elementor-element.elementor-element-58f72ce6{left:0px;}body.rtl .elementor-7755 .elementor-element.elementor-element-58f72ce6{right:0px;}.elementor-7755 .elementor-element.elementor-element-58f72ce6{top:-120px;}.elementor-7755 .elementor-element.elementor-element-1c7d3aed{background-color:var( --e-global-color-c5e5ebb );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-abafe4a );border-radius:7px 7px 7px 7px;}.elementor-7755 .elementor-element.elementor-element-73d6dc7e{background-color:var( --e-global-color-c5e5ebb );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-abafe4a );border-radius:7px 7px 7px 7px;}.elementor-7755 .elementor-element.elementor-element-59160aa3{background-color:var( --e-global-color-c5e5ebb );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-abafe4a );border-radius:7px 7px 7px 7px;}.elementor-7755 .elementor-element.elementor-element-8c41bdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-7755 .elementor-element.elementor-element-8c41bdf .elementor-icon-wrapper{text-align:center;}.elementor-7755 .elementor-element.elementor-element-8c41bdf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cbd4ff6 );}.elementor-7755 .elementor-element.elementor-element-8c41bdf.elementor-view-framed .elementor-icon, .elementor-7755 .elementor-element.elementor-element-8c41bdf.elementor-view-default .elementor-icon{color:var( --e-global-color-cbd4ff6 );border-color:var( --e-global-color-cbd4ff6 );}.elementor-7755 .elementor-element.elementor-element-8c41bdf.elementor-view-framed .elementor-icon, .elementor-7755 .elementor-element.elementor-element-8c41bdf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cbd4ff6 );}.elementor-7755 .elementor-element.elementor-element-8c41bdf .elementor-icon{font-size:18px;}.elementor-7755 .elementor-element.elementor-element-8c41bdf .elementor-icon svg{height:18px;}@media(max-width:1024px){.elementor-7755 .elementor-element.elementor-element-9d6a2a1 .elementor-icon{font-size:24px;}.elementor-7755 .elementor-element.elementor-element-9d6a2a1 .elementor-icon svg{height:24px;}.elementor-7755 .elementor-element.elementor-element-e35dcd6 .elementor-counter-number-wrapper{font-size:30px;}.elementor-7755 .elementor-element.elementor-element-e35dcd6 .elementor-counter-title{font-size:14px;}.elementor-7755 .elementor-element.elementor-element-f57e122 .elementor-icon{font-size:24px;}.elementor-7755 .elementor-element.elementor-element-f57e122 .elementor-icon svg{height:24px;}.elementor-7755 .elementor-element.elementor-element-9942cd2 .elementor-counter-number-wrapper{font-size:30px;}.elementor-7755 .elementor-element.elementor-element-9942cd2 .elementor-counter-title{font-size:14px;line-height:19px;}.elementor-7755 .elementor-element.elementor-element-1c7d3aed{padding:10px 24px 10px 10px;}.elementor-7755 .elementor-element.elementor-element-73d6dc7e{padding:10px 16px 10px 10px;}.elementor-7755 .elementor-element.elementor-element-59160aa3{padding:10px 15px 10px 10px;}}@media(max-width:767px){.elementor-7755 .elementor-element.elementor-element-e35dcd6 .elementor-counter-title{justify-content:center;}.elementor-7755 .elementor-element.elementor-element-e35dcd6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-7755 .elementor-element.elementor-element-9942cd2 .elementor-counter-title{justify-content:center;}.elementor-7755 .elementor-element.elementor-element-9942cd2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-7755 .elementor-element.elementor-element-1c7d3aed{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-7755 .elementor-element.elementor-element-73d6dc7e{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-7755 .elementor-element.elementor-element-59160aa3{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-1c7d3aed */.elementor-7755 .elementor-element.elementor-element-1c7d3aed {
    font-size: 2rem;
    color: #402B99;
}

@media (max-width: 991px) {
.elementor-7755 .elementor-element.elementor-element-1c7d3aed {
    font-size: 1.5rem;
    color: #402B99;
}    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73d6dc7e */.elementor-7755 .elementor-element.elementor-element-73d6dc7e {
    font-size: 2rem;
    color: #402B99;
}

@media (max-width: 991px) {
.elementor-7755 .elementor-element.elementor-element-73d6dc7e {
    font-size: 1.5rem;
    color: #402B99;
}    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59160aa3 */.elementor-7755 .elementor-element.elementor-element-59160aa3 {
    font-size: 2rem;
    color: #402B99;
}

@media (max-width: 991px) {
.elementor-7755 .elementor-element.elementor-element-59160aa3 {
    font-size: 1.5rem;
    color: #402B99;
}    
}/* End custom CSS */
/* Start custom CSS */.fx-parallax {
  will-change: transform;
}

:root {
    --h-logo: #ffffff;
    --h-border: #402B99;
    --h-header: #1E1641;
    --h-btn-text: #29282D;
    --h-btn-background: #BDADFE;
    --h-hover: #402B99;
    --h-button: #BDADFE;
    --h-button-hover: #B2A3F0;
}

.bg-sobre {
  position: absolute;
  right: -10%;
  top: 50%;
  transform: translateY(-50%);

  width: 600px;
  max-width: 50%;

  pointer-events: none;
  z-index: 0;
}

.iconedesafios {
    color: #402B99;
    font-size: 1.5rem;
}

.iconepq {
    color: #402B99;
    font-size: 2.4rem;
}/* End custom CSS */