.elementor-23 .elementor-element.elementor-element-759f4fa8 > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-759f4fa8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-759f4fa8 {
    padding: 10px 0px 0px 0px;
    z-index: 2;
}
.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-5a8c0510.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-5a8c0510.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-283ff699 {
    text-align: left;
}
.elementor-23 .elementor-element.elementor-element-283ff699 img {
    width: 174px;
}
.elementor-23 .elementor-element.elementor-element-a2e3a8f > .elementor-element-populated {
    padding: 0px 32px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-container {
    height: 80px;
    background-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav li a .ekit-menu-icon {
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.6px;
    color: var(--e-global-color-c975fe3);
    padding: 0px 0px 0px 30px;
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:hover {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:focus {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:active {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li:hover > a {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li.current-menu-item > a {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li.current-menu-ancestor > a {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator {
    margin: 5px 5px 5px 5px;
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px 10px 10px 25px;
    color: var(--e-global-color-c975fe3);
    background-color: var(--e-global-color-8f64ec5);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-submenu-panel {
    padding: 15px 0px 15px 0px;
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav .elementskit-submenu-panel {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    background-color: var(--e-global-color-8f64ec5);
    border-radius: 5px 5px 5px 5px;
    min-width: 180px;
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-hamburger {
    float: right;
    background-color: #02010100;
    border-style: solid;
    border-color: #02010100;
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
    background-color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-hamburger > .ekit-menu-icon {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-hamburger:hover {
    background-color: #02010100;
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
    background-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-hamburger:hover > .ekit-menu-icon {
    color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-close {
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    background-color: #02010100;
    border-style: solid;
    border-color: #8176ff00;
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-close:hover {
    background-color: #02010100;
    color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-1e666f4e .ekit-btn-wraper {
    text-align: right;
}
.elementor-23 .elementor-element.elementor-element-1e666f4e .elementskit-btn {
    padding: 20px 30px 20px 30px;
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    background-color: transparent;
    background-image: linear-gradient(60deg, #ad3636 0%, var(--e-global-color-335476e) 82%);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
}
.elementor-23 .elementor-element.elementor-element-1e666f4e .elementskit-btn:hover {
    color: #ffffff;
    background-color: transparent;
    background-image: linear-gradient(180deg, #5849ff 0%, #5849ff 100%);
}
.elementor-23 .elementor-element.elementor-element-1e666f4e .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}
.elementor-23 .elementor-element.elementor-element-1e666f4e .elementskit-btn > i,
.elementor-23 .elementor-element.elementor-element-1e666f4e .elementskit-btn > svg {
    margin-right: 5px;
}
.rtl .elementor-23 .elementor-element.elementor-element-1e666f4e .elementskit-btn > i,
.rtl .elementor-23 .elementor-element.elementor-element-1e666f4e .elementskit-btn > svg {
    margin-left: 5px;
    margin-right: 0;
}
.elementor-23 .elementor-element.elementor-element-1e666f4e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-6cfc1849 > .elementor-container {
    max-width: 1290px;
    min-height: 900px;
}
.elementor-23 .elementor-element.elementor-element-6cfc1849 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-6cfc1849:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-6cfc1849 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-056eebd);
}
.elementor-23 .elementor-element.elementor-element-6cfc1849 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(190deg, #45A1D5 25%, var(--e-global-color-056eebd) 42%);
    opacity: 0.32;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-6cfc1849 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-292a9b9d > .elementor-element-populated {
    padding: 10px 20px 10px 10px;
}
.elementor-23 .elementor-element.elementor-element-1ac23d17 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-c975fe3);
    font-family: var(--e-global-typography-45d4cf1-font-family), Sans-serif;
    font-size: var(--e-global-typography-45d4cf1-font-size);
    font-weight: var(--e-global-typography-45d4cf1-font-weight);
    text-transform: var(--e-global-typography-45d4cf1-text-transform);
    line-height: var(--e-global-typography-45d4cf1-line-height);
    letter-spacing: var(--e-global-typography-45d4cf1-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-1ac23d17 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: var(--e-global-color-335476e);
    font-family: var(--e-global-typography-45d4cf1-font-family), Sans-serif;
    font-size: var(--e-global-typography-45d4cf1-font-size);
    font-weight: var(--e-global-typography-45d4cf1-font-weight);
    text-transform: var(--e-global-typography-45d4cf1-text-transform);
    line-height: var(--e-global-typography-45d4cf1-line-height);
    letter-spacing: var(--e-global-typography-45d4cf1-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-539f9320 {
    color: #ffffff;
    font-family: var(--e-global-typography-d5cf122-font-family), Sans-serif;
    font-size: var(--e-global-typography-d5cf122-font-size);
    font-weight: var(--e-global-typography-d5cf122-font-weight);
    line-height: var(--e-global-typography-d5cf122-line-height);
    letter-spacing: var(--e-global-typography-d5cf122-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit_double_button {
    width: 76%;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn:not(:last-child) {
    margin-right: 0px;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-one > i {
    padding-right: 8px;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-one > svg {
    margin-right: 8px;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-two > i {
    padding-right: 0px;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-two > svg {
    margin-right: 0px;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-one {
    color: #131040;
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    border-radius: 50px 50px 50px 50px;
    background-color: #45A1D5;
    padding: 18px 28px 18px 28px;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-one svg path {
    stroke: var(--e-global-color-c975fe3);
    fill: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-one:hover {
    color: #131040;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-one:hover svg path {
    stroke: #131040;
    fill: #131040;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-one:before {
    background-color: #ffffff;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-two {
    color: #ffffff;
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    background-color: #02010100;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-two svg path {
    stroke: #ffffff;
    fill: #ffffff;
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-two:hover {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-66bd96af .ekit-double-btn.ekit-double-btn-two:hover svg path {
    stroke: var(--e-global-color-335476e);
    fill: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-653031fd > .elementor-element-populated {
    padding: 80px 10px 10px 40px;
}
.elementor-23 .elementor-element.elementor-element-23611fe5 img {
    width: 100%;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
}
.elementor-23 .elementor-element.elementor-element-23611fe5 {
    width: 265px;
    max-width: 265px;
    top: -8px;
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-23611fe5 {
    left: 303px;
}
body.rtl .elementor-23 .elementor-element.elementor-element-23611fe5 {
    right: 303px;
}
.elementor-23 .elementor-element.elementor-element-169d5732 {
    text-align: left;
}
.elementor-23 .elementor-element.elementor-element-169d5732 img {
    width: 100%;
    max-width: 100%;
}
.elementor-23 .elementor-element.elementor-element-169d5732 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-1a8f3ade > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-1a8f3ade > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-1a8f3ade:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-1a8f3ade > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-056eebd);
}
.elementor-23 .elementor-element.elementor-element-1a8f3ade {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}
.elementor-23 .elementor-element.elementor-element-1a8f3ade > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-1c9011e3 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-65abc59d img {
    width: 100%;
}
.elementor-23 .elementor-element.elementor-element-65abc59d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-5eb5e6cf.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-5eb5e6cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-5eb5e6cf > .elementor-element-populated {
    padding: 0px 0px 0px 50px;
}
.elementor-23 .elementor-element.elementor-element-7a285532 {
    text-align: left;
}
.elementor-23 .elementor-element.elementor-element-7a285532 .elementor-heading-title {
    color: var(--e-global-color-c975fe3);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-23 .elementor-element.elementor-element-7f44f436 {
    text-align: left;
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-539c4784 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-1548ea2c > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3.ekit-equal-height-enable,
.elementor-23 .elementor-element.elementor-element-3dc5fdd3.ekit-equal-height-enable .elementor-widget-container,
.elementor-23 .elementor-element.elementor-element-3dc5fdd3.ekit-equal-height-enable .ekit-wid-con,
.elementor-23 .elementor-element.elementor-element-3dc5fdd3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox {
    background-color: var(--e-global-color-056eebd);
    padding: 05px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-335476e);
    border-radius: 14px 15px 15px 15px;
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox:hover {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox .elementskit-info-box-title {
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-335476e);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementkit-infobox-icon {
    color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-info-box-icon > svg path {
    fill: var(--e-global-color-c975fe3);
    stroke: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-info-box-icon {
    background-color: var(--e-global-color-335476e);
    border-radius: 50px 50px 50px 50px;
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox .elementskit-info-box-icon {
    box-shadow: 0px 3px 10px 0px rgba(68.3958987144081, 59.37432065217392, 162, 0.69);
    padding: 20px 20px 20px 20px;
    transform: rotate(0deg);
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-c975fe3);
    stroke: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 30px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-3dc5fdd3 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-5618a13a.ekit-equal-height-enable,
.elementor-23 .elementor-element.elementor-element-5618a13a.ekit-equal-height-enable .elementor-widget-container,
.elementor-23 .elementor-element.elementor-element-5618a13a.ekit-equal-height-enable .ekit-wid-con,
.elementor-23 .elementor-element.elementor-element-5618a13a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox {
    background-color: var(--e-global-color-056eebd);
    padding: 05px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-335476e);
    border-radius: 14px 15px 15px 15px;
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox:hover {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox .elementskit-info-box-title {
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-335476e);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox .box-body > p {
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementkit-infobox-icon {
    color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-info-box-icon > svg path {
    fill: var(--e-global-color-c975fe3);
    stroke: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-info-box-icon {
    background-color: var(--e-global-color-335476e);
    border-radius: 50px 50px 50px 50px;
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox .elementskit-info-box-icon {
    box-shadow: 0px 3px 10px 0px rgba(68.3958987144081, 59.37432065217392, 162, 0.69);
    padding: 20px 20px 20px 20px;
    transform: rotate(0deg);
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-c975fe3);
    stroke: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}
.elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 30px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-5618a13a > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-51e10103.ekit-equal-height-enable,
.elementor-23 .elementor-element.elementor-element-51e10103.ekit-equal-height-enable .elementor-widget-container,
.elementor-23 .elementor-element.elementor-element-51e10103.ekit-equal-height-enable .ekit-wid-con,
.elementor-23 .elementor-element.elementor-element-51e10103.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox {
    background-color: var(--e-global-color-056eebd);
    padding: 05px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-335476e);
    border-radius: 14px 15px 15px 15px;
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox:hover {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox .elementskit-info-box-title {
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-335476e);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementkit-infobox-icon {
    color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-info-box-icon > svg path {
    fill: var(--e-global-color-c975fe3);
    stroke: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-info-box-icon {
    background-color: var(--e-global-color-335476e);
    border-radius: 50px 50px 50px 50px;
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox .elementskit-info-box-icon {
    box-shadow: 0px 3px 10px 0px rgba(68.3958987144081, 59.37432065217392, 162, 0.69);
    padding: 20px 20px 20px 20px;
    transform: rotate(0deg);
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-c975fe3);
    stroke: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 50px;
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-info-box-icon > svg {
    max-width: 50px;
    height: auto;
}
.elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 30px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-51e10103 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-3d03f5be {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-3d03f5be > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-19600430 > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-19600430 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-19600430:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-19600430 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-056eebd);
}
.elementor-23 .elementor-element.elementor-element-19600430 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 100px 0px;
}
.elementor-23 .elementor-element.elementor-element-19600430 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-477a1f7 > .elementor-element-populated {
    padding: 0px 120px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-1d7051c1 {
    text-align: left;
}
.elementor-23 .elementor-element.elementor-element-1d7051c1 .elementor-heading-title {
    color: var(--e-global-color-c975fe3);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-23 .elementor-element.elementor-element-6f6fb1b {
    text-align: left;
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-51997907 .ekit-btn-wraper {
    text-align: left;
}
.elementor-23 .elementor-element.elementor-element-51997907 .elementskit-btn {
    padding: 20px 30px 20px 30px;
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    background-color: transparent;
    background-image: linear-gradient(60deg, #1B76BC 0%, var(--e-global-color-335476e) 82%);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
}
.elementor-23 .elementor-element.elementor-element-51997907 .elementskit-btn:hover {
    color: #ffffff;
    background-color: transparent;
    background-image: linear-gradient(180deg, #5849ff 0%, #5849ff 100%);
}
.elementor-23 .elementor-element.elementor-element-51997907 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}
.elementor-23 .elementor-element.elementor-element-51997907 .elementskit-btn > i,
.elementor-23 .elementor-element.elementor-element-51997907 .elementskit-btn > svg {
    margin-right: 5px;
}
.rtl .elementor-23 .elementor-element.elementor-element-51997907 .elementskit-btn > i,
.rtl .elementor-23 .elementor-element.elementor-element-51997907 .elementskit-btn > svg {
    margin-left: 5px;
    margin-right: 0;
}
.elementor-23 .elementor-element.elementor-element-4346144f img {
    width: 100%;
}
.elementor-23 .elementor-element.elementor-element-4346144f > .elementor-widget-container {
    background-image: url("../../2021/02/tv_f.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-23 .elementor-element.elementor-element-41304ac7 img {
    width: 100%;
}
.elementor-23 .elementor-element.elementor-element-41304ac7 {
    width: 305px;
    max-width: 305px;
    top: -18px;
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-41304ac7 {
    left: 378px;
}
body.rtl .elementor-23 .elementor-element.elementor-element-41304ac7 {
    right: 378px;
}
.elementor-23 .elementor-element.elementor-element-3919e592 img {
    width: 250px;
    border-radius: 8px 8px 8px 8px; /*box-shadow:10px 10px 35px 0px rgba(56.86986050524648, 52.06747622282608, 129.75, 0.43)*/
}
.elementor-23 .elementor-element.elementor-element-3919e592 {
    width: 218px;
    max-width: 218px;
    top: 376px;
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-3919e592 {
    left: -16px;
}
body.rtl .elementor-23 .elementor-element.elementor-element-3919e592 {
    right: -16px;
}
.elementor-23 .elementor-element.elementor-element-21822b34 > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-21822b34 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-21822b34 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
}
.elementor-23 .elementor-element.elementor-element-167cabbc > .elementor-element-populated {
    padding: 0% 30% 0% 30%;
}
.elementor-23 .elementor-element.elementor-element-294cc8ec {
    text-align: center;
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-3498ec3 {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-3498ec3 .elementor-heading-title {
    color: var(--e-global-color-c975fe3);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-23 .elementor-element.elementor-element-68a4c06e > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-68a4c06e {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-52c46d22 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9.ekit-equal-height-enable,
.elementor-23 .elementor-element.elementor-element-2a91a7d9.ekit-equal-height-enable .elementor-widget-container,
.elementor-23 .elementor-element.elementor-element-2a91a7d9.ekit-equal-height-enable .ekit-wid-con,
.elementor-23 .elementor-element.elementor-element-2a91a7d9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox {
    background-color: transparent;
    background-image: radial-gradient(at top right, #1B76BC 0%, var(--e-global-color-8f64ec5) 70%);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #8176ff00;
    border-radius: 20px 20px 20px 20px;
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox:hover {
    background-color: #202020;
    border-style: solid;
    border-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-335476e);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementkit-infobox-icon {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-info-box-icon > svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}
.elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 20px 0px;
    transform: rotate(0deg);
}
.elementor-23 .elementor-element.elementor-element-3ecafd2e > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}
.elementor-23 .elementor-element.elementor-element-76a933f4.ekit-equal-height-enable,
.elementor-23 .elementor-element.elementor-element-76a933f4.ekit-equal-height-enable .elementor-widget-container,
.elementor-23 .elementor-element.elementor-element-76a933f4.ekit-equal-height-enable .ekit-wid-con,
.elementor-23 .elementor-element.elementor-element-76a933f4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox {
    background-color: transparent;
    background-image: radial-gradient(at top right, #1B76BC 0%, var(--e-global-color-8f64ec5) 70%);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #8176ff00;
    border-radius: 20px 20px 20px 20px;
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox:hover {
    background-color: #202020;
    border-style: solid;
    border-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-335476e);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementkit-infobox-icon {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-info-box-icon > svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}
.elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 20px 0px;
    transform: rotate(0deg);
}
.elementor-23 .elementor-element.elementor-element-747c56b4 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}
.elementor-23 .elementor-element.elementor-element-486a661b.ekit-equal-height-enable,
.elementor-23 .elementor-element.elementor-element-486a661b.ekit-equal-height-enable .elementor-widget-container,
.elementor-23 .elementor-element.elementor-element-486a661b.ekit-equal-height-enable .ekit-wid-con,
.elementor-23 .elementor-element.elementor-element-486a661b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox {
    background-color: transparent;
    background-image: radial-gradient(at top right, #1B76BC 0%, var(--e-global-color-8f64ec5) 70%);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #8176ff00;
    border-radius: 20px 20px 20px 20px;
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox:hover {
    background-color: #202020;
    border-style: solid;
    border-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-335476e);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox .box-body > p {
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementkit-infobox-icon {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementskit-info-box-icon > svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}
.elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 20px 0px;
    transform: rotate(0deg);
}
.elementor-23 .elementor-element.elementor-element-15a32bbc > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-15a32bbc {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-32364694 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-7a6925ce.ekit-equal-height-enable,
.elementor-23 .elementor-element.elementor-element-7a6925ce.ekit-equal-height-enable .elementor-widget-container,
.elementor-23 .elementor-element.elementor-element-7a6925ce.ekit-equal-height-enable .ekit-wid-con,
.elementor-23 .elementor-element.elementor-element-7a6925ce.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox {
    background-color: transparent;
    background-image: radial-gradient(at top right, #1B76BC 0%, var(--e-global-color-8f64ec5) 70%);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #8176ff00;
    border-radius: 20px 20px 20px 20px;
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox:hover {
    background-color: #202020;
    border-style: solid;
    border-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-335476e);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox .box-body > p {
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementkit-infobox-icon {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-info-box-icon > svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}
.elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 20px 0px;
    transform: rotate(0deg);
}
.elementor-23 .elementor-element.elementor-element-2069480f > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
}
.elementor-23 .elementor-element.elementor-element-10157a74.ekit-equal-height-enable,
.elementor-23 .elementor-element.elementor-element-10157a74.ekit-equal-height-enable .elementor-widget-container,
.elementor-23 .elementor-element.elementor-element-10157a74.ekit-equal-height-enable .ekit-wid-con,
.elementor-23 .elementor-element.elementor-element-10157a74.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox {
    background-color: transparent;
    background-image: radial-gradient(at top right, #1B76BC 0%, var(--e-global-color-8f64ec5) 70%);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #8176ff00;
    border-radius: 20px 20px 20px 20px;
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox:hover {
    background-color: #202020;
    border-style: solid;
    border-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-335476e);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementkit-infobox-icon {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-info-box-icon > svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}
.elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 20px 0px;
    transform: rotate(0deg);
}
.elementor-23 .elementor-element.elementor-element-6edb6e76 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}
.elementor-23 .elementor-element.elementor-element-22216992.ekit-equal-height-enable,
.elementor-23 .elementor-element.elementor-element-22216992.ekit-equal-height-enable .elementor-widget-container,
.elementor-23 .elementor-element.elementor-element-22216992.ekit-equal-height-enable .ekit-wid-con,
.elementor-23 .elementor-element.elementor-element-22216992.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox {
    background-color: transparent;
    background-image: radial-gradient(at top right, #1B76BC 0%, var(--e-global-color-8f64ec5) 70%);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #8176ff00;
    border-radius: 20px 20px 20px 20px;
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox:hover {
    background-color: #202020;
    border-style: solid;
    border-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-335476e);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementkit-infobox-icon {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementskit-info-box-icon > svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-335476e);
    stroke: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementskit-info-box-icon > svg {
    max-width: 40px;
    height: auto;
}
.elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox .elementskit-info-box-icon {
    padding: 0px 0px 20px 0px;
    transform: rotate(0deg);
}
.elementor-23 .elementor-element.elementor-element-75bb7d45 > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-75bb7d45 {
    padding: 50px 0px 50px 0px;
}
.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-281fd4dc.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-281fd4dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-281fd4dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-23 .elementor-element.elementor-element-281fd4dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1c1b1b00;
    background-image: url("../../2021/02/testi-bg%402x.html");
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-23 .elementor-element.elementor-element-281fd4dc > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 70px 0px;
}
.elementor-23 .elementor-element.elementor-element-281fd4dc > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-fe25118 img {
    width: 100px;
    border-radius: 50px 50px 50px 50px;
}
.elementor-23 .elementor-element.elementor-element-fe25118 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 20px 20px;
}
.elementor-23 .elementor-element.elementor-element-fe25118 {
    z-index: 1;
}
.elementor-23 .elementor-element.elementor-element-6794cd4b {
    text-align: center;
    color: var(--e-global-color-c975fe3);
    font-family: var(--e-global-typography-018cce8-font-family), Sans-serif;
    font-size: var(--e-global-typography-018cce8-font-size);
    font-weight: var(--e-global-typography-018cce8-font-weight);
    line-height: var(--e-global-typography-018cce8-line-height);
    letter-spacing: var(--e-global-typography-018cce8-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-6794cd4b > .elementor-widget-container {
    padding: 0px 180px 0px 180px;
}
.elementor-23 .elementor-element.elementor-element-7b3635c8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-7d4d6ac0 {
    text-align: right;
}
.elementor-23 .elementor-element.elementor-element-7d4d6ac0 img {
    width: 80px;
    border-radius: 50px 50px 50px 50px;
}
.elementor-23 .elementor-element.elementor-element-7d4d6ac0 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}
.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-490333c0.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-490333c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-45b44c24 {
    text-align: left;
}
.elementor-23 .elementor-element.elementor-element-45b44c24 .elementor-heading-title {
    color: var(--e-global-color-056eebd);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-45b44c24 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-18fd8397 > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-18fd8397 > .elementor-background-overlay {
    opacity: 0.95;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-18fd8397 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 150px 0px;
}
.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-54ed276c.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-54ed276c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-54ed276c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-23 .elementor-element.elementor-element-568bd06c {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-568bd06c .elementor-heading-title {
    color: var(--e-global-color-c975fe3);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-23 .elementor-element.elementor-element-3c8e83dc {
    text-align: center;
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    width: 500px;
    max-width: 500px;
}
.elementor-23 .elementor-element.elementor-element-3c8e83dc > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-23 .elementor-element.elementor-element-2d8d1e26 > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-2d8d1e26 {
    margin-top: 20px;
    margin-bottom: 0px;
}
.elementor-23 .elementor-element.elementor-element-43fd88d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-23 .elementor-element.elementor-element-43fd88d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, #1B76BC 0%, var(--e-global-color-8f64ec5) 70%);
}
.elementor-23 .elementor-element.elementor-element-43fd88d7 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-056eebd);
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    padding: 40px 40px 40px 40px;
}
.elementor-23 .elementor-element.elementor-element-43fd88d7 > .elementor-element-populated,
.elementor-23 .elementor-element.elementor-element-43fd88d7 > .elementor-element-populated > .elementor-background-overlay,
.elementor-23 .elementor-element.elementor-element-43fd88d7 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}
.elementor-23 .elementor-element.elementor-element-43fd88d7:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-43fd88d7:hover > .elementor-element-populated,
.elementor-23 .elementor-element.elementor-element-43fd88d7:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 30px 30px 30px 30px;
}
.elementor-23 .elementor-element.elementor-element-43fd88d7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-2cff2e2a {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-2cff2e2a .elementor-heading-title {
    color: var(--e-global-color-335476e);
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-23 .elementor-element.elementor-element-237920aa {
    text-align: center;
    color: var(--e-global-color-c975fe3);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-23 .elementor-element.elementor-element-2a3f9345 {
    --divider-border-style: solid;
    --divider-color: #ffffff26;
    --divider-border-width: 1px;
}
.elementor-23 .elementor-element.elementor-element-2a3f9345 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-23 .elementor-element.elementor-element-2a3f9345 .elementor-divider {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.elementor-23 .elementor-element.elementor-element-2a3f9345 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}
.elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-icon i {
    color: #ffffff87;
    font-size: 16px;
}
.elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-icon svg {
    fill: #ffffff87;
    width: 16px;
}
.elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-text {
    color: #ffffff;
}
.elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-item,
.elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-item a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-415b19f2 .ekit-btn-wraper {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-415b19f2 .elementskit-btn {
    width: 100%;
    padding: 20px 32px 20px 32px;
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    background-color: transparent;
    background-image: linear-gradient(60deg, #1B76BC 0%, var(--e-global-color-335476e) 82%);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
}
.elementor-23 .elementor-element.elementor-element-415b19f2 .elementskit-btn:hover {
    color: #ffffff;
    background-color: transparent;
    background-image: linear-gradient(180deg, #5849ff 0%, #5849ff 100%);
}
.elementor-23 .elementor-element.elementor-element-415b19f2 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}
.elementor-23 .elementor-element.elementor-element-415b19f2 .elementskit-btn > i,
.elementor-23 .elementor-element.elementor-element-415b19f2 .elementskit-btn > svg {
    margin-right: 5px;
}
.rtl .elementor-23 .elementor-element.elementor-element-415b19f2 .elementskit-btn > i,
.rtl .elementor-23 .elementor-element.elementor-element-415b19f2 .elementskit-btn > svg {
    margin-left: 5px;
    margin-right: 0;
}
.elementor-23 .elementor-element.elementor-element-415b19f2 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-28ee1c81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-23 .elementor-element.elementor-element-28ee1c81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-335476e) 0%, var(--e-global-color-da57db1) 100%);
}
.elementor-23 .elementor-element.elementor-element-28ee1c81 > .elementor-element-populated,
.elementor-23 .elementor-element.elementor-element-28ee1c81 > .elementor-element-populated > .elementor-background-overlay,
.elementor-23 .elementor-element.elementor-element-28ee1c81 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}
.elementor-23 .elementor-element.elementor-element-28ee1c81 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    padding: 40px 40px 40px 40px;
}
.elementor-23 .elementor-element.elementor-element-28ee1c81 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-5a4c1643 {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-5a4c1643 .elementor-heading-title {
    color: var(--e-global-color-c975fe3);
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-23 .elementor-element.elementor-element-29c77f8e {
    text-align: center;
    color: var(--e-global-color-c975fe3);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-23 .elementor-element.elementor-element-146d34d4 {
    --divider-border-style: solid;
    --divider-color: #ffffff26;
    --divider-border-width: 1px;
}
.elementor-23 .elementor-element.elementor-element-146d34d4 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-23 .elementor-element.elementor-element-146d34d4 .elementor-divider {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.elementor-23 .elementor-element.elementor-element-146d34d4 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}
.elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-icon i {
    color: #ffffff87;
    font-size: 16px;
}
.elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-icon svg {
    fill: #ffffff87;
    width: 16px;
}
.elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-text {
    color: #ffffff;
}
.elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-item,
.elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-item a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-45eb346c .elementor-button {
    fill: var(--e-global-color-335476e);
    color: var(--e-global-color-335476e);
    background-color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-45eb346c > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-54e4cd7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-23 .elementor-element.elementor-element-54e4cd7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, #1B76BC 0%, var(--e-global-color-8f64ec5) 70%);
}
.elementor-23 .elementor-element.elementor-element-54e4cd7d > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-056eebd);
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    padding: 40px 40px 40px 40px;
}
.elementor-23 .elementor-element.elementor-element-54e4cd7d > .elementor-element-populated,
.elementor-23 .elementor-element.elementor-element-54e4cd7d > .elementor-element-populated > .elementor-background-overlay,
.elementor-23 .elementor-element.elementor-element-54e4cd7d > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}
.elementor-23 .elementor-element.elementor-element-54e4cd7d:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-54e4cd7d:hover > .elementor-element-populated,
.elementor-23 .elementor-element.elementor-element-54e4cd7d:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 30px 30px 30px 30px;
}
.elementor-23 .elementor-element.elementor-element-54e4cd7d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-7118d2bb {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-7118d2bb .elementor-heading-title {
    color: var(--e-global-color-335476e);
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-23 .elementor-element.elementor-element-133e4e2b {
    text-align: center;
    color: var(--e-global-color-c975fe3);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-23 .elementor-element.elementor-element-133e4e2b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-43d575b3 {
    --divider-border-style: solid;
    --divider-color: #ffffff26;
    --divider-border-width: 1px;
}
.elementor-23 .elementor-element.elementor-element-43d575b3 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-23 .elementor-element.elementor-element-43d575b3 .elementor-divider {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.elementor-23 .elementor-element.elementor-element-43d575b3 > .elementor-widget-container {
    margin: -9px 0px 10px 0px;
}
.elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}
.elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-icon i {
    color: #ffffff87;
    font-size: 16px;
}
.elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-icon svg {
    fill: #ffffff87;
    width: 16px;
}
.elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-text {
    color: #ffffff;
}
.elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-item,
.elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-item a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-adb4504 .ekit-btn-wraper {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-adb4504 .elementskit-btn {
    width: 100%;
    padding: 20px 32px 20px 32px;
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    background-color: transparent;
    background-image: linear-gradient(60deg, #1B76BC 0%, var(--e-global-color-335476e) 82%);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
}
.elementor-23 .elementor-element.elementor-element-adb4504 .elementskit-btn:hover {
    color: #ffffff;
    background-color: transparent;
    background-image: linear-gradient(180deg, #5849ff 0%, #5849ff 100%);
}
.elementor-23 .elementor-element.elementor-element-adb4504 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}
.elementor-23 .elementor-element.elementor-element-adb4504 .elementskit-btn > i,
.elementor-23 .elementor-element.elementor-element-adb4504 .elementskit-btn > svg {
    margin-right: 5px;
}
.rtl .elementor-23 .elementor-element.elementor-element-adb4504 .elementskit-btn > i,
.rtl .elementor-23 .elementor-element.elementor-element-adb4504 .elementskit-btn > svg {
    margin-left: 5px;
    margin-right: 0;
}
.elementor-23 .elementor-element.elementor-element-adb4504 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-102e6ac3 > .elementor-container {
    max-width: 1040px;
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-102e6ac3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-102e6ac3 > .elementor-background-overlay {
    background-color: #151518;
    opacity: 0.97;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-102e6ac3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}
.elementor-23 .elementor-element.elementor-element-4e5c7bed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}
.elementor-23 .elementor-element.elementor-element-6fff035d .elementor-heading-title {
    color: #ffffffcc;
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.1666em;
}
.elementor-23 .elementor-element.elementor-element-10318f54 .elementor-heading-title {
    color: #ffffff;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-10318f54 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}
.elementor-23 .elementor-element.elementor-element-2bb03cf3 > .elementor-container {
    text-align: left;
}
.elementor-23 .elementor-element.elementor-element-2d358426 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-23 .elementor-element.elementor-element-2d358426:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-23 .elementor-element.elementor-element-2d358426 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1B76BC 0%, #1c1b1b 100%);
}
.elementor-23 .elementor-element.elementor-element-2d358426 > .elementor-element-populated,
.elementor-23 .elementor-element.elementor-element-2d358426 > .elementor-element-populated > .elementor-background-overlay,
.elementor-23 .elementor-element.elementor-element-2d358426 > .elementor-background-slideshow {
    border-radius: 0px 0px 20px 20px;
}
.elementor-23 .elementor-element.elementor-element-2d358426:hover > .elementor-element-populated {
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
}
.elementor-23 .elementor-element.elementor-element-2d358426 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-2d358426 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-59555cc {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-59555cc img {
    border-radius: 15px 15px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-b100761 {
    text-align: center;
    color: #ffffff;
    font-size: 0.875rem;
    line-height: 1.617em;
}
.elementor-23 .elementor-element.elementor-element-b100761 > .elementor-widget-container {
    margin: 0px 0px -4px 0px;
    padding: 10px 24px 0px 24px;
}
.elementor-23 .elementor-element.elementor-element-239e4daa {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-239e4daa .elementor-heading-title {
    color: var(--e-global-color-335476e);
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
}
.elementor-23 .elementor-element.elementor-element-239e4daa > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
    padding: 18px 24px 0px 24px;
}
.elementor-23 .elementor-element.elementor-element-358f79c {
    text-align: center;
    color: #ffffff;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-358f79c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 24px 0px 24px;
}
.elementor-23 .elementor-element.elementor-element-e4a5f08 {
    text-align: center;
    color: var(--e-global-color-da57db1);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-e4a5f08 > .elementor-widget-container {
    padding: 14px 15px 9px 15px;
}
.elementor-23 .elementor-element.elementor-element-7053d2e8 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}
.elementor-23 .elementor-element.elementor-element-7053d2e8 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}
.elementor-23 .elementor-element.elementor-element-7053d2e8 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 0.875rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.15px;
    fill: var(--e-global-color-c975fe3);
    color: var(--e-global-color-c975fe3);
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-7053d2e8 .elementor-button:hover,
.elementor-23 .elementor-element.elementor-element-7053d2e8 .elementor-button:focus {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-7053d2e8 .elementor-button:hover svg,
.elementor-23 .elementor-element.elementor-element-7053d2e8 .elementor-button:focus svg {
    fill: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-7053d2e8 > .elementor-widget-container {
    padding: 12px 24px 24px 24px;
}
.elementor-23 .elementor-element.elementor-element-6dbb5ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-23 .elementor-element.elementor-element-6dbb5ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-23 .elementor-element.elementor-element-6dbb5ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1B76BC 0%, #1c1b1b 100%);
}
.elementor-23 .elementor-element.elementor-element-6dbb5ac > .elementor-element-populated,
.elementor-23 .elementor-element.elementor-element-6dbb5ac > .elementor-element-populated > .elementor-background-overlay,
.elementor-23 .elementor-element.elementor-element-6dbb5ac > .elementor-background-slideshow {
    border-radius: 0px 0px 20px 20px;
}
.elementor-23 .elementor-element.elementor-element-6dbb5ac:hover > .elementor-element-populated {
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
}
.elementor-23 .elementor-element.elementor-element-6dbb5ac > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-6dbb5ac > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-0c100e5 {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-0c100e5 img {
    border-radius: 15px 15px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-6f56e81 {
    text-align: center;
    color: #ffffff;
    font-size: 0.875rem;
    line-height: 1.617em;
}
.elementor-23 .elementor-element.elementor-element-6f56e81 > .elementor-widget-container {
    margin: 0px 0px -4px 0px;
    padding: 10px 24px 0px 24px;
}
.elementor-23 .elementor-element.elementor-element-aa16839 {
    text-align: center;
}
.elementor-23 .elementor-element.elementor-element-aa16839 .elementor-heading-title {
    color: var(--e-global-color-335476e);
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
}
.elementor-23 .elementor-element.elementor-element-aa16839 > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
    padding: 18px 24px 0px 24px;
}
.elementor-23 .elementor-element.elementor-element-dac4c03 {
    text-align: center;
    color: #ffffff;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-dac4c03 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 24px 0px 24px;
}
.elementor-23 .elementor-element.elementor-element-09e7c96 {
    text-align: center;
    color: var(--e-global-color-da57db1);
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
}
.elementor-23 .elementor-element.elementor-element-09e7c96 > .elementor-widget-container {
    padding: 14px 9px 9px 9px;
}
.elementor-23 .elementor-element.elementor-element-64afc22 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}
.elementor-23 .elementor-element.elementor-element-64afc22 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}
.elementor-23 .elementor-element.elementor-element-64afc22 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 0.875rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.15px;
    fill: var(--e-global-color-c975fe3);
    color: var(--e-global-color-c975fe3);
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-64afc22 .elementor-button:hover,
.elementor-23 .elementor-element.elementor-element-64afc22 .elementor-button:focus {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-64afc22 .elementor-button:hover svg,
.elementor-23 .elementor-element.elementor-element-64afc22 .elementor-button:focus svg {
    fill: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-64afc22 > .elementor-widget-container {
    padding: 12px 24px 24px 24px;
}
.elementor-23 .elementor-element.elementor-element-4579cd4a > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-4579cd4a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-4579cd4a:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-4579cd4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-056eebd);
}
.elementor-23 .elementor-element.elementor-element-4579cd4a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 120px 0px;
}
.elementor-23 .elementor-element.elementor-element-4579cd4a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-70506252 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-58255b34 > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-58255b34 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 28px 0px;
}
.elementor-23 .elementor-element.elementor-element-5ae93481 > .elementor-element-populated {
    padding: 0% 30% 0% 30%;
}
.elementor-23 .elementor-element.elementor-element-f0f78a2 {
    text-align: center;
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    width: 500px;
    max-width: 500px;
}
.elementor-23 .elementor-element.elementor-element-f0f78a2 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-23 .elementor-element.elementor-element-757b915c {
    text-align: center;
    width: 500px;
    max-width: 500px;
}
.elementor-23 .elementor-element.elementor-element-757b915c .elementor-heading-title {
    color: var(--e-global-color-c975fe3);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-23 .elementor-element.elementor-element-757b915c > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}
.elementor-23 .elementor-element.elementor-element-75ced677 > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-ff32074 > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    color: var(--e-global-color-c975fe3);
    background-color: var(--e-global-color-056eebd);
    border-radius: 20px 5px 20px 5px;
}
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-c975fe3);
    border-radius: 20px 5px 20px 5px;
}
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"],
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"],
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: transparent;
    background-image: linear-gradient(210deg, var(--e-global-color-335476e) 0%, var(--e-global-color-da57db1) 100%);
}
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-11d43d0);
}
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-11d43d0);
    padding: 20px 30px 10px 30px;
}
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-body p,
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-body {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-body,
.elementor-23 .elementor-element.elementor-element-7e0b99d0 .accordion.floating-style .elementskit-card-body {
    background-color: var(--e-global-color-056eebd);
}
.elementor-23 .elementor-element.elementor-element-3e9a13bf > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
}
.elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-family: var(--e-global-typography-4dab1ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-4dab1ce-font-size);
    font-weight: var(--e-global-typography-4dab1ce-font-weight);
    line-height: var(--e-global-typography-4dab1ce-line-height);
    letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    color: var(--e-global-color-c975fe3);
    background-color: var(--e-global-color-056eebd);
    border-radius: 20px 5px 20px 5px;
}
.elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-c975fe3);
    border-radius: 20px 5px 20px 5px;
}
.elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"],
.elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"],
.elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: transparent;
    background-image: linear-gradient(210deg, var(--e-global-color-335476e) 0%, var(--e-global-color-da57db1) 100%);
}
.elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-11d43d0);
}
.elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-11d43d0);
    padding: 20px 30px 10px 30px;
}
.elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-body p,
.elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-body {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-body,
.elementor-23 .elementor-element.elementor-element-60cc3822 .accordion.floating-style .elementskit-card-body {
    background-color: var(--e-global-color-056eebd);
}
.elementor-23 .elementor-element.elementor-element-487a2fda > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-487a2fda > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-23 .elementor-element.elementor-element-487a2fda {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 100px 0px;
}
.elementor-23 .elementor-element.elementor-element-487a2fda:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-487a2fda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-056eebd);
}
.elementor-23 .elementor-element.elementor-element-487a2fda > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-6e5d4fba > .elementor-element-populated {
    padding: 0px 120px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-301c98e9 {
    text-align: left;
}
.elementor-23 .elementor-element.elementor-element-301c98e9 .elementor-heading-title {
    color: var(--e-global-color-c975fe3);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-23 .elementor-element.elementor-element-4d601224 {
    text-align: left;
    color: var(--e-global-color-11d43d0);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-54fa42b1 {
    padding: 0px 80px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}
.elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-icon i {
    color: #ffffff87;
    font-size: 16px;
}
.elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-icon svg {
    fill: #ffffff87;
    width: 16px;
}
.elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-text {
    color: #ffffff;
}
.elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-item,
.elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-item a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-eac1f49 {
    margin-top: 15px;
    margin-bottom: 0px;
}
.elementor-23 .elementor-element.elementor-element-80c5f7a {
    text-align: left;
}
.elementor-23 .elementor-element.elementor-element-80c5f7a > .elementor-widget-container {
    margin: 22px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-7a12dea > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-5b5f4184 > .elementor-widget-container {
    background-image: url("../../2021/04/revenda_blue.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-23 .elementor-element.elementor-element-59d0333d img {
    width: 100%;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 10px 10px 35px 0px rgba(56.86986050524648, 52.06747622282608, 129.75, 0.43);
}
.elementor-23 .elementor-element.elementor-element-59d0333d {
    width: 218px;
    max-width: 218px;
    top: 220px;
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-59d0333d {
    left: -25px;
}
body.rtl .elementor-23 .elementor-element.elementor-element-59d0333d {
    right: -25px;
}
.elementor-23 .elementor-element.elementor-element-66b5113d img {
    width: 300px;
}
.elementor-23 .elementor-element.elementor-element-66b5113d {
    width: 277px;
    max-width: 277px;
    top: -11px;
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-66b5113d {
    left: 422px;
}
body.rtl .elementor-23 .elementor-element.elementor-element-66b5113d {
    right: 422px;
}
.elementor-23 .elementor-element.elementor-element-68a7c134 > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-68a7c134:not(.elementor-motion-effects-element-type-background),
.elementor-23 .elementor-element.elementor-element-68a7c134 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-056eebd);
}
.elementor-23 .elementor-element.elementor-element-68a7c134 > .elementor-background-overlay {
    opacity: 0.98;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-23 .elementor-element.elementor-element-68a7c134 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 20px 0px;
}
.elementor-23 .elementor-element.elementor-element-605117c0 > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-605117c0 {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-23 .elementor-element.elementor-element-acc889 > .elementor-element-populated {
    padding: 10px 60px 10px 10px;
}
.elementor-23 .elementor-element.elementor-element-440b8401 {
    text-align: left;
}
.elementor-23 .elementor-element.elementor-element-440b8401 img {
    width: 50%;
}
.elementor-23 .elementor-element.elementor-element-5d356cc0 {
    text-align: left;
    color: var(--e-global-color-c975fe3);
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.elementor-23 .elementor-element.elementor-element-5d356cc0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-7a77884b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px / 2);
}
.elementor-23 .elementor-element.elementor-element-7a77884b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px / 2);
}
.elementor-23 .elementor-element.elementor-element-7a77884b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-23 .elementor-element.elementor-element-7a77884b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-23 .elementor-element.elementor-element-7a77884b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-7a77884b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px / 2);
}
.elementor-23 .elementor-element.elementor-element-7a77884b .elementor-icon-list-icon i {
    color: var(--e-global-color-335476e);
    font-size: 30px;
}
.elementor-23 .elementor-element.elementor-element-7a77884b .elementor-icon-list-icon svg {
    fill: var(--e-global-color-335476e);
    width: 30px;
}
.elementor-23 .elementor-element.elementor-element-7a77884b .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-7a77884b .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-d0a6618);
}
.elementor-23 .elementor-element.elementor-element-b2dab9a .elementor-heading-title {
    color: var(--e-global-color-335476e);
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}
.elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl .elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px / 2);
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px / 2);
}
.elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-icon i {
    color: var(--e-global-color-c975fe3);
    font-size: 14px;
}
.elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-icon svg {
    fill: var(--e-global-color-c975fe3);
    width: 14px;
}
.elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-text {
    color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-item,
.elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-item a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-532043d4 .elementor-heading-title {
    color: var(--e-global-color-335476e);
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}
.elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl .elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px / 2);
}
body:not(.rtl) .elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px / 2);
}
.elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-icon i {
    color: var(--e-global-color-c975fe3);
    font-size: 14px;
}
.elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-c975fe3);
    width: 14px;
}
.elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-text {
    color: var(--e-global-color-c975fe3);
}
.elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-335476e);
}
.elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-item,
.elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-item a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-23 .elementor-element.elementor-element-171300fb {
    --divider-border-style: solid;
    --divider-color: #a0aaba2b;
    --divider-border-width: 1px;
}
.elementor-23 .elementor-element.elementor-element-171300fb .elementor-divider-separator {
    width: 98%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-23 .elementor-element.elementor-element-171300fb .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-23 .elementor-element.elementor-element-171300fb > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-495b9974 > .elementor-container {
    max-width: 1290px;
}
.elementor-23 .elementor-element.elementor-element-495b9974 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-23 .elementor-element.elementor-element-4d2f5d15 {
    color: var(--e-global-color-11d43d0);
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-weight: 300;
}
.elementor-23 .elementor-element.elementor-element-6578159a {
    text-align: right;
    color: var(--e-global-color-11d43d0);
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-weight: 300;
}
@media (min-width: 768px) {
    .elementor-23 .elementor-element.elementor-element-292a9b9d {
        width: 50%;
    }
    .elementor-23 .elementor-element.elementor-element-653031fd {
        width: 49.961%;
    }
    .elementor-23 .elementor-element.elementor-element-1c9011e3 {
        width: 49.956%;
    }
    .elementor-23 .elementor-element.elementor-element-5eb5e6cf {
        width: 50%;
    }
    .elementor-23 .elementor-element.elementor-element-477a1f7 {
        width: 50%;
    }
    .elementor-23 .elementor-element.elementor-element-fb88021 {
        width: 49.956%;
    }
    .elementor-23 .elementor-element.elementor-element-6e5d4fba {
        width: 50%;
    }
    .elementor-23 .elementor-element.elementor-element-7a12dea {
        width: 49.956%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-23 .elementor-element.elementor-element-5a8c0510 {
        width: 30%;
    }
    .elementor-23 .elementor-element.elementor-element-a2e3a8f {
        width: 70%;
    }
    .elementor-23 .elementor-element.elementor-element-292a9b9d {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-653031fd {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-1c9011e3 {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-5eb5e6cf {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-477a1f7 {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-fb88021 {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-167cabbc {
        width: 60%;
    }
    .elementor-23 .elementor-element.elementor-element-490333c0 {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-43fd88d7 {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-28ee1c81 {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-54e4cd7d {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-70506252 {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-5ae93481 {
        width: 60%;
    }
    .elementor-23 .elementor-element.elementor-element-6e5d4fba {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-650f8173 {
        width: 25%;
    }
    .elementor-23 .elementor-element.elementor-element-7a12dea {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-acc889 {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-76ee3a2 {
        width: 33%;
    }
    .elementor-23 .elementor-element.elementor-element-79f28466 {
        width: 33%;
    }
}
@media (max-width: 1024px) {
    .elementor-23 .elementor-element.elementor-element-759f4fa8 {
        padding: 10px 20px 10px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-283ff699 img {
        width: 70%;
    }
    .elementor-23 .elementor-element.elementor-element-a2e3a8f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-container {
        background-color: var(--e-global-color-8f64ec5);
        max-width: 350px;
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-nav-identity-panel {
        padding: 10px 20px 10px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav li a .ekit-menu-icon {
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a {
        color: var(--e-global-color-c975fe3);
        padding: 15px 30px 15px 30px;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:hover {
        color: var(--e-global-color-335476e);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:focus {
        color: var(--e-global-color-335476e);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:active {
        color: var(--e-global-color-335476e);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li:hover > a {
        color: var(--e-global-color-335476e);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
        color: var(--e-global-color-335476e);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
        color: var(--e-global-color-335476e);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
        color: var(--e-global-color-335476e);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
        color: var(--e-global-color-335476e);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li.current-menu-item > a {
        color: var(--e-global-color-335476e);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li.current-menu-ancestor > a {
        color: var(--e-global-color-335476e);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
        color: var(--e-global-color-335476e);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
        color: var(--e-global-color-c975fe3);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator {
        margin: 0px 0px 0px 10px;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
        padding: 15px 30px 15px 30px;
        color: var(--e-global-color-c975fe3);
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-hamburger {
        float: right;
        padding: 8px 8px 8px 8px;
        width: 45px;
        border-radius: 3px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-hamburger > .ekit-menu-icon {
        font-size: 40px;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-close {
        font-size: 18px;
        padding: 8px 8px 8px 8px;
        margin: 20px 10px 10px 10px;
        width: 45px;
        border-radius: 30px;
        border-width: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-nav-logo > img {
        max-width: 140px;
        max-height: 60px;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-nav-logo {
        margin: 20px 10px 0px -10px;
        padding: 5px 5px 5px 5px;
    }
    .elementor-23 .elementor-element.elementor-element-6cfc1849 {
        padding: 140px 20px 20px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-292a9b9d > .elementor-element-populated {
        padding: 0px 0px 50px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-1ac23d17 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-45d4cf1-font-size);
        line-height: var(--e-global-typography-45d4cf1-line-height);
        letter-spacing: var(--e-global-typography-45d4cf1-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-1ac23d17 .elementskit-section-title-wraper .elementskit-section-title > span {
        font-size: var(--e-global-typography-45d4cf1-font-size);
        line-height: var(--e-global-typography-45d4cf1-line-height);
        letter-spacing: var(--e-global-typography-45d4cf1-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-539f9320 {
        font-size: var(--e-global-typography-d5cf122-font-size);
        line-height: var(--e-global-typography-d5cf122-line-height);
        letter-spacing: var(--e-global-typography-d5cf122-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-66bd96af .ekit_double_button {
        width: 80%;
    }
    .elementor-23 .elementor-element.elementor-element-653031fd > .elementor-element-populated {
        margin: 0px 0px 100px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-23611fe5 {
        width: 200px;
        max-width: 200px;
        top: 6px;
    }
    body:not(.rtl) .elementor-23 .elementor-element.elementor-element-23611fe5 {
        left: 329px;
    }
    body.rtl .elementor-23 .elementor-element.elementor-element-23611fe5 {
        right: 329px;
    }
    .elementor-23 .elementor-element.elementor-element-169d5732 {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-169d5732 img {
        width: 70%;
    }
    .elementor-23 .elementor-element.elementor-element-1a8f3ade {
        padding: 80px 20px 60px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-1c9011e3 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        padding: 0px 40px 0px 40px;
    }
    .elementor-23 .elementor-element.elementor-element-65abc59d img {
        width: 80%;
    }
    .elementor-23 .elementor-element.elementor-element-65abc59d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-5eb5e6cf > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-7a285532 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-7f44f436 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-19600430 {
        padding: 30px 20px 60px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-477a1f7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-1d7051c1 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-6f6fb1b {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-fb88021 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 40px 0px 40px;
    }
    .elementor-23 .elementor-element.elementor-element-4346144f > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-41304ac7 {
        width: 324px;
        max-width: 324px;
        top: 16px;
    }
    body:not(.rtl) .elementor-23 .elementor-element.elementor-element-41304ac7 {
        left: 389px;
    }
    body.rtl .elementor-23 .elementor-element.elementor-element-41304ac7 {
        right: 389px;
    }
    body:not(.rtl) .elementor-23 .elementor-element.elementor-element-3919e592 {
        left: -35px;
    }
    body.rtl .elementor-23 .elementor-element.elementor-element-3919e592 {
        right: -35px;
    }
    .elementor-23 .elementor-element.elementor-element-3919e592 {
        top: 423px;
    }
    .elementor-23 .elementor-element.elementor-element-294cc8ec {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-3498ec3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-52c46d22 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox {
        padding: 20px 18px 20px 18px;
    }
    .elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-3ecafd2e > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
    }
    .elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox {
        padding: 20px 18px 20px 18px;
    }
    .elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-747c56b4 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox {
        padding: 20px 18px 20px 18px;
    }
    .elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-32364694 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox {
        padding: 20px 18px 20px 18px;
    }
    .elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-2069480f > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
    }
    .elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox {
        padding: 20px 18px 20px 18px;
    }
    .elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-6edb6e76 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }
    .elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox {
        padding: 20px 18px 20px 18px;
    }
    .elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-75bb7d45 {
        padding: 80px 20px 0px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-281fd4dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .elementor-23 .elementor-element.elementor-element-281fd4dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../wp/wp-content/uploads/2021/02/testi-bg%402x.html");
        background-repeat: no-repeat;
        background-size: contain;
    }
    .elementor-23 .elementor-element.elementor-element-fe25118 img {
        width: 10%;
    }
    .elementor-23 .elementor-element.elementor-element-fe25118 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-6794cd4b {
        font-size: var(--e-global-typography-018cce8-font-size);
        line-height: var(--e-global-typography-018cce8-line-height);
        letter-spacing: var(--e-global-typography-018cce8-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-6794cd4b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 40px 0px 40px;
    }
    .elementor-23 .elementor-element.elementor-element-7b3635c8 {
        margin-top: -10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-45b44c24 {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-45b44c24 .elementor-heading-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-18fd8397 {
        padding: 80px 20px 60px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-568bd06c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-3c8e83dc {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-2d8d1e26 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-23 .elementor-element.elementor-element-43fd88d7 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        padding: 40px 20px 40px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-2cff2e2a .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-23 .elementor-element.elementor-element-237920aa {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-28ee1c81 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        padding: 40px 20px 40px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-5a4c1643 .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-23 .elementor-element.elementor-element-29c77f8e {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-54e4cd7d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 40px 20px 40px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-7118d2bb .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-23 .elementor-element.elementor-element-133e4e2b {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-6fff035d .elementor-heading-title {
        font-size: 3rem;
    }
    .elementor-23 .elementor-element.elementor-element-10318f54 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-2d358426 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
    }
    .elementor-23 .elementor-element.elementor-element-358f79c {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-e4a5f08 {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-6dbb5ac > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
    }
    .elementor-23 .elementor-element.elementor-element-dac4c03 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-09e7c96 {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-4579cd4a {
        padding: 80px 20px 60px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-f0f78a2 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-757b915c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-body p,
    .elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-body p,
    .elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-487a2fda {
        padding: 60px 20px 60px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-6e5d4fba > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-301c98e9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-4d601224 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-7a12dea > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 40px 0px 40px;
    }
    body:not(.rtl) .elementor-23 .elementor-element.elementor-element-59d0333d {
        left: -38px;
    }
    body.rtl .elementor-23 .elementor-element.elementor-element-59d0333d {
        right: -38px;
    }
    .elementor-23 .elementor-element.elementor-element-59d0333d {
        top: 314px;
    }
    .elementor-23 .elementor-element.elementor-element-66b5113d {
        width: 324px;
        max-width: 324px;
        top: -21px;
    }
    body:not(.rtl) .elementor-23 .elementor-element.elementor-element-66b5113d {
        left: 439px;
    }
    body.rtl .elementor-23 .elementor-element.elementor-element-66b5113d {
        right: 439px;
    }
    .elementor-23 .elementor-element.elementor-element-68a7c134 {
        padding: 40px 0px 20px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-717a30fd > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-605117c0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-acc889 > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-440b8401 {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-440b8401 img {
        width: 40%;
    }
    .elementor-23 .elementor-element.elementor-element-5d356cc0 {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-79f28466 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
}
@media (max-width: 767px) {
    .elementor-23 .elementor-element.elementor-element-5a8c0510 {
        width: 50%;
    }
    .elementor-23 .elementor-element.elementor-element-283ff699 img {
        width: 80%;
    }
    .elementor-23 .elementor-element.elementor-element-a2e3a8f {
        width: 50%;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-hamburger {
        float: right;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-menu-hamburger > .ekit-menu-icon {
        font-size: 34px;
    }
    .elementor-23 .elementor-element.elementor-element-4287146f .elementskit-nav-logo > img {
        max-width: 120px;
        max-height: 50px;
    }
    .elementor-23 .elementor-element.elementor-element-6cfc1849 {
        padding: 140px 20px 20px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-292a9b9d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-1ac23d17 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-45d4cf1-font-size);
        line-height: var(--e-global-typography-45d4cf1-line-height);
        letter-spacing: var(--e-global-typography-45d4cf1-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-1ac23d17 .elementskit-section-title-wraper .elementskit-section-title > span {
        font-size: var(--e-global-typography-45d4cf1-font-size);
        line-height: var(--e-global-typography-45d4cf1-line-height);
        letter-spacing: var(--e-global-typography-45d4cf1-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-539f9320 {
        text-align: center;
        font-size: var(--e-global-typography-d5cf122-font-size);
        line-height: var(--e-global-typography-d5cf122-line-height);
        letter-spacing: var(--e-global-typography-d5cf122-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-66bd96af .ekit_double_button {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-653031fd > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-169d5732 img {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-169d5732 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-1a8f3ade {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 20px 40px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-1c9011e3 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-5eb5e6cf > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-7a285532 {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-7a285532 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-7f44f436 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-1548ea2c {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-1548ea2c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-3dc5fdd3 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 20px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-5618a13a .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 20px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-51e10103 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 20px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-690d43ba {
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .elementor-23 .elementor-element.elementor-element-19600430 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 40px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-477a1f7 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-1d7051c1 {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-1d7051c1 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-6f6fb1b {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-51997907 .ekit-btn-wraper {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-fb88021 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-4346144f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-23 .elementor-element.elementor-element-3919e592 {
        left: -138px;
    }
    body.rtl .elementor-23 .elementor-element.elementor-element-3919e592 {
        right: -138px;
    }
    .elementor-23 .elementor-element.elementor-element-3919e592 {
        top: 354px;
    }
    .elementor-23 .elementor-element.elementor-element-21822b34 {
        padding: 0px 0px 20px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-167cabbc > .elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-294cc8ec {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-3498ec3 {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-3498ec3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-68a4c06e {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-23 .elementor-element.elementor-element-52c46d22 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-2a91a7d9 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-3ecafd2e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-76a933f4 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-747c56b4 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-486a661b .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-15a32bbc {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-23 .elementor-element.elementor-element-32364694 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-7a6925ce .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-2069480f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-10157a74 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-6edb6e76 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-22216992 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-75bb7d45 {
        padding: 40px 20px 40px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-281fd4dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .elementor-23 .elementor-element.elementor-element-281fd4dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../wp/wp-content/uploads/2021/02/quote-bg-mobile2%402x.html");
        background-position: center center;
        background-size: cover;
    }
    .elementor-23 .elementor-element.elementor-element-281fd4dc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 60px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-fe25118 img {
        width: 30%;
    }
    .elementor-23 .elementor-element.elementor-element-fe25118 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-6794cd4b {
        font-size: var(--e-global-typography-018cce8-font-size);
        line-height: var(--e-global-typography-018cce8-line-height);
        letter-spacing: var(--e-global-typography-018cce8-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-6794cd4b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-45b44c24 .elementor-heading-title {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-18fd8397 {
        padding: 40px 20px 40px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-568bd06c {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-568bd06c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-3c8e83dc {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-2d8d1e26 {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-43fd88d7 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-237920aa {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-439e2637 .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-28ee1c81 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        padding: 40px 20px 40px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-29c77f8e {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-6627e86b .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-54e4cd7d > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        padding: 40px 20px 40px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-133e4e2b {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-2be5b2ea .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-102e6ac3 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-6fff035d .elementor-heading-title {
        font-size: 2.5rem;
    }
    .elementor-23 .elementor-element.elementor-element-10318f54 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-2d358426 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-358f79c {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-e4a5f08 {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-6dbb5ac > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-dac4c03 {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-09e7c96 {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-4579cd4a {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 10px 40px 10px;
    }
    .elementor-23 .elementor-element.elementor-element-70506252 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-5ae93481 > .elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-f0f78a2 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-757b915c {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-757b915c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-ff32074 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-body p,
    .elementor-23 .elementor-element.elementor-element-7e0b99d0 .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-3e9a13bf > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var(--e-global-typography-4dab1ce-font-size);
        line-height: var(--e-global-typography-4dab1ce-line-height);
        letter-spacing: var(--e-global-typography-4dab1ce-letter-spacing);
    }
    .elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-body p,
    .elementor-23 .elementor-element.elementor-element-60cc3822 .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-487a2fda {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 40px 20px;
    }
    .elementor-23 .elementor-element.elementor-element-6e5d4fba > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-301c98e9 {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-301c98e9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-23 .elementor-element.elementor-element-4d601224 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-54fa42b1 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-650f8173 {
        width: 25%;
    }
    .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(0px / 2);
    }
    .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(0px / 2);
    }
    .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(0px / 2);
        margin-left: calc(0px / 2);
    }
    .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-0px / 2);
        margin-left: calc(-0px / 2);
    }
    body.rtl .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-0px / 2);
    }
    body:not(.rtl) .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-0px / 2);
    }
    .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-4a890438 .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-80c5f7a {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-7a12dea > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-5b5f4184 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-23 .elementor-element.elementor-element-59d0333d {
        left: 6px;
    }
    body.rtl .elementor-23 .elementor-element.elementor-element-59d0333d {
        right: 6px;
    }
    .elementor-23 .elementor-element.elementor-element-59d0333d {
        top: 174px;
    }
    .elementor-23 .elementor-element.elementor-element-68a7c134 {
        padding: 0px 0px 20px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-acc889 > .elementor-element-populated {
        margin: 25px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-440b8401 {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-5d356cc0 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-23 .elementor-element.elementor-element-76ee3a2 {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-b2dab9a {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-2d1cbd3d .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-79f28466 {
        width: 100%;
    }
    .elementor-23 .elementor-element.elementor-element-79f28466 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-23 .elementor-element.elementor-element-532043d4 {
        text-align: center;
    }
    .elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-item,
    .elementor-23 .elementor-element.elementor-element-25222793 .elementor-icon-list-item a {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-23 .elementor-element.elementor-element-4d2f5d15 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-23 .elementor-element.elementor-element-6578159a {
        text-align: center;
    }
}

.hr2 {
    border: 0;
    height: 5px;
    background-image: linear-gradient(to right, transparent, #45A1D5, transparent);
}
.hr3 {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, transparent, #45A1D5, transparent);
}
.hr4 {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, transparent, #1B76BC, transparent);
}
.hr5 {
    border: 0;
    height: 2px;
    background-image: linear-gradient(to right, transparent, #131040, transparent);
}
.hr6 {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, transparent, #AEC4D5, transparent);
}
