.elementor-9062 .elementor-element.elementor-element-54568486 {
    --display: flex;
    --min-height: 80px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width: 0px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 0px;
    border-color: #FFFFFF3B;
    --border-color: #FFFFFF3B;
    --border-radius: 0px 0px 0px 0px;
    --z-index: 1;
}

.elementor-9062 .elementor-element.elementor-element-54568486:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-54568486 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00000069;
}

.elementor-9062 .elementor-element.elementor-element-54568486, .elementor-9062 .elementor-element.elementor-element-54568486::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-55cdd9d7 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-4e6dd5bb {
    text-align: left;
    width: var( --container-widget-width, 26% );
    max-width: 26%;
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-4e6dd5bb img {
    max-width: 24rem;
    width: 24rem;
}

.elementor-9062 .elementor-element.elementor-element-4e6dd5bb > .elementor-widget-container {
    margin: 0px 0px 0px -8px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-4e6dd5bb.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-209d1dc8 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-9062 .elementor-element.elementor-element-209d1dc8 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-9062 .elementor-element.elementor-element-209d1dc8 .elementor-button {
    height: 32px;
    width: 110px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2em;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    fill: var( --e-global-color-38933dc );
    color: var( --e-global-color-38933dc );
    background-color: #FFFFFF00;
    border-radius: 15px 0px 15px 0px;
}

.elementor-9062 .elementor-element.elementor-element-209d1dc8 .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-209d1dc8 .elementor-button:focus {
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-209d1dc8 .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-209d1dc8 .elementor-button:focus svg {
    fill: var( --e-global-color-fb738e6 );
}

.elementor-9062 .elementor-element.elementor-element-209d1dc8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A0A0A0C9;
    border-radius: 15px 0px 15px 0px;
}

.elementor-9062 .elementor-element.elementor-element-266ee2a4 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-9062 .elementor-element.elementor-element-266ee2a4 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-9062 .elementor-element.elementor-element-266ee2a4 .elementor-button {
    height: 32px;
    width: 185px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2em;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
    border-radius: 15px 0px 15px 0px;
}

.elementor-9062 .elementor-element.elementor-element-266ee2a4 .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-266ee2a4 .elementor-button:focus {
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-266ee2a4 .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-266ee2a4 .elementor-button:focus svg {
    fill: var( --e-global-color-fb738e6 );
}

.elementor-9062 .elementor-element.elementor-element-266ee2a4 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-16039027 {
    --display: flex;
    --min-height: 825px;
    --flex-direction: column-reverse;
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: -100px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 70px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-16039027:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-16039027 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../assets/img/banner-bg.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9062 .elementor-element.elementor-element-16039027, .elementor-9062 .elementor-element.elementor-element-16039027::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-65e56fc3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 140px;
    --margin-inline-start: 0px;
    --margin-inline-end: 500px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-icon i {
    color: var( --e-global-color-aee0a9e);
    transition: color 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-38933dc );
    transition: fill 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-15c445e6 {
    --e-icon-list-icon-size: 30px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-item > a {
    font-family: "Inter Bold", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-text {
    color: var( --e-global-color-aee0a9e );
    transition: color 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-4d59cd54 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-9062 .elementor-element.elementor-element-4d59cd54 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-4d59cd54 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-18bd7941 {
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 90% );
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-18bd7941.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-de024c9 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-9062 .elementor-element.elementor-element-de024c9 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-9062 .elementor-element.elementor-element-de024c9 .elementor-button {
    width: 360px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2em;
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    background-color: #0359a000;
    border-radius: 35px 0px 35px 0px;
    box-shadow: 0px 0px 50px 0px #0359a0;
    padding: 15px 40px 15px 40px;
    backdrop-filter: blur(4px);
    border: 1px solid white;
}

.elementor-9062 .elementor-element.elementor-element-de024c9 .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-de024c9 .elementor-button:focus {
    color: var( --e-global-color-651c6e1 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-de024c9 .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-de024c9 .elementor-button:focus svg {
    fill: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-de024c9 > .elementor-widget-container {
    margin: 0px 0px 14px 2px;
}

.elementor-9062 .elementor-element.elementor-element-8091ef6 {
    --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;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: -10px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-5685f7a4 {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item i,.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item img {
    width: 50px;
    height: 50px;
}

.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item i,.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item .fw-svg-wrap {
    width: 50px;
    height: 50px;
}

.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item i {
    font-size: 25px;
    border-color: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item svg {
    width: 25px;
    height: 25px;
}

.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item:not(:last-child) {
    margin-right: 18px;
}

.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item i,.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item img,.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item .fw-svg-wrap {
    border-width: 2px;
}

.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item img {
    border-color: #fff;
}

.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item .fw-svg-wrap {
    border-color: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-72a252ac .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-72a252ac.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-72a252ac.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-72a252ac.elementor-view-default .elementor-icon {
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-72a252ac.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-72a252ac.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-72a252ac .elementor-icon {
    font-size: 25px;
}

.elementor-9062 .elementor-element.elementor-element-72a252ac .elementor-icon svg {
    height: 25px;
}

.elementor-9062 .elementor-element.elementor-element-72a252ac > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
    border-style: none;
}

.elementor-9062 .elementor-element.elementor-element-2d63af42 .elementor-heading-title {
    color: #C0C0C0;
    font-family: "Inter Regular", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-2d63af42 {
    width: var( --container-widget-width, 51% );
    max-width: 51%;
    --container-widget-width: 51%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-3513148c {
    text-align: left;
}

.elementor-9062 .elementor-element.elementor-element-3513148c img {
    width: 14%;
}

.elementor-9062 .elementor-element.elementor-element-3513148c > .elementor-widget-container {
    margin: 20px 0px 0px -5px;
}

.elementor-9062 .elementor-element.elementor-element-2377b6f5 {
    width: var( --container-widget-width, 4% );
    max-width: 4%;
    --container-widget-width: 4%;
    --container-widget-flex-grow: 0;
    bottom: 2vh;
}

body:not(.rtl) .elementor-9062 .elementor-element.elementor-element-2377b6f5 {
    right: 2vw;
}

body.rtl .elementor-9062 .elementor-element.elementor-element-2377b6f5 {
    left: 2vw;
}

.elementor-9062 .elementor-element.elementor-element-5009ac2b > .elementor-widget-container {
    margin: 0px 0px -2px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-5009ac2b {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-5009ac2b.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-9062 .elementor-element.elementor-element-1a7cc1c3 {
    --display: flex;
    --min-height: 80px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --gap: 100px 100px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-1a7cc1c3:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-1a7cc1c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0359a0;
}

.elementor-9062 .elementor-element.elementor-element-1a7cc1c3, .elementor-9062 .elementor-element.elementor-element-1a7cc1c3::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-1184ed4.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-1184ed4.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-1184ed4.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-1184ed4 {
    --icon-box-icon-margin: 12px;
}

.elementor-9062 .elementor-element.elementor-element-1184ed4 .elementor-icon {
    font-size: 25px;
}

.elementor-9062 .elementor-element.elementor-element-1184ed4 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-1184ed4 .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-1184ed4 .elementor-icon-box-title a {
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-1184ed4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-1184ed4.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-154c9756.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-154c9756.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-154c9756.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-154c9756 {
    --icon-box-icon-margin: 12px;
}

.elementor-9062 .elementor-element.elementor-element-154c9756 .elementor-icon {
    font-size: 25px;
}

.elementor-9062 .elementor-element.elementor-element-154c9756 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-154c9756 .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-154c9756 .elementor-icon-box-title a {
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-154c9756 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 25px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-154c9756.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-16cd8ef8.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-16cd8ef8.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-16cd8ef8.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-16cd8ef8 {
    --icon-box-icon-margin: 12px;
}

.elementor-9062 .elementor-element.elementor-element-16cd8ef8 .elementor-icon {
    font-size: 25px;
}

.elementor-9062 .elementor-element.elementor-element-16cd8ef8 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-16cd8ef8 .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-16cd8ef8 .elementor-icon-box-title a {
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-16cd8ef8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-16cd8ef8.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-3e41ac86 {
    --display: flex;
    --min-height: 130px;
    --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;
    --justify-content: space-evenly;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-3e41ac86:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-3e41ac86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0359a0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9062 .elementor-element.elementor-element-3e41ac86, .elementor-9062 .elementor-element.elementor-element-3e41ac86::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-8e4444c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-28cd389d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-28cd389d.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-28cd389d.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-28cd389d {
    --icon-box-icon-margin: 15px;
}

.elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon {
    font-size: 40px;
}

.elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon-box-title {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon-box-title a {
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon-box-description {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-9062 .elementor-element.elementor-element-2f4ea16.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2f4ea16.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-2f4ea16.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2f4ea16 {
    --icon-box-icon-margin: 15px;
}

.elementor-9062 .elementor-element.elementor-element-2f4ea16 .elementor-icon {
    font-size: 40px;
}

.elementor-9062 .elementor-element.elementor-element-2f4ea16 .elementor-icon-box-title {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2f4ea16 .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-2f4ea16 .elementor-icon-box-title a {
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-671360b.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-671360b.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-671360b.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-671360b {
    --icon-box-icon-margin: 15px;
}

.elementor-9062 .elementor-element.elementor-element-671360b .elementor-icon {
    font-size: 40px;
}

.elementor-9062 .elementor-element.elementor-element-671360b .elementor-icon-box-title {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-671360b .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-671360b .elementor-icon-box-title a {
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-75ce7c9b > .elementor-widget-container {
    --e-transform-flipY: -1;
}

.elementor-9062 .elementor-element.elementor-element-2a12213 {
    --display: flex;
    --min-height: 1020px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-2a12213:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-2a12213 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image: url("../../../../assets/img/layout.webp");background-position: center center;background-size: cover;}

.elementor-9062 .elementor-element.elementor-element-2a12213, .elementor-9062 .elementor-element.elementor-element-2a12213::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-28f735da > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
    --e-transform-flipY: -1;
}

.elementor-9062 .elementor-element.elementor-element-28f735da {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-28f735da.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-9062 .elementor-element.elementor-element-55863005 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 720px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-10dda766 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: -20px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-2d408a08 {
    text-align: center;
    width: var( --container-widget-width, 6% );
    max-width: 6%;
    --container-widget-width: 6%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-2d408a08 img {
    width: 100px;
}

.elementor-9062 .elementor-element.elementor-element-2d408a08 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-2d408a08.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-69888502 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 30px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-5eeb0e45 {
    --display: flex;
    --min-height: 100px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: -192px;
    --margin-inline-start: 0px;
    --margin-inline-end: -676px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-5eeb0e45.e-con {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-57b6102e {
    --alignment: center;
    --width: 200px;
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2em;
    --word-spacing: 3px;
    --text-color: var( --e-global-color-aee0a9e );
    --transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-57b6102e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-57b6102e.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-228c8b6e img {
    width: 100%;
}

.elementor-9062 .elementor-element.elementor-element-228c8b6e > .elementor-widget-container {
    margin: 0px 0px -69px 5px;
}

.elementor-9062 .elementor-element.elementor-element-228c8b6e {
    width: var( --container-widget-width, 82% );
    max-width: 82%;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-228c8b6e.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-3d19e782 {
    --display: flex;
    --min-height: 100px;
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-6803a6f5 {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-6803a6f5 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.elementor-9062 .elementor-element.elementor-element-6803a6f5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-3f6da1be {
    text-align: center;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-3f6da1be.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-27047b35 > .elementor-widget-container {
    margin: 0px 0px -2px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-27047b35 {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-27047b35.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
}

.elementor-9062 .elementor-element.elementor-element-6d344fd7 {
    --display: flex;
    --min-height: 532px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-block-start: 70px;
    --padding-block-end: 70px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-6d344fd7:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-6d344fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fb738e6 );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: 50px solid;
    border-image: linear-gradient(to right, #01295b, #3a91ed) 1;
}

.elementor-9062 .elementor-element.elementor-element-6d344fd7, .elementor-9062 .elementor-element.elementor-element-6d344fd7::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-204960ce {
    --display: flex;
    --min-height: 392px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-204960ce.e-con {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-6058d4df .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 31px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-9062 .elementor-element.elementor-element-6058d4df {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-6058d4df.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-7db4d10d {
    text-align: left;
    color: var( --e-global-color-aee0a9e );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 91% );
    max-width: 91%;
    --container-widget-width: 91%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-7db4d10d.elementor-element {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-1c20982a .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-9062 .elementor-element.elementor-element-1c20982a .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-9062 .elementor-element.elementor-element-1c20982a .elementor-button {
    height: 40px;
    width: 250px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    fill: var( --e-global-color-38933dc );
    color: var( --e-global-color-38933dc );
    background-color: var( --e-global-color-aee0a9e );
    border-radius: 25px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-1c20982a .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-1c20982a .elementor-button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-1c20982a .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-1c20982a .elementor-button:focus svg {
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-1c20982a.elementor-element {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-545f1b1 {
    --display: flex;
    --min-height: 385px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 20px 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: -7px;
}

.elementor-9062 .elementor-element.elementor-element-545f1b1.e-con {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-75e1d877 {
    --display: flex;
    --min-height: 152px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-block-start-width: 2px;
    --border-inline-end-width: 2px;
    --border-block-end-width: 2px;
    --border-inline-start-width: 2px;
    border-color: #FFFFFF7A;
    --border-color: #FFFFFF7A;
    --border-radius: 25px 0px 25px 0px;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
}

.elementor-9062 .elementor-element.elementor-element-75e1d877, .elementor-9062 .elementor-element.elementor-element-75e1d877::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-75e1d877.e-con {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9062 .elementor-element.elementor-element-4083a9ae.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-38933dc );
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4083a9ae.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-4083a9ae.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-4083a9ae.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon {
    font-size: 16px;
}

.elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-title a {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-description {
    color: var( --e-global-color-aee0a9e );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-9062 .elementor-element.elementor-element-4083a9ae > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-4083a9ae {
    width: var( --container-widget-width, 106.954% );
    max-width: 106.954%;
    --container-widget-width: 106.954%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-4083a9ae.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-63666cd9 {
    --display: flex;
    --min-height: 152px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-block-start-width: 2px;
    --border-inline-end-width: 2px;
    --border-block-end-width: 2px;
    --border-inline-start-width: 2px;
    border-color: #FFFFFF7A;
    --border-color: #FFFFFF7A;
    --border-radius: 25px 0px 25px 0px;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
}

.elementor-9062 .elementor-element.elementor-element-63666cd9, .elementor-9062 .elementor-element.elementor-element-63666cd9::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-63666cd9.e-con {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9062 .elementor-element.elementor-element-69a7997d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-38933dc );
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-69a7997d.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-69a7997d.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-69a7997d.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon {
    font-size: 16px;
}

.elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-title a {
    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 );
    line-height: var( --e-global-typography-secondary-line-height );
}

.elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-description {
    color: var( --e-global-color-aee0a9e );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-9062 .elementor-element.elementor-element-69a7997d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-69a7997d {
    width: var( --container-widget-width, 106.954% );
    max-width: 106.954%;
    --container-widget-width: 106.954%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-69a7997d.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-109762df {
    --display: flex;
    --min-height: 152px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-block-start-width: 2px;
    --border-inline-end-width: 2px;
    --border-block-end-width: 2px;
    --border-inline-start-width: 2px;
    border-color: #FFFFFF7A;
    --border-color: #FFFFFF7A;
    --border-radius: 25px 0px 25px 0px;
    --margin-block-start: -40px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
}

.elementor-9062 .elementor-element.elementor-element-109762df, .elementor-9062 .elementor-element.elementor-element-109762df::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-109762df.e-con {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9062 .elementor-element.elementor-element-e5fa73d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-38933dc );
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-e5fa73d.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-e5fa73d.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-e5fa73d.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon {
    font-size: 16px;
}

.elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-title a {
    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 );
    line-height: var( --e-global-typography-secondary-line-height );
}

.elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-description {
    color: var( --e-global-color-aee0a9e );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-9062 .elementor-element.elementor-element-e5fa73d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-e5fa73d {
    width: var( --container-widget-width, 107.01% );
    max-width: 107.01%;
    --container-widget-width: 107.01%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-e5fa73d.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-1f13e95b {
    --display: flex;
    --min-height: 145px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-block-start-width: 2px;
    --border-inline-end-width: 2px;
    --border-block-end-width: 2px;
    --border-inline-start-width: 2px;
    border-color: #FFFFFF7A;
    --border-color: #FFFFFF7A;
    --border-radius: 25px 0px 25px 0px;
    --margin-block-start: -40px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
}

.elementor-9062 .elementor-element.elementor-element-1f13e95b, .elementor-9062 .elementor-element.elementor-element-1f13e95b::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-1f13e95b.e-con {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-9062 .elementor-element.elementor-element-d5f32dc.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-38933dc );
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-d5f32dc.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-d5f32dc.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-d5f32dc.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon {
    font-size: 16px;
}

.elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-title a {
    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 );
    line-height: var( --e-global-typography-secondary-line-height );
}

.elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-description {
    color: var( --e-global-color-aee0a9e );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-9062 .elementor-element.elementor-element-d5f32dc > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-d5f32dc {
    width: var( --container-widget-width, 107.01% );
    max-width: 107.01%;
    --container-widget-width: 107.01%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-d5f32dc.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-3b290cf {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 70px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-3b290cf:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-3b290cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: black;
}

.elementor-9062 .elementor-element.elementor-element-3b290cf, .elementor-9062 .elementor-element.elementor-element-3b290cf::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-3280e169 > .elementor-widget-container {
    margin: -3px 0px 0px 0px;
    --e-transform-flipY: -1;
}

.elementor-9062 .elementor-element.elementor-element-3280e169 {
    width: var( --container-widget-width, 30% );
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-7f73af95 {
    --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;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --margin-block-start: 50px;
    --margin-block-end: 5px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 25px;
    --padding-block-end: 25px;
    --padding-inline-start: 25px;
    --padding-inline-end: 25px;
}

.elementor-9062 .elementor-element.elementor-element-77e0d5fb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-77e0d5fb.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-77e0d5fb.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-77e0d5fb.elementor-view-default .elementor-icon {
    color: var( --e-global-color-aee0a9e );
    border-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-77e0d5fb.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-77e0d5fb.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-77e0d5fb .elementor-icon {
    font-size: 35px;
}

.elementor-9062 .elementor-element.elementor-element-77e0d5fb .elementor-icon svg {
    height: 35px;
}

.elementor-9062 .elementor-element.elementor-element-77e0d5fb > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-9062 .elementor-element.elementor-element-2575204 {
    text-align: center;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-2575204 .elementor-heading-title {
    color: var( --e-global-color-38933dc );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-9062 .elementor-element.elementor-element-2575204.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-9b80ebb {
    text-align: center;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
    width: var( --container-widget-width, 79% );
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-9b80ebb.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-78c1d9fc {
    --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;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #C0C0C075;
    --border-color: #C0C0C075;
    --border-radius: 20px 20px 20px 20px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 50px;
    --padding-block-end: 40px;
    --padding-inline-start: 10px;
    --padding-inline-end: 10px;
}

.elementor-9062 .elementor-element.elementor-element-78c1d9fc, .elementor-9062 .elementor-element.elementor-element-78c1d9fc::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-4fd44410 {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-4fd44410 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-4fd44410 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-9062 .elementor-element.elementor-element-78a4429b {
    text-align: center;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-78a4429b.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .ha-slick-item {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .ha-slick-title {
    font-family: "Inter Bold", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .ha-slick-subtitle {
    margin-bottom: 0px;
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-prev {
    left: -6px;
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-next {
    right: -6px;
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-prev, .elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-next {
    font-size: 16px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 15px 0px 15px 0px;
    overflow: hidden;
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-prev:hover, .elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-next:hover {
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-dots li button:before {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-dots li button:hover:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-dots .slick-active button:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 {
    width: var( --container-widget-width, 98% );
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-5084fa76.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-2693a26d {
    --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;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #C0C0C075;
    --border-color: #C0C0C075;
    --border-radius: 20px 20px 20px 20px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 50px;
    --padding-block-end: 40px;
    --padding-inline-start: 10px;
    --padding-inline-end: 10px;
}

.elementor-9062 .elementor-element.elementor-element-2693a26d, .elementor-9062 .elementor-element.elementor-element-2693a26d::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-76c39ac6 {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-76c39ac6 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-76c39ac6 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-9062 .elementor-element.elementor-element-71ab0767 {
    text-align: center;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 69% );
    max-width: 69%;
    --container-widget-width: 69%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-71ab0767.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-34494204 .ha-slick-item {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

.elementor-9062 .elementor-element.elementor-element-34494204 .ha-slick-title {
    font-family: "Inter Bold", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-34494204 .ha-slick-subtitle {
    margin-bottom: 0px;
}

.elementor-9062 .elementor-element.elementor-element-34494204 .slick-prev {
    left: -6px;
}

.elementor-9062 .elementor-element.elementor-element-34494204 .slick-next {
    right: -6px;
}

.elementor-9062 .elementor-element.elementor-element-34494204 .slick-prev, .elementor-9062 .elementor-element.elementor-element-34494204 .slick-next {
    font-size: 16px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 15px 0px 15px 0px;
    overflow: hidden;
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-34494204 .slick-prev:hover, .elementor-9062 .elementor-element.elementor-element-34494204 .slick-next:hover {
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-34494204 .slick-dots li button:before {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-34494204 .slick-dots li button:hover:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-34494204 .slick-dots .slick-active button:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-34494204 {
    width: var( --container-widget-width, 98% );
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-34494204.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-68d284ac {
    --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;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #C0C0C075;
    --border-color: #C0C0C075;
    --border-radius: 20px 20px 20px 20px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 50px;
    --padding-block-end: 40px;
    --padding-inline-start: 10px;
    --padding-inline-end: 10px;
}

.elementor-9062 .elementor-element.elementor-element-68d284ac, .elementor-9062 .elementor-element.elementor-element-68d284ac::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-31e42478 {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-31e42478 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-31e42478 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-9062 .elementor-element.elementor-element-77e025d2 {
    text-align: center;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-77e025d2.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .ha-slick-item {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .ha-slick-title {
    font-family: "Inter Bold", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .ha-slick-subtitle {
    margin-bottom: 0px;
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .slick-prev {
    left: -6px;
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .slick-next {
    right: -6px;
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .slick-prev, .elementor-9062 .elementor-element.elementor-element-473e2274 .slick-next {
    font-size: 16px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 15px 0px 15px 0px;
    overflow: hidden;
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .slick-prev:hover, .elementor-9062 .elementor-element.elementor-element-473e2274 .slick-next:hover {
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .slick-dots li button:before {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .slick-dots li button:hover:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .slick-dots .slick-active button:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-473e2274 {
    width: var( --container-widget-width, 98% );
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-473e2274.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-280c1b21 {
    --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;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #C0C0C075;
    --border-color: #C0C0C075;
    --border-radius: 20px 20px 20px 20px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 50px;
    --padding-block-end: 40px;
    --padding-inline-start: 10px;
    --padding-inline-end: 10px;
}

.elementor-9062 .elementor-element.elementor-element-280c1b21, .elementor-9062 .elementor-element.elementor-element-280c1b21::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-d72f496 {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-d72f496 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-d72f496 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-9062 .elementor-element.elementor-element-2e94f96e {
    text-align: center;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 95% );
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-2e94f96e.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .ha-slick-item {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .ha-slick-title {
    font-family: "Inter Bold", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .ha-slick-subtitle {
    margin-bottom: 0px;
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .slick-prev {
    left: -6px;
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .slick-next {
    right: -6px;
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .slick-prev, .elementor-9062 .elementor-element.elementor-element-604659a5 .slick-next {
    font-size: 16px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 15px 0px 15px 0px;
    overflow: hidden;
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .slick-prev:hover, .elementor-9062 .elementor-element.elementor-element-604659a5 .slick-next:hover {
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .slick-dots li button:before {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .slick-dots li button:hover:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .slick-dots .slick-active button:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-604659a5 {
    width: var( --container-widget-width, 98% );
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-604659a5.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-3c8ccbf5 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-9062 .elementor-element.elementor-element-3c8ccbf5 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-9062 .elementor-element.elementor-element-3c8ccbf5 .elementor-button {
    width: 350px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var( --e-global-color-38933dc );
    border-radius: 35px 0px 35px 0px;
    box-shadow: 0px 0px 50px 0px #0359a0;
    padding: 15px 20px 15px 20px;
}

.elementor-9062 .elementor-element.elementor-element-3c8ccbf5 .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-3c8ccbf5 .elementor-button:focus {
    color: var( --e-global-color-651c6e1 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-3c8ccbf5 .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-3c8ccbf5 .elementor-button:focus svg {
    fill: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-3c8ccbf5 > .elementor-widget-container {
    margin: 60px 0px 20px 0px;
}

.elementor-9062 .elementor-element.elementor-element-57789752 {
    --display: flex;
    --min-height: 160px;
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-57789752:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-57789752 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-38933dc );
    background-image: url("../../../../assets/img/bloco-cta.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9062 .elementor-element.elementor-element-57789752, .elementor-9062 .elementor-element.elementor-element-57789752::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-4db843de {
    text-align: center;
    width: var( --container-widget-width, 65% );
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-4db843de .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-9062 .elementor-element.elementor-element-4db843de > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-532756ea > .elementor-widget-container {
    --e-transform-flipY: -1;
}

.elementor-9062 .elementor-element.elementor-element-5ead5fa8 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-block-start: 70px;
    --padding-block-end: 100px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-5ead5fa8:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-5ead5fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, #000000 100%);
}

.elementor-9062 .elementor-element.elementor-element-5ead5fa8, .elementor-9062 .elementor-element.elementor-element-5ead5fa8::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-44ffc863 {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-44ffc863 .elementor-heading-title {
    color: var( --e-global-color-38933dc );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-1ebee693 {
    text-align: center;
    width: var( --container-widget-width, 82% );
    max-width: 82%;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-1ebee693 .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-1ebee693 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-9062 .elementor-element.elementor-element-1ebee693.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-56e3c96e {
    text-align: center;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 95% );
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-56e3c96e.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-5f524765 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 1% 1%;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-d86b484 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-d86b484 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-d86b484 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-d86b484 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-d86b484 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-d86b484 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-d86b484 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-d86b484 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-d86b484 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-d86b484 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-d86b484.elementor-element {
    --order: 3;
}

.elementor-9062 .elementor-element.elementor-element-6732b187 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-6732b187 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-6732b187 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-6732b187 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-6732b187 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-6732b187 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-6732b187 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-6732b187 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-6732b187 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-6732b187 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-6732b187.elementor-element {
    --order: 2;
}

.elementor-9062 .elementor-element.elementor-element-433b6049 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-433b6049 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-433b6049 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-433b6049 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-433b6049 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-433b6049 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-433b6049 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-433b6049 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-433b6049 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-433b6049 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-433b6049.elementor-element {
    --order: 1;
}

.elementor-9062 .elementor-element.elementor-element-7be5c81b .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-7be5c81b .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-7be5c81b {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-7be5c81b button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-7be5c81b .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-7be5c81b .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-7be5c81b .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-7be5c81b .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-7be5c81b .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-7be5c81b {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-7be5c81b.elementor-element {
    --order: 4;
}

.elementor-9062 .elementor-element.elementor-element-65144a93 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 1% 1%;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-2a390c9 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-2a390c9 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-2a390c9 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2a390c9 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2a390c9 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-2a390c9 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2a390c9 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2a390c9 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-2a390c9 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-2a390c9 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-2a390c9.elementor-element {
    --order: 2;
}

.elementor-9062 .elementor-element.elementor-element-260ea6c .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-260ea6c .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-260ea6c {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-260ea6c button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-260ea6c .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-260ea6c .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-260ea6c .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-260ea6c .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-260ea6c .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-260ea6c {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-260ea6c.elementor-element {
    --order: 3;
}

.elementor-9062 .elementor-element.elementor-element-65a9dedd .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-65a9dedd .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-65a9dedd {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-65a9dedd button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-65a9dedd .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-65a9dedd .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-65a9dedd .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-65a9dedd .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-65a9dedd .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-65a9dedd {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-65a9dedd.elementor-element {
    --order: 4;
}

.elementor-9062 .elementor-element.elementor-element-35dc0cbd .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-35dc0cbd .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-35dc0cbd {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-35dc0cbd button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-35dc0cbd .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-35dc0cbd .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-35dc0cbd .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-35dc0cbd .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-35dc0cbd .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-35dc0cbd {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-35dc0cbd.elementor-element {
    --order: 1;
}

.elementor-9062 .elementor-element.elementor-element-6c0bad43 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 1% 1%;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-155fbe15 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-155fbe15 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-155fbe15 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-155fbe15 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-155fbe15 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-155fbe15 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-155fbe15 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-155fbe15 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-155fbe15 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-155fbe15 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-155fbe15.elementor-element {
    --order: 1;
}

.elementor-9062 .elementor-element.elementor-element-222509c .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-222509c .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-222509c {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-222509c button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-222509c .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-222509c .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-222509c .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-222509c .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-222509c .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-222509c {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-222509c.elementor-element {
    --order: 2;
}

.elementor-9062 .elementor-element.elementor-element-611372bb .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-611372bb .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-611372bb {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-611372bb button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-611372bb .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-611372bb .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-611372bb .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-611372bb .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-611372bb .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-611372bb {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-611372bb.elementor-element {
    --order: 3;
}

.elementor-9062 .elementor-element.elementor-element-369a0bc3 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-369a0bc3 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-369a0bc3 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-369a0bc3 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-369a0bc3 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-369a0bc3 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-369a0bc3 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-369a0bc3 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-369a0bc3 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-369a0bc3 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-369a0bc3.elementor-element {
    --order: 4;
}

.elementor-9062 .elementor-element.elementor-element-57e031cd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 1% 1%;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-7c232f06 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-7c232f06 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-7c232f06 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-7c232f06 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-7c232f06 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-7c232f06 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-7c232f06 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-7c232f06 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-7c232f06 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-7c232f06 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-7c232f06.elementor-element {
    --order: 1;
}

.elementor-9062 .elementor-element.elementor-element-28b5afbe .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-28b5afbe .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-28b5afbe {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-28b5afbe button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-28b5afbe .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-28b5afbe .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-28b5afbe .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-28b5afbe .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-28b5afbe .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-28b5afbe {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-28b5afbe.elementor-element {
    --order: 2;
}

.elementor-9062 .elementor-element.elementor-element-5f5d6cd1 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-5f5d6cd1 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-5f5d6cd1 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-5f5d6cd1 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-5f5d6cd1 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-5f5d6cd1 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-5f5d6cd1 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-5f5d6cd1 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-5f5d6cd1 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-5f5d6cd1 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-5f5d6cd1.elementor-element {
    --order: 3;
}

.elementor-9062 .elementor-element.elementor-element-4b434a24 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-4b434a24 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-4b434a24 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4b434a24 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4b434a24 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-4b434a24 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-4b434a24 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-4b434a24 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-4b434a24 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-4b434a24 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-4b434a24.elementor-element {
    --order: 4;
}

.elementor-9062 .elementor-element.elementor-element-73c7d006 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-9062 .elementor-element.elementor-element-73c7d006 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-9062 .elementor-element.elementor-element-73c7d006 .elementor-button {
    width: 365px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Visby CF Extrabold", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
    border-radius: 35px 0px 35px 0px;
    box-shadow: 0px 0px 50px 0px #0359a0;
    padding: 20px 60px 20px 60px;
}

.elementor-9062 .elementor-element.elementor-element-73c7d006 .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-73c7d006 .elementor-button:focus {
    color: var( --e-global-color-bf174a1 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-73c7d006 .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-73c7d006 .elementor-button:focus svg {
    fill: var( --e-global-color-bf174a1 );
}

.elementor-9062 .elementor-element.elementor-element-73c7d006 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-73c7d006.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-103dc967 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-block-start: 100px;
    --padding-block-end: 100px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-103dc967:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-103dc967 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-bf174a1 );
}

.elementor-9062 .elementor-element.elementor-element-103dc967, .elementor-9062 .elementor-element.elementor-element-103dc967::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-14bff533 {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-14bff533 .elementor-heading-title {
    color: var( --e-global-color-38933dc );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 1.2em;
    letter-spacing: 1.1px;
}

.elementor-9062 .elementor-element.elementor-element-14bff533 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 35px 0px;
}

.elementor-9062 .elementor-element.elementor-element-6d6a2705 {
    text-align: center;
    width: var( --container-widget-width, 90% );
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}

.elementor-9062 .elementor-element.elementor-element-6d6a2705 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-6d6a2705 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-6d6a2705.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-4659ca36 {
    text-align: center;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 79% );
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}

.elementor-9062 .elementor-element.elementor-element-4659ca36.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-af3e6ab {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 1% 1%;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-358089e3 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-358089e3 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-358089e3 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-358089e3 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-358089e3 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-358089e3 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-358089e3 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-358089e3 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-358089e3 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-358089e3 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-358089e3.elementor-element {
    --order: 3;
}

.elementor-9062 .elementor-element.elementor-element-2db3493a .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-2db3493a .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-2db3493a {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2db3493a button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2db3493a .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-2db3493a .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2db3493a .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2db3493a .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-2db3493a .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-2db3493a {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-2db3493a.elementor-element {
    --order: 2;
}

.elementor-9062 .elementor-element.elementor-element-61c3523d .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-61c3523d .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-61c3523d {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-61c3523d button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-61c3523d .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-61c3523d .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-61c3523d .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-61c3523d .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-61c3523d .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-61c3523d {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-61c3523d.elementor-element {
    --order: 1;
}

.elementor-9062 .elementor-element.elementor-element-94a18e3 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-94a18e3 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-94a18e3 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-94a18e3 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-94a18e3 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-94a18e3 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-94a18e3 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-94a18e3 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-94a18e3 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-94a18e3 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-94a18e3.elementor-element {
    --order: 4;
}

.elementor-9062 .elementor-element.elementor-element-d490d88 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 1% 1%;
    --background-transition: 0.3s;
    --margin-block-start: -30px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-46ea5f8e .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-46ea5f8e .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-46ea5f8e {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-46ea5f8e button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-46ea5f8e .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-46ea5f8e .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-46ea5f8e .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-46ea5f8e .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-46ea5f8e .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-46ea5f8e {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-46ea5f8e.elementor-element {
    --order: 2;
}

.elementor-9062 .elementor-element.elementor-element-44a850d1 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-44a850d1 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-44a850d1 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-44a850d1 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-44a850d1 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-44a850d1 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-44a850d1 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-44a850d1 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-44a850d1 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-44a850d1 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-44a850d1.elementor-element {
    --order: 3;
}

.elementor-9062 .elementor-element.elementor-element-4298813a .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-4298813a .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-4298813a {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4298813a button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4298813a .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-4298813a .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-4298813a .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-4298813a .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-4298813a .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-4298813a {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-4298813a.elementor-element {
    --order: 4;
}

.elementor-9062 .elementor-element.elementor-element-373e53cd .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-373e53cd .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-373e53cd {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-373e53cd button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-373e53cd .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-373e53cd .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-373e53cd .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-373e53cd .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-373e53cd .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-373e53cd {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-373e53cd.elementor-element {
    --order: 1;
}

.elementor-9062 .elementor-element.elementor-element-29520d3b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 1% 1%;
    --background-transition: 0.3s;
    --margin-block-start: -30px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-19623e04 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-19623e04 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-19623e04 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-19623e04 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-19623e04 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-19623e04 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-19623e04 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-19623e04 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-19623e04 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-19623e04 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-19623e04.elementor-element {
    --order: 1;
}

.elementor-9062 .elementor-element.elementor-element-7512f09e .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-7512f09e .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-7512f09e {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-7512f09e button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-7512f09e .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-7512f09e .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-7512f09e .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-7512f09e .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-7512f09e .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-7512f09e {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-7512f09e.elementor-element {
    --order: 2;
}

.elementor-9062 .elementor-element.elementor-element-5d2fb1d9 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-5d2fb1d9 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-5d2fb1d9 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-5d2fb1d9 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-5d2fb1d9 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-5d2fb1d9 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-5d2fb1d9 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-5d2fb1d9 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-5d2fb1d9 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-5d2fb1d9 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-5d2fb1d9.elementor-element {
    --order: 3;
}

.elementor-9062 .elementor-element.elementor-element-638d4b26 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-638d4b26 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-638d4b26 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-638d4b26 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-638d4b26 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-638d4b26 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-638d4b26 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-638d4b26 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-638d4b26 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-638d4b26 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-638d4b26.elementor-element {
    --order: 4;
}

.elementor-9062 .elementor-element.elementor-element-174c4660 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 1% 1%;
    --background-transition: 0.3s;
    --margin-block-start: -30px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-4acc62e6 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-4acc62e6 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-4acc62e6 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4acc62e6 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4acc62e6 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-4acc62e6 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-4acc62e6 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-4acc62e6 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-4acc62e6 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-4acc62e6 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-4acc62e6.elementor-element {
    --order: 1;
}

.elementor-9062 .elementor-element.elementor-element-2ace6151 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-2ace6151 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-2ace6151 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2ace6151 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2ace6151 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-2ace6151 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2ace6151 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2ace6151 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-2ace6151 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-2ace6151 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-2ace6151.elementor-element {
    --order: 2;
}

.elementor-9062 .elementor-element.elementor-element-38a860bf .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-38a860bf .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-38a860bf {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-38a860bf button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-38a860bf .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-38a860bf .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-38a860bf .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-38a860bf .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-38a860bf .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-38a860bf {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-38a860bf.elementor-element {
    --order: 3;
}

.elementor-9062 .elementor-element.elementor-element-54320c12 .ha-sticky-video-wrap .plyr__controls {
    display: flex!important;
}

.elementor-9062 .elementor-element.elementor-element-54320c12 .ha-sticky-video-wrap {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9062 .elementor-element.elementor-element-54320c12 {
    --plyr-video-control-color: var( --e-global-color-aee0a9e );
    --plyr-video-control-color-hover: var( --e-global-color-aee0a9e );
    --plyr-range-thumb-background: var( --e-global-color-aee0a9e );
    --plyr-color-main: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-54320c12 button:focus {
    color: var( --e-global-color-aee0a9e );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-54320c12 .plyr--video .plyr__controls {
    padding: 10px;
}

.elementor-9062 .elementor-element.elementor-element-54320c12 .ha-sticky-video-overlay-icon {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-54320c12 .ha-sticky-video-overlay-icon svg path {
    stroke: var( --e-global-color-aee0a9e );
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-54320c12 .ha-sticky-video-overlay-icon i {
    font-size: 80px;
}

.elementor-9062 .elementor-element.elementor-element-54320c12 .ha-sticky-video-overlay-icon svg {
    width: 80px;
    height: 80px;
}

.elementor-9062 .elementor-element.elementor-element-54320c12 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-54320c12.elementor-element {
    --order: 4;
}

.elementor-9062 .elementor-element.elementor-element-76fb84f3 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-9062 .elementor-element.elementor-element-76fb84f3 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-9062 .elementor-element.elementor-element-76fb84f3 .elementor-button {
    width: 350px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var( --e-global-color-38933dc );
    border-radius: 35px 0px 35px 0px;
    box-shadow: 0px 0px 50px 0px #0359a0;
    padding: 15px 20px 15px 20px;
}

.elementor-9062 .elementor-element.elementor-element-76fb84f3 .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-76fb84f3 .elementor-button:focus {
    color: var( --e-global-color-651c6e1 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-76fb84f3 .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-76fb84f3 .elementor-button:focus svg {
    fill: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-76fb84f3 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-3b8775c9 {
    --display: flex;
    --min-height: 160px;
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-3b8775c9:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-3b8775c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-38933dc );
    background-image: url("../../../../assets/img/bloco-cta.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9062 .elementor-element.elementor-element-3b8775c9, .elementor-9062 .elementor-element.elementor-element-3b8775c9::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-2b560b23 {
    text-align: center;
    width: var( --container-widget-width, 55% );
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-2b560b23 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-2b560b23 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-2b560b23.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-35d930f3 > .elementor-widget-container {
    --e-transform-flipY: -1;
}

.elementor-9062 .elementor-element.elementor-element-4527de12 {
    --display: flex;
    --min-height: 1250px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-block-start: 70px;
    --padding-block-end: 70px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-4527de12:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-4527de12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background: black;}

.elementor-9062 .elementor-element.elementor-element-4527de12, .elementor-9062 .elementor-element.elementor-element-4527de12::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-270a9e06 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 35px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-270a9e06.e-con {
    --order: -99999 /* order start hack */;
}

.elementor-9062 .elementor-element.elementor-element-2b9f16a1 {
    text-align: center;
    width: var( --container-widget-width, 90% );
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-2b9f16a1 .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-9062 .elementor-element.elementor-element-2b9f16a1.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-2ad0242c {
    text-align: center;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 60% );
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-2ad0242c.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-394fc346 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-38933dc );
    --divider-border-width: 1px;
}

.elementor-9062 .elementor-element.elementor-element-394fc346 .elementor-divider-separator {
    width: 100%;
}

.elementor-9062 .elementor-element.elementor-element-394fc346 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-9062 .elementor-element.elementor-element-394fc346 > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 .ha-slick-item {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-prev {
    left: -18px;
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-next {
    right: -18px;
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-prev, .elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-next {
    font-size: 16px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 15px 0px 15px 0px;
    overflow: hidden;
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-prev:hover, .elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-next:hover {
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-dots li button:before {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-dots li button:hover:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-dots .slick-active button:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-25ae4036.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-6b8d5e59 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-3b2ea481 {
    --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;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #C0C0C075;
    --border-color: #C0C0C075;
    --border-radius: 10px 10px 10px 10px;
    --padding-block-start: 24px;
    --padding-block-end: 24px;
    --padding-inline-start: 24px;
    --padding-inline-end: 24px;
}

.elementor-9062 .elementor-element.elementor-element-3b2ea481, .elementor-9062 .elementor-element.elementor-element-3b2ea481::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-4ba4ac12 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-4ba4ac12.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4ba4ac12.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-4ba4ac12.elementor-view-default .elementor-icon {
    color: var( --e-global-color-38933dc );
    border-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4ba4ac12.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-4ba4ac12.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4ba4ac12 .elementor-icon {
    font-size: 35px;
}

.elementor-9062 .elementor-element.elementor-element-4ba4ac12 .elementor-icon svg {
    height: 35px;
}

.elementor-9062 .elementor-element.elementor-element-64e40a3a {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-64e40a3a .elementor-heading-title {
    color: var( --e-global-color-38933dc );
    font-family: "Inter Extra Bold", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-d02252c {
    text-align: center;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-d02252c .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-d02252c.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-3afd84dd {
    --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;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #C0C0C075;
    --border-color: #C0C0C075;
    --border-radius: 10px 10px 10px 10px;
    --padding-block-start: 24px;
    --padding-block-end: 24px;
    --padding-inline-start: 24px;
    --padding-inline-end: 24px;
}

.elementor-9062 .elementor-element.elementor-element-3afd84dd, .elementor-9062 .elementor-element.elementor-element-3afd84dd::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-728021f2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-728021f2.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-728021f2.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-728021f2.elementor-view-default .elementor-icon {
    color: var( --e-global-color-38933dc );
    border-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-728021f2.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-728021f2.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-728021f2 .elementor-icon {
    font-size: 35px;
}

.elementor-9062 .elementor-element.elementor-element-728021f2 .elementor-icon svg {
    height: 35px;
}

.elementor-9062 .elementor-element.elementor-element-39866049 {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-39866049 .elementor-heading-title {
    color: var( --e-global-color-38933dc );
    font-family: "Inter Extra Bold", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-2f3efc4a {
    text-align: center;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-2f3efc4a .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-2f3efc4a.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-22bda400 {
    --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;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #C0C0C075;
    --border-color: #C0C0C075;
    --border-radius: 10px 10px 10px 10px;
    --padding-block-start: 24px;
    --padding-block-end: 24px;
    --padding-inline-start: 24px;
    --padding-inline-end: 24px;
}

.elementor-9062 .elementor-element.elementor-element-22bda400, .elementor-9062 .elementor-element.elementor-element-22bda400::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-53f5fefd .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-53f5fefd.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-53f5fefd.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-53f5fefd.elementor-view-default .elementor-icon {
    color: var( --e-global-color-38933dc );
    border-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-53f5fefd.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-53f5fefd.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-53f5fefd .elementor-icon {
    font-size: 35px;
}

.elementor-9062 .elementor-element.elementor-element-53f5fefd .elementor-icon svg {
    height: 35px;
}

.elementor-9062 .elementor-element.elementor-element-b1c654a {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-b1c654a .elementor-heading-title {
    color: var( --e-global-color-38933dc );
    font-family: "Inter Extra Bold", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-746bfacb {
    text-align: center;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-746bfacb .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-746bfacb.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-5cb88371 {
    --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;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #C0C0C075;
    --border-color: #C0C0C075;
    --border-radius: 10px 10px 10px 10px;
    --padding-block-start: 24px;
    --padding-block-end: 24px;
    --padding-inline-start: 24px;
    --padding-inline-end: 24px;
}

.elementor-9062 .elementor-element.elementor-element-5cb88371, .elementor-9062 .elementor-element.elementor-element-5cb88371::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-1c23b175 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-1c23b175.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-1c23b175.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-1c23b175.elementor-view-default .elementor-icon {
    color: var( --e-global-color-38933dc );
    border-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-1c23b175.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-1c23b175.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-1c23b175 .elementor-icon {
    font-size: 35px;
}

.elementor-9062 .elementor-element.elementor-element-1c23b175 .elementor-icon svg {
    height: 35px;
}

.elementor-9062 .elementor-element.elementor-element-1cdbcf28 {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-1cdbcf28 .elementor-heading-title {
    color: var( --e-global-color-38933dc );
    font-family: "Inter Extra Bold", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-750313a3 {
    text-align: center;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-750313a3 .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-750313a3.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-37b99270 {
    --display: flex;
    --min-height: 700px;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-block-start: 20px;
    --padding-block-end: 90px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-37b99270:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-37b99270 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: black;
    /*background-image: url("../../2023/08/BLOCO-DC.2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;*/
}

.elementor-9062 .elementor-element.elementor-element-37b99270, .elementor-9062 .elementor-element.elementor-element-37b99270::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-2af3040a {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 60px;
    --margin-block-end: 15px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --z-index: 3;
}

.elementor-9062 .elementor-element.elementor-element-5678ce82 {
    text-align: center;
    color: var( --e-global-color-38933dc );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 10px;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-5678ce82 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-9062 .elementor-element.elementor-element-5678ce82.elementor-element {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-4e771bf8 {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-4e771bf8 .elementor-heading-title {
    color: var( --e-global-color-fb738e6 );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 54px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-4e771bf8 > .elementor-widget-container {
    margin: 0px 0px 39px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-1c422c07 {
    text-align: center;
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-1c422c07 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Inter Bold", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-9062 .elementor-element.elementor-element-1c422c07.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-6aff5784 {
    text-align: center;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-6aff5784.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .ha-slick-item {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .ha-slick-title {
    margin-bottom: 0px;
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .ha-slick-subtitle {
    margin-bottom: 0px;
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-prev {
    left: -18px;
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-next {
    right: -18px;
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-prev, .elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-next {
    font-size: 16px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 15px 0px 15px 0px;
    overflow: hidden;
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-prev:hover, .elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-next:hover {
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-dots li button:before {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-dots li button:hover:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-dots .slick-active button:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 {
    width: var( --container-widget-width, 99% );
    max-width: 99%;
    --container-widget-width: 99%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-5ba06115 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 60px;
    --margin-block-end: 0px;
    --margin-inline-start: -5px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-5ba06115.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-2f9d5e11 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-9062 .elementor-element.elementor-element-2f9d5e11 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-9062 .elementor-element.elementor-element-2f9d5e11 .elementor-button {
    width: 350px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var( --e-global-color-38933dc );
    border-radius: 35px 0px 35px 0px;
    box-shadow: 0px 0px 50px 0px #0359a0;
    padding: 15px 20px 15px 20px;
}

.elementor-9062 .elementor-element.elementor-element-2f9d5e11 .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-2f9d5e11 .elementor-button:focus {
    color: var( --e-global-color-651c6e1 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2f9d5e11 .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-2f9d5e11 .elementor-button:focus svg {
    fill: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-2f9d5e11 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-37d8f67d {
    --display: flex;
    --min-height: 520px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-37d8f67d:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-37d8f67d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #161616;
    background-image: url("../../../../assets/img/bloco-cta.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9062 .elementor-element.elementor-element-37d8f67d, .elementor-9062 .elementor-element.elementor-element-37d8f67d::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-279dd4fa > .elementor-widget-container {
    margin: -1px 0px 0px 46px;
}

.elementor-9062 .elementor-element.elementor-element-279dd4fa.elementor-element {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-31dfb547 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: -5px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-6bcdc2a8 {
    --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;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: -5px;
}

.elementor-9062 .elementor-element.elementor-element-1fa8b8de {
    text-align: left;
    width: var( --container-widget-width, 95% );
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-1fa8b8de .elementor-heading-title {
    color: var( --e-global-color-fb738e6 );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-22d3d184 {
    text-align: left;
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 84% );
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-22d3d184 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-9062 .elementor-element.elementor-element-22d3d184.elementor-element {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-156bd26f {
    text-align: left;
    color: var( --e-global-color-aee0a9e );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-156bd26f > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-156bd26f.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-3f83295a {
    text-align: left;
}

.elementor-9062 .elementor-element.elementor-element-3f83295a .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-486b37f1 {
    width: var( --container-widget-width, 45% );
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-64d2308d {
    --display: flex;
    --min-height: 600px;
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 40px 39px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-64d2308d:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-64d2308d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(../../../../assets/img/capa-wpp.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.elementor-9062 .elementor-element.elementor-element-64d2308d, .elementor-9062 .elementor-element.elementor-element-64d2308d::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-102c6bfd > .elementor-widget-container {
    margin: -35px 0px 0px 46px;
    --e-transform-flipY: -1;
}

.elementor-9062 .elementor-element.elementor-element-102c6bfd.elementor-element {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-1d8e0be6 {
    --display: flex;
    --min-height: 355px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-2462111b {
    --display: flex;
    --min-height: 380px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 3px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-716de9dc .elementor-heading-title {
    color: #fff;
    font-family: "Inter Bold", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.2em;
    letter-spacing: -0.3px;
}

.elementor-9062 .elementor-element.elementor-element-716de9dc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-716de9dc {
    width: var( --container-widget-width, 95% );
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-40bc8427 {
    text-align: left;
    width: var( --container-widget-width, 86% );
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-40bc8427 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-40bc8427 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-602b6bbc {
    text-align: left;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 83% );
    max-width: 83%;
    --container-widget-width: 83%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-5aeba21a .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-9062 .elementor-element.elementor-element-5aeba21a .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-9062 .elementor-element.elementor-element-5aeba21a .elementor-button {
    width: 280px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0359a000;
    backdrop-filter: blur(4px);
    border: 1px solid white;
    border-radius: 35px 0px 35px 0px;
    box-shadow: 0px 0px 50px 0px #0359a0;
    padding: 15px 20px 15px 20px;
}

.elementor-9062 .elementor-element.elementor-element-5aeba21a .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-5aeba21a .elementor-button:focus {
    color: var( --e-global-color-651c6e1 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-5aeba21a .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-5aeba21a .elementor-button:focus svg {
    fill: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-5aeba21a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-5aeba21a {
    width: var( --container-widget-width, 48% );
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-57cab880 {
    --display: flex;
    --min-height: 160px;
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-57cab880:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-57cab880 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-38933dc );
    background-image: url("../../../../assets/img/bloco-cta.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9062 .elementor-element.elementor-element-57cab880, .elementor-9062 .elementor-element.elementor-element-57cab880::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-78b11658 {
    text-align: center;
    width: var( --container-widget-width, 69% );
    max-width: 69%;
    --container-widget-width: 69%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-78b11658 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-9062 .elementor-element.elementor-element-78b11658 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-402d9bf3 > .elementor-widget-container {
    --e-transform-flipY: -1;
}

.elementor-9062 .elementor-element.elementor-element-65fa90cb {
    --display: flex;
    --min-height: 1440px;
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-block-start: 125px;
    --padding-block-end: 110px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-65fa90cb:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-65fa90cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2024/02/RESULTADOS-DT.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9062 .elementor-element.elementor-element-65fa90cb, .elementor-9062 .elementor-element.elementor-element-65fa90cb::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-65fa90cb.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-408de1ea {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 50px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
    --z-index: 1;
}

.elementor-9062 .elementor-element.elementor-element-436baa9d {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item i,.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item img {
    width: 55px;
    height: 55px;
}

.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item i,.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item .fw-svg-wrap {
    width: 55px;
    height: 55px;
}

.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item i {
    font-size: 25px;
    border-color: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item svg {
    width: 25px;
    height: 25px;
}

.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item:not(:last-child) {
    margin-right: 18px;
}

.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item i,.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item img,.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item .fw-svg-wrap {
    border-width: 3px;
}

.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item img {
    border-color: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item .fw-svg-wrap {
    border-color: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-3c94fb8a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-3c94fb8a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-3c94fb8a.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-3c94fb8a.elementor-view-default .elementor-icon {
    color: var( --e-global-color-38933dc );
    border-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-3c94fb8a.elementor-view-framed .elementor-icon, .elementor-9062 .elementor-element.elementor-element-3c94fb8a.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-3c94fb8a .elementor-icon {
    font-size: 25px;
}

.elementor-9062 .elementor-element.elementor-element-3c94fb8a .elementor-icon svg {
    height: 25px;
}

.elementor-9062 .elementor-element.elementor-element-3c94fb8a > .elementor-widget-container {
    margin: 0px 0px -5px -7px;
    border-style: none;
}

.elementor-9062 .elementor-element.elementor-element-7a467559 .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Bold", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-7a467559 > .elementor-widget-container {
    margin: 0px 0px 0px -5px;
}

.elementor-9062 .elementor-element.elementor-element-7a467559 {
    width: var( --container-widget-width, 9% );
    max-width: 9%;
    --container-widget-width: 9%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-15146251 {
    text-align: center;
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    z-index: 1;
}

.elementor-9062 .elementor-element.elementor-element-15146251 .elementor-heading-title {
    color: var( --e-global-color-38933dc );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-60887a76 {
    text-align: center;
    color: var( --e-global-color-aee0a9e );
    font-family: "Inter Regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 32% );
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
    z-index: 1;
}

.elementor-9062 .elementor-element.elementor-element-60887a76 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-714242cb {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .ha-slick-item {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .ha-slick-title {
    margin-bottom: 0px;
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .ha-slick-subtitle {
    margin-bottom: 0px;
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-prev {
    left: -18px;
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-next {
    right: -18px;
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-prev, .elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-next {
    font-size: 15px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 15px 0px 15px 0px;
    overflow: hidden;
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-prev:hover, .elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-next:hover {
    color: var( --e-global-color-fb738e6 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-dots li button:before {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-dots li button:hover:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-dots .slick-active button:before {
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b {
    width: var( --container-widget-width, 98% );
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
    z-index: 1;
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-4045b549 {
    --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;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 30px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-65a52180 {
    text-align: center;
    width: var( --container-widget-width, 65% );
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-65a52180 .elementor-heading-title {
    color: var( --e-global-color-38933dc );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-65a52180 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-9062 .elementor-element.elementor-element-65a52180.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-5952c520 .elementor-main-swiper {
    height: 340px;
}

.elementor-9062 .elementor-element.elementor-element-5952c520.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 25px;
}

.elementor-9062 .elementor-element.elementor-element-5952c520 .elementor-main-swiper .swiper-slide {
    border-width: 0px 0px 4px 0px;
    border-radius: 15px;
    border-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-5952c520 .elementor-swiper-button {
    font-size: 25px;
}

.elementor-9062 .elementor-element.elementor-element-5952c520 .swiper-pagination-bullet {
    height: 7px;
    width: 7px;
}

.elementor-9062 .elementor-element.elementor-element-5952c520 .swiper-container-horizontal .swiper-pagination-progressbar {
    height: 7px;
}

.elementor-9062 .elementor-element.elementor-element-5952c520 .swiper-pagination-fraction {
    font-size: 7px;
    color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-5952c520 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var( --e-global-color-secondary );
    opacity: var( --e-global-color-secondary );
}

.elementor-9062 .elementor-element.elementor-element-5952c520 .swiper-pagination-bullet-active, .elementor-9062 .elementor-element.elementor-element-5952c520 .swiper-pagination-progressbar-fill {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-5952c520 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-5952c520 {
    width: var( --container-widget-width, 98% );
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-43a046c2 {
    --display: flex;
    --min-height: 1275px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-block-start: 100px;
    --padding-block-end: 70px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-43a046c2:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-43a046c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fb738e6 );
    /* background-image: url("../../../../assets/img/bloco.png"); */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9062 .elementor-element.elementor-element-43a046c2, .elementor-9062 .elementor-element.elementor-element-43a046c2::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-5ad30e13 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --margin-block-start: 40px;
    --margin-block-end: 20px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-5ad30e13.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-71ff2265 {
    text-align: left;
    width: var( --container-widget-width, 36% );
    max-width: 36%;
    --container-widget-width: 36%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-71ff2265 .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 32px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-71ff2265 > .elementor-widget-container {
    margin: 0px 0px 0px 9px;
}

.elementor-9062 .elementor-element.elementor-element-71ff2265.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-690ebad8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: -8px;
}

.elementor-9062 .elementor-element.elementor-element-3b2ad00e {
    --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;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-3b2ad00e.e-con {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-412c581a {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #7C7C7C4D;
    --border-color: #7C7C7C4D;
    --border-radius: 8px 8px 8px 8px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 5px;
    --padding-block-end: 5px;
    --padding-inline-start: 5px;
    --padding-inline-end: 5px;
}

.elementor-9062 .elementor-element.elementor-element-412c581a, .elementor-9062 .elementor-element.elementor-element-412c581a::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-44fba0b5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-44fba0b5 .elementor-icon {
    font-size: 16px;
}

.elementor-9062 .elementor-element.elementor-element-44fba0b5 .elementor-icon svg {
    height: 16px;
}

.elementor-9062 .elementor-element.elementor-element-44fba0b5 > .elementor-widget-container {
    margin: 4px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-44fba0b5.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-6e0dfaa6 .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-bb0be89 {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #7C7C7C4D;
    --border-color: #7C7C7C4D;
    --border-radius: 8px 8px 8px 8px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 5px;
    --padding-block-end: 5px;
    --padding-inline-start: 5px;
    --padding-inline-end: 5px;
}

.elementor-9062 .elementor-element.elementor-element-bb0be89, .elementor-9062 .elementor-element.elementor-element-bb0be89::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-43f34893 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-43f34893 .elementor-icon {
    font-size: 16px;
}

.elementor-9062 .elementor-element.elementor-element-43f34893 .elementor-icon svg {
    height: 16px;
}

.elementor-9062 .elementor-element.elementor-element-43f34893 > .elementor-widget-container {
    margin: 4px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-43f34893.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-1d665c6f .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-573db4d1 {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #7C7C7C4D;
    --border-color: #7C7C7C4D;
    --border-radius: 8px 8px 8px 8px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 5px;
    --padding-block-end: 5px;
    --padding-inline-start: 5px;
    --padding-inline-end: 5px;
}

.elementor-9062 .elementor-element.elementor-element-573db4d1, .elementor-9062 .elementor-element.elementor-element-573db4d1::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-4a673f02 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-4a673f02 .elementor-icon {
    font-size: 16px;
}

.elementor-9062 .elementor-element.elementor-element-4a673f02 .elementor-icon svg {
    height: 16px;
}

.elementor-9062 .elementor-element.elementor-element-4a673f02 > .elementor-widget-container {
    margin: 4px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-4a673f02.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-1a596edb .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-59d06895 {
    --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;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-59d06895.e-con {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-57086790 {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #7C7C7C4D;
    --border-color: #7C7C7C4D;
    --border-radius: 8px 8px 8px 8px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 5px;
    --padding-block-end: 5px;
    --padding-inline-start: 5px;
    --padding-inline-end: 5px;
}

.elementor-9062 .elementor-element.elementor-element-57086790, .elementor-9062 .elementor-element.elementor-element-57086790::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-7c307704 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-7c307704 .elementor-icon {
    font-size: 16px;
}

.elementor-9062 .elementor-element.elementor-element-7c307704 .elementor-icon svg {
    height: 16px;
}

.elementor-9062 .elementor-element.elementor-element-7c307704 > .elementor-widget-container {
    margin: 4px 0px 0px -4px;
}

.elementor-9062 .elementor-element.elementor-element-7c307704.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-6604f96c .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-4a8d2bee {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #7C7C7C4D;
    --border-color: #7C7C7C4D;
    --border-radius: 8px 8px 8px 8px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 5px;
    --padding-block-end: 5px;
    --padding-inline-start: 5px;
    --padding-inline-end: 5px;
}

.elementor-9062 .elementor-element.elementor-element-4a8d2bee, .elementor-9062 .elementor-element.elementor-element-4a8d2bee::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-34f84c20 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-34f84c20 .elementor-icon {
    font-size: 16px;
}

.elementor-9062 .elementor-element.elementor-element-34f84c20 .elementor-icon svg {
    height: 16px;
}

.elementor-9062 .elementor-element.elementor-element-34f84c20 > .elementor-widget-container {
    margin: 4px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-34f84c20.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-75a7ab7c .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-364e443c {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #7C7C7C4D;
    --border-color: #7C7C7C4D;
    --border-radius: 8px 8px 8px 8px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 5px;
    --padding-block-end: 5px;
    --padding-inline-start: 5px;
    --padding-inline-end: 5px;
}

.elementor-9062 .elementor-element.elementor-element-364e443c, .elementor-9062 .elementor-element.elementor-element-364e443c::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-7fa6becd .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-7fa6becd .elementor-icon {
    font-size: 16px;
}

.elementor-9062 .elementor-element.elementor-element-7fa6becd .elementor-icon svg {
    height: 16px;
}

.elementor-9062 .elementor-element.elementor-element-7fa6becd > .elementor-widget-container {
    margin: 4px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-7fa6becd.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-1f4dde3f .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-515f146b {
    --divider-border-style: solid;
    --divider-color: #FFFFFF40;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 98% );
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-515f146b .elementor-divider-separator {
    width: 100%;
}

.elementor-9062 .elementor-element.elementor-element-515f146b .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-9062 .elementor-element.elementor-element-515f146b > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
}

.elementor-9062 .elementor-element.elementor-element-515f146b.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-1671fdcb {
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-1842520f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 15px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-1842520f.e-con {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-6e03928f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 10px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-19af90b5 {
    width: var( --container-widget-width, 15% );
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-20199536 {
    text-align: left;
    width: var( --container-widget-width, 95% );
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-20199536 .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-20199536 > .elementor-widget-container {
    margin: -2px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-20199536.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-7c012cfe {
    text-align: left;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-7c012cfe > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-7c012cfe.elementor-element {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-137dfc06 {
    text-align: left;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-137dfc06 > .elementor-widget-container {
    margin: -10px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-137dfc06.elementor-element {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-2f4b8566 {
    --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;
    --justify-content: space-evenly;
    --align-items: flex-start;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-block-start: 12px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-44d676b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-6e43a4d {
    width: var( --container-widget-width, 27% );
    max-width: 27%;
    --container-widget-width: 27%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-2f16762f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-43f31e78 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Inter Bold", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-43f31e78 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-6130be74 {
    font-family: "Inter Regular", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-6130be74 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-182d556a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-2472d3fe {
    width: var( --container-widget-width, 27% );
    max-width: 27%;
    --container-widget-width: 27%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-5a5dae20 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-213acaa0 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Inter Bold", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-213acaa0 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-4bfd541e {
    font-family: "Inter Regular", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-4bfd541e > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-5989e1e7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-1a277324 {
    width: var( --container-widget-width, 27% );
    max-width: 27%;
    --container-widget-width: 27%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-64eac3f7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-26a6febf .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Inter Bold", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-26a6febf {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-34ca6a94 {
    font-family: "Inter Regular", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-34ca6a94 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-104d023b {
    --display: flex;
    --min-height: 532px;
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-block-start-width: 2px;
    --border-inline-end-width: 2px;
    --border-block-end-width: 2px;
    --border-inline-start-width: 2px;
    border-color: #0359a0;
    --border-color: #0359a0;
    --border-radius: 100px 0px 100px 0px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 10px;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
}

.elementor-9062 .elementor-element.elementor-element-104d023b, .elementor-9062 .elementor-element.elementor-element-104d023b::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-104d023b.e-con {
    --align-self: center;
    background-image: url(../../../../assets/img/bloco-2.webp);
    background-size: cover;
}

.elementor-9062 .elementor-element.elementor-element-1281bbc3 img {
    width: 86%;
}

.elementor-9062 .elementor-element.elementor-element-1281bbc3 {
    width: var( --container-widget-width, 98% );
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-1281bbc3.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-6d182bdd {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-9062 .elementor-element.elementor-element-6d182bdd .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 1em;
}

.elementor-9062 .elementor-element.elementor-element-6d182bdd > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-6d182bdd.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-6e2a8f20 {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-9062 .elementor-element.elementor-element-6e2a8f20 .elementor-heading-title {
    color: #D3D3D3;
    font-family: "Inter Bold", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-6e2a8f20 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-6e2a8f20.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-1a0e538d {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-1a0e538d .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Inter Regular", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-1a0e538d > .elementor-widget-container {
    margin: -15px 0px 5px 0px;
}

.elementor-9062 .elementor-element.elementor-element-6cc47fc2 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-9062 .elementor-element.elementor-element-6cc47fc2 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-9062 .elementor-element.elementor-element-6cc47fc2 .elementor-button {
    width: 275px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Inter Bold", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.2em;
    fill: #000000;
    color: #000000;
    border-radius: 35px 0px 35px 0px;
    box-shadow: 0px 0px 50px 0px #0359a0;
    padding: 15px 40px 15px 40px;
}

.elementor-9062 .elementor-element.elementor-element-6cc47fc2 .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-6cc47fc2 .elementor-button:focus {
    color: var( --e-global-color-651c6e1 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-6cc47fc2 .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-6cc47fc2 .elementor-button:focus svg {
    fill: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-6cc47fc2 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-6cc47fc2.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-27df4f5 img {
    width: 100%;
}

.elementor-9062 .elementor-element.elementor-element-27df4f5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-27df4f5 {
    width: var( --container-widget-width, 170px );
    max-width: 170px;
    --container-widget-width: 170px;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-27df4f5.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-283a2513 img {
    width: 100%;
}

.elementor-9062 .elementor-element.elementor-element-283a2513 > .elementor-widget-container {
    margin: 19px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-283a2513 {
    width: var( --container-widget-width, 88% );
    max-width: 88%;
    --container-widget-width: 88%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-283a2513.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-321bef05 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF40;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 98% );
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-321bef05 .elementor-divider-separator {
    width: 100%;
}

.elementor-9062 .elementor-element.elementor-element-321bef05 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-9062 .elementor-element.elementor-element-321bef05 > .elementor-widget-container {
    margin: 60px 0px 60px 0px;
}

.elementor-9062 .elementor-element.elementor-element-321bef05.elementor-element {
    --align-self: center;
}

.elementor-9062 .elementor-element.elementor-element-4d415bdd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-1f109da2 {
    --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: wrap;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: -9px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-1f109da2.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-5ef8be45 {
    text-align: left;
    width: var( --container-widget-width, 55% );
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-5ef8be45 .elementor-heading-title {
    color: var( --e-global-color-38933dc );
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-9062 .elementor-element.elementor-element-5ef8be45.elementor-element {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-a6545f6 .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Bold", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-a6545f6 {
    width: var( --container-widget-width, 85% );
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-f5c9d4 {
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 80% );
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-f5c9d4.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-55619311 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-9062 .elementor-element.elementor-element-55619311 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-9062 .elementor-element.elementor-element-55619311 .elementor-button {
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    background-color: #0359a0;
    border-radius: 30px 0px 30px 0px;
    padding: 15px 40px 15px 40px;
}

.elementor-9062 .elementor-element.elementor-element-55619311 .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-55619311 .elementor-button:focus {
    color: var( --e-global-color-651c6e1 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-55619311 .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-55619311 .elementor-button:focus svg {
    fill: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-6ac28bf9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 13px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-accordion-item {
    border-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-accordion-item .elementor-tab-content {
    border-top-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-bottom-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-tab-title {
    background-color: var( --e-global-color-38933dc );
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-accordion-icon, .elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-accordion-title {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-accordion-icon svg {
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-active .elementor-accordion-icon, .elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-active .elementor-accordion-title {
    color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-active .elementor-accordion-icon svg {
    fill: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-accordion-title {
    font-family: "Inter Bold", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-tab-content {
    color: #BDBDBD;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
    padding: 35px 35px 35px 35px;
}

.elementor-9062 .elementor-element.elementor-element-4d4c6444 {
    --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: wrap;
    --background-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-4d4c6444.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-f2b3509 {
    text-align: left;
    width: var( --container-widget-width, 55% );
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-f2b3509 .elementor-heading-title {
    color: var( --e-global-color-38933dc );
    font-family: "Visby CF Extrabold", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
}

.elementor-9062 .elementor-element.elementor-element-f2b3509.elementor-element {
    --align-self: flex-start;
}

.elementor-9062 .elementor-element.elementor-element-19d4e8ec .elementor-heading-title {
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Bold", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-5fbc99c3 {
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 98.587% );
    max-width: 98.587%;
    --container-widget-width: 98.587%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-5fbc99c3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-30585e6a .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-9062 .elementor-element.elementor-element-30585e6a .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-9062 .elementor-element.elementor-element-30585e6a .elementor-button {
    width: 350px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    fill: var( --e-global-color-aee0a9e );
    color: var( --e-global-color-aee0a9e );
    background-color: #0359a0;
    border-radius: 30px 0px 30px 0px;
    padding: 15px 40px 15px 40px;
}

.elementor-9062 .elementor-element.elementor-element-30585e6a .elementor-button:hover, .elementor-9062 .elementor-element.elementor-element-30585e6a .elementor-button:focus {
    color: var( --e-global-color-651c6e1 );
    background-color: var( --e-global-color-aee0a9e );
}

.elementor-9062 .elementor-element.elementor-element-30585e6a .elementor-button:hover svg, .elementor-9062 .elementor-element.elementor-element-30585e6a .elementor-button:focus svg {
    fill: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-253b3aef {
    --display: flex;
    --min-height: 230px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-253b3aef:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-253b3aef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0359a0;
    background-image: url("../../2024/02/RELOGIO-DT.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9062 .elementor-element.elementor-element-253b3aef, .elementor-9062 .elementor-element.elementor-element-253b3aef::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-wrapper {
    max-width: 60%;
}

.elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-item {
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-aee0a9e );
    border-radius: 20px 0px 20px 0px;
}

body:not(.rtl) .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc( 15px/2 );
}

body:not(.rtl) .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc( 15px/2 );
}

body.rtl .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc( 15px/2 );
}

body.rtl .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc( 15px/2 );
}

.elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-digits {
    color: var( --e-global-color-aee0a9e );
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-label {
    color: var( --e-global-color-aee0a9e );
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-3f6b8714 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-d5bb78f {
    --display: flex;
    --min-height: 708px;
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 70px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-d5bb78f:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-d5bb78f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../feapaes.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background: black;
}

.elementor-9062 .elementor-element.elementor-element-d5bb78f, .elementor-9062 .elementor-element.elementor-element-d5bb78f::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-b0ccac7 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 50px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-77b56b9c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kallisto Bold", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-77b56b9c > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-77b56b9c {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-48fd1c13 .elementor-heading-title {
    color: var( --e-global-color-aee0a9e );
    font-family: "Inter Bold", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-48fd1c13 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-48fd1c13 {
    width: var( --container-widget-width, 42% );
    max-width: 42%;
    --container-widget-width: 42%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-48fd1c13.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-6e9f29e8 {
    color: #D1D1D1;
    font-family: "Inter Regular", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    width: var( --container-widget-width, 45% );
    max-width: 100%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-6e9f29e8 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-9062 .elementor-element.elementor-element-6e9f29e8.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-74d1c53d {
    text-align: left;
    width: var( --container-widget-width, 23% );
    max-width: 23%;
    --container-widget-width: 23%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-74d1c53d img {
    width: 100%;
}

.elementor-9062 .elementor-element.elementor-element-74d1c53d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-74d1c53d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9062 .elementor-element.elementor-element-4c69fc0d > .elementor-widget-container {
    margin: 130px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9062 .elementor-element.elementor-element-4c69fc0d {
    width: var( --container-widget-width, 35% );
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-9062 .elementor-element.elementor-element-209a8a29 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 20px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-209a8a29:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-209a8a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #161616;
}

.elementor-9062 .elementor-element.elementor-element-209a8a29, .elementor-9062 .elementor-element.elementor-element-209a8a29::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-757087b5 {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-9062 .elementor-element.elementor-element-757087b5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kallisto Medium", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-2d4beb79 {
    text-align: center;
    color: var( --e-global-color-d19f964 );
    font-family: "Inter Regular", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-373ee4f {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-9062 .elementor-element.elementor-element-373ee4f:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-373ee4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-651c6e1 );
}

.elementor-9062 .elementor-element.elementor-element-373ee4f, .elementor-9062 .elementor-element.elementor-element-373ee4f::before {
    --border-transition: 0.3s;
}

.elementor-9062 .elementor-element.elementor-element-166a875 img {
    width: 35%;
}

.elementor-9062 .elementor-element.elementor-element-34a87b31 {
    text-align: center;
    width: initial;
    max-width: initial;
}

.elementor-9062 .elementor-element.elementor-element-34a87b31 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter Regular", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-9062 .elementor-element.elementor-element-67fecfdf img {
    width: 35%;
}

@media(max-width: 1024px) {
    .elementor-9062 .elementor-element.elementor-element-4e6dd5bb > .elementor-widget-container {
        margin:0px 0px 0px 40px;
    }

    .elementor-9062 .elementor-element.elementor-element-4e6dd5bb {
        --container-widget-width: 215px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 215px );
        max-width: 215px;
    }

    .elementor-9062 .elementor-element.elementor-element-209d1dc8 .elementor-button {
        width: 125px;
    }

    .elementor-9062 .elementor-element.elementor-element-209d1dc8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-266ee2a4 > .elementor-widget-container {
        margin: 0px 58px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-16039027 {
        --min-height: 1440px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --padding-block-start: 500px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-16039027:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-16039027 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url(../../../../assets/img/banner-bg-cel.webp);
        background-position: center;
        background-size: cover;
    }

    .elementor-9062 .elementor-element.elementor-element-65e56fc3 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 520px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-item > a {
        font-size: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-4d59cd54 {
        text-align: center;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
    }

    .elementor-9062 .elementor-element.elementor-element-4d59cd54 .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-9062 .elementor-element.elementor-element-18bd7941 {
        text-align: center;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60% );
        max-width: 60%;
    }

    .elementor-9062 .elementor-element.elementor-element-8091ef6 {
        --justify-content: center;
    }

    .elementor-9062 .elementor-element.elementor-element-2d63af42 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-9062 .elementor-element.elementor-element-3513148c {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-3513148c img {
        width: 15%;
    }

    .elementor-9062 .elementor-element.elementor-element-2377b6f5 {
        --lottie-container-width: 80%;
        --container-widget-width: 11%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 11% );
        max-width: 11%;
        z-index: 999;
    }

    .elementor-9062 .elementor-element.elementor-element-5009ac2b > .elementor-widget-container {
        margin: 55px 0px -3px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5009ac2b {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-9062 .elementor-element.elementor-element-5009ac2b.elementor-element {
        --order: 99999 /* order end hack */;
    }

    .elementor-9062 .elementor-element.elementor-element-1a7cc1c3 {
        --min-height: 82px;
        --justify-content: space-between;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-1184ed4 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9062 .elementor-element.elementor-element-1184ed4 .elementor-icon {
        font-size: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-1184ed4 .elementor-icon i {
        transform: rotate(0deg);
    }

    .elementor-9062 .elementor-element.elementor-element-1184ed4 .elementor-icon-box-title {
        margin-bottom: 6px;
    }

    .elementor-9062 .elementor-element.elementor-element-1184ed4 .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-1184ed4 .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-1184ed4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-154c9756 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9062 .elementor-element.elementor-element-154c9756 .elementor-icon {
        font-size: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-154c9756 .elementor-icon i {
        transform: rotate(0deg);
    }

    .elementor-9062 .elementor-element.elementor-element-154c9756 .elementor-icon-box-title {
        margin-bottom: 6px;
    }

    .elementor-9062 .elementor-element.elementor-element-154c9756 .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-154c9756 .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-154c9756 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-16cd8ef8 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9062 .elementor-element.elementor-element-16cd8ef8 .elementor-icon {
        font-size: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-16cd8ef8 .elementor-icon i {
        transform: rotate(0deg);
    }

    .elementor-9062 .elementor-element.elementor-element-16cd8ef8 .elementor-icon-box-title {
        margin-bottom: 6px;
    }

    .elementor-9062 .elementor-element.elementor-element-16cd8ef8 .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-16cd8ef8 .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-16cd8ef8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3e41ac86 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-2a12213 {
        --min-height: 850px;
        --justify-content: space-between;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2a12213:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-2a12213 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        /* background-image: url("../../2023/08/BLOCO-02-TB-03.jpg"); */
    }

    .elementor-9062 .elementor-element.elementor-element-28f735da > .elementor-widget-container {
        margin: -3px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-28f735da {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-9062 .elementor-element.elementor-element-2d408a08 img {
        width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-2d408a08 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5eeb0e45 {
        --margin-block-start: 0px;
        --margin-block-end: -190px;
        --margin-inline-start: 0px;
        --margin-inline-end: -580px;
    }

    .elementor-9062 .elementor-element.elementor-element-57b6102e {
        --width: 150px;
    }

    .elementor-9062 .elementor-element.elementor-element-57b6102e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-57b6102e.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-228c8b6e img {
        width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-228c8b6e > .elementor-widget-container {
        margin: 20px 0px -75px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6803a6f5 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-9062 .elementor-element.elementor-element-6803a6f5 > .elementor-widget-container {
        margin: 0px 0px -6px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6803a6f5 {
        width: var( --container-widget-width, 92% );
        max-width: 92%;
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-6803a6f5.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-3f6da1be {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 85% );
        max-width: 85%;
    }

    .elementor-9062 .elementor-element.elementor-element-27047b35 > .elementor-widget-container {
        margin: 0px 0px -3px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-27047b35 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-9062 .elementor-element.elementor-element-27047b35.elementor-element {
        --order: 99999 /* order end hack */;
    }

    .elementor-9062 .elementor-element.elementor-element-6d344fd7 {
        --min-height: 650px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --gap: 0px 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6d344fd7:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-6d344fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        =: url(
        "../../2024/01/BLOCO-03-TB-03.jpg");
        background-color: var(--e-global-color-fb738e6);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-9062 .elementor-element.elementor-element-204960ce {
        --min-height: 0px;
        --margin-block-start: 0px;
        --margin-block-end: -15px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6058d4df {
        text-align: center;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-7db4d10d {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-7db4d10d > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-7db4d10d.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-1c20982a.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-545f1b1 {
        --min-height: 420px;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --justify-content: center;
        --gap: 20px 20px;
        --margin-block-start: 0px;
        --margin-block-end: -30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-75e1d877 {
        --margin-block-start: 0px;
        --margin-block-end: -40px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 40px;
        --padding-block-end: 40px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }

    .elementor-9062 .elementor-element.elementor-element-75e1d877.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-title a {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-63666cd9 {
        --margin-block-start: 0px;
        --margin-block-end: -30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 40px;
        --padding-block-end: 40px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }

    .elementor-9062 .elementor-element.elementor-element-63666cd9.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-109762df {
        --margin-block-start: -31px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-109762df.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-1f13e95b.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-3b290cf {
        --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;
        --align-items: center;
        --padding-block-start: 60px;
        --padding-block-end: 50px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-3b290cf:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-3b290cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background: black;
    }

    .elementor-9062 .elementor-element.elementor-element-3280e169 > .elementor-widget-container {
        margin: -63px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3280e169 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-9062 .elementor-element.elementor-element-7f73af95 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2575204 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-2575204 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 90% );
        max-width: 90%;
    }

    .elementor-9062 .elementor-element.elementor-element-9b80ebb {
        font-size: 14px;
        --container-widget-width: 862px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 862px );
        max-width: 862px;
    }

    .elementor-9062 .elementor-element.elementor-element-78a4429b {
        --container-widget-width: 650px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 650px );
        max-width: 650px;
    }

    .elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-prev, .elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-next {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-5084fa76 {
        --container-widget-width: 94%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 94% );
        max-width: 94%;
    }

    .elementor-9062 .elementor-element.elementor-element-71ab0767 {
        --container-widget-width: 636px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 636px );
        max-width: 636px;
    }

    .elementor-9062 .elementor-element.elementor-element-34494204 .slick-prev, .elementor-9062 .elementor-element.elementor-element-34494204 .slick-next {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-34494204 {
        --container-widget-width: 94%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 94% );
        max-width: 94%;
    }

    .elementor-9062 .elementor-element.elementor-element-77e025d2 {
        --container-widget-width: 650px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 650px );
        max-width: 650px;
    }

    .elementor-9062 .elementor-element.elementor-element-473e2274 .slick-prev, .elementor-9062 .elementor-element.elementor-element-473e2274 .slick-next {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-473e2274 {
        --container-widget-width: 94%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 94% );
        max-width: 94%;
    }

    .elementor-9062 .elementor-element.elementor-element-280c1b21 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 50px;
        --padding-block-end: 40px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2e94f96e {
        --container-widget-width: 875px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 875px );
        max-width: 875px;
    }

    .elementor-9062 .elementor-element.elementor-element-604659a5 .slick-prev, .elementor-9062 .elementor-element.elementor-element-604659a5 .slick-next {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-604659a5 {
        --container-widget-width: 94%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 94% );
        max-width: 94%;
    }

    .elementor-9062 .elementor-element.elementor-element-3c8ccbf5 .elementor-button {
        width: 375px;
    }

    .elementor-9062 .elementor-element.elementor-element-57789752 {
        --min-height: 150px;
        --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;
        --justify-content: space-between;
        --align-items: center;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-57789752:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-57789752 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/02/CTA-TB.jpg");
    }

    .elementor-9062 .elementor-element.elementor-element-21499002 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-21499002 {
        width: var( --container-widget-width, 100px );
        max-width: 100px;
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-4db843de {
        text-align: center;
        --container-widget-width: 57%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 57% );
        max-width: 57%;
    }

    .elementor-9062 .elementor-element.elementor-element-4db843de .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9062 .elementor-element.elementor-element-4db843de > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-532756ea > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-532756ea {
        width: var( --container-widget-width, 90px );
        max-width: 90px;
        --container-widget-width: 90px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-5ead5fa8 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --padding-block-start: 70px;
        --padding-block-end: 70px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-44ffc863 {
        text-align: center;
        width: var( --container-widget-width, 60% );
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-44ffc863 .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-9062 .elementor-element.elementor-element-44ffc863.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-1ebee693 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-1ebee693 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1ebee693 {
        --container-widget-width: 750px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 750px );
        max-width: 750px;
    }

    .elementor-9062 .elementor-element.elementor-element-56e3c96e {
        font-size: 14px;
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 800px );
        max-width: 800px;
    }

    .elementor-9062 .elementor-element.elementor-element-5f524765 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 2% 2%;
        --flex-wrap: wrap;
    }

    .elementor-9062 .elementor-element.elementor-element-d86b484 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-d86b484 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-6732b187 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-433b6049 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-433b6049 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-7be5c81b > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-7be5c81b {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-65144a93 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 2% 2%;
        --flex-wrap: wrap;
        --margin-block-start: -20px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2a390c9 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-260ea6c > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-260ea6c {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-65a9dedd > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-65a9dedd {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-35dc0cbd {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-6c0bad43 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 2% 2%;
        --flex-wrap: wrap;
        --margin-block-start: -20px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-155fbe15 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-222509c {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-611372bb > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-611372bb {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-369a0bc3 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-369a0bc3 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-57e031cd {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 2% 2%;
        --flex-wrap: wrap;
        --margin-block-start: -20px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-7c232f06 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-28b5afbe {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-5f5d6cd1 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5f5d6cd1 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-4b434a24 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4b434a24 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-73c7d006 .elementor-button {
        font-size: 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-73c7d006 > .elementor-widget-container {
        margin: 35px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-73c7d006.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-103dc967 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --padding-block-start: 70px;
        --padding-block-end: 70px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-6d6a2705 {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 70% );
        max-width: 70%;
    }

    .elementor-9062 .elementor-element.elementor-element-4659ca36 {
        --container-widget-width: 875px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 875px );
        max-width: 875px;
    }

    .elementor-9062 .elementor-element.elementor-element-af3e6ab {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 2% 2%;
        --flex-wrap: wrap;
    }

    .elementor-9062 .elementor-element.elementor-element-358089e3 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-358089e3 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-2db3493a {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-61c3523d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-61c3523d {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-94a18e3 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-94a18e3 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-d490d88 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 2% 2%;
        --flex-wrap: wrap;
    }

    .elementor-9062 .elementor-element.elementor-element-46ea5f8e {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-44a850d1 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-44a850d1 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-4298813a > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4298813a {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-373e53cd {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-29520d3b {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 2% 2%;
        --flex-wrap: wrap;
    }

    .elementor-9062 .elementor-element.elementor-element-19623e04 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-7512f09e {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-5d2fb1d9 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5d2fb1d9 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-638d4b26 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-638d4b26 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-174c4660 {
        --gap: 2% 2%;
        --flex-wrap: wrap;
    }

    .elementor-9062 .elementor-element.elementor-element-4acc62e6 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-2ace6151 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-38a860bf > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-38a860bf {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-54320c12 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-54320c12 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49% );
        max-width: 49%;
    }

    .elementor-9062 .elementor-element.elementor-element-76fb84f3 .elementor-button {
        width: 375px;
    }

    .elementor-9062 .elementor-element.elementor-element-3b8775c9 {
        --min-height: 150px;
        --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;
        --justify-content: space-between;
        --align-items: center;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3b8775c9:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-3b8775c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url(../../../../assets/img/bloco-cta.webp);
    }

    .elementor-9062 .elementor-element.elementor-element-65d0b436 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-65d0b436 {
        width: var( --container-widget-width, 90px );
        max-width: 90px;
        --container-widget-width: 90px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-2b560b23 {
        text-align: center;
        --container-widget-width: 57%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 57% );
        max-width: 57%;
    }

    .elementor-9062 .elementor-element.elementor-element-2b560b23 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-35d930f3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-35d930f3 {
        width: var( --container-widget-width, 90px );
        max-width: 90px;
        --container-widget-width: 90px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-4527de12 {
        --min-height: 857px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: flex-start;
        --flex-wrap: wrap;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 75px;
        --padding-block-end: 60px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-4527de12:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-4527de12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background: black;
    }

    .elementor-9062 .elementor-element.elementor-element-270a9e06 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-270a9e06.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-9062 .elementor-element.elementor-element-2b9f16a1 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60% );
        max-width: 60%;
    }

    .elementor-9062 .elementor-element.elementor-element-2ad0242c {
        --container-widget-width: 87%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 87% );
        max-width: 87%;
    }

    .elementor-9062 .elementor-element.elementor-element-394fc346 > .elementor-widget-container {
        margin: -12px 0px -12px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-394fc346 {
        width: var( --container-widget-width, 86% );
        max-width: 86%;
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-394fc346.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-25ae4036 {
        width: var( --container-widget-width, 86% );
        max-width: 86%;
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-25ae4036.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-6b8d5e59 {
        --min-height: 460px;
        --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;
        --justify-content: space-evenly;
        --align-items: center;
        --gap: 0px 0px;
        --flex-wrap: wrap;
        --margin-block-start: 10px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6b8d5e59.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-3b2ea481 {
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-9062 .elementor-element.elementor-element-3afd84dd {
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-9062 .elementor-element.elementor-element-22bda400 {
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-9062 .elementor-element.elementor-element-5cb88371 {
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-9062 .elementor-element.elementor-element-37b99270 {
        --min-height: 1190px;
        --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;
        --justify-content: flex-start;
        --align-items: center;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-2af3040a {
        --min-height: 0px;
        --margin-block-start: 75px;
        --margin-block-end: -15px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5678ce82 {
        text-align: center;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-9062 .elementor-element.elementor-element-5678ce82.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-4e771bf8 {
        text-align: center;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-4e771bf8 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4e771bf8.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07 {
        text-align: center;
        --container-widget-width: 94%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 94% );
        max-width: 94%;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07 > .elementor-widget-container {
        margin: 0px -10px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-6aff5784 {
        text-align: center;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 90% );
        max-width: 90%;
    }

    .elementor-9062 .elementor-element.elementor-element-6aff5784.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-2ca473f3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2ca473f3 {
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 84% );
        max-width: 84%;
    }

    .elementor-9062 .elementor-element.elementor-element-5ba06115 {
        --margin-block-start: 40px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2f9d5e11 .elementor-button {
        width: 375px;
    }

    .elementor-9062 .elementor-element.elementor-element-37d8f67d {
        --min-height: 425px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: center;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-37d8f67d.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-279dd4fa > .elementor-widget-container {
        margin: -23px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-279dd4fa {
        width: var( --container-widget-width, 100px );
        max-width: 100px;
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-279dd4fa.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-31dfb547 {
        --min-height: 378px;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 0px 0px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-31dfb547.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-6bcdc2a8 {
        --min-height: 0px;
        --gap: 7px 7px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1fa8b8de {
        text-align: left;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
    }

    .elementor-9062 .elementor-element.elementor-element-1fa8b8de .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-9062 .elementor-element.elementor-element-1fa8b8de.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-22d3d184 {
        text-align: left;
        width: var( --container-widget-width, 90% );
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-22d3d184 > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-22d3d184.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-156bd26f {
        text-align: left;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-156bd26f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-156bd26f.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-3f83295a {
        text-align: left;
        width: var( --container-widget-width, 90% );
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-3f83295a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3f83295a.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-486b37f1 {
        text-align: center;
        --container-widget-width: 64%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 64% );
        max-width: 64%;
    }

    .elementor-9062 .elementor-element.elementor-element-486b37f1.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-64d2308d {
        --min-height: 534px;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 0px 0px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 75px;
        --padding-inline-end: 75px;
    }

    .elementor-9062 .elementor-element.elementor-element-64d2308d:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-64d2308d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url(../../../../assets/img/capa-wpp-cel.webp);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .elementor-9062 .elementor-element.elementor-element-102c6bfd > .elementor-widget-container {
        margin: -17px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-102c6bfd {
        width: var( --container-widget-width, 20% );
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-102c6bfd.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-1d8e0be6 {
        --min-height: 330px;
        --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;
        --justify-content: space-around;
        --align-items: flex-start;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2462111b {
        --min-height: 324px;
        --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;
        --justify-content: space-around;
        --align-items: flex-start;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-716de9dc {
        text-align: left;
        width: var( --container-widget-width, 569px );
        max-width: 569px;
        --container-widget-width: 569px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-716de9dc .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-9062 .elementor-element.elementor-element-716de9dc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-40bc8427 {
        text-align: left;
    }

    .elementor-9062 .elementor-element.elementor-element-40bc8427 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-9062 .elementor-element.elementor-element-602b6bbc {
        text-align: left;
        font-size: 15px;
        width: var( --container-widget-width, 85% );
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-602b6bbc.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-5aeba21a .elementor-button {
        width: 317px;
    }

    .elementor-9062 .elementor-element.elementor-element-57cab880 {
        --min-height: 150px;
        --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;
        --justify-content: space-between;
        --align-items: center;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-57cab880:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-57cab880 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/02/CTA-TB.jpg");
    }

    .elementor-9062 .elementor-element.elementor-element-602bf6c8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-602bf6c8 {
        width: var( --container-widget-width, 90px );
        max-width: 90px;
        --container-widget-width: 90px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-78b11658 {
        text-align: center;
        --container-widget-width: 54%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 54% );
        max-width: 54%;
    }

    .elementor-9062 .elementor-element.elementor-element-78b11658 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9062 .elementor-element.elementor-element-78b11658 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-402d9bf3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-402d9bf3 {
        width: var( --container-widget-width, 90px );
        max-width: 90px;
        --container-widget-width: 90px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-65fa90cb {
        --min-height: 692px;
        --justify-content: flex-start;
        --padding-block-start: 100px;
        --padding-block-end: 75px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-65fa90cb:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-65fa90cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/02/RESULTADO-DOS-ALUNOS-TB.jpg");
        background-position: center center;
        background-size: cover;
    }

    .elementor-9062 .elementor-element.elementor-element-408de1ea {
        --justify-content: center;
        --margin-block-start: 0px;
        --margin-block-end: 30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-7a467559 > .elementor-widget-container {
        margin: 0px 0px 0px -5px;
    }

    .elementor-9062 .elementor-element.elementor-element-7a467559 {
        --container-widget-width: 14%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 14% );
        max-width: 14%;
    }

    .elementor-9062 .elementor-element.elementor-element-15146251 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-9062 .elementor-element.elementor-element-15146251 {
        width: var( --container-widget-width, 85% );
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-15146251.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-60887a76 {
        font-size: 16px;
        width: var( --container-widget-width, 85% );
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-60887a76.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-714242cb {
        --margin-block-start: -25px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4eb5881b > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4eb5881b {
        --container-widget-width: 82%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 82% );
        max-width: 82%;
    }

    .elementor-9062 .elementor-element.elementor-element-4045b549 {
        --margin-block-start: 10px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-65a52180 {
        text-align: center;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 85% );
        max-width: 85%;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520 .elementor-main-swiper {
        height: 256px;
        width: 802px;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520 .elementor-custom-embed-play i {
        font-size: 80px;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520 {
        width: var( --container-widget-width, 905px );
        max-width: 905px;
        --container-widget-width: 905px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-43a046c2 {
        --justify-content: center;
        --padding-block-start: 65px;
        --padding-block-end: 70px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-43a046c2:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-43a046c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/02/PRECO-TB-01.jpg");
    }

    .elementor-9062 .elementor-element.elementor-element-5ad30e13 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --margin-block-start: 50px;
        --margin-block-end: 30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-71ff2265 {
        text-align: center;
        --container-widget-width: 97%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 97% );
        max-width: 97%;
    }

    .elementor-9062 .elementor-element.elementor-element-71ff2265 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-9062 .elementor-element.elementor-element-71ff2265 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-71ff2265.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-690ebad8 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3b2ad00e {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-412c581a {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-44fba0b5 > .elementor-widget-container {
        margin: 5px 0px 0px 5px;
    }

    .elementor-9062 .elementor-element.elementor-element-6e0dfaa6 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-bb0be89 {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-43f34893 > .elementor-widget-container {
        margin: 5px 0px 0px 5px;
    }

    .elementor-9062 .elementor-element.elementor-element-1d665c6f .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-573db4d1 {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4a673f02 > .elementor-widget-container {
        margin: 5px 0px 0px 5px;
    }

    .elementor-9062 .elementor-element.elementor-element-1a596edb .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-59d06895 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-57086790 {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-7c307704 > .elementor-widget-container {
        margin: 5px 0px 0px 5px;
    }

    .elementor-9062 .elementor-element.elementor-element-6604f96c .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-4a8d2bee {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-34f84c20 > .elementor-widget-container {
        margin: 5px 0px 0px 5px;
    }

    .elementor-9062 .elementor-element.elementor-element-75a7ab7c .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-364e443c {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-7fa6becd > .elementor-widget-container {
        margin: 5px 0px 0px 5px;
    }

    .elementor-9062 .elementor-element.elementor-element-1f4dde3f .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-515f146b > .elementor-widget-container {
        margin: -40px 0px 30px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-515f146b {
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 84% );
        max-width: 84%;
    }

    .elementor-9062 .elementor-element.elementor-element-1671fdcb {
        --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;
        --align-items: center;
        --padding-block-start: 30px;
        --padding-block-end: 20px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1842520f {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 77px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6e03928f {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-19af90b5 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 12% );
        max-width: 12%;
    }

    .elementor-9062 .elementor-element.elementor-element-20199536 {
        text-align: left;
        width: var( --container-widget-width, 85% );
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-20199536 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-20199536 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-20199536.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-7c012cfe {
        text-align: left;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-7c012cfe > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-7c012cfe.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-137dfc06 {
        text-align: left;
        font-size: 14px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-137dfc06 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-137dfc06.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-2f4b8566 {
        --gap: 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-44d676b {
        --gap: 10px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-43f31e78 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-6130be74 {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-182d556a {
        --gap: 10px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-213acaa0 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-4bfd541e {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-5989e1e7 {
        --gap: 10px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-26a6febf .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-34ca6a94 {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-104d023b {
        --margin-block-start: 0px;
        --margin-block-end: 30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 75px;
        --padding-block-start: 40px;
        --padding-block-end: 40px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-104d023b.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-1281bbc3 {
        --container-widget-width: 78%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 78% );
        max-width: 78%;
    }

    .elementor-9062 .elementor-element.elementor-element-6e2a8f20 .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-9062 .elementor-element.elementor-element-6cc47fc2 .elementor-button {
        width: 255px;
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-283a2513 img {
        width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-283a2513 {
        --container-widget-width: 74%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 74% );
        max-width: 74%;
    }

    .elementor-9062 .elementor-element.elementor-element-321bef05 > .elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-321bef05 {
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 84% );
        max-width: 84%;
    }

    .elementor-9062 .elementor-element.elementor-element-4d415bdd {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --margin-block-start: -30px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1f109da2 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-9062 .elementor-element.elementor-element-5ef8be45 {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-5ef8be45.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-a6545f6 {
        text-align: center;
        --container-widget-width: 58%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 58% );
        max-width: 58%;
    }

    .elementor-9062 .elementor-element.elementor-element-a6545f6.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-f5c9d4 {
        text-align: center;
        --container-widget-width: 72%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 72% );
        max-width: 72%;
    }

    .elementor-9062 .elementor-element.elementor-element-f5c9d4.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-55619311.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-6ac28bf9 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-9062 .elementor-element.elementor-element-6ac28bf9.e-con {
        --align-self: center;
        --order: -99999 /* order start hack */;
    }

    .elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-tab-content {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-2dccb777 {
        width: var( --container-widget-width, 75% );
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-2dccb777.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-4d4c6444 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-9062 .elementor-element.elementor-element-4d4c6444.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-f2b3509 {
        text-align: center;
        --container-widget-width: 58%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 58% );
        max-width: 58%;
    }

    .elementor-9062 .elementor-element.elementor-element-f2b3509.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-19d4e8ec {
        text-align: center;
        width: var( --container-widget-width, 66% );
        max-width: 66%;
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-19d4e8ec .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-9062 .elementor-element.elementor-element-19d4e8ec.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-5fbc99c3 {
        text-align: center;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60% );
        max-width: 60%;
    }

    .elementor-9062 .elementor-element.elementor-element-5fbc99c3.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-30585e6a .elementor-button {
        font-size: 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-253b3aef {
        --min-height: 150px;
        --justify-content: center;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
        --z-index: 1;
    }

    .elementor-9062 .elementor-element.elementor-element-253b3aef:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-253b3aef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/08/BLOCO-RELOGIO-TB-01.jpg");
    }

    .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-wrapper {
        max-width: 50%;
    }

    .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-item {
        border-width: -1px -1px -1px -1px;
    }

    .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-digits {
        font-size: 35px;
    }

    .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-label {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-d5bb78f {
        --min-height: 802px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: flex-end;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-d5bb78f:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-d5bb78f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/02/EXPERT-TB.jpg");
        background-position: top center;
    }

    .elementor-9062 .elementor-element.elementor-element-b0ccac7 {
        --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;
        --justify-content: center;
        --align-items: center;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-b0ccac7.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-9062 .elementor-element.elementor-element-77b56b9c {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-77b56b9c.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-48fd1c13 {
        text-align: center;
        --container-widget-width: 620px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 620px );
        max-width: 620px;
    }

    .elementor-9062 .elementor-element.elementor-element-6e9f29e8 {
        text-align: center;
        --container-widget-width: 640px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 640px );
        max-width: 640px;
    }

    .elementor-9062 .elementor-element.elementor-element-6e9f29e8 > .elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-74d1c53d {
        text-align: center;
        --container-widget-width: 55%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 55% );
        max-width: 55%;
    }

    .elementor-9062 .elementor-element.elementor-element-74d1c53d img {
        width: 53%;
    }

    .elementor-9062 .elementor-element.elementor-element-74d1c53d.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-4c69fc0d > .elementor-widget-container {
        margin: 100px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4c69fc0d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-4c69fc0d.elementor-element {
        --order: 99999 /* order end hack */;
    }

    .elementor-9062 .elementor-element.elementor-element-209a8a29 {
        --padding-block-start: 70px;
        --padding-block-end: 40px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-2d4beb79 {
        width: var( --container-widget-width, 84% );
        max-width: 84%;
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-2d4beb79.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-373ee4f {
        --padding-block-start: 40px;
        --padding-block-end: 40px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }
}

@media(min-width: 768px) {
    .elementor-9062 .elementor-element.elementor-element-55cdd9d7 {
        --width:70%;
    }

    .elementor-9062 .elementor-element.elementor-element-65e56fc3 {
        --width: 55%;
    }

    .elementor-9062 .elementor-element.elementor-element-5eeb0e45 {
        --width: 20%;
    }

    .elementor-9062 .elementor-element.elementor-element-204960ce {
        --width: 35%;
    }

    .elementor-9062 .elementor-element.elementor-element-545f1b1 {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-75e1d877 {
        --width: 48%;
    }

    .elementor-9062 .elementor-element.elementor-element-63666cd9 {
        --width: 48%;
    }

    .elementor-9062 .elementor-element.elementor-element-109762df {
        --width: 48%;
    }

    .elementor-9062 .elementor-element.elementor-element-1f13e95b {
        --width: 48%;
    }

    .elementor-9062 .elementor-element.elementor-element-7f73af95 {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-78c1d9fc {
        --width: 98%;
    }

    .elementor-9062 .elementor-element.elementor-element-2693a26d {
        --width: 98%;
    }

    .elementor-9062 .elementor-element.elementor-element-68d284ac {
        --width: 98%;
    }

    .elementor-9062 .elementor-element.elementor-element-280c1b21 {
        --width: 98%;
    }

    .elementor-9062 .elementor-element.elementor-element-270a9e06 {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-3b2ea481 {
        --width: 23%;
    }

    .elementor-9062 .elementor-element.elementor-element-3afd84dd {
        --width: 23%;
    }

    .elementor-9062 .elementor-element.elementor-element-22bda400 {
        --width: 23%;
    }

    .elementor-9062 .elementor-element.elementor-element-5cb88371 {
        --width: 23%;
    }

    .elementor-9062 .elementor-element.elementor-element-2af3040a {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-5ba06115 {
        --width: 500px;
    }

    .elementor-9062 .elementor-element.elementor-element-6bcdc2a8 {
        --width: 40%;
    }

    .elementor-9062 .elementor-element.elementor-element-1d8e0be6 {
        --width: 500px;
    }

    .elementor-9062 .elementor-element.elementor-element-2462111b {
        --width: 500px;
    }

    .elementor-9062 .elementor-element.elementor-element-408de1ea {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-412c581a {
        --width: 36%;
    }

    .elementor-9062 .elementor-element.elementor-element-bb0be89 {
        --width: 36%;
    }

    .elementor-9062 .elementor-element.elementor-element-573db4d1 {
        --width: 36%;
    }

    .elementor-9062 .elementor-element.elementor-element-57086790 {
        --width: 36%;
    }

    .elementor-9062 .elementor-element.elementor-element-4a8d2bee {
        --width: 36%;
    }

    .elementor-9062 .elementor-element.elementor-element-364e443c {
        --width: 36%;
    }

    .elementor-9062 .elementor-element.elementor-element-1842520f {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-2f16762f {
        --width: 70%;
    }

    .elementor-9062 .elementor-element.elementor-element-5a5dae20 {
        --width: 70%;
    }

    .elementor-9062 .elementor-element.elementor-element-64eac3f7 {
        --width: 70%;
    }

    .elementor-9062 .elementor-element.elementor-element-104d023b {
        --width: 35%;
    }

    .elementor-9062 .elementor-element.elementor-element-1f109da2 {
        --width: 35%;
    }

    .elementor-9062 .elementor-element.elementor-element-6ac28bf9 {
        --width: 65%;
    }

    .elementor-9062 .elementor-element.elementor-element-4d4c6444 {
        --width: 39%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-9062 .elementor-element.elementor-element-55cdd9d7 {
        --width:60%;
    }

    .elementor-9062 .elementor-element.elementor-element-65e56fc3 {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-1a7cc1c3 {
        --content-width: 645px;
    }

    .elementor-9062 .elementor-element.elementor-element-5eeb0e45 {
        --width: 16%;
    }

    .elementor-9062 .elementor-element.elementor-element-204960ce {
        --width: 77%;
    }

    .elementor-9062 .elementor-element.elementor-element-545f1b1 {
        --width: 97%;
    }

    .elementor-9062 .elementor-element.elementor-element-75e1d877 {
        --width: 42%;
    }

    .elementor-9062 .elementor-element.elementor-element-63666cd9 {
        --width: 42%;
    }

    .elementor-9062 .elementor-element.elementor-element-109762df {
        --width: 42%;
    }

    .elementor-9062 .elementor-element.elementor-element-1f13e95b {
        --width: 42%;
    }

    .elementor-9062 .elementor-element.elementor-element-7f73af95 {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-78c1d9fc {
        --width: 92%;
    }

    .elementor-9062 .elementor-element.elementor-element-2693a26d {
        --width: 92%;
    }

    .elementor-9062 .elementor-element.elementor-element-68d284ac {
        --width: 92%;
    }

    .elementor-9062 .elementor-element.elementor-element-280c1b21 {
        --width: 92%;
    }

    .elementor-9062 .elementor-element.elementor-element-5f524765 {
        --content-width: 842px;
    }

    .elementor-9062 .elementor-element.elementor-element-65144a93 {
        --content-width: 842px;
    }

    .elementor-9062 .elementor-element.elementor-element-6c0bad43 {
        --content-width: 842px;
    }

    .elementor-9062 .elementor-element.elementor-element-57e031cd {
        --content-width: 842px;
    }

    .elementor-9062 .elementor-element.elementor-element-af3e6ab {
        --content-width: 618px;
    }

    .elementor-9062 .elementor-element.elementor-element-d490d88 {
        --content-width: 618px;
    }

    .elementor-9062 .elementor-element.elementor-element-29520d3b {
        --content-width: 618px;
    }

    .elementor-9062 .elementor-element.elementor-element-174c4660 {
        --content-width: 618px;
    }

    .elementor-9062 .elementor-element.elementor-element-6b8d5e59 {
        --width: 90%;
    }

    .elementor-9062 .elementor-element.elementor-element-3b2ea481 {
        --width: 45%;
    }

    .elementor-9062 .elementor-element.elementor-element-3afd84dd {
        --width: 45%;
    }

    .elementor-9062 .elementor-element.elementor-element-22bda400 {
        --width: 45%;
    }

    .elementor-9062 .elementor-element.elementor-element-5cb88371 {
        --width: 45%;
    }

    .elementor-9062 .elementor-element.elementor-element-2af3040a {
        --width: 92%;
    }

    .elementor-9062 .elementor-element.elementor-element-31dfb547 {
        --width: 831px;
    }

    .elementor-9062 .elementor-element.elementor-element-6bcdc2a8 {
        --width: 68%;
    }

    .elementor-9062 .elementor-element.elementor-element-1d8e0be6 {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-2462111b {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-65fa90cb {
        --width: 1920px;
    }

    .elementor-9062 .elementor-element.elementor-element-5ad30e13 {
        --content-width: 873px;
    }

    .elementor-9062 .elementor-element.elementor-element-3b2ad00e {
        --content-width: 97%;
    }

    .elementor-9062 .elementor-element.elementor-element-412c581a {
        --width: 37%;
    }

    .elementor-9062 .elementor-element.elementor-element-bb0be89 {
        --width: 37%;
    }

    .elementor-9062 .elementor-element.elementor-element-573db4d1 {
        --width: 37%;
    }

    .elementor-9062 .elementor-element.elementor-element-59d06895 {
        --content-width: 97%;
    }

    .elementor-9062 .elementor-element.elementor-element-57086790 {
        --width: 37%;
    }

    .elementor-9062 .elementor-element.elementor-element-4a8d2bee {
        --width: 37%;
    }

    .elementor-9062 .elementor-element.elementor-element-364e443c {
        --width: 37%;
    }

    .elementor-9062 .elementor-element.elementor-element-1842520f {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-6e03928f {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-2f4b8566 {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-104d023b {
        --width: 35%;
    }

    .elementor-9062 .elementor-element.elementor-element-1f109da2 {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-6ac28bf9 {
        --width: 98%;
    }

    .elementor-9062 .elementor-element.elementor-element-4d4c6444 {
        --width: 75%;
    }

    .elementor-9062 .elementor-element.elementor-element-d5bb78f {
        --width: 100%;
    }
}

@media(min-width: 2400px) {
    .elementor-9062 .elementor-element.elementor-element-54568486 {
        --min-height:85px;
    }

    .elementor-9062 .elementor-element.elementor-element-209d1dc8 .elementor-button {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-266ee2a4 .elementor-button {
        width: 210px;
    }

    .elementor-9062 .elementor-element.elementor-element-16039027 {
        --min-height: 900px;
        --margin-block-start: -85px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-16039027:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-16039027 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../assets/img/banner-bg.webp");
    }

    .elementor-9062 .elementor-element.elementor-element-65e56fc3 {
        --margin-block-start: 0px;
        --margin-block-end: 175px;
        --margin-inline-start: 0px;
        --margin-inline-end: 500px;
    }

    .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-9062 .elementor-element.elementor-element-4d59cd54 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5009ac2b {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 40% );
        max-width: 40%;
    }

    .elementor-9062 .elementor-element.elementor-element-1a7cc1c3 {
        --min-height: 85px;
        --justify-content: space-around;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-1184ed4 > .elementor-widget-container {
        margin: 0px 0px 0px -30px;
    }

    .elementor-9062 .elementor-element.elementor-element-154c9756 > .elementor-widget-container {
        margin: 0px 0px 0px -30px;
    }

    .elementor-9062 .elementor-element.elementor-element-16cd8ef8 > .elementor-widget-container {
        margin: 0px 0px 0px -30px;
    }

    .elementor-9062 .elementor-element.elementor-element-3e41ac86 {
        --min-height: 172px;
    }

    .elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-2a12213 {
        --min-height: 1000px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2a12213:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-2a12213 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url(../../../../assets/img/layout.webp);
    }

    .elementor-9062 .elementor-element.elementor-element-28f735da > .elementor-widget-container {
        margin: -2px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-28f735da {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 40% );
        max-width: 40%;
    }

    .elementor-9062 .elementor-element.elementor-element-2d408a08 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-69888502 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5eeb0e45 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-57b6102e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-228c8b6e > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3d19e782 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6803a6f5 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-9062 .elementor-element.elementor-element-27047b35 {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 40% );
        max-width: 40%;
    }

    .elementor-9062 .elementor-element.elementor-element-6d344fd7 {
        --min-height: 532px;
    }

    .elementor-9062 .elementor-element.elementor-element-6d344fd7:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-6d344fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background: black;
    }

    .elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-title a {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-3b290cf {
        --min-height: 0px;
        --padding-block-start: 20px;
        --padding-block-end: 90px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3b290cf:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-3b290cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background: black;
    }

    .elementor-9062 .elementor-element.elementor-element-3280e169 > .elementor-widget-container {
        margin: -23px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-57789752 {
        --min-height: 220px;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-57789752:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-57789752 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../assets/img/bloco-cta.webp");
    }

    .elementor-9062 .elementor-element.elementor-element-4db843de .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-4db843de > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-4db843de {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
    }

    .elementor-9062 .elementor-element.elementor-element-5ead5fa8 {
        --min-height: 1440px;
        --padding-block-start: 100px;
        --padding-block-end: 100px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5f524765 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-65144a93 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-6c0bad43 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-57e031cd {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-103dc967 {
        --min-height: 1440px;
        --padding-block-start: 130px;
        --padding-block-end: 100px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-103dc967:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-103dc967 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/08/BLOCO-05-UW-03.jpg");
    }

    .elementor-9062 .elementor-element.elementor-element-af3e6ab {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-d490d88 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-29520d3b {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-174c4660 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-3b8775c9 {
        --min-height: 220px;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-3b8775c9:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-3b8775c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../assets/img/bloco-cta.webp");
    }

    .elementor-9062 .elementor-element.elementor-element-4527de12 {
        --min-height: 1250px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4527de12:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-4527de12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background: black;
    }

    .elementor-9062 .elementor-element.elementor-element-3b2ea481 {
        --border-radius: 20px 20px 20px 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-3afd84dd {
        --border-radius: 20px 20px 20px 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-22bda400 {
        --border-radius: 20px 20px 20px 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-5cb88371 {
        --border-radius: 20px 20px 20px 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-37b99270 {
        --min-height: 740px;
        --padding-block-start: 120px;
        --padding-block-end: 90px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-37b99270:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-37b99270 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background: black;
    }

    .elementor-9062 .elementor-element.elementor-element-2af3040a {
        --margin-block-start: 0px;
        --margin-block-end: 15px;
        --margin-inline-start: -10px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07 > .elementor-widget-container {
        margin: 0px -15px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07 {
        --container-widget-width: 88%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 88% );
        max-width: 88%;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-2ca473f3 {
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 86% );
        max-width: 86%;
    }

    .elementor-9062 .elementor-element.elementor-element-37d8f67d {
        --min-height: 530px;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-37d8f67d:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-37d8f67d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../assets/img/bloco-cta.webp");
    }

    .elementor-9062 .elementor-element.elementor-element-279dd4fa > .elementor-widget-container {
        margin: -2px 0px 0px 38px;
    }

    .elementor-9062 .elementor-element.elementor-element-31dfb547 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 37px 37px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6bcdc2a8 {
        --width: 500px;
        --margin-block-start: 15px;
        --margin-block-end: 0px;
        --margin-inline-start: -28px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1fa8b8de > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-22d3d184 {
        width: var( --container-widget-width, 82% );
        max-width: 82%;
        --container-widget-width: 82%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-156bd26f {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-156bd26f.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-3f83295a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3f83295a {
        width: var( --container-widget-width, 70% );
        max-width: 70%;
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-3f83295a.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-486b37f1 > .elementor-widget-container {
        margin: 0px -35px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-486b37f1 {
        --container-widget-width: 43%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 43% );
        max-width: 43%;
    }

    .elementor-9062 .elementor-element.elementor-element-64d2308d {
        --min-height: 600px;
    }

    .elementor-9062 .elementor-element.elementor-element-64d2308d:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-64d2308d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url(../../../../assets/img/capa-wpp.webp);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .elementor-9062 .elementor-element.elementor-element-102c6bfd > .elementor-widget-container {
        margin: -35px 0px 0px 38px;
    }

    .elementor-9062 .elementor-element.elementor-element-1d8e0be6 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: -45px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2462111b {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: -300px;
    }

    .elementor-9062 .elementor-element.elementor-element-57cab880 {
        --min-height: 220px;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-57cab880:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-57cab880 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../assets/img/bloco-cta.webp");
    }

    .elementor-9062 .elementor-element.elementor-element-78b11658 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-78b11658 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-78b11658 {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
    }

    .elementor-9062 .elementor-element.elementor-element-65fa90cb {
        --min-height: 848px;
    }

    .elementor-9062 .elementor-element.elementor-element-65fa90cb:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-65fa90cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/03/RESULTADOS-UW.jpg");
        background-position: center center;
        background-size: cover;
    }

    .elementor-9062 .elementor-element.elementor-element-3c94fb8a > .elementor-widget-container {
        margin: 0px 0px 0px -5px;
    }

    .elementor-9062 .elementor-element.elementor-element-7a467559 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-7a467559 {
        --container-widget-width: 6%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 6% );
        max-width: 6%;
    }

    .elementor-9062 .elementor-element.elementor-element-15146251 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-9062 .elementor-element.elementor-element-60887a76 {
        font-size: 16px;
    }

    .elementor-9062 .elementor-element.elementor-element-4eb5881b {
        --container-widget-width: 98%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 98% );
        max-width: 98%;
    }

    .elementor-9062 .elementor-element.elementor-element-65a52180 > .elementor-widget-container {
        padding: 0px 0px 25px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-65a52180 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-65a52180.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520 .elementor-main-swiper {
        height: 340px;
        width: 1120px;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-43a046c2 {
        --min-height: 0px;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-43a046c2:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-43a046c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/08/BLOCO-PRECO-UW-01.jpg");
        background: black;
    }

    .elementor-9062 .elementor-element.elementor-element-5ad30e13 {
        --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;
        --align-items: center;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-71ff2265 > .elementor-widget-container {
        margin: 0px 0px 0px 8px;
    }

    .elementor-9062 .elementor-element.elementor-element-71ff2265 {
        --container-widget-width: 36%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 36% );
        max-width: 36%;
    }

    .elementor-9062 .elementor-element.elementor-element-690ebad8 {
        --content-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-1842520f {
        --width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-20199536 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-9062 .elementor-element.elementor-element-20199536 {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 95% );
        max-width: 95%;
    }

    .elementor-9062 .elementor-element.elementor-element-104d023b {
        --padding-block-start: 40px;
        --padding-block-end: 55px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1281bbc3 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80% );
        max-width: 80%;
    }

    .elementor-9062 .elementor-element.elementor-element-6e2a8f20 > .elementor-widget-container {
        margin: 0px 0px 12px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6cc47fc2 .elementor-button {
        width: 290px;
    }

    .elementor-9062 .elementor-element.elementor-element-27df4f5 img {
        width: 200px;
    }

    .elementor-9062 .elementor-element.elementor-element-283a2513 img {
        width: 370px;
    }

    .elementor-9062 .elementor-element.elementor-element-283a2513 > .elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-283a2513 {
        --container-widget-width: 76%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 76% );
        max-width: 76%;
    }

    .elementor-9062 .elementor-element.elementor-element-1f109da2 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-f5c9d4 {
        width: var( --container-widget-width, 75% );
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-6ac28bf9 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6ac28bf9.e-con {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-tab-content {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-253b3aef {
        --min-height: 240px;
        --justify-content: center;
    }

    .elementor-9062 .elementor-element.elementor-element-253b3aef:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-253b3aef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/06/BLOCO-RELOGIO-UW.jpg");
    }

    .elementor-9062 .elementor-element.elementor-element-253b3aef.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-d5bb78f {
        --min-height: 930px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: flex-start;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-d5bb78f:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-d5bb78f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        =:
        black;
        background-image: url(../../feapaes.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        background: black;
    }

    .elementor-9062 .elementor-element.elementor-element-b0ccac7 {
        --min-height: 700px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: center;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-77b56b9c {
        text-align: left;
    }

    .elementor-9062 .elementor-element.elementor-element-77b56b9c > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-48fd1c13 {
        --container-widget-width: 41%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 41% );
        max-width: 41%;
    }

    .elementor-9062 .elementor-element.elementor-element-6e9f29e8 {
        --container-widget-width: 71%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 45% );
        max-width: 45%;
    }

    .elementor-9062 .elementor-element.elementor-element-74d1c53d img {
        width: 262px;
    }

    .elementor-9062 .elementor-element.elementor-element-74d1c53d {
        --container-widget-width: 267px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 267px );
        max-width: 267px;
    }

    .elementor-9062 .elementor-element.elementor-element-4c69fc0d img {
        width: 452px;
    }

    .elementor-9062 .elementor-element.elementor-element-4c69fc0d > .elementor-widget-container {
        margin: 140px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4c69fc0d {
        --container-widget-width: 435px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 435px );
        max-width: 435px;
    }
}

.custom-plan {
    margin-top: 11rem !important;
    background: transparent !important;
}

@media(max-width: 767px) {

    .custom-plan {
        margin-top: 1rem !important;
        background: transparent !important;
    }

    .elementor-9062 .elementor-element.elementor-element-54568486 {
        --min-height:55px;
    }

    .elementor-9062 .elementor-element.elementor-element-55cdd9d7 {
        --width: 35%;
    }

    .elementor-9062 .elementor-element.elementor-element-4e6dd5bb img {
        max-width: 169px;
    }

    .elementor-9062 .elementor-element.elementor-element-4e6dd5bb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4e6dd5bb {
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 150px );
        max-width: 150px;
    }

    .elementor-9062 .elementor-element.elementor-element-209d1dc8 .elementor-button {
        height: 15px;
        width: 61px;
        font-size: 7px;
        border-radius: 12px 0px 12px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-209d1dc8 > .elementor-widget-container {
        margin: 0px -15px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-266ee2a4 .elementor-button {
        height: 15px;
        width: 132px;
        font-size: 7px;
        border-radius: 12px 0px 12px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-266ee2a4 > .elementor-widget-container {
        margin: 0px 10px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-16039027 {
        --min-height: 950px;
        --margin-block-start: -90px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 465px;
        --padding-block-end: 55px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-16039027:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-16039027 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../assets/img/banner-bg-cel.webp");
        background-position: center;
        background-size: cover;
    }

    .elementor-9062 .elementor-element.elementor-element-65e56fc3 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(0px/2);
    }

    .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(0px/2);
    }

    .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
    }

    .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }

    body.rtl .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-0px/2);
    }

    body:not(.rtl) .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-0px/2);
    }

    .elementor-9062 .elementor-element.elementor-element-15c445e6 {
        --e-icon-list-icon-size: 25px;
        --e-icon-list-icon-align: right;
        --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
    }

    .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9062 .elementor-element.elementor-element-15c445e6 .elementor-icon-list-item > a {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-15c445e6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4d59cd54 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-9062 .elementor-element.elementor-element-4d59cd54 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4d59cd54 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-18bd7941 {
        font-size: 14px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-18bd7941 > .elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-de024c9 .elementor-button {
        width: 200px;
        font-size: 10px;
        border-radius: 25px 0px 25px 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-de024c9 > .elementor-widget-container {
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-de024c9.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-8091ef6 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 14px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item i,.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item img {
        width: 45px;
        height: 45px;
    }

    .elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item i,.elementor-9062 .elementor-element.elementor-element-5685f7a4 .ha-cig-item .fw-svg-wrap {
        width: 45px;
        height: 45px;
    }

    .elementor-9062 .elementor-element.elementor-element-72a252ac .elementor-icon {
        font-size: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-72a252ac .elementor-icon svg {
        height: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-2d63af42 {
        text-align: center;
        --container-widget-width: 77%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 77% );
        max-width: 77%;
    }

    .elementor-9062 .elementor-element.elementor-element-2d63af42 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-2d63af42 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3513148c img {
        width: 22%;
    }

    .elementor-9062 .elementor-element.elementor-element-3513148c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2377b6f5 {
        --lottie-container-width: 70%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 20% );
        max-width: 20%;
        z-index: 999;
    }

    .elementor-9062 .elementor-element.elementor-element-2377b6f5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1a7cc1c3 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --padding-block-start: 40px;
        --padding-block-end: 40px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-1184ed4 .elementor-icon {
        font-size: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-154c9756 .elementor-icon {
        font-size: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-16cd8ef8 .elementor-icon {
        font-size: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-3e41ac86 {
        --min-height: 150px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: flex-start;
        --padding-block-start: 0px;
        --padding-block-end: -50px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-3e41ac86:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-3e41ac86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        /* background-image: url("../../../../assets/img/bloco-cta.webp"); */
        background-position: right;
    }

    .elementor-9062 .elementor-element.elementor-element-3409781 > .elementor-widget-container {
        margin: -1px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3409781 {
        width: var( --container-widget-width, 85px );
        max-width: 85px;
        --container-widget-width: 85px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-8e4444c {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --justify-content: center;
        --gap: 45px 45px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: -2px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-28cd389d {
        --icon-box-icon-margin: 5px;
        width: var( --container-widget-width, 75px );
        max-width: 75px;
        --container-widget-width: 75px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon-box-title a {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-28cd389d .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-28cd389d > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2f4ea16 {
        --icon-box-icon-margin: 5px;
        width: var( --container-widget-width, 75px );
        max-width: 75px;
        --container-widget-width: 75px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-2f4ea16 .elementor-icon {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-2f4ea16 .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-2f4ea16 .elementor-icon-box-title a {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-2f4ea16 > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-671360b {
        --icon-box-icon-margin: 5px;
        width: var( --container-widget-width, 75px );
        max-width: 75px;
        --container-widget-width: 75px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-671360b .elementor-icon {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-671360b .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-671360b .elementor-icon-box-title a {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-671360b > .elementor-widget-container {
        margin: 0px 0px -12px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-75ce7c9b > .elementor-widget-container {
        margin: 0px 0px -1px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-75ce7c9b {
        width: var( --container-widget-width, 85px );
        max-width: 85px;
        --container-widget-width: 85px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-2a12213 {
        --min-height: 680px;
        --justify-content: space-between;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-2a12213:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-2a12213 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../assets/img/layout-cel.webp");
        background-position: center;
    }

    .elementor-9062 .elementor-element.elementor-element-28f735da > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-28f735da {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60% );
        max-width: 60%;
    }

    .elementor-9062 .elementor-element.elementor-element-55863005 {
        --margin-block-start: 75px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2d408a08 img {
        width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-2d408a08 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2d408a08 {
        width: var( --container-widget-width, 10% );
        max-width: 10%;
        --container-widget-width: 10%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-69888502 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5eeb0e45 {
        --width: 23%;
        --min-height: 86px;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: -80px;
        --margin-inline-start: 0px;
        --margin-inline-end: -235px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5eeb0e45.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-57b6102e {
        --width: 75px;
    }

    .elementor-9062 .elementor-element.elementor-element-57b6102e > .elementor-widget-container {
        margin: 5px 5px 0px 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-228c8b6e img {
        width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-228c8b6e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-228c8b6e {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 85% );
        max-width: 85%;
    }

    .elementor-9062 .elementor-element.elementor-element-3d19e782 {
        --min-height: 100px;
        --justify-content: center;
        --margin-block-start: 396px;
        --margin-block-end: -10px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6803a6f5 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-6803a6f5 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6803a6f5 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-6803a6f5.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-3f6da1be {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 93%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 93% );
        max-width: 93%;
    }

    .elementor-9062 .elementor-element.elementor-element-3f6da1be > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-3f6da1be.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-27047b35 > .elementor-widget-container {
        margin: 0px 0px -4px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-27047b35 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60% );
        max-width: 60%;
    }

    .elementor-9062 .elementor-element.elementor-element-6d344fd7 {
        --min-height: 1000px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: center;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 24px;
        --padding-inline-end: 24px;
    }

    .elementor-9062 .elementor-element.elementor-element-6d344fd7:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-6d344fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background: black;
        background-position: inherit;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-9062 .elementor-element.elementor-element-204960ce {
        --min-height: 340px;
        --margin-block-start: -85px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6058d4df {
        text-align: center;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 90% );
        max-width: 90%;
    }

    .elementor-9062 .elementor-element.elementor-element-6058d4df.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-7db4d10d {
        text-align: center;
        font-size: 14px;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-7db4d10d > .elementor-widget-container {
        padding: 0px -20px 0px -20px;
    }

    .elementor-9062 .elementor-element.elementor-element-1c20982a .elementor-button {
        padding: 15px 25px 15px 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-1c20982a.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-545f1b1 {
        --gap: 12px 12px;
        --margin-block-start: -50px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 4px;
    }

    .elementor-9062 .elementor-element.elementor-element-75e1d877 {
        --gap: 25px 25px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }

    .elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-title a {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-4083a9ae .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-4083a9ae > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4083a9ae {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-63666cd9 {
        --gap: 25px 25px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }

    .elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-69a7997d .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-69a7997d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-69a7997d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-109762df {
        --gap: 25px 25px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }

    .elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-e5fa73d .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-e5fa73d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-e5fa73d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-1f13e95b {
        --gap: 25px 25px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 30px;
        --padding-inline-end: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon {
        font-size: 16px;
    }

    .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-title, .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-d5f32dc .elementor-icon-box-description {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9062 .elementor-element.elementor-element-d5f32dc > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-d5f32dc {
        width: var( --container-widget-width, 108.678% );
        max-width: 108.678%;
        --container-widget-width: 108.678%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-3b290cf {
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --padding-block-start: 0px;
        --padding-block-end: 60px;
        --padding-inline-start: 12px;
        --padding-inline-end: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-3b290cf:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-3b290cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: black;
    }

    .elementor-9062 .elementor-element.elementor-element-3280e169 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3280e169 {
        width: var( --container-widget-width, 60% );
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-7f73af95 {
        --margin-block-start: 30px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2575204 .elementor-heading-title {
        font-size: 16px;
        -webkit-text-stroke-width: 0px;
        stroke-width: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2575204 {
        width: var( --container-widget-width, 95% );
        max-width: 95%;
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-9b80ebb {
        text-align: center;
        font-size: 12px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-9b80ebb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-9b80ebb.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-78c1d9fc {
        --padding-block-start: 50px;
        --padding-block-end: 35px;
        --padding-inline-start: 4px;
        --padding-inline-end: 4px;
    }

    .elementor-9062 .elementor-element.elementor-element-4fd44410 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-4fd44410 {
        width: var( --container-widget-width, 90% );
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-4fd44410.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-78a4429b {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-78a4429b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-78a4429b.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-prev {
        left: -4px;
    }

    .elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-next {
        right: -4px;
    }

    .elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-prev, .elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-next {
        font-size: 12px;
        border-radius: 10px 0px 10px 0px;
        overflow: hidden;
    }

    .elementor-9062 .elementor-element.elementor-element-5084fa76 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 7px 0px 7px;
    }

    .elementor-9062 .elementor-element.elementor-element-5084fa76 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-5084fa76.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-2693a26d {
        --padding-block-start: 50px;
        --padding-block-end: 35px;
        --padding-inline-start: 4px;
        --padding-inline-end: 4px;
    }

    .elementor-9062 .elementor-element.elementor-element-76c39ac6 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-71ab0767 {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 93%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 93% );
        max-width: 93%;
    }

    .elementor-9062 .elementor-element.elementor-element-71ab0767 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-71ab0767.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-34494204 .slick-prev {
        left: -4px;
    }

    .elementor-9062 .elementor-element.elementor-element-34494204 .slick-next {
        right: -4px;
    }

    .elementor-9062 .elementor-element.elementor-element-34494204 .slick-prev, .elementor-9062 .elementor-element.elementor-element-34494204 .slick-next {
        font-size: 12px;
        border-radius: 10px 0px 10px 0px;
        overflow: hidden;
    }

    .elementor-9062 .elementor-element.elementor-element-34494204 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 7px 0px 7px;
    }

    .elementor-9062 .elementor-element.elementor-element-34494204 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-34494204.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-68d284ac {
        --padding-block-start: 50px;
        --padding-block-end: 35px;
        --padding-inline-start: 4px;
        --padding-inline-end: 4px;
    }

    .elementor-9062 .elementor-element.elementor-element-31e42478 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-31e42478 {
        width: var( --container-widget-width, 82% );
        max-width: 82%;
        --container-widget-width: 82%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-31e42478.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-77e025d2 {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 95% );
        max-width: 95%;
    }

    .elementor-9062 .elementor-element.elementor-element-77e025d2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-77e025d2.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-473e2274 .slick-prev {
        left: -4px;
    }

    .elementor-9062 .elementor-element.elementor-element-473e2274 .slick-next {
        right: -4px;
    }

    .elementor-9062 .elementor-element.elementor-element-473e2274 .slick-prev, .elementor-9062 .elementor-element.elementor-element-473e2274 .slick-next {
        font-size: 12px;
        border-radius: 10px 0px 10px 0px;
        overflow: hidden;
    }

    .elementor-9062 .elementor-element.elementor-element-473e2274 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 7px 0px 7px;
    }

    .elementor-9062 .elementor-element.elementor-element-473e2274 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-473e2274.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-280c1b21 {
        --padding-block-start: 50px;
        --padding-block-end: 35px;
        --padding-inline-start: 4px;
        --padding-inline-end: 4px;
    }

    .elementor-9062 .elementor-element.elementor-element-d72f496 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-d72f496 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-d72f496.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-2e94f96e {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-2e94f96e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-2e94f96e.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-604659a5 .slick-prev {
        left: -4px;
    }

    .elementor-9062 .elementor-element.elementor-element-604659a5 .slick-next {
        right: -4px;
    }

    .elementor-9062 .elementor-element.elementor-element-604659a5 .slick-prev, .elementor-9062 .elementor-element.elementor-element-604659a5 .slick-next {
        font-size: 12px;
        border-radius: 10px 0px 10px 0px;
        overflow: hidden;
    }

    .elementor-9062 .elementor-element.elementor-element-604659a5 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 7px 0px 7px;
    }

    .elementor-9062 .elementor-element.elementor-element-604659a5 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-604659a5.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-3c8ccbf5 .elementor-button {
        width: 275px;
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-57789752 {
        --min-height: 150px;
        --justify-content: space-between;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-57789752:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-57789752 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../assets/img/bloco-cta.webp");
    }

    .elementor-9062 .elementor-element.elementor-element-21499002 > .elementor-widget-container {
        margin: 0px 0px -1px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-21499002 {
        width: var( --container-widget-width, 85px );
        max-width: 85px;
        --container-widget-width: 85px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-4db843de .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-4db843de {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 85% );
        max-width: 85%;
    }

    .elementor-9062 .elementor-element.elementor-element-532756ea > .elementor-widget-container {
        margin: 0px 0px -1px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-532756ea {
        width: var( --container-widget-width, 85px );
        max-width: 85px;
        --container-widget-width: 85px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-5ead5fa8 {
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --padding-block-start: 50px;
        --padding-block-end: 40px;
        --padding-inline-start: 12px;
        --padding-inline-end: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-44ffc863 {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-44ffc863 .elementor-heading-title {
        font-size: 30px;
        letter-spacing: 1px;
    }

    .elementor-9062 .elementor-element.elementor-element-44ffc863 > .elementor-widget-container {
        margin: 35px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1ebee693 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-1ebee693 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-1ebee693 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-56e3c96e {
        text-align: center;
        font-size: 12px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-56e3c96e > .elementor-widget-container {
        margin: 0px 0px -25px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-56e3c96e.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-d86b484 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-d86b484 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-6732b187 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6732b187 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-433b6049 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-433b6049 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-7be5c81b > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-7be5c81b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-2a390c9 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2a390c9 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-260ea6c > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-260ea6c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-65a9dedd > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-65a9dedd {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-35dc0cbd {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-155fbe15 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-222509c > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-222509c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-611372bb > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-611372bb {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-369a0bc3 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-369a0bc3 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-7c232f06 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-28b5afbe > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-28b5afbe {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-5f5d6cd1 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5f5d6cd1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-4b434a24 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4b434a24 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-73c7d006 .elementor-button {
        width: 250px;
        font-size: 12px;
        border-radius: 25px 0px 25px 0px;
        padding: 15px 25px 15px 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-73c7d006 > .elementor-widget-container {
        margin: 25px 0px 20px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-73c7d006.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-103dc967 {
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --padding-block-start: 70px;
        --padding-block-end: 90px;
        --padding-inline-start: 12px;
        --padding-inline-end: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-103dc967:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-103dc967 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2023/06/BLOCO-VIDEOS-scaled.jpg");
    }

    .elementor-9062 .elementor-element.elementor-element-6d6a2705 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-6d6a2705 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-4659ca36 {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-4659ca36 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-4659ca36.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-358089e3 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-358089e3 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-2db3493a > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2db3493a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-61c3523d > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-61c3523d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-94a18e3 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-94a18e3 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-46ea5f8e > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-46ea5f8e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-44a850d1 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-44a850d1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-4298813a > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4298813a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-373e53cd {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-19623e04 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-7512f09e > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-7512f09e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-5d2fb1d9 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5d2fb1d9 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-638d4b26 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-638d4b26 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-4acc62e6 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-2ace6151 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2ace6151 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-38a860bf > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-38a860bf {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-54320c12 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-54320c12 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-76fb84f3 .elementor-button {
        width: 300px;
    }

    .elementor-9062 .elementor-element.elementor-element-3b8775c9 {
        --min-height: 150px;
        --justify-content: space-between;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3b8775c9:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-3b8775c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../assets/img/bloco-cta.webp");
        background-position: right;
    }

    .elementor-9062 .elementor-element.elementor-element-65d0b436 > .elementor-widget-container {
        margin: -2px 0px -1px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-65d0b436 {
        width: var( --container-widget-width, 85px );
        max-width: 85px;
        --container-widget-width: 85px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-2b560b23 {
        text-align: center;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
    }

    .elementor-9062 .elementor-element.elementor-element-2b560b23 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-9062 .elementor-element.elementor-element-2b560b23 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-35d930f3 > .elementor-widget-container {
        margin: 0px 0px -1px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-35d930f3 {
        width: var( --container-widget-width, 85px );
        max-width: 85px;
        --container-widget-width: 85px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-4527de12 {
        --min-height: 0px;
        --padding-block-start: 75px;
        --padding-block-end: 75px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-4527de12:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-4527de12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background: black;
    }

    .elementor-9062 .elementor-element.elementor-element-270a9e06 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --justify-content: center;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2b9f16a1 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-2b9f16a1 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2b9f16a1 {
        --container-widget-width: 94%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 94% );
        max-width: 94%;
    }

    .elementor-9062 .elementor-element.elementor-element-2ad0242c {
        font-size: 14px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-2ad0242c > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-394fc346 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-394fc346 {
        width: var( --container-widget-width, 85% );
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-25ae4036 .ha-slick-title {
        margin-bottom: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-prev {
        left: -14px;
    }

    .elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-next {
        right: -14px;
    }

    .elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-prev, .elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-next {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-dots li {
        margin-right: calc(0px / 2);
        margin-left: calc(0px / 2);
    }

    .elementor-9062 .elementor-element.elementor-element-25ae4036 > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-25ae4036 {
        width: var( --container-widget-width, 91% );
        max-width: 91%;
        --container-widget-width: 91%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-25ae4036.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-6b8d5e59 {
        --width: 91%;
        --gap: 20px 20px;
        --margin-block-start: 10px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3b2ea481 {
        --border-radius: 15px 15px 15px 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-d02252c .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-3afd84dd {
        --border-radius: 15px 15px 15px 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-2f3efc4a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-22bda400 {
        --border-radius: 15px 15px 15px 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-746bfacb .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-5cb88371 {
        --border-radius: 15px 15px 15px 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-750313a3 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-37b99270 {
        --min-height: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 60px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-37b99270:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-37b99270 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background: black;
    }

    .elementor-9062 .elementor-element.elementor-element-2af3040a {
        --margin-block-start: 70px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5678ce82 {
        text-align: center;
        font-size: 22px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-4e771bf8 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-9062 .elementor-element.elementor-element-4e771bf8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-1c422c07.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-6aff5784 {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-6aff5784 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-prev {
        left: -12px;
    }

    .elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-next {
        right: -12px;
    }

    .elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-prev, .elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-next {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-dots li {
        margin-right: calc(0px / 2);
        margin-left: calc(0px / 2);
    }

    .elementor-9062 .elementor-element.elementor-element-2ca473f3 {
        width: var( --container-widget-width, 96% );
        max-width: 96%;
        --container-widget-width: 96%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-5ba06115 {
        --margin-block-start: 25px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-2f9d5e11 .elementor-button {
        width: 250px;
        font-size: 10px;
        border-radius: 25px 0px 25px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-37d8f67d {
        --min-height: 650px;
        --justify-content: flex-start;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-37d8f67d:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-37d8f67d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        =: url(
        "../../2024/01/BLOCO-PACK-MB-02.jpg");
        background-color: #161616;
        background-image: url(../../../../assets/img/bloco-2.webp);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-9062 .elementor-element.elementor-element-279dd4fa > .elementor-widget-container {
        margin: -56px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-279dd4fa {
        width: var( --container-widget-width, 88px );
        max-width: 88px;
        --container-widget-width: 88px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-279dd4fa.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-31dfb547 {
        --min-height: 575px;
        --margin-block-start: 25px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-31dfb547.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-6bcdc2a8 {
        --margin-block-start: 18px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1fa8b8de {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-1fa8b8de .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-9062 .elementor-element.elementor-element-22d3d184 {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-22d3d184 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-156bd26f {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-156bd26f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3f83295a {
        text-align: center;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 90% );
        max-width: 90%;
    }

    .elementor-9062 .elementor-element.elementor-element-3f83295a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-3f83295a.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-486b37f1 {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 95% );
        max-width: 95%;
    }

    .elementor-9062 .elementor-element.elementor-element-486b37f1.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-64d2308d {
        --min-height: 850px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: space-around;
        --padding-block-start: 40px;
        --padding-block-end: 60px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-64d2308d:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-64d2308d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        /* background-image: url("../../2024/02/DISCORD-MB.jpg"); */
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-9062 .elementor-element.elementor-element-102c6bfd > .elementor-widget-container {
        margin: -64px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-102c6bfd {
        width: var( --container-widget-width, 88px );
        max-width: 88px;
        --container-widget-width: 88px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-102c6bfd.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-1d8e0be6 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }

    .elementor-9062 .elementor-element.elementor-element-2462111b {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 132px;
        --padding-block-end: 0px;
        --padding-inline-start: 30px;
        --padding-inline-end: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-716de9dc {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-716de9dc .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-9062 .elementor-element.elementor-element-40bc8427 {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-40bc8427 > .elementor-widget-container {
        margin: 20px 0px 19px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-40bc8427.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-602b6bbc {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-602b6bbc > .elementor-widget-container {
        margin: 0px -10px 0px -10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-602b6bbc.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-5aeba21a .elementor-button {
        width: 250px;
        font-size: 10px;
        border-radius: 25px 0px 25px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5aeba21a > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5aeba21a {
        --container-widget-width: 301px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 301px );
        max-width: 301px;
    }

    .elementor-9062 .elementor-element.elementor-element-5aeba21a.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-57cab880 {
        --min-height: 150px;
        --justify-content: space-between;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-57cab880:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-57cab880 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../assets/img/bloco-cta.webp");
    }

    .elementor-9062 .elementor-element.elementor-element-602bf6c8 > .elementor-widget-container {
        margin: 0px 0px -1px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-602bf6c8 {
        width: var( --container-widget-width, 85px );
        max-width: 85px;
        --container-widget-width: 85px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-78b11658 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-78b11658 {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 85% );
        max-width: 85%;
    }

    .elementor-9062 .elementor-element.elementor-element-402d9bf3 > .elementor-widget-container {
        margin: 0px 0px -1px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-402d9bf3 {
        width: var( --container-widget-width, 85px );
        max-width: 85px;
        --container-widget-width: 85px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-65fa90cb {
        --min-height: 880px;
        --padding-block-start: 75px;
        --padding-block-end: 50px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-65fa90cb:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-65fa90cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/02/RESULTADO-DOS-ALUNOS-MB.jpg");
        background-position: center center;
        background-size: cover;
    }

    .elementor-9062 .elementor-element.elementor-element-408de1ea {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 14px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item i,.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item img {
        width: 50px;
        height: 50px;
    }

    .elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item i,.elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item .fw-svg-wrap {
        width: 50px;
        height: 50px;
    }

    .elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item i {
        font-size: 6px;
    }

    .elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item svg {
        width: 6px;
        height: 6px;
    }

    .elementor-9062 .elementor-element.elementor-element-436baa9d .ha-cig-item:not(:last-child) {
        margin-right: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-436baa9d > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-3c94fb8a .elementor-icon {
        font-size: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-3c94fb8a .elementor-icon svg {
        height: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-3c94fb8a > .elementor-widget-container {
        margin: 0px 0px -5px -35px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-7a467559 {
        text-align: center;
        --container-widget-width: 79%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 79% );
        max-width: 79%;
    }

    .elementor-9062 .elementor-element.elementor-element-7a467559 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-7a467559 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-15146251 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-9062 .elementor-element.elementor-element-15146251 {
        width: var( --container-widget-width, 90% );
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-15146251.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-60887a76 {
        font-size: 12px;
        width: var( --container-widget-width, 73% );
        max-width: 73%;
        --container-widget-width: 73%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-60887a76.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-714242cb {
        --margin-block-start: -25px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-prev {
        left: -12px;
    }

    .elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-next {
        right: -12px;
    }

    .elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-prev, .elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-next {
        font-size: 14px;
        border-radius: 15px 0px 15px 0px;
        overflow: hidden;
    }

    .elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-dots li {
        margin-right: calc(0px / 2);
        margin-left: calc(0px / 2);
    }

    .elementor-9062 .elementor-element.elementor-element-4eb5881b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4eb5881b {
        width: var( --container-widget-width, 90% );
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-4045b549 {
        --margin-block-start: 20px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-65a52180 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.1em;
    }

    .elementor-9062 .elementor-element.elementor-element-65a52180 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-65a52180 {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 70% );
        max-width: 70%;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520 .elementor-main-swiper {
        height: 222px;
        width: 348px;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520 .elementor-swiper-button {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520 .elementor-custom-embed-play i {
        font-size: 70px;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5952c520 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-43a046c2 {
        --min-height: 1350px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --padding-block-start: 50px;
        --padding-block-end: 60px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-43a046c2:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-43a046c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/02/PRECO-MB.jpg");
    }

    .elementor-9062 .elementor-element.elementor-element-5ad30e13 {
        --margin-block-start: 40px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-71ff2265 {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-71ff2265 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-71ff2265 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-690ebad8 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --padding-block-start: 15px;
        --padding-block-end: 0px;
        --padding-inline-start: 5px;
        --padding-inline-end: 6px;
    }

    .elementor-9062 .elementor-element.elementor-element-3b2ad00e {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-412c581a {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-44fba0b5 > .elementor-widget-container {
        margin: 4px 0px 0px 7px;
    }

    .elementor-9062 .elementor-element.elementor-element-44fba0b5.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-6e0dfaa6 {
        text-align: left;
    }

    .elementor-9062 .elementor-element.elementor-element-6e0dfaa6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-bb0be89 {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-43f34893 > .elementor-widget-container {
        margin: 4px 0px 0px 7px;
    }

    .elementor-9062 .elementor-element.elementor-element-43f34893.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-1d665c6f {
        text-align: left;
    }

    .elementor-9062 .elementor-element.elementor-element-1d665c6f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-573db4d1 {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-4a673f02 > .elementor-widget-container {
        margin: 4px 0px 0px 7px;
    }

    .elementor-9062 .elementor-element.elementor-element-4a673f02.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-1a596edb {
        text-align: left;
    }

    .elementor-9062 .elementor-element.elementor-element-1a596edb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-59d06895 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-57086790 {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-7c307704 > .elementor-widget-container {
        margin: 4px 0px 0px 7px;
    }

    .elementor-9062 .elementor-element.elementor-element-7c307704.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-6604f96c {
        text-align: left;
    }

    .elementor-9062 .elementor-element.elementor-element-6604f96c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-4a8d2bee {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-34f84c20 > .elementor-widget-container {
        margin: 4px 0px 0px 7px;
    }

    .elementor-9062 .elementor-element.elementor-element-34f84c20.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-75a7ab7c {
        text-align: left;
    }

    .elementor-9062 .elementor-element.elementor-element-75a7ab7c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-364e443c {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-9062 .elementor-element.elementor-element-7fa6becd > .elementor-widget-container {
        margin: 4px 0px 0px 7px;
    }

    .elementor-9062 .elementor-element.elementor-element-7fa6becd.elementor-element {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-1f4dde3f {
        text-align: left;
    }

    .elementor-9062 .elementor-element.elementor-element-1f4dde3f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-515f146b > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-515f146b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80% );
        max-width: 80%;
    }

    .elementor-9062 .elementor-element.elementor-element-1671fdcb {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-9062 .elementor-element.elementor-element-1842520f {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6e03928f {
        --width: 99%;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 2px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6e03928f.e-con {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-19af90b5 > .elementor-widget-container {
        margin: 0px -4px 0px 0px;
        padding: 0px 0px 0px 2px;
    }

    .elementor-9062 .elementor-element.elementor-element-19af90b5 {
        --container-widget-width: 11%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 11% );
        max-width: 11%;
    }

    .elementor-9062 .elementor-element.elementor-element-20199536 {
        text-align: left;
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 86% );
        max-width: 86%;
    }

    .elementor-9062 .elementor-element.elementor-element-20199536 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-9062 .elementor-element.elementor-element-20199536 > .elementor-widget-container {
        margin: 0px 0px 0px 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-20199536.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-7c012cfe {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 96%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 96% );
        max-width: 96%;
    }

    .elementor-9062 .elementor-element.elementor-element-7c012cfe > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-7c012cfe.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-137dfc06 {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 97%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 97% );
        max-width: 97%;
    }

    .elementor-9062 .elementor-element.elementor-element-137dfc06 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-137dfc06.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-2f4b8566 {
        --width: 100%;
        --min-height: 0px;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --justify-content: space-between;
        --margin-block-start: 15px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-44d676b {
        --width: 30%;
        --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;
        --align-items: center;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6e43a4d {
        width: var( --container-widget-width, 28% );
        max-width: 28%;
        --container-widget-width: 28%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-2f16762f {
        --width: 100%;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 15px 15px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-43f31e78 {
        text-align: center;
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-9062 .elementor-element.elementor-element-43f31e78 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-6130be74 {
        text-align: center;
        font-size: 12px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-6130be74 > .elementor-widget-container {
        margin: -8px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-182d556a {
        --width: 33%;
        --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;
        --align-items: center;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-182d556a.e-con {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-2472d3fe {
        width: var( --container-widget-width, 25% );
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-5a5dae20 {
        --width: 100%;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 15px 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-213acaa0 {
        text-align: center;
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-9062 .elementor-element.elementor-element-213acaa0 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-4bfd541e {
        text-align: center;
        font-size: 12px;
        --container-widget-width: 65%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 65% );
        max-width: 65%;
    }

    .elementor-9062 .elementor-element.elementor-element-5989e1e7 {
        --width: 33%;
        --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;
        --align-items: center;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5989e1e7.e-con {
        --align-self: flex-start;
    }

    .elementor-9062 .elementor-element.elementor-element-1a277324 {
        width: var( --container-widget-width, 25% );
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-64eac3f7 {
        --width: 100%;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 15px 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-26a6febf {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-26a6febf .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-34ca6a94 {
        text-align: center;
        font-size: 12px;
        --container-widget-width: 91%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 91% );
        max-width: 91%;
    }

    .elementor-9062 .elementor-element.elementor-element-104d023b {
        --width: 97%;
        --min-height: 440px;
        --gap: 25px 25px;
        --border-radius: 50px 0px 50px 0px;
        --margin-block-start: 5px;
        --margin-block-end: 20px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 40px;
        --padding-block-end: 40px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }

    .elementor-9062 .elementor-element.elementor-element-1281bbc3 img {
        width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-1281bbc3 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-1281bbc3.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-6d182bdd .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-6d182bdd > .elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6e2a8f20 .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-9062 .elementor-element.elementor-element-6e2a8f20 > .elementor-widget-container {
        margin: 0px 0px 6px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1a0e538d .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-1a0e538d > .elementor-widget-container {
        margin: -25px 0px 10px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6cc47fc2 .elementor-button {
        width: 255px;
        font-size: 14px;
        border-radius: 30px 0px 30px 0px;
        padding: 15px 25px 15px 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-6cc47fc2 > .elementor-widget-container {
        margin: 0px 0px -6px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6cc47fc2 {
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-6cc47fc2.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-27df4f5 img {
        width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-27df4f5 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-27df4f5 {
        width: var( --container-widget-width, 50% );
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-283a2513 img {
        width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-283a2513 > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-283a2513 {
        width: var( --container-widget-width, 92% );
        max-width: 92%;
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-321bef05 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-321bef05 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80% );
        max-width: 80%;
    }

    .elementor-9062 .elementor-element.elementor-element-4d415bdd {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-1f109da2 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5ef8be45 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-9062 .elementor-element.elementor-element-5ef8be45 > .elementor-widget-container {
        margin: 45px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5ef8be45 {
        --container-widget-width: 67%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 67% );
        max-width: 67%;
    }

    .elementor-9062 .elementor-element.elementor-element-a6545f6 {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-f5c9d4 {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-55619311 .elementor-button {
        border-radius: 30px 0px 30px 0px;
        padding: 15px 20px 15px 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-6ac28bf9 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 2px;
        --padding-inline-end: 3px;
    }

    .elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-tab-content {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
        padding: 30px 30px 30px 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-2dccb777 {
        --container-widget-width: 98%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 98% );
        max-width: 98%;
    }

    .elementor-9062 .elementor-element.elementor-element-4d4c6444 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-9062 .elementor-element.elementor-element-f2b3509 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-9062 .elementor-element.elementor-element-f2b3509 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-9062 .elementor-element.elementor-element-19d4e8ec {
        text-align: center;
        width: initial;
        max-width: initial;
    }

    .elementor-9062 .elementor-element.elementor-element-19d4e8ec .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9062 .elementor-element.elementor-element-19d4e8ec > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-5fbc99c3 {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 86% );
        max-width: 86%;
    }

    .elementor-9062 .elementor-element.elementor-element-30585e6a .elementor-button {
        width: 215px;
        font-size: 13px;
        border-radius: 30px 0px 30px 0px;
        padding: 15px 20px 15px 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-253b3aef {
        --min-height: 150px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 30px;
        --padding-block-end: 30px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-253b3aef:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-253b3aef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../assets/img/bloco-cta.webp");
    }

    .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-wrapper {
        max-width: 98%;
    }

    body:not(.rtl) .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-item:not(:first-of-type) {
        margin-left: calc( 12px/2 );
    }

    body:not(.rtl) .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-item:not(:last-of-type) {
        margin-right: calc( 12px/2 );
    }

    body.rtl .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-item:not(:first-of-type) {
        margin-right: calc( 12px/2 );
    }

    body.rtl .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-item:not(:last-of-type) {
        margin-left: calc( 12px/2 );
    }

    .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-digits {
        font-size: 32px;
    }

    .elementor-9062 .elementor-element.elementor-element-3f6b8714 .elementor-countdown-label {
        font-size: 12px;
    }

    .elementor-9062 .elementor-element.elementor-element-3f6b8714 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-d5bb78f {
        --min-height: 1200px;
        --justify-content: flex-start;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-d5bb78f:not(.elementor-motion-effects-element-type-background), .elementor-9062 .elementor-element.elementor-element-d5bb78f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/02/EXPERT-MB.jpg");
    }

    .elementor-9062 .elementor-element.elementor-element-b0ccac7 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 70px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-b0ccac7.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-9062 .elementor-element.elementor-element-77b56b9c {
        text-align: center;
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 95% );
        max-width: 95%;
    }

    .elementor-9062 .elementor-element.elementor-element-77b56b9c .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9062 .elementor-element.elementor-element-77b56b9c.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-48fd1c13 {
        text-align: center;
        width: var( --container-widget-width, 340.078px );
        max-width: 340.078px;
        --container-widget-width: 340.078px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-48fd1c13 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-9062 .elementor-element.elementor-element-48fd1c13.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-6e9f29e8 {
        text-align: center;
        font-size: 14px;
        --container-widget-width: 93%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 93% );
        max-width: 93%;
    }

    .elementor-9062 .elementor-element.elementor-element-6e9f29e8 > .elementor-widget-container {
        margin: 0px -10px 0px -10px;
        padding: 12px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-6e9f29e8.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-74d1c53d {
        text-align: center;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9062 .elementor-element.elementor-element-74d1c53d img {
        width: 50%;
    }

    .elementor-9062 .elementor-element.elementor-element-74d1c53d.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-4c69fc0d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-209a8a29 {
        --min-height: 0px;
        --padding-block-start: 50px;
        --padding-block-end: 20px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-9062 .elementor-element.elementor-element-757087b5 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-9062 .elementor-element.elementor-element-757087b5 {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 95% );
        max-width: 95%;
    }

    .elementor-9062 .elementor-element.elementor-element-757087b5.elementor-element {
        --align-self: center;
    }

    .elementor-9062 .elementor-element.elementor-element-2d4beb79 {
        text-align: justify;
        --container-widget-width: 350px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 350px );
        max-width: 350px;
    }

    .elementor-9062 .elementor-element.elementor-element-2d4beb79 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9062 .elementor-element.elementor-element-373ee4f {
        --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;
        --align-items: center;
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-166a875 {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-166a875 img {
        width: 20px;
    }

    .elementor-9062 .elementor-element.elementor-element-34a87b31 {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-34a87b31 .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-9062 .elementor-element.elementor-element-67fecfdf {
        text-align: center;
    }

    .elementor-9062 .elementor-element.elementor-element-67fecfdf img {
        width: 20px;
    }
}

/* Start custom CSS for container, class: .elementor-element-54568486 */
.elementor-9062 .elementor-element.elementor-element-54568486 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-57b6102e */
.elementor-9062 .elementor-element.elementor-element-57b6102e {
    animation: rodar 12s linear infinite;
}

@keyframes rodar {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6058d4df */
.gradient-text {
    color: #fff;
    background-image: -webkit-linear-gradient(0deg, #fff 0%, #0359a0 100%);
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e1d877 */
.vidro {
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(4.5px);
    -webkit-backdrop-filter: blur(4.5px);
    -moz-backdrop-filter: blur(4.5px);
    -o-backdrop-filter: blur(4.5px);
    border-radius: 25px 0px 25px 0px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63666cd9 */
.vidro {
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(4.5px);
    -webkit-backdrop-filter: blur(4.5px);
    -moz-backdrop-filter: blur(4.5px);
    -o-backdrop-filter: blur(4.5px);
    border-radius: 25px 0px 25px 0px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-109762df */
.vidro {
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(4.5px);
    -webkit-backdrop-filter: blur(4.5px);
    -moz-backdrop-filter: blur(4.5px);
    -o-backdrop-filter: blur(4.5px);
    border-radius: 25px 0px 25px 0px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f13e95b */
.vidro {
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(4.5px);
    -webkit-backdrop-filter: blur(4.5px);
    -moz-backdrop-filter: blur(4.5px);
    -o-backdrop-filter: blur(4.5px);
    border-radius: 25px 0px 25px 0px;
}

/* End custom CSS */
/* Start custom CSS for ha-carousel, class: .elementor-element-5084fa76 */
.elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-slide {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-next {
    filter: drop-shadow(0px 0px 25px #000000);
}

.elementor-9062 .elementor-element.elementor-element-5084fa76 .slick-prev {
    filter: drop-shadow(0px 0px 25px #000000);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c1d9fc */
.elementor-9062 .elementor-element.elementor-element-78c1d9fc {
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
}

/* End custom CSS */
/* Start custom CSS for ha-carousel, class: .elementor-element-34494204 */
.elementor-9062 .elementor-element.elementor-element-34494204 .slick-slide {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-34494204 .slick-next {
    filter: drop-shadow(0px 0px 25px #000000);
}

.elementor-9062 .elementor-element.elementor-element-34494204 .slick-prev {
    filter: drop-shadow(0px 0px 25px #000000);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693a26d */
.elementor-9062 .elementor-element.elementor-element-2693a26d {
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
}

/* End custom CSS */
/* Start custom CSS for ha-carousel, class: .elementor-element-473e2274 */
.elementor-9062 .elementor-element.elementor-element-473e2274 .slick-slide {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .slick-next {
    filter: drop-shadow(0px 0px 25px #000000);
}

.elementor-9062 .elementor-element.elementor-element-473e2274 .slick-prev {
    filter: drop-shadow(0px 0px 25px #000000);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d284ac */
.elementor-9062 .elementor-element.elementor-element-68d284ac {
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
}

/* End custom CSS */
/* Start custom CSS for ha-carousel, class: .elementor-element-604659a5 */
.elementor-9062 .elementor-element.elementor-element-604659a5 .slick-slide {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .slick-next {
    filter: drop-shadow(0px 0px 25px #000000);
}

.elementor-9062 .elementor-element.elementor-element-604659a5 .slick-prev {
    filter: drop-shadow(0px 0px 25px #000000);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-280c1b21 */
.elementor-9062 .elementor-element.elementor-element-280c1b21 {
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
}

/* End custom CSS */
/* Start custom CSS for ha-carousel, class: .elementor-element-25ae4036 */
.elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-slide {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-next {
    filter: drop-shadow(0px 0px 25px #000000);
}

.elementor-9062 .elementor-element.elementor-element-25ae4036 .slick-prev {
    filter: drop-shadow(0px 0px 25px #000000);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b2ea481 */
.elementor-9062 .elementor-element.elementor-element-3b2ea481 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3afd84dd */
.elementor-9062 .elementor-element.elementor-element-3afd84dd {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bda400 */
.elementor-9062 .elementor-element.elementor-element-22bda400 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cb88371 */
.elementor-9062 .elementor-element.elementor-element-5cb88371 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e771bf8 */
gradient-text {
    color: #fff;
    background-image: -webkit-linear-gradient(0deg, #fff 0%, #0359a0 100%);
    background-clip: text;
    -webkit-background-image: -webkit-linear-gradient(0deg, #fff 0%, #0359a0 100%);
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for ha-carousel, class: .elementor-element-2ca473f3 */
.elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-slide {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-next {
    filter: drop-shadow(0px 0px 25px #000000);
}

.elementor-9062 .elementor-element.elementor-element-2ca473f3 .slick-prev {
    filter: drop-shadow(0px 0px 25px #000000);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b99270 */

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d2308d */
.elementor-9062 .elementor-element.elementor-element-64d2308d {
}

/* End custom CSS */
/* Start custom CSS for ha-carousel, class: .elementor-element-4eb5881b */
.elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-slide {
    text-align: center;
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-next {
    filter: drop-shadow(0px 0px 25px #000000);
}

.elementor-9062 .elementor-element.elementor-element-4eb5881b .slick-prev {
    filter: drop-shadow(0px 0px 25px #000000);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-412c581a */
.elementor-9062 .elementor-element.elementor-element-412c581a {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0be89 */
.elementor-9062 .elementor-element.elementor-element-bb0be89 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-573db4d1 */
.elementor-9062 .elementor-element.elementor-element-573db4d1 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57086790 */
.elementor-9062 .elementor-element.elementor-element-57086790 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a8d2bee */
.elementor-9062 .elementor-element.elementor-element-4a8d2bee {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-364e443c */
.elementor-9062 .elementor-element.elementor-element-364e443c {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104d023b */
.elementor-9062 .elementor-element.elementor-element-104d023b {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-2dccb777 */
.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-tab-title {
    border-radius: 30px 0 30px 0;
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-accordion-item {
    border-radius: 30px 0 30px 0;
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-tab-content {
    border: none;
}

.elementor-9062 .elementor-element.elementor-element-2dccb777 .elementor-accordion-item {
    margin-bottom: 12px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a046c2 */
.elementor-9062 .elementor-element.elementor-element-43a046c2 {
    border-top: 0 solid;
    border-image: linear-gradient(to right, #0359a0, #0359a0) 1;
}

/* End custom CSS */
/* Start custom CSS */
::-webkit-scrollbar {
    width: 7px;
    background: #000004;
}

::-webkit-scrollbar-thumb {
    background: #0359a0;
    border-radius: 20px;
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Kallisto Medium';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url('../../2023/08/Kallisto-Medium.eot');
    src: url('../../2023/08/Kallisto-Mediumd41d.eot?#iefix') format('embedded-opentype'), url('../../2023/08/Kallisto-Medium.woff2') format('woff2'), url('../../2023/08/Kallisto-Medium.woff') format('woff'), url('../../2023/08/Kallisto-Medium.ttf') format('truetype'), url('../../2023/08/Kallisto-Medium.svg#KallistoMedium') format('svg');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Inter Bold';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url('../../2023/07/Inter-Bold.eot');
    src: url('../../2023/07/Inter-Boldd41d.eot?#iefix') format('embedded-opentype'), url('../../2023/07/Inter-Bold.woff2') format('woff2'), url('../../2023/07/Inter-Bold.woff') format('woff'), url('../../2023/07/Inter-Bold.ttf') format('truetype'), url('../../2023/07/Inter-Bold.svg#InterBold') format('svg');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Kallisto Bold';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url('../../2023/08/Kallisto-Bold.eot');
    src: url('../../2023/08/Kallisto-Boldd41d.eot?#iefix') format('embedded-opentype'), url('../../2023/08/Kallisto-Bold.woff2') format('woff2'), url('../../2023/08/Kallisto-Bold.woff') format('woff'), url('../../2023/08/Kallisto-Bold.ttf') format('truetype'), url('../../2023/08/Kallisto-Bold.svg#KallistoBold') format('svg');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Inter Regular';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('../../2023/07/Inter-Regular.eot');
    src: url('../../2023/07/Inter-Regulard41d.eot?#iefix') format('embedded-opentype'), url('../../2023/07/Inter-Regular.woff2') format('woff2'), url('../../2023/07/Inter-Regular.woff') format('woff'), url('../../2023/07/Inter-Regular.ttf') format('truetype'), url('../../2023/07/Inter-Regular.svg#InterRegular') format('svg');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Inter Extra Bold';
    font-style: normal;
    font-weight: 800;
    font-display: auto;
    src: url('../../2023/07/Inter-ExtraBold.eot');
    src: url('../../2023/07/Inter-ExtraBoldd41d.eot?#iefix') format('embedded-opentype'), url('../../2023/07/Inter-ExtraBold.woff2') format('woff2'), url('../../2023/07/Inter-ExtraBold.woff') format('woff'), url('../../2023/07/Inter-ExtraBold.ttf') format('truetype'), url('../../2023/07/Inter-ExtraBold.svg#InterExtraBold') format('svg');
}

/* End Custom Fonts CSS */




.custom-font-size {
    color: var(--e-global-color-aee0a9e) !important;
    font-size: 24.5px !important;
}
