.elementor-28 .elementor-element.elementor-element-bd56e8b>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-414db1b .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-size: 39px;
    font-weight: 800;
    line-height: 0.9em;
    letter-spacing: -1.8px;
}

.elementor-28 .elementor-element.elementor-element-414db1b>.elementor-widget-container {
    margin: 13px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-6807a98 .elementor-heading-title {
    color: #0069CF;
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-6807a98>.elementor-widget-container {
    margin: -20px 0px 0px 5px;
}

.elementor-28 .elementor-element.elementor-element-1b2f5fa .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-28 .elementor-element.elementor-element-1b2f5fa .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    fill: #0069CF;
    color: #0069CF;
    background-color: #00000000;
}

.elementor-28 .elementor-element.elementor-element-1b2f5fa>.elementor-widget-container {
    margin: 2px 0px -13px 0px;
}

.elementor-28 .elementor-element.elementor-element-1cc50ca .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-28 .elementor-element.elementor-element-1cc50ca .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    fill: #0069CF;
    color: #0069CF;
    background-color: #00000000;
}

.elementor-28 .elementor-element.elementor-element-1cc50ca>.elementor-widget-container {
    margin: -26px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-a856842 .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-a856842>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-f5ee7ae .elementor-icon-wrapper {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-f5ee7ae.elementor-view-stacked .elementor-icon {
    background-color: #08C816;
}

.elementor-28 .elementor-element.elementor-element-f5ee7ae.elementor-view-framed .elementor-icon,
.elementor-28 .elementor-element.elementor-element-f5ee7ae.elementor-view-default .elementor-icon {
    color: #08C816;
    border-color: #08C816;
}

.elementor-28 .elementor-element.elementor-element-f5ee7ae.elementor-view-framed .elementor-icon,
.elementor-28 .elementor-element.elementor-element-f5ee7ae.elementor-view-default .elementor-icon svg {
    fill: #08C816;
}

.elementor-28 .elementor-element.elementor-element-f5ee7ae .elementor-icon {
    font-size: 41px;
}

.elementor-28 .elementor-element.elementor-element-f5ee7ae .elementor-icon svg {
    height: 41px;
}

.elementor-28 .elementor-element.elementor-element-f5ee7ae>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-container {
    height: 44px;
    background-color: blue;
    border-radius: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li>a {
    font-family: "Play", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #FFFFFF;
    padding: 0px 15px 0px 15px;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li>a:hover {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li>a:focus {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li>a:active {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li:hover>a {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li.current-menu-item>a {
    color: #707070;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li.current-menu-ancestor>a {
    color: #707070;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
    color: #707070;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
    color: #101010;
    fill: #101010;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
    color: #101010;
    fill: #101010;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
    padding: 15px 15px 15px 15px;
    color: #000000;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
    color: #707070;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
    color: #707070;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
    color: #707070;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
    color: #707070;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
    color: #707070 !important;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-submenu-panel {
    padding: 15px 0px 15px 0px;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav .elementskit-submenu-panel {
    border-radius: 0px 0px 0px 0px;
    min-width: 220px;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-hamburger {
    float: right;
    background-color: blue;
    border-style: solid;
    border-color: blue;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
    background-color: #FFFFFF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-hamburger>.ekit-menu-icon {
    color: #FFFFFF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-hamburger:hover {
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
    background-color: #FFFFFF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-hamburger:hover>.ekit-menu-icon {
    color: #FFFFFF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-close {
    border-style: solid;
    border-color: #0069CF;
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-close:hover {
    color: rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-ebbf48c:not(.elementor-motion-effects-element-type-background),
.elementor-28 .elementor-element.elementor-element-ebbf48c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/03/3d563b4e68aa12b9ec311e4b1b1a2e74.jpg");
    background-size: cover;
}

.elementor-28 .elementor-element.elementor-element-ebbf48c>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-28 .elementor-element.elementor-element-ebbf48c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-28 .elementor-element.elementor-element-e5b71f6>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-e5b71f6 {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-28 .elementor-element.elementor-element-c645417 {
    text-align: left;
}

.elementor-28 .elementor-element.elementor-element-c645417 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 46px;
    font-weight: 600;
    letter-spacing: -0.2px;
}

.elementor-28 .elementor-element.elementor-element-c645417>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-b7d105a {
    text-align: left;
}

.elementor-28 .elementor-element.elementor-element-b7d105a .elementor-heading-title {
    color: #FFF600;
    font-family: "Play", Sans-serif;
    font-size: 38px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-b7d105a>.elementor-widget-container {
    margin: -14px 0px 30px 0px;
}

.elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form-7 .wpcf7-not-valid-tip {
    display: block !important;
}

.elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form-7 .wpcf7-validation-errors {
    display: block !important;
}

.elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form {
    background-color: #FFFFFF36;
    padding: 12px 12px 12px 12px;
}

.elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form-7-wrapper {
    text-align: default;
}

.elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form-7 .eael-contact-form-7-heading {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form-7 .eael-contact-form-7-title {
    color: #FFF600;
    font-family: "Play", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form-7 .eael-contact-form-7-description {
    color: #FFFFFF;
}

.elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap {
    margin-bottom: 0px;
}

.elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form-7 .wpcf7-form label {
    color: #FFFFFF;
}

.elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form-7 label {
    color: #FFFFFF;
}

.elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form-7 .wpcf7-form input[type="submit"] {
    background-color: blue;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: blue;
    font-family: "Play", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-7b761ac>.elementor-widget-container {
    margin: 0px 40px 70px 40px;
}

.elementor-28 .elementor-element.elementor-element-18a6bc8 .elementor-icon-list-icon i {
    color: #FFFA03;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-18a6bc8 .elementor-icon-list-icon svg {
    fill: #FFFA03;
    transition: fill 0.3s;
}

.elementor-28 .elementor-element.elementor-element-18a6bc8 {
    --e-icon-list-icon-size: 26px;
    --icon-vertical-offset: 0px;
}

.elementor-28 .elementor-element.elementor-element-18a6bc8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-28 .elementor-element.elementor-element-18a6bc8 .elementor-icon-list-item>a {
    font-family: "Play", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-18a6bc8 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-f43e4c5 {
    text-align: left;
}

.elementor-28 .elementor-element.elementor-element-f43e4c5 .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    font-style: italic;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-28 .elementor-element.elementor-element-f43e4c5>.elementor-widget-container {
    margin: 1px 170px 0px 0px;
    padding: 0px 0px 6px 40px;
    background-color: #FFFFFFB5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-7b7bb92 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-7b7bb92 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-28 .elementor-element.elementor-element-7b7bb92 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-28 .elementor-element.elementor-element-7b7bb92 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-28 .elementor-element.elementor-element-7b7bb92 .elementor-icon-list-item>a {
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-7b7bb92 .elementor-icon-list-text {
    color: #FFFA03;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-7b7bb92>.elementor-widget-container {
    margin: 15px 0px 30px 0px;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form-7 .wpcf7-not-valid-tip {
    display: block !important;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form-7 .wpcf7-validation-errors {
    display: block !important;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form {
    background-color: #FFFFFF36;
    padding: 12px 12px 12px 12px;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form-7-wrapper {
    text-align: default;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form-7 .eael-contact-form-7-heading {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form-7 .eael-contact-form-7-title {
    color: #FFF600;
    font-family: "Play", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form-7 .eael-contact-form-7-description {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap {
    margin-bottom: 0px;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form-7 .wpcf7-form label {
    color: #FFFFFF;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form-7 label {
    color: #FFFFFF;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
    background-color: blue;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: blue;
    font-family: "Play", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-b78d4d5>.elementor-widget-container {
    margin: 0px 40px 70px 40px;
}

.elementor-28 .elementor-element.elementor-element-414a219:not(.elementor-motion-effects-element-type-background),
.elementor-28 .elementor-element.elementor-element-414a219>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/03/main.jpg");
    background-size: cover;
}

.elementor-28 .elementor-element.elementor-element-414a219>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-28 .elementor-element.elementor-element-414a219 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-28 .elementor-element.elementor-element-95cc042 {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-95cc042 .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-95cc042>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-2e6e624>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-2e6e624 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-28 .elementor-element.elementor-element-021be49>.elementor-element-populated,
.elementor-28 .elementor-element.elementor-element-021be49>.elementor-element-populated>.elementor-background-overlay,
.elementor-28 .elementor-element.elementor-element-021be49>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-021be49>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-28 .elementor-element.elementor-element-13b4782 {
    --icon-box-icon-margin: 15px;
}

.elementor-28 .elementor-element.elementor-element-13b4782.elementor-view-stacked .elementor-icon {
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-13b4782.elementor-view-framed .elementor-icon,
.elementor-28 .elementor-element.elementor-element-13b4782.elementor-view-default .elementor-icon {
    fill: blue;
    color: blue;
    border-color: blue;
}

.elementor-28 .elementor-element.elementor-element-13b4782 .elementor-icon-box-title {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-13b4782 .elementor-icon-box-title,
.elementor-28 .elementor-element.elementor-element-13b4782 .elementor-icon-box-title a {
    font-family: "Play", Sans-serif;
    font-weight: 600;
    line-height: 1em;
}

.elementor-28 .elementor-element.elementor-element-13b4782 .elementor-icon-box-description {
    color: #434343;
    font-family: "Play", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-28 .elementor-element.elementor-element-483998d>.elementor-element-populated,
.elementor-28 .elementor-element.elementor-element-483998d>.elementor-element-populated>.elementor-background-overlay,
.elementor-28 .elementor-element.elementor-element-483998d>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-483998d>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-28 .elementor-element.elementor-element-0455651 {
    --icon-box-icon-margin: 15px;
}

.elementor-28 .elementor-element.elementor-element-0455651.elementor-view-stacked .elementor-icon {
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-0455651.elementor-view-framed .elementor-icon,
.elementor-28 .elementor-element.elementor-element-0455651.elementor-view-default .elementor-icon {
    fill: blue;
    color: blue;
    border-color: blue;
}

.elementor-28 .elementor-element.elementor-element-0455651 .elementor-icon-box-title {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-0455651 .elementor-icon-box-title,
.elementor-28 .elementor-element.elementor-element-0455651 .elementor-icon-box-title a {
    font-family: "Play", Sans-serif;
    font-weight: 600;
    line-height: 1em;
}

.elementor-28 .elementor-element.elementor-element-0455651 .elementor-icon-box-description {
    color: #434343;
    font-family: "Play", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-28 .elementor-element.elementor-element-cdd65c8>.elementor-element-populated,
.elementor-28 .elementor-element.elementor-element-cdd65c8>.elementor-element-populated>.elementor-background-overlay,
.elementor-28 .elementor-element.elementor-element-cdd65c8>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-cdd65c8>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-28 .elementor-element.elementor-element-a275be8 {
    --icon-box-icon-margin: 15px;
}

.elementor-28 .elementor-element.elementor-element-a275be8.elementor-view-stacked .elementor-icon {
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-a275be8.elementor-view-framed .elementor-icon,
.elementor-28 .elementor-element.elementor-element-a275be8.elementor-view-default .elementor-icon {
    fill: blue;
    color: blue;
    border-color: blue;
}

.elementor-28 .elementor-element.elementor-element-a275be8 .elementor-icon-box-title {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-a275be8 .elementor-icon-box-title,
.elementor-28 .elementor-element.elementor-element-a275be8 .elementor-icon-box-title a {
    font-family: "Play", Sans-serif;
    font-weight: 600;
    line-height: 1em;
}

.elementor-28 .elementor-element.elementor-element-a275be8 .elementor-icon-box-description {
    color: #434343;
    font-family: "Play", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-28 .elementor-element.elementor-element-7a62811>.elementor-element-populated,
.elementor-28 .elementor-element.elementor-element-7a62811>.elementor-element-populated>.elementor-background-overlay,
.elementor-28 .elementor-element.elementor-element-7a62811>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-7a62811>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-28 .elementor-element.elementor-element-f5310d6 {
    --icon-box-icon-margin: 15px;
}

.elementor-28 .elementor-element.elementor-element-f5310d6.elementor-view-stacked .elementor-icon {
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-f5310d6.elementor-view-framed .elementor-icon,
.elementor-28 .elementor-element.elementor-element-f5310d6.elementor-view-default .elementor-icon {
    fill: blue;
    color: blue;
    border-color: blue;
}

.elementor-28 .elementor-element.elementor-element-f5310d6 .elementor-icon-box-title {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-f5310d6 .elementor-icon-box-title,
.elementor-28 .elementor-element.elementor-element-f5310d6 .elementor-icon-box-title a {
    font-family: "Play", Sans-serif;
    font-weight: 600;
    line-height: 1em;
}

.elementor-28 .elementor-element.elementor-element-f5310d6 .elementor-icon-box-description {
    color: #434343;
    font-family: "Play", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-28 .elementor-element.elementor-element-32a4c38>.elementor-element-populated,
.elementor-28 .elementor-element.elementor-element-32a4c38>.elementor-element-populated>.elementor-background-overlay,
.elementor-28 .elementor-element.elementor-element-32a4c38>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-32a4c38>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-28 .elementor-element.elementor-element-781786d {
    --icon-box-icon-margin: 15px;
}

.elementor-28 .elementor-element.elementor-element-781786d.elementor-view-stacked .elementor-icon {
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-781786d.elementor-view-framed .elementor-icon,
.elementor-28 .elementor-element.elementor-element-781786d.elementor-view-default .elementor-icon {
    fill: blue;
    color: blue;
    border-color: blue;
}

.elementor-28 .elementor-element.elementor-element-781786d .elementor-icon-box-title {
    color: #0069CF;
}

.elementor-28 .elementor-element.elementor-element-781786d .elementor-icon-box-title,
.elementor-28 .elementor-element.elementor-element-781786d .elementor-icon-box-title a {
    font-family: "Play", Sans-serif;
    font-weight: 600;
    line-height: 1em;
}

.elementor-28 .elementor-element.elementor-element-781786d .elementor-icon-box-description {
    color: #434343;
    font-family: "Play", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-28 .elementor-element.elementor-element-77f61f8 {
    --divider-border-style: solid;
    --divider-color: #0069CF;
    --divider-border-width: 1.5px;
}

.elementor-28 .elementor-element.elementor-element-77f61f8 .elementor-divider-separator {
    width: 60%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-28 .elementor-element.elementor-element-77f61f8 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-28 .elementor-element.elementor-element-77f61f8>.elementor-widget-container {
    margin: 30px 0px -16px 0px;
}

.elementor-28 .elementor-element.elementor-element-1dc68c9 {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-1dc68c9 .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-1dc68c9>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-202484e>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-202484e {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-28 .elementor-element.elementor-element-9b0c266 .elementor-heading-title {
    color: #0069CF;
    font-family: "Play", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-9b0c266>.elementor-widget-container {
    margin: 40px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-542cf88 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 66%;
    border-color: #ddd;
}

.elementor-28 .elementor-element.elementor-element-542cf88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-542cf88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-28 .elementor-element.elementor-element-542cf88 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-542cf88 .elementor-icon-list-icon i {
    color: blue;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-542cf88 .elementor-icon-list-icon svg {
    fill: blue;
    transition: fill 0.3s;
}

.elementor-28 .elementor-element.elementor-element-542cf88 {
    --e-icon-list-icon-size: 24px;
    --icon-vertical-offset: 0px;
}

.elementor-28 .elementor-element.elementor-element-542cf88 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-28 .elementor-element.elementor-element-542cf88 .elementor-icon-list-item>a {
    font-family: "Play", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-28 .elementor-element.elementor-element-542cf88 .elementor-icon-list-text {
    color: #0069CF;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-542cf88>.elementor-widget-container {
    margin: 30px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-96fedfc .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-size: 30px;
    font-weight: 800;
}

.elementor-28 .elementor-element.elementor-element-96fedfc>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-80db0c6 .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-80db0c6>.elementor-widget-container {
    margin: 15px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-4de5bc4>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-4de5bc4 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-28 .elementor-element.elementor-element-a6ae214 .elementor-heading-title {
    color: #0069CF;
    font-family: "Play", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-a6ae214>.elementor-widget-container {
    margin: 40px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-4e226d4 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 66%;
    border-color: #ddd;
}

.elementor-28 .elementor-element.elementor-element-4e226d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-4e226d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-28 .elementor-element.elementor-element-4e226d4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-4e226d4 .elementor-icon-list-icon i {
    color: blue;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-4e226d4 .elementor-icon-list-icon svg {
    fill: blue;
    transition: fill 0.3s;
}

.elementor-28 .elementor-element.elementor-element-4e226d4 {
    --e-icon-list-icon-size: 24px;
    --icon-vertical-offset: 0px;
}

.elementor-28 .elementor-element.elementor-element-4e226d4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-28 .elementor-element.elementor-element-4e226d4 .elementor-icon-list-item>a {
    font-family: "Play", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-28 .elementor-element.elementor-element-4e226d4 .elementor-icon-list-text {
    color: #0069CF;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-4e226d4>.elementor-widget-container {
    margin: 30px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-192fc5e .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-size: 30px;
    font-weight: 800;
}

.elementor-28 .elementor-element.elementor-element-192fc5e>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-9a2a319 .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-9a2a319>.elementor-widget-container {
    margin: 15px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-a2dde42 .elementor-heading-title {
    color: #0069CF;
    font-family: "Play", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-a2dde42>.elementor-widget-container {
    margin: 40px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-d886b30 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 66%;
    border-color: #ddd;
}

.elementor-28 .elementor-element.elementor-element-d886b30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-d886b30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-28 .elementor-element.elementor-element-d886b30 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-d886b30 .elementor-icon-list-icon i {
    color: blue;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-d886b30 .elementor-icon-list-icon svg {
    fill: blue;
    transition: fill 0.3s;
}

.elementor-28 .elementor-element.elementor-element-d886b30 {
    --e-icon-list-icon-size: 24px;
    --icon-vertical-offset: 0px;
}

.elementor-28 .elementor-element.elementor-element-d886b30 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-28 .elementor-element.elementor-element-d886b30 .elementor-icon-list-item>a {
    font-family: "Play", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-28 .elementor-element.elementor-element-d886b30 .elementor-icon-list-text {
    color: #0069CF;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-d886b30>.elementor-widget-container {
    margin: 30px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-fc173d0 .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-size: 30px;
    font-weight: 800;
}

.elementor-28 .elementor-element.elementor-element-fc173d0>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-5f700af .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-5f700af>.elementor-widget-container {
    margin: 15px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-7e4a0f4>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-7e4a0f4 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-28 .elementor-element.elementor-element-95818e5 .elementor-heading-title {
    color: #0069CF;
    font-family: "Play", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-95818e5>.elementor-widget-container {
    margin: 40px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-0e1ba2b .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 66%;
    border-color: #ddd;
}

.elementor-28 .elementor-element.elementor-element-0e1ba2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-0e1ba2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-28 .elementor-element.elementor-element-0e1ba2b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-0e1ba2b .elementor-icon-list-icon i {
    color: blue;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-0e1ba2b .elementor-icon-list-icon svg {
    fill: blue;
    transition: fill 0.3s;
}

.elementor-28 .elementor-element.elementor-element-0e1ba2b {
    --e-icon-list-icon-size: 24px;
    --icon-vertical-offset: 0px;
}

.elementor-28 .elementor-element.elementor-element-0e1ba2b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-28 .elementor-element.elementor-element-0e1ba2b .elementor-icon-list-item>a {
    font-family: "Play", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-28 .elementor-element.elementor-element-0e1ba2b .elementor-icon-list-text {
    color: #0069CF;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-0e1ba2b>.elementor-widget-container {
    margin: 30px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-e73646f .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-size: 30px;
    font-weight: 800;
}

.elementor-28 .elementor-element.elementor-element-e73646f>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-6e56a10 .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-6e56a10>.elementor-widget-container {
    margin: 15px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-42d8aaf>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-42d8aaf {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-28 .elementor-element.elementor-element-80591ed .elementor-heading-title {
    color: #0069CF;
    font-family: "Play", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-80591ed>.elementor-widget-container {
    margin: 40px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-d2f2c14 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 66%;
    border-color: #ddd;
}

.elementor-28 .elementor-element.elementor-element-d2f2c14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-d2f2c14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-28 .elementor-element.elementor-element-d2f2c14 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-d2f2c14 .elementor-icon-list-icon i {
    color: blue;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-d2f2c14 .elementor-icon-list-icon svg {
    fill: blue;
    transition: fill 0.3s;
}

.elementor-28 .elementor-element.elementor-element-d2f2c14 {
    --e-icon-list-icon-size: 24px;
    --icon-vertical-offset: 0px;
}

.elementor-28 .elementor-element.elementor-element-d2f2c14 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-28 .elementor-element.elementor-element-d2f2c14 .elementor-icon-list-item>a {
    font-family: "Play", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-28 .elementor-element.elementor-element-d2f2c14 .elementor-icon-list-text {
    color: #0069CF;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-d2f2c14>.elementor-widget-container {
    margin: 30px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-c31fe12 .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-size: 30px;
    font-weight: 800;
}

.elementor-28 .elementor-element.elementor-element-c31fe12>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-1ccc501 .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-1ccc501>.elementor-widget-container {
    margin: 15px 0px 90px 30px;
}

.elementor-28 .elementor-element.elementor-element-2c7127a .elementor-heading-title {
    color: #0069CF;
    font-family: "Play", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-2c7127a>.elementor-widget-container {
    margin: 40px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-2e274a2 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 66%;
    border-color: #ddd;
}

.elementor-28 .elementor-element.elementor-element-2e274a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-2e274a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-28 .elementor-element.elementor-element-2e274a2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-2e274a2 .elementor-icon-list-icon i {
    color: blue;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-2e274a2 .elementor-icon-list-icon svg {
    fill: blue;
    transition: fill 0.3s;
}

.elementor-28 .elementor-element.elementor-element-2e274a2 {
    --e-icon-list-icon-size: 24px;
    --icon-vertical-offset: 0px;
}

.elementor-28 .elementor-element.elementor-element-2e274a2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-28 .elementor-element.elementor-element-2e274a2 .elementor-icon-list-item>a {
    font-family: "Play", Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-28 .elementor-element.elementor-element-2e274a2 .elementor-icon-list-text {
    color: #0069CF;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-2e274a2>.elementor-widget-container {
    margin: 30px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-710e46e .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-size: 30px;
    font-weight: 800;
}

.elementor-28 .elementor-element.elementor-element-710e46e>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-14285c9 .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-14285c9>.elementor-widget-container {
    margin: 15px 0px 30px 30px;
}

.elementor-28 .elementor-element.elementor-element-3f27971:not(.elementor-motion-effects-element-type-background),
.elementor-28 .elementor-element.elementor-element-3f27971>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-3f27971 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-28 .elementor-element.elementor-element-3f27971>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-28 .elementor-element.elementor-element-98d690b>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-98d690b {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-28 .elementor-element.elementor-element-0ccc75e {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-0ccc75e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0ccc75e>.elementor-widget-container {
    margin: 100px 0px 30px 0px;
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #FFFFFF;
}

.elementor-28 .elementor-element.elementor-element-3e615e2 {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-3e615e2 .elementor-heading-title {
    color: white;
    font-family: "Play", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-3e615e2>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-926f1fc {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-926f1fc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-28 .elementor-element.elementor-element-926f1fc>.elementor-widget-container {
    margin: -13px 0px -19px 0px;
    padding: 0px 0px 23px 0px;
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #FFFFFF;
}

.elementor-28 .elementor-element.elementor-element-4efe1d8 {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-4efe1d8 .elementor-heading-title {
    color: white;
    font-family: "Play", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-4efe1d8>.elementor-widget-container {
    margin: -10px 0px 1px 0px;
}

.elementor-28 .elementor-element.elementor-element-9872413 .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #00000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
}

.elementor-28 .elementor-element.elementor-element-9872413>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-28 .elementor-element.elementor-element-c2cd7b4>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-e9523e3>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-f2e97b7 {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-f2e97b7 .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-f2e97b7>.elementor-widget-container {
    margin: 70px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-b1a29d6 {
    text-align: center;
    color: #0069CF;
    font-family: "Play", Sans-serif;
    font-size: 21px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-b1a29d6>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-fde96c7 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-28 .elementor-element.elementor-element-13984ec>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: blue;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-28 .elementor-element.elementor-element-13984ec>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-28 .elementor-element.elementor-element-0090c27>.elementor-widget-container {
    margin: -33px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-430080e {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-430080e .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-967932c {
    text-align: center;
    color: #1B1B1B;
    font-family: "Play", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-28 .elementor-element.elementor-element-967932c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-ba77dc7 img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-ba77dc7>.elementor-widget-container {
    margin: 33px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-8ed0259>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: blue;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-28 .elementor-element.elementor-element-8ed0259>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-28 .elementor-element.elementor-element-239391d>.elementor-widget-container {
    margin: -33px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-83b48a5 {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-83b48a5 .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-0799fb4 {
    text-align: center;
    color: #1B1B1B;
    font-family: "Play", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-28 .elementor-element.elementor-element-2bb8155 img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-2bb8155>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-fa57079>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: blue;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-28 .elementor-element.elementor-element-fa57079>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-28 .elementor-element.elementor-element-eb34348>.elementor-widget-container {
    margin: -33px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-402810a {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-402810a .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-e925c08 {
    text-align: center;
    color: #1B1B1B;
    font-family: "Play", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-28 .elementor-element.elementor-element-a4f1401 img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-a4f1401>.elementor-widget-container {
    margin: 33px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-f110e85 .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-f110e85>.elementor-widget-container {
    margin: 050px 0px 30px 30px;
}

.elementor-28 .elementor-element.elementor-element-a3ef096 {
    --divider-border-style: solid;
    --divider-color: #0069CF;
    --divider-border-width: 1.5px;
}

.elementor-28 .elementor-element.elementor-element-a3ef096 .elementor-divider-separator {
    width: 60%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-28 .elementor-element.elementor-element-a3ef096 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-28 .elementor-element.elementor-element-a3ef096>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
}

.elementor-28 .elementor-element.elementor-element-c89c4f1 {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-c89c4f1 .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-c89c4f1>.elementor-widget-container {
    margin: 70px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-deee202>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 3;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-commentor-content {
    min-height: 584px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: #000000;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial_card .elementskit-commentor-coment {
    color: #000000;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: "Play", Sans-serif;
    font-size: 16px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
    color: blue;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    color: blue;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    color: blue;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    color: blue;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-watermark-icon svg path {
    stroke: blue;
    fill: blue;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-watermark-icon>i {
    font-size: 23px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-watermark-icon>svg {
    width: 23px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-single-testimonial-slider .elementskit-border-hr {
    background-color: blue;
    width: 40px;
    height: 2px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-profile-info .elementskit-author-name {
    font-family: "Play", Sans-serif;
    margin-bottom: 0px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-profile-info .elementskit-author-des {
    color: #545454;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-commentor-content .elementskit-client_logo {
    margin-bottom: 81px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider .swiper-pagination {
    bottom: 26px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider .swiper-pagination span {
    width: 12px;
    height: 8px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
    margin-right: 12px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
    width: 8px;
    height: 8px;
    transform: scale(1.2);
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider .swiper-navigation-button {
    font-size: 36px;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider .swiper-button-prev {
    left: 0%;
    width: 22px;
    height: 47px;
    color: #000000;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider .swiper-button-next {
    right: 0%;
    width: 22px;
    height: 47px;
    color: #000000;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider .swiper-button-prev:hover {
    color: #000000;
}

.elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider .swiper-button-next:hover {
    color: #000000;
}

.elementor-28 .elementor-element.elementor-element-642a399>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-642a399 {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-28 .elementor-element.elementor-element-642a399>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-28 .elementor-element.elementor-element-37cff80 {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-37cff80 .elementor-heading-title {
    color: blue;
    font-family: "Play", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-28 .elementor-element.elementor-element-37cff80>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-d300c3f {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-28 .elementor-element.elementor-element-d81e077 img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-c3951b8 img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-eb70f63 img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-b626473 img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-85f21c4 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-28 .elementor-element.elementor-element-64afbd5 img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-8f1614e img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-bbca84b img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-484d61f img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-ad4a875 {
    margin-top: 30px;
    margin-bottom: 50px;
    padding: 0px 20px 0px 20px;
}

.elementor-28 .elementor-element.elementor-element-c87075a img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-206278c img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-37e7d57 img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-5907536 img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-28 .elementor-element.elementor-element-17a01f4:not(.elementor-motion-effects-element-type-background),
.elementor-28 .elementor-element.elementor-element-17a01f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: blue;
}

.elementor-28 .elementor-element.elementor-element-17a01f4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-28 .elementor-element.elementor-element-17a01f4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-28 .elementor-element.elementor-element-9644326>.elementor-container {
    max-width: 1300px;
}

.elementor-28 .elementor-element.elementor-element-9644326 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 20px;
}

.elementor-28 .elementor-element.elementor-element-a017f61 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-a017f61>.elementor-widget-container {
    margin: 13px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-8b655ee .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-8b655ee>.elementor-widget-container {
    margin: -20px 0px 0px 5px;
}

.elementor-28 .elementor-element.elementor-element-9783a2d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-weight: 500;
}

.elementor-28 .elementor-element.elementor-element-9783a2d>.elementor-widget-container {
    margin: 300px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-cc887b2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-weight: 500;
}

.elementor-28 .elementor-element.elementor-element-cc887b2>.elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-1467148 {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-1467148 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-1467148>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-70c3b5e {
    text-align: center;
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-28 .elementor-element.elementor-element-70c3b5e>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-28 .elementor-element.elementor-element-90097e7 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-28 .elementor-element.elementor-element-90097e7 .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #00000000;
}

.elementor-28 .elementor-element.elementor-element-90097e7>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-9bc69e9 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-28 .elementor-element.elementor-element-9bc69e9 .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #00000000;
}

.elementor-28 .elementor-element.elementor-element-9bc69e9>.elementor-widget-container {
    margin: -34px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-a70d15a {
    text-align: center;
}

.elementor-28 .elementor-element.elementor-element-a70d15a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-a0a1037 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #DDDDDD9E;
}

.elementor-28 .elementor-element.elementor-element-a0a1037 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-a0a1037 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-28 .elementor-element.elementor-element-a0a1037 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-28 .elementor-element.elementor-element-a0a1037 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-a0a1037 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-28 .elementor-element.elementor-element-a0a1037 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-28 .elementor-element.elementor-element-a0a1037 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-28 .elementor-element.elementor-element-a0a1037 .elementor-icon-list-item>a {
    font-family: "Play", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-28 .elementor-element.elementor-element-a0a1037 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-28 .elementor-element.elementor-element-42dda71 .elementor-button {
    font-family: "Play", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #00000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
}

.elementor-28 .elementor-element.elementor-element-42dda71>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-af42579 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-weight: 500;
}

.elementor-28 .elementor-element.elementor-element-af42579>.elementor-widget-container {
    margin: 180px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-ca45701 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Play", Sans-serif;
    font-weight: 500;
}

.elementor-28 .elementor-element.elementor-element-ca45701>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-28 .elementor-element.elementor-element-921f534 .elementor-button {
    fill: #02010100;
    color: #02010100;
    background-color: #61CE7000;
}

.elementor-28 .elementor-element.elementor-element-921f534>.elementor-widget-container {
    margin: -31px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-28 .elementor-element.elementor-element-bb94235 {
        width: 4.906%;
    }

    .elementor-28 .elementor-element.elementor-element-0e67c04 {
        width: 27.759%;
    }

    .elementor-28 .elementor-element.elementor-element-188ce67 {
        width: 21.248%;
    }

    .elementor-28 .elementor-element.elementor-element-5f773c5 {
        width: 21.26%;
    }

    .elementor-28 .elementor-element.elementor-element-a9cd7de {
        width: 17.814%;
    }

    .elementor-28 .elementor-element.elementor-element-d0d2d3a {
        width: 5.673%;
    }

    .elementor-28 .elementor-element.elementor-element-b3fe569 {
        width: 56.699%;
    }

    .elementor-28 .elementor-element.elementor-element-67331c6 {
        width: 43.254%;
    }

    .elementor-28 .elementor-element.elementor-element-c0684aa {
        width: 49.97%;
    }

    .elementor-28 .elementor-element.elementor-element-6a60631 {
        width: 50.03%;
    }

    .elementor-28 .elementor-element.elementor-element-4cab847 {
        width: 2.274%;
    }

    .elementor-28 .elementor-element.elementor-element-5f5a4bb {
        width: 49.931%;
    }

    .elementor-28 .elementor-element.elementor-element-fec1c38 {
        width: 47.461%;
    }

    .elementor-28 .elementor-element.elementor-element-c34b60b {
        width: 49.97%;
    }

    .elementor-28 .elementor-element.elementor-element-a5ddf65 {
        width: 50.03%;
    }

    .elementor-28 .elementor-element.elementor-element-f7be1cc {
        width: 3.585%;
    }

    .elementor-28 .elementor-element.elementor-element-8c788aa {
        width: 49.931%;
    }

    .elementor-28 .elementor-element.elementor-element-17f27c4 {
        width: 46.15%;
    }

    .elementor-28 .elementor-element.elementor-element-3802bb2 {
        width: 4.906%;
    }

    .elementor-28 .elementor-element.elementor-element-5dc9243 {
        width: 23.452%;
    }

    .elementor-28 .elementor-element.elementor-element-0703605 {
        width: 2.131%;
    }

    .elementor-28 .elementor-element.elementor-element-bd1f1a6 {
        width: 37.098%;
    }

    .elementor-28 .elementor-element.elementor-element-3a0e3d7 {
        width: 28.603%;
    }

    .elementor-28 .elementor-element.elementor-element-31e8e39 {
        width: 2.47%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-28 .elementor-element.elementor-element-188ce67 {
        width: 4%;
    }

    .elementor-28 .elementor-element.elementor-element-5f773c5 {
        width: 31%;
    }

    .elementor-28 .elementor-element.elementor-element-a9cd7de {
        width: 25%;
    }
}

@media(max-width:1024px) {
    .elementor-28 .elementor-element.elementor-element-6807a98 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-1b2f5fa .elementor-button {
        font-size: 18px;
    }

    .elementor-28 .elementor-element.elementor-element-1cc50ca .elementor-button {
        font-size: 18px;
    }

    .elementor-28 .elementor-element.elementor-element-a856842 .elementor-button {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-nav-identity-panel {
        padding: 10px 0px 10px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-container {
        max-width: 350px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li>a {
        color: #000000;
        padding: 10px 15px 10px 15px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
        padding: 15px 15px 15px 15px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav .elementskit-submenu-panel {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-hamburger {
        padding: 8px 8px 8px 8px;
        width: 65px;
        border-radius: 3px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-close {
        padding: 8px 8px 8px 8px;
        margin: 12px 12px 12px 12px;
        width: 45px;
        border-radius: 3px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-nav-logo>img {
        max-width: 160px;
        max-height: 60px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-nav-logo {
        margin: 5px 0px 5px 0px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-28 .elementor-element.elementor-element-c645417 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-28 .elementor-element.elementor-element-b7d105a .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-28 .elementor-element.elementor-element-7b761ac .eael-contact-form-7 .eael-contact-form-7-title {
        font-size: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-7b761ac>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-f43e4c5 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-28 .elementor-element.elementor-element-b78d4d5 .eael-contact-form-7 .eael-contact-form-7-title {
        font-size: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-b78d4d5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-13b4782 .elementor-icon-box-title,
    .elementor-28 .elementor-element.elementor-element-13b4782 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-28 .elementor-element.elementor-element-13b4782 .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-0455651 .elementor-icon-box-title,
    .elementor-28 .elementor-element.elementor-element-0455651 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-28 .elementor-element.elementor-element-0455651 .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-a275be8 .elementor-icon-box-title,
    .elementor-28 .elementor-element.elementor-element-a275be8 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-28 .elementor-element.elementor-element-a275be8 .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-f5310d6 .elementor-icon-box-title,
    .elementor-28 .elementor-element.elementor-element-f5310d6 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-28 .elementor-element.elementor-element-f5310d6 .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-781786d .elementor-icon-box-title,
    .elementor-28 .elementor-element.elementor-element-781786d .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-28 .elementor-element.elementor-element-781786d .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-9b0c266 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-28 .elementor-element.elementor-element-542cf88 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-28 .elementor-element.elementor-element-542cf88 .elementor-icon-list-item>a {
        font-size: 17px;
    }

    .elementor-28 .elementor-element.elementor-element-80db0c6 .elementor-button {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-a6ae214 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-28 .elementor-element.elementor-element-4e226d4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-28 .elementor-element.elementor-element-4e226d4 .elementor-icon-list-item>a {
        font-size: 17px;
    }

    .elementor-28 .elementor-element.elementor-element-9a2a319 .elementor-button {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-a2dde42 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-28 .elementor-element.elementor-element-d886b30 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-28 .elementor-element.elementor-element-d886b30 .elementor-icon-list-item>a {
        font-size: 17px;
    }

    .elementor-28 .elementor-element.elementor-element-5f700af .elementor-button {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-95818e5 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-28 .elementor-element.elementor-element-0e1ba2b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-28 .elementor-element.elementor-element-0e1ba2b .elementor-icon-list-item>a {
        font-size: 17px;
    }

    .elementor-28 .elementor-element.elementor-element-6e56a10 .elementor-button {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-80591ed .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-28 .elementor-element.elementor-element-d2f2c14 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-28 .elementor-element.elementor-element-d2f2c14 .elementor-icon-list-item>a {
        font-size: 17px;
    }

    .elementor-28 .elementor-element.elementor-element-c31fe12 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-28 .elementor-element.elementor-element-1ccc501 .elementor-button {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-2c7127a .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-28 .elementor-element.elementor-element-2e274a2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-28 .elementor-element.elementor-element-2e274a2 .elementor-icon-list-item>a {
        font-size: 17px;
    }

    .elementor-28 .elementor-element.elementor-element-710e46e .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-28 .elementor-element.elementor-element-14285c9 .elementor-button {
        font-size: 15px;
    }

    .elementor-28 .elementor-element.elementor-element-0ccc75e .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-28 .elementor-element.elementor-element-967932c {
        font-size: 16px;
    }

    .elementor-28 .elementor-element.elementor-element-0799fb4 {
        font-size: 16px;
    }

    .elementor-28 .elementor-element.elementor-element-e925c08 {
        font-size: 16px;
    }

    .elementor-28 .elementor-element.elementor-element-f110e85 .elementor-button {
        font-size: 16px;
    }

    .elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-28 .elementor-element.elementor-element-8b655ee .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-28 .elementor-element.elementor-element-70c3b5e {
        font-size: 15px;
    }
}

@media(max-width:767px) {
    .elementor-28 .elementor-element.elementor-element-bb94235 {
        width: 20%;
    }

    .elementor-28 .elementor-element.elementor-element-0e67c04 {
        width: 80%;
    }

    .elementor-28 .elementor-element.elementor-element-414db1b .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-28 .elementor-element.elementor-element-6807a98 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-28 .elementor-element.elementor-element-1b2f5fa .elementor-button {
        font-size: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-1cc50ca .elementor-button {
        font-size: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-a9cd7de {
        width: 70%;
    }

    .elementor-28 .elementor-element.elementor-element-a856842>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-d0d2d3a {
        width: 20%;
    }

    .elementor-28 .elementor-element.elementor-element-d0d2d3a>.elementor-element-populated {
        margin: -16px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-f5ee7ae .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-28 .elementor-element.elementor-element-f5ee7ae>.elementor-widget-container {
        margin: 12px 0px 0px 8px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-container {
        background-color: #FFFFFF;
        max-width: 350px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-navbar-nav>li>a {
        color: blue;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-hamburger {
        border-width: 3px 3px 3px 3px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-menu-close {
        border-width: 1px 1px 1px 1px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94 .elementskit-nav-logo>img {
        max-width: 55px;
        max-height: 50px;
    }

    .elementor-28 .elementor-element.elementor-element-b124b94>.elementor-widget-container {
        margin: 0px 150px 20px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-e5b71f6 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-c645417 {
        text-align: center;
    }

    .elementor-28 .elementor-element.elementor-element-c645417 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-28 .elementor-element.elementor-element-c645417>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-b7d105a {
        text-align: center;
    }

    .elementor-28 .elementor-element.elementor-element-b7d105a .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-28 .elementor-element.elementor-element-7b761ac>.elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-18a6bc8 {
        --e-icon-list-icon-size: 18px;
    }

    .elementor-28 .elementor-element.elementor-element-18a6bc8 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-28 .elementor-element.elementor-element-18a6bc8 .elementor-icon-list-item>a {
        font-size: 17px;
    }

    .elementor-28 .elementor-element.elementor-element-18a6bc8>.elementor-widget-container {
        margin: 0px 0px 0px 30px;
    }

    .elementor-28 .elementor-element.elementor-element-f43e4c5 {
        text-align: center;
    }

    .elementor-28 .elementor-element.elementor-element-f43e4c5 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-28 .elementor-element.elementor-element-f43e4c5>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 5px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-7b7bb92 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-28 .elementor-element.elementor-element-7b7bb92 .elementor-icon-list-item>a {
        font-size: 14px;
    }

    .elementor-28 .elementor-element.elementor-element-7b7bb92>.elementor-widget-container {
        margin: 0px 0px 30px 45px;
    }

    .elementor-28 .elementor-element.elementor-element-021be49>.elementor-element-populated {
        margin: 0px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-483998d>.elementor-element-populated {
        margin: 0px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-cdd65c8>.elementor-element-populated {
        margin: 0px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-7a62811>.elementor-element-populated {
        margin: 0px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-32a4c38>.elementor-element-populated {
        margin: 0px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-9b0c266 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-28 .elementor-element.elementor-element-542cf88>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-28 .elementor-element.elementor-element-80db0c6>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-a6ae214 {
        text-align: center;
    }

    .elementor-28 .elementor-element.elementor-element-a6ae214 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-28 .elementor-element.elementor-element-a6ae214>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-4e226d4>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-28 .elementor-element.elementor-element-9a2a319>.elementor-widget-container {
        margin: 0px 20px 30px 20px;
    }

    .elementor-28 .elementor-element.elementor-element-95818e5 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-28 .elementor-element.elementor-element-0e1ba2b>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-28 .elementor-element.elementor-element-6e56a10>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-80591ed .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-28 .elementor-element.elementor-element-d2f2c14>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-28 .elementor-element.elementor-element-1ccc501>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-0ccc75e>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-3e615e2 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-4efe1d8 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-c2cd7b4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-b1a29d6 {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-28 .elementor-element.elementor-element-13984ec>.elementor-element-populated {
        margin: 0px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-ba77dc7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-8ed0259>.elementor-element-populated {
        margin: 0px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-fa57079>.elementor-element-populated {
        margin: 0px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-28 .elementor-element.elementor-element-f110e85>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-dea3f9f .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-28 .elementor-element.elementor-element-07cf136 {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-07cf136>.elementor-element-populated {
        margin: 0px 10px 20px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-f56c6a5 {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-f56c6a5>.elementor-element-populated {
        margin: 0px 10px 20px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-47dc69d {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-47dc69d>.elementor-element-populated {
        margin: 0px 10px 20px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-01c0d7a {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-01c0d7a>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-85f21c4 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-4e25840 {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-4e25840>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-9e19576 {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-9e19576>.elementor-element-populated {
        margin: 0px 10px 20px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-687238f {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-687238f>.elementor-element-populated {
        margin: 0px 10px 20px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-0d4303b {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-0d4303b>.elementor-element-populated {
        margin: 0px 10px 20px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-ad4a875 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-b12c298 {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-b12c298>.elementor-element-populated {
        margin: 0px 10px 20px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-89096de {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-89096de>.elementor-element-populated {
        margin: 0px 10px 20px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-ab93640 {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-ab93640>.elementor-element-populated {
        margin: 0px 10px 20px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-de007e8 {
        width: 50%;
    }

    .elementor-28 .elementor-element.elementor-element-de007e8>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-28 .elementor-element.elementor-element-3802bb2 {
        width: 20%;
    }

    .elementor-28 .elementor-element.elementor-element-5dc9243 {
        width: 80%;
    }

    .elementor-28 .elementor-element.elementor-element-1467148 {
        text-align: center;
    }

    .elementor-28 .elementor-element.elementor-element-1467148>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-70c3b5e {
        text-align: center;
    }

    .elementor-28 .elementor-element.elementor-element-70c3b5e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-a70d15a {
        text-align: center;
    }

    .elementor-28 .elementor-element.elementor-element-a70d15a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-3a0e3d7>.elementor-element-populated {
        margin: 20px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-af42579 {
        text-align: center;
    }

    .elementor-28 .elementor-element.elementor-element-af42579>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-28 .elementor-element.elementor-element-ca45701 {
        text-align: center;
    }
}