.elementor-20 .elementor-element.elementor-element-9a24bbe:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9a24bbe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f9fb;
}
.elementor-20 .elementor-element.elementor-element-9a24bbe {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    color: rgba(255, 255, 255, .6);
}
.elementor-20 .elementor-element.elementor-element-9a24bbe>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-20 .elementor-element.elementor-element-9a24bbe .elementor-heading-title {
    color: #3284b5;
}
.elementor-20 .elementor-element.elementor-element-9a24bbe a {
        color:  #202ba6;
}
.elementor-20 .elementor-element.elementor-element-9a24bbe a:hover {
    color: #11bfe6
}
.elementor-20 .elementor-element.elementor-element-f3dcc4b>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-20 .elementor-element.elementor-element-f3dcc4b {
    padding: 2% 0 1%}
.elementor-20 .elementor-element.elementor-element-746c27c .gs-logo {
    justify-content: flex-start!important;
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
}
.elementor-20 .elementor-element.elementor-element-746c27c .gs-logo img {
    width: 130px;
}
.elementor-20 .elementor-element.elementor-element-48aec54.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-20 .elementor-element.elementor-element-35fb1dc {
    --grid-template-columns: repeat(3, auto);
    --icon-size: 20px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
    width: initial;
    max-width: initial;
}
.elementor-20 .elementor-element.elementor-element-35fb1dc .elementor-widget-container {
    text-align: right;
}
.elementor-20 .elementor-element.elementor-element-35fb1dc .elementor-social-icon {
    background-color: transparent;
}
.elementor-20 .elementor-element.elementor-element-35fb1dc .elementor-social-icon:hover i {
    color: #11bfe6;
}
.elementor-20 .elementor-element.elementor-element-35fb1dc .elementor-social-icon:hover svg {
    fill: #11bfe6;
}
.elementor-20 .elementor-element.elementor-element-d69a703 {
    padding: 0 0 2%}
.elementor-20 .elementor-element.elementor-element-f4957cd>.elementor-widget-container {
    padding: 0 10% 0 0;
}
.elementor-20 .elementor-element.elementor-element-aa6ba28 {
    color: #fff;
    text-transform: uppercase;
    width: initial;
    max-width: initial;
}
.elementor-20 .elementor-element.elementor-element-aa6ba28>.elementor-widget-container {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #fff;
}
.elementor-20 .elementor-element.elementor-element-aa6ba28:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: transparent;
}
.elementor-20 .elementor-element.elementor-element-c3980a0 nav>ul:not(.sub-menu) {
    text-align: left;
}
.elementor-20 .elementor-element.elementor-element-c3980a0 nav>ul>li>a {
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: .4px;
}
.elementor-20 .elementor-element.elementor-element-c3980a0 .menu-navigation-regular>ul>li>a {
    color:#1e527f!important;
}
.elementor-20 .elementor-element.elementor-element-c3980a0 .menu-navigation-vertical>ul>li>a {
    color: rgba(255, 255, 255, .8)!important;
}
.elementor-20 .elementor-element.elementor-element-c3980a0 .menu-navigation-regular ul li:hover>a {
    color: #11bfe6!important;
}
.elementor-20 .elementor-element.elementor-element-c3980a0 .menu-navigation-vertical ul li:hover>a {
    color: #11bfe6!important;
}
.elementor-20 .elementor-element.elementor-element-c3980a0 .menu-navigation-regular>ul>li {
    margin-left: 0;
}
.elementor-20 .elementor-element.elementor-element-c3980a0 .menu-navigation-vertical>ul>li {
    margin-left: 0;
    margin-right: 0;
}
.elementor-20 .elementor-element.elementor-element-c3980a0 nav>ul>li {
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-20 .elementor-element.elementor-element-c3980a0 .menu-navigation-vertical>ul>li.menu-item-has-children>.submenu-icon {
    margin-top: 2px;
}
.elementor-20 .elementor-element.elementor-element-978de2f nav>ul:not(.sub-menu) {
    text-align: left;
}
.elementor-20 .elementor-element.elementor-element-978de2f nav>ul>li>a {
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: .4px;
}
.elementor-20 .elementor-element.elementor-element-978de2f .menu-navigation-regular>ul>li>a {
    color: #1e527f!important
}
.elementor-20 .elementor-element.elementor-element-978de2f .menu-navigation-vertical>ul>li>a {
    color: #202ba6;
}
.elementor-20 .elementor-element.elementor-element-978de2f .menu-navigation-regular ul li:hover>a {
    color: #11bfe6!important;
}
.elementor-20 .elementor-element.elementor-element-978de2f .menu-navigation-vertical ul li:hover>a {
    color: #11bfe6!important;
}
.elementor-20 .elementor-element.elementor-element-978de2f .menu-navigation-regular>ul>li {
    margin-left: 0;
}
.elementor-20 .elementor-element.elementor-element-978de2f .menu-navigation-vertical>ul>li {
    margin-left: 0;
    margin-right: 0;
}
.elementor-20 .elementor-element.elementor-element-978de2f nav>ul>li {
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-20 .elementor-element.elementor-element-978de2f .menu-navigation-vertical>ul>li.menu-item-has-children>.submenu-icon {
    margin-top: 2px;
}
.elementor-20 .elementor-element.elementor-element-f15db31>.elementor-element-populated {
    padding: 0 30px;
}
.elementor-20 .elementor-element.elementor-element-ed699a9 {
    --divider-border-style: solid;
    --divider-color: rgba(255, 255, 255, .1);
    --divider-border-width: 1px;
}
.elementor-20 .elementor-element.elementor-element-ed699a9 .elementor-divider-separator {
    width: 100%}
.elementor-20 .elementor-element.elementor-element-ed699a9 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-20 .elementor-element.elementor-element-cc0344b {
    padding: 20px 0 30px;
}
.elementor-20 .elementor-element.elementor-element-ede6428>.elementor-element-populated {
    padding: 0 30px;
}
.elementor-20 .elementor-element.elementor-element-15bce5c {
    color: rgba(255, 255, 255, .5);
    font-size: 14px;
}
.elementor-20 .elementor-element.elementor-element-240471d>.elementor-element-populated {
    padding: 0 30px;
}
.elementor-20 .elementor-element.elementor-element-a955ead .elementor-text-editor {
    text-align: right;
}
.elementor-20 .elementor-element.elementor-element-a955ead {
    color: rgba(255, 255, 255, .5);
    font-size: 14px;
}
@media(max-width:767px) {
    .elementor-20 .elementor-element.elementor-element-3da5b80>.elementor-element-populated {
    padding: 50px 30px 0;
}
.elementor-20 .elementor-element.elementor-element-35fb1dc .elementor-widget-container {
    text-align: left;
}
.elementor-20 .elementor-element.elementor-element-15bce5c .elementor-text-editor {
    text-align: center;
}
.elementor-20 .elementor-element.elementor-element-a955ead .elementor-text-editor {
    text-align: center;
}
}@media(min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-03088cd {
    width: 40%}
.elementor-20 .elementor-element.elementor-element-fb9efc3 {
    width: 30%}
.elementor-20 .elementor-element.elementor-element-117f841 {
    width: 15%}
.elementor-20 .elementor-element.elementor-element-47d95d5 {
    width: 15%}
}@media(max-width:1024px) and (min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-03088cd {
    width: 50%}
.elementor-20 .elementor-element.elementor-element-fb9efc3 {
    width: 50%}
.elementor-20 .elementor-element.elementor-element-117f841 {
    width: 50%}
.elementor-20 .elementor-element.elementor-element-47d95d5 {
    width: 50%}
}
