.elementor-2170
    .elementor-element.elementor-element-f23169f
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-2170
    .elementor-element.elementor-element-f23169f:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2170
    .elementor-element.elementor-element-f23169f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    /* background-color: #f0eff5; */
}
.elementor-2170
    .elementor-element.elementor-element-f23169f
    > .elementor-background-overlay {
    background-image: url("../../2022/11/header8_pattern.svg");
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2170 .elementor-element.elementor-element-f23169f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 24px 0px 0px 0px;
}
.elementor-2170
    .elementor-element.elementor-element-04747fb.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-between;
}
.elementor-2170
    .elementor-element.elementor-element-04747fb
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}
.elementor-2170
    .elementor-element.elementor-element-47383a6:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2170
    .elementor-element.elementor-element-47383a6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-2170 .elementor-element.elementor-element-47383a6,
.elementor-2170
    .elementor-element.elementor-element-47383a6
    > .elementor-background-overlay {
    border-radius: 120px 120px 120px 120px;
}
.elementor-2170 .elementor-element.elementor-element-47383a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 8px 24px 8px 24px;
}
.elementor-2170
    .elementor-element.elementor-element-47383a6
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2170
    .elementor-element.elementor-element-feb6019.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-between;
}
.elementor-2170
    .elementor-element.elementor-element-feb6019
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-2170 .elementor-element.elementor-element-126b836 {
    color: #000000;
    width: initial;
    max-width: initial;
}
.elementor-2170 .elementor-element.elementor-element-126b836 p {
    color: #000000;
}
.elementor-2170 .elementor-element.elementor-element-126b836 h1 {
    color: #000000;
}
.elementor-2170 .elementor-element.elementor-element-126b836 h2 {
    color: #000000;
}
.elementor-2170 .elementor-element.elementor-element-126b836 h3 {
    color: #000000;
}
.elementor-2170 .elementor-element.elementor-element-126b836 h4 {
    color: #000000;
}
.elementor-2170 .elementor-element.elementor-element-126b836 h5 {
    color: #000000;
}
.elementor-2170 .elementor-element.elementor-element-126b836 h6 {
    color: #000000;
}
.elementor-2170 .elementor-element.elementor-element-126b836 a {
    color: #0066ff;
}
.elementor-2170 .elementor-element.elementor-element-126b836,
.elementor-2170 .elementor-element.elementor-element-126b836 p,
.elementor-2170 .elementor-element.elementor-element-126b836 h1,
.elementor-2170 .elementor-element.elementor-element-126b836 h2,
.elementor-2170 .elementor-element.elementor-element-126b836 h3,
.elementor-2170 .elementor-element.elementor-element-126b836 h4,
.elementor-2170 .elementor-element.elementor-element-126b836 h6,
.elementor-2170 .elementor-element.elementor-element-126b836 h5 {
    font-size: 14px;
}
.elementor-2170 .elementor-element.elementor-element-804418f {
    color: #666666;
    width: initial;
    max-width: initial;
}
.elementor-2170 .elementor-element.elementor-element-804418f p {
    color: #666666;
}
.elementor-2170 .elementor-element.elementor-element-804418f h1 {
    color: #666666;
}
.elementor-2170 .elementor-element.elementor-element-804418f h2 {
    color: #666666;
}
.elementor-2170 .elementor-element.elementor-element-804418f h3 {
    color: #666666;
}
.elementor-2170 .elementor-element.elementor-element-804418f h4 {
    color: #666666;
}
.elementor-2170 .elementor-element.elementor-element-804418f h5 {
    color: #666666;
}
.elementor-2170 .elementor-element.elementor-element-804418f h6 {
    color: #666666;
}
.elementor-2170 .elementor-element.elementor-element-804418f a {
    color: #000000;
}
.elementor-2170 .elementor-element.elementor-element-804418f,
.elementor-2170 .elementor-element.elementor-element-804418f p,
.elementor-2170 .elementor-element.elementor-element-804418f h1,
.elementor-2170 .elementor-element.elementor-element-804418f h2,
.elementor-2170 .elementor-element.elementor-element-804418f h3,
.elementor-2170 .elementor-element.elementor-element-804418f h4,
.elementor-2170 .elementor-element.elementor-element-804418f h6,
.elementor-2170 .elementor-element.elementor-element-804418f h5 {
    font-size: 14px;
}
.elementor-2170
    .elementor-element.elementor-element-f24f868
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-2170
    .elementor-element.elementor-element-f24f868:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-2170
    .elementor-element.elementor-element-f24f868
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    /* background-color: #f0eff5; */
}
.elementor-2170
    .elementor-element.elementor-element-f24f868
    > .elementor-background-overlay {
    background-image: url("../../2022/11/header8_pattern.svg");
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2170 .elementor-element.elementor-element-f24f868 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-2170
    .elementor-element.elementor-element-f24f868.elementor-section.is-stuck {
    background: #ffffff;
}
.elementor-2170
    .elementor-element.elementor-element-8602402.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-between;
}
.elementor-2170
    .elementor-element.elementor-element-8602402
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}
.elementor-2170 .elementor-element.elementor-element-1e8728e {
    /* padding: 30px 0px 30px 0px; */
}
.elementor-bc-flex-widget
    .elementor-2170
    .elementor-element.elementor-element-c096513.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-2170
    .elementor-element.elementor-element-c096513.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2170
    .elementor-element.elementor-element-c096513.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-between;
}
.elementor-2170
    .elementor-element.elementor-element-c096513
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-2170
    .elementor-element.elementor-element-9952a28
    .custom-logo
    a
    img {
    width: 189px;
    height: 44px !important;
}
.elementor-2170 .elementor-element.elementor-element-9952a28 {
    width: initial;
    max-width: initial;
}
.elementor-2170
    .elementor-element.elementor-element-9952a28
    > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .iteck-nav
    .navigation
    li
    a {
    font-size: 14px;
    font-weight: 700;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .iteck-nav
    .navigation
    > li
    > a {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .iteck-nav
    .navigation
    > li {
    margin-left: 15px;
    margin-right: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .iteck-nav
    .navigation
    > li
    a {
    color: #000000;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .iteck-nav
    .navigation
    > li
    a::after {
    color: #000000;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .navigation
    > li.sfHover
    > a:before {
    bottom: 0px;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .iteck-nav
    .navigation
    > li
    a:hover {
    color: #000000;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .iteck-nav
    .navigation
    > li:hover {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #000000;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .iteck-nav
    .navigation
    > li.current-menu-item {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #000000;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .iteck-nav
    .menu-wrapper
    ul
    li
    ul
    li
    a {
    font-size: 12px;
    font-weight: 400;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .iteck-nav
    .menu-wrapper
    ul
    li
    ul {
    top: 40px;
}
.elementor-2170
    .elementor-element.elementor-element-3c89f4c
    .menu-wrapper
    ul
    li
    ul {
    border-radius: 10px 10px 10px 10px;
}
.elementor-2170 .elementor-element.elementor-element-3c89f4c {
    width: initial;
    max-width: initial;
    z-index: 2;
}
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button
    .iteck-align-icon-right {
    margin-left: 5px;
}
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button
    .iteck-align-icon-left {
    margin-right: 5px;
}
.elementor-2170 .elementor-element.elementor-element-836d0c4 .iteck-button {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4em;
    color: #0066ff;
    fill: #0066ff;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #0066ff;
    border-radius: 50em 50em 50em 50em;
    padding: 12px 30px 12px 30px;
}
.elementor-2170 .elementor-element.elementor-element-836d0c4 .iteck-button,
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button.reverse
    .btn-animated-gr {
    background: #02010100;
    background-image: none;
}
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button
    .btn-animated-gr {
    border-radius: 50em 50em 50em 50em;
}
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button:hover,
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button:focus {
    color: #ffffff;
}
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button:hover
    svg,
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button:focus
    svg {
    fill: #ffffff;
}
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button:hover,
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button:focus,
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button
    .btn-animated-gr,
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button:focus
    .btn-animated-gr {
    background: #ff7a41;
    background-image: none;
}
.elementor-2170
    .elementor-element.elementor-element-836d0c4
    .iteck-button:hover {
    border-style: solid;
    border-color: #ff7a41;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-2170 .elementor-element.elementor-element-836d0c4 {
    width: initial;
    max-width: initial;
}
@media (max-width: 767px) {
    .elementor-2170
        .elementor-element.elementor-element-04747fb.elementor-column
        > .elementor-widget-wrap {
        justify-content: space-between;
    }
    .elementor-2170
        .elementor-element.elementor-element-804418f
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-2170
        .elementor-element.elementor-element-8602402.elementor-column
        > .elementor-widget-wrap {
        justify-content: space-between;
    }
}
