﻿.elementor-26 .elementor-element.elementor-element-36f5dde:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-36f5dde>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/hagency-1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26 .elementor-element.elementor-element-36f5dde>.elementor-background-overlay {
    background-color: #232323;
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-36f5dde {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-26 .elementor-element.elementor-element-9b65794 .elementor-heading-title {
    color: #ffffff;
    font-family: "Raleway", Sans-serif;
    font-size: 60px;
    font-weight: 900;
    text-transform: capitalize;
    line-height: 1.5em;
    letter-spacing: 1.3px;
}

.elementor-26 .elementor-element.elementor-element-b7496bd {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
}

.elementor-26 .elementor-element.elementor-element-1c6f7c0 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    fill: #000000;
    color: #fff;
    background-color: #5f54a9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5f54a9;
    border-radius: 4px 4px 4px 4px;
}

.elementor-26 .elementor-element.elementor-element-3c54ce9 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
    border-radius: 4px 4px 4px 4px;
}

.elementor-26 .elementor-element.elementor-element-303b22be {
    padding: 100px 0px 100px 0px;
}

.elementor-26 .elementor-element.elementor-element-6ef6192a>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-6ef6192a>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-6ef6192a>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-26 .elementor-element.elementor-element-6ef6192a>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 10px 30px 10px;
}

.elementor-26 .elementor-element.elementor-element-33af6379.elementor-view-stacked .elementor-icon {
    background-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-33af6379.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-33af6379.elementor-view-default .elementor-icon {
    fill: #372C84;
    color: #372C84;
    border-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-33af6379 {
    --icon-box-icon-margin: 15px;
}

.elementor-26 .elementor-element.elementor-element-33af6379 .elementor-icon {
    font-size: 35px;
}

.elementor-26 .elementor-element.elementor-element-33af6379 .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-33af6379 .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 26px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

.elementor-26 .elementor-element.elementor-element-33af6379 .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-7720aed7 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #372C84;
    color: #372C84;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5F54A9;
    border-radius: 25px 25px 25px 25px;
}

.elementor-26 .elementor-element.elementor-element-54ac2b3>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-54ac2b3>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-54ac2b3>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-26 .elementor-element.elementor-element-54ac2b3>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 10px 30px 10px;
}

.elementor-26 .elementor-element.elementor-element-49cf27cd.elementor-view-stacked .elementor-icon {
    background-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-49cf27cd.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-49cf27cd.elementor-view-default .elementor-icon {
    fill: #372C84;
    color: #372C84;
    border-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-49cf27cd {
    --icon-box-icon-margin: 15px;
}

.elementor-26 .elementor-element.elementor-element-49cf27cd .elementor-icon {
    font-size: 35px;
}

.elementor-26 .elementor-element.elementor-element-49cf27cd .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-49cf27cd .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 26px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

.elementor-26 .elementor-element.elementor-element-49cf27cd .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-b0f10cb .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #372C84;
    color: #372C84;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5F54A9;
    border-radius: 25px 25px 25px 25px;
}

.elementor-26 .elementor-element.elementor-element-6459a316>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-6459a316>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-6459a316>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-26 .elementor-element.elementor-element-6459a316>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 10px 30px 10px;
}

.elementor-26 .elementor-element.elementor-element-5128dc1f.elementor-view-stacked .elementor-icon {
    background-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-5128dc1f.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-5128dc1f.elementor-view-default .elementor-icon {
    fill: #372C84;
    color: #372C84;
    border-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-5128dc1f {
    --icon-box-icon-margin: 15px;
}

.elementor-26 .elementor-element.elementor-element-5128dc1f .elementor-icon {
    font-size: 35px;
}

.elementor-26 .elementor-element.elementor-element-5128dc1f .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-5128dc1f .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 26px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

.elementor-26 .elementor-element.elementor-element-5128dc1f .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-28f208d .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #372C84;
    color: #372C84;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5F54A9;
    border-radius: 25px 25px 25px 25px;
}

.elementor-26 .elementor-element.elementor-element-7cdac6c>.elementor-container {
    max-width: 800px;
}

.elementor-26 .elementor-element.elementor-element-7cdac6c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-7cdac6c:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-7cdac6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/hagency-3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26 .elementor-element.elementor-element-7cdac6c>.elementor-background-overlay {
    background-color: #151515;
    opacity: 0.84;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-7cdac6c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-26 .elementor-element.elementor-element-496e2fc {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-496e2fc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 43px;
    font-weight: 500;
    line-height: 1.3em;
}

.elementor-26 .elementor-element.elementor-element-f3c28bc {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-f3c28bc .elementor-heading-title {
    color: #5f54a9;
    font-family: "Raleway", Sans-serif;
    font-size: 33px;
    font-weight: 700;
}

.elementor-26 .elementor-element.elementor-element-4f8d3f1b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-4f8d3f1b:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-4f8d3f1b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fcfcfc;
}

.elementor-26 .elementor-element.elementor-element-4f8d3f1b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-26 .elementor-element.elementor-element-4f8d3f1b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-7eeeadd3 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-7eeeadd3 .elementor-heading-title {
    color: #4A4A4A;
    font-family: "Raleway", Sans-serif;
    font-size: 55px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 0.5px;
}

.elementor-26 .elementor-element.elementor-element-3507f21 .oew-divider-wrap .oew-divider-middle {
    margin: 0 8px;
}

.elementor-26 .elementor-element.elementor-element-3507f21.oew-divider-left .oew-divider-middle {
    margin-left: 0;
    margin-right: 8px;
}

.elementor-26 .elementor-element.elementor-element-3507f21.oew-divider-right .oew-divider-middle {
    margin-right: 0;
    margin-left: 8px;
}

.elementor-26 .elementor-element.elementor-element-3507f21 .oew-divider-wrap .oew-divider-text {
    color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-3507f21 .oew-divider-wrap .oew-divider-middle i {
    color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-3507f21 .oew-divider-wrap .oew-divider {
    max-width: 8%;
    height: 1px;
}

.elementor-26 .elementor-element.elementor-element-77acc133 {
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-18144723>.elementor-element-populated {
    padding: 40px 25px 45px 25px;
}
.none{}
.elementor-26 .elementor-element.elementor-element-793cb713.elementor-view-stacked .elementor-icon {
    background-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-793cb713.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-793cb713.elementor-view-default .elementor-icon {
    fill: #372C84;
    color: #372C84;
    border-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-793cb713 {
    --icon-box-icon-margin: 15px;
}

.elementor-26 .elementor-element.elementor-element-793cb713 .elementor-icon {
    font-size: 35px;
}

.elementor-26 .elementor-element.elementor-element-793cb713 .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-793cb713 .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

.elementor-26 .elementor-element.elementor-element-793cb713 .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
}

.elementor-26 .elementor-element.elementor-element-48d11477>.elementor-element-populated {
    padding: 40px 35px 35px 35px;
}

.elementor-26 .elementor-element.elementor-element-646cff77.elementor-view-stacked .elementor-icon {
    background-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-646cff77.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-646cff77.elementor-view-default .elementor-icon {
    fill: #372C84;
    color: #372C84;
    border-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-646cff77 {
    --icon-box-icon-margin: 15px;
}

.elementor-26 .elementor-element.elementor-element-646cff77 .elementor-icon {
    font-size: 35px;
}

.elementor-26 .elementor-element.elementor-element-646cff77 .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-646cff77 .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

.elementor-26 .elementor-element.elementor-element-646cff77 .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-2a92e721>.elementor-element-populated {
    padding: 40px 25px 35px 25px;
}

.elementor-26 .elementor-element.elementor-element-7dffcbb7.elementor-view-stacked .elementor-icon {
    background-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-7dffcbb7.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-7dffcbb7.elementor-view-default .elementor-icon {
    fill: #372C84;
    color: #372C84;
    border-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-7dffcbb7 {
    --icon-box-icon-margin: 15px;
}

.elementor-26 .elementor-element.elementor-element-7dffcbb7 .elementor-icon {
    font-size: 35px;
}

.elementor-26 .elementor-element.elementor-element-7dffcbb7 .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-7dffcbb7 .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

.elementor-26 .elementor-element.elementor-element-7dffcbb7 .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-34f29cca>.elementor-element-populated {
    padding: 45px 45px 45px 45px;
}

.elementor-26 .elementor-element.elementor-element-697fe920.elementor-view-stacked .elementor-icon {
    background-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-697fe920.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-697fe920.elementor-view-default .elementor-icon {
    fill: #372C84;
    color: #372C84;
    border-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-697fe920 {
    --icon-box-icon-margin: 15px;
}

.elementor-26 .elementor-element.elementor-element-697fe920 .elementor-icon {
    font-size: 35px;
}

.elementor-26 .elementor-element.elementor-element-697fe920 .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-697fe920 .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 26px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

.elementor-26 .elementor-element.elementor-element-697fe920 .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-24d4eebe>.elementor-element-populated {
    padding: 45px 45px 45px 45px;
}

.elementor-26 .elementor-element.elementor-element-30b6e75c.elementor-view-stacked .elementor-icon {
    background-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-30b6e75c.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-30b6e75c.elementor-view-default .elementor-icon {
    fill: #372C84;
    color: #372C84;
    border-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-30b6e75c {
    --icon-box-icon-margin: 15px;
}

.elementor-26 .elementor-element.elementor-element-30b6e75c .elementor-icon {
    font-size: 35px;
}

.elementor-26 .elementor-element.elementor-element-30b6e75c .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-30b6e75c .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 26px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

.elementor-26 .elementor-element.elementor-element-30b6e75c .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-7646c3f8>.elementor-element-populated {
    padding: 45px 45px 45px 45px;
}

.elementor-26 .elementor-element.elementor-element-17b68e3c.elementor-view-stacked .elementor-icon {
    background-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-17b68e3c.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-17b68e3c.elementor-view-default .elementor-icon {
    fill: #372C84;
    color: #372C84;
    border-color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-17b68e3c {
    --icon-box-icon-margin: 15px;
}

.elementor-26 .elementor-element.elementor-element-17b68e3c .elementor-icon {
    font-size: 35px;
}

.elementor-26 .elementor-element.elementor-element-17b68e3c .elementor-icon-box-title,
.elementor-26 .elementor-element.elementor-element-17b68e3c .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 26px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1.1px;
}

.elementor-26 .elementor-element.elementor-element-17b68e3c .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-a816f49:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-a816f49>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/hagency-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26 .elementor-element.elementor-element-a816f49>.elementor-background-overlay {
    background-color: #232323;
    opacity: 0.59;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-a816f49 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-26 .elementor-element.elementor-element-11f3877 {
    --divider-border-style: solid;
    --divider-color: #5f54a9;
    --divider-border-width: 3px;
}

.elementor-26 .elementor-element.elementor-element-11f3877 .elementor-divider-separator {
    width: 32%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-26 .elementor-element.elementor-element-11f3877 .elementor-divider {
    text-align: right;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-26 .elementor-element.elementor-element-54e9737 {
    text-align: right;
}

.elementor-26 .elementor-element.elementor-element-54e9737 .elementor-heading-title {
    color: #ffffff;
    font-family: "Raleway", Sans-serif;
    font-size: 60px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 0.6px;
}

.elementor-26 .elementor-element.elementor-element-2555ccb {
    text-align: right;
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
}

.elementor-26 .elementor-element.elementor-element-23b599d1:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-23b599d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: #4A4A4A
}

.elementor-26 .elementor-element.elementor-element-23b599d1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 80px 0px;
}

.elementor-26 .elementor-element.elementor-element-23b599d1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-4dcd5ae>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-6aa1e260 img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-radius: 8px 8px 8px 8px;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-717fec24.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-717fec24.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-717fec24>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-26 .elementor-element.elementor-element-717fec24>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-7d2096b0 {
    --divider-border-style: solid;
    --divider-color: #5f54a9;
    --divider-border-width: 3px;
}

.elementor-26 .elementor-element.elementor-element-7d2096b0 .elementor-divider-separator {
    width: 30%;
}

.elementor-26 .elementor-element.elementor-element-7d2096b0 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-26 .elementor-element.elementor-element-7d2096b0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-76bcf885 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    letter-spacing: 0.5px;
}

.elementor-26 .elementor-element.elementor-element-76bcf885>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-6342d564 .elementor-heading-title {
    color: #fff;
    font-family: "Raleway", Sans-serif;
    font-size: 65px;
    font-weight: 900;
    letter-spacing: 0.6px;
}

.elementor-26 .elementor-element.elementor-element-6342d564>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-632cb6f4 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-ee07021 {
    padding: 80px 0px 100px 0px;
}

.elementor-26 .elementor-element.elementor-element-d8fb0bb {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-d8fb0bb .elementor-heading-title {
    color: #4A4A4A;
    font-family: "Raleway", Sans-serif;
    font-size: 55px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 0.5px;
}

.elementor-26 .elementor-element.elementor-element-62ad7b3 .oew-divider-wrap .oew-divider-middle {
    margin: 0 8px;
}

.elementor-26 .elementor-element.elementor-element-62ad7b3.oew-divider-left .oew-divider-middle {
    margin-left: 0;
    margin-right: 8px;
}

.elementor-26 .elementor-element.elementor-element-62ad7b3.oew-divider-right .oew-divider-middle {
    margin-right: 0;
    margin-left: 8px;
}

.elementor-26 .elementor-element.elementor-element-62ad7b3 .oew-divider-wrap .oew-divider-text {
    color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-62ad7b3 .oew-divider-wrap .oew-divider-middle i {
    color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-62ad7b3 .oew-divider-wrap .oew-divider {
    max-width: 8%;
    height: 1px;
}

.elementor-26 .elementor-element.elementor-element-66b3166b {
    padding: 70px 0px 70px 0px;
}

.elementor-26 .elementor-element.elementor-element-7f664eda {
    --divider-border-style: solid;
    --divider-color: #372C84;
    --divider-border-width: 3px;
}

.elementor-26 .elementor-element.elementor-element-7f664eda .elementor-divider-separator {
    width: 30%;
}

.elementor-26 .elementor-element.elementor-element-7f664eda .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-26 .elementor-element.elementor-element-274ec3d1 .elementor-heading-title {
    color: #4A4A4A;
    font-family: "Raleway", Sans-serif;
    font-size: 60px;
    font-weight: 900;
    letter-spacing: 1.5px;
}

.elementor-26 .elementor-element.elementor-element-274ec3d1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-7ab0956d {
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-7c4c382d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-7c4c382d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-14d02c4 {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-9d3a424:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-9d3a424>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fcfcfc;
}

.elementor-26 .elementor-element.elementor-element-9d3a424 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-26 .elementor-element.elementor-element-9d3a424>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-1a34165 .elementor-heading-title {
    color: #494949;
    font-family: "Raleway", Sans-serif;
    font-size: 47px;
    font-weight: 900;
    letter-spacing: 0.8px;
}

.elementor-26 .elementor-element.elementor-element-af6b0dc .elementor-heading-title {
    color: #494949;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-26 .elementor-element.elementor-element-55f951d {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-icon i {
    color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-icon svg {
    fill: #372C84;
}

.elementor-26 .elementor-element.elementor-element-6177133 {
    --e-icon-list-icon-size: 17px;
}

.elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
}

.elementor-26 .elementor-element.elementor-element-1e27c92 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #372C84;
    border-radius: 25px 25px 25px 25px;
    padding: 17px 40px 17px 40px;
}

.elementor-26 .elementor-element.elementor-element-48700f8 .elementor-heading-title {
    color: #494949;
    font-family: "Raleway", Sans-serif;
    font-size: 47px;
    font-weight: 900;
    letter-spacing: 0.8px;
}

.elementor-26 .elementor-element.elementor-element-d15480a .elementor-heading-title {
    color: #494949;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-26 .elementor-element.elementor-element-22c0377 {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-icon i {
    color: #372C84;
}

.elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-icon svg {
    fill: #372C84;
}

.elementor-26 .elementor-element.elementor-element-190805d {
    --e-icon-list-icon-size: 17px;
}

.elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
}

.elementor-26 .elementor-element.elementor-element-4bdc80e .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #372C84;
    border-radius: 25px 25px 25px 25px;
    padding: 17px 40px 17px 40px;
}

.elementor-26 .elementor-element.elementor-element-6bc1472:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-6bc1472>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(170deg, #5f54a9 0%, #372C84 100%);
}

.elementor-26 .elementor-element.elementor-element-6bc1472>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-6bc1472>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-6bc1472>.elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-26 .elementor-element.elementor-element-6bc1472>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 17px 17px 17px 17px;
}

.elementor-26 .elementor-element.elementor-element-6bc1472>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-3ae6196 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-3ae6196 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 25px;
    font-weight: 800;
    letter-spacing: 0.4px;
    text-shadow: -2px 4px 10px rgba(0, 0, 0, 0.83);
}

.elementor-26 .elementor-element.elementor-element-adab62b {
    text-align: center;
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-40ad58b .oew-divider-wrap .oew-divider-middle {
    margin: 0 8px;
}

.elementor-26 .elementor-element.elementor-element-40ad58b.oew-divider-left .oew-divider-middle {
    margin-left: 0;
    margin-right: 8px;
}

.elementor-26 .elementor-element.elementor-element-40ad58b.oew-divider-right .oew-divider-middle {
    margin-right: 0;
    margin-left: 8px;
}

.elementor-26 .elementor-element.elementor-element-40ad58b .oew-divider-wrap .oew-divider-text {
    color: #ffffff;
}

.elementor-26 .elementor-element.elementor-element-40ad58b .oew-divider-wrap .oew-divider-middle i {
    color: #ffffff;
}

.elementor-26 .elementor-element.elementor-element-40ad58b .oew-divider-wrap .oew-divider {
    background-color: #ffffff;
    max-width: 19%;
    height: 1px;
}

.elementor-26 .elementor-element.elementor-element-40298ca .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 800;
    text-transform: capitalize;
    fill: #000000;
    color: #000000;
    background-color: #ffffff;
    border-radius: 25px 25px 25px 25px;
    padding: 17px 40px 17px 40px;
}

.elementor-26 .elementor-element.elementor-element-352ed6e5 {
    padding: 100px 0px 100px 0px;
}

.elementor-26 .elementor-element.elementor-element-2f7eb648 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-2f7eb648 .elementor-heading-title {
    color: #4A4A4A;
    font-family: "Raleway", Sans-serif;
    font-size: 55px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 0.5px;
}

.elementor-26 .elementor-element.elementor-element-6c1784b .oew-divider-wrap .oew-divider-middle {
    margin: 0 8px;
}

.elementor-26 .elementor-element.elementor-element-6c1784b.oew-divider-left .oew-divider-middle {
    margin-left: 0;
    margin-right: 8px;
}

.elementor-26 .elementor-element.elementor-element-6c1784b.oew-divider-right .oew-divider-middle {
    margin-right: 0;
    margin-left: 8px;
}

.elementor-26 .elementor-element.elementor-element-6c1784b .oew-divider-wrap .oew-divider-text {
    color: #5F54A9;
}

.elementor-26 .elementor-element.elementor-element-6c1784b .oew-divider-wrap .oew-divider-middle i {
    color: #5F54A9;
}

.elementor-26 .elementor-element.elementor-element-6c1784b .oew-divider-wrap .oew-divider {
    max-width: 8%;
    height: 1px;
}

.elementor-26 .elementor-element.elementor-element-17c230ee .oew-blog-grid .oew-grid-details .oew-grid-title a {
    color: #5F54A9;
}

.elementor-26 .elementor-element.elementor-element-17c230ee .oew-blog-grid .oew-grid-details .oew-grid-title {
    font-family: "Raleway", Sans-serif;
    font-size: 28px;
    font-weight: 700;
}

.elementor-26 .elementor-element.elementor-element-17c230ee .oew-blog-grid .oew-grid-details .oew-grid-excerpt {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
}

.elementor-26 .elementor-element.elementor-element-17c230ee .oew-blog-grid .oew-grid-meta {
    background-color: #fcfcfc;
    font-family: "Roboto", Sans-serif;
}

.elementor-26 .elementor-element.elementor-element-17c230ee .oew-blog-grid .oew-grid-meta,
.elementor-26 .elementor-element.elementor-element-17c230ee .oew-blog-grid .oew-grid-meta li a {
    color: #494949;
}

.elementor-26 .elementor-element.elementor-element-17c230ee .oew-blog-grid .oew-grid-meta li .owp-icon use {
    stroke: #494949;
}

.elementor-26 .elementor-element.elementor-element-17c230ee>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-7ae37dc8:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-7ae37dc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(210deg, #5f54a9 0%, #372C84 100%);
}

.elementor-26 .elementor-element.elementor-element-7ae37dc8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 0px;
}

.elementor-26 .elementor-element.elementor-element-7ae37dc8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-2bbb43d8 .elementor-heading-title {
    color: #ffffff;
    font-family: "Raleway", Sans-serif;
    font-size: 50px;
    font-weight: 900;
    line-height: 65px;
    letter-spacing: 0.8px;
    text-shadow: 1px 4px 10px rgba(0, 0, 0, 0.89);
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-1588033f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-1588033f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-24b9c23d .elementor-button .elementor-align-icon-right {
    margin-left: 14px;
}

.elementor-26 .elementor-element.elementor-element-24b9c23d .elementor-button .elementor-align-icon-left {
    margin-right: 14px;
}

.elementor-26 .elementor-element.elementor-element-24b9c23d .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 800;
    background-color: rgba(88, 188, 115, 0);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ffffff;
    border-radius: 25px 25px 25px 25px;
}

.elementor-26 .elementor-element.elementor-element-24b9c23d .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-24b9c23d .elementor-button:focus {
    background-color: rgba(0, 0, 0, 0);
}

@media(max-width:1024px) {
    .elementor-26 .elementor-element.elementor-element-4f8d3f1b {
        padding: 100px 25px 100px 25px;
    }

    .elementor-26 .elementor-element.elementor-element-18144723>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-48d11477>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-2a92e721>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-1f3a2312 {
        padding: 30px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-34f29cca>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-24d4eebe>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-7646c3f8>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-76bcf885 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-26 .elementor-element.elementor-element-76bcf885>.elementor-widget-container {
        margin: -20px 0px 0px -65px;
    }

    .elementor-26 .elementor-element.elementor-element-6342d564 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-26 .elementor-element.elementor-element-6342d564>.elementor-widget-container {
        margin: -20px 0px 0px -65px;
    }

    .elementor-26 .elementor-element.elementor-element-274ec3d1 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-26 .elementor-element.elementor-element-274ec3d1>.elementor-widget-container {
        margin: -20px 0px 0px -65px;
    }

    .elementor-26 .elementor-element.elementor-element-7c4c382d>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-26 .elementor-element.elementor-element-1a34165 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(1px/2);
    }

    .elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(1px/2);
    }

    .elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(1px/2);
        margin-left: calc(1px/2);
    }

    .elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-1px/2);
        margin-left: calc(-1px/2);
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-1px/2);
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-6177133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-1px/2);
    }

    .elementor-26 .elementor-element.elementor-element-48700f8 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(1px/2);
    }

    .elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(1px/2);
    }

    .elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(1px/2);
        margin-left: calc(1px/2);
    }

    .elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-1px/2);
        margin-left: calc(-1px/2);
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-1px/2);
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-190805d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-1px/2);
    }

    .elementor-26 .elementor-element.elementor-element-40298ca>.elementor-widget-container {
        margin: 37px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-26 .elementor-element.elementor-element-36f5dde {
        padding: 100px 0px 100px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-9b65794 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-26 .elementor-element.elementor-element-702da1f {
        width: 47%;
    }

    .elementor-26 .elementor-element.elementor-element-702da1f>.elementor-element-populated {
        padding: 5px 5px 5px 5px;
    }

    .elementor-26 .elementor-element.elementor-element-6f8162e {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-6f8162e>.elementor-element-populated {
        padding: 5px 5px 5px 5px;
    }

    .elementor-26 .elementor-element.elementor-element-33af6379 .elementor-icon-box-title,
    .elementor-26 .elementor-element.elementor-element-33af6379 .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-26 .elementor-element.elementor-element-49cf27cd .elementor-icon-box-title,
    .elementor-26 .elementor-element.elementor-element-49cf27cd .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-26 .elementor-element.elementor-element-5128dc1f .elementor-icon-box-title,
    .elementor-26 .elementor-element.elementor-element-5128dc1f .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-26 .elementor-element.elementor-element-496e2fc .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-26 .elementor-element.elementor-element-4f8d3f1b {
        padding: 50px 20px 50px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-7eeeadd3 .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-26 .elementor-element.elementor-element-18144723>.elementor-element-populated {
        padding: 5px 15px 35px 15px;
    }
    .none{display:none}
    .elementor-26 .elementor-element.elementor-element-793cb713 .elementor-icon-box-title,
    .elementor-26 .elementor-element.elementor-element-793cb713 .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-26 .elementor-element.elementor-element-48d11477>.elementor-element-populated {
        padding: 35px 35px 35px 35px;
    }

    .elementor-26 .elementor-element.elementor-element-646cff77 .elementor-icon-box-title,
    .elementor-26 .elementor-element.elementor-element-646cff77 .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-26 .elementor-element.elementor-element-2a92e721>.elementor-element-populated {
        padding: 35px 35px 35px 35px;
    }

    .elementor-26 .elementor-element.elementor-element-7dffcbb7 .elementor-icon-box-title,
    .elementor-26 .elementor-element.elementor-element-7dffcbb7 .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-26 .elementor-element.elementor-element-1f3a2312 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-34f29cca>.elementor-element-populated {
        padding: 35px 35px 35px 35px;
    }

    .elementor-26 .elementor-element.elementor-element-697fe920 .elementor-icon-box-title,
    .elementor-26 .elementor-element.elementor-element-697fe920 .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-26 .elementor-element.elementor-element-24d4eebe>.elementor-element-populated {
        padding: 35px 35px 35px 35px;
    }

    .elementor-26 .elementor-element.elementor-element-30b6e75c .elementor-icon-box-title,
    .elementor-26 .elementor-element.elementor-element-30b6e75c .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-26 .elementor-element.elementor-element-7646c3f8>.elementor-element-populated {
        padding: 35px 35px 35px 35px;
    }

    .elementor-26 .elementor-element.elementor-element-17b68e3c .elementor-icon-box-title,
    .elementor-26 .elementor-element.elementor-element-17b68e3c .elementor-icon-box-title a {
        font-size: 25px;
    }

    .elementor-26 .elementor-element.elementor-element-54e9737 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-26 .elementor-element.elementor-element-23b599d1 {
        padding: 130px 0px 80px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-7d2096b0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-76bcf885>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-6342d564>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-d8fb0bb .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-26 .elementor-element.elementor-element-66b3166b {
        padding: 50px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-7f664eda .elementor-divider {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-7f664eda .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-26 .elementor-element.elementor-element-274ec3d1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-7ab0956d {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-2f7eb648 .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-26 .elementor-element.elementor-element-2bbb43d8 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-2bbb43d8 .elementor-heading-title {
        font-size: 39px;
        line-height: 1.8em;
    }

    .elementor-26 .elementor-element.elementor-element-24b9c23d>.elementor-widget-container {
        padding: 53px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-26 .elementor-element.elementor-element-e36e402 {
        width: 94.852%;
    }

    .elementor-26 .elementor-element.elementor-element-e62c82d {
        width: 35.148%;
    }

    .elementor-26 .elementor-element.elementor-element-bcc4ef9 {
        width: 35.526%;
    }

    .elementor-26 .elementor-element.elementor-element-48f9722 {
        width: 64.474%;
    }

    .elementor-26 .elementor-element.elementor-element-2d1c7d7f {
        width: 45.066%;
    }

    .elementor-26 .elementor-element.elementor-element-717fec24 {
        width: 54.934%;
    }

    .elementor-26 .elementor-element.elementor-element-7d4c07a1 {
        width: 39.093%;
    }

    .elementor-26 .elementor-element.elementor-element-7c4c382d {
        width: 60.907%;
    }

    .elementor-26 .elementor-element.elementor-element-58adfd1a {
        width: 63.798%;
    }

    .elementor-26 .elementor-element.elementor-element-1588033f {
        width: 36.202%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-26 .elementor-element.elementor-element-702da1f {
        width: 48%;
    }

    .elementor-26 .elementor-element.elementor-element-6f8162e {
        width: 48%;
    }
}

@media(min-width:1025px) {

    .elementor-26 .elementor-element.elementor-element-7cdac6c:not(.elementor-motion-effects-element-type-background),
    .elementor-26 .elementor-element.elementor-element-7cdac6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-26 .elementor-element.elementor-element-a816f49:not(.elementor-motion-effects-element-type-background),
    .elementor-26 .elementor-element.elementor-element-a816f49>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}