.elementor-widget-section [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-section [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-1131 .elementor-element.elementor-element-a22f99b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-column [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-column [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-ha-slider [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-ha-slider [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-ha-slider .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-ha-slider .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-ha-slider .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-ha-slider .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-ha-slider ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-ha-slider .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-ha-slider .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-ha-slider .ha-slick-title {
    font-family: var( --e-global-typography-secondary-font-family);
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-ha-slider .ha-slick-subtitle {
    font-family: var( --e-global-typography-text-font-family);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-1131 .elementor-element.elementor-element-a412483>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1131 .elementor-element.elementor-element-a412483 .ha-slick-content {
    padding: 0px 40px 100px 990px;
}

.elementor-1131 .elementor-element.elementor-element-a412483 .ha-slick-title {
    font-family: "Ubuntu";
    font-size: 45px;
    font-weight: 600;
}

.elementor-1131 .elementor-element.elementor-element-a412483 .ha-slick-subtitle {
    font-family: "Ubuntu";
    font-size: 25px;
    font-weight: 400;
}

.elementor-1131 .elementor-element.elementor-element-a412483 .slick-dots {
    bottom: 30px;
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-a412483 .slick-dots li button:before {
    font-size: 12px;
    color: #EBEBEB;
}

.elementor-1131 .elementor-element.elementor-element-38d6c61 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-dd2f862>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1131 .elementor-element.elementor-element-dd2f862 .ha-slick-content {
    padding: 0px 40px 100px 990px;
}

.elementor-1131 .elementor-element.elementor-element-dd2f862 .ha-slick-title {
    font-family: "Ubuntu";
    font-size: 45px;
    font-weight: 600;
}

.elementor-1131 .elementor-element.elementor-element-dd2f862 .ha-slick-subtitle {
    font-family: "Ubuntu";
    font-size: 25px;
    font-weight: 400;
}

.elementor-1131 .elementor-element.elementor-element-dd2f862 .slick-dots {
    bottom: 30px;
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-dd2f862 .slick-dots li button:before {
    font-size: 10px;
    color: #EBEBEB;
}

.elementor-1131 .elementor-element.elementor-element-fa6b509 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-widget-image [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-image [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-image .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-image .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-image .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-image .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-image ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-image .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-image .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-1131 .elementor-element.elementor-element-734a97f>.elementor-widget-container {
    margin: -90px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-734a97f {
    z-index: 9;
    text-align: right;
}

.elementor-1131 .elementor-element.elementor-element-734a97f img {
    width: 12%;
}

.elementor-widget-heading [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-heading [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-heading .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-heading .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-heading .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-heading .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-heading ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-heading .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-heading .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-1131 .elementor-element.elementor-element-5524063 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-5524063 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-d97fa9e {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-d97fa9e .elementor-heading-title {
    font-family: "Roboto";
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-410307e);
}

.elementor-widget-icon-list [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-icon-list [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-icon-list .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon-list .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon-list .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon-list .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-icon-list ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-icon-list .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon-list .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-text-font-family);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-d2b2ea7>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-d2b2ea7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(6px/2);
}

.elementor-1131 .elementor-element.elementor-element-d2b2ea7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(6px/2);
}

.elementor-1131 .elementor-element.elementor-element-d2b2ea7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(6px/2);
}

.elementor-1131 .elementor-element.elementor-element-d2b2ea7 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-6px/2);
}

.elementor-1131 .elementor-element.elementor-element-d2b2ea7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-6px/2);
}

.elementor-1131 .elementor-element.elementor-element-d2b2ea7 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-d2b2ea7 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-d2b2ea7 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1131 .elementor-element.elementor-element-d2b2ea7 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-10efbf2>.elementor-container {
    max-width: 880px;
}

.elementor-1131 .elementor-element.elementor-element-10efbf2 {
    padding: 30px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-3b2f601>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-1131 .elementor-element.elementor-element-3b2f601 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-3b2f601 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-3d00442>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-1131 .elementor-element.elementor-element-3d00442 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-3d00442 img {
    width: 13%;
}

.elementor-1131 .elementor-element.elementor-element-794cd1a {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-794cd1a .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-0490f17>.elementor-widget-container {
    padding: 2px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-0490f17 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-0490f17 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-538bc3d {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-538bc3d .elementor-heading-title {
    font-family: "Roboto";
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
    color: #000000;
}

.elementor-widget-text-editor [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-text-editor [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-text-editor .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-text-editor ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-text-editor .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family);
    font-weight: var( --e-global-typography-text-font-weight);
    color: var( --e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1131 .elementor-element.elementor-element-d7afd2e {
    text-align: center;
    font-family: "Roboto";
    font-size: 17px;
    font-weight: 300;
    color: var( --e-global-color-410307e);
}

.elementor-1131 .elementor-element.elementor-element-33ad439>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-33ad439 {
    text-align: center;
    font-family: "Roboto";
    font-size: 17px;
    font-weight: 300;
    color: var( --e-global-color-410307e);
}

.elementor-1131 .elementor-element.elementor-element-4f44e7b {
    padding: 20px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-021077e>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-1131 .elementor-element.elementor-element-021077e {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-021077e .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-68d676f>.elementor-widget-container {
    background-color: #00447E;
}

.elementor-1131 .elementor-element.elementor-element-68d676f.ha-has-bg-overlay:hover>.elementor-widget-container::before {
    transition: background 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-68d676f {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-68d676f .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-3541562>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-1131 .elementor-element.elementor-element-3541562 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-3541562 img {
    width: 13%;
}

.elementor-1131 .elementor-element.elementor-element-1be9ba3 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-widget-html [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-html [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-html .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-html .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-html .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-html .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-html ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-html .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-html .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-google_maps [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-google_maps [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-google_maps .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-google_maps .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-google_maps .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-google_maps .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-google_maps ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-google_maps .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-google_maps .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-1131 .elementor-element.elementor-element-ee96f98 iframe {
    height: 403px;
}

.elementor-1131 .elementor-element.elementor-element-06df44e iframe {
    height: 503px;
}

.elementor-1131 .elementor-element.elementor-element-c5a6ca1>.elementor-element-populated {
    border-style: none;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-1131 .elementor-element.elementor-element-b6a8835:not(.elementor-motion-effects-element-type-background),
.elementor-1131 .elementor-element.elementor-element-b6a8835>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-b6a8835 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 0px;
}

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

.elementor-bc-flex-widget .elementor-1131 .elementor-element.elementor-element-748f2fd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-748f2fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-748f2fd>.elementor-element-populated {
    padding: 3px 0px 05px 020px;
}

.elementor-1131 .elementor-element.elementor-element-fef45a7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-1131 .elementor-element.elementor-element-fef45a7 .elementor-heading-title {
    font-size: 1px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-65e4fcf {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-bc7a997>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 10px 020px;
}

.elementor-1131 .elementor-element.elementor-element-4145573>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-4145573 {
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
}

.elementor-1131 .elementor-element.elementor-element-fdb9180:not(.elementor-motion-effects-element-type-background),
.elementor-1131 .elementor-element.elementor-element-fdb9180>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-fdb9180 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 0px;
}

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

.elementor-bc-flex-widget .elementor-1131 .elementor-element.elementor-element-9d4a76a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-9d4a76a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-9d4a76a>.elementor-element-populated {
    padding: 3px 0px 05px 020px;
}

.elementor-1131 .elementor-element.elementor-element-35fc2ca>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-1131 .elementor-element.elementor-element-35fc2ca .elementor-heading-title {
    font-size: 1px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-7bf9602 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-16ed4f5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 10px 020px;
}

.elementor-1131 .elementor-element.elementor-element-bf2d07a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-bf2d07a {
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
}

.elementor-1131 .elementor-element.elementor-element-0ebcdde:not(.elementor-motion-effects-element-type-background),
.elementor-1131 .elementor-element.elementor-element-0ebcdde>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-0ebcdde {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-0ebcdde>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1131 .elementor-element.elementor-element-dc12eef.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1131 .elementor-element.elementor-element-dc12eef>.elementor-element-populated {
    padding: 3px 0px 05px 020px;
}

.elementor-1131 .elementor-element.elementor-element-5c33b91>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-1131 .elementor-element.elementor-element-5c33b91 .elementor-heading-title {
    font-size: 1px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-ff3a4f3 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-a2518d4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 10px 020px;
}

.elementor-1131 .elementor-element.elementor-element-e07c257>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-e07c257 {
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
}

.elementor-1131 .elementor-element.elementor-element-1ad0c34:not(.elementor-motion-effects-element-type-background),
.elementor-1131 .elementor-element.elementor-element-1ad0c34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-1ad0c34 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-1ad0c34>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1131 .elementor-element.elementor-element-2922d9b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-2922d9b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-2922d9b>.elementor-element-populated {
    padding: 3px 0px 05px 020px;
}

.elementor-1131 .elementor-element.elementor-element-43adbee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-1131 .elementor-element.elementor-element-43adbee .elementor-heading-title {
    font-size: 1px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-cefd5d3 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-aae85bd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 10px 020px;
}

.elementor-1131 .elementor-element.elementor-element-227c608>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-227c608 {
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
}

.elementor-1131 .elementor-element.elementor-element-6b0b6f2:not(.elementor-motion-effects-element-type-background),
.elementor-1131 .elementor-element.elementor-element-6b0b6f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-6b0b6f2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-6b0b6f2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1131 .elementor-element.elementor-element-6a307fe.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-6a307fe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-6a307fe>.elementor-element-populated {
    padding: 3px 0px 05px 020px;
}

.elementor-1131 .elementor-element.elementor-element-42b73e8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-1131 .elementor-element.elementor-element-42b73e8 .elementor-heading-title {
    font-size: 1px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-b2eaa6e {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-e3d8712>.elementor-element-populated {
    margin: 0px 0px -5px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 020px;
}

.elementor-1131 .elementor-element.elementor-element-615dc86>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-615dc86 {
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
}

.elementor-1131 .elementor-element.elementor-element-eaa0c00:not(.elementor-motion-effects-element-type-background),
.elementor-1131 .elementor-element.elementor-element-eaa0c00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-eaa0c00 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 0px;
}

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

.elementor-bc-flex-widget .elementor-1131 .elementor-element.elementor-element-17b5fac.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-17b5fac.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-17b5fac>.elementor-element-populated {
    padding: 3px 0px 05px 020px;
}

.elementor-1131 .elementor-element.elementor-element-a14d80b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-1131 .elementor-element.elementor-element-a14d80b .elementor-heading-title {
    font-size: 1px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-f819700 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-4af6224>.elementor-element-populated {
    margin: 0px 0px -5px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 020px;
}

.elementor-1131 .elementor-element.elementor-element-12457d4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-12457d4 {
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
}

.elementor-1131 .elementor-element.elementor-element-88d1120:not(.elementor-motion-effects-element-type-background),
.elementor-1131 .elementor-element.elementor-element-88d1120>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-88d1120 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-1131 .elementor-element.elementor-element-88d1120>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1131 .elementor-element.elementor-element-41d1f1b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-41d1f1b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1131 .elementor-element.elementor-element-41d1f1b>.elementor-element-populated {
    padding: 3px 0px 05px 020px;
}

.elementor-1131 .elementor-element.elementor-element-b19dfaf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-1131 .elementor-element.elementor-element-b19dfaf .elementor-heading-title {
    font-size: 1px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-835440a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-bec9c62>.elementor-element-populated {
    margin: 0px 0px -5px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0px 0px 020px;
}

.elementor-1131 .elementor-element.elementor-element-4b6abee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-4b6abee {
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
}

.elementor-1131 .elementor-element.elementor-element-6781815 {
    padding: 30px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-4d17319>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-1131 .elementor-element.elementor-element-4d17319 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-4d17319 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-5040799>.elementor-widget-container {
    background-color: #00447E;
}

.elementor-1131 .elementor-element.elementor-element-5040799.ha-has-bg-overlay:hover>.elementor-widget-container::before {
    transition: background 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-5040799 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-5040799 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-96b7b66>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-1131 .elementor-element.elementor-element-96b7b66 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-96b7b66 img {
    width: 13%;
}

.elementor-widget-tabs [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-tabs [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-tabs .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-tabs .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-tabs .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-tabs .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-tabs ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-tabs .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-tabs .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title a {
    color: var( --e-global-color-primary);
}

.elementor-widget-tabs .elementor-tab-title.elementor-active,
.elementor-widget-tabs .elementor-tab-title.elementor-active a {
    color: var( --e-global-color-accent);
}

.elementor-widget-tabs .elementor-tab-title {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-tabs .elementor-tab-content {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-1131 .elementor-element.elementor-element-17f04de>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-17f04de .elementor-tab-title,
.elementor-1131 .elementor-element.elementor-element-17f04de .elementor-tab-title:before,
.elementor-1131 .elementor-element.elementor-element-17f04de .elementor-tab-title:after,
.elementor-1131 .elementor-element.elementor-element-17f04de .elementor-tab-content,
.elementor-1131 .elementor-element.elementor-element-17f04de .elementor-tabs-content-wrapper {
    border-width: 0px;
}

.elementor-1131 .elementor-element.elementor-element-17f04de .elementor-tab-title,
.elementor-1131 .elementor-element.elementor-element-17f04de .elementor-tab-title a {
    color: var( --e-global-color-410307e);
}

.elementor-1131 .elementor-element.elementor-element-17f04de .elementor-tab-title.elementor-active,
.elementor-1131 .elementor-element.elementor-element-17f04de .elementor-tab-title.elementor-active a {
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-17f04de .elementor-tab-title {
    font-family: "Roboto";
    font-size: 17px;
    font-weight: 400;
}

.elementor-widget-eael-adv-tabs [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-eael-adv-tabs [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-eael-adv-tabs .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-eael-adv-tabs .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-eael-adv-tabs .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-eael-adv-tabs .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-eael-adv-tabs ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-eael-adv-tabs .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-eael-adv-tabs .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs .eael-tabs-nav>ul li.eael-tab-nav-item:hover:not(.active) {
    background-color: #333;
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs {
    border-style: solid;
    border-color: #7E7E7E;
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs .eael-tabs-nav>ul li i {
    font-size: 16px;
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs .eael-tabs-nav>ul li img {
    width: 16px;
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs .eael-tabs-nav>ul li svg {
    width: 16px;
    height: 16px;
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-tab-inline-icon li .title-before-icon {
    margin-right: 10px;
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-tab-inline-icon li .title-after-icon {
    margin-left: 10px;
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-tab-top-icon li i,
.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-tab-top-icon li img,
.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-tab-top-icon li svg {
    margin-bottom: 10px;
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs .eael-tabs-nav>ul li {
    background-color: #FFFFFF;
    color: #787878;
    border-style: solid;
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs .eael-tabs-nav>ul li:hover:not(.active) {
    background-color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs .eael-tabs-nav>ul li:hover {
    border-style: solid;
    border-color: #2B2B2B;
}

.elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs .eael-tabs-content>div {
    color: #333;
}

.elementor-1131 .elementor-element.elementor-element-f48c7e7:not(.elementor-motion-effects-element-type-background),
.elementor-1131 .elementor-element.elementor-element-f48c7e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-df29b00);
}

.elementor-1131 .elementor-element.elementor-element-f48c7e7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 0px 0px;
}

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

.elementor-1131 .elementor-element.elementor-element-bf93463>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-1131 .elementor-element.elementor-element-bf93463 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-bf93463 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-78a12d6>.elementor-widget-container {
    background-color: #00447E;
}

.elementor-1131 .elementor-element.elementor-element-78a12d6.ha-has-bg-overlay:hover>.elementor-widget-container::before {
    transition: background 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-78a12d6 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-78a12d6 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-1cdecaf>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-1131 .elementor-element.elementor-element-1cdecaf {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-1cdecaf img {
    width: 13%;
}

.elementor-1131 .elementor-element.elementor-element-cc0b6eb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-36a8245 {
    padding: 30px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-8cd545d>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-1131 .elementor-element.elementor-element-8cd545d {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-8cd545d .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-5e4af1c>.elementor-widget-container {
    background-color: #00447E;
}

.elementor-1131 .elementor-element.elementor-element-5e4af1c.ha-has-bg-overlay:hover>.elementor-widget-container::before {
    transition: background 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-5e4af1c {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-5e4af1c .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-0d85183>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-1131 .elementor-element.elementor-element-0d85183 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-0d85183 img {
    width: 13%;
}

.elementor-1131 .elementor-element.elementor-element-942418e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-f85bdae {
    padding: 30px 0px 10px 0px;
}

.elementor-1131 .elementor-element.elementor-element-22eff32>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-1131 .elementor-element.elementor-element-22eff32 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-22eff32 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-30bd016>.elementor-widget-container {
    background-color: #00447E;
}

.elementor-1131 .elementor-element.elementor-element-30bd016.ha-has-bg-overlay:hover>.elementor-widget-container::before {
    transition: background 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-30bd016 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-30bd016 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-b143e1b>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-1131 .elementor-element.elementor-element-b143e1b {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-b143e1b img {
    width: 13%;
}

.elementor-1131 .elementor-element.elementor-element-66f0a45>.elementor-container {
    max-width: 806px;
}

.elementor-1131 .elementor-element.elementor-element-66f0a45 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-725e974 img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-bf58aa9>.elementor-widget-container {
    margin: -27px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-bf58aa9 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-bf58aa9 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-926caeb img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-e84c52e>.elementor-widget-container {
    margin: -27px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-e84c52e {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-e84c52e .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-52f1101 img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-413f201>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-413f201 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-413f201 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-da12a98>.elementor-container {
    max-width: 806px;
}

.elementor-1131 .elementor-element.elementor-element-da12a98 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-185aab8 img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-8b0ee32>.elementor-widget-container {
    margin: -27px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-8b0ee32 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-8b0ee32 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-b4234d2 img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-08d6c22>.elementor-widget-container {
    margin: -27px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-08d6c22 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-08d6c22 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-3f062a5>.elementor-container {
    max-width: 806px;
}

.elementor-1131 .elementor-element.elementor-element-3f062a5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-4b4e005 img {
    width: 41%;
}

.elementor-1131 .elementor-element.elementor-element-73f808a>.elementor-widget-container {
    margin: -17px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-73f808a {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-73f808a .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-398674e img {
    width: 41%;
}

.elementor-1131 .elementor-element.elementor-element-c72f6ca>.elementor-widget-container {
    margin: -17px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-c72f6ca {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-c72f6ca .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-92b875a img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-ae9c8b7>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-ae9c8b7 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-ae9c8b7 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-2ea0f86>.elementor-container {
    max-width: 806px;
}

.elementor-1131 .elementor-element.elementor-element-2ea0f86 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-c3da369 img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-828e638>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-828e638 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-828e638 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-a9c1708 img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-6820380>.elementor-widget-container {
    margin: -27px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-6820380 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-6820380 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-4a2dfc8 img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-d7e07bf>.elementor-widget-container {
    margin: -27px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-d7e07bf {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-d7e07bf .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-f19bdc7 img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-8bf74cc>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-8bf74cc {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-8bf74cc .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-c9ebddc>.elementor-container {
    max-width: 806px;
}

.elementor-1131 .elementor-element.elementor-element-c9ebddc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-b60c4bb img {
    width: 41%;
}

.elementor-1131 .elementor-element.elementor-element-c14357a>.elementor-widget-container {
    margin: -16px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-c14357a {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-c14357a .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-cabc65b img {
    width: 41%;
}

.elementor-1131 .elementor-element.elementor-element-37e53c5>.elementor-widget-container {
    margin: -16px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-37e53c5 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-37e53c5 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-836ff15 img {
    width: 41%;
}

.elementor-1131 .elementor-element.elementor-element-155e4d1>.elementor-widget-container {
    margin: -16px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-155e4d1 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-155e4d1 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-7252bc2>.elementor-container {
    max-width: 806px;
}

.elementor-1131 .elementor-element.elementor-element-7252bc2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-f90e132 img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-da5d567>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-da5d567 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-da5d567 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-4fb8dd6 img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-3beb24a>.elementor-widget-container {
    margin: -27px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-3beb24a {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-3beb24a .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-3123aca img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-9f8707e>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-9f8707e {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-9f8707e .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-4a13554 img {
    width: 45%;
}

.elementor-1131 .elementor-element.elementor-element-0fc37e5>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-0fc37e5 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-0fc37e5 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-75054fd {
    padding: 30px 0px 60px 0px;
}

.elementor-1131 .elementor-element.elementor-element-2ce4378>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-1131 .elementor-element.elementor-element-2ce4378 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-2ce4378 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-a958cdc>.elementor-widget-container {
    background-color: #00447E;
}

.elementor-1131 .elementor-element.elementor-element-a958cdc.ha-has-bg-overlay:hover>.elementor-widget-container::before {
    transition: background 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-a958cdc {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-a958cdc .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-4b2d16a>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-1131 .elementor-element.elementor-element-4b2d16a {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-4b2d16a img {
    width: 13%;
}

.elementor-1131 .elementor-element.elementor-element-765b3be>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-765b3be .elementor-tab-title,
.elementor-1131 .elementor-element.elementor-element-765b3be .elementor-tab-title:before,
.elementor-1131 .elementor-element.elementor-element-765b3be .elementor-tab-title:after,
.elementor-1131 .elementor-element.elementor-element-765b3be .elementor-tab-content,
.elementor-1131 .elementor-element.elementor-element-765b3be .elementor-tabs-content-wrapper {
    border-width: 0px;
}

.elementor-1131 .elementor-element.elementor-element-765b3be .elementor-tab-title,
.elementor-1131 .elementor-element.elementor-element-765b3be .elementor-tab-title a {
    color: var( --e-global-color-410307e);
}

.elementor-1131 .elementor-element.elementor-element-765b3be .elementor-tab-title.elementor-active,
.elementor-1131 .elementor-element.elementor-element-765b3be .elementor-tab-title.elementor-active a {
    color: var( --e-global-color-secondary);
}

.elementor-1131 .elementor-element.elementor-element-765b3be .elementor-tab-title {
    font-family: "Roboto";
    font-size: 17px;
    font-weight: 400;
}

.elementor-1131 .elementor-element.elementor-element-1c0434c {
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-af5aa13>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-1131 .elementor-element.elementor-element-af5aa13 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-af5aa13 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs .eael-tabs-nav>ul li.eael-tab-nav-item:hover:not(.active) {
    background-color: #333;
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs {
    border-style: solid;
    border-color: #7E7E7E;
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs .eael-tabs-nav>ul li i {
    font-size: 16px;
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs .eael-tabs-nav>ul li img {
    width: 16px;
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs .eael-tabs-nav>ul li svg {
    width: 16px;
    height: 16px;
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-tab-inline-icon li .title-before-icon {
    margin-right: 10px;
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-tab-inline-icon li .title-after-icon {
    margin-left: 10px;
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-tab-top-icon li i,
.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-tab-top-icon li img,
.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-tab-top-icon li svg {
    margin-bottom: 10px;
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs .eael-tabs-nav>ul li {
    background-color: #FFFFFF;
    color: #787878;
    border-style: solid;
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs .eael-tabs-nav>ul li:hover:not(.active) {
    background-color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs .eael-tabs-nav>ul li:hover {
    border-style: solid;
    border-color: #2B2B2B;
}

.elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs .eael-tabs-content>div {
    color: #333;
}

.elementor-1131 .elementor-element.elementor-element-b9771f6>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-1131 .elementor-element.elementor-element-b9771f6 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-b9771f6 img {
    width: 13%;
}

.elementor-1131 .elementor-element.elementor-element-e075eed>.elementor-widget-container {
    background-color: #00447E;
}

.elementor-1131 .elementor-element.elementor-element-e075eed.ha-has-bg-overlay:hover>.elementor-widget-container::before {
    transition: background 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-e075eed {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-e075eed .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1131 .elementor-element.elementor-element-0a6b60b>.elementor-container {
    max-width: 906px;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-button [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-button [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-button .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-button .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-button .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-button .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-button ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-button .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-button .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-1131 .elementor-element.elementor-element-2f2dcd4 .elementor-button {
    background-color: #FFFFFF;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 600;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-410307e);
    border-radius: 10px 10px 10px 10px;
}

.elementor-1131 .elementor-element.elementor-element-afdac77 .elementor-button {
    background-color: #FFFFFF;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 600;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-410307e);
    border-radius: 10px 10px 10px 10px;
}

.elementor-1131 .elementor-element.elementor-element-b9e1118 {
    padding: 30px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-04db545>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-1131 .elementor-element.elementor-element-04db545 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-04db545 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-35484f3>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-1131 .elementor-element.elementor-element-35484f3 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-35484f3 img {
    width: 13%;
}

.elementor-1131 .elementor-element.elementor-element-f9f6ce2>.elementor-widget-container {
    background-color: #00447E;
}

.elementor-1131 .elementor-element.elementor-element-f9f6ce2.ha-has-bg-overlay:hover>.elementor-widget-container::before {
    transition: background 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-f9f6ce2 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-f9f6ce2 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 600;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-widget-image-carousel [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-image-carousel [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-image-carousel .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-image-carousel .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-image-carousel .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-image-carousel .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-image-carousel ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-image-carousel .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-image-carousel .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-1131 .elementor-element.elementor-element-f88fc86 {
    --e-image-carousel-slides-to-show: 3;
}

.elementor-1131 .elementor-element.elementor-element-f88fc86>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-f88fc86 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-1131 .elementor-element.elementor-element-f88fc86 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-f88fc86 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-1131 .elementor-element.elementor-element-f88fc86 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-f88fc86 .elementor-image-carousel-caption {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-3452636 {
    --e-image-carousel-slides-to-show: 3;
}

.elementor-1131 .elementor-element.elementor-element-3452636>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-3452636 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-1131 .elementor-element.elementor-element-3452636 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 30px;
    color: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-3452636 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-1131 .elementor-element.elementor-element-3452636 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: var( --e-global-color-20d0d14);
}

.elementor-1131 .elementor-element.elementor-element-3452636 .elementor-image-carousel-caption {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-3cb4811:not(.elementor-motion-effects-element-type-background),
.elementor-1131 .elementor-element.elementor-element-3cb4811>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://utkalbuilders.com/wp-content/uploads/2023/10/levls-bnr.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1131 .elementor-element.elementor-element-3cb4811>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.69;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-3cb4811>.elementor-container {
    max-width: 800px;
}

.elementor-1131 .elementor-element.elementor-element-3cb4811 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 35px 0px;
}

.elementor-1131 .elementor-element.elementor-element-3ebeb76>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-3ebeb76>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1131 .elementor-element.elementor-element-9054412>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1131 .elementor-element.elementor-element-9054412 {
    text-align: center;
}

.elementor-1131 .elementor-element.elementor-element-9054412 .elementor-heading-title {
    font-family: "Roboto";
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-df29b00);
}

.elementor-widget-eael-contact-form-7 [data-tippy-root]>.tippy-box {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 [data-tippy-root]>.tippy-box .tippy-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-eael-contact-form-7 .wpcf7 input:not([type="submit"]) {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-eael-contact-form-7 .wpcf7 select {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-eael-contact-form-7 .wpcf7 textarea {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-eael-contact-form-7 .wpcf7 label {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-eael-contact-form-7 ::placeholder {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-eael-contact-form-7 .wpcf7-submit {
    font-family: var( --e-global-typography-primary-font-family);
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-eael-contact-form-7 .wpcf7 input[type="submit"]:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-primary);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title {
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description {
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea,
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label,
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label {
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip {
    font-family: var( --e-global-typography-accent-font-family);
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-1131 .elementor-element.elementor-element-2affa7a .eael-contact-form-7 .wpcf7-not-valid-tip {
    display: block !important;
}

.elementor-1131 .elementor-element.elementor-element-2affa7a .eael-contact-form-7 .wpcf7-validation-errors {
    display: block !important;
}

.elementor-1131 .elementor-element.elementor-element-2affa7a .eael-contact-form-7-wrapper {
    text-align: default;
}

.elementor-1131 .elementor-element.elementor-element-2affa7a .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap {
    margin-bottom: 0px;
}

@media(min-width:768px) {
    .elementor-1131 .elementor-element.elementor-element-8e8bf4b {
        width: 23.455%;
    }
    .elementor-1131 .elementor-element.elementor-element-e806a10 {
        width: 26.545%;
    }
    .elementor-1131 .elementor-element.elementor-element-fa3b77e {
        width: 26.876%;
    }
    .elementor-1131 .elementor-element.elementor-element-98a4286 {
        width: 22.986%;
    }
}

@media(max-width:1024px) {
    .elementor-1131 .elementor-element.elementor-element-734a97f>.elementor-widget-container {
        margin: -80px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-734a97f img {
        width: 15%;
    }
    .elementor-1131 .elementor-element.elementor-element-9054412>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1131 .elementor-element.elementor-element-a22f99b {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-38d6c61 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-dd2f862 .ha-slick-content {
        padding: 0px 45px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-dd2f862 .ha-slick-title {
        margin-bottom: 0px;
        font-size: 17px;
    }
    .elementor-1131 .elementor-element.elementor-element-dd2f862 .ha-slick-subtitle {
        margin-bottom: 36px;
        font-size: 14px;
    }
    .elementor-1131 .elementor-element.elementor-element-dd2f862 .slick-dots {
        bottom: 9px;
    }
    .elementor-1131 .elementor-element.elementor-element-dd2f862 .slick-dots li {
        margin-right: calc(0px / 2);
        margin-left: calc(0px / 2);
    }
    .elementor-1131 .elementor-element.elementor-element-fa6b509 {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1131 .elementor-element.elementor-element-734a97f>.elementor-widget-container {
        margin: -38px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-734a97f {
        text-align: left;
    }
    .elementor-1131 .elementor-element.elementor-element-734a97f img {
        width: 25%;
    }
    .elementor-1131 .elementor-element.elementor-element-5524063 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-d97fa9e .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-1131 .elementor-element.elementor-element-10efbf2 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-3b2f601 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-3d00442 img {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-794cd1a .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-1131 .elementor-element.elementor-element-0490f17 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-538bc3d .elementor-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }
    .elementor-1131 .elementor-element.elementor-element-d7afd2e {
        font-size: 15px;
    }
    .elementor-1131 .elementor-element.elementor-element-33ad439 {
        font-size: 15px;
    }
    .elementor-1131 .elementor-element.elementor-element-b8373b6>.elementor-element-populated {
        margin: -20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-021077e .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-68d676f>.elementor-widget-container {
        margin: 0px 100px 0px 100px;
        padding: 5px 0px 5px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-68d676f .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-1131 .elementor-element.elementor-element-3541562 img {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-1be9ba3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-91977c9>.elementor-element-populated {
        margin: -20px 0px 70px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-08c5d4b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-06df44e iframe {
        height: 285px;
    }
    .elementor-1131 .elementor-element.elementor-element-748f2fd>.elementor-element-populated {
        padding: 10px 0px 10px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-bc7a997>.elementor-element-populated {
        padding: 5px 0px 0px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-4145573 {
        font-size: 15px;
    }
    .elementor-1131 .elementor-element.elementor-element-9d4a76a>.elementor-element-populated {
        padding: 10px 0px 10px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-16ed4f5>.elementor-element-populated {
        padding: 5px 0px 0px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-bf2d07a {
        font-size: 15px;
    }
    .elementor-1131 .elementor-element.elementor-element-dc12eef>.elementor-element-populated {
        padding: 10px 0px 10px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-a2518d4>.elementor-element-populated {
        padding: 5px 0px 0px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-e07c257 {
        font-size: 15px;
    }
    .elementor-1131 .elementor-element.elementor-element-2922d9b>.elementor-element-populated {
        padding: 10px 0px 10px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-aae85bd>.elementor-element-populated {
        padding: 5px 0px 0px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-227c608 {
        font-size: 15px;
    }
    .elementor-1131 .elementor-element.elementor-element-6a307fe>.elementor-element-populated {
        padding: 10px 0px 10px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-e3d8712>.elementor-element-populated {
        margin: 0px 0px -15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 5px 0px 0px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-615dc86 {
        font-size: 15px;
    }
    .elementor-1131 .elementor-element.elementor-element-17b5fac>.elementor-element-populated {
        padding: 10px 0px 10px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-4af6224>.elementor-element-populated {
        margin: 0px 0px -15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 5px 0px 0px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-12457d4 {
        font-size: 15px;
    }
    .elementor-1131 .elementor-element.elementor-element-41d1f1b>.elementor-element-populated {
        padding: 10px 0px 10px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-bec9c62>.elementor-element-populated {
        margin: 0px 0px -15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 5px 0px 0px 020px;
    }
    .elementor-1131 .elementor-element.elementor-element-4b6abee {
        font-size: 15px;
    }
    .elementor-1131 .elementor-element.elementor-element-6781815 {
        padding: 0px 0px 50px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-4d17319 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-5040799>.elementor-widget-container {
        margin: 10px 100px 0px 100px;
        padding: 5px 0px 5px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-5040799 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-1131 .elementor-element.elementor-element-96b7b66 img {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs {
        padding: 0px 10px 0px 10px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-tab-inline-icon li .title-before-icon {
        margin-right: 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-tab-inline-icon li .title-after-icon {
        margin-left: 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-tab-top-icon li i,
    .elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-tab-top-icon li img,
    .elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-tab-top-icon li svg {
        margin-bottom: 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-40cdc18>.eael-advance-tabs>.eael-tabs-nav ul li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-40cdc18>.elementor-widget-container>.eael-advance-tabs>.eael-tabs-nav ul li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs .eael-tabs-nav>ul li {
        border-width: 0px 0px 02px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-40cdc18 .eael-advance-tabs .eael-tabs-nav>ul li:hover {
        border-width: 0px 0px 4px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-bf93463 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-78a12d6>.elementor-widget-container {
        margin: 0px 80px 0px 80px;
        padding: 5px 0px 5px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-78a12d6 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-1131 .elementor-element.elementor-element-1cdecaf img {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-36a8245 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-8cd545d .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-5e4af1c>.elementor-widget-container {
        margin: -20px 100px 0px 100px;
        padding: 5px 0px 5px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-5e4af1c .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-1131 .elementor-element.elementor-element-0d85183 img {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-f85bdae {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-22eff32 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-30bd016>.elementor-widget-container {
        margin: 0px 40px 0px 40px;
        padding: 5px 0px 5px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-30bd016 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-1131 .elementor-element.elementor-element-b143e1b img {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-f8e9222 {
        width: 33%;
    }
    .elementor-1131 .elementor-element.elementor-element-725e974 img {
        width: 80%;
    }
    .elementor-1131 .elementor-element.elementor-element-088ac9c {
        width: 33%;
    }
    .elementor-1131 .elementor-element.elementor-element-926caeb img {
        width: 80%;
    }
    .elementor-1131 .elementor-element.elementor-element-10ce445 {
        width: 33%;
    }
    .elementor-1131 .elementor-element.elementor-element-52f1101 img {
        width: 80%;
    }
    .elementor-1131 .elementor-element.elementor-element-071ac99 {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-185aab8 img {
        width: 55%;
    }
    .elementor-1131 .elementor-element.elementor-element-ab9bfc7 {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-b4234d2 img {
        width: 55%;
    }
    .elementor-1131 .elementor-element.elementor-element-a07ac16 {
        width: 33%;
    }
    .elementor-1131 .elementor-element.elementor-element-4b4e005 img {
        width: 80%;
    }
    .elementor-1131 .elementor-element.elementor-element-f9a6821 {
        width: 33%;
    }
    .elementor-1131 .elementor-element.elementor-element-398674e img {
        width: 80%;
    }
    .elementor-1131 .elementor-element.elementor-element-8782365 {
        width: 33%;
    }
    .elementor-1131 .elementor-element.elementor-element-87bb687 {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-c3da369 img {
        width: 55%;
    }
    .elementor-1131 .elementor-element.elementor-element-c7ebe0a {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-a9c1708 img {
        width: 55%;
    }
    .elementor-1131 .elementor-element.elementor-element-6005354 {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-4a2dfc8 img {
        width: 55%;
    }
    .elementor-1131 .elementor-element.elementor-element-1a453f0 {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-f19bdc7 img {
        width: 55%;
    }
    .elementor-1131 .elementor-element.elementor-element-a316e54 {
        width: 33%;
    }
    .elementor-1131 .elementor-element.elementor-element-b60c4bb img {
        width: 80%;
    }
    .elementor-1131 .elementor-element.elementor-element-d3c8594 {
        width: 33%;
    }
    .elementor-1131 .elementor-element.elementor-element-cabc65b img {
        width: 80%;
    }
    .elementor-1131 .elementor-element.elementor-element-1c753dc {
        width: 33%;
    }
    .elementor-1131 .elementor-element.elementor-element-836ff15 img {
        width: 80%;
    }
    .elementor-1131 .elementor-element.elementor-element-1912530 {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-f90e132 img {
        width: 55%;
    }
    .elementor-1131 .elementor-element.elementor-element-21ef620 {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-4fb8dd6 img {
        width: 55%;
    }
    .elementor-1131 .elementor-element.elementor-element-3beb24a>.elementor-widget-container {
        margin: -17px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-5971e65 {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-3123aca img {
        width: 55%;
    }
    .elementor-1131 .elementor-element.elementor-element-d43fab3 {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-4a13554 img {
        width: 55%;
    }
    .elementor-1131 .elementor-element.elementor-element-75054fd {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-2ce4378 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-a958cdc>.elementor-widget-container {
        margin: 0px 120px 0px 120px;
        padding: 5px 0px 5px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-a958cdc .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-1131 .elementor-element.elementor-element-4b2d16a img {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-1c0434c {
        padding: 10px 0px 15px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-af5aa13 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs {
        padding: 0px 10px 0px 10px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-tab-inline-icon li .title-before-icon {
        margin-right: 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-tab-inline-icon li .title-after-icon {
        margin-left: 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-tab-top-icon li i,
    .elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-tab-top-icon li img,
    .elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-tab-top-icon li svg {
        margin-bottom: 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-9e621d7>.eael-advance-tabs>.eael-tabs-nav ul li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-9e621d7>.elementor-widget-container>.eael-advance-tabs>.eael-tabs-nav ul li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs .eael-tabs-nav>ul li {
        border-width: 0px 0px 02px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-9e621d7 .eael-advance-tabs .eael-tabs-nav>ul li:hover {
        border-width: 0px 0px 4px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-b9771f6 img {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-457e7d6 {
        padding: 37px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-60ffd1a>.elementor-element-populated {
        padding: 0px 50px 0px 50px;
    }
    .elementor-1131 .elementor-element.elementor-element-e075eed>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 5px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-e075eed .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-1131 .elementor-element.elementor-element-b9e1118 {
        padding: 0px 0px 64px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-04db545 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-35484f3 img {
        width: 50%;
    }
    .elementor-1131 .elementor-element.elementor-element-f9f6ce2>.elementor-widget-container {
        margin: 0px 40px 0px 40px;
        padding: 5px 0px 5px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-f9f6ce2 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-1131 .elementor-element.elementor-element-3cb4811 {
        margin-top: -47px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-3ebeb76>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-9054412>.elementor-widget-container {
        margin: 25px 0px 0px 35px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-9054412 {
        text-align: right;
    }
    .elementor-1131 .elementor-element.elementor-element-9054412 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-1131 .elementor-element.elementor-element-2affa7a>.elementor-widget-container {
        padding: 0px 040px 25px 0px;
    }
    .elementor-1131 .elementor-element.elementor-element-2affa7a .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,
    .elementor-1131 .elementor-element.elementor-element-2affa7a .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,
    .elementor-1131 .elementor-element.elementor-element-2affa7a .eael-contact-form-7 .wpcf7-form-control.wpcf7-date,
    .elementor-1131 .elementor-element.elementor-element-2affa7a .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
        width: 340px;
    }
}

/* Start custom CSS for column, class: .elementor-element-c5a6ca1 */

.scrollcon {
    max-height: 519px;
    /* Set the maximum height of the container to 60% of the viewport height */
    overflow-x: hidden;
    /* Prevent horizontal scrolling */
    overflow-y: scroll;
    /* Enable vertical scrolling within the container when content exceeds its height */
    /*border: 1px solid #ccc; /* Border style for the container 
  border-radius: 10px; /* Applies a border-radius to the scrollbar track */
}

.scrollcon::-webkit-scrollbar {
    width: 14px;
    /* Sets the width of the scrollbar */
}

.scrollcon::-webkit-scrollbar-track {
    background: BLACK;
    /* Sets the background color of the scrollbar track */
    border-radius: 10px;
    /* Applies a border-radius to the scrollbar track */
}

.scrollcon::-webkit-scrollbar-thumb {
    background: #006cb7;
    /* Sets the background color of the scrollbar thumb */
    border-radius: 10px;
    /* Applies a border-radius to the scrollbar thumb */
}

/* End custom CSS */

/* Start custom CSS */

.chat-bot-message-label.false {
    display: none;
}

.chat-bot-button-wrapper {
    display: none;
}

/* End custom CSS */