.elementor-1160 .elementor-element.elementor-element-6dbf8145 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.5) 33%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-6dbf8145 > .elementor-container {
    min-height: 94vh;
}

.elementor-1160 .elementor-element.elementor-element-6dbf8145 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 4% 0% 4%;
}

.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-69f6b3bd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1160 .elementor-element.elementor-element-69f6b3bd > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 120px 0px 90px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1160 .elementor-element.elementor-element-69f6b3bd > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-e2de423 .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    margin: 0px 0px 30px 0px;
    font-size: 65px;
    font-weight: bold;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-1160 .elementor-element.elementor-element-e2de423 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-e2de423 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-e2de423 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #f1a01f;
    font-size: 24px;
    font-weight: 500;
    margin: 0px 0px 22px 0px;
}

.elementor-1160 .elementor-element.elementor-element-3caf476 {
    text-align: left;
}

.elementor-1160 .elementor-element.elementor-element-3caf476 .elementor-heading-title {
    font-size: 70px;
    font-weight: bold;
    text-transform: none;
    line-height: 1em;
    color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-e0cdeac {
    --spacer-size: 50px;
}

.elementor-1160 .elementor-element.elementor-element-ba4851f .box-content {
    align-items: flex-start;
    text-align: left;
}

.elementor-1160 .elementor-element.elementor-element-ba4851f .dt-css-grid {
    grid-template-columns: repeat(1,1fr);
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-1160 .elementor-element.elementor-element-ba4851f {
    --wide-desktop-columns: 1;
    --the7-img-position: var(--position);
    --the7-img-object-fit: var(--object-fit);
    --the7-img-width: var(--ratio-img-width);
    --the7-img-height: var(--ratio-img-height);
    --the7-img-max-height: var(--max-height);
    --the7-img-max-width: var(--max-width);
    --box-width: var(--image-size, var(--ratio-img-width));
    --the7-img-ratio: var(--aspect-ratio, var(--ratio));
    --image-size: 71px;
    --flex-flow: row nowrap;
    --img-space: 0 var(--icon-spacing, 15px) 0 0;
    --img-order: 0;
    --img-width: 30%;
    --content-width: width: calc(100% - var(--image-size) - var(--icon-spacing, 15px));
    --icon-spacing: 15px;
}

.elementor-1160 .elementor-element.elementor-element-ba4851f .wf-cell .the7-image-box-wrapper {
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
}

.elementor-1160 .elementor-element.elementor-element-ba4851f .elementor-image-div {
    align-self: flex-start;
}

.elementor-1160 .elementor-element.elementor-element-ba4851f .post-thumbnail-rollover img {
    opacity: calc(100/100);
}

.elementor-1160 .elementor-element.elementor-element-ba4851f .elementor-image-div img {
    transition: opacity 0.3s ease;
}

.elementor-1160 .elementor-element.elementor-element-ba4851f a:hover .the7-simple-post-thumb img, .elementor-1160 .elementor-element.elementor-element-ba4851f .post-thumbnail-rollover:hover img {
    opacity: calc(100/100);
}

.elementor-1160 .elementor-element.elementor-element-ba4851f .box-content-wrapper .box-heading, .elementor-1160 .elementor-element.elementor-element-ba4851f .box-content-wrapper .box-heading a {
    font-size: 33px;
    font-weight: 600;
    letter-spacing: 0.6px;
    color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-ba4851f .box-description {
    font-size: 20px;
    color: #FFFFFF;
    margin-top: 4px;
}

.elementor-1160 .elementor-element.elementor-element-87bdc91 {
    width: var( --container-widget-width, 32.353% );
    max-width: 32.353%;
    --container-widget-width: 32.353%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-1160 .elementor-element.elementor-element-87bdc91 > .elementor-widget-container {
    background-color: #FFFFFFA6;
    margin: 17px 0px 0px 0px;
    padding: 4px 30px 4px 30px;
    border-style: none;
    border-radius: 64px 64px 64px 64px;
}

.elementor-1160 .elementor-element.elementor-element-87bdc91.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1160 .elementor-element.elementor-element-87bdc91 img, .elementor-1160 .elementor-element.elementor-element-87bdc91 svg {
    opacity: 1;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-fbc5c28 {
    --spacer-size: 50px;
}

.elementor-1160 .elementor-element.elementor-element-f407580 {
    width: var( --container-widget-width, 240px );
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
}

.elementor-1160 .elementor-element.elementor-element-f407580 > .elementor-widget-container {
    margin: 0px 20px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-08f8310 .box-button, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button .popup-icon, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button:hover, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button:focus, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-hover:hover .box-button {
    background: #00000000;
}

.elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:hover, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:focus, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:hover .popup-icon, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:focus .popup-icon, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-hover:hover .box-button.elementor-button, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-hover:hover .box-button.elementor-button .popup-icon {
    background: var( --e-global-color-el_color_0_2 );
}

.elementor-1160 .elementor-element.elementor-element-08f8310 {
    width: var( --container-widget-width, 240px );
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
}

.elementor-1160 .elementor-element.elementor-element-08f8310 > .elementor-widget-container {
    margin: 0px 20px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-08f8310 .box-button {
    font-weight: normal;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-1160 .elementor-element.elementor-element-08f8310 .box-button, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button * {
    color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-08f8310 .box-button svg {
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-08f8310 .box-button, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button:hover, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button:focus, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-hover:hover .box-button {
    border-color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:hover, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:focus, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:hover *, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:focus *, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-hover:hover .box-button.elementor-button, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-hover:hover .box-button.elementor-button * {
    color: var( --e-global-color-el_color_0 );
}

.elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:hover svg, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:focus svg, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-hover:hover .box-button.elementor-button svg {
    fill: var( --e-global-color-el_color_0 );
    color: var( --e-global-color-el_color_0 );
}

.elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:hover, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-button.elementor-button:focus, .elementor-1160 .elementor-element.elementor-element-08f8310 .box-hover:hover .box-button.elementor-button {
    border-color: var( --e-global-color-el_color_0 );
}

.elementor-1160 .elementor-element.elementor-element-b0f9057 {
    padding: 100px 0px 215px 0px;
}

body:not(.rtl) .elementor-1160 .elementor-element.elementor-element-a983877 {
    left: 0px;
}

body.rtl .elementor-1160 .elementor-element.elementor-element-a983877 {
    right: 0px;
}

.elementor-1160 .elementor-element.elementor-element-a983877 {
    top: 0px;
    z-index: 0;
    text-align: center;
}

.elementor-1160 .elementor-element.elementor-element-a983877 .elementor-heading-title {
    font-family: "Racing Sans One", Sans-serif;
    font-size: 90px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.5px;
    text-shadow: 0px 0px 1px #585367;
    mix-blend-mode: multiply;
    color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-d59d55b > .elementor-widget-container {
    margin: 45px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-d59d55b .elementskit-section-title-wraper .elementskit-section-title {
    color: #000000;
    margin: 0px 0px 10px 0px;
    font-size: 56px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -1px;
}

.elementor-1160 .elementor-element.elementor-element-d59d55b .elementskit-section-title-wraper .elementskit-section-title > span {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-d59d55b .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-d59d55b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1160 .elementor-element.elementor-element-d59d55b .elementskit-section-title-wraper .elementskit-section-title > span {
    font-family: "Playfair Display", Sans-serif;
    font-weight: 700;
    font-style: italic;
}

.elementor-1160 .elementor-element.elementor-element-7983260 {
    width: var( --container-widget-width, 101.138% );
    max-width: 101.138%;
    --container-widget-width: 101.138%;
    --container-widget-flex-grow: 0;
    font-size: 19px;
    font-weight: 500;
}

.elementor-1160 .elementor-element.elementor-element-7983260 > .elementor-widget-container {
    margin: 10px 0px 7px 0px;
}

.elementor-1160 .elementor-element.elementor-element-d2a7e0f {
    --spacer-size: 56px;
}

.elementor-1160 .elementor-element.elementor-element-cfecb4c {
    margin-top: -15px;
    margin-bottom: 0px;
}

div.elementor-1160 .elementor-element.elementor-element-3110465 {
    --the7-target-width: 1px;
}

.elementor-1160 .elementor-element.elementor-element-3110465 > .elementor-element-populated {
    border-style: none;
    box-shadow: 0px 0px 10px 0px rgba(207, 207, 207, 0.5);
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-1160 .elementor-element.elementor-element-3110465 > .elementor-element-populated, .elementor-1160 .elementor-element.elementor-element-3110465 > .elementor-element-populated > .elementor-background-overlay, .elementor-1160 .elementor-element.elementor-element-3110465 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style .elementskit-box-body::after {
    background-color: #ffffff;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-el_color_1_4 );
    padding: 14px 20px 14px 20px;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f7f9fb;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-btn:hover {
    background-color: var( --e-global-color-el_color_1_4 );
    color: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 90px;
    margin-top: -40px;
    width: 90%;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 211px;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title > i {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title > svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    font-size: 26px;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg {
    max-width: 26px;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .ekit-image-box-body, .elementor-1160 .elementor-element.elementor-element-bfea868 .ekit-image-box-body:before, .elementor-1160 .elementor-element.elementor-element-bfea868 .ekit-image-box-body:after {
    border-radius: 7px 7px 7px 7px;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-box-body {
    padding: 30px 35px 30px 35px;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 0px 0px;
    font-size: 15px;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-btn i {
    font-size: 18px;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-btn svg {
    max-width: 18px;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-eb2522c > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(207, 207, 207, 0.5);
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style .elementskit-box-body::after {
    background-color: #ffffff;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 35px 30px 35px;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-el_color_1_4 );
    padding: 14px 20px 14px 20px;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f7f9fb;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-btn:hover {
    background-color: var( --e-global-color-el_color_1_4 );
    color: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 90px;
    margin-top: -40px;
    width: 90%;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 211px;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title > i {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-info-box-title > svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    font-size: 26px;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg {
    max-width: 26px;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-btn i {
    font-size: 18px;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-btn svg {
    max-width: 18px;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-b20ffd5 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(207, 207, 207, 0.5);
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style .elementskit-box-body::after {
    background-color: #ffffff;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 35px 30px 35px;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-el_color_1_4 );
    padding: 14px 20px 14px 20px;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f7f9fb;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-btn:hover {
    background-color: var( --e-global-color-el_color_1_4 );
    color: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 90px;
    margin-top: -40px;
    width: 90%;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 211px;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    font-size: 26px;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg {
    max-width: 26px;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-btn i {
    font-size: 18px;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-btn svg {
    max-width: 18px;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-8ed69e0 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(207, 207, 207, 0.5);
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style .elementskit-box-body::after {
    background-color: #ffffff;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 35px 30px 35px;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-el_color_1_4 );
    padding: 14px 20px 14px 20px;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f7f9fb;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-btn:hover {
    background-color: var( --e-global-color-el_color_1_4 );
    color: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 90px;
    margin-top: -40px;
    width: 90%;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 211px;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    font-size: 26px;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg {
    max-width: 26px;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-btn i {
    font-size: 18px;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-btn svg {
    max-width: 18px;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-926b6b9 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-1160 .elementor-element.elementor-element-13d4eca > .elementor-element-populated {
    border-style: none;
    box-shadow: 0px 0px 10px 0px rgba(207, 207, 207, 0.5);
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-1160 .elementor-element.elementor-element-13d4eca > .elementor-element-populated, .elementor-1160 .elementor-element.elementor-element-13d4eca > .elementor-element-populated > .elementor-background-overlay, .elementor-1160 .elementor-element.elementor-element-13d4eca > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style .elementskit-box-body::after {
    background-color: #ffffff;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-el_color_1_4 );
    padding: 14px 20px 14px 20px;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f7f9fb;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-btn:hover {
    background-color: var( --e-global-color-el_color_1_4 );
    color: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 90px;
    margin-top: -40px;
    width: 90%;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 211px;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    font-size: 26px;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg {
    max-width: 26px;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-box-body {
    padding: 30px 35px 30px 35px;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-btn i {
    font-size: 18px;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-btn svg {
    max-width: 18px;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-82cbcaf > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(207, 207, 207, 0.5);
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style .elementskit-box-body::after {
    background-color: #ffffff;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 35px 30px 35px;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-el_color_1_4 );
    padding: 14px 20px 14px 20px;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f7f9fb;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-btn:hover {
    background-color: var( --e-global-color-el_color_1_4 );
    color: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 90px;
    margin-top: -40px;
    width: 90%;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 211px;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    font-size: 26px;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg {
    max-width: 26px;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-btn i {
    font-size: 18px;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-btn svg {
    max-width: 18px;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-1e407de > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(207, 207, 207, 0.5);
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style .elementskit-box-body::after {
    background-color: #ffffff;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 35px 30px 35px;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-el_color_1_4 );
    padding: 14px 20px 14px 20px;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f7f9fb;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-btn:hover {
    background-color: var( --e-global-color-el_color_1_4 );
    color: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 90px;
    margin-top: -40px;
    width: 90%;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 211px;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    font-size: 26px;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg {
    max-width: 26px;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-btn i {
    font-size: 18px;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-btn svg {
    max-width: 18px;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-b582423 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(207, 207, 207, 0.5);
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style .elementskit-box-body, .elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style .elementskit-box-body::before, .elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style .elementskit-box-body::after {
    background-color: #ffffff;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 35px 30px 35px;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07);
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-btn {
    background-color: var( --e-global-color-el_color_1_4 );
    padding: 14px 20px 14px 20px;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f7f9fb;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-btn:hover {
    background-color: var( --e-global-color-el_color_1_4 );
    color: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 90px;
    margin-top: -40px;
    width: 90%;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 211px;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {
    font-size: 26px;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > svg {
    max-width: 26px;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.01);
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-btn i {
    font-size: 18px;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-btn svg {
    max-width: 18px;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-aef377c:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-aef377c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/Label-Maker-7.webp<?php echo 111;?>");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1160 .elementor-element.elementor-element-aef377c > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-aef377c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-1adb288 > .elementor-widget-container {
    margin: -70px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-1adb288 .elementskit-section-title-wraper .elementskit-section-title {
    font-family: "Arial", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

.elementor-1160 .elementor-element.elementor-element-1adb288 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-1adb288 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-1adb288 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #424242;
    font-family: "Arial", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    margin: 20px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-1adb288 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 100px;
    background: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-1adb288 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 100px;
    height: 4px;
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-1adb288 .elementskit-section-title-wraper .elementskit-border-star {
    width: 100px;
    height: 4px;
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-1adb288 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1160 .elementor-element.elementor-element-1adb288 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1160 .elementor-element.elementor-element-1adb288 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-1adb288 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-0c141d4 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
    max-height: 238px;
    overflow-y: auto;
}

.elementor-1160 .elementor-element.elementor-element-0c141d4 {
    color: #FFFFFF;
    --textColor: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 19px;
    line-height: 30px;
}

.elementor-1160 .elementor-element.elementor-element-469361e .elementor-button {
    background-color: #FFFFFF;
    background-image: none;
    font-family: "Arial", Sans-serif;
    fill: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
    border-radius: 8px 8px 8px 8px;
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-469361e > .elementor-widget-container {
    margin: 19px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-469361e .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-1160 .elementor-element.elementor-element-469361e .elementor-button, .elementor-1160 .elementor-element.elementor-element-469361e .elementor-button .elementor-button-icon {
    font-size: 20px;
}

.elementor-1160 .elementor-element.elementor-element-4ea570e {
    --spacer-size: 476px;
}

.elementor-1160 .elementor-element.elementor-element-246657d {
    padding: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-1145370.ekit-equal-height-enable, .elementor-1160 .elementor-element.elementor-element-1145370.ekit-equal-height-enable .elementor-widget-container, .elementor-1160 .elementor-element.elementor-element-1145370.ekit-equal-height-enable .ekit-wid-con, .elementor-1160 .elementor-element.elementor-element-1145370.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-1160 .elementor-element.elementor-element-1145370 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(255, 255, 255, 0.68);
}

.elementor-1160 .elementor-element.elementor-element-1145370 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1160 .elementor-element.elementor-element-1145370 .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.01);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-1145370 .elementskit-infobox:hover {
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,0);
}

.elementor-1160 .elementor-element.elementor-element-1145370 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-1145370 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #333333;
}

.elementor-1160 .elementor-element.elementor-element-1145370 .elementskit-infobox .box-body > p {
    color: #616161;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-1145370 .elementskit-infobox:hover .box-body > p {
    color: #616161;
}

.elementor-1160 .elementor-element.elementor-element-1145370 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-1145370 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-1160 .elementor-element.elementor-element-57806e1.ekit-equal-height-enable, .elementor-1160 .elementor-element.elementor-element-57806e1.ekit-equal-height-enable .elementor-widget-container, .elementor-1160 .elementor-element.elementor-element-57806e1.ekit-equal-height-enable .ekit-wid-con, .elementor-1160 .elementor-element.elementor-element-57806e1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-1160 .elementor-element.elementor-element-57806e1 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(255, 255, 255, 0.68);
}

.elementor-1160 .elementor-element.elementor-element-57806e1 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1160 .elementor-element.elementor-element-57806e1 .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.01);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-57806e1 .elementskit-infobox:hover {
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,0);
}

.elementor-1160 .elementor-element.elementor-element-57806e1 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-57806e1 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #333333;
}

.elementor-1160 .elementor-element.elementor-element-57806e1 .elementskit-infobox .box-body > p {
    color: #616161;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-57806e1 .elementskit-infobox:hover .box-body > p {
    color: #616161;
}

.elementor-1160 .elementor-element.elementor-element-57806e1 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-57806e1 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-1160 .elementor-element.elementor-element-53ffc00.ekit-equal-height-enable, .elementor-1160 .elementor-element.elementor-element-53ffc00.ekit-equal-height-enable .elementor-widget-container, .elementor-1160 .elementor-element.elementor-element-53ffc00.ekit-equal-height-enable .ekit-wid-con, .elementor-1160 .elementor-element.elementor-element-53ffc00.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-1160 .elementor-element.elementor-element-53ffc00 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(255, 255, 255, 0.68);
}

.elementor-1160 .elementor-element.elementor-element-53ffc00 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1160 .elementor-element.elementor-element-53ffc00 .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.01);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-53ffc00 .elementskit-infobox:hover {
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,0);
}

.elementor-1160 .elementor-element.elementor-element-53ffc00 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-53ffc00 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #333333;
}

.elementor-1160 .elementor-element.elementor-element-53ffc00 .elementskit-infobox .box-body > p {
    color: #616161;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-53ffc00 .elementskit-infobox:hover .box-body > p {
    color: #616161;
}

.elementor-1160 .elementor-element.elementor-element-53ffc00 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-53ffc00 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-1160 .elementor-element.elementor-element-47faee1 {
    padding: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-91b69ff.ekit-equal-height-enable, .elementor-1160 .elementor-element.elementor-element-91b69ff.ekit-equal-height-enable .elementor-widget-container, .elementor-1160 .elementor-element.elementor-element-91b69ff.ekit-equal-height-enable .ekit-wid-con, .elementor-1160 .elementor-element.elementor-element-91b69ff.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-1160 .elementor-element.elementor-element-91b69ff .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(255, 255, 255, 0.68);
}

.elementor-1160 .elementor-element.elementor-element-91b69ff > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1160 .elementor-element.elementor-element-91b69ff .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.01);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-91b69ff .elementskit-infobox:hover {
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,0);
}

.elementor-1160 .elementor-element.elementor-element-91b69ff .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-91b69ff .elementskit-infobox:hover .elementskit-info-box-title {
    color: #333333;
}

.elementor-1160 .elementor-element.elementor-element-91b69ff .elementskit-infobox .box-body > p {
    color: #616161;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-91b69ff .elementskit-infobox:hover .box-body > p {
    color: #616161;
}

.elementor-1160 .elementor-element.elementor-element-91b69ff .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-91b69ff .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-1160 .elementor-element.elementor-element-6bfa76b.ekit-equal-height-enable, .elementor-1160 .elementor-element.elementor-element-6bfa76b.ekit-equal-height-enable .elementor-widget-container, .elementor-1160 .elementor-element.elementor-element-6bfa76b.ekit-equal-height-enable .ekit-wid-con, .elementor-1160 .elementor-element.elementor-element-6bfa76b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-1160 .elementor-element.elementor-element-6bfa76b .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(255, 255, 255, 0.68);
}

.elementor-1160 .elementor-element.elementor-element-6bfa76b > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1160 .elementor-element.elementor-element-6bfa76b .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.01);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-6bfa76b .elementskit-infobox:hover {
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,0);
}

.elementor-1160 .elementor-element.elementor-element-6bfa76b .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-6bfa76b .elementskit-infobox:hover .elementskit-info-box-title {
    color: #333333;
}

.elementor-1160 .elementor-element.elementor-element-6bfa76b .elementskit-infobox .box-body > p {
    color: #616161;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-6bfa76b .elementskit-infobox:hover .box-body > p {
    color: #616161;
}

.elementor-1160 .elementor-element.elementor-element-6bfa76b .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-6bfa76b .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-1160 .elementor-element.elementor-element-f3f7f6e.ekit-equal-height-enable, .elementor-1160 .elementor-element.elementor-element-f3f7f6e.ekit-equal-height-enable .elementor-widget-container, .elementor-1160 .elementor-element.elementor-element-f3f7f6e.ekit-equal-height-enable .ekit-wid-con, .elementor-1160 .elementor-element.elementor-element-f3f7f6e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-1160 .elementor-element.elementor-element-f3f7f6e .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(255, 255, 255, 0.68);
}

.elementor-1160 .elementor-element.elementor-element-f3f7f6e > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1160 .elementor-element.elementor-element-f3f7f6e .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.01);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-f3f7f6e .elementskit-infobox:hover {
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0,0,0,0);
}

.elementor-1160 .elementor-element.elementor-element-f3f7f6e .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #333333;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-f3f7f6e .elementskit-infobox:hover .elementskit-info-box-title {
    color: #333333;
}

.elementor-1160 .elementor-element.elementor-element-f3f7f6e .elementskit-infobox .box-body > p {
    color: #616161;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    line-height: 27px;
}

.elementor-1160 .elementor-element.elementor-element-f3f7f6e .elementskit-infobox:hover .box-body > p {
    color: #616161;
}

.elementor-1160 .elementor-element.elementor-element-f3f7f6e .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-f3f7f6e .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-1160 .elementor-element.elementor-element-f314b06:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-f314b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-1160 .elementor-element.elementor-element-f314b06 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 0px;
}

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

.elementor-1160 .elementor-element.elementor-element-efec7dc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-section-title-wraper .elementskit-section-title {
    font-family: "Arial", Sans-serif;
    font-size: 33px;
    font-weight: 700;
    line-height: 36px;
}

.elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-section-title-wraper .elementskit-section-title > span {
    font-family: "Arial", Sans-serif;
    font-size: 19px;
    line-height: 30px;
}

.elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-section-title-wraper .elementskit-border-divider {
    width: 100px;
    background: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 100px;
    height: 4px;
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-section-title-wraper .elementskit-border-star {
    width: 100px;
    height: 4px;
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-efec7dc .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-56c9f94 {
    --spacer-size: 25px;
}

.elementor-1160 .elementor-element.elementor-element-122eb03 > .elementor-widget-container {
    margin: 13px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(17px/2);
}

.elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(17px/2);
}

.elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(17px/2);
    margin-left: calc(17px/2);
}

.elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-17px/2);
    margin-left: calc(-17px/2);
}

body.rtl .elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-17px/2);
}

body:not(.rtl) .elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-17px/2);
}

.elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-icon i {
    color: var( --e-global-color-el_color_1_4 );
    transition: color 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-el_color_1_4 );
    transition: fill 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-122eb03 {
    --e-icon-list-icon-size: 26px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-item > a {
    font-size: 23px;
    font-weight: bold;
    line-height: 1px;
}

.elementor-1160 .elementor-element.elementor-element-122eb03 .elementor-icon-list-text {
    color: var( --e-global-color-el_color_1_4 );
    transition: color 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-05b6dbe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1160 .elementor-element.elementor-element-05b6dbe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-05b6dbe > .elementor-element-populated, .elementor-1160 .elementor-element.elementor-element-05b6dbe > .elementor-element-populated > .elementor-background-overlay, .elementor-1160 .elementor-element.elementor-element-05b6dbe > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-05b6dbe > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.14);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-05b6dbe > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-ca2a696 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-d26b05b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-ac387f6 img, .elementor-1160 .elementor-element.elementor-element-ac387f6 svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-ac387f6 svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-b7103d9 .box-button, .elementor-1160 .elementor-element.elementor-element-b7103d9 .box-button .popup-icon, .elementor-1160 .elementor-element.elementor-element-b7103d9 .box-button:hover, .elementor-1160 .elementor-element.elementor-element-b7103d9 .box-button:focus, .elementor-1160 .elementor-element.elementor-element-b7103d9 .box-hover:hover .box-button {
    background: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-b7103d9 .box-button {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1160 .elementor-element.elementor-element-b7103d9 .box-button, .elementor-1160 .elementor-element.elementor-element-b7103d9 .box-button * {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-b7103d9 .box-button svg {
    fill: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-b7103d9 .box-button, .elementor-1160 .elementor-element.elementor-element-b7103d9 .box-button:hover, .elementor-1160 .elementor-element.elementor-element-b7103d9 .box-button:focus, .elementor-1160 .elementor-element.elementor-element-b7103d9 .box-hover:hover .box-button {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.19);
}

.elementor-1160 .elementor-element.elementor-element-c35b4af {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-0d2c802 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-695eff4 img, .elementor-1160 .elementor-element.elementor-element-695eff4 svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-695eff4 svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-3e52d0b .box-button, .elementor-1160 .elementor-element.elementor-element-3e52d0b .box-button .popup-icon, .elementor-1160 .elementor-element.elementor-element-3e52d0b .box-button:hover, .elementor-1160 .elementor-element.elementor-element-3e52d0b .box-button:focus, .elementor-1160 .elementor-element.elementor-element-3e52d0b .box-hover:hover .box-button {
    background: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-3e52d0b .box-button {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1160 .elementor-element.elementor-element-3e52d0b .box-button, .elementor-1160 .elementor-element.elementor-element-3e52d0b .box-button * {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-3e52d0b .box-button svg {
    fill: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-3e52d0b .box-button, .elementor-1160 .elementor-element.elementor-element-3e52d0b .box-button:hover, .elementor-1160 .elementor-element.elementor-element-3e52d0b .box-button:focus, .elementor-1160 .elementor-element.elementor-element-3e52d0b .box-hover:hover .box-button {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.19);
}

.elementor-1160 .elementor-element.elementor-element-8b2bd7e {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-02c4533 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-17e510b img, .elementor-1160 .elementor-element.elementor-element-17e510b svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-17e510b svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-0f89f03 .box-button, .elementor-1160 .elementor-element.elementor-element-0f89f03 .box-button .popup-icon, .elementor-1160 .elementor-element.elementor-element-0f89f03 .box-button:hover, .elementor-1160 .elementor-element.elementor-element-0f89f03 .box-button:focus, .elementor-1160 .elementor-element.elementor-element-0f89f03 .box-hover:hover .box-button {
    background: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-0f89f03 .box-button {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1160 .elementor-element.elementor-element-0f89f03 .box-button, .elementor-1160 .elementor-element.elementor-element-0f89f03 .box-button * {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-0f89f03 .box-button svg {
    fill: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-0f89f03 .box-button, .elementor-1160 .elementor-element.elementor-element-0f89f03 .box-button:hover, .elementor-1160 .elementor-element.elementor-element-0f89f03 .box-button:focus, .elementor-1160 .elementor-element.elementor-element-0f89f03 .box-hover:hover .box-button {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.19);
}

.elementor-1160 .elementor-element.elementor-element-1864f3b {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-2f1fb7e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-14e4844 img, .elementor-1160 .elementor-element.elementor-element-14e4844 svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-14e4844 svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-56b24ed .box-button, .elementor-1160 .elementor-element.elementor-element-56b24ed .box-button .popup-icon, .elementor-1160 .elementor-element.elementor-element-56b24ed .box-button:hover, .elementor-1160 .elementor-element.elementor-element-56b24ed .box-button:focus, .elementor-1160 .elementor-element.elementor-element-56b24ed .box-hover:hover .box-button {
    background: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-56b24ed .box-button {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1160 .elementor-element.elementor-element-56b24ed .box-button, .elementor-1160 .elementor-element.elementor-element-56b24ed .box-button * {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-56b24ed .box-button svg {
    fill: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-56b24ed .box-button, .elementor-1160 .elementor-element.elementor-element-56b24ed .box-button:hover, .elementor-1160 .elementor-element.elementor-element-56b24ed .box-button:focus, .elementor-1160 .elementor-element.elementor-element-56b24ed .box-hover:hover .box-button {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.19);
}

.elementor-1160 .elementor-element.elementor-element-8447792 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-1b0a1e1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-2089237 img, .elementor-1160 .elementor-element.elementor-element-2089237 svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-2089237 svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-605554b .box-button, .elementor-1160 .elementor-element.elementor-element-605554b .box-button .popup-icon, .elementor-1160 .elementor-element.elementor-element-605554b .box-button:hover, .elementor-1160 .elementor-element.elementor-element-605554b .box-button:focus, .elementor-1160 .elementor-element.elementor-element-605554b .box-hover:hover .box-button {
    background: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-605554b .box-button {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1160 .elementor-element.elementor-element-605554b .box-button, .elementor-1160 .elementor-element.elementor-element-605554b .box-button * {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-605554b .box-button svg {
    fill: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-605554b .box-button, .elementor-1160 .elementor-element.elementor-element-605554b .box-button:hover, .elementor-1160 .elementor-element.elementor-element-605554b .box-button:focus, .elementor-1160 .elementor-element.elementor-element-605554b .box-hover:hover .box-button {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.19);
}

.elementor-1160 .elementor-element.elementor-element-7cc7539 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-08c84e5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-4475f66 img, .elementor-1160 .elementor-element.elementor-element-4475f66 svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-4475f66 svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-295246c .box-button, .elementor-1160 .elementor-element.elementor-element-295246c .box-button .popup-icon, .elementor-1160 .elementor-element.elementor-element-295246c .box-button:hover, .elementor-1160 .elementor-element.elementor-element-295246c .box-button:focus, .elementor-1160 .elementor-element.elementor-element-295246c .box-hover:hover .box-button {
    background: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-295246c .box-button {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1160 .elementor-element.elementor-element-295246c .box-button, .elementor-1160 .elementor-element.elementor-element-295246c .box-button * {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-295246c .box-button svg {
    fill: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-295246c .box-button, .elementor-1160 .elementor-element.elementor-element-295246c .box-button:hover, .elementor-1160 .elementor-element.elementor-element-295246c .box-button:focus, .elementor-1160 .elementor-element.elementor-element-295246c .box-hover:hover .box-button {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.19);
}

.elementor-1160 .elementor-element.elementor-element-c348f74 {
    --e-n-carousel-swiper-slides-to-display: 3;
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-normal-color: #000000;
    --e-n-carousel-arrow-hover-color: #6B6B6B;
}

.elementor-1160 .elementor-element.elementor-element-039f6b0 > .elementor-background-overlay {
    opacity: 0.62;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-039f6b0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-af19ef8 > .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-1160 .elementor-element.elementor-element-af19ef8 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-5cd88cf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-section-title-wraper .elementskit-section-title {
    font-family: "Arial", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 36px;
}

.elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-section-title-wraper .elementskit-section-title > span {
    font-family: "Arial", Sans-serif;
    font-size: 19px;
    line-height: 30px;
}

.elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-section-title-wraper .elementskit-border-divider {
    width: 100px;
    background: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 100px;
    height: 4px;
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-section-title-wraper .elementskit-border-star {
    width: 100px;
    height: 4px;
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-5cd88cf .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-fb5f0af {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1160 .elementor-element.elementor-element-3801912 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1160 .elementor-element.elementor-element-3801912 .elementskit-funfact .elementskit-funfact-icon {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-3801912 .elementskit-funfact .funfact-icon svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-3801912 .elementskit-funfact-icon {
    font-size: 40px;
}

.elementor-1160 .elementor-element.elementor-element-3801912 .elementskit-funfact svg {
    max-width: 40px;
}

.elementor-1160 .elementor-element.elementor-element-3801912 .elementskit-funfact-icon, .elementor-1160 .elementor-element.elementor-element-3801912 .elementskit-funfact svg {
    margin-bottom: 15px;
    padding: 3px;
    transform: rotate(0deg);
}

.elementor-1160 .elementor-element.elementor-element-3801912 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-1160 .elementor-element.elementor-element-3801912 .elementskit-funfact .funfact-content .number-percentage-wraper {
    margin-bottom: 12px;
}

.elementor-1160 .elementor-element.elementor-element-97d6148 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1160 .elementor-element.elementor-element-97d6148 .elementskit-funfact .elementskit-funfact-icon {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-97d6148 .elementskit-funfact .funfact-icon svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-97d6148 .elementskit-funfact-icon {
    font-size: 40px;
}

.elementor-1160 .elementor-element.elementor-element-97d6148 .elementskit-funfact svg {
    max-width: 40px;
}

.elementor-1160 .elementor-element.elementor-element-97d6148 .elementskit-funfact-icon, .elementor-1160 .elementor-element.elementor-element-97d6148 .elementskit-funfact svg {
    margin-bottom: 15px;
    padding: 3px;
    transform: rotate(0deg);
}

.elementor-1160 .elementor-element.elementor-element-97d6148 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-1160 .elementor-element.elementor-element-97d6148 .elementskit-funfact .funfact-content .number-percentage-wraper {
    margin-bottom: 12px;
}

.elementor-1160 .elementor-element.elementor-element-1e55eaf .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1160 .elementor-element.elementor-element-1e55eaf .elementskit-funfact .elementskit-funfact-icon {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-1e55eaf .elementskit-funfact .funfact-icon svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-1e55eaf .elementskit-funfact-icon {
    font-size: 40px;
}

.elementor-1160 .elementor-element.elementor-element-1e55eaf .elementskit-funfact svg {
    max-width: 40px;
}

.elementor-1160 .elementor-element.elementor-element-1e55eaf .elementskit-funfact-icon, .elementor-1160 .elementor-element.elementor-element-1e55eaf .elementskit-funfact svg {
    margin-bottom: 15px;
    padding: 3px;
    transform: rotate(0deg);
}

.elementor-1160 .elementor-element.elementor-element-1e55eaf .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-1160 .elementor-element.elementor-element-1e55eaf .elementskit-funfact .funfact-content .number-percentage-wraper {
    margin-bottom: 12px;
}

.elementor-1160 .elementor-element.elementor-element-de6a764 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1160 .elementor-element.elementor-element-de6a764 .elementskit-funfact .elementskit-funfact-icon {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-de6a764 .elementskit-funfact .funfact-icon svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-de6a764 .elementskit-funfact-icon {
    font-size: 40px;
}

.elementor-1160 .elementor-element.elementor-element-de6a764 .elementskit-funfact svg {
    max-width: 40px;
}

.elementor-1160 .elementor-element.elementor-element-de6a764 .elementskit-funfact-icon, .elementor-1160 .elementor-element.elementor-element-de6a764 .elementskit-funfact svg {
    margin-bottom: 15px;
    padding: 3px;
    transform: rotate(0deg);
}

.elementor-1160 .elementor-element.elementor-element-de6a764 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-1160 .elementor-element.elementor-element-de6a764 .elementskit-funfact .funfact-content .number-percentage-wraper {
    margin-bottom: 12px;
}

.elementor-1160 .elementor-element.elementor-element-7b19f7c > .elementor-background-overlay {
    opacity: 0.62;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-7b19f7c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 10px 0px;
}

.elementor-1160 .elementor-element.elementor-element-c43ee74 > .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-1160 .elementor-element.elementor-element-c43ee74 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-031d797 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-section-title {
    color: #1a1a1a;
    margin: 0px 0px 7px 0px;
    font-size: 28px;
    font-weight: 900;
    line-height: 46px;
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-section-title > span {
    font-size: 0px;
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper p {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    margin: 0px 0px -8px 0px;
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    height: 4px;
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-border-star {
    height: 4px;
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
    margin: 12px 0px 21px 0px;
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-border-divider {
    background: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-5ec7db5 .elementskit-btn {
    background-color: var( --e-global-color-el_color_1_4 );
    padding: 15px 31px 15px 31px;
    color: var( --e-global-color-el_color_0 );
    border-style: none;
    border-radius: 44px 44px 44px 44px;
}

.elementor-1160 .elementor-element.elementor-element-5ec7db5 .elementskit-btn:hover {
    background-color: var( --e-global-color-el_color_0 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-5ec7db5 > .elementor-widget-container {
    padding: 17px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-5ec7db5 .ekit-btn-wraper {
    text-align: left;
}

.elementor-1160 .elementor-element.elementor-element-5ec7db5 .elementskit-btn svg path {
    stroke: var( --e-global-color-el_color_0 );
    fill: var( --e-global-color-el_color_0 );
}

.elementor-1160 .elementor-element.elementor-element-5ec7db5 .elementskit-btn:hover svg path {
    stroke: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-5ec7db5 .elementskit-btn > i, .elementor-1160 .elementor-element.elementor-element-5ec7db5 .elementskit-btn > svg {
    margin-right: 5px;
}

.rtl .elementor-1160 .elementor-element.elementor-element-5ec7db5 .elementskit-btn > i, .rtl .elementor-1160 .elementor-element.elementor-element-5ec7db5 .elementskit-btn > svg {
    margin-left: 5px;
    margin-right: 0;
}

.elementor-1160 .elementor-element.elementor-element-02ff135 > .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-1160 .elementor-element.elementor-element-02ff135 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-09223df > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-09223df .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1160 .elementor-element.elementor-element-e58e5da > .elementor-background-overlay {
    opacity: 0.62;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-e58e5da {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 33px;
    margin-bottom: 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-29d78a4 > .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-1160 .elementor-element.elementor-element-29d78a4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-2210fab {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-bd17b36 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-f04072e {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-4c05232 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-d44da6d img, .elementor-1160 .elementor-element.elementor-element-d44da6d svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-d44da6d svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-5598db9 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-5598db9 {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-c6a3308 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-47e135a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-f57c1ce img, .elementor-1160 .elementor-element.elementor-element-f57c1ce svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-f57c1ce svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-1762714 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-1762714 {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-8b9320d {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-a0a2367 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-43a716d img, .elementor-1160 .elementor-element.elementor-element-43a716d svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-43a716d svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-529e016 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-529e016 {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-1523940 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-f80ab37 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-f4f03e3 img, .elementor-1160 .elementor-element.elementor-element-f4f03e3 svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-f4f03e3 svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-ede665c > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-ede665c {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-2a6fc82 {
    --e-n-carousel-swiper-slides-to-display: 4;
    --e-n-carousel-swiper-slides-gap: 0px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-normal-color: #000000;
    --e-n-carousel-arrow-hover-color: #6B6B6B;
}

:where( .elementor-1160 .elementor-element.elementor-element-2a6fc82 .swiper-slide ) > .e-con {
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con {
    --padding-block-start: 0px;
    --padding-inline-end: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
}

.elementor-1160 .elementor-element.elementor-element-d36e281 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-d8c70f9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-3c0db61 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-9e6b9f2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-3f57d13 img, .elementor-1160 .elementor-element.elementor-element-3f57d13 svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-3f57d13 svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-53e14de > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-53e14de {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-cdea1d4 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-e2075cf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-16d8147 img, .elementor-1160 .elementor-element.elementor-element-16d8147 svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-16d8147 svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-7ffe091 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-7ffe091 {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-ec2c2b0 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-8330e42 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-4521085 img, .elementor-1160 .elementor-element.elementor-element-4521085 svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-4521085 svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-ec344a5 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-ec344a5 {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-96fe867 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-38e06e8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-7721c3b img, .elementor-1160 .elementor-element.elementor-element-7721c3b svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-7721c3b svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-a665a3d > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-a665a3d {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-320d0cb {
    --e-n-carousel-swiper-slides-to-display: 4;
    --e-n-carousel-swiper-slides-gap: 0px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-normal-color: #000000;
    --e-n-carousel-arrow-hover-color: #6B6B6B;
}

:where( .elementor-1160 .elementor-element.elementor-element-320d0cb .swiper-slide ) > .e-con {
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1160 .elementor-element.elementor-element-fa88c0e {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-af534b0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-3d0379c {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-503a317 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-e981d30 img, .elementor-1160 .elementor-element.elementor-element-e981d30 svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-e981d30 svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-326e5d2 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-326e5d2 {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-a3b39f3 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-3328a7e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-782975d img, .elementor-1160 .elementor-element.elementor-element-782975d svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-782975d svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-19944aa > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-19944aa {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-47bfb33 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-a9cea73 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-818476d img, .elementor-1160 .elementor-element.elementor-element-818476d svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-818476d svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-b006b53 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-b006b53 {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-fbc8a57 {
    --display: flex;
}

.elementor-1160 .elementor-element.elementor-element-a5bd3e6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1160 .elementor-element.elementor-element-0db4bbc img, .elementor-1160 .elementor-element.elementor-element-0db4bbc svg {
    width: 100%;
}

.elementor-1160 .elementor-element.elementor-element-0db4bbc svg {
    height: auto;
}

.elementor-1160 .elementor-element.elementor-element-044585f > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1160 .elementor-element.elementor-element-044585f {
    text-align: center;
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-1160 .elementor-element.elementor-element-d089791 {
    --e-n-carousel-swiper-slides-to-display: 4;
    --e-n-carousel-swiper-slides-gap: 0px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-normal-color: #000000;
    --e-n-carousel-arrow-hover-color: #6B6B6B;
}

:where( .elementor-1160 .elementor-element.elementor-element-d089791 .swiper-slide ) > .e-con {
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1160 .elementor-element.elementor-element-85bf011 {
    --n-tabs-heading-justify-content: flex-start;
    --n-tabs-title-width: initial;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 0;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-border-radius: 31px 31px 31px 31px;
    --n-tabs-title-color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-85bf011 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
    background: var( --e-global-color-el_color_0 );
}

.elementor-1160 .elementor-element.elementor-element-85bf011.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    background: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-85bf011.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1160 .elementor-element.elementor-element-85bf011.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    background: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-85bf011 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1160 .elementor-element.elementor-element-85bf011.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
    border-style: none;
}

.elementor-1160 .elementor-element.elementor-element-2e55455 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1160 .elementor-element.elementor-element-2e55455:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-2e55455 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-1160 .elementor-element.elementor-element-607db04 > .elementor-widget-container {
    margin: 45px 0px 10px 0px;
}

.elementor-1160 .elementor-element.elementor-element-607db04 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-el_color_1_4 );
    font-size: 49px;
    font-weight: bold;
}

.elementor-1160 .elementor-element.elementor-element-607db04 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-607db04 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-607db04 .elementskit-section-title-wraper .elementskit-border-divider {
    width: 40px;
    background: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-607db04 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 40px;
    height: 4px;
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-607db04 .elementskit-section-title-wraper .elementskit-border-star {
    width: 40px;
    height: 4px;
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-607db04 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1160 .elementor-element.elementor-element-607db04 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1160 .elementor-element.elementor-element-607db04 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: var( --e-global-color-el_color_1_4 );
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-607db04 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-cdd808c:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-cdd808c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-1160 .elementor-element.elementor-element-cdd808c > .elementor-background-overlay {
    opacity: 0.62;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-cdd808c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -1px;
    margin-bottom: 0px;
    padding: 0px 0px 70px 0px;
}

.elementor-1160 .elementor-element.elementor-element-242970e > .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-1160 .elementor-element.elementor-element-242970e > .elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-3f26a21 > .elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-1160 .elementor-element.elementor-element-3f26a21 {
    text-align: center;
}

.elementor-1160 .elementor-element.elementor-element-3f26a21 .elementor-heading-title {
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-531075d img, .elementor-1160 .elementor-element.elementor-element-531075d svg {
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.elementor-1160 .elementor-element.elementor-element-88b8e19 > .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-1160 .elementor-element.elementor-element-88b8e19 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-d0b17c8 > .elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-1160 .elementor-element.elementor-element-d0b17c8 {
    text-align: center;
}

.elementor-1160 .elementor-element.elementor-element-d0b17c8 .elementor-heading-title {
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-6e869d7 img, .elementor-1160 .elementor-element.elementor-element-6e869d7 svg {
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.elementor-1160 .elementor-element.elementor-element-ff43a3f > .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-1160 .elementor-element.elementor-element-ff43a3f > .elementor-element-populated {
    margin: 0px 80px 0px 0px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-772f30c > .elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-1160 .elementor-element.elementor-element-772f30c {
    text-align: center;
}

.elementor-1160 .elementor-element.elementor-element-772f30c .elementor-heading-title {
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-88969e3 img, .elementor-1160 .elementor-element.elementor-element-88969e3 svg {
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.elementor-1160 .elementor-element.elementor-element-549744af {
    padding: 100px 0px 85px 0px;
}

.elementor-1160 .elementor-element.elementor-element-163de65f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-2b967c5a {
    padding: 0px 0px 24px 0px;
}

.elementor-1160 .elementor-element.elementor-element-465fd399 > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-section-title {
    color: #FF6600;
    margin: 10px 10px 10px 10px;
    font-size: 49px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
    padding: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-section-title > span {
    font-size: 49px;
    font-weight: 700;
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #FF9D5B;
    font-size: 23px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-border-divider {
    width: 55px;
    background: linear-gradient(90deg, #FF6600 0%, #FF6600 100%);
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    width: 55px;
    height: 3px;
    color: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-border-star {
    width: 55px;
    height: 3px;
    color: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-border-divider, .elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-border-divider::before {
    height: 3px;
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
    margin: 37px 20px 15px 20px;
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #FF6600;
    color: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-74f4c4a3 > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de.ekit-equal-height-enable, .elementor-1160 .elementor-element.elementor-element-7aa701de.ekit-equal-height-enable .elementor-widget-container, .elementor-1160 .elementor-element.elementor-element-7aa701de.ekit-equal-height-enable .ekit-wid-con, .elementor-1160 .elementor-element.elementor-element-7aa701de.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 20px 30px 20px;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de > .elementor-widget-container {
    box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.05);
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
    font-size: 20px;
    font-weight: 700;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box .elementskit-info-box-title {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box .elementskit-info-box-title a {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #1a1a1a;
    fill: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box:hover .elementskit-info-box-title {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box:hover .elementskit-info-box-title a {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
    stroke: #1a1a1a;
    fill: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-7aa701de .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    font-size: 14px;
    color: #666666;
}

.elementor-1160 .elementor-element.elementor-element-57f0d956 > .elementor-element-populated {
    /* padding: 15px 15px 15px 15px; */
    margin: 15px 15px 15px 15px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
}

.elementor-1160 .elementor-element.elementor-element-32789ac.ekit-equal-height-enable, .elementor-1160 .elementor-element.elementor-element-32789ac.ekit-equal-height-enable .elementor-widget-container, .elementor-1160 .elementor-element.elementor-element-32789ac.ekit-equal-height-enable .ekit-wid-con, .elementor-1160 .elementor-element.elementor-element-32789ac.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 20px 30px 20px;
}

.elementor-1160 .elementor-element.elementor-element-32789ac > .elementor-widget-container {
    /* box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.05); */
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
    font-size: 20px;
    font-weight: 700;
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box .elementskit-info-box-title {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box .elementskit-info-box-title a {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #1a1a1a;
    fill: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box:hover .elementskit-info-box-title {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box:hover .elementskit-info-box-title a {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
    stroke: #1a1a1a;
    fill: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-32789ac .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    font-size: 14px;
    color: #666666;
}

.elementor-1160 .elementor-element.elementor-element-b667e55 > .elementor-element-populated {
    /* padding: 15px 15px 15px 15px; */
    margin: 15px 15px 15px 15px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
}

.elementor-1160 .elementor-element.elementor-element-29d3745.ekit-equal-height-enable, .elementor-1160 .elementor-element.elementor-element-29d3745.ekit-equal-height-enable .elementor-widget-container, .elementor-1160 .elementor-element.elementor-element-29d3745.ekit-equal-height-enable .ekit-wid-con, .elementor-1160 .elementor-element.elementor-element-29d3745.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 20px 30px 20px;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 > .elementor-widget-container {
    /* box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.05); */
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
    font-size: 20px;
    font-weight: 700;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box .elementskit-info-box-title {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #1a1a1a;
    fill: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box:hover .elementskit-info-box-title {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box:hover .elementskit-info-box-title a {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
    stroke: #1a1a1a;
    fill: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-29d3745 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    font-size: 14px;
    color: #666666;
}

.elementor-1160 .elementor-element.elementor-element-2b9636a > .elementor-element-populated {
    /* padding: 15px 15px 15px 15px; */
    margin: 15px 15px 15px 15px;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
}

.elementor-1160 .elementor-element.elementor-element-c702b59.ekit-equal-height-enable, .elementor-1160 .elementor-element.elementor-element-c702b59.ekit-equal-height-enable .elementor-widget-container, .elementor-1160 .elementor-element.elementor-element-c702b59.ekit-equal-height-enable .ekit-wid-con, .elementor-1160 .elementor-element.elementor-element-c702b59.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 20px 30px 20px;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 > .elementor-widget-container {
    /* box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.05); */
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
    font-size: 20px;
    font-weight: 700;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box .elementskit-info-box-title {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #1a1a1a;
    fill: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box:hover .elementskit-info-box-title {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box:hover .elementskit-info-box-title a {
    color: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
    stroke: #1a1a1a;
    fill: #1a1a1a;
}

.elementor-1160 .elementor-element.elementor-element-c702b59 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    font-size: 14px;
    color: #666666;
}

.elementor-1160 .elementor-element.elementor-element-a27b46e {
    padding: 0px 0px 24px 0px;
}

.elementor-1160 .elementor-element.elementor-element-255dea7d:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-255dea7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/Certificate-qualification.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1160 .elementor-element.elementor-element-255dea7d > .elementor-background-overlay {
    background-color: #020202;
    opacity: 0.62;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-255dea7d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 0px 11px 0px;
}

.elementor-1160 .elementor-element.elementor-element-58e879e9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 54px;
}

.elementor-1160 .elementor-element.elementor-element-58e879e9 > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-6177d0b1 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    margin: 0px 0px 30px 0px;
    font-size: 64px;
    font-weight: 900;
    line-height: 74px;
}

.elementor-1160 .elementor-element.elementor-element-6177d0b1 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-6177d0b1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-6177d0b1 .elementskit-section-title-wraper p {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 400;
    line-height: 32px;
    margin: 0px 0px 0px 0px;
}

div.elementor-1160 .elementor-element.elementor-element-ebd3c5e {
    --the7-target-width: 235px;
}

.elementor-1160 .elementor-element.elementor-element-ebd3c5e > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-6a4e5f5 {
    --e-image-carousel-slides-to-show: 3;
}

.elementor-1160 .elementor-element.elementor-element-6a4e5f5 .swiper-pagination-bullet {
    width: 0px;
    height: 0px;
}

.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-22ef6de.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1160 .elementor-element.elementor-element-22ef6de > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-8d8db3a .elementskit-btn {
    background-color: #FF6600;
    padding: 20px 25px 20px 25px;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #ffffff;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1160 .elementor-element.elementor-element-8d8db3a .elementskit-btn:hover {
    background-color: #ffffff;
    color: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-8d8db3a {
    width: auto;
    max-width: auto;
}

.elementor-1160 .elementor-element.elementor-element-8d8db3a .ekit-btn-wraper {
    text-align: left;
}

.elementor-1160 .elementor-element.elementor-element-8d8db3a .elementskit-btn svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-8d8db3a .elementskit-btn:hover svg path {
    stroke: #FF6600;
    fill: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-8d8db3a .elementskit-btn > i, .elementor-1160 .elementor-element.elementor-element-8d8db3a .elementskit-btn > svg {
    margin-right: 5px;
}

.rtl .elementor-1160 .elementor-element.elementor-element-8d8db3a .elementskit-btn > i, .rtl .elementor-1160 .elementor-element.elementor-element-8d8db3a .elementskit-btn > svg {
    margin-left: 5px;
    margin-right: 0;
}

.elementor-1160 .elementor-element.elementor-element-458682b {
    --spacer-size: 50px;
}

.elementor-1160 .elementor-element.elementor-element-1ab3067 > .elementor-container {
    max-width: 1600px;
    min-height: 240px;
}

.elementor-1160 .elementor-element.elementor-element-1ab3067 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 4% 0% 4%;
}

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

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

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

.elementor-1160 .elementor-element.elementor-element-b1f7e6d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1160 .elementor-element.elementor-element-41e952f .box-content {
    align-items: center;
    text-align: center;
}

.elementor-1160 .elementor-element.elementor-element-41e952f .the7-box-wrapper {
    align-items: flex-start;
    align-content: flex-start;
}

.elementor-1160 .elementor-element.elementor-element-41e952f .box-content-wrapper {
    flex-flow: row nowrap;
}

.elementor-1160 .elementor-element.elementor-element-41e952f .elementor-icon-div {
    align-self: flex-start;
}

.elementor-1160 .elementor-element.elementor-element-41e952f {
    --icon-spacing: 15px;
}

.elementor-1160 .elementor-element.elementor-element-41e952f .the7-box-wrapper .box-heading, .elementor-1160 .elementor-element.elementor-element-41e952f .the7-box-wrapper .box-heading a {
    font-size: 52px;
    font-weight: bold;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-1160 .elementor-element.elementor-element-41e952f .the7-box-wrapper .box-heading:hover, .elementor-1160 .elementor-element.elementor-element-41e952f .the7-box-wrapper .box-heading:hover a {
    color: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-41e952f a.the7-box-wrapper:hover .box-heading, .elementor-1160 .elementor-element.elementor-element-41e952f a.the7-box-wrapper:hover .box-heading a {
    color: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-41e952f .box-description {
    margin-top: 10px;
}

.elementor-1160 .elementor-element.elementor-element-9a92ea0 {
    --spacer-size: 14px;
}

.elementor-1160 .elementor-element.elementor-element-e7cc8f6 {
    columns: 1;
    text-align: center;
    font-size: 20px;
    font-weight: normal;
}

.elementor-1160 .elementor-element.elementor-element-1fdf5f2 {
    --spacer-size: 43px;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .owl-stage-outer {
    --stage-right-gap: 0px;
    --stage-left-gap: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .owl-carousel {
    --offset-v-t-img: 0px;
    --offset-v-m-img: 50%;
    --top-b-img: 100%;
    --offset-v-b-img: 0px;
    --box-padding-top: 0%;
    --box-padding-bottom: 0%;
    --arrow-bg-height: 40px;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .e-widget-swiper {
    --offset-v-t-img: 0px;
    --offset-v-m-img: 50%;
    --top-b-img: 100%;
    --offset-v-b-img: 0px;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 {
    --the7-slider-layout-columns: minmax(0,100%);
    --the7-slider-template-areas: " icon" " header " " desc" " button ";
    --the7-slider-template-rows: none;
    --img-width: var(--icon-size, 40px);
    --img-height: var(--icon-size, 40px);
    --icon-width: var(--icon-size, 40px);
    --icon-top-padding: var(--icon-size, 40px);
    --the7-slider-layout-gap: var(--icon-bottom-gap, 0px);
    --the7-slider-layout-margin: var(--icon-top-gap, 0px) var(--icon-right-gap, 0px) var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);
    --content-text-align: center;
    --content-justify-self: center;
    --the7-slider-layout-2-columns: 1fr calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(auto, max-content) 1fr;
    --the7-slider-template-2-areas: "empty1 icon before empty2" "empty1 icon header empty2" "empty1 icon subtitle empty2" "empty1 icon empty empty2" "desc desc desc desc" "button button button button";
    --the7-img-position: var(--position);
    --the7-img-object-fit: var(--object-fit);
    --the7-img-width: var(--ratio-img-width);
    --the7-img-height: var(--ratio-img-height);
    --the7-img-max-height: var(--max-height);
    --the7-img-max-width: var(--max-width);
    --box-width: var(--image-size, var(--ratio-img-width));
    --the7-img-ratio: var(--aspect-ratio, var(--ratio));
    --position: absolute;
    --object-fit: cover;
    --ratio-img-width: 100%;
    --svg-width: 100%;
    --height: 100%;
    --max-height: 100%;
    --max-width: 100%;
    --arrow-display: inline-flex;
    --arrow-opacity: 0;
    --bullet-display: none;
    --icon-size: 100%;
    --icon-font-size: 16px;
    --aspect-ratio: 1.75;
    --arrow-icon-size: 36px;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .owl-nav div, .elementor-1160 .elementor-element.elementor-element-75060d9 .the7-swiper-button {
    background: #FFFFFF00;
    width: max(40px, var(--arrow-icon-size, 1em));
    height: max(40px, var(--arrow-icon-size, 1em));
    border-radius: 0px;
    border-width: 0px;
    border-style: solid;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .owl-nav div:hover, .elementor-1160 .elementor-element.elementor-element-75060d9 .the7-swiper-button:hover {
    background: #FFFFFF00;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .dt-owl-item-wrap {
    padding: 0% 0% 0% 0%;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .dt-owl-item-heading {
    margin-bottom: 5px;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .dt-owl-item-description {
    margin-bottom: 5px;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .dt-owl-item-image img {
    transition: opacity 0.3s ease;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .box-hover:hover .dt-owl-item-image img, .elementor-1160 .elementor-element.elementor-element-75060d9 .elements-hover .dt-owl-item-image:hover img {
    opacity: calc(75/100);
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .owl-nav div> i, .elementor-1160 .elementor-element.elementor-element-75060d9 .the7-swiper-button> i {
    color: var( --e-global-color-el_color_1 );
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .owl-nav div> svg, .elementor-1160 .elementor-element.elementor-element-75060d9 .the7-swiper-button> svg {
    fill: var( --e-global-color-el_color_1 );
    color: var( --e-global-color-el_color_1 );
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .owl-nav div:hover> i, .elementor-1160 .elementor-element.elementor-element-75060d9 .the7-swiper-button:hover> i {
    color: var( --e-global-color-el_color_1 );
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .owl-nav div:hover> svg, .elementor-1160 .elementor-element.elementor-element-75060d9 .the7-swiper-button:hover> svg {
    fill: var( --e-global-color-el_color_1 );
    color: var( --e-global-color-el_color_1 );
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .owl-nav div.owl-prev,.elementor-1160 .elementor-element.elementor-element-75060d9 .the7-swiper-button-prev {
    top: var(--offset-v-m-img);
    --arrow-translate-y: calc(-50% + var(--arrow-v-offset));
    left: var(--arrow-h-offset);
    --arrow-translate-x: 0;
    --arrow-v-offset: 0px;
    --arrow-h-offset: -50px;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .owl-nav div.owl-next,.elementor-1160 .elementor-element.elementor-element-75060d9 .the7-swiper-button-next {
    top: var(--offset-v-m-img);
    --arrow-translate-y: calc(-50% + var(--arrow-v-offset));
    left: calc(100% - var(--arrow-h-offset));
    --arrow-translate-x: -100%;
    --arrow-v-offset: 0px;
    --arrow-h-offset: -50px;
}

.elementor-1160 .elementor-element.elementor-element-75060d9 .owl-dots {
    --bullet-size: 10px;
    --bullet-gap: 16px;
    top: calc(100% + var(--bullet-v-offset, 10px));
    bottom: auto;
    --bullet-translate-y: 0;
    left: calc(50% + var(--bullet-h-offset));
    --bullet-translate-x: -50%;
    --bullet-v-offset: 8px;
    --bullet-h-offset: 0px;
}

.elementor-1160 .elementor-element.elementor-element-d9a8f2d {
    --spacer-size: 22px;
}

.elementor-1160 .elementor-element.elementor-element-699bb35e:not(.elementor-motion-effects-element-type-background), .elementor-1160 .elementor-element.elementor-element-699bb35e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../image/product-warehouse.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1160 .elementor-element.elementor-element-699bb35e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 74px;
    margin-bottom: 0px;
    padding: 48px 0px 122px 0px;
}

.elementor-1160 .elementor-element.elementor-element-699bb35e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-1160 .elementor-element.elementor-element-6fa9de6a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-1160 .elementor-element.elementor-element-6fa9de6a > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-61732e9e .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 15px 0px;
    font-size: 36px;
    font-weight: 700;
}

.elementor-1160 .elementor-element.elementor-element-61732e9e .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-61732e9e .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-61732e9e .elementskit-section-title-wraper p {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-0e6880c .elementskit-btn {
    background-color: #FF6600;
    padding: 20px 25px 20px 25px;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #ffffff;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1160 .elementor-element.elementor-element-0e6880c .elementskit-btn:hover {
    background-color: #ffffff;
    color: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-0e6880c {
    width: auto;
    max-width: auto;
}

.elementor-1160 .elementor-element.elementor-element-0e6880c .ekit-btn-wraper {
    text-align: left;
}

.elementor-1160 .elementor-element.elementor-element-0e6880c .elementskit-btn svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-0e6880c .elementskit-btn:hover svg path {
    stroke: #FF6600;
    fill: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-0e6880c .elementskit-btn > i, .elementor-1160 .elementor-element.elementor-element-0e6880c .elementskit-btn > svg {
    margin-right: 5px;
}

.rtl .elementor-1160 .elementor-element.elementor-element-0e6880c .elementskit-btn > i, .rtl .elementor-1160 .elementor-element.elementor-element-0e6880c .elementskit-btn > svg {
    margin-left: 5px;
    margin-right: 0;
}

.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-2827c3fe.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1160 .elementor-element.elementor-element-2827c3fe > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
}

.elementor-1160 .elementor-element.elementor-element-0ff6a81 {
    margin-top: 100px;
    margin-bottom: 80px;
}

body:not(.rtl) .elementor-1160 .elementor-element.elementor-element-14045c2 {
    left: 0px;
}

body.rtl .elementor-1160 .elementor-element.elementor-element-14045c2 {
    right: 0px;
}

.elementor-1160 .elementor-element.elementor-element-14045c2 {
    top: 0px;
    z-index: 0;
    text-align: center;
}

.elementor-1160 .elementor-element.elementor-element-14045c2 .elementor-heading-title {
    font-family: "Racing Sans One", Sans-serif;
    font-size: 90px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.5px;
    text-shadow: 0px 0px 1px #585367;
    mix-blend-mode: multiply;
    color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-8fb984a > .elementor-widget-container {
    margin: 45px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-8fb984a .elementskit-section-title-wraper .elementskit-section-title {
    color: #000000;
    margin: 0px 0px 10px 0px;
    font-size: 56px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -1px;
}

.elementor-1160 .elementor-element.elementor-element-8fb984a .elementskit-section-title-wraper .elementskit-section-title > span {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-8fb984a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-8fb984a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1160 .elementor-element.elementor-element-8fb984a .elementskit-section-title-wraper .elementskit-section-title > span {
    font-family: "Playfair Display", Sans-serif;
    font-weight: 700;
    font-style: italic;
}

.elementor-1160 .elementor-element.elementor-element-5827cf8 {
    margin-top: -15px;
    margin-bottom: 0px;
}

.elementor-1160 .elementor-element.elementor-element-18572a1 > .elementor-widget-container {
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 53px 0px;
}

.elementor-1160 .elementor-element.elementor-element-18572a1 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-18572a1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-18572a1 .elementskit-section-title-wraper p {
    color: #585367;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-blog-block-post, .elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-image-card, .elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-card {
    background-color: transparent;
    background-image: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
    box-shadow: 3px 2px 9px 3px rgba(0,0,0,0.1);
    border-radius: 20px 20px 20px 20px;
    padding: 010px 20px 40px 20px;
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-btn {
    background-color: var( --e-global-color-el_color_1_4 );
    color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 > .elementor-widget-container {
    margin: 21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-image-card {
    display: block;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .btn-wraper {
    text-align: left;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-blog-block-post .elementskit-post-body {
    padding: 0px 15px 0px 15px;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-image-card .elementskit-post-body {
    padding: 0px 15px 0px 15px;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-body {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-entry-thumb {
    box-shadow: -5px 3px 10px 0px rgba(0,0,0,0.2);
    border-radius: 10px 10px 10px 10px;
    margin: -60px 0px 40px 0px;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .post-meta-list {
    text-align: left;
    margin: 0px 0px 17px 0px;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .post-meta-list > span {
    color: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .post-meta-list > span > svg path {
    strock: var( --e-global-color-el_color_1_4 );
    fill: var( --e-global-color-el_color_1_4 );
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-body .entry-title, .elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-entry-header .entry-title, .elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-card .elementskit-entry-header .entry-title a,.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-body .entry-title a {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-entry-header .entry-title a {
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-body .entry-title {
    text-align: left;
    margin: 0px 0px 28px 0px;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 0px 0px 28px 0px;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-btn:hover {
    color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-btn:hover svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-ed2b5a7 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1160 .elementor-element.elementor-element-68612d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1160 .elementor-element.elementor-element-68612d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/21.webp");
}

.elementor-1160 .elementor-element.elementor-element-68612d0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 127px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 127px;
}

.elementor-1160 .elementor-element.elementor-element-68612d0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-6bdc85d {
    --spacer-size: 32px;
}

.elementor-1160 .elementor-element.elementor-element-622906c .box-content {
    align-items: flex-start;
    text-align: left;
}

.elementor-1160 .elementor-element.elementor-element-622906c .the7-box-wrapper {
    align-items: flex-start;
    align-content: flex-start;
}

.elementor-1160 .elementor-element.elementor-element-622906c .box-content-wrapper {
    flex-flow: row nowrap;
}

.elementor-1160 .elementor-element.elementor-element-622906c .elementor-icon-div {
    align-self: flex-start;
}

.elementor-1160 .elementor-element.elementor-element-622906c > .elementor-widget-container {
    margin: 0px 90px 7px 113px;
}

.elementor-1160 .elementor-element.elementor-element-622906c {
    --icon-spacing: 15px;
}

.elementor-1160 .elementor-element.elementor-element-622906c .the7-box-wrapper .box-heading, .elementor-1160 .elementor-element.elementor-element-622906c .the7-box-wrapper .box-heading a {
    font-family: "DM Sans", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.7em;
    letter-spacing: 0px;
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-622906c .the7-box-wrapper .box-heading:hover, .elementor-1160 .elementor-element.elementor-element-622906c .the7-box-wrapper .box-heading:hover a {
    color: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-622906c a.the7-box-wrapper:hover .box-heading, .elementor-1160 .elementor-element.elementor-element-622906c a.the7-box-wrapper:hover .box-heading a {
    color: #FF6600;
}

.elementor-1160 .elementor-element.elementor-element-622906c .box-description {
    margin-top: 10px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form input[type="submit"] {
    background-color: #FF6A00;
    font-size: 26px;
    font-weight: 500;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 90px 15px 90px;
    color: #ffffff;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form input[type="submit"]:hover {
    background-color: #018BFF;
    color: #FFFFFF;
    border-style: solid;
    border-color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f > .elementor-widget-container {
    margin: 0px 0px 0px 117px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form label {
    font-weight: 500;
    color: #000000;
    margin: 0px 0px 0px 15px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form label span {
    font-weight: 500;
    color: #000000;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form select {
    width: 91%;
    height: 14px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form textarea {
    width: 91%;
    height: 176px;
    margin-bottom: 11px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form .ekit-form-input, .elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form select, .elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form input {
    margin-bottom: 11px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form textarea, .elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form select {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BEBEBE;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder {
    font-size: 14px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder {
    font-size: 14px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder {
    font-size: 14px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder {
    font-size: 14px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form textarea::-webkit-input-placeholder {
    font-size: 14px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form textarea::-moz-placeholder {
    font-size: 14px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form textarea:-ms-input-placeholder {
    font-size: 14px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form textarea:-moz-placeholder {
    font-size: 14px;
}

.elementor-1160 .elementor-element.elementor-element-f21dc7f .ekit-form form > p {
    text-align: left;
}

.elementor-1160 .elementor-element.elementor-element-cb1f9ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1160 .elementor-element.elementor-element-cb1f9ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FF6B01;
}

.elementor-1160 .elementor-element.elementor-element-cb1f9ab > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 34px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 34px;
    padding: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-cb1f9ab > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-f0985d9 {
    --spacer-size: 84px;
}

.elementor-1160 .elementor-element.elementor-element-3850680 {
    text-align: center;
}

.elementor-1160 .elementor-element.elementor-element-3850680 .elementor-heading-title {
    font-size: 40px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-1160 .elementor-element.elementor-element-3d3f8de {
    --spacer-size: 42px;
}

.elementor-1160 .elementor-element.elementor-element-8a1aed1 {
    color: #FFFFFF;
    --textColor: #FFFFFF;
    font-size: 18px;
}

.elementor-1160 .elementor-element.elementor-element-483d21f > .elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-483d21f {
    color: #FFFFFF;
    --textColor: #FFFFFF;
    font-size: 18px;
}

.elementor-1160 .elementor-element.elementor-element-75aa616 > .elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-75aa616 {
    color: #FFFFFF;
    --textColor: #FFFFFF;
    font-size: 18px;
}

.elementor-1160 .elementor-element.elementor-element-efc855a {
    --spacer-size: 38px;
}

.elementor-1160 .elementor-element.elementor-element-10d0c48 {
    --spacer-size: 37px;
}

.elementor-1160 .elementor-element.elementor-element-86fc8c5 .elementor-button {
    background-color: #FFFFFF;
    background-image: none;
    font-family: "Poppins", Sans-serif;
    fill: #000000;
    color: #000000;
    border-style: solid;
    border-width: 8px 15px 8px 15px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-86fc8c5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-86fc8c5 .elementor-button, .elementor-1160 .elementor-element.elementor-element-86fc8c5 .elementor-button .elementor-button-icon {
    font-size: 28px;
}

.elementor-1160 .elementor-element.elementor-element-37f40d4 {
    --spacer-size: 50px;
}

.elementor-1160 .elementor-element.elementor-element-4f69ebf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 34px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 34px;
    padding: 0px 0px 0px 0px;
}

.elementor-1160 .elementor-element.elementor-element-4f69ebf > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1160 .elementor-element.elementor-element-9be463c {
    --spacer-size: 42px;
}

:root {
    --page-title-display: none;
}
.ekit-wid-con .elementskit-post-image-card {
    height: 460px;
}

@media(min-width: 768px) {
    .elementor-1160 .elementor-element.elementor-element-6c4bdea {
        width:35%;
    }

    .elementor-1160 .elementor-element.elementor-element-05b6dbe {
        width: 65%;
    }

    .elementor-1160 .elementor-element.elementor-element-c43ee74 {
        width: 50%;
    }

    .elementor-1160 .elementor-element.elementor-element-02ff135 {
        width: 50%;
    }

    .elementor-1160 .elementor-element.elementor-element-242970e {
        width: 34.358%;
    }

    .elementor-1160 .elementor-element.elementor-element-88b8e19 {
        width: 30.771%;
    }

    .elementor-1160 .elementor-element.elementor-element-ff43a3f {
        width: 34.204%;
    }

    .elementor-1160 .elementor-element.elementor-element-6fa9de6a {
        width: 48%;
    }

    .elementor-1160 .elementor-element.elementor-element-2827c3fe {
        width: 52%;
    }

    .elementor-1160 .elementor-element.elementor-element-68612d0 {
        width: 64.441%;
    }

    .elementor-1160 .elementor-element.elementor-element-cb1f9ab {
        width: 28.933%;
    }

    .elementor-1160 .elementor-element.elementor-element-4f69ebf {
        width: 5.845%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1160 .elementor-element.elementor-element-69f6b3bd {
        width:100%;
    }

    .elementor-1160 .elementor-element.elementor-element-af19ef8 {
        width: 100%;
    }

    .elementor-1160 .elementor-element.elementor-element-c43ee74 {
        width: 100%;
    }

    .elementor-1160 .elementor-element.elementor-element-02ff135 {
        width: 100%;
    }

    .elementor-1160 .elementor-element.elementor-element-29d78a4 {
        width: 100%;
    }

    .elementor-1160 .elementor-element.elementor-element-242970e {
        width: 100%;
    }

    .elementor-1160 .elementor-element.elementor-element-88b8e19 {
        width: 100%;
    }

    .elementor-1160 .elementor-element.elementor-element-ff43a3f {
        width: 100%;
    }

    .elementor-1160 .elementor-element.elementor-element-74f4c4a3 {
        width: 50%;
    }

    .elementor-1160 .elementor-element.elementor-element-57f0d956 {
        width: 50%;
    }

    .elementor-1160 .elementor-element.elementor-element-b667e55 {
        width: 50%;
    }

    .elementor-1160 .elementor-element.elementor-element-2b9636a {
        width: 50%;
    }

    .elementor-1160 .elementor-element.elementor-element-58e879e9 {
        width: 100%;
    }

    .elementor-1160 .elementor-element.elementor-element-ebd3c5e {
        width: 100%;
    }

    .elementor-1160 .elementor-element.elementor-element-6fa9de6a {
        width: 100%;
    }

    .elementor-1160 .elementor-element.elementor-element-2827c3fe {
        width: 100%;
    }
}

@media(max-width: 1024px) {
    .elementor-1160 .elementor-element.elementor-element-e2de423 .elementskit-section-title-wraper .elementskit-section-title {
        font-size:65px;
    }

    .elementor-1160 .elementor-element.elementor-element-3caf476 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-3caf476 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-1160 .elementor-element.elementor-element-ba4851f .dt-css-grid {
        grid-template-columns: repeat(1,1fr);
    }

    .elementor-1160 .elementor-element.elementor-element-ba4851f {
        --wide-desktop-columns: 1;
    }

    .elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-box-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-size: 15px;
    }

    .elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-box-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-size: 15px;
    }

    .elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-box-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-size: 15px;
    }

    .elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-box-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-size: 15px;
    }

    .elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-box-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-size: 15px;
    }

    .elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-box-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-size: 15px;
    }

    .elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-box-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-size: 15px;
    }

    .elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-box-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
        font-size: 15px;
    }

    .elementor-1160 .elementor-element.elementor-element-c348f74 {
        --e-n-carousel-swiper-slides-to-display: 2;
    }

    .elementor-1160 .elementor-element.elementor-element-fb5f0af {
        --grid-auto-flow: row;
    }

    .elementor-1160 .elementor-element.elementor-element-2a6fc82 {
        --e-n-carousel-swiper-slides-to-display: 2;
    }

    .elementor-1160 .elementor-element.elementor-element-320d0cb {
        --e-n-carousel-swiper-slides-to-display: 2;
    }

    .elementor-1160 .elementor-element.elementor-element-d089791 {
        --e-n-carousel-swiper-slides-to-display: 2;
    }

    .elementor-1160 .elementor-element.elementor-element-6177d0b1 > .elementor-widget-container {
        padding: 0px 50px 0px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-6177d0b1 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 50px;
        line-height: 55px;
    }

    .elementor-1160 .elementor-element.elementor-element-41e952f.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-1160 .elementor-element.elementor-element-41e952f.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-1160 .elementor-element.elementor-element-41e952f.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-1160 .elementor-element.elementor-element-699bb35e {
        padding: 0px 0px 60px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-61732e9e > .elementor-widget-container {
        padding: 0px 150px 0px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-blog-block-post, .elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-image-card, .elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-card {
        margin: 0px 0px 60px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-622906c.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-1160 .elementor-element.elementor-element-622906c.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-1160 .elementor-element.elementor-element-622906c.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }
}

@media(max-width: 767px) {
    .elementor-1160 .elementor-element.elementor-element-6dbf8145 > .elementor-container {
        min-height:80vh;
    }

    .elementor-1160 .elementor-element.elementor-element-6dbf8145 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-69f6b3bd > .elementor-element-populated {
        margin: 60px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-e2de423 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 40px;
    }

    .elementor-1160 .elementor-element.elementor-element-e2de423 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: 28px;
    }

    .elementor-1160 .elementor-element.elementor-element-3caf476 .elementor-heading-title {
        font-size: 36px;
        line-height: 1.1em;
    }

    .elementor-1160 .elementor-element.elementor-element-ba4851f .dt-css-grid {
        grid-template-columns: repeat(1,1fr);
    }

    .elementor-1160 .elementor-element.elementor-element-ba4851f {
        --wide-desktop-columns: 1;
    }

    .elementor-1160 .elementor-element.elementor-element-a983877 .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-bfea868 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
        height: 150px;
    }

    .elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-f0d3414 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
        height: 150px;
    }

    .elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-3e7468f .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
        height: 150px;
    }

    .elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-d45ca6c .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
        height: 150px;
    }

    .elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-e93a9ed .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
        height: 150px;
    }

    .elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-6bd9fa0 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
        height: 150px;
    }

    .elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-b4eb598 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
        height: 150px;
    }

    .elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style .elementskit-box-body {
        height: 60px;
    }

    .elementor-1160 .elementor-element.elementor-element-dd930db .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
        height: 150px;
    }

    .elementor-1160 .elementor-element.elementor-element-c348f74 {
        --e-n-carousel-swiper-slides-to-display: 1;
    }

    .elementor-1160 .elementor-element.elementor-element-039f6b0 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-fb5f0af {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-1160 .elementor-element.elementor-element-7b19f7c {
        padding: 100px 0px 100px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-031d797 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-031d797 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 34px;
        line-height: 40px;
    }

    .elementor-1160 .elementor-element.elementor-element-e58e5da {
        padding: 100px 0px 100px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-2a6fc82 {
        --e-n-carousel-swiper-slides-to-display: 1;
    }

    .elementor-1160 .elementor-element.elementor-element-320d0cb {
        --e-n-carousel-swiper-slides-to-display: 1;
    }

    .elementor-1160 .elementor-element.elementor-element-d089791 {
        --e-n-carousel-swiper-slides-to-display: 1;
    }

    .elementor-1160 .elementor-element.elementor-element-cdd808c {
        padding: 100px 0px 100px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-section-title {
        margin: -22px 0px 18px 60px;
        font-size: 32px;
    }

    .elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-section-title > span {
        font-size: 32px;
    }

    .elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-section-subtitle {
        margin: 0px 0px 0px 118px;
    }

    .elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-border-divider {
        width: 35px;
    }

    .elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
        width: 35px;
    }

    .elementor-1160 .elementor-element.elementor-element-4b859c5b .elementskit-section-title-wraper .elementskit-border-star {
        width: 35px;
    }

    .elementor-1160 .elementor-element.elementor-element-255dea7d {
        padding: 100px 0px 100px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-6177d0b1 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 34px;
        line-height: 40px;
    }

    .elementor-1160 .elementor-element.elementor-element-8d8db3a .elementskit-btn {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1160 .elementor-element.elementor-element-1ab3067 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-41e952f.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-1160 .elementor-element.elementor-element-41e952f.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-1160 .elementor-element.elementor-element-41e952f.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-1160 .elementor-element.elementor-element-75060d9 .owl-nav div.owl-prev,.elementor-1160 .elementor-element.elementor-element-75060d9 .the7-swiper-button-prev {
        --arrow-h-offset: -30px;
    }

    .elementor-1160 .elementor-element.elementor-element-75060d9 .owl-nav div.owl-next,.elementor-1160 .elementor-element.elementor-element-75060d9 .the7-swiper-button-next {
        --arrow-h-offset: -30px;
    }

    .elementor-1160 .elementor-element.elementor-element-699bb35e {
        padding: 40px 0px 40px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-6fa9de6a {
        width: 100%;
    }

    .elementor-1160 .elementor-element.elementor-element-61732e9e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-61732e9e .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 28px;
    }

    .elementor-1160 .elementor-element.elementor-element-0e6880c .elementskit-btn {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1160 .elementor-element.elementor-element-14045c2 .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-blog-block-post, .elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-image-card, .elementor-1160 .elementor-element.elementor-element-18c51a9 .elementskit-post-card {
        margin: 0px 0px 60px 0px;
    }

    .elementor-1160 .elementor-element.elementor-element-622906c.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-1160 .elementor-element.elementor-element-622906c.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-1160 .elementor-element.elementor-element-622906c.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }
}





@media screen and (min-width: 1251px) {
    .the7_image_box_grid_widget-ba4851f .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns),minmax(0,1fr)) ! important;
    }

    .the7_image_box_grid_widget-ba4851f .wf-cell:nth-child(-n + 1):before {
        display: none;
    }
}

@media screen and (min-width: 1026px) {
    .the7_image_box_grid_widget-ba4851f.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .the7_image_box_grid_widget-ba4851f.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .the7_image_box_grid_widget-ba4851f.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }
}

@media screen and (max-width: 1024px) {
    .icon-position-tablet-right .the7_icon_box_widget-41e952f.the7-box-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_widget-41e952f.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-41e952f.the7-box-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_widget-41e952f.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-41e952f.the7-box-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 767px) {
    .icon-position-mobile-right .the7_icon_box_widget-41e952f.the7-box-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_widget-41e952f.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-41e952f.the7-box-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-41e952f.the7-box-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_widget-41e952f.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-41e952f.the7-box-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 1024px) {
    .icon-position-tablet-right .the7_icon_box_widget-622906c.the7-box-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_widget-622906c.the7-box-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_widget-622906c.the7-box-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_widget-622906c.the7-box-wrapper, .icon-position-tablet-right .the7_icon_box_widget-622906c.the7-box-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 767px) {
    .icon-position-mobile-right .the7_icon_box_widget-622906c.the7-box-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_widget-622906c.the7-box-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_widget-622906c.the7-box-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_widget-622906c.the7-box-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_widget-622906c.the7-box-wrapper, .icon-position-mobile-right .the7_icon_box_widget-622906c.the7-box-wrapper {
        flex-wrap: unset;
    }

    .ekit-wid-con .elementskit-post-image-card {
        height: auto;
    }
     
}


