.elementor-2471 .elementor-element.elementor-element-57f22cf>.elementor-container {
    max-width: 1170px;
}

.elementor-2471 .elementor-element.elementor-element-57f22cf>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-57f22cf:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-57f22cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-57f22cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 160px 20px 304px 20px;
    z-index: 66;
}

.elementor-2471 .elementor-element.elementor-element-57f22cf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-bffc918>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-de89843 .elementor-heading-title {
    color: #27272F;
    font-family: "DM Sans", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: -0.3px;
}

.elementor-2471 .elementor-element.elementor-element-de89843>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-2471 .elementor-element.elementor-element-de89843 {
    width: var( --container-widget-width, 1045px);
    max-width: 1045px;
    --container-widget-width: 1045px;
    --container-widget-flex-grow: 0;
}

.elementor-2471 .elementor-element.elementor-element-d25538a .elementor-heading-title {
    color: #27272F;
    font-family: "DM Sans", Sans-serif;
    font-size: 113px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: -0.6px;
}

.elementor-2471 .elementor-element.elementor-element-d25538a>.elementor-widget-container {
    padding: 0px 0px 100px 0px;
}

.elementor-2471 .elementor-element.elementor-element-d25538a {
    width: var( --container-widget-width, 1045px);
    max-width: 1045px;
    --container-widget-width: 1045px;
    --container-widget-flex-grow: 0;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button .cretive-button-text {
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button i {
    font-size: 30px;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button svg {
    height: 30px;
    width: 30px;
    fill: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button {
    padding: 30px 40px 30px 40px;
    color: #27272F;
    background-color: #FFDC40;
    border-radius: 55px;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--winona::after {
    padding: 30px 40px 30px 40px;
    color: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 30px 40px 30px 40px;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--tamaya::before {
    padding: 30px 40px 30px 40px;
    color: #27272F;
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--rayen::before {
    padding: 30px 40px 30px 40px;
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 30px 40px 30px 40px;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--saqui::after {
    padding: 30px 40px 30px 40px;
    color: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--tamaya::after {
    color: #27272F;
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #FFDC40;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button::before {
    border-radius: 55px;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button::after {
    border-radius: 55px;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button:hover {
    color: #ffffff;
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--wave::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--aylen::after {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--saqui:hover {
    color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc>.elementor-widget-container {
    padding: 0px 30px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-69e31fc {
    width: auto;
    max-width: auto;
}

.elementor-2471 .elementor-element.elementor-element-3196646 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-2471 .elementor-element.elementor-element-3196646 {
    width: var( --container-widget-width, 80px);
    max-width: 80px;
    --container-widget-width: 80px;
    --container-widget-flex-grow: 0;
}

.elementor-2471 .elementor-element.elementor-element-c124831:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-c124831>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-c124831 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 200px 0px;
}

.elementor-2471 .elementor-element.elementor-element-c124831>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-3dfbe85>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-5150b55 {
    margin-top: -244px;
    margin-bottom: 0px;
    padding: 0px 0px 135px 0px;
    z-index: 99;
}

.elementor-2471 .elementor-element.elementor-element-b70185e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-efa8621>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-614bd46>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-91fb4a8>.elementor-container {
    max-width: 1170px;
}

.elementor-2471 .elementor-element.elementor-element-91fb4a8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 100px 20px;
}

.elementor-2471 .elementor-element.elementor-element-77a0be8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-acf68ff .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 100px;
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: -0.6px;
}

.elementor-2471 .elementor-element.elementor-element-acf68ff {
    width: var( --container-widget-width, 925px);
    max-width: 925px;
    --container-widget-width: 925px;
    --container-widget-flex-grow: 0;
}

.elementor-2471 .elementor-element.elementor-element-fff1592>.elementor-container {
    max-width: 1170px;
}

.elementor-2471 .elementor-element.elementor-element-fff1592>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-fff1592 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-2471 .elementor-element.elementor-element-fff1592>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-2e21785>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-size: 44px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: -0.6px;
    color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    padding: 70px 0px 70px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #0e1130;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF4D;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF4D;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF4D;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    color: #E1E1E2;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    line-height: 1.7em;
    letter-spacing: 0px;
    padding: 0px 0px 70px 160px;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF4D;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 40px;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 40px;
    width: 40px;
    line-height: 40px;
    fill: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle {
    color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg {
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle {
    fill: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill: #fff;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff;
}

.elementor-2471 .elementor-element.elementor-element-07edc40 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-07edc40>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-2a98b13>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-a5abf19>.elementor-container {
    max-width: 916px;
}

.elementor-2471 .elementor-element.elementor-element-a5abf19 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 135px 20px;
}

.elementor-2471 .elementor-element.elementor-element-5e1e5c8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-5e1e5c8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-6f9b2c1 {
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-6f9b2c1 .elementor-heading-title {
    color: #27272F;
    font-family: "DM Sans", Sans-serif;
    font-size: 100px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: -0.6px;
}

.elementor-2471 .elementor-element.elementor-element-1d51b02 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-1c3faac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-63770e4 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-2471 .elementor-element.elementor-element-63770e4 .elementor-custom-embed-play i {
    font-size: 100px;
}

.elementor-2471 .elementor-element.elementor-element-63770e4 .elementor-custom-embed-play svg {
    width: 100px;
    height: 100px;
}

.elementor-2471 .elementor-element.elementor-element-64217ac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-d16268b:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-d16268b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-d16268b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 20px 200px 20px;
}

.elementor-2471 .elementor-element.elementor-element-d16268b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-8e3546f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-56a62cd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
}

.elementor-2471 .elementor-element.elementor-element-1d43412>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-2d9d2cd .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 108px;
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: -0.6px;
}

.elementor-2471 .elementor-element.elementor-element-fbd1192>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-fbd1192 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
}

.elementor-2471 .elementor-element.elementor-element-361d22e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-361d22e>.elementor-element-populated {
    padding: 0px 40px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-75b5009>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-75b5009>.elementor-element-populated {
    padding: 0px 0px 0px 40px;
}

.elementor-2471 .elementor-element.elementor-element-a6e77ac .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 44px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: -0.6px;
}

.elementor-2471 .elementor-element.elementor-element-a6e77ac>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-2471 .elementor-element.elementor-element-a55cf4e .eael-dual-header {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px;
}

.elementor-2471 .elementor-element.elementor-element-a55cf4e .eael-dual-header .title {
    color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-a55cf4e .eael-dual-header .title span.lead {
    color: #73798E;
}

.elementor-2471 .elementor-element.elementor-element-a55cf4e .eael-dual-header .title,
.elementor-2471 .elementor-element.elementor-element-a55cf4e .eael-dual-header .title span {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-2471 .elementor-element.elementor-element-a55cf4e .eael-dual-header .subtext {
    color: #4d4d4d;
}

.elementor-2471 .elementor-element.elementor-element-a55cf4e>.elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-2471 .elementor-element.elementor-element-721208e {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-2471 .elementor-element.elementor-element-721208e>.elementor-widget-container {
    padding: 0px 0px 80px 0px;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button .cretive-button-text {
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: -0.3px;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button i {
    font-size: 30px;
    color: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button svg {
    height: 30px;
    width: 30px;
    fill: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button {
    padding: 25px 40px 25px 40px;
    color: #ffffff;
    background-color: #27272F;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF;
    border-radius: 55px;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--winona::after {
    padding: 25px 40px 25px 40px;
    color: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 25px 40px 25px 40px;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--tamaya::before {
    padding: 25px 40px 25px 40px;
    color: #ffffff;
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--rayen::before {
    padding: 25px 40px 25px 40px;
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 25px 40px 25px 40px;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--saqui::after {
    padding: 25px 40px 25px 40px;
    color: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--tamaya::after {
    color: #ffffff;
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button::before {
    border-radius: 55px;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button::after {
    border-radius: 55px;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button:hover {
    color: #ffffff;
    background-color: #0e1130;
    border-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--wave::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--aylen::after {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--saqui:hover {
    color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--wapasha::before {
    border-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--antiman::before {
    border-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--pipaluk::before {
    border-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--quidel::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-d7255d0>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-d7255d0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-16ba670>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-16ba670>.elementor-element-populated {
    padding: 0px 40px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-435b872>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-435b872>.elementor-element-populated {
    padding: 0px 0px 0px 40px;
}

.elementor-2471 .elementor-element.elementor-element-4dcd13c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 44px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: -0.6px;
}

.elementor-2471 .elementor-element.elementor-element-4dcd13c>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-2471 .elementor-element.elementor-element-8a22799 .eael-dual-header {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px;
}

.elementor-2471 .elementor-element.elementor-element-8a22799 .eael-dual-header .title {
    color: #FFFFFF;
}

.elementor-2471 .elementor-element.elementor-element-8a22799 .eael-dual-header .title span.lead {
    color: #73798E;
}

.elementor-2471 .elementor-element.elementor-element-8a22799 .eael-dual-header .title,
.elementor-2471 .elementor-element.elementor-element-8a22799 .eael-dual-header .title span {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-2471 .elementor-element.elementor-element-8a22799 .eael-dual-header .subtext {
    color: #4d4d4d;
}

.elementor-2471 .elementor-element.elementor-element-8a22799>.elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-2471 .elementor-element.elementor-element-5bede32 {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-2471 .elementor-element.elementor-element-5bede32>.elementor-widget-container {
    padding: 0px 0px 80px 0px;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button .cretive-button-text {
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: -0.3px;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button i {
    font-size: 30px;
    color: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button svg {
    height: 30px;
    width: 30px;
    fill: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button {
    padding: 25px 40px 25px 40px;
    color: #ffffff;
    background-color: #27272F;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF;
    border-radius: 55px;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--winona::after {
    padding: 25px 40px 25px 40px;
    color: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 25px 40px 25px 40px;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--tamaya::before {
    padding: 25px 40px 25px 40px;
    color: #ffffff;
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--rayen::before {
    padding: 25px 40px 25px 40px;
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 25px 40px 25px 40px;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--saqui::after {
    padding: 25px 40px 25px 40px;
    color: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button .creative-button-inner svg {
    fill: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--tamaya::after {
    color: #ffffff;
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--rayen:hover {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--pipaluk::after {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--wave:hover {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--aylen::before {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--nuka::before {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--nuka::after {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--antiman::after {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--quidel::after {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button::before {
    border-radius: 55px;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button::after {
    border-radius: 55px;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button:hover {
    color: #ffffff;
    background-color: #0e1130;
    border-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button:hover svg {
    fill: #ffffff;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--wave::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--wave:hover::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--aylen::after {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--saqui:hover {
    color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--nuka:hover::after {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--quidel:hover::after {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--wapasha::before {
    border-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--antiman::before {
    border-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--pipaluk::before {
    border-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--quidel::before {
    background-color: #0e1130;
}

.elementor-2471 .elementor-element.elementor-element-78353a5 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 101px 20px 163px 20px;
}

.elementor-2471 .elementor-element.elementor-element-78353a5:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-78353a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://portfolio.templately.com/wp-content/uploads/2021/09/fb2d2658-eletech-image-6.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2471 .elementor-element.elementor-element-78353a5>.elementor-background-overlay {
    background-color: #27272F;
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-c8466a9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-babfb6f {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 99;
}

.elementor-2471 .elementor-element.elementor-element-2965e71 {
    text-align: left;
    z-index: 99;
}

.elementor-2471 .elementor-element.elementor-element-2965e71 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 118px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-2471 .elementor-element.elementor-element-2965e71>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-c2cafe9 img {
    width: 100%;
    max-width: 100%;
}

.elementor-2471 .elementor-element.elementor-element-c2cafe9 {
    width: var( --container-widget-width, 105px);
    max-width: 105px;
    --container-widget-width: 105px;
    --container-widget-flex-grow: 0;
    top: -25px;
}

body:not(.rtl) .elementor-2471 .elementor-element.elementor-element-c2cafe9 {
    left: -40px;
}

body.rtl .elementor-2471 .elementor-element.elementor-element-c2cafe9 {
    right: -40px;
}

.elementor-2471 .elementor-element.elementor-element-946371a {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 99;
}

.elementor-2471 .elementor-element.elementor-element-fa2802a {
    text-align: right;
    z-index: 99;
}

.elementor-2471 .elementor-element.elementor-element-fa2802a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 118px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-2471 .elementor-element.elementor-element-fa2802a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-54ee798 img {
    width: 100%;
    max-width: 100%;
}

.elementor-2471 .elementor-element.elementor-element-54ee798 {
    width: var( --container-widget-width, 70px);
    max-width: 70px;
    --container-widget-width: 70px;
    --container-widget-flex-grow: 0;
    bottom: 20px;
}

body:not(.rtl) .elementor-2471 .elementor-element.elementor-element-54ee798 {
    left: 265px;
}

body.rtl .elementor-2471 .elementor-element.elementor-element-54ee798 {
    right: 265px;
}

.elementor-2471 .elementor-element.elementor-element-7476842 {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 99;
}

.elementor-2471 .elementor-element.elementor-element-105b207 {
    text-align: center;
    z-index: 99;
}

.elementor-2471 .elementor-element.elementor-element-105b207 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 118px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-2471 .elementor-element.elementor-element-105b207>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-0068da0 img {
    width: 100%;
    max-width: 100%;
}

.elementor-2471 .elementor-element.elementor-element-0068da0 {
    width: var( --container-widget-width, 105px);
    max-width: 105px;
    --container-widget-width: 105px;
    --container-widget-flex-grow: 0;
    bottom: 30px;
}

body:not(.rtl) .elementor-2471 .elementor-element.elementor-element-0068da0 {
    left: 400px;
}

body.rtl .elementor-2471 .elementor-element.elementor-element-0068da0 {
    right: 400px;
}

.elementor-2471 .elementor-element.elementor-element-81f6c65>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2471 .elementor-element.elementor-element-81f6c65:not(.elementor-motion-effects-element-type-background),
.elementor-2471 .elementor-element.elementor-element-81f6c65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #27272F;
}

.elementor-2471 .elementor-element.elementor-element-81f6c65 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 203px 20px 203px 20px;
}

.elementor-2471 .elementor-element.elementor-element-81f6c65>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-d3ece79>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-5c8dd58 {
    text-align: center;
}

.elementor-2471 .elementor-element.elementor-element-5c8dd58 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 85px;
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: -0.6px;
}

.elementor-2471 .elementor-element.elementor-element-5c8dd58>.elementor-widget-container {
    padding: 0px 0px 28px 0px;
}

.elementor-2471 .elementor-element.elementor-element-4134a09>.elementor-container {
    max-width: 970px;
}

.elementor-2471 .elementor-element.elementor-element-4134a09 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-25f201d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2471 .elementor-element.elementor-element-25f201d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-1324303 {
    text-align: center;
    color: #E1E1E2;
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-2471 .elementor-element.elementor-element-1324303>.elementor-widget-container {
    padding: 0px 0px 92px 0px;
}

.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form {
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea,
.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
    background-color: #FFFFFF00;
    color: #73798E;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF;
    border-radius: 55px 55px 55px 55px;
    padding: 36px 20px 36px 50px;
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    line-height: 1.2em;
    letter-spacing: 0px;
    word-spacing: 0px;
}

.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
    width: 660px;
}

.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group {
    margin-bottom: 0px;
}

.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group input::-webkit-input-placeholder,
.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea::-webkit-input-placeholder {
    color: #73798E;
}

.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
    width: 310px;
    background-color: #0e1130 !important;
    color: #ffffff !important;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #0e1130;
    border-radius: 55px 55px 55px 55px;
    padding: 33px 48px 33px 48px;
    margin-top: 0px;
    font-family: "DM Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: 0px;
    word-spacing: 0px;
}

.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
    width: 310px;
    min-width: inherit;
}

.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
    right: 0px;
    position: relative;
    min-width: inherit;
}

.elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit:hover {
    background-color: #000000 !important;
}

.elementor-2471 .elementor-element.elementor-element-e594d5d>.elementor-widget-container {
    background-color: #FFFFFF0D;
    border-radius: 55px 55px 55px 55px;
}

@media(min-width:768px) {
    .elementor-2471 .elementor-element.elementor-element-1c3faac {
        width: 80%;
    }
    .elementor-2471 .elementor-element.elementor-element-64217ac {
        width: 20%;
    }
    .elementor-2471 .elementor-element.elementor-element-2bd482b {
        width: 80%;
    }
    .elementor-2471 .elementor-element.elementor-element-063230b {
        width: 20%;
    }
}

@media(max-width:1024px) {
    .elementor-2471 .elementor-element.elementor-element-57f22cf {
        padding: 70px 20px 210px 20px;
    }
    .elementor-2471 .elementor-element.elementor-element-de89843 .elementor-heading-title {
        font-size: 21px;
    }
    .elementor-2471 .elementor-element.elementor-element-de89843>.elementor-widget-container {
        padding: 0px 0px 18px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-d25538a .elementor-heading-title {
        font-size: 75px;
    }
    .elementor-2471 .elementor-element.elementor-element-d25538a>.elementor-widget-container {
        padding: 0px 0px 60px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button {
        padding: 20px 35px 20px 35px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--winona::after {
        padding: 20px 35px 20px 35px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
        padding: 20px 35px 20px 35px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--tamaya::before {
        padding: 20px 35px 20px 35px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--rayen::before {
        padding: 20px 35px 20px 35px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
        padding: 20px 35px 20px 35px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--saqui::after {
        padding: 20px 35px 20px 35px;
    }
    .elementor-2471 .elementor-element.elementor-element-3196646 {
        width: var( --container-widget-width, 60px);
        max-width: 60px;
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
    }
    .elementor-2471 .elementor-element.elementor-element-c124831 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 70px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-5150b55 {
        margin-top: -135px;
        margin-bottom: 0px;
        padding: 0px 0px 70px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-91fb4a8 {
        padding: 0px 20px 40px 20px;
    }
    .elementor-2471 .elementor-element.elementor-element-acf68ff .elementor-heading-title {
        font-size: 70px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        font-size: 28px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
        font-size: 34px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
        height: 34px;
        width: 34px;
        line-height: 34px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
        padding: 30px 0px 30px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
        font-size: 15px;
        padding: 20px 0px 40px 40px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
        font-size: 28px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
        height: 28px;
        width: 28px;
        line-height: 28px;
    }
    .elementor-2471 .elementor-element.elementor-element-07edc40 {
        padding: 40px 0px 0px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-a5abf19 {
        padding: 0px 20px 40px 20px;
    }
    .elementor-2471 .elementor-element.elementor-element-6f9b2c1 .elementor-heading-title {
        font-size: 72px;
    }
    .elementor-2471 .elementor-element.elementor-element-63770e4 .elementor-custom-embed-play i {
        font-size: 60px;
    }
    .elementor-2471 .elementor-element.elementor-element-63770e4 .elementor-custom-embed-play svg {
        width: 60px;
        height: 60px;
    }
    .elementor-2471 .elementor-element.elementor-element-d16268b {
        padding: 70px 20px 70px 20px;
    }
    .elementor-2471 .elementor-element.elementor-element-56a62cd {
        padding: 0px 0px 40px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-2d9d2cd .elementor-heading-title {
        font-size: 70px;
    }
    .elementor-2471 .elementor-element.elementor-element-fbd1192 {
        padding: 0px 0px 40px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-361d22e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-a6e77ac .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-2471 .elementor-element.elementor-element-a6e77ac>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-a55cf4e .eael-dual-header .title,
    .elementor-2471 .elementor-element.elementor-element-a55cf4e .eael-dual-header .title span {
        font-size: 15px;
    }
    .elementor-2471 .elementor-element.elementor-element-a55cf4e>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-721208e {
        font-size: 15px;
    }
    .elementor-2471 .elementor-element.elementor-element-721208e>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button .cretive-button-text {
        font-size: 15px;
    }
    .elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--winona::after {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--tamaya::before {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--rayen::before {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-14499b8 .eael-creative-button.eael-creative-button--saqui::after {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-d7255d0 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-16ba670>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-4dcd13c .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-2471 .elementor-element.elementor-element-4dcd13c>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-8a22799 .eael-dual-header .title,
    .elementor-2471 .elementor-element.elementor-element-8a22799 .eael-dual-header .title span {
        font-size: 15px;
    }
    .elementor-2471 .elementor-element.elementor-element-8a22799>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-5bede32 {
        font-size: 15px;
    }
    .elementor-2471 .elementor-element.elementor-element-5bede32>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button .cretive-button-text {
        font-size: 15px;
    }
    .elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--winona::after {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--tamaya::before {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--rayen::before {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-293b527 .eael-creative-button.eael-creative-button--saqui::after {
        padding: 15px 30px 15px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-78353a5:not(.elementor-motion-effects-element-type-background),
    .elementor-2471 .elementor-element.elementor-element-78353a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }
    .elementor-2471 .elementor-element.elementor-element-78353a5 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-2471 .elementor-element.elementor-element-2965e71 {
        text-align: left;
    }
    .elementor-2471 .elementor-element.elementor-element-2965e71 .elementor-heading-title {
        font-size: 70px;
    }
    .elementor-2471 .elementor-element.elementor-element-2965e71>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-c2cafe9 {
        width: var( --container-widget-width, 65px);
        max-width: 65px;
        --container-widget-width: 65px;
        --container-widget-flex-grow: 0;
        top: -20px;
    }
    body:not(.rtl) .elementor-2471 .elementor-element.elementor-element-c2cafe9 {
        left: -20px;
    }
    body.rtl .elementor-2471 .elementor-element.elementor-element-c2cafe9 {
        right: -20px;
    }
    .elementor-2471 .elementor-element.elementor-element-fa2802a .elementor-heading-title {
        font-size: 70px;
    }
    .elementor-2471 .elementor-element.elementor-element-fa2802a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-54ee798 {
        width: var( --container-widget-width, 40px);
        max-width: 40px;
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        bottom: 25px;
    }
    body:not(.rtl) .elementor-2471 .elementor-element.elementor-element-54ee798 {
        left: 185px;
    }
    body.rtl .elementor-2471 .elementor-element.elementor-element-54ee798 {
        right: 185px;
    }
    .elementor-2471 .elementor-element.elementor-element-105b207 .elementor-heading-title {
        font-size: 70px;
    }
    .elementor-2471 .elementor-element.elementor-element-105b207>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-0068da0 {
        width: var( --container-widget-width, 65px);
        max-width: 65px;
        --container-widget-width: 65px;
        --container-widget-flex-grow: 0;
        bottom: 25px;
    }
    body:not(.rtl) .elementor-2471 .elementor-element.elementor-element-0068da0 {
        left: 260px;
    }
    body.rtl .elementor-2471 .elementor-element.elementor-element-0068da0 {
        right: 260px;
    }
    .elementor-2471 .elementor-element.elementor-element-81f6c65 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-2471 .elementor-element.elementor-element-5c8dd58 .elementor-heading-title {
        font-size: 50px;
    }
    .elementor-2471 .elementor-element.elementor-element-5c8dd58>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-4134a09>.elementor-container {
        max-width: 600px;
    }
    .elementor-2471 .elementor-element.elementor-element-1324303 {
        font-size: 15px;
    }
    .elementor-2471 .elementor-element.elementor-element-1324303>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
        width: 380px;
    }
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea,
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
        padding: 24px 20px 20px 20px;
        font-size: 15px;
    }
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
        width: 220px;
        padding: 22px 20px 22px 20px;
        margin-top: 0px;
        font-size: 18px;
    }
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
        width: 220px;
        min-width: inherit;
    }
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
        right: 0px;
        position: relative;
        min-width: inherit;
    }
}

@media(max-width:767px) {
    .elementor-2471 .elementor-element.elementor-element-57f22cf {
        padding: 70px 20px 70px 20px;
    }
    .elementor-2471 .elementor-element.elementor-element-de89843 .elementor-heading-title {
        line-height: 1.25em;
    }
    .elementor-2471 .elementor-element.elementor-element-de89843>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-d25538a .elementor-heading-title {
        font-size: 35px;
        line-height: 1.25em;
    }
    .elementor-2471 .elementor-element.elementor-element-d25538a>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button {
        padding: 20px 30px 20px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--winona::after {
        padding: 20px 30px 20px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
        padding: 20px 30px 20px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--tamaya::before {
        padding: 20px 30px 20px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--rayen::before {
        padding: 20px 30px 20px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
        padding: 20px 30px 20px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-69e31fc .eael-creative-button.eael-creative-button--saqui::after {
        padding: 20px 30px 20px 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-c124831 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-5150b55 {
        margin-top: -1px;
        margin-bottom: 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-91fb4a8 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-acf68ff .elementor-heading-title {
        font-size: 35px;
        line-height: 1.25em;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        font-size: 18px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
        font-size: 28px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
        height: 28px;
        width: 28px;
        line-height: 28px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
        padding: 10px 0px 50px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
        font-size: 19px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
        height: 19px;
        width: 19px;
        line-height: 19px;
    }
    .elementor-2471 .elementor-element.elementor-element-6f9b2c1 .elementor-heading-title {
        font-size: 35px;
        line-height: 1.25em;
    }
    .elementor-2471 .elementor-element.elementor-element-1c3faac {
        width: 100%;
    }
    .elementor-2471 .elementor-element.elementor-element-2d9d2cd .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-2471 .elementor-element.elementor-element-fbd1192 {
        padding: 0px 0px 60px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-361d22e>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-cb711e0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-75b5009>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-a55cf4e>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-721208e>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-16ba670>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-435b872>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-8a22799>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-5bede32>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-2471 .elementor-element.elementor-element-78353a5 {
        padding: 40px 20px 40px 20px;
    }
    .elementor-2471 .elementor-element.elementor-element-2965e71 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-2471 .elementor-element.elementor-element-c2cafe9 {
        width: var( --container-widget-width, 35px);
        max-width: 35px;
        --container-widget-width: 35px;
        --container-widget-flex-grow: 0;
        top: -10px;
    }
    body:not(.rtl) .elementor-2471 .elementor-element.elementor-element-c2cafe9 {
        left: -10px;
    }
    body.rtl .elementor-2471 .elementor-element.elementor-element-c2cafe9 {
        right: -10px;
    }
    .elementor-2471 .elementor-element.elementor-element-fa2802a .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-2471 .elementor-element.elementor-element-54ee798 {
        width: var( --container-widget-width, 20px);
        max-width: 20px;
        --container-widget-width: 20px;
        --container-widget-flex-grow: 0;
    }
    body:not(.rtl) .elementor-2471 .elementor-element.elementor-element-54ee798 {
        left: 220px;
    }
    body.rtl .elementor-2471 .elementor-element.elementor-element-54ee798 {
        right: 220px;
    }
    .elementor-2471 .elementor-element.elementor-element-105b207 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-2471 .elementor-element.elementor-element-0068da0 {
        width: var( --container-widget-width, 35px);
        max-width: 35px;
        --container-widget-width: 35px;
        --container-widget-flex-grow: 0;
    }
    body:not(.rtl) .elementor-2471 .elementor-element.elementor-element-0068da0 {
        left: 142px;
    }
    body.rtl .elementor-2471 .elementor-element.elementor-element-0068da0 {
        right: 142px;
    }
    .elementor-2471 .elementor-element.elementor-element-5c8dd58 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.15em;
    }
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea,
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
        border-width: 1px 1px 1px 1px;
    }
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
        width: 100%;
    }
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
        width: 100%;
        margin-top: 20px;
    }
    .elementor-2471 .elementor-element.elementor-element-e594d5d .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
        width: 100%;
        min-width: inherit;
    }
    .elementor-2471 .elementor-element.elementor-element-e594d5d>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
        border-radius: 20px 20px 20px 20px;
    }
}

/* Start custom CSS for heading, class: .elementor-element-d25538a */

.elementor-2471 .elementor-element.elementor-element-d25538a.elebody-text span {
    color: #0e1130
}

/* End custom CSS */

/* Start custom CSS for eael-adv-accordion, class: .elementor-element-8c7ceb9 */

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list {
    counter-increment: my-awesome-counter;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .elementor-tab-title::before {
    content: counter(my-awesome-counter) "/ ";
    font-size: 44px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    color: #FFFFFF;
    margin-right: 120px;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .eael-accordion-content p {
    margin-top: 100px;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .eael-accordion-content p img {
    width: 50%;
    margin-top: -100px;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .eael-accordion-content p a {
    color: #ffffff;
    display: inline-block;
    padding-bottom: 5px;
    margin-top: 150px;
    border-bottom: 2px solid #ffffff;
    transition: all 0.3s;
}

.elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .eael-accordion-content p a:hover {
    color: #FFDC40;
    border-color: #FFDC40;
}

@media (max-width: 1024px) {
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .elementor-tab-title::before {
        font-size: 28px;
        margin-right: 50px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .eael-accordion-content p {
        margin-top: 30px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .eael-accordion-content p img {
        margin-top: -30px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .eael-accordion-content p a {
        margin-top: 30px;
    }
}

@media (max-width: 767px) {
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .elementor-tab-title::before {
        font-size: 18px;
        margin-right: 20px;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .eael-accordion-content p {
        margin-top: 0;
    }
    .elementor-2471 .elementor-element.elementor-element-8c7ceb9 .eael-accordion-list .eael-accordion-content p img {
        margin-top: 0;
        margin-bottom: 20px;
        margin-left: 0;
        width: 100%;
    }
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6f9b2c1 */

.elementor-2471 .elementor-element.elementor-element-6f9b2c1.elebody-text span {
    color: #0e1130
}

/* End custom CSS */

/* Start custom CSS for eael-fluentform, class: .elementor-element-e594d5d */

.eael-fluent-form-subscription input {
    max-width: unset !important;
}

@media (min-width: 768px) {
    .elementor-2471 .elementor-element.elementor-element-e594d5d .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button {
        margin-bottom: 0px;
    }
}

/* End custom CSS */