/*! CSS Used from: https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_34e5aae38a41d74846bd5ae1e8303a85.css ; media=all */
@media all {

    h1,
    h2,
    h3 {
        overflow-wrap: break-word;
    }

    ul {
        overflow-wrap: break-word;
    }

    p {
        overflow-wrap: break-word;
    }

    .screen-reader-text {
        border: 0;
        clip: rect(1px, 1px, 1px, 1px);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
        word-wrap: normal !important;
    }

    .screen-reader-text:focus {
        background-color: #ddd;
        clip: auto !important;
        -webkit-clip-path: none;
        clip-path: none;
        color: #444;
        display: block;
        font-size: 1em;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000;
    }

    body {
        --wp--preset--color--black: #000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #fff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, #9b51e0 100%);
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, #cf2e2e 100%);
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
        --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
        --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
        --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
        --wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
        --wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
        --wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
        --wp--preset--duotone--dark-grayscale: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_34e5aae38a41d74846bd5ae1e8303a85.css#wp-duotone-dark-grayscale');
        --wp--preset--duotone--grayscale: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_34e5aae38a41d74846bd5ae1e8303a85.css#wp-duotone-grayscale');
        --wp--preset--duotone--purple-yellow: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_34e5aae38a41d74846bd5ae1e8303a85.css#wp-duotone-purple-yellow');
        --wp--preset--duotone--blue-red: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_34e5aae38a41d74846bd5ae1e8303a85.css#wp-duotone-blue-red');
        --wp--preset--duotone--midnight: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_34e5aae38a41d74846bd5ae1e8303a85.css#wp-duotone-midnight');
        --wp--preset--duotone--magenta-yellow: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_34e5aae38a41d74846bd5ae1e8303a85.css#wp-duotone-magenta-yellow');
        --wp--preset--duotone--purple-green: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_34e5aae38a41d74846bd5ae1e8303a85.css#wp-duotone-purple-green');
        --wp--preset--duotone--blue-orange: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_34e5aae38a41d74846bd5ae1e8303a85.css#wp-duotone-blue-orange');
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: 20px;
        --wp--preset--font-size--large: 36px;
        --wp--preset--font-size--x-large: 42px;
    }

    .wpcf7 .screen-reader-response {
        position: absolute;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
        height: 1px;
        width: 1px;
        margin: -1px;
        padding: 0;
        border: 0;
        word-wrap: normal !important;
    }

    .wpcf7 form .wpcf7-response-output {
        margin: 2em .5em 1em;
        padding: .2em 1em;
        border: 2px solid #00a0d2;
    }

    .wpcf7 form.init .wpcf7-response-output {
        display: none;
    }

    .wpcf7-form-control-wrap {
        position: relative;
    }

    .wpcf7-spinner {
        visibility: hidden;
        display: inline-block;
        background-color: #23282d;
        opacity: .75;
        width: 24px;
        height: 24px;
        border: none;
        border-radius: 100%;
        padding: 0;
        margin: 0 24px;
        position: relative;
    }

    .wpcf7-spinner:before {
        content: '';
        position: absolute;
        background-color: #fbfbfc;
        top: 4px;
        left: 4px;
        width: 6px;
        height: 6px;
        border: none;
        border-radius: 100%;
        transform-origin: 8px 8px;
        animation-name: spin;
        animation-duration: 1s;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
    }

    @media (prefers-reduced-motion:reduce) {
        .wpcf7-spinner:before {
            animation-name: blink;
            animation-duration: 2s;
        }
    }

    .wpcf7 .wpcf7-submit:disabled {
        cursor: not-allowed;
    }

    .wpcf7 input[type=email],
    .wpcf7 input[type=tel] {
        direction: ltr;
    }

    #wpfront-scroll-top-container {
        display: none;
        position: fixed;
        cursor: pointer;
        z-index: 9999;
    }

    .fa {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .fa-2x {
        font-size: 2em;
    }

    .fa-times:before {
        content: "\f00d";
    }

    .fa-twitter:before {
        content: "\f099";
    }

    .fa-facebook:before {
        content: "\f09a";
    }

    .fa-arrow-circle-up:before {
        content: "\f0aa";
    }

    .fa-angle-double-right:before {
        content: "\f101";
    }

    .fa-angle-down:before {
        content: "\f107";
    }

    body {
        margin: 0;
        background-color: #fff;
    }

    footer,
    header,
    section {
        display: block;
    }

    a {
        background-color: transparent;
        text-decoration: none;
    }

    a:active,
    a:hover {
        outline: 0;
    }

    h1 {
        font-size: 2em;
        margin: .67em 0;
    }

    img {
        border: 0;
    }

    svg:not(:root) {
        overflow: hidden;
    }

    input,
    textarea {
        color: inherit;
        font: inherit;
        margin: 0;
    }

    input[type=submit] {
        -webkit-appearance: button;
        cursor: pointer;
    }

    input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

    input {
        line-height: normal;
    }

    textarea {
        overflow: auto;
    }

    h1,
    h2,
    h3 {
        margin: 15px 0;
    }

    p {
        margin: 0 0 1em;
    }

    i {
        font-style: italic;
    }

    *,
    *:before,
    *:after {
        -webkit-box-sizing: inherit;
        box-sizing: inherit;
    }

    img {
        height: auto;
        max-width: 100%;
    }

    ul {
        margin: 0 0 1.5em 1.5em;
        padding-left: 0;
        padding-right: 0;
    }

    ul {
        list-style: disc;
    }

    #toTop {
        overflow: hidden;
        display: none;
        text-decoration: none;
        position: fixed;
        bottom: 15px;
        right: -999em;
        z-index: 999;
    }

    #toTop:before {
        content: "\f106";
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        width: 100%;
        font-size: 25px;
    }

    #toTop:focus {
        outline: none;
    }

    @media (min-width: 640px) {
        #toTop {
            right: 20px;
        }
    }

    input[type=submit] {
        display: inline-block;
        max-width: 100%;
        padding: 12px 20px;
        cursor: pointer;
        text-align: center;
        white-space: nowrap;
        text-transform: uppercase;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        text-decoration: none;
        border: none;
        border-radius: 4px;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

    input[type=text],
    input[type=email],
    input[type=tel],
    textarea {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 8px 12px;
        border: 1px solid #ebeced;
        background-color: #fff;
        border-radius: 4px;
    }

    input[type=text]:focus,
    input[type=email]:focus,
    input[type=tel]:focus,
    textarea:focus {
        outline: none;
        -webkit-box-shadow: 0 5px 32px rgba(103, 122, 141, .17);
        box-shadow: 0 5px 32px rgba(103, 122, 141, .17);
    }

    input[type=submit]:focus {
        outline: none;
    }

    input[type=submit] {
        font-size: 11px;
        font-size: .6875rem;
        font-weight: 600;
    }

    textarea {
        min-height: 150px;
        resize: vertical;
        overflow: auto;
    }

    ::-moz-placeholder {
        opacity: 1;
    }

    :-moz-placeholder {
        opacity: 1;
    }

    a {
        text-decoration: none;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

    a:focus {
        outline: none;
    }

    a:hover,
    a:active {
        text-decoration: none;
    }

    h3 a {
        color: inherit;
    }

    .screen-reader-text {
        clip: rect(1px, 1px, 1px, 1px);
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
    }

    .screen-reader-text:focus {
        background-color: #f1f1f1;
        border-radius: 3px;
        -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
        clip: auto !important;
        color: #21759b;
        display: block;
        font-size: 14px;
        font-size: .875rem;
        font-weight: 700;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000;
    }

    .site-header:before,
    .site-header:after,
    .site-content:before,
    .site-content:after,
    .site-footer:before,
    .site-footer:after {
        content: "";
        display: table;
        table-layout: fixed;
    }

    .site-header:after,
    .site-content:after,
    .site-footer:after {
        clear: both;
    }

    .site {
        word-wrap: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        -o-hyphens: auto;
        hyphens: auto;
        overflow: hidden;
    }

    body:not(.page-template-fullwidth-content) .site-content {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    iframe {
        max-width: 100%;
    }

    #toTop {
        display: none !important;
    }

    .jet-subscribe-form.jet-subscribe-form--inline-layout {
        margin-bottom: 15px;
    }

    @media screen and (max-width: 900px) {
        .jet-subscribe-form__message {
            top: 87%;
        }
    }

    @media screen and (max-width: 500px) {
        .jet-subscribe-form__message {
            top: 70%;
        }
    }

    #toTop {
        display: none !important;
    }

    .jet-subscribe-form.jet-subscribe-form--inline-layout {
        margin-bottom: 15px;
    }

    @media screen and (max-width: 900px) {
        .jet-subscribe-form__message {
            top: 87%;
        }
    }

    @media screen and (max-width: 500px) {
        .jet-subscribe-form__message {
            top: 70%;
        }
    }

    body {
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 1.5;
        font-family: Mada, sans-serif;
        letter-spacing: 0px;
        text-align: left;
        color: #111;
    }

    h2 {
        font-style: normal;
        font-weight: 900;
        font-size: 24px;
        line-height: 1.2;
        font-family: Mada, sans-serif;
        letter-spacing: 0px;
        text-align: inherit;
        color: #34314b;
    }

    h3 {
        font-style: normal;
        font-weight: 600;
        font-size: 23px;
        line-height: 1.2;
        font-family: Mada, sans-serif;
        letter-spacing: 0px;
        text-align: inherit;
        color: #34314b;
    }

    h1 {
        font-style: normal;
        font-weight: 900;
        font-size: 30px;
        line-height: 1.1;
        font-family: Mada, sans-serif;
        letter-spacing: 0px;
        text-align: inherit;
        color: #34314b;
    }

    @media (min-width: 1200px) {
        h1 {
            font-size: 50px;
        }

        h2 {
            font-size: 40px;
        }

        h3 {
            font-size: 30px;
        }
    }

    a,
    h3 a:hover {
        color: #6f56f5;
    }

    a:hover {
        color: #999;
    }

    .menu-item-has-children:before {
        color: #b0aebe;
    }

    input[type=submit] {
        font-style: normal;
        font-weight: 800;
        font-size: 12px;
        line-height: 1.1;
        font-family: Mada, sans-serif;
        letter-spacing: 0px;
        color: #fff;
        background-color: #6f56f5;
    }

    input[type=submit]:hover {
        color: #fff;
        background-color: #957cff;
    }

    input,
    textarea {
        font-size: 18px;
    }

    .wpcf7-submit {
        font-style: normal;
        font-weight: 800;
        font-size: 12px;
        line-height: 1.1;
        font-family: Mada, sans-serif;
        letter-spacing: 0px;
        color: #fff;
        background-color: #6f56f5;
    }

    .wpcf7-submit:hover {
        color: #fff;
        background-color: #957cff;
    }

    ::-webkit-input-placeholder {
        color: #b0aebe;
    }

    ::-moz-placeholder {
        color: #b0aebe;
    }

    :-moz-placeholder {
        color: #b0aebe;
    }

    :-ms-input-placeholder {
        color: #b0aebe;
    }

    .jet-popup.jet-popup--front-mode {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        z-index: 999;
    }

    .jet-popup.jet-popup--front-mode .jet-popup__inner {
        width: 100%;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .jet-popup.jet-popup--front-mode .jet-popup__overlay {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        opacity: 0;
        background-color: rgba(0, 0, 0, .5);
    }

    .jet-popup.jet-popup--front-mode .jet-popup__container {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 800px;
        max-width: 100%;
        max-height: 100%;
        height: auto;
        z-index: 2;
        opacity: 0;
    }

    .jet-popup.jet-popup--front-mode .jet-popup__container-inner {
        width: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        background-color: #fff;
        padding: 20px;
        z-index: 1;
    }

    .jet-popup.jet-popup--front-mode .jet-popup__container-overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        display: block;
        top: 0;
        left: 0;
        z-index: 1;
    }

    .jet-popup.jet-popup--front-mode .jet-popup__container-content {
        position: relative;
        z-index: 2;
    }

    .jet-popup.jet-popup--front-mode .jet-popup__close-button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        z-index: 2;
        -webkit-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease;
        width: 30px;
        height: 30px;
        font-size: 20px;
        color: #fff;
        background-color: #6ec1e4;
    }

    .jet-popup.jet-popup--front-mode .jet-popup__close-button i {
        line-height: 1;
    }

    .jet-popup.jet-popup--front-mode.jet-popup--hide-state {
        opacity: 0;
        pointer-events: none;
    }

    .jet-popup-cursor-pointer {
        cursor: pointer;
    }

    .jet-blocks-icon {
        display: inline-block;
        line-height: 1;
        text-align: center;
    }

    .jet-logo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .jet-logo__link {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

    .jet-logo-display-block .jet-logo__link {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .jet-nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        direction: ltr;
    }

    .jet-nav .menu-item-has-children {
        position: relative;
    }

    .jet-nav .menu-item-link {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 5px 10px;
    }

    .jet-nav .menu-item-link.menu-item-link-top {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 8px 15px;
    }

    .jet-nav .menu-item-link-sub .jet-nav-arrow {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

    .jet-nav-arrow {
        margin-left: 10px;
    }

    .jet-nav__sub {
        position: absolute;
        left: 0;
        top: -999em;
        visibility: hidden;
        z-index: 999;
        width: 200px;
        background: #fff;
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
        -webkit-transition: opacity .2s, -webkit-transform .2s;
        transition: opacity .2s, -webkit-transform .2s;
        -o-transition: transform .2s, opacity .2s;
        transition: transform .2s, opacity .2s;
        transition: transform .2s, opacity .2s, -webkit-transform .2s;
        -webkit-transition-timing-function: cubic-bezier(.17, .67, .83, .67);
        -o-transition-timing-function: cubic-bezier(.17, .67, .83, .67);
        transition-timing-function: cubic-bezier(.17, .67, .83, .67);
    }

    @media (max-width: 767px) {
        .jet-mobile-menu.jet-nav-wrap .jet-nav__sub {
            position: static;
            top: 0;
            left: 0;
            width: 100% !important;
            -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0);
            display: none;
        }
    }

    @media (max-width: 1024px) {
        .jet-nav-tablet-align-center .jet-nav--horizontal>.menu-item {
            -webkit-box-flex: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
        }
    }

    @media (max-width: 767px) {
        .jet-mobile-menu.jet-nav-wrap .jet-nav {
            display: none;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            margin-top: 10px;
        }

        .jet-mobile-menu.jet-nav-wrap .jet-nav .menu-item-link.menu-item-link-top {
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
        }

        .jet-mobile-menu.jet-nav-wrap .jet-nav .menu-item-link.menu-item-link-top .jet-nav-arrow,
        .jet-mobile-menu.jet-nav-wrap .jet-nav .menu-item-link.menu-item-link-sub .jet-nav-arrow {
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
    }

    @media (max-width: 767px) {
        .jet-mobile-menu--right-side.jet-nav-wrap .jet-nav {
            position: fixed;
            top: 0;
            z-index: 9999;
            display: block;
            width: 270px;
            max-width: 100%;
            height: 100vh;
            padding: 10px 5px;
            margin-top: 0;
            -webkit-transition: -webkit-transform .2s cubic-bezier(.35, .19, .45, .91);
            transition: -webkit-transform .2s cubic-bezier(.35, .19, .45, .91);
            -o-transition: transform .2s cubic-bezier(.35, .19, .45, .91);
            transition: transform .2s cubic-bezier(.35, .19, .45, .91);
            transition: transform .2s cubic-bezier(.35, .19, .45, .91), -webkit-transform .2s cubic-bezier(.35, .19, .45, .91);
            -webkit-transform: translateX(-100%);
            -ms-transform: translateX(-100%);
            transform: translateX(-100%);
            will-change: transform;
            overflow-y: auto;
            -webkit-overflow-scrolling: touch;
            -ms-overflow-style: -ms-autohiding-scrollbar;
            background-color: #fff;
        }
    }

    @media (max-width: 767px) {
        .jet-mobile-menu--right-side.jet-nav-wrap .jet-nav {
            right: 0;
            -webkit-transform: translateX(100%);
            -ms-transform: translateX(100%);
            transform: translateX(100%);
        }
    }

    .jet-nav__mobile-close-btn {
        display: none;
    }

    @media (max-width: 767px) {
        .jet-mobile-menu--right-side.jet-nav-wrap .jet-nav__mobile-close-btn {
            display: block;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 9999;
            padding: 10px;
            line-height: 1;
            cursor: pointer;
        }
    }

    .jet-nav-wrap {
        max-width: 100%;
    }

    .jet-nav-wrap .jet-nav__mobile-trigger {
        display: none;
        height: 40px;
        width: 40px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        cursor: pointer;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    @media (max-width: 767px) {
        .jet-nav-wrap .jet-nav__mobile-trigger {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }
    }

    .jet-nav-wrap .jet-nav__mobile-trigger-open {
        display: block;
    }

    .jet-nav-wrap .jet-nav__mobile-trigger-close {
        display: none;
    }

    .jet-nav-wrap .jet-nav__mobile-trigger.jet-nav-mobile-trigger-align-right {
        margin-right: 0;
        margin-left: auto;
    }

    .jet-elements-icon {
        display: inline-block;
        line-height: 1;
        text-align: center;
    }

    .jet-elements-icon svg {
        display: block;
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

    .jet-services__header {
        position: relative;
        overflow: hidden;
        max-width: 100%;
    }

    .jet-services__cover {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

    .jet-services__cover:empty {
        display: none;
    }

    .jet-services__cover>* {
        z-index: 1;
    }

    .jet-services__cover:before {
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 0;
        content: '';
    }

    .jet-services__cover:after {
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 10px 0;
        bottom: -10px;
        content: none;
    }

    .jet-services__content {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
    }

    .jet-services__content:empty {
        display: none;
    }

    .jet-services__icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .jet-services__icon .inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .jet-services__title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        max-width: 100%;
    }

    .jet-services__desc {
        max-width: 100%;
    }

    .jet-services.jet-services--header-position-top .jet-services__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .jet-button__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .jet-button__instance {
        position: relative;
        overflow: hidden;
        max-width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
        -o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
        transition: all .3s cubic-bezier(.5, .12, .46, .88);
    }

    .jet-button__plane {
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        position: absolute;
    }

    .jet-button__plane-normal {
        z-index: 1;
    }

    .jet-button__plane-hover {
        z-index: 3;
    }

    .jet-button__state {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .jet-button__state-normal {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 2;
    }

    .jet-button__state-hover {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 4;
    }

    .jet-button__instance.jet-button__instance--icon-right .jet-button__state {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .jet-button__instance.jet-button__instance--icon-right .jet-button__state .jet-button__label {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .jet-button__instance.hover-effect-0 .jet-button__plane-normal {
        opacity: 1;
    }

    .jet-button__instance.hover-effect-0 .jet-button__plane-hover {
        opacity: 0;
    }

    .jet-button__instance.hover-effect-0 .jet-button__state-normal {
        opacity: 1;
    }

    .jet-button__instance.hover-effect-0 .jet-button__state-hover {
        opacity: 0;
    }

    .jet-button__instance.hover-effect-0:hover .jet-button__plane-normal {
        opacity: 0;
    }

    .jet-button__instance.hover-effect-0:hover .jet-button__plane-hover {
        opacity: 1;
    }

    .jet-button__instance.hover-effect-0:hover .jet-button__state-normal {
        opacity: 0;
    }

    .jet-button__instance.hover-effect-0:hover .jet-button__state-hover {
        opacity: 1;
    }

    .jet-headline {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .jet-headline--direction-vertical {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .jet-headline__first {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .jet-subscribe-form {
        max-width: 100%;
    }

    .jet-subscribe-form__fields {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .jet-subscribe-form__submit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        position: relative;
        max-width: 100%;
    }

    .jet-subscribe-form__submit span {
        visibility: visible;
    }

    .jet-subscribe-form__submit:before {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        visibility: hidden;
        top: 50%;
        left: 50%;
        width: 26px;
        height: 26px;
        margin-top: -13px;
        margin-left: -13px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        border: 3px solid #fff;
        border-top-color: #000;
        content: '';
        -webkit-animation: jet-spinner .6s linear infinite;
        animation: jet-spinner .6s linear infinite;
    }

    .jet-subscribe-form__message {
        position: absolute;
        top: 120%;
        width: 100%;
        visibility: hidden;
    }

    .jet-subscribe-form__message .jet-subscribe-form__message-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }

    .jet-subscribe-form--inline-layout .jet-subscribe-form__input-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .jet-subscribe-form--inline-layout .jet-subscribe-form__input-group .jet-subscribe-form__fields {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: auto;
    }

    .jet-subscribe-form--inline-layout .jet-subscribe-form__input-group .jet-subscribe-form__submit {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        width: auto;
    }

    .jet-parallax-section__layout {
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        overflow: hidden;
        pointer-events: none;
        -webkit-perspective: 1200px;
        perspective: 1200px;
    }

    .jet-parallax-section__image {
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        -webkit-background-size: auto auto;
        background-size: auto;
        background-position-x: 50%;
        background-position-y: 50%;
        will-change: transform;
    }

    .jet-services .jet-services__icon {
        color: #fff;
        font-size: 40px;
        text-align: center;
        margin: 10px 0;
    }

    .jet-services .jet-services__icon .inner {
        width: 80px;
        height: 80px;
        background-color: #6ec1e4;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

    .jet-services .jet-services__title {
        font-size: 20px;
        color: #000;
        margin: 10px 0;
    }

    .jet-services .jet-services__desc {
        text-align: center;
        font-size: 16px;
        color: #54595f;
        margin: 10px 0;
    }

    .jet-button__instance {
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }

    .jet-button__label {
        color: #fff;
        font-size: 20px;
        line-height: 20px;
        font-weight: 600;
        text-align: left;
    }

    .jet-button__state {
        padding: 10px 30px;
    }

    .jet-button__plane-normal {
        background-color: #6ec1e4;
    }

    .jet-button__plane-hover {
        background-color: #54595f;
    }

    .jet-headline__first {
        color: #54595f;
    }

    .jet-subscribe-form .jet-subscribe-form__input {
        border: 1px solid #e0e0e8;
        background-color: #f7fafd;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        padding: 13px 20px;
        margin: 5px 0;
    }

    .jet-subscribe-form .jet-subscribe-form__input:focus {
        outline: none;
        -webkit-box-shadow: 0 0 10px #e0e0e8;
        box-shadow: 0 0 10px #e0e0e8;
    }

    .jet-subscribe-form .jet-subscribe-form__input:first-child {
        margin-top: 0;
    }

    .jet-subscribe-form .jet-subscribe-form__input:last-child {
        margin-bottom: 0;
    }

    .jet-subscribe-form .jet-subscribe-form__submit {
        background-color: #6ec1e4;
    }

    .jet-subscribe-form--inline-layout .jet-subscribe-form__submit {
        margin-left: 10px;
    }

    .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
        padding: 10px;
    }

    @media (max-width: 767px) {
        .elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child {
            -webkit-box-ordinal-group: 11;
            -ms-flex-order: 10;
            order: 10;
        }

        .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2) {
            -webkit-box-ordinal-group: 10;
            -ms-flex-order: 9;
            order: 9;
        }

        .elementor-column {
            width: 100%;
        }
    }

    .elementor-screen-only,
    .screen-reader-text {
        position: absolute;
        top: -10000em;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
    }

    .elementor-clearfix:after {
        content: "";
        display: block;
        clear: both;
        width: 0;
        height: 0;
    }

    .elementor {
        -webkit-hyphens: manual;
        -ms-hyphens: manual;
        hyphens: manual;
    }

    .elementor *,
    .elementor :after,
    .elementor :before {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .elementor a {
        -webkit-box-shadow: none;
        box-shadow: none;
        text-decoration: none;
    }

    .elementor img {
        height: auto;
        max-width: 100%;
        border: none;
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .elementor iframe {
        max-width: 100%;
        width: 100%;
        margin: 0;
        line-height: 1;
        border: none;
    }

    .elementor .elementor-background-overlay {
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        position: absolute;
    }

    .elementor-widget-wrap>.elementor-element.elementor-absolute {
        position: absolute;
    }

    .elementor-widget-wrap .elementor-element.elementor-widget__width-auto {
        max-width: 100%;
    }

    @media (max-width: 1024px) {
        .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto {
            max-width: 100%;
        }
    }

    .elementor-element.elementor-absolute {
        z-index: 1;
    }

    @media (max-width: 767px) {
        .elementor-mobile-align-center {
            text-align: center;
        }

        .elementor-mobile-align-center .elementor-button {
            width: auto;
        }
    }

    .elementor-section {
        position: relative;
    }

    .elementor-section .elementor-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: auto;
        margin-left: auto;
        position: relative;
    }

    @media (max-width: 1024px) {
        .elementor-section .elementor-container {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1140px;
    }

    .elementor-row {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    @media (max-width: 1024px) {
        .elementor-row {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }
    }

    .elementor-widget-wrap {
        position: relative;
        width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }

    .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .elementor-widget-wrap>.elementor-element {
        width: 100%;
    }

    .elementor-widget {
        position: relative;
    }

    .elementor-widget:not(:last-child) {
        margin-bottom: 20px;
    }

    .elementor-widget:not(:last-child).elementor-absolute,
    .elementor-widget:not(:last-child).elementor-widget__width-auto {
        margin-bottom: 0;
    }

    .elementor-column {
        min-height: 1px;
    }

    .elementor-column,
    .elementor-column-wrap {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .elementor-column-wrap {
        width: 100%;
    }

    .elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
        padding: 0;
    }

    @media (min-width: 768px) {
        .elementor-column.elementor-col-20 {
            width: 20%;
        }

        .elementor-column.elementor-col-25 {
            width: 25%;
        }

        .elementor-column.elementor-col-33 {
            width: 33.333%;
        }

        .elementor-column.elementor-col-50 {
            width: 50%;
        }

        .elementor-column.elementor-col-100 {
            width: 100%;
        }
    }

    @media (max-width: 767px) {
        .elementor-reverse-mobile>.elementor-container>:first-child {
            -webkit-box-ordinal-group: 11;
            -ms-flex-order: 10;
            order: 10;
        }

        .elementor-column {
            width: 100%;
        }
    }

    .elementor-grid {
        display: grid;
        grid-column-gap: var(--grid-column-gap);
        grid-row-gap: var(--grid-row-gap);
    }

    .elementor-grid .elementor-grid-item {
        min-width: 0;
    }

    .elementor-grid-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    @media (min-width: 1025px) {
        #elementor-device-mode:after {
            content: "desktop";
        }
    }

    @media (min-width: -1px) {
        #elementor-device-mode:after {
            content: "widescreen";
        }
    }

    @media (max-width: -1px) {
        #elementor-device-mode:after {
            content: "laptop";
            content: "tablet_extra";
        }
    }

    @media (max-width: 1024px) {
        #elementor-device-mode:after {
            content: "tablet";
        }
    }

    @media (max-width: -1px) {
        #elementor-device-mode:after {
            content: "mobile_extra";
        }
    }

    @media (max-width: 767px) {
        #elementor-device-mode:after {
            content: "mobile";
        }
    }

    .elementor-element .elementor-widget-container {
        -webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
        transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
        -o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
    }

    .elementor-button {
        display: inline-block;
        line-height: 1;
        background-color: #818a91;
        font-size: 15px;
        padding: 12px 24px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        color: #fff;
        fill: #fff;
        text-align: center;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    .elementor-button:focus,
    .elementor-button:hover,
    .elementor-button:visited {
        color: #fff;
    }

    .elementor-button-content-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .elementor-button-text {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
        display: inline-block;
    }

    .elementor-button.elementor-size-md {
        font-size: 16px;
        padding: 15px 30px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }

    .elementor-button span {
        text-decoration: inherit;
    }

    .elementor-tab-title a {
        color: inherit;
    }

    .elementor-icon {
        display: inline-block;
        line-height: 1;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        color: #818a91;
        font-size: 50px;
        text-align: center;
    }

    .elementor-icon:hover {
        color: #818a91;
    }

    .elementor-icon i,
    .elementor-icon svg {
        width: 1em;
        height: 1em;
        position: relative;
        display: block;
    }

    .elementor-icon i:before,
    .elementor-icon svg:before {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .swiper-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        -o-transition-property: transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }

    .swiper-wrapper {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }

    .swiper-slide {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 100%;
        height: 100%;
        position: relative;
    }

    .swiper-button-next,
    .swiper-button-prev {
        position: absolute;
        top: 50%;
        width: 27px;
        height: 44px;
        margin-top: -22px;
        z-index: 10;
        cursor: pointer;
        -webkit-background-size: 27px 44px;
        background-size: 27px 44px;
        background: no-repeat 50%;
    }

    .swiper-button-prev.swiper-button-disabled {
        opacity: .35;
        cursor: auto;
        pointer-events: none;
    }

    .swiper-button-prev {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
        left: 10px;
        right: auto;
    }

    .swiper-button-next {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
        right: 10px;
        left: auto;
    }

    .swiper-pagination {
        position: absolute;
        text-align: center;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        z-index: 10;
    }

    .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
        display: inline-block;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background: #000;
        opacity: .2;
    }

    .swiper-pagination-clickable .swiper-pagination-bullet {
        cursor: pointer;
    }

    .swiper-pagination-bullet-active {
        opacity: 1;
    }

    .elementor .elementor-element ul.elementor-icon-list-items {
        padding: 0;
    }

    @media (max-width: 767px) {

        .elementor .elementor-hidden-mobile,
        .elementor .elementor-hidden-phone {
            display: none;
        }
    }

    @media (min-width: 768px) and (max-width:1024px) {
        .elementor .elementor-hidden-tablet {
            display: none;
        }
    }

    @media (min-width: 1025px) and (max-width:99999px) {
        .elementor .elementor-hidden-desktop {
            display: none;
        }
    }

    .elementor-counter .elementor-counter-number-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 69px;
        font-weight: 600;
        line-height: 1;
    }

    .elementor-counter .elementor-counter-number-prefix,
    .elementor-counter .elementor-counter-number-suffix {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        white-space: pre-wrap;
    }

    .elementor-counter .elementor-counter-number-prefix {
        text-align: right;
    }

    .elementor-counter .elementor-counter-number-suffix {
        text-align: left;
    }

    .elementor-counter .elementor-counter-title {
        text-align: center;
        font-size: 19px;
        font-weight: 400;
        line-height: 2.5;
    }

    .elementor-heading-title {
        padding: 0;
        margin: 0;
        line-height: 1;
    }

    @media (min-width: 768px) {
        .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
        }

        .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
            text-align: left;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
        }

        .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
        }
    }

    @media (max-width: 767px) {
        .elementor-widget-icon-box .elementor-icon-box-icon {
            margin-left: auto !important;
            margin-right: auto !important;
            margin-bottom: 15px;
        }
    }

    .elementor-widget-icon-box .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-widget-icon-box .elementor-icon-box-title a {
        color: inherit;
    }

    .elementor-widget-icon-box .elementor-icon-box-content {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .elementor-widget-icon-box .elementor-icon-box-description {
        margin: 0;
    }

    .elementor-widget .elementor-icon-list-items {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .elementor-widget .elementor-icon-list-item {
        margin: 0;
        padding: 0;
        position: relative;
    }

    .elementor-widget .elementor-icon-list-item:after {
        position: absolute;
        bottom: 0;
        width: 100%;
    }

    .elementor-widget .elementor-icon-list-item,
    .elementor-widget .elementor-icon-list-item a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: inherit;
    }

    .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
        -ms-flex-item-align: center;
        align-self: center;
        padding-left: 5px;
    }

    .elementor-widget .elementor-icon-list-icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .elementor-widget .elementor-icon-list-icon svg {
        width: var(--e-icon-list-icon-size, 1em);
        height: var(--e-icon-list-icon-size, 1em);
    }

    .elementor-widget .elementor-icon-list-icon i {
        width: 1.25em;
        font-size: var(--e-icon-list-icon-size);
    }

    .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
        text-align: var(--e-icon-list-icon-align);
    }

    .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
        margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);
    }

    .elementor-widget.elementor-list-item-link-full_width a {
        width: 100%;
    }

    .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
        left: 0;
    }

    .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
        right: 0;
    }

    @media (max-width: 1024px) {
        .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
            left: 0;
        }

        .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
            right: 0;
        }
    }

    @media (max-width: 767px) {
        .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
            left: 0;
        }

        .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
            right: 0;
        }
    }

    .elementor-widget-image {
        text-align: center;
    }

    .elementor-widget-image a {
        display: inline-block;
    }

    .elementor-widget-image img {
        vertical-align: middle;
        display: inline-block;
    }

    .elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
        display: inline-grid;
    }

    .elementor-widget-social-icons .elementor-grid {
        grid-column-gap: var(--grid-column-gap, 5px);
        grid-row-gap: var(--grid-row-gap, 5px);
        grid-template-columns: var(--grid-template-columns);
        -webkit-box-pack: var(--justify-content, center);
        -ms-flex-pack: var(--justify-content, center);
        justify-content: var(--justify-content, center);
        justify-items: var(--justify-content, center);
    }

    .elementor-icon.elementor-social-icon {
        font-size: var(--icon-size, 25px);
        line-height: var(--icon-size, 25px);
        width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
        height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    }

    .elementor-social-icon {
        --e-social-icon-icon-color: #fff;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        background-color: #818a91;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        cursor: pointer;
    }

    .elementor-social-icon i {
        color: var(--e-social-icon-icon-color);
    }

    .elementor-social-icon:last-child {
        margin: 0;
    }

    .elementor-social-icon:hover {
        opacity: .9;
        color: #fff;
    }

    .elementor-social-icon-facebook {
        background-color: #3b5998;
    }

    .elementor-social-icon-linkedin-in {
        background-color: #0077b5;
    }

    .elementor-social-icon-twitter {
        background-color: #1da1f2;
    }

    .elementor-shape-rounded .elementor-icon.elementor-social-icon {
        -webkit-border-radius: 10%;
        border-radius: 10%;
    }

    .elementor-toggle {
        text-align: left;
    }

    .elementor-toggle .elementor-tab-title {
        font-weight: 700;
        line-height: 1;
        margin: 0;
        padding: 15px;
        border-bottom: 1px solid #d4d4d4;
        cursor: pointer;
        outline: none;
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
        display: inline-block;
        width: 1em;
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
        -webkit-margin-start: -5px;
        margin-inline-start: -5px;
        width: 1em;
        height: 1em;
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
        float: right;
        text-align: right;
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
        display: block;
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
        display: none;
    }

    .elementor-toggle .elementor-tab-content {
        padding: 15px;
        border-bottom: 1px solid #d4d4d4;
        display: none;
    }

    @media (max-width: 767px) {
        .elementor-toggle .elementor-tab-title {
            padding: 12px;
        }

        .elementor-toggle .elementor-tab-content {
            padding: 12px 10px;
        }
    }

    .elementor-kit-530 {
        --e-global-color-primary: #6ec1e4;
        --e-global-color-secondary: #54595f;
        --e-global-color-text: #7a7a7a;
        --e-global-color-accent: #61ce70;
        --e-global-color-7e33b2a: #FFFFFF00;
        --e-global-typography-primary-font-family: "Roboto";
        --e-global-typography-primary-font-weight: 600;
        --e-global-typography-secondary-font-family: "Roboto Slab";
        --e-global-typography-secondary-font-weight: 400;
        --e-global-typography-text-font-family: "Roboto";
        --e-global-typography-text-font-weight: 400;
        --e-global-typography-accent-font-family: "Roboto";
        --e-global-typography-accent-font-weight: 500;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1500px;
    }

    .elementor-widget:not(:last-child) {
        margin-bottom: 20px;
    }

    @media (max-width: 1024px) {
        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 1024px;
        }
    }

    @media (max-width: 767px) {
        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 767px;
        }
    }

    .elementor-8 .elementor-element.elementor-element-7833056>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-7833056 .elementor-repeater-item-e9c6ebb.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-ffd71dc.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-8 .elementor-element.elementor-element-ffd71dc>.elementor-element-populated>.elementor-widget-wrap {
        padding: 10px 45px 10px 10px;
    }

    .elementor-8 .elementor-element.elementor-element-be8a881>.elementor-widget-container {
        margin: 0;
    }

    .elementor-8 .elementor-element.elementor-element-393b8ca {
        text-align: center;
        color: #333249;
        font-family: "Mada", Sans-serif;
        font-size: 40px;
        font-weight: 900;
        line-height: 74px;
    }

    .elementor-8 .elementor-element.elementor-element-393b8ca>.elementor-widget-container {
        margin: 0 0 -80px;
        padding: 12px 0 0;
        border-style: solid;
        border-width: 1px 0 0;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-c7f1abc {
        text-align: center;
        color: #696871;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 31px;
    }

    .elementor-8 .elementor-element.elementor-element-c7f1abc>.elementor-widget-container {
        padding: 12px 0 10px;
        border-style: solid;
        border-width: 0;
        border-color: #696871;
    }

    .elementor-8 .elementor-element.elementor-element-7833056 {
        padding: 150px 10px;
    }

    .elementor-8 .elementor-element.elementor-element-ed71750>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-ed71750 .elementor-repeater-item-75e086f.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-7892d3e {
        text-align: center;
    }

    .elementor-8 .elementor-element.elementor-element-7892d3e .elementor-heading-title {
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-4ada42a .elementor-repeater-item-1ec67ed.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-c8d0447 .elementor-counter-number-wrapper {
        color: #333249;
        font-family: "Mada", Sans-serif;
        font-size: 70px;
        font-weight: 700;
        line-height: 1.1em;
    }

    .elementor-8 .elementor-element.elementor-element-c8d0447 .elementor-counter-title {
        color: #696871;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 1.8em;
    }

    .elementor-8 .elementor-element.elementor-element-e99e313 img {
        width: 100%;
        max-width: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-e99e313>.elementor-widget-container {
        margin: 0;
        padding: 10px 0;
    }

    .elementor-8 .elementor-element.elementor-element-ccd69d8 .elementor-counter-number-wrapper {
        color: #333249;
        font-family: "Mada", Sans-serif;
        font-size: 70px;
        font-weight: 700;
        line-height: 1.1em;
    }

    .elementor-8 .elementor-element.elementor-element-ccd69d8 .elementor-counter-title {
        color: #696871;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 1.7em;
    }

    .elementor-8 .elementor-element.elementor-element-fd98e85 img {
        width: 100%;
        max-width: 100px;
    }

    .elementor-8 .elementor-element.elementor-element-fd98e85>.elementor-widget-container {
        margin: 0;
        padding: 10px 0;
    }

    .elementor-8 .elementor-element.elementor-element-8c91f88 .elementor-counter-number-wrapper {
        color: #333249;
        font-family: "Mada", Sans-serif;
        font-size: 70px;
        font-weight: 700;
        line-height: 1.1em;
    }

    .elementor-8 .elementor-element.elementor-element-8c91f88 .elementor-counter-title {
        color: #696871;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 1.7em;
    }

    .elementor-8 .elementor-element.elementor-element-60cb3ae>.elementor-widget-container {
        margin: 5px 0 0;
    }

    .elementor-8 .elementor-element.elementor-element-4ada42a {
        padding: 22px 0 0;
    }

    .elementor-8 .elementor-element.elementor-element-ed71750:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-ed71750 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 50px 10px;
    }

    .elementor-8 .elementor-element.elementor-element-c71c64c .elementor-repeater-item-da8ea61.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-766b607 {
        text-align: center;
    }

    .elementor-8 .elementor-element.elementor-element-766b607>.elementor-widget-container {
        margin: 50px 0 10px;
    }

    .elementor-8 .elementor-element.elementor-element-9d7f500 {
        text-align: center;
        color: #696871;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-83703b2>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-83703b2 .elementor-repeater-item-a1496ba.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-container:not(.eael-template) {
        height: 350px;
    }

    .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-front-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-rear-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-front-container,
    .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-rear-container {
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
        color: #111;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
        color: #111;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-container:not(.eael-template) {
        height: 350px;
    }

    .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-front-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-rear-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-front-container,
    .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-rear-container {
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
        color: #111;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
        color: #111;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-container:not(.eael-template) {
        height: 350px;
    }

    .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-front-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-rear-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-front-container,
    .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-rear-container {
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
        color: #111;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
        color: #111;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-container:not(.eael-template) {
        height: 350px;
    }

    .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-front-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-rear-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-front-container,
    .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-rear-container {
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
        color: #111;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
        color: #111;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-container:not(.eael-template) {
        height: 350px;
    }

    .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-front-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-rear-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-front-container,
    .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-rear-container {
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
        color: #111;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
        color: #111;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-container:not(.eael-template) {
        height: 350px;
    }

    .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-front-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-rear-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-front-container,
    .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-rear-container {
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
        color: #111;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
        color: #111;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-container:not(.eael-template) {
        height: 350px;
    }

    .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-front-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-rear-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-front-container,
    .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-rear-container {
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
        color: #111;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
        color: #111;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-container:not(.eael-template) {
        height: 350px;
    }

    .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-front-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-rear-container {
        align-items: center;
        background-color: #fff;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-front-container,
    .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-rear-container {
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
        color: #111;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-front-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
        color: #111;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-8 .elementor-element.elementor-element-83703b2 {
        margin-top: 0;
        margin-bottom: 50px;
    }

    .elementor-8 .elementor-element.elementor-element-37c569c>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-37c569c .elementor-repeater-item-deb90f1.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: contain;
    }

    .elementor-8 .elementor-element.elementor-element-91d954b {
        text-align: center;
    }

    .elementor-8 .elementor-element.elementor-element-91d954b .elementor-heading-title {
        color: #34314b;
    }

    .elementor-8 .elementor-element.elementor-element-ab2e698 .elementor-repeater-item-05eaef6.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-5091ad3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 10px 10px 10px 20px;
    }

    .elementor-8 .elementor-element.elementor-element-037f586 {
        text-align: center;
    }

    .elementor-8 .elementor-element.elementor-element-037f586 img {
        width: 100%;
        height: 451px;
        object-fit: cover;
        border-radius: 8px;
    }

    .elementor-8 .elementor-element.elementor-element-2eea242>.elementor-element-populated>.elementor-widget-wrap {
        padding: 10px 10px 10px 100px;
    }

    .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__inner {
        background-color: #FFFFFF00;
        border-radius: 10px;
        padding: 14px 30px;
    }

    .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__header {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__icon .jet-elements-icon {
        color: rgba(0, 0, 0, 0);
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__icon .inner {
        background-color: rgba(0, 0, 0, 0);
        width: 60px;
        height: 60px;
        margin: 0 0 12px;
    }

    .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__icon {
        align-self: flex-start;
        order: 1;
    }

    .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__title-text {
        color: #000;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.16em;
    }

    .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__title {
        margin: 0 0 6px;
        align-self: flex-start;
        text-align: left;
        order: 2;
    }

    .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__desc {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.2em;
        align-self: flex-start;
        text-align: left;
        order: 3;
    }

    .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__cover {
        justify-content: center;
    }

    .elementor-8 .elementor-element.elementor-element-0189a10>.elementor-widget-container {
        margin: 0;
        padding: 0;
    }

    .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__inner {
        background-color: #FFFFFF00;
        border-radius: 0;
        padding: 14px 30px;
        box-shadow: 21px 34px 26px 0px rgba(77.00000000000001, 80, 98.00000000000001, 0);
    }

    .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__header {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__icon .jet-elements-icon {
        color: rgba(0, 0, 0, 0);
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__icon .inner {
        background-color: rgba(0, 0, 0, 0);
        width: 60px;
        height: 60px;
        margin: 0 0 12px;
    }

    .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__icon {
        align-self: flex-start;
        order: 1;
    }

    .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__title-text {
        color: #000;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.16em;
    }

    .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__title {
        margin: 0 0 6px;
        align-self: flex-start;
        text-align: left;
        order: 2;
    }

    .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__desc {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.2em;
        align-self: flex-start;
        text-align: left;
        order: 3;
    }

    .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__cover {
        justify-content: center;
    }

    .elementor-8 .elementor-element.elementor-element-1384e76>.elementor-widget-container {
        margin: 0;
        padding: 0;
    }

    .elementor-8 .elementor-element.elementor-element-67b1c11>.elementor-element-populated>.elementor-widget-wrap {
        padding: 10px 20px;
    }

    .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__inner {
        background-color: #FFFFFF00;
        border-radius: 10px;
        padding: 14px 30px;
    }

    .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__header {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__icon .jet-elements-icon {
        color: rgba(0, 0, 0, 0);
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__icon .inner {
        background-color: rgba(0, 0, 0, 0);
        width: 60px;
        height: 60px;
        margin: 0 0 12px;
    }

    .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__icon {
        align-self: flex-start;
        order: 1;
    }

    .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__title-text {
        color: #000;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.16em;
    }

    .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__title {
        margin: 0 0 6px;
        align-self: flex-start;
        text-align: left;
        order: 2;
    }

    .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__desc {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.2em;
        align-self: flex-start;
        text-align: left;
        order: 3;
    }

    .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__cover {
        justify-content: center;
    }

    .elementor-8 .elementor-element.elementor-element-b91d944>.elementor-widget-container {
        margin: 0;
        padding: 0;
    }

    .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__inner {
        background-color: #FFFFFF00;
        border-radius: 10px;
        padding: 14px 30px;
    }

    .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__header {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__icon .jet-elements-icon {
        color: rgba(0, 0, 0, 0);
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__icon .inner {
        background-color: rgba(0, 0, 0, 0);
        width: 60px;
        height: 60px;
        margin: 0 0 12px;
    }

    .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__icon {
        align-self: flex-start;
        order: 1;
    }

    .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__title-text {
        color: #000;
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.16em;
    }

    .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__title {
        margin: 0 0 6px;
        align-self: flex-start;
        text-align: left;
        order: 2;
    }

    .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__desc {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.2em;
        align-self: flex-start;
        text-align: left;
        order: 3;
    }

    .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__cover {
        justify-content: center;
    }

    .elementor-8 .elementor-element.elementor-element-05c7598>.elementor-widget-container {
        margin: 0;
        padding: 0;
    }

    .elementor-8 .elementor-element.elementor-element-ab2e698 {
        margin-top: 30px;
        margin-bottom: 0;
    }

    .elementor-8 .elementor-element.elementor-element-37c569c:not(.elementor-motion-effects-element-type-background) {
        background-color: #f4f6ff;
    }

    .elementor-8 .elementor-element.elementor-element-37c569c {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 50px 10px;
    }

    .elementor-8 .elementor-element.elementor-element-633bd90>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-633bd90 .elementor-repeater-item-9c2ea8a.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-a629fd5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-8 .elementor-element.elementor-element-42d54d0 .jet-headline {
        align-items: flex-start;
        margin: 0;
    }

    .elementor-8 .elementor-element.elementor-element-42d54d0 .jet-headline__first {
        align-self: center;
    }

    .elementor-8 .elementor-element.elementor-element-42d54d0 .jet-headline__first .jet-headline__label {
        color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-42d54d0>.elementor-widget-container {
        margin: 0 0 30px;
    }

    .elementor-8 .elementor-element.elementor-element-813229a .elementor-repeater-item-aee7410.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-7c3dc8a>.elementor-element-populated>.elementor-background-overlay {
        opacity: .5;
    }

    .elementor-8 .elementor-element.elementor-element-7c3dc8a:hover>.elementor-element-populated>.elementor-background-overlay {
        opacity: .5;
    }

    .elementor-8 .elementor-element.elementor-element-7c3dc8a>.elementor-element-populated,
    .elementor-8 .elementor-element.elementor-element-7c3dc8a>.elementor-element-populated>.elementor-background-overlay {
        border-radius: 16px;
    }

    .elementor-8 .elementor-element.elementor-element-7c3dc8a:hover>.elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    }

    .elementor-8 .elementor-element.elementor-element-7c3dc8a>.elementor-element-populated {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        margin: 0 20px 0 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-7c3dc8a>.elementor-element-populated>.elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s;
    }

    .elementor-8 .elementor-element.elementor-element-7c3dc8a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0;
    }

    .elementor-8 .elementor-element.elementor-element-fe2a394.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0;
    }

    .elementor-8 .elementor-element.elementor-element-fe2a394 .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-fe2a394 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-fe2a394 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-fe2a394 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 24px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-fe2a394 .elementor-icon-box-description {
        color: #FFFFFFBF;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-fe2a394>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-a5017ff>.elementor-element-populated>.elementor-background-overlay {
        opacity: .5;
    }

    .elementor-8 .elementor-element.elementor-element-a5017ff:hover>.elementor-element-populated>.elementor-background-overlay {
        opacity: .5;
    }

    .elementor-8 .elementor-element.elementor-element-a5017ff>.elementor-element-populated,
    .elementor-8 .elementor-element.elementor-element-a5017ff>.elementor-element-populated>.elementor-background-overlay {
        border-radius: 16px;
    }

    .elementor-8 .elementor-element.elementor-element-a5017ff:hover>.elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    }

    .elementor-8 .elementor-element.elementor-element-a5017ff>.elementor-element-populated {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        margin: 0 20px 0 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-a5017ff>.elementor-element-populated>.elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s;
    }

    .elementor-8 .elementor-element.elementor-element-a5017ff>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0;
    }

    .elementor-8 .elementor-element.elementor-element-6781c20.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0;
    }

    .elementor-8 .elementor-element.elementor-element-6781c20 .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-6781c20 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-6781c20 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-6781c20 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 24px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-6781c20 .elementor-icon-box-description {
        color: #FFFFFFBF;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-6781c20>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-6781c20:hover>.elementor-widget-container {
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-1db2914>.elementor-element-populated>.elementor-background-overlay {
        opacity: .5;
    }

    .elementor-8 .elementor-element.elementor-element-1db2914:hover>.elementor-element-populated>.elementor-background-overlay {
        opacity: .5;
    }

    .elementor-8 .elementor-element.elementor-element-1db2914>.elementor-element-populated,
    .elementor-8 .elementor-element.elementor-element-1db2914>.elementor-element-populated>.elementor-background-overlay {
        border-radius: 16px;
    }

    .elementor-8 .elementor-element.elementor-element-1db2914:hover>.elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    }

    .elementor-8 .elementor-element.elementor-element-1db2914>.elementor-element-populated {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        margin: 0 20px 0 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-1db2914>.elementor-element-populated>.elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s;
    }

    .elementor-8 .elementor-element.elementor-element-1db2914>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0;
    }

    .elementor-8 .elementor-element.elementor-element-9fc5524.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0;
    }

    .elementor-8 .elementor-element.elementor-element-9fc5524 .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-9fc5524 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-9fc5524 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-9fc5524 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 24px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-9fc5524 .elementor-icon-box-description {
        color: #FFFFFFBF;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-9fc5524>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-dc45ca9>.elementor-element-populated>.elementor-background-overlay {
        opacity: .5;
    }

    .elementor-8 .elementor-element.elementor-element-dc45ca9:hover>.elementor-element-populated>.elementor-background-overlay {
        opacity: .5;
    }

    .elementor-8 .elementor-element.elementor-element-dc45ca9>.elementor-element-populated,
    .elementor-8 .elementor-element.elementor-element-dc45ca9>.elementor-element-populated>.elementor-background-overlay {
        border-radius: 16px;
    }

    .elementor-8 .elementor-element.elementor-element-dc45ca9:hover>.elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    }

    .elementor-8 .elementor-element.elementor-element-dc45ca9>.elementor-element-populated {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        margin: 0 20px 0 0;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-dc45ca9>.elementor-element-populated>.elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s;
    }

    .elementor-8 .elementor-element.elementor-element-dc45ca9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0;
    }

    .elementor-8 .elementor-element.elementor-element-1b25728.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0;
    }

    .elementor-8 .elementor-element.elementor-element-1b25728 .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-1b25728 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-1b25728 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-1b25728 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 24px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-1b25728 .elementor-icon-box-description {
        color: #FFFFFFBF;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-1b25728>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-813229a:hover>.elementor-background-overlay {
        opacity: .5;
    }

    .elementor-8 .elementor-element.elementor-element-633bd90:not(.elementor-motion-effects-element-type-background) {
        background-color: transparent;
        background-image: linear-gradient(90deg, #3c56ec 8%, #953eff 91%);
    }

    .elementor-8 .elementor-element.elementor-element-633bd90 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 50px 10px;
    }

    .elementor-8 .elementor-element.elementor-element-782f524>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-782f524 .elementor-repeater-item-9c2ea8a.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-1066450.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-8 .elementor-element.elementor-element-28139a8 .jet-headline {
        align-items: center;
        padding: 0;
        margin: 0;
    }

    .elementor-8 .elementor-element.elementor-element-28139a8 .jet-headline__first .jet-headline__label {
        color: #34314b;
    }

    .elementor-8 .elementor-element.elementor-element-28139a8>.elementor-widget-container {
        margin: 0 0 40px;
    }

    .elementor-8 .elementor-element.elementor-element-782f524:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-782f524 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 50px 10px 0;
    }

    .elementor-8 .elementor-element.elementor-element-a841ee2>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-a841ee2 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-55c6992.elementor-view-default .elementor-icon {
        fill: #fff;
        color: #fff;
        border-color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-55c6992.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0;
    }

    .elementor-8 .elementor-element.elementor-element-55c6992 .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-55c6992 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-55c6992 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-55c6992 .elementor-icon-box-title,
    .elementor-8 .elementor-element.elementor-element-55c6992 .elementor-icon-box-title a {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-55c6992>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-55c6992:hover .elementor-widget-container {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-7912877.elementor-view-default .elementor-icon {
        fill: #fff;
        color: #fff;
        border-color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-7912877.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0;
    }

    .elementor-8 .elementor-element.elementor-element-7912877 .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-7912877 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-7912877 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-7912877 .elementor-icon-box-title,
    .elementor-8 .elementor-element.elementor-element-7912877 .elementor-icon-box-title a {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-7912877>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-61adf94.elementor-view-default .elementor-icon {
        fill: #fff;
        color: #fff;
        border-color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-61adf94.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0;
    }

    .elementor-8 .elementor-element.elementor-element-61adf94 .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-61adf94 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-61adf94 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-61adf94 .elementor-icon-box-title,
    .elementor-8 .elementor-element.elementor-element-61adf94 .elementor-icon-box-title a {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-61adf94>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-881b233.elementor-view-default .elementor-icon {
        fill: #fff;
        color: #fff;
        border-color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-881b233.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0;
    }

    .elementor-8 .elementor-element.elementor-element-881b233 .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-881b233 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-881b233 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-881b233 .elementor-icon-box-title,
    .elementor-8 .elementor-element.elementor-element-881b233 .elementor-icon-box-title a {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-881b233>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-6d472bd.elementor-view-default .elementor-icon {
        fill: #fff;
        color: #fff;
        border-color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-6d472bd.elementor-position-top .elementor-icon-box-icon {
        margin-bottom: 0;
    }

    .elementor-8 .elementor-element.elementor-element-6d472bd .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-6d472bd .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-6d472bd .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-6d472bd .elementor-icon-box-title,
    .elementor-8 .elementor-element.elementor-element-6d472bd .elementor-icon-box-title a {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-6d472bd>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-a841ee2:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-a841ee2 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-521179d>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-521179d .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-bac4ae0 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-bac4ae0 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-bac4ae0 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-bac4ae0 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-bac4ae0>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-91fc4f1 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-91fc4f1 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-91fc4f1 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-91fc4f1 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-91fc4f1>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-8b96931 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-8b96931 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-8b96931 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-8b96931 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-8b96931>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-2792f06 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-2792f06 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-2792f06 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-2792f06 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-2792f06>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-521179d:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-521179d {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-a02af67>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-a02af67 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-ea20a00.elementor-view-default .elementor-icon {
        fill: #fff;
        color: #fff;
        border-color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-ea20a00.elementor-position-left .elementor-icon-box-icon {
        margin-right: 20px;
    }

    .elementor-8 .elementor-element.elementor-element-ea20a00 .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-ea20a00 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-ea20a00 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-ea20a00 .elementor-icon-box-title,
    .elementor-8 .elementor-element.elementor-element-ea20a00 .elementor-icon-box-title a {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-ea20a00>.elementor-widget-container {
        padding: 20px 0 0;
        border-style: solid;
        border-width: 1px;
        border-color: #02010100;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-ea20a00:hover .elementor-widget-container {
        background-color: #f8f9ff;
        border-style: solid;
        border-width: 1px;
        border-color: #6f56f6;
    }

    .elementor-8 .elementor-element.elementor-element-a02af67:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-a02af67 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-58e8f4a>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-58e8f4a .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-4a1db02 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-4a1db02 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-4a1db02 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-4a1db02 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-4a1db02>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-4a1db02:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-da8d29b .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-da8d29b .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-da8d29b .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-da8d29b .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-da8d29b>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-da8d29b:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-d0f7184 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-d0f7184 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-d0f7184 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-d0f7184 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-d0f7184>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-d0f7184:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-e10f3a0 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-e10f3a0 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-e10f3a0 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-e10f3a0 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-e10f3a0>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-e10f3a0:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-58e8f4a:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-58e8f4a {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-2d6c565>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-2d6c565 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-cbe84ab.elementor-view-default .elementor-icon {
        fill: #fff;
        color: #fff;
        border-color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-cbe84ab.elementor-position-left .elementor-icon-box-icon {
        margin-right: 20px;
    }

    .elementor-8 .elementor-element.elementor-element-cbe84ab .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-cbe84ab .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-cbe84ab .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-cbe84ab .elementor-icon-box-title,
    .elementor-8 .elementor-element.elementor-element-cbe84ab .elementor-icon-box-title a {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-cbe84ab>.elementor-widget-container {
        padding: 20px 0 0;
        border-style: solid;
        border-width: 1px;
        border-color: #02010100;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-cbe84ab:hover .elementor-widget-container {
        background-color: #f8f9ff;
        border-style: solid;
        border-width: 1px;
        border-color: #6f56f6;
    }

    .elementor-8 .elementor-element.elementor-element-2d6c565:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-2d6c565 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-5cb72f5>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-5cb72f5 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-fa00413 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-fa00413 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-fa00413 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-fa00413 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-fa00413>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-fa00413:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-feac8c7 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-feac8c7 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-feac8c7 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-feac8c7 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-feac8c7>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-feac8c7:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-0b0e3ba .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-0b0e3ba .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-0b0e3ba .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-0b0e3ba .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-0b0e3ba>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-0b0e3ba:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-d333d06 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-d333d06 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-d333d06 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-d333d06 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-d333d06>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-d333d06:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-5cb72f5:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-5cb72f5 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-dc96a30>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-dc96a30 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-52d37f8.elementor-view-default .elementor-icon {
        fill: #fff;
        color: #fff;
        border-color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-52d37f8.elementor-position-left .elementor-icon-box-icon {
        margin-right: 20px;
    }

    .elementor-8 .elementor-element.elementor-element-52d37f8 .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-52d37f8 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-52d37f8 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-52d37f8 .elementor-icon-box-title,
    .elementor-8 .elementor-element.elementor-element-52d37f8 .elementor-icon-box-title a {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-52d37f8>.elementor-widget-container {
        padding: 20px 0 0;
        border-style: solid;
        border-width: 1px;
        border-color: #02010100;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-52d37f8:hover .elementor-widget-container {
        background-color: #f8f9ff;
        border-style: solid;
        border-width: 1px;
        border-color: #6f56f6;
    }

    .elementor-8 .elementor-element.elementor-element-dc96a30:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-dc96a30 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-2492611>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-2492611 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-11ef7a5 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-11ef7a5 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-11ef7a5 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-11ef7a5 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-11ef7a5>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-11ef7a5:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-1169184 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-1169184 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-1169184 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-1169184 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-1169184>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-1169184:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-93ca55d .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-93ca55d .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-93ca55d .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-93ca55d .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-93ca55d>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-93ca55d:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-914054a .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-914054a .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-914054a .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-914054a .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-914054a>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-914054a:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-2492611:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-2492611 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-ff9c591>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-ff9c591 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-9419a99.elementor-view-default .elementor-icon {
        fill: #fff;
        color: #fff;
        border-color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-9419a99.elementor-position-left .elementor-icon-box-icon {
        margin-right: 20px;
    }

    .elementor-8 .elementor-element.elementor-element-9419a99 .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-9419a99 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-9419a99 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-9419a99 .elementor-icon-box-title,
    .elementor-8 .elementor-element.elementor-element-9419a99 .elementor-icon-box-title a {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-9419a99>.elementor-widget-container {
        padding: 20px 0 0;
        border-style: solid;
        border-width: 1px;
        border-color: #02010100;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-9419a99:hover .elementor-widget-container {
        background-color: #f8f9ff;
        border-style: solid;
        border-width: 1px;
        border-color: #6f56f6;
    }

    .elementor-8 .elementor-element.elementor-element-ff9c591:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-ff9c591 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-96c755e>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-96c755e .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-c9c2013 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-c9c2013 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-c9c2013 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-c9c2013 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-c9c2013>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-c9c2013:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-4bc5a85 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-4bc5a85 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-4bc5a85 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-4bc5a85 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-4bc5a85>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-4bc5a85:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-6dbde27 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-6dbde27 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-6dbde27 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-6dbde27 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-6dbde27>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-6dbde27:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-b26dae6 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-b26dae6 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-b26dae6 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-b26dae6 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-b26dae6>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-b26dae6:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-96c755e:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-96c755e {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-67fd9e9>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-67fd9e9 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-1c9c87e.elementor-view-default .elementor-icon {
        fill: #fff;
        color: #fff;
        border-color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-1c9c87e.elementor-position-left .elementor-icon-box-icon {
        margin-right: 20px;
    }

    .elementor-8 .elementor-element.elementor-element-1c9c87e .elementor-icon {
        font-size: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-1c9c87e .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-1c9c87e .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-1c9c87e .elementor-icon-box-title,
    .elementor-8 .elementor-element.elementor-element-1c9c87e .elementor-icon-box-title a {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-1c9c87e>.elementor-widget-container {
        padding: 20px 0 0;
        border-style: solid;
        border-width: 1px;
        border-color: #02010100;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-1c9c87e:hover .elementor-widget-container {
        background-color: #f8f9ff;
        border-style: solid;
        border-width: 1px;
        border-color: #6f56f6;
    }

    .elementor-8 .elementor-element.elementor-element-67fd9e9:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-67fd9e9 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-f66e8b8>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-f66e8b8 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-83f788f .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-83f788f .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-83f788f .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-83f788f .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-83f788f>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-83f788f:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-c4f31b0 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-c4f31b0 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-c4f31b0 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-c4f31b0 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-c4f31b0>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-c4f31b0:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-36844b6 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-36844b6 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-36844b6 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-36844b6 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-36844b6>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-36844b6:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF4D;
    }

    .elementor-8 .elementor-element.elementor-element-8dd611b .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-8dd611b .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-8dd611b .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-8dd611b .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-8dd611b>.elementor-widget-container {
        padding: 12px;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-8dd611b:hover .elementor-widget-container {
        background-color: #fff;
        border-style: solid;
        border-width: 1px;
        border-color: #eae9f2;
    }

    .elementor-8 .elementor-element.elementor-element-f66e8b8:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-f66e8b8 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 0;
    }

    .elementor-8 .elementor-element.elementor-element-038e3a2>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-038e3a2 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-7c44a98 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-7c44a98 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-7c44a98 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-7c44a98 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-7c44a98>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-48241d6 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-48241d6 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-48241d6 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-48241d6 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-48241d6>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-d6cf89f .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-d6cf89f .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-d6cf89f .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-d6cf89f .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-d6cf89f>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-a2d3b80 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-a2d3b80 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-a2d3b80 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-a2d3b80 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-a2d3b80>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-038e3a2:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-038e3a2 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-d47affd>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-d47affd .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-0876a31 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-0876a31 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-0876a31 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-0876a31 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-0876a31>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-fa2618a .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-fa2618a .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-fa2618a .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-fa2618a .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-fa2618a>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-bc0be92 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-bc0be92 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-bc0be92 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-bc0be92 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-bc0be92>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-fbbae2d .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-fbbae2d .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-fbbae2d .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-fbbae2d .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-fbbae2d>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-d47affd:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-d47affd {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-cba7ce5>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-cba7ce5 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-97e4ed9 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-97e4ed9 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-97e4ed9 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-97e4ed9 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-97e4ed9>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-0dff2d1 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-0dff2d1 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-0dff2d1 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-0dff2d1 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-0dff2d1>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-878fde6 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-878fde6 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-878fde6 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-878fde6 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-878fde6>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-ffa0e83 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-ffa0e83 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-ffa0e83 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-ffa0e83 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-ffa0e83>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-cba7ce5:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-cba7ce5 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-6a497b0>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-6a497b0 .elementor-repeater-item-6c3d509.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-aecfd0c .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-aecfd0c .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-aecfd0c .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-aecfd0c .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-aecfd0c>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-708a5a8 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-708a5a8 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-708a5a8 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-708a5a8 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-708a5a8>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-6fcbc9f .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-6fcbc9f .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-6fcbc9f .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-6fcbc9f .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-6fcbc9f>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-0feb164 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-0feb164 .elementor-icon-box-title {
        margin-bottom: 18px;
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-0feb164 .elementor-icon-box-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.06em;
    }

    .elementor-8 .elementor-element.elementor-element-0feb164 .elementor-icon-box-description {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.38em;
    }

    .elementor-8 .elementor-element.elementor-element-0feb164>.elementor-widget-container {
        padding: 25px;
        border-radius: 0;
    }

    .elementor-8 .elementor-element.elementor-element-6a497b0:not(.elementor-motion-effects-element-type-background) {
        background-color: #f8f9ff;
    }

    .elementor-8 .elementor-element.elementor-element-6a497b0 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    }

    .elementor-8 .elementor-element.elementor-element-cdb3935 .elementor-repeater-item-1084221.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-af7292d {
        text-align: center;
    }

    .elementor-8 .elementor-element.elementor-element-cdb3935:not(.elementor-motion-effects-element-type-background) {
        background-color: #fdfcff;
    }

    .elementor-8 .elementor-element.elementor-element-cdb3935 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 50px 0 0;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-8246a43>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-8246a43 .elementor-repeater-item-e347312.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-a228496 .elementor-toggle-title,
    .elementor-8 .elementor-element.elementor-element-a228496 .elementor-toggle-icon {
        color: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-a228496 .elementor-toggle-icon svg {
        fill: #333249;
    }

    .elementor-8 .elementor-element.elementor-element-a228496 .elementor-toggle-title {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 600;
    }

    .elementor-8 .elementor-element.elementor-element-a228496 .elementor-tab-title .elementor-toggle-icon svg {
        fill: #6f56f5;
    }

    .elementor-8 .elementor-element.elementor-element-a228496 .elementor-tab-content {
        color: #858492;
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.9em;
    }

    .elementor-8 .elementor-element.elementor-element-8246a43:not(.elementor-motion-effects-element-type-background) {
        background-color: #fdfcff;
    }

    .elementor-8 .elementor-element.elementor-element-8246a43 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 0 0 50px;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-9ded002>.elementor-container {
        max-width: 1450px;
    }

    .elementor-8 .elementor-element.elementor-element-9ded002 .elementor-repeater-item-7d8d35a.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-0044451 {
        text-align: center;
    }

    .elementor-8 .elementor-element.elementor-element-0044451 .elementor-heading-title {
        color: #fff;
        font-size: 40px;
        font-weight: 700;
        line-height: 54px;
    }

    .elementor-8 .elementor-element.elementor-element-0044451>.elementor-widget-container {
        margin: 0 0 40px;
    }

    .elementor-8 .elementor-element.elementor-element-e578781>.elementor-widget-container {
        margin: 0;
        padding: 0;
    }

    .elementor-8 .elementor-element.elementor-element-9ded002:not(.elementor-motion-effects-element-type-background) {
        background-color: #2f2370;
    }

    .elementor-8 .elementor-element.elementor-element-9ded002 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 80px 0 40px;
        z-index: 1;
    }

    .elementor-8 .elementor-element.elementor-element-8fb3ee9>.elementor-container {
        max-width: 1320px;
    }

    .elementor-8 .elementor-element.elementor-element-8fb3ee9 .elementor-repeater-item-f009f07.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-6071cad>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0;
    }

    .elementor-8 .elementor-element.elementor-element-1d99ede .elementor-repeater-item-fe706f5.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8 .elementor-element.elementor-element-45447ee .elementor-heading-title {
        color: #fff;
        font-family: "Mada", Sans-serif;
        font-size: 67px;
        font-weight: 900;
        line-height: 1.25em;
    }

    .elementor-8 .elementor-element.elementor-element-45447ee {
        z-index: 10;
    }

    .elementor-8 .elementor-element.elementor-element-04a42cd {
        color: #FFFFFFBF;
        font-family: "Roboto", Sans-serif;
        font-size: 22px;
        line-height: 1.7em;
        letter-spacing: .1px;
        z-index: 10;
    }

    .elementor-8 .elementor-element.elementor-element-04a42cd>.elementor-widget-container {
        padding: 2px 0 0;
    }

    .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__container {
        justify-content: center;
    }

    .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__instance {
        margin: 20px 0 0;
        border-style: solid;
        border-width: 0;
        border-color: #fff;
        border-radius: 2px;
    }

    .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__state-normal {
        padding: 11px 35px;
    }

    .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__state-hover {
        padding: 11px 35px;
    }

    .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__plane-normal {
        background-color: #FFFFFF00;
    }

    .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__plane-hover {
        background-color: transparent;
        background-image: linear-gradient(90deg, #dce35b 0%, #45b649 100%);
    }

    .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__state-normal .jet-button__label {
        color: #fff;
    }

    .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__state-normal .jet-button__label {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 1.6em;
    }

    .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__state-hover .jet-button__label {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 1.7em;
    }

    .elementor-8 .elementor-element.elementor-element-db0c5f1 {
        z-index: 10;
    }

    .elementor-8 .elementor-element.elementor-element-2874d7f {
        z-index: 4;
        top: 427px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2874d7f {
        left: 213px;
    }

    .elementor-8 .elementor-element.elementor-element-776ee56 {
        z-index: 4;
        top: 431px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-776ee56 {
        left: 301px;
    }

    .elementor-8 .elementor-element.elementor-element-4abd282 {
        z-index: 4;
        top: 405px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4abd282 {
        left: 387px;
    }

    .elementor-8 .elementor-element.elementor-element-4a273ee {
        z-index: 5;
        top: 303px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4a273ee {
        left: 761px;
    }

    .elementor-8 .elementor-element.elementor-element-fcf74ff {
        z-index: 3;
        top: 273px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-fcf74ff {
        left: 792px;
    }

    .elementor-8 .elementor-element.elementor-element-7074a78 {
        z-index: 2;
        top: 141px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7074a78 {
        left: 756px;
    }

    .elementor-8 .elementor-element.elementor-element-bc1fe46 {
        z-index: 4;
        top: 281px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-bc1fe46 {
        left: 563px;
    }

    .elementor-8 .elementor-element.elementor-element-6f82a34 {
        z-index: 3;
        top: 235px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6f82a34 {
        left: 459px;
    }

    .elementor-8 .elementor-element.elementor-element-918c4a8 {
        z-index: 2;
        top: 144px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-918c4a8 {
        left: 549px;
    }

    .elementor-8 .elementor-element.elementor-element-5e50054 {
        z-index: 2;
        top: 69px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5e50054 {
        left: 664px;
    }

    .elementor-8 .elementor-element.elementor-element-cd4b100 {
        z-index: -1;
        top: 257px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cd4b100 {
        left: 142px;
    }

    .elementor-8 .elementor-element.elementor-element-1d99ede {
        padding: 1px 0 58px;
        z-index: 10;
    }

    .elementor-8 .elementor-element.elementor-element-51ad944 {
        z-index: 0;
        top: 259px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-51ad944 {
        left: 75px;
    }

    .elementor-8 .elementor-element.elementor-element-8966e7c {
        z-index: 0;
        top: 292px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8966e7c {
        left: 198px;
    }

    .elementor-8 .elementor-element.elementor-element-8fb3ee9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #2f246f;
    }

    .elementor-8 .elementor-element.elementor-element-8fb3ee9>.elementor-background-overlay {
        opacity: .5;
        transition: background .3s, border-radius .3s, opacity .3s;
    }

    .elementor-8 .elementor-element.elementor-element-8fb3ee9 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 0 10px 20px;
    }

    .eael-reading-progress-wrap .eael-reading-progress {
        height: 5px !important;
    }

    .eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill {
        height: 5px !important;
        background-color: #1fd18e !important;
        transition: width 50ms ease;
    }

    @media (min-width: 768px) {
        .elementor-8 .elementor-element.elementor-element-befe631 {
            width: 33%;
        }

        .elementor-8 .elementor-element.elementor-element-e4f7678 {
            width: 33.996%;
        }

        .elementor-8 .elementor-element.elementor-element-a571200 {
            width: 33%;
        }

        .elementor-8 .elementor-element.elementor-element-5091ad3 {
            width: 40%;
        }

        .elementor-8 .elementor-element.elementor-element-2eea242 {
            width: 33%;
        }

        .elementor-8 .elementor-element.elementor-element-67b1c11 {
            width: 26.666%;
        }

        .elementor-8 .elementor-element.elementor-element-6071cad {
            width: 100%;
        }

        .elementor-8 .elementor-element.elementor-element-2dddbea {
            width: 72.306%;
        }

        .elementor-8 .elementor-element.elementor-element-4f292bb {
            width: 27.694%;
        }
    }

    @media (max-width: 1024px) {
        .elementor-8 .elementor-element.elementor-element-ffd71dc>.elementor-element-populated>.elementor-widget-wrap {
            padding: 10px;
        }

        .elementor-8 .elementor-element.elementor-element-393b8ca {
            font-size: 28px;
        }

        .elementor-8 .elementor-element.elementor-element-393b8ca>.elementor-widget-container {
            margin: 0 0 -40px;
        }

        .elementor-8 .elementor-element.elementor-element-c7f1abc {
            font-size: 18px;
        }

        .elementor-8 .elementor-element.elementor-element-c7f1abc>.elementor-widget-container {
            padding: 0;
        }

        .elementor-8 .elementor-element.elementor-element-7833056 {
            padding: 20px 10px 80px;
        }

        .elementor-8 .elementor-element.elementor-element-befe631.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
            align-content: space-between;
            align-items: space-between;
        }

        .elementor-8 .elementor-element.elementor-element-c8d0447 .elementor-counter-number-wrapper {
            font-size: 41px;
        }

        .elementor-8 .elementor-element.elementor-element-c8d0447 .elementor-counter-title {
            font-size: 14px;
        }

        .elementor-8 .elementor-element.elementor-element-e4f7678.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
            align-content: space-between;
            align-items: space-between;
        }

        .elementor-8 .elementor-element.elementor-element-ccd69d8 .elementor-counter-number-wrapper {
            font-size: 41px;
        }

        .elementor-8 .elementor-element.elementor-element-ccd69d8 .elementor-counter-title {
            font-size: 14px;
        }

        .elementor-8 .elementor-element.elementor-element-ccd69d8 {
            width: 100%;
            max-width: 100%;
        }

        .elementor-8 .elementor-element.elementor-element-a571200.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
            align-content: space-between;
            align-items: space-between;
        }

        .elementor-8 .elementor-element.elementor-element-8c91f88 .elementor-counter-number-wrapper {
            font-size: 41px;
        }

        .elementor-8 .elementor-element.elementor-element-8c91f88 .elementor-counter-title {
            font-size: 14px;
        }

        .elementor-8 .elementor-element.elementor-element-ed71750 {
            padding: 50px 10px;
        }

        .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-container:not(.eael-template) {
            height: 320px;
        }

        .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-container:not(.eael-template) {
            height: 320px;
        }

        .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-container:not(.eael-template) {
            height: 320px;
        }

        .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-container:not(.eael-template) {
            height: 320px;
        }

        .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-container:not(.eael-template) {
            height: 320px;
        }

        .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-container:not(.eael-template) {
            height: 320px;
        }

        .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-container:not(.eael-template) {
            height: 320px;
        }

        .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-container:not(.eael-template) {
            height: 320px;
        }

        .elementor-8 .elementor-element.elementor-element-91d954b {
            text-align: center;
        }

        .elementor-8 .elementor-element.elementor-element-5091ad3>.elementor-element-populated>.elementor-widget-wrap {
            padding: 10px;
        }

        .elementor-8 .elementor-element.elementor-element-037f586 img {
            width: 100%;
            max-width: 100%;
            height: 432px;
        }

        .elementor-8 .elementor-element.elementor-element-2eea242>.elementor-element-populated>.elementor-widget-wrap {
            padding: 10px;
        }

        .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__inner {
            padding: 15px;
        }

        .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__icon .jet-elements-icon {
            font-size: 30px;
        }

        .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__icon .inner {
            margin: 0;
        }

        .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__title-text {
            font-size: 20px;
        }

        .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__desc {
            font-size: 14px;
        }

        .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__inner {
            padding: 15px;
        }

        .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__icon .jet-elements-icon {
            font-size: 30px;
        }

        .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__icon .inner {
            margin: 0;
        }

        .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__title-text {
            font-size: 20px;
        }

        .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__desc {
            font-size: 14px;
        }

        .elementor-8 .elementor-element.elementor-element-67b1c11>.elementor-element-populated>.elementor-widget-wrap {
            padding: 10px;
        }

        .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__inner {
            padding: 15px;
        }

        .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__icon .jet-elements-icon {
            font-size: 30px;
        }

        .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__icon .inner {
            margin: 0;
        }

        .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__title-text {
            font-size: 20px;
        }

        .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__desc {
            font-size: 14px;
        }

        .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__inner {
            padding: 15px;
        }

        .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__icon .jet-elements-icon {
            font-size: 30px;
        }

        .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__icon .inner {
            margin: 0;
        }

        .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__title-text {
            font-size: 20px;
        }

        .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__desc {
            font-size: 14px;
        }

        .elementor-8 .elementor-element.elementor-element-ab2e698 {
            margin-top: 0;
            margin-bottom: 0;
        }

        .elementor-8 .elementor-element.elementor-element-37c569c {
            padding: 50px 0;
        }

        .elementor-8 .elementor-element.elementor-element-42d54d0>.elementor-widget-container {
            margin: 0 0 10px;
        }

        .elementor-8 .elementor-element.elementor-element-7c3dc8a>.elementor-element-populated {
            margin: 0 10px 10px 0;
            --e-column-margin-right: 10px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-a5017ff>.elementor-element-populated {
            margin: 0 10px 10px 0;
            --e-column-margin-right: 10px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-1db2914>.elementor-element-populated {
            margin: 0 10px 10px 0;
            --e-column-margin-right: 10px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-dc45ca9>.elementor-element-populated {
            margin: 0 10px 10px 0;
            --e-column-margin-right: 10px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-633bd90 {
            padding: 50px 10px;
        }

        .elementor-8 .elementor-element.elementor-element-28139a8>.elementor-widget-container {
            margin: 0 0 10px;
        }

        .elementor-8 .elementor-element.elementor-element-782f524 {
            padding: 50px 10px;
        }

        .elementor-8 .elementor-element.elementor-element-45447ee .elementor-heading-title {
            font-size: 35px;
        }

        .elementor-8 .elementor-element.elementor-element-04a42cd {
            font-size: 16px;
        }

        .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__state-normal {
            padding: 8px 35px;
        }

        .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__state-hover {
            padding: 8px 35px;
        }

        .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__state-normal .jet-button__label {
            font-size: 13px;
        }

        .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__state-hover .jet-button__label {
            font-size: 13px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2874d7f {
            left: 113px;
        }

        .elementor-8 .elementor-element.elementor-element-2874d7f {
            top: 327px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-776ee56 {
            left: 201px;
        }

        .elementor-8 .elementor-element.elementor-element-776ee56 {
            top: 331px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4abd282 {
            left: 287px;
        }

        .elementor-8 .elementor-element.elementor-element-4abd282 {
            top: 305px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4a273ee {
            left: 561px;
        }

        .elementor-8 .elementor-element.elementor-element-4a273ee {
            top: 103px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-fcf74ff {
            left: 592px;
        }

        .elementor-8 .elementor-element.elementor-element-fcf74ff {
            top: 173px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7074a78 {
            left: 556px;
        }

        .elementor-8 .elementor-element.elementor-element-7074a78 {
            top: 41px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-bc1fe46 {
            left: 363px;
        }

        .elementor-8 .elementor-element.elementor-element-bc1fe46 {
            top: 181px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6f82a34 {
            left: 239px;
        }

        .elementor-8 .elementor-element.elementor-element-6f82a34 {
            top: 135px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-918c4a8 {
            left: 349px;
        }

        .elementor-8 .elementor-element.elementor-element-918c4a8 {
            top: 44px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5e50054 {
            left: 444px;
        }

        .elementor-8 .elementor-element.elementor-element-5e50054 {
            top: -39px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-cd4b100 {
            left: 42px;
        }

        .elementor-8 .elementor-element.elementor-element-cd4b100 {
            top: 157px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-51ad944 {
            left: 0;
        }

        .elementor-8 .elementor-element.elementor-element-51ad944 {
            top: 159px;
        }

        body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8966e7c {
            left: 108px;
        }

        .elementor-8 .elementor-element.elementor-element-8966e7c {
            top: 192px;
        }

        .elementor-8 .elementor-element.elementor-element-8fb3ee9 {
            padding: 50px 10px 20px;
        }
    }

    @media (max-width: 767px) {
        .elementor-8 .elementor-element.elementor-element-ffd71dc>.elementor-element-populated>.elementor-widget-wrap {
            padding: 10px 10px 50px;
        }

        .elementor-8 .elementor-element.elementor-element-393b8ca {
            font-size: 24px;
            line-height: 26px;
        }

        .elementor-8 .elementor-element.elementor-element-393b8ca>.elementor-widget-container {
            margin: 0 0 -20px;
            padding: 20px 0 0;
        }

        .elementor-8 .elementor-element.elementor-element-c7f1abc {
            text-align: center;
            font-size: 18px;
            line-height: 22px;
        }

        .elementor-8 .elementor-element.elementor-element-c7f1abc>.elementor-widget-container {
            padding: 10px 0 0;
        }

        .elementor-8 .elementor-element.elementor-element-7833056 {
            margin-top: 0;
            margin-bottom: 0;
            padding: 20px 10px 0;
        }

        .elementor-8 .elementor-element.elementor-element-e4f7678>.elementor-element-populated {
            margin: 40px 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-a571200>.elementor-element-populated {
            margin: 40px 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-ed71750 {
            padding: 30px 0 30px 10px;
        }

        .elementor-8 .elementor-element.elementor-element-766b607 .elementor-heading-title {
            font-size: 24px;
        }

        .elementor-8 .elementor-element.elementor-element-9d7f500 {
            font-size: 18px;
            line-height: 22px;
        }

        .elementor-8 .elementor-element.elementor-element-3acc03d .eael-elements-flip-box-container:not(.eael-template) {
            height: 300px;
        }

        .elementor-8 .elementor-element.elementor-element-3acc03d>.elementor-widget-container {
            margin: 0;
        }

        .elementor-8 .elementor-element.elementor-element-6b362c0 .eael-elements-flip-box-container:not(.eael-template) {
            height: 300px;
        }

        .elementor-8 .elementor-element.elementor-element-6b362c0>.elementor-widget-container {
            margin: 0;
        }

        .elementor-8 .elementor-element.elementor-element-12c9848>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 20px;
        }

        .elementor-8 .elementor-element.elementor-element-04102ef .eael-elements-flip-box-container:not(.eael-template) {
            height: 300px;
        }

        .elementor-8 .elementor-element.elementor-element-04102ef>.elementor-widget-container {
            margin: 0;
        }

        .elementor-8 .elementor-element.elementor-element-e03e99e .eael-elements-flip-box-container:not(.eael-template) {
            height: 300px;
        }

        .elementor-8 .elementor-element.elementor-element-d9e1a19 .eael-elements-flip-box-container:not(.eael-template) {
            height: 300px;
        }

        .elementor-8 .elementor-element.elementor-element-39c49e2 .eael-elements-flip-box-container:not(.eael-template) {
            height: 300px;
        }

        .elementor-8 .elementor-element.elementor-element-798717c .eael-elements-flip-box-container:not(.eael-template) {
            height: 300px;
        }

        .elementor-8 .elementor-element.elementor-element-d2684c1 .eael-elements-flip-box-container:not(.eael-template) {
            height: 300px;
        }

        .elementor-8 .elementor-element.elementor-element-f810766>.elementor-element-populated {
            margin: 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-5091ad3.elementor-column {
            order: 3;
        }

        .elementor-8 .elementor-element.elementor-element-2eea242.elementor-column {
            order: 2;
        }

        .elementor-8 .elementor-element.elementor-element-2eea242>.elementor-element-populated {
            margin: 0 0 30px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-2eea242>.elementor-element-populated>.elementor-widget-wrap {
            padding: 0 10px;
        }

        .elementor-8 .elementor-element.elementor-element-0189a10 .jet-services__inner {
            padding: 0 15px;
        }

        .elementor-8 .elementor-element.elementor-element-0189a10>.elementor-widget-container {
            margin: -15px 0 0;
        }

        .elementor-8 .elementor-element.elementor-element-1384e76 .jet-services__inner {
            padding: 0 15px;
        }

        .elementor-8 .elementor-element.elementor-element-1384e76>.elementor-widget-container {
            margin: -15px 0 0;
        }

        .elementor-8 .elementor-element.elementor-element-67b1c11.elementor-column {
            order: 1;
        }

        .elementor-8 .elementor-element.elementor-element-67b1c11>.elementor-element-populated>.elementor-widget-wrap {
            padding: 0 10px;
        }

        .elementor-8 .elementor-element.elementor-element-b91d944 .jet-services__inner {
            padding: 0 15px;
        }

        .elementor-8 .elementor-element.elementor-element-b91d944>.elementor-widget-container {
            margin: -15px 0 0;
        }

        .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__inner {
            padding: 0 15px;
        }

        .elementor-8 .elementor-element.elementor-element-05c7598 .jet-services__icon .inner {
            width: 60px;
            height: 60px;
        }

        .elementor-8 .elementor-element.elementor-element-05c7598>.elementor-widget-container {
            margin: -15px 0 0;
            padding: 0;
        }

        .elementor-8 .elementor-element.elementor-element-ab2e698 {
            margin-top: 0;
            margin-bottom: 0;
            padding: 0;
        }

        .elementor-8 .elementor-element.elementor-element-7c3dc8a>.elementor-element-populated {
            margin: 0 0 30px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-fe2a394 .elementor-icon-box-icon {
            margin-bottom: 0;
        }

        .elementor-8 .elementor-element.elementor-element-a5017ff>.elementor-element-populated {
            margin: 0 0 30px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-6781c20 .elementor-icon-box-icon {
            margin-bottom: 0;
        }

        .elementor-8 .elementor-element.elementor-element-1db2914>.elementor-element-populated {
            margin: 0 0 30px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-9fc5524 .elementor-icon-box-icon {
            margin-bottom: 0;
        }

        .elementor-8 .elementor-element.elementor-element-dc45ca9>.elementor-element-populated {
            margin: 0 0 30px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-8 .elementor-element.elementor-element-1b25728 .elementor-icon-box-icon {
            margin-bottom: 0;
        }

        .elementor-8 .elementor-element.elementor-element-782f524 {
            padding: 50px 10px 30px;
        }

        .elementor-8 .elementor-element.elementor-element-55c6992 .elementor-icon-box-icon {
            margin-bottom: 0;
        }

        .elementor-8 .elementor-element.elementor-element-7912877 .elementor-icon-box-icon {
            margin-bottom: 0;
        }

        .elementor-8 .elementor-element.elementor-element-61adf94 .elementor-icon-box-icon {
            margin-bottom: 0;
        }

        .elementor-8 .elementor-element.elementor-element-881b233 .elementor-icon-box-icon {
            margin-bottom: 0;
        }

        .elementor-8 .elementor-element.elementor-element-6d472bd .elementor-icon-box-icon {
            margin-bottom: 0;
        }

        .elementor-8 .elementor-element.elementor-element-ea20a00 .elementor-icon-box-icon {
            margin-bottom: 20px;
        }

        .elementor-8 .elementor-element.elementor-element-cbe84ab .elementor-icon-box-icon {
            margin-bottom: 20px;
        }

        .elementor-8 .elementor-element.elementor-element-52d37f8 .elementor-icon-box-icon {
            margin-bottom: 20px;
        }

        .elementor-8 .elementor-element.elementor-element-9419a99 .elementor-icon-box-icon {
            margin-bottom: 20px;
        }

        .elementor-8 .elementor-element.elementor-element-1c9c87e .elementor-icon-box-icon {
            margin-bottom: 20px;
        }

        .elementor-8 .elementor-element.elementor-element-0044451 .elementor-heading-title {
            font-size: 43px;
            line-height: 48px;
        }

        .elementor-8 .elementor-element.elementor-element-0044451>.elementor-widget-container {
            margin: 0 0 10px;
        }

        .elementor-8 .elementor-element.elementor-element-9ded002 {
            padding: 0;
        }

        .elementor-8 .elementor-element.elementor-element-45447ee .elementor-heading-title {
            font-size: 28px;
            line-height: 1.3em;
        }

        .elementor-8 .elementor-element.elementor-element-04a42cd {
            font-size: 14px;
        }

        .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__container {
            justify-content: center;
        }

        .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__instance {
            margin: 10px 0 0;
        }

        .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__state-normal {
            padding: 14px 35px;
        }

        .elementor-8 .elementor-element.elementor-element-db0c5f1 .jet-button__state-hover {
            padding: 14px 35px;
        }

        .elementor-8 .elementor-element.elementor-element-8fb3ee9 {
            padding: 40px 0 0;
        }
    }

    @media (max-width: 1024px) and (min-width:768px) {
        .elementor-8 .elementor-element.elementor-element-ffd71dc {
            width: 100%;
        }

        .elementor-8 .elementor-element.elementor-element-56fa4ca {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-12c9848 {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-f37ada2 {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-a6a5ac8 {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-f810766 {
            width: 100%;
        }

        .elementor-8 .elementor-element.elementor-element-2eea242 {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-67b1c11 {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-7c3dc8a {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-a5017ff {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-1db2914 {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-dc45ca9 {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-3bcedff {
            width: 33%;
        }

        .elementor-8 .elementor-element.elementor-element-05a430a {
            width: 33%;
        }

        .elementor-8 .elementor-element.elementor-element-5560bad {
            width: 33%;
        }

        .elementor-8 .elementor-element.elementor-element-0cacaab {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-cbd2892 {
            width: 50%;
        }

        .elementor-8 .elementor-element.elementor-element-2dddbea {
            width: 100%;
        }

        .elementor-8 .elementor-element.elementor-element-4f292bb {
            width: 100%;
        }
    }

    .gradient-text {
        text-align: center;
        background: linear-gradient(90.1deg, #f00202 .04%, #953eff 97.81%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        font-size: 106px;
        line-height: 114px;
        font-weight: 700;
    }

    @media (max-width: 768px) {
        .gradient-text {
            font-size: 76px;
            line-height: 70px;
        }
    }

    .gradient-text {
        text-align: center;
        background: linear-gradient(90.1deg, #f00202 .04%, #953eff 97.81%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        font-size: 106px;
        line-height: 114px;
        font-weight: 700;
    }

    @media (max-width: 768px) {
        .gradient-text {
            font-size: 76px;
            line-height: 70px;
        }
    }

    .image-cont-f {
        border: 1px solid #eae9f2;
        max-width: 215px;
        height: 75px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }

    .image-cont-f {
        border: 1px solid #eae9f2;
        max-width: 215px;
        height: 75px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }

    .image-cont-f {
        border: 1px solid #eae9f2;
        max-width: 215px;
        height: 75px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }

    .image-cont-f {
        border: 1px solid #eae9f2;
        max-width: 215px;
        height: 75px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }

    .tools-flip-card {
        min-height: 300px !important;
    }

    .card-descr {
        min-height: 100px;
    }

    span.card-back-descr {
        display: block !important;
        margin-top: -35px !important;
    }

    @media (max-width: 768px) {
        .card-descr {
            min-height: 100%;
            margin-bottom: 10px;
        }
    }

    .tools-flip-card {
        min-height: 300px !important;
    }

    .card-descr {
        min-height: 100px;
    }

    span.card-back-descr {
        display: block !important;
        margin-top: -35px !important;
    }

    @media (max-width: 768px) {
        .card-descr {
            min-height: 100%;
            margin-bottom: 10px;
        }
    }

    body .our-dev-box:hover h3 {
        color: #000000 !important;
    }

    body .our-dev-box.active .elementor-widget-container {
        background: #f8f9ff !important;
        cursor: pointer;
        border: 1px solid #6f56f6;
    }

    body .our-dev-box:hover {
        cursor: pointer;
    }

    body .our-dev-box:hover .elementor-widget-container {
        border: 1px solid #6F56F6 !important;
    }

    body .our-dev-box.active .elementor-widget-container h3 {
        color: #000 !important;
    }

    .our-dev-box .elementor-widget-container {
        border: 1px solid #eae9ee;
        width: 100%;
    }

    .arrow-link {
        position: absolute;
        bottom: 10px;
        right: 10px;
        padding: 0 3px 3px 4px;
        width: 21px;
        height: 21px;
        border: 1px solid #4b51f0;
        border-radius: 50%;
    }

    .our-dev-box.active .arrow-link {
        border: 1px solid #574ff2;
    }

    .our-dev-box.active .arrow-link-icon {
        color: #574ff2;
    }

    .our-dev-box:hover .arrow-link {
        border: 1px solid #fff;
        background-color: #574ff2;
    }

    .our-dev-box:hover .arrow-link-icon {
        color: #fff;
    }

    .arrow-link-icon {
        font-size: 13px;
        color: #574ff2;
    }

    body .our-dev-box:hover h3 {
        color: #000000 !important;
    }

    body .our-dev-box.active .elementor-widget-container {
        background: #f8f9ff !important;
        cursor: pointer;
        border: 1px solid #6f56f6;
    }

    body .our-dev-box:hover {
        cursor: pointer;
    }

    body .our-dev-box:hover .elementor-widget-container {
        border: 1px solid #6F56F6 !important;
    }

    body .our-dev-box.active .elementor-widget-container h3 {
        color: #000 !important;
    }

    .our-dev-box .elementor-widget-container {
        border: 1px solid #eae9ee;
        width: 100%;
    }

    .arrow-link {
        position: absolute;
        bottom: 10px;
        right: 10px;
        padding: 0 3px 3px 4px;
        width: 21px;
        height: 21px;
        border: 1px solid #4b51f0;
        border-radius: 50%;
    }

    .our-dev-box.active .arrow-link {
        border: 1px solid #574ff2;
    }

    .our-dev-box.active .arrow-link-icon {
        color: #574ff2;
    }


    .our-dev-box:hover .arrow-link {
        border: 1px solid #fff;
        background-color: #574ff2;
    }

    .our-dev-box:hover .arrow-link-icon {
        color: #fff;
    }

    .arrow-link-icon {
        font-size: 13px;
        color: #574ff2;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    body .our-dev-posts:hover h3 {
        color: #333249 !important;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    body .our-dev-posts:hover h3 {
        color: #333249 !important;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-row {
        display: none;
    }

    .our-dev-row.active {
        display: block;
    }

    .our-dev-row {
        padding-bottom: 50px;
    }

    .our-dev-box-mob {
        width: 100%;
    }

    .arrow-link-mobile {
        position: absolute;
        bottom: 5px;
        right: 50%;
        transform: translateX(50%);
        padding: 0 3px 3px 4px;
        width: 21px;
        height: 21px;
        border-radius: 50%;
    }

    .arrow-link-icon-mob {
        font-size: 24px;
        color: rgba(111, 86, 245, .8);
    }

    .our-dev-box-mob .elementor-widget-container {
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .our-dev-box-mob .elementor-icon-box-wrapper {
        display: flex;
        flex-direction: row;
        margin-left: 25px;
    }

    .our-dev-box-mob .elementor-icon-box-content {
        margin-left: 20px;
    }

    .our-dev-box-mob:focus .arrow-link-icon-mob {
        color: rgba(234, 233, 242, 1) !important;
        font-size: 27px;
    }

    .our-dev-box-mob .elementor-widget-container:hover {
        background-color: #f8f9ff !important;
    }

    .our-dev-box-mob .elementor-widget-container:focus {
        background-color: #f8f9ff !important;
    }

    @media (max-width: 450px) {
        .our-dev-posts h3.elementor-icon-box-title {
            margin: 10px 0 0 0 !important;
        }
    }

    @media (max-width: 768px) {
        .our-dev-row.active {
            display: none;
        }
    }

    .our-dev-box-mob {
        width: 100%;
    }

    .arrow-link-mobile {
        position: absolute;
        bottom: 5px;
        right: 50%;
        transform: translateX(50%);
        padding: 0 3px 3px 4px;
        width: 21px;
        height: 21px;
        border-radius: 50%;
    }

    .arrow-link-icon-mob {
        font-size: 24px;
        color: rgba(111, 86, 245, .8);
    }

    .our-dev-box-mob .elementor-widget-container {
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .our-dev-box-mob .elementor-icon-box-wrapper {
        display: flex;
        flex-direction: row;
        margin-left: 25px;
    }

    .our-dev-box-mob .elementor-icon-box-content {
        margin-left: 20px;
    }

    .our-dev-box-mob:focus .arrow-link-icon-mob {
        color: rgba(234, 233, 242, 1) !important;
        font-size: 27px;
    }

    .our-dev-box-mob .elementor-widget-container:hover {
        background-color: #f8f9ff !important;
    }

    .our-dev-box-mob .elementor-widget-container:focus {
        background-color: #f8f9ff !important;
    }

    @media (max-width: 450px) {
        .our-dev-posts h3.elementor-icon-box-title {
            margin: 10px 0 0 0 !important;
        }
    }

    @media (max-width: 768px) {
        .our-dev-row.active {
            display: none;
        }
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts:hover h3 {
        color: #6F56F5 !important;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts:hover h3 {
        color: #6F56F5 !important;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-row-mob {
        display: none;
    }

    .our-dev-row-mob {
        padding-bottom: 50px;
    }

    .our-dev-box:hover h3 {
        color: #fff !important;
    }

    .our-dev-box.active .elementor-widget-container {
        background: #3C56EC !important;
    }

    .our-dev-box.active .elementor-widget-container h3 {
        color: #fff !important;
    }

    .our-dev-box:hover h3 {
        color: #fff !important;
    }

    .our-dev-box.active .elementor-widget-container {
        background: #3C56EC !important;
    }

    .our-dev-box.active .elementor-widget-container h3 {
        color: #fff !important;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    .our-dev-posts h3 {
        min-height: 40px;
    }

    .our-dev-posts .elementor-icon-box-description {
        min-height: 67px;
    }

    body {
        position: relative !important;
    }

    .swiper {
        max-width: 1320px !important;
        width: 100% !important;
        min-height: 440px !important;
    }

    .swiper-slide {
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        padding: 24px;
        max-width: 420px !important;
        height: 392px !important;
        text-align: center;
        font-size: 18px;
        background: linear-gradient(90.1deg, #3c56ec .04%, #953eff 97.81%);
        box-sizing: border-box;
        border-radius: 8px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    @media (max-width: 1290px) {
        .swiper-slide {
            height: 432px !important;
        }

        .swiper {
            min-height: 475px !important;
        }
    }

    @media (max-width: 1050px) {
        .swiper-slide {
            height: 100%;
            min-height: 482px !important;
        }

        .swiper {
            min-height: 520px !important;
        }
    }

    @media (max-width: 900px) {
        .swiper-slide {
            min-height: 392px !important;
        }

        .swiper {
            min-height: 475px !important;
        }
    }

    @media (max-width: 768px) {
        .swiper-slide {
            max-width: 100%;
        }
    }

    .swiper-button-next:after,
    .swiper-button-prev:after {
        color: #6f56f6 !important;
    }

    .swiper-pagination-bullet-active {
        background-color: #6f56f6 !important;
    }

    .swiper-button-next {
        background-image: none !important;
    }

    .swiper-button-prev {
        background-image: none !important;
    }

    @media (max-width: 1420px) {
        div.swiper-button-prev {
            display: none !important;
        }

        div.swiper-button-next {
            display: none !important;
        }
    }

    .swiper_personality {
        display: flex;
        align-items: center;
        text-align: left;
        width: 100%;
        margin-bottom: 25px;
    }

    .swiper_image {
        height: 60px;
        width: 60px;
        margin-right: 16px;
    }

    .swiper_image img {
        border-radius: 50%;
    }

    .swiper_name {
        font-weight: 700;
        font-size: 18px;
        line-height: 28px;
        color: #fff;
    }

    .swiper_position {
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
        color: #fff;
    }

    .swiper_comment {
        min-height: 182px;
        text-align: left;
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
        color: #fff;
        padding-bottom: 25px;
    }

    .swiper_button-con {
        width: 100% !important;
    }

    a.swiper_button {
        display: flex !important;
        justify-content: center;
        align-items: center;
        width: 180px !important;
        height: 54px !important;
        border: 1px solid #FFFFFF !important;
        border-radius: 2px;
    }

    a.swiper_button:hover {
        opacity: .7;
    }

    .swiper_button p {
        font-weight: 700;
        font-size: 14px;
        margin-top: 10px;
        color: #fff;
    }

    body {
        position: relative !important;
    }

    .swiper {
        max-width: 1320px !important;
        width: 100% !important;
        min-height: 440px !important;
    }

    .swiper-slide {
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        padding: 24px;
        max-width: 420px !important;
        height: 392px !important;
        text-align: center;
        font-size: 18px;
        background: linear-gradient(90.1deg, #3c56ec .04%, #953eff 97.81%);
        box-sizing: border-box;
        border-radius: 8px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    @media (max-width: 1290px) {
        .swiper-slide {
            height: 432px !important;
        }

        .swiper {
            min-height: 475px !important;
        }
    }

    @media (max-width: 1050px) {
        .swiper-slide {
            height: 100%;
            min-height: 482px !important;
        }

        .swiper {
            min-height: 520px !important;
        }
    }

    @media (max-width: 900px) {
        .swiper-slide {
            min-height: 392px !important;
        }

        .swiper {
            min-height: 475px !important;
        }
    }

    @media (max-width: 768px) {
        .swiper-slide {
            max-width: 100%;
        }
    }

    .swiper-button-next:after,
    .swiper-button-prev:after {
        color: #6f56f6 !important;
    }

    .swiper-pagination-bullet-active {
        background-color: #6f56f6 !important;
    }

    .swiper-button-next {
        background-image: none !important;
    }

    .swiper-button-prev {
        background-image: none !important;
    }

    @media (max-width: 1420px) {
        div.swiper-button-prev {
            display: none !important;
        }

        div.swiper-button-next {
            display: none !important;
        }
    }

    .swiper_personality {
        display: flex;
        align-items: center;
        text-align: left;
        width: 100%;
        margin-bottom: 25px;
    }

    .swiper_image {
        height: 60px;
        width: 60px;
        margin-right: 16px;
    }

    .swiper_image img {
        border-radius: 50%;
    }

    .swiper_name {
        font-weight: 700;
        font-size: 18px;
        line-height: 28px;
        color: #fff;
    }

    .swiper_position {
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
        color: #fff;
    }

    .swiper_comment {
        min-height: 182px;
        text-align: left;
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
        color: #fff;
        padding-bottom: 25px;
    }

    .swiper_button-con {
        width: 100% !important;
    }

    a.swiper_button {
        display: flex !important;
        justify-content: center;
        align-items: center;
        width: 180px !important;
        height: 54px !important;
        border: 1px solid #FFFFFF !important;
        border-radius: 2px;
    }

    a.swiper_button:hover {
        opacity: .7;
    }

    .swiper_button p {
        font-weight: 700;
        font-size: 14px;
        margin-top: 10px;
        color: #fff;
    }

    .header-orange-btn a {
        background: linear-gradient(95deg, #faca17 20%, #ff9c48 80%);
    }

    .header-orange-btn a {
        background: linear-gradient(95deg, #faca17 20%, #ff9c48 80%);
    }

    .header-orange-btn a {
        background: linear-gradient(95deg, #faca17 20%, #ff9c48 80%);
    }

    .header-orange-btn a {
        background: linear-gradient(95deg, #faca17 20%, #ff9c48 80%);
    }

    .elementor-29 .elementor-element.elementor-element-b900606>.elementor-container {
        max-width: 1320px;
    }

    .elementor-29 .elementor-element.elementor-element-b900606 .elementor-repeater-item-a7ec08e.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-29 .elementor-element.elementor-element-b161924.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-29 .elementor-element.elementor-element-b161924>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-29 .elementor-element.elementor-element-b161924>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 10px;
    }

    .elementor-29 .elementor-element.elementor-element-a3e5157 .jet-logo {
        justify-content: flex-start;
    }

    .elementor-29 .elementor-element.elementor-element-a3e5157>.elementor-widget-container {
        margin: 0;
        padding: 0;
    }

    .elementor-29 .elementor-element.elementor-element-e36e63e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-29 .elementor-element.elementor-element-e36e63e>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav--horizontal {
        justify-content: center;
        text-align: center;
    }

    body:not(.rtl) .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav--horizontal .jet-nav__sub {
        text-align: left;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-top {
        color: #000;
        padding: 0;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-top .jet-nav-link-text {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 500;
        line-height: 1.2em;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item:hover>.menu-item-link-top {
        color: #6f56f5;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav>.jet-nav__item {
        margin: 0 30px 0 0;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav__sub {
        width: 220px;
        background-color: #fff;
        border-radius: 5px;
        box-shadow: 4px 11px 26px 0px rgba(17, 22, 50, .14);
        padding: 14px 20px 15px;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav__sub>.menu-item:first-child>.menu-item-link {
        border-radius: 5px 5px 0 0;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav__sub>.menu-item:last-child>.menu-item-link {
        border-radius: 0 0 5px 5px;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav--horizontal .jet-nav-depth-0 {
        margin-top: 10px;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav-depth-0 .jet-nav__sub {
        margin-left: 8px;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-sub .jet-nav-link-text {
        font-family: "Mada", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 2em;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-sub {
        color: #000;
        padding: 0;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item:hover>.menu-item-link-sub {
        color: #6f56f5;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav__mobile-trigger {
        width: 30px;
        height: 30px;
        font-size: 30px;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav__mobile-close-btn {
        font-size: 30px;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025>.elementor-widget-container {
        margin: 0 0 0 30px;
        padding: 0;
    }

    .elementor-29 .elementor-element.elementor-element-35f7eb7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-29 .elementor-element.elementor-element-33d43ac>.elementor-container {
        max-width: 300px;
    }

    .elementor-29 .elementor-element.elementor-element-33d43ac .elementor-repeater-item-a2844dc.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__container {
        justify-content: flex-end;
    }

    .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__instance {
        border-style: solid;
        border-width: 0;
        border-color: #fff;
        border-radius: 2px;
    }

    .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-normal {
        padding: 8px 45px;
    }

    .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-hover {
        padding: 8px 45px;
    }

    .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__plane-normal {
        background-color: #FFFFFF00;
    }

    .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__plane-hover {
        background-color: transparent;
        background-image: linear-gradient(90deg, #dce35b 0%, #45b649 100%);
    }

    .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-normal .jet-button__label {
        color: #fff;
    }

    .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-normal .jet-button__label {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 1.6em;
    }

    .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-hover .jet-button__label {
        font-family: "Mada", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 1.7em;
    }

    .elementor-29 .elementor-element.elementor-element-33d43ac {
        margin-top: 0;
        margin-bottom: 0;
    }

    .elementor-29 .elementor-element.elementor-element-b900606:not(.elementor-motion-effects-element-type-background) {
        background-color: var(--e-global-color-7e33b2a);
    }

    .elementor-29 .elementor-element.elementor-element-b900606 {
        border-style: solid;
        border-width: 0;
        border-color: #eee;
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 0 10px 15px;
        z-index: 5;
    }

    @media (max-width: 1024px) {
        .elementor-29 .elementor-element.elementor-element-b161924.elementor-column {
            order: 1;
        }

        .elementor-29 .elementor-element.elementor-element-e36e63e.elementor-column {
            order: 2;
        }

        .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav--horizontal {
            justify-content: center;
            text-align: center;
        }

        .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-top .jet-nav-link-text {
            font-size: 14px;
        }

        .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-top {
            padding: 0 2px;
        }

        .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav>.jet-nav__item {
            margin: 0 6px;
        }

        .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-sub .jet-nav-link-text {
            font-size: 14px;
        }

        .elementor-29 .elementor-element.elementor-element-a83b025>.elementor-widget-container {
            margin: 0;
        }

        .elementor-29 .elementor-element.elementor-element-35f7eb7.elementor-column {
            order: 3;
        }

        .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-normal {
            padding: 8px 35px;
        }

        .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-hover {
            padding: 8px 35px;
        }

        .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-normal .jet-button__label {
            font-size: 13px;
        }

        .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-hover .jet-button__label {
            font-size: 13px;
        }

        .elementor-29 .elementor-element.elementor-element-b900606 {
            border-width: 0;
        }
    }

    @media (min-width: 768px) {
        .elementor-29 .elementor-element.elementor-element-b161924 {
            width: 23.956%;
        }

        .elementor-29 .elementor-element.elementor-element-e36e63e {
            width: 50%;
        }

        .elementor-29 .elementor-element.elementor-element-35f7eb7 {
            width: 24.035%;
        }
    }

    @media (max-width: 1024px) and (min-width:768px) {
        .elementor-29 .elementor-element.elementor-element-b161924 {
            width: 22%;
        }

        .elementor-29 .elementor-element.elementor-element-e36e63e {
            width: 56%;
        }

        .elementor-29 .elementor-element.elementor-element-35f7eb7 {
            width: 22%;
        }

        .elementor-29 .elementor-element.elementor-element-88ba836 {
            width: 100%;
        }
    }

    @media (max-width: 767px) {
        .elementor-29 .elementor-element.elementor-element-b161924 {
            width: 60%;
        }

        .elementor-29 .elementor-element.elementor-element-e36e63e {
            width: 40%;
        }

        .elementor-29 .elementor-element.elementor-element-a83b025 .jet-mobile-menu .menu-item-link {
            justify-content: center;
            text-align: center;
        }

        .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-top .jet-nav-link-text {
            font-size: 20px;
        }

        .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav>.jet-nav__item {
            margin: 6px 0;
        }

        .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-sub .jet-nav-link-text {
            font-size: 17px;
        }

        .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav {
            width: 90%;
            padding: 60px 20px 10px;
        }

        .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__container {
            justify-content: center;
        }

        .elementor-29 .elementor-element.elementor-element-b900606 {
            border-width: 0 0 1px;
            margin-top: 0;
            margin-bottom: 0;
            padding: 15px 10px;
        }
    }

    body:not(.rtl) .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav--horizontal .jet-nav__sub {
        width: 335px;
    }

    @media (max-width: 900px) {
        body:not(.rtl) .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav--horizontal .jet-nav__sub {
            width: 255px;
        }
    }

    .header-orange-btn a {
        background: linear-gradient(95deg, #faca17 20%, #ff9c48 80%);
    }

    .header-orange-btn a {
        background: linear-gradient(95deg, #faca17 20%, #ff9c48 80%);
    }

    body:not(.rtl) .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav--horizontal .jet-nav__sub {
        width: 335px;
    }

    @media (max-width: 900px) {
        body:not(.rtl) .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav--horizontal .jet-nav__sub {
            width: 255px;
        }
    }

    .header-orange-btn a {
        background: linear-gradient(95deg, #faca17 20%, #ff9c48 80%);
    }

    .header-orange-btn a {
        background: linear-gradient(95deg, #faca17 20%, #ff9c48 80%);
    }

    .elementor-39 .elementor-element.elementor-element-60f1693>.elementor-container {
        max-width: 1300px;
    }

    .elementor-39 .elementor-element.elementor-element-60f1693 .elementor-repeater-item-fee81a1.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-39 .elementor-element.elementor-element-6df2ab5>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 20px 0 0;
    }

    .elementor-39 .elementor-element.elementor-element-698d4de .jet-logo {
        justify-content: flex-start;
    }

    .elementor-39 .elementor-element.elementor-element-698d4de>.elementor-widget-container {
        padding: 10px 0 0 9px;
    }

    .elementor-39 .elementor-element.elementor-element-05c2f2a .elementor-icon-list-icon i {
        color: #fff;
    }

    .elementor-39 .elementor-element.elementor-element-05c2f2a {
        --e-icon-list-icon-size: 14px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em)*0.125);
        width: auto;
        max-width: auto;
    }

    .elementor-39 .elementor-element.elementor-element-05c2f2a .elementor-icon-list-text {
        color: #fff;
    }

    .elementor-39 .elementor-element.elementor-element-05c2f2a .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #6f56f5;
    }

    .elementor-39 .elementor-element.elementor-element-05c2f2a .elementor-icon-list-item>a {
        font-family: "Mada", Sans-serif;
        font-size: 23px;
        font-weight: 700;
        text-transform: none;
        font-style: normal;
        line-height: 1.3em;
    }

    .elementor-39 .elementor-element.elementor-element-05c2f2a>.elementor-widget-container {
        padding: 1px 0 0 7px;
    }

    .elementor-39 .elementor-element.elementor-element-be4a6bc .elementor-icon-list-icon i {
        color: #fff;
    }

    .elementor-39 .elementor-element.elementor-element-be4a6bc {
        --e-icon-list-icon-size: 14px;
    }

    .elementor-39 .elementor-element.elementor-element-be4a6bc .elementor-icon-list-text {
        color: #fff;
    }

    .elementor-39 .elementor-element.elementor-element-be4a6bc .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #6f56f5;
    }

    .elementor-39 .elementor-element.elementor-element-be4a6bc .elementor-icon-list-item>a {
        font-family: "Roboto", Sans-serif;
        font-size: 23px;
        font-weight: 700;
        line-height: 1.5em;
    }

    .elementor-39 .elementor-element.elementor-element-be4a6bc>.elementor-widget-container {
        padding: 0 0 0 10px;
    }

    .elementor-39 .elementor-element.elementor-element-da83637 .elementor-repeater-item-8b2b8e4.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-39 .elementor-element.elementor-element-0e6e17e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(10px/2);
    }

    .elementor-39 .elementor-element.elementor-element-0e6e17e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(10px/2);
    }

    .elementor-39 .elementor-element.elementor-element-0e6e17e .elementor-icon-list-icon svg {
        fill: red;
    }

    .elementor-39 .elementor-element.elementor-element-0e6e17e {
        --e-icon-list-icon-size: 25px;
    }

    .elementor-39 .elementor-element.elementor-element-0e6e17e .elementor-icon-list-text {
        color: #FFFFFFBF;
    }

    .elementor-39 .elementor-element.elementor-element-0e6e17e .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #6f56f5;
    }

    .elementor-39 .elementor-element.elementor-element-0e6e17e .elementor-icon-list-item>a {
        font-family: "Roboto", Sans-serif;
        font-size: 15px;
    }

    .elementor-39 .elementor-element.elementor-element-0e6e17e>.elementor-widget-container {
        padding: 2px 0 0;
    }

    .elementor-39 .elementor-element.elementor-element-cd52849 .elementor-heading-title {
        color: #fff;
        font-size: 30px;
    }

    .elementor-39 .elementor-element.elementor-element-21670c2 .elementor-repeater-item-5f1eb94.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-39 .elementor-element.elementor-element-811fd0e>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 50px 0 0;
    }

    .elementor-39 .elementor-element.elementor-element-cb04a9d {
        --e-icon-list-icon-size: 14px;
    }

    .elementor-39 .elementor-element.elementor-element-cb04a9d .elementor-icon-list-text {
        color: #FFFFFFBF;
    }

    .elementor-39 .elementor-element.elementor-element-cb04a9d .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #6f56f5;
    }

    .elementor-39 .elementor-element.elementor-element-cb04a9d .elementor-icon-list-item>a {
        font-size: 16px;
    }

    .elementor-39 .elementor-element.elementor-element-cb04a9d>.elementor-widget-container {
        padding: 0 5px 0 0;
    }

    .elementor-39 .elementor-element.elementor-element-91d314f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0;
    }

    .elementor-39 .elementor-element.elementor-element-3d5acce {
        color: #fff;
        font-family: "Mada", Sans-serif;
        font-size: 30px;
        font-weight: 600;
        line-height: 1.3em;
    }

    .elementor-39 .elementor-element.elementor-element-3d5acce>.elementor-widget-container {
        padding: 0;
    }

    .elementor-39 .elementor-element.elementor-element-006e1c9 .elementor-repeater-item-426563e.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-39 .elementor-element.elementor-element-7ab8a87.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-39 .elementor-element.elementor-element-7ab8a87>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-7ab8a87>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0;
    }

    .elementor-39 .elementor-element.elementor-element-78e5a21>.elementor-widget-container {
        margin: 15px 0 0;
        padding: 0;
    }

    .elementor-39 .elementor-element.elementor-element-e0fcdb6 .elementor-button {
        font-size: 18px;
        font-weight: 400;
        fill: #fff;
        color: #fff;
        background-color: #fff;
        border-radius: 2px;
        padding: 15px 33px;
    }

    .elementor-39 .elementor-element.elementor-element-e0fcdb6 .elementor-button:hover,
    .elementor-39 .elementor-element.elementor-element-e0fcdb6 .elementor-button:focus {
        background-color: transparent;
        background-image: linear-gradient(90deg, #dce35b 0%, #45b649 100%);
    }

    .elementor-39 .elementor-element.elementor-element-e0fcdb6>.elementor-widget-container {
        margin: 0 2px;
    }

    .elementor-39 .elementor-element.elementor-element-006e1c9 {
        margin-top: -10px;
        margin-bottom: 0;
        padding: 0;
    }

    .elementor-39 .elementor-element.elementor-element-cd0de4c .elementor-repeater-item-c72e416.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-39 .elementor-element.elementor-element-5c8dc41>.elementor-widget-container {
        padding: 12px 0 0;
    }

    .elementor-39 .elementor-element.elementor-element-b09d2ae .elementor-button {
        font-size: 18px;
        font-weight: 400;
        fill: #fff;
        color: #fff;
        background-color: #fff;
        border-radius: 2px;
        padding: 15px 33px;
    }

    .elementor-39 .elementor-element.elementor-element-b09d2ae>.elementor-widget-container {
        margin: 0 2px;
    }

    .elementor-39 .elementor-element.elementor-element-a190dbc .elementor-repeater-item-41f0b8a.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-39 .elementor-element.elementor-element-af01b64 {
        text-align: left;
    }

    .elementor-39 .elementor-element.elementor-element-af01b64 img {
        width: 100px;
    }

    .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form {
        border-radius: 5px;
    }

    .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__input {
        width: 98%;
        padding: 9px 20px;
        background-color: rgba(255, 255, 255, .1);
        color: #999;
        font-family: "Roboto", Sans-serif;
        font-size: 18px;
        line-height: 1.5em;
        border-style: solid;
        border-width: 0;
    }

    .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__input::-webkit-input-placeholder {
        color: #999;
    }

    .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__input::-moz-input-placeholder {
        color: #999;
    }

    .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__input:focus {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    }

    .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__submit {
        background-color: rgba(0, 0, 0, 0);
        padding: 9px 29px;
        border-radius: 5px;
        border-style: solid;
        border-width: 2px;
        border-color: #fff;
    }

    .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__submit {
        font-family: "Roboto", Sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 1.5em;
    }

    .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__submit:hover {
        background-color: #fff;
        color: #111;
    }

    .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__message .jet-subscribe-form__message-inner {
        justify-content: flex-start;
    }

    .elementor-39 .elementor-element.elementor-element-d17ea63>.elementor-widget-container {
        padding: 12px 0 0;
    }

    .elementor-39 .elementor-element.elementor-element-59f8883 .elementor-repeater-item-7a3c580.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-39 .elementor-element.elementor-element-cdda77d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-39 .elementor-element.elementor-element-cdda77d>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 5px;
    }

    .elementor-39 .elementor-element.elementor-element-dfe31de {
        text-align: left;
    }

    .elementor-39 .elementor-element.elementor-element-dfe31de img {
        width: 150px;
    }

    .elementor-39 .elementor-element.elementor-element-dfe31de>.elementor-widget-container {
        padding: 0 5px 5px;
    }

    .elementor-39 .elementor-element.elementor-element-109adaf.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-39 .elementor-element.elementor-element-109adaf>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0;
    }

    .elementor-39 .elementor-element.elementor-element-b71d205 {
        text-align: left;
    }

    .elementor-39 .elementor-element.elementor-element-b71d205 img {
        width: 160px;
    }

    .elementor-39 .elementor-element.elementor-element-b71d205>.elementor-widget-container {
        padding: 0 20px 5px;
    }

    .elementor-39 .elementor-element.elementor-element-b22932d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-39 .elementor-element.elementor-element-b22932d>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b22932d>.elementor-element-populated>.elementor-widget-wrap {
        padding: 5px 15px 5px 0;
    }

    .elementor-39 .elementor-element.elementor-element-59f8883 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .elementor-39 .elementor-element.elementor-element-60f1693:not(.elementor-motion-effects-element-type-background) {
        background-color: #170b55;
    }

    .elementor-39 .elementor-element.elementor-element-60f1693 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 70px 10px 20px;
        z-index: 10;
    }

    .elementor-39 .elementor-element.elementor-element-71f37f1>.elementor-container {
        max-width: 1300px;
    }

    .elementor-39 .elementor-element.elementor-element-71f37f1 .elementor-repeater-item-9bc34ed.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-39 .elementor-element.elementor-element-797cae6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-39 .elementor-element.elementor-element-797cae6>.elementor-element-populated>.elementor-widget-wrap {
        padding: 29px 0 0;
    }

    .elementor-39 .elementor-element.elementor-element-dfc80b5 .elementor-repeater-item-1147a57.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-39 .elementor-element.elementor-element-ce4f6b2>.elementor-widget-container {
        margin: 0;
        padding: 0 0 5px;
    }

    .elementor-39 .elementor-element.elementor-element-843e666.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-39 .elementor-element.elementor-element-843e666>.elementor-element-populated>.elementor-widget-wrap {
        padding: 14px 0 0 14px;
    }

    .elementor-39 .elementor-element.elementor-element-2be431a .elementor-repeater-item-11f62be.elementor-social-icon {
        background-color: #00000000;
    }

    .elementor-39 .elementor-element.elementor-element-2be431a .elementor-repeater-item-11f62be.elementor-social-icon i {
        color: #3997d0;
    }

    .elementor-39 .elementor-element.elementor-element-2be431a .elementor-repeater-item-7c947a7.elementor-social-icon {
        background-color: #02010100;
    }

    .elementor-39 .elementor-element.elementor-element-2be431a .elementor-repeater-item-7c947a7.elementor-social-icon i {
        color: #4267b2;
    }

    .elementor-39 .elementor-element.elementor-element-2be431a .elementor-repeater-item-66474d8.elementor-social-icon i {
        color: #1da1f2;
    }

    .elementor-39 .elementor-element.elementor-element-2be431a {
        --grid-template-columns: repeat(1, auto);
        --icon-size: 24px;
        --grid-column-gap: 11px;
        --grid-row-gap: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2be431a .elementor-widget-container {
        text-align: left;
    }

    .elementor-39 .elementor-element.elementor-element-2be431a .elementor-social-icon {
        background-color: rgba(0, 0, 0, 0);
        --icon-padding: .2em;
        border-style: solid;
        border-width: 0 0 4px;
        border-color: rgba(0, 0, 0, 0);
    }

    .elementor-39 .elementor-element.elementor-element-2be431a .elementor-icon {
        border-radius: 0;
    }

    .elementor-39 .elementor-element.elementor-element-2be431a .elementor-social-icon:hover {
        border-color: #fff;
    }

    .elementor-39 .elementor-element.elementor-element-2be431a>.elementor-widget-container {
        margin: 4px 0 0;
    }

    .elementor-39 .elementor-element.elementor-element-71f37f1:not(.elementor-motion-effects-element-type-background) {
        background-color: #170b55;
    }

    .elementor-39 .elementor-element.elementor-element-71f37f1 {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        padding: 0 10px 25px;
        z-index: 10;
    }

    @media (max-width: 1024px) {
        .elementor-39 .elementor-element.elementor-element-05c2f2a .elementor-icon-list-item>a {
            font-size: 25px;
        }

        .elementor-39 .elementor-element.elementor-element-be4a6bc .elementor-icon-list-item>a {
            font-size: 21px;
        }

        .elementor-39 .elementor-element.elementor-element-be4a6bc {
            width: auto;
            max-width: auto;
        }

        .elementor-39 .elementor-element.elementor-element-0e6e17e .elementor-icon-list-item>a {
            font-size: 13px;
        }

        .elementor-39 .elementor-element.elementor-element-811fd0e>.elementor-element-populated>.elementor-widget-wrap {
            padding: 0;
        }

        .elementor-39 .elementor-element.elementor-element-cb04a9d .elementor-icon-list-item>a {
            font-size: 16px;
        }

        .elementor-39 .elementor-element.elementor-element-3d5acce {
            font-size: 26px;
            line-height: 32px;
        }

        .elementor-39 .elementor-element.elementor-element-7ab8a87>.elementor-element-populated {
            margin: 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-39 .elementor-element.elementor-element-7ab8a87>.elementor-element-populated>.elementor-widget-wrap {
            padding: 0;
        }

        .elementor-39 .elementor-element.elementor-element-78e5a21>.elementor-widget-container {
            margin: 10px 0 -10px;
        }

        .elementor-39 .elementor-element.elementor-element-21138c3>.elementor-element-populated {
            margin: 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-39 .elementor-element.elementor-element-21138c3>.elementor-element-populated>.elementor-widget-wrap {
            padding: 0;
        }

        .elementor-39 .elementor-element.elementor-element-006e1c9 {
            margin-top: 0;
            margin-bottom: 0;
            padding: 0;
        }

        .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__submit {
            width: 100%;
            margin: 20px 0 0;
        }

        .elementor-39 .elementor-element.elementor-element-b71d205 {
            text-align: center;
        }

        .elementor-39 .elementor-element.elementor-element-b71d205>.elementor-widget-container {
            padding: 0;
        }

        .elementor-39 .elementor-element.elementor-element-b22932d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-39 .elementor-element.elementor-element-83bef0b>.elementor-widget-container {
            margin: 0 0 0 10px;
        }

        .elementor-39 .elementor-element.elementor-element-59f8883 {
            margin-top: 5px;
            margin-bottom: 0;
        }

        .elementor-39 .elementor-element.elementor-element-60f1693 {
            padding: 50px 10px;
        }

        .elementor-39 .elementor-element.elementor-element-71f37f1 {
            padding: 0 10px 20px;
        }
    }

    @media (max-width: 767px) {
        .elementor-39 .elementor-element.elementor-element-6df2ab5>.elementor-element-populated>.elementor-widget-wrap {
            padding: 0;
        }

        .elementor-39 .elementor-element.elementor-element-be4a6bc .elementor-icon-list-item>a {
            font-size: 23px;
        }

        .elementor-39 .elementor-element.elementor-element-811fd0e>.elementor-element-populated {
            margin: -17px 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-39 .elementor-element.elementor-element-21670c2 {
            margin-top: 0;
            margin-bottom: 0;
        }

        .elementor-39 .elementor-element.elementor-element-91d314f>.elementor-element-populated>.elementor-widget-wrap {
            padding: 20px 8px 0;
        }

        .elementor-39 .elementor-element.elementor-element-3d5acce {
            font-size: 29px;
        }

        .elementor-39 .elementor-element.elementor-element-089c980 {
            width: 50%;
        }

        .elementor-39 .elementor-element.elementor-element-5c8dc41>.elementor-widget-container {
            margin: 5px 0 0;
            padding: 0;
        }

        .elementor-39 .elementor-element.elementor-element-ea67544 {
            width: 50%;
        }

        .elementor-39 .elementor-element.elementor-element-b09d2ae .elementor-button {
            font-size: 13px;
            padding: 15px 34px;
        }

        .elementor-39 .elementor-element.elementor-element-2f5a6b9 {
            width: 50%;
        }

        .elementor-39 .elementor-element.elementor-element-2f5a6b9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-39 .elementor-element.elementor-element-89761f0 {
            width: 50%;
        }

        .elementor-39 .elementor-element.elementor-element-89761f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-39 .elementor-element.elementor-element-af01b64 {
            text-align: center;
        }

        .elementor-39 .elementor-element.elementor-element-af01b64 img {
            width: 170px;
        }

        .elementor-39 .elementor-element.elementor-element-af01b64>.elementor-widget-container {
            padding: 0 25px;
        }

        .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__input {
            width: 100%;
        }

        .elementor-39 .elementor-element.elementor-element-cdda77d {
            width: 100%;
        }

        .elementor-39 .elementor-element.elementor-element-cdda77d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-39 .elementor-element.elementor-element-dfe31de {
            text-align: center;
        }

        .elementor-39 .elementor-element.elementor-element-dfe31de>.elementor-widget-container {
            padding: 0;
        }

        .elementor-39 .elementor-element.elementor-element-109adaf {
            width: 100%;
        }

        .elementor-39 .elementor-element.elementor-element-109adaf.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-39 .elementor-element.elementor-element-b71d205 {
            text-align: center;
        }

        .elementor-39 .elementor-element.elementor-element-b71d205>.elementor-widget-container {
            padding: 0;
        }

        .elementor-39 .elementor-element.elementor-element-b22932d {
            width: 100%;
        }

        .elementor-39 .elementor-element.elementor-element-797cae6>.elementor-element-populated>.elementor-widget-wrap {
            padding: 0;
        }

        .elementor-39 .elementor-element.elementor-element-843e666>.elementor-element-populated>.elementor-widget-wrap {
            padding: 20px 0 0;
        }

        .elementor-39 .elementor-element.elementor-element-2be431a .elementor-widget-container {
            text-align: center;
        }

        .elementor-39 .elementor-element.elementor-element-71f37f1 {
            padding: 0 10px 40px;
        }
    }

    @media (min-width: 768px) {
        .elementor-39 .elementor-element.elementor-element-7ab8a87 {
            width: 50%;
        }

        .elementor-39 .elementor-element.elementor-element-21138c3 {
            width: 50%;
        }

        .elementor-39 .elementor-element.elementor-element-cdda77d {
            width: 22.81%;
        }

        .elementor-39 .elementor-element.elementor-element-109adaf {
            width: 35.149%;
        }

        .elementor-39 .elementor-element.elementor-element-b22932d {
            width: 41.703%;
        }

        .elementor-39 .elementor-element.elementor-element-797cae6 {
            width: 44.018%;
        }

        .elementor-39 .elementor-element.elementor-element-843e666 {
            width: 55.982%;
        }
    }

    @media (max-width: 1024px) and (min-width:768px) {
        .elementor-39 .elementor-element.elementor-element-7ab8a87 {
            width: 100%;
        }

        .elementor-39 .elementor-element.elementor-element-21138c3 {
            width: 100%;
        }

        .elementor-39 .elementor-element.elementor-element-109adaf {
            width: 100%;
        }

        .elementor-39 .elementor-element.elementor-element-b22932d {
            width: 100%;
        }
    }

    .scroll-services .elementor-widget-container {
        height: 260px;
        overflow-y: scroll;
    }

    .scroll-services ::-webkit-scrollbar {
        width: 3px;
        height: 3px;
    }

    ::-webkit-scrollbar-button {
        background-color: #b2b4ff;
    }

    ::-webkit-scrollbar-track {
        background-color: #999;
    }

    ::-webkit-scrollbar-track-piece {
        background-color: #4f3fa8;
    }

    ::-webkit-scrollbar-thumb {
        height: 10px;
        background-color: #b2b4ff;
        border-radius: 3px;
    }

    ::-webkit-scrollbar-corner {
        background-color: #999;
    }

    ::-webkit-resizer {
        background-color: #666;
    }

    .scroll-services .elementor-widget-container {
        height: 260px;
        overflow-y: scroll;
    }

    .scroll-services ::-webkit-scrollbar {
        width: 3px;
        height: 3px;
    }

    ::-webkit-scrollbar-button {
        background-color: #b2b4ff;
    }

    ::-webkit-scrollbar-track {
        background-color: #999;
    }

    ::-webkit-scrollbar-track-piece {
        background-color: #4f3fa8;
    }

    ::-webkit-scrollbar-thumb {
        height: 10px;
        background-color: #b2b4ff;
        border-radius: 3px;
    }

    ::-webkit-scrollbar-corner {
        background-color: #999;
    }

    ::-webkit-resizer {
        background-color: #666;
    }

    .scroll-services .elementor-widget-container {
        height: 260px;
        overflow-y: scroll;
    }

    .scroll-services ::-webkit-scrollbar {
        width: 3px;
        height: 3px;
    }

    ::-webkit-scrollbar-button {
        background-color: #b2b4ff;
    }

    ::-webkit-scrollbar-track {
        background-color: #999;
    }

    ::-webkit-scrollbar-track-piece {
        background-color: #4f3fa8;
    }

    ::-webkit-scrollbar-thumb {
        height: 10px;
        background-color: #b2b4ff;
        border-radius: 3px;
    }

    ::-webkit-scrollbar-corner {
        background-color: #999;
    }

    ::-webkit-resizer {
        background-color: #666;
    }

    .scroll-services .elementor-widget-container {
        height: 260px;
        overflow-y: scroll;
    }

    .scroll-services ::-webkit-scrollbar {
        width: 3px;
        height: 3px;
    }

    ::-webkit-scrollbar-button {
        background-color: #b2b4ff;
    }

    ::-webkit-scrollbar-track {
        background-color: #999;
    }

    ::-webkit-scrollbar-track-piece {
        background-color: #4f3fa8;
    }

    ::-webkit-scrollbar-thumb {
        height: 10px;
        background-color: #b2b4ff;
        border-radius: 3px;
    }

    ::-webkit-scrollbar-corner {
        background-color: #999;
    }

    ::-webkit-resizer {
        background-color: #666;
    }

    @media (max-width: 475px) {
        .footer__info {
            justify-content: center;
        }
    }

    @media (max-width: 475px) {
        .footer__info {
            justify-content: center;
        }
    }

    .elementor-social-icons-wrapper {
        display: flex !important;
        justify-content: flex-start !important;
    }

    @media screen and (max-width: 475px) {
        .elementor-social-icons-wrapper {
            justify-content: center !important;
        }
    }

    @media (max-width: 475px) {
        .footer__info {
            justify-content: center;
        }
    }

    @media (max-width: 475px) {
        .footer__info {
            justify-content: center;
        }
    }

    .elementor-social-icons-wrapper {
        display: flex !important;
        justify-content: flex-start !important;
    }

    @media screen and (max-width: 475px) {
        .elementor-social-icons-wrapper {
            justify-content: center !important;
        }
    }

    .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
        display: inline-block;
    }

    .elementor-motion-effects-element,
    .elementor-motion-effects-layer {
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        -o-transition-property: transform, opacity;
        transition-property: transform, opacity;
        transition-property: transform, opacity, -webkit-transform;
        -webkit-transition-timing-function: cubic-bezier(0, .33, .07, 1.03);
        -o-transition-timing-function: cubic-bezier(0, .33, .07, 1.03);
        transition-timing-function: cubic-bezier(0, .33, .07, 1.03);
        -webkit-transition-duration: 1s;
        -o-transition-duration: 1s;
        transition-duration: 1s;
    }

    .elementor-motion-effects-container {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .elementor-motion-effects-layer {
        position: absolute;
        top: 0;
        left: 0;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .swiper-pagination-bullets {
        color: #fff;
        cursor: default;
    }

    .swiper-slide {
        will-change: transform;
        border-style: solid;
        border-width: 0;
        -webkit-transition-duration: .5s;
        -o-transition-duration: .5s;
        transition-duration: .5s;
        -webkit-transition-property: border, background, -webkit-transform;
        transition-property: border, background, -webkit-transform;
        -o-transition-property: border, background, transform;
        transition-property: border, background, transform;
        transition-property: border, background, transform, -webkit-transform;
        overflow: hidden;
    }

    .swiper-slide a {
        display: inline;
    }

    .nc-icon-outline {
        display: inline-block;
        font: normal normal normal 14px/1 'nc-icon-outline';
        font-size: inherit;
        speak: none;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .nc-icon-outline.ui-1_email-83:before {
        content: "\ed04";
    }

    .nc-icon-outline.ui-1_simple-remove:before {
        content: "\ed2b";
    }

    .nc-icon-outline.ui-3_phone:before {
        content: "\edb9";
    }

    .nc-icon-outline.text_align-right:before {
        content: "\ecad";
    }

    .fa,
    .fab,
    .fas {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
    }

    .fa-2x {
        font-size: 2em;
    }

    .fa-angle-double-right:before {
        content: "\f101";
    }

    .fa-angle-down:before {
        content: "\f107";
    }

    .fa-arrow-circle-up:before {
        content: "\f0aa";
    }

    .fa-facebook:before {
        content: "\f09a";
    }

    .fa-linkedin-in:before {
        content: "\f0e1";
    }

    .fa-times:before {
        content: "\f00d";
    }

    .fa-twitter:before {
        content: "\f099";
    }

    .fab {
        font-family: "Font Awesome 5 Brands";
        font-weight: 400;
    }

    .form__container {
        display: flex;
        justify-content: space-between;
    }

    .form__info {
        background-color: transparent;
        background-image: linear-gradient(90deg, #3c56ec 8%, #953eff 91%);
        padding: 0 15px;
        border-radius: 2px;
        width: 100%;
        max-width: 250px;
        height: 617px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .form__img {
        margin-top: 38px;
        width: 58px;
        height: 62px;
    }

    .form__description-group {
        display: flex;
        align-items: center;
    }

    .form__description-group-first {
        padding-bottom: 170px;
    }

    .form__description-group-second {
        padding-bottom: 128px;
    }

    .form__description {
        font-family: 'Mada';
        font-weight: 600;
        font-size: 20px;
        color: #fff;
        margin-left: 10px;
    }

    .form__content {
        width: 100%;
        max-width: 430px;
        margin-left: 20px;
    }

    .form__allinputs {
        display: flex;
        flex-direction: column;
    }

    .form__allinputs div {
        margin-bottom: 5px;
    }

    .form__title {
        font-family: 'Mada';
        font-weight: 800;
        font-size: 39px;
        line-height: 54px;
        color: #333249;
        padding: 0;
        margin: 0 0 10px;
    }

    p.form__field {
        display: flex;
        align-items: center;
        font-family: 'Mada';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 23px;
        color: #333249;
        margin-bottom: 3px;
    }

    p.form__field img {
        display: flex;
        align-items: center;
        margin-left: 10px;
    }

    .form__input {
        margin-bottom: 0;
    }

    textarea {
        height: 130px !important;
        resize: none;
    }

    .form__button {
        text-align: right;
        display: flex;
        flex-direction: row-reverse;
        border-radius: 2px;
    }

    .form__button input[type=submit] {
        width: 160px !important;
        height: 48px !important;
        font-family: 'Mada';
        font-style: normal;
        text-transform: none;
        font-weight: 400;
        font-size: 18px;
        line-height: 18px;
        color: #fff;
        border-radius: 2px;
        background: linear-gradient(95deg, #faca17 20%, #ff9c48 80%);
    }

    .form__button input[type=submit]:hover {
        background: linear-gradient(95deg, #dce35b 10%, #45b649 90%);
    }

    textarea {
        font-family: 'Mada';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 23px;
        color: #333249;
    }

    .form__input input {
        width: 430px !important;
    }

    @media (max-width: 768px) {
        .form__container {
            display: flex;
            justify-content: center;
        }

        .form__content {
            margin-left: 5px;
        }

        .form__info {
            display: none;
        }
    }

    @media (max-width: 470px) {
        .form__title {
            font-size: 28px;
            font-weight: 700;
        }

        .form__content {
            width: 320px;
            margin-left: 0;
        }

        .form__input input {
            width: 310px !important;
        }

        .form__button {
            width: 310px !important;
        }
    }

    .grecaptcha-badge {
        display: none !important;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-sub {
        color: #000 !important;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-sub:hover {
        color: #6F56F5 !important;
    }

    @media (max-width: 768px) {
        a.menu-item-link.menu-item-link-depth-0.menu-item-link-top {
            color: #000 !important;
        }

        .elementor-29 .elementor-element.elementor-element-b900606 {
            border-width: 0 0 0 !important;
        }
    }

    .eael-elements-flip-box-container {
        position: relative;
        height: 300px;
        width: 100%;
    }

    .eael-elements-flip-box-vertical-align {
        width: 100%;
    }

    .eael-elements-flip-box-padding {
        padding: 0 30px 5px;
    }

    .eael-elements-flip-box-icon-image {
        display: inline-block;
        margin: 0 auto 0px auto;
        line-height: 1;
    }

    .eael-elements-slider-display-table {
        width: 100%;
    }

    .eael-elements-flip-box-front-container {
        text-align: center;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        width: 100%;
        height: 100%;
        background: #8a35ff;
        color: #fff;
        border-color: #000;
        -webkit-display: flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 5px;
    }

    .eael-elements-flip-box-content,
    .eael-elements-flip-box-heading {
        color: #fff;
    }

    .eael-elements-flip-box-rear-container {
        text-align: center;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #502fc6;
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-color: #000;
        border-radius: 5px;
    }

    .eael-elements-flip-box-container {
        -webkit-perspective: 1000px;
        perspective: 1000px;
    }

    .eael-elements-flip-box-front-container,
    .eael-elements-flip-box-rear-container {
        -webkit-transition-duration: .5s;
        -o-transition-duration: .5s;
        transition-duration: .5s;
        -webkit-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: ease;
        -o-transition-timing-function: ease;
        transition-timing-function: ease;
    }

    .eael-elements-flip-box-flip-card {
        width: 100%;
        height: 100%;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease;
    }

    .eael-elements-flip-box-rear-container,
    .eael-elements-flip-box-front-container {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }

    .eael-animate-zoom-in .eael-elements-flip-box-rear-container {
        opacity: 0;
        -webkit-transform: scale(.75);
        -ms-transform: scale(.75);
        transform: scale(.75);
        z-index: 3;
    }

    .eael-animate-zoom-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    .eael-flipbox-content-align-left .eael-elements-flip-box-padding {
        text-align: left;
    }

    @media only screen and (min-width: 1025px) {
        .elementor-element.elementor-grid-1 {
            position: relative;
        }
    }

    .wpcf7 form>div {
        margin-bottom: 20px;
    }

    body:not(.page-template-fullwidth-content) .site-content {
        margin: 0;
    }

    #wpfront-scroll-top-container i {
        color: #6f56f5;
    }

    .elementor-8006 .elementor-element.elementor-element-1f8e37b .elementor-repeater-item-ef03f87.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }

    .elementor-8006 .elementor-element.elementor-element-62e291d>.elementor-widget-container {
        padding: 10px;
    }

    .eael-reading-progress-wrap .eael-reading-progress {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        height: 5px;
        z-index: 999999;
    }

    .eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill {
        height: 5px;
        background-color: #1fd18e;
        width: 0%;
        -webkit-transition: width 50ms ease;
        -o-transition: width 50ms ease;
        transition: width 50ms ease;
    }

    .fa,
    .fas {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
    }
}

/*! CSS Used from: Embedded */
html body #LeadboosterContainer {
    cursor: default !important;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    border: none !important;
    display: block !important;
    position: fixed !important;
    bottom: 0 !important;
    right: 0 !important;
    visibility: visible !important;
    z-index: 2147483647 !important;
    max-height: 100vh !important;
    max-width: 100vw !important;
    background: none transparent !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    touch-action: auto !important;
    width: 104px !important;
    height: 104px !important;
    transition: all 0s !important;
    transition-delay: 400ms !important;
}

@media (min-width: 576px) {
    html body #LeadboosterContainer {
        bottom: 28px !important;
        right: 28px !important;
    }
}

/*! CSS Used from: https://unpkg.com/swiper/swiper-bundle.min.css */
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-wrapper {
    transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
    touch-action: pan-y;
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}

.swiper-button-prev {
    left: 10px;
    right: auto;
}

.swiper-button-prev:after {
    content: 'prev';
}

.swiper-button-next {
    right: 10px;
    left: auto;
}

.swiper-button-next:after {
    content: 'next';
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 10px;
    left: 0;
    width: 100%;
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}

/*! CSS Used from: Embedded */
#toTop {
    display: none !important;
}

.jet-subscribe-form.jet-subscribe-form--inline-layout {
    margin-bottom: 15px;
}

@media screen and (max-width: 900px) {
    .jet-subscribe-form__message {
        top: 87%;
    }
}

@media screen and (max-width: 500px) {
    .jet-subscribe-form__message {
        top: 70%;
    }
}

/*! CSS Used keyframes */
@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes blink {
    from {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes blink {

    from,
    to {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@keyframes blink {

    from,
    to {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@-webkit-keyframes jet-spinner {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes jet-spinner {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes jet-spinner {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes jet-spinner {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/*! CSS Used fontfaces */
@font-face {
    font-family: 'FontAwesome';
    src: url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0);
    src: url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSdf3nOCD2z24PMFk-0g.woff2) format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSdf3nOCX2z24PMFk.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSdZnkOCD2z24PMFk-0g.woff2) format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSdZnkOCX2z24PMFk.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Auwp_0qnzeSfTfGLQjUwkQ1OQ.woff2) format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Auwp_0qnzeSfTLGLQjUwkQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSdcHlOCD2z24PMFk-0g.woff2) format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSdcHlOCX2z24PMFk.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSde3iOCD2z24PMFk-0g.woff2) format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSde3iOCX2z24PMFk.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSdYnjOCD2z24PMFk-0g.woff2) format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSdYnjOCX2z24PMFk.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSdbHhOCD2z24PMFk-0g.woff2) format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}

@font-face {
    font-family: 'Mada';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/mada/v16/7Au_p_0qnzeSdbHhOCX2z24PMFk.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz0dL-vwnYh2eg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzQdL-vwnYh2eg.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzwdL-vwnYh2eg.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzMdL-vwnYh2eg.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz8dL-vwnYh2eg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz4dL-vwnYh2eg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzAdL-vwnYg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc3CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc-CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc2CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc5CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc1CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc0CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc6CsTYl4BO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc3CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc-CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc2CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc5CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc1CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc0CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic3CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic-CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic2CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic5CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic1CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc3CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc-CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc2CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc5CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc1CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc0CsTYl4BOQ3o.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc6CsTYl4BO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'nc-icon-outline';
    src: url(//itoutposts.com/wp-content/plugins/kava-extra/assets/fonts/nucleo-outline-icon-font/./fonts/nucleo-outline.eot);
    src: url(//itoutposts.com/wp-content/plugins/kava-extra/assets/fonts/nucleo-outline-icon-font/./fonts/nucleo-outline.eot) format('embedded-opentype'), url(//itoutposts.com/wp-content/plugins/kava-extra/assets/fonts/nucleo-outline-icon-font/./fonts/nucleo-outline.woff2) format('woff2'), url(//itoutposts.com/wp-content/plugins/kava-extra/assets/fonts/nucleo-outline-icon-font/./fonts/nucleo-outline.woff) format('woff'), url(//itoutposts.com/wp-content/plugins/kava-extra/assets/fonts/nucleo-outline-icon-font/./fonts/nucleo-outline.ttf) format('truetype'), url(//itoutposts.com/wp-content/plugins/kava-extra/assets/fonts/nucleo-outline-icon-font/./fonts/nucleo-outline.svg) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot);
    src: url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff2) format("woff2"), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff) format("woff"), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.ttf) format("truetype"), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg");
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot);
    src: url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff2) format("woff2"), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff) format("woff"), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.ttf) format("truetype"), url(//itoutposts.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg");
}

@font-face {
    font-family: swiper-icons;
    src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
    font-weight: 400;
    font-style: normal;



}