@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_731354c6af4e0537a4cfe41fa9df2265.css#wp-duotone-dark-grayscale');
        --wp--preset--duotone--grayscale: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_731354c6af4e0537a4cfe41fa9df2265.css#wp-duotone-grayscale');
        --wp--preset--duotone--purple-yellow: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_731354c6af4e0537a4cfe41fa9df2265.css#wp-duotone-purple-yellow');
        --wp--preset--duotone--blue-red: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_731354c6af4e0537a4cfe41fa9df2265.css#wp-duotone-blue-red');
        --wp--preset--duotone--midnight: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_731354c6af4e0537a4cfe41fa9df2265.css#wp-duotone-midnight');
        --wp--preset--duotone--magenta-yellow: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_731354c6af4e0537a4cfe41fa9df2265.css#wp-duotone-magenta-yellow');
        --wp--preset--duotone--purple-green: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_731354c6af4e0537a4cfe41fa9df2265.css#wp-duotone-purple-green');
        --wp--preset--duotone--blue-orange: url('https://itoutposts.com/wp-content/cache/autoptimize/css/autoptimize_731354c6af4e0537a4cfe41fa9df2265.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-plus:before {
        content: "\f067";
    }

    .fa-minus:before {
        content: "\f068";
    }

    .fa-twitter:before {
        content: "\f099";
    }

    .fa-facebook:before {
        content: "\f09a";
    }

    .fa-arrow-circle-up:before {
        content: "\f0aa";
    }

    .fa-angle-down:before {
        content: "\f107";
    }

    body {
        margin: 0;
        background-color: #fff;
    }

    article,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;
    }

    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;
    }

    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;
    }

    @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-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-left .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-left .jet-button__state .jet-button__label {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .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-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-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-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-widget__width-auto {
        max-width: 100%;
    }

    @media (max-width: 1024px) {
        .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto {
            max-width:100%;
        }
    }

    @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-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-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);
    }

    .elementor-grid-3 .elementor-grid {
        grid-template-columns: repeat(3,1fr);
    }

    @media (max-width: 1024px) {
        .elementor-grid-tablet-1 .elementor-grid {
            grid-template-columns:repeat(1,1fr);
        }
    }

    @media (max-width: 767px) {
        .elementor-grid-mobile-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-accordion {
        text-align: left;
    }

    .elementor-accordion .elementor-accordion-item {
        border: 1px solid #d4d4d4;
    }

    .elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
        border-top: none;
    }

    .elementor-accordion .elementor-tab-title {
        margin: 0;
        padding: 15px 20px;
        font-weight: 700;
        line-height: 1;
        cursor: pointer;
        outline: none;
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
        display: inline-block;
        width: 1.5em;
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
        float: right;
        text-align: right;
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
        display: block;
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
        display: none;
    }

    .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
        display: block;
    }

    .elementor-accordion .elementor-tab-content {
        display: none;
        padding: 15px 20px;
        border-top: 1px solid #d4d4d4;
    }

    @media (max-width: 767px) {
        .elementor-accordion .elementor-tab-title {
            padding:12px 15px;
        }

        .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
            width: 1.2em;
        }

        .elementor-accordion .elementor-tab-content {
            padding: 7px 15px;
        }
    }

    .elementor-heading-title {
        padding: 0;
        margin: 0;
        line-height: 1;
    }

    @media (min-width: 768px) {
        .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-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-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
        display: inline-block;
    }

    .elementor-widget-posts:after {
        display: none;
    }

    .elementor-posts-container:not(.elementor-posts-masonry) {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .elementor-posts-container .elementor-post {
        padding: 0;
        margin: 0;
    }

    .elementor-posts .elementor-post {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-transition-property: background,border,-webkit-box-shadow;
        transition-property: background,border,-webkit-box-shadow;
        -o-transition-property: background,border,box-shadow;
        transition-property: background,border,box-shadow;
        transition-property: background,border,box-shadow,-webkit-box-shadow;
        -webkit-transition-duration: .25s;
        -o-transition-duration: .25s;
        transition-duration: .25s;
    }

    .elementor-posts .elementor-post__title {
        font-size: 18px;
        margin: 0;
    }

    .elementor-posts .elementor-post__excerpt {
        margin-bottom: 10px;
    }

    .elementor-posts .elementor-post__excerpt p {
        margin: 0;
        line-height: 1.5em;
        font-size: 14px;
        color: #777;
    }

    .elementor-posts--thumbnail-top .elementor-post {
        display: block;
    }

    .elementor-posts--thumbnail-top .elementor-post__text {
        width: 100%;
    }

    .elementor-posts .elementor-post__card {
        overflow: hidden;
        position: relative;
        background-color: #fff;
        width: 100%;
        min-height: 100%;
        border-radius: 3px;
        border: 0 solid #818a91;
        -webkit-transition: all .25s;
        -o-transition: all .25s;
        transition: all .25s;
    }

    .elementor-posts .elementor-post__card .elementor-post__text {
        padding: 0 30px;
        margin-bottom: 0;
        margin-top: 20px;
    }

    .elementor-posts .elementor-post__card .elementor-post__title {
        font-size: 21px;
    }

    .elementor-posts .elementor-post__card .elementor-post__excerpt {
        line-height: 1.7;
    }

    .elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title {
        margin-bottom: 25px;
    }

    .elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card {
        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: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .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-down:before {
        content: "\f107";
    }

    .fa-arrow-circle-up:before {
        content: "\f0aa";
    }

    .fa-facebook:before {
        content: "\f09a";
    }

    .fa-linkedin-in:before {
        content: "\f0e1";
    }

    .fa-minus:before {
        content: "\f068";
    }

    .fa-plus:before {
        content: "\f067";
    }

    .fa-times:before {
        content: "\f00d";
    }

    .fa-twitter:before {
        content: "\f099";
    }

    .fa,.fas {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
    }

    .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;
    }

    .lazyload {
        background-image: none!important;
    }

    .lazyload:before {
        background-image: none!important;
    }

    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;
    }
}

/*! CSS Used from: Embedded */
.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-13568 .elementor-element.elementor-element-36b8bc2 > .elementor-container {
    max-width: 1320px;
}

.elementor-13568 .elementor-element.elementor-element-36b8bc2 .elementor-repeater-item-b4350e6.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-39a5f97.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-13568 .elementor-element.elementor-element-39a5f97 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 05px;
}

.elementor-13568 .elementor-element.elementor-element-d08ec99 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 60px;
    font-weight: 700;
    line-height: 66px;
}

.elementor-13568 .elementor-element.elementor-element-72b8a89 {
    color: #FFFFFFB8;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-0807cd5 {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-0807cd5 .elementor-repeater-item-494fc54.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-3428460 .jet-button__container {
    justify-content: flex-start;
}

.elementor-13568 .elementor-element.elementor-element-3428460 .jet-button__instance {
    border-radius: 2px 2px 2px 2px;
}

.elementor-13568 .elementor-element.elementor-element-3428460 .jet-button__state-normal {
    padding: 16px 60px 16px 60px;
}

.elementor-13568 .elementor-element.elementor-element-3428460 .jet-button__state-hover {
    padding: 16px 60px 16px 60px;
}

.elementor-13568 .elementor-element.elementor-element-3428460 .jet-button__plane-normal {
    background-color: transparent;
    background-image: linear-gradient(90deg, #FACA17 0%, #FD9C48 100%);
}

.elementor-13568 .elementor-element.elementor-element-3428460 .jet-button__plane-hover {
    background-color: transparent;
    background-image: linear-gradient(90deg, #DCE35B 0%, #45B649 100%);
}

.elementor-13568 .elementor-element.elementor-element-3428460 .jet-button__state-normal .jet-button__label {
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-13568 .elementor-element.elementor-element-3428460 .jet-button__state-hover .jet-button__label {
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-13568 .elementor-element.elementor-element-3428460 {
    width: auto;
    max-width: auto;
}

.elementor-13568 .elementor-element.elementor-element-3233487 .jet-button__container {
    justify-content: flex-start;
}

.elementor-13568 .elementor-element.elementor-element-3233487 .jet-button__instance {
    margin: 0px 0px 0px 20px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-13568 .elementor-element.elementor-element-3233487 .jet-button__state-normal {
    padding: 16px 46px 16px 46px;
}

.elementor-13568 .elementor-element.elementor-element-3233487 .jet-button__state-hover {
    padding: 16px 46px 16px 46px;
}

.elementor-13568 .elementor-element.elementor-element-3233487 .jet-button__plane-normal {
    background-color: transparent;
    background-image: linear-gradient(90deg, #3C56EC 0%, #963EFF 100%);
    border-radius: 2px 2px 2px 2px;
}

.elementor-13568 .elementor-element.elementor-element-3233487 .jet-button__plane-hover {
    background-color: #000000;
}

.elementor-13568 .elementor-element.elementor-element-3233487 .jet-button__state-normal .jet-button__label {
    color: #FFFFFF;
}

.elementor-13568 .elementor-element.elementor-element-3233487 .jet-button__state-normal .jet-button__label {
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0.3px;
}

.elementor-13568 .elementor-element.elementor-element-3233487 .jet-button__state-hover .jet-button__label {
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0.3px;
}

.elementor-13568 .elementor-element.elementor-element-3233487 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-3233487 {
    width: auto;
    max-width: auto;
}

.elementor-13568 .elementor-element.elementor-element-fe68a38 .elementor-repeater-item-b3e4780.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-3a4571f .jet-button__container {
    justify-content: flex-start;
}

.elementor-13568 .elementor-element.elementor-element-3a4571f .jet-button__instance {
    border-radius: 2px 2px 2px 2px;
}

.elementor-13568 .elementor-element.elementor-element-3a4571f .jet-button__state-normal {
    padding: 16px 60px 16px 60px;
}

.elementor-13568 .elementor-element.elementor-element-3a4571f .jet-button__state-hover {
    padding: 16px 60px 16px 60px;
}

.elementor-13568 .elementor-element.elementor-element-3a4571f .jet-button__plane-normal {
    background-color: transparent;
    background-image: linear-gradient(90deg, #FACA17 0%, #FD9C48 100%);
}

.elementor-13568 .elementor-element.elementor-element-3a4571f .jet-button__plane-hover {
    background-color: transparent;
    background-image: linear-gradient(90deg, #DCE35B 0%, #45B649 100%);
}

.elementor-13568 .elementor-element.elementor-element-3a4571f .jet-button__state-normal .jet-button__label {
    font-family: "Mada", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-13568 .elementor-element.elementor-element-3a4571f .jet-button__state-hover .jet-button__label {
    font-family: "Mada", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-13568 .elementor-element.elementor-element-3a4571f {
    width: auto;
    max-width: auto;
}

.elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__container {
    justify-content: flex-start;
}

.elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__instance {
    margin: 0px 0px 0px 20px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__state-normal {
    padding: 16px 46px 16px 46px;
}

.elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__state-hover {
    padding: 16px 46px 16px 46px;
}

.elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__plane-normal {
    background-color: transparent;
    background-image: linear-gradient(90deg, #3C56EC 0%, #963EFF 100%);
    border-radius: 2px 2px 2px 2px;
}

.elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__plane-hover {
    background-color: #000000;
}

.elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__state-normal .jet-button__label {
    color: #FFFFFF;
}

.elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__state-normal .jet-button__label {
    font-family: "Mada", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0.3px;
}

.elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__state-hover .jet-button__label {
    font-family: "Mada", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0.3px;
}

.elementor-13568 .elementor-element.elementor-element-7d64986 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-7d64986 {
    width: auto;
    max-width: auto;
}

.elementor-13568 .elementor-element.elementor-element-29b4182 {
    text-align: right;
}

.elementor-13568 .elementor-element.elementor-element-29b4182 img {
    width: 100%;
    max-width: 541px;
}

.elementor-13568 .elementor-element.elementor-element-36b8bc2:not(.elementor-motion-effects-element-type-background) {
    background-color: #333249;
    background-image: url(https://itoutposts.com/wp-content/uploads/2022/01/Union.svg);
    background-position: 700px 70px;
    background-repeat: no-repeat;
}

.elementor-13568 .elementor-element.elementor-element-36b8bc2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 0px 75px 0px;
}

.elementor-13568 .elementor-element.elementor-element-4bffcbb > .elementor-container {
    max-width: 996px;
}

.elementor-13568 .elementor-element.elementor-element-4bffcbb .elementor-repeater-item-042a167.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-a518a51 {
    text-align: center;
}

.elementor-13568 .elementor-element.elementor-element-a518a51 .elementor-heading-title {
    color: #333249;
    font-size: 48px;
    font-weight: 700;
    line-height: 64px;
}

.elementor-13568 .elementor-element.elementor-element-5575578 {
    text-align: center;
    color: #696871;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
}

.elementor-13568 .elementor-element.elementor-element-5575578 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-4bffcbb {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-13568 .elementor-element.elementor-element-801bd7e > .elementor-container {
    max-width: 1320px;
}

.elementor-13568 .elementor-element.elementor-element-801bd7e .elementor-repeater-item-a1496ba.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-dccf173 .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-dccf173 .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-dccf173 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-dccf173 .eael-elements-flip-box-front-container,.elementor-13568 .elementor-element.elementor-element-dccf173 .eael-elements-flip-box-rear-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE9F2;
}

.elementor-13568 .elementor-element.elementor-element-dccf173 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #111111;
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-dccf173 .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-13568 .elementor-element.elementor-element-dccf173 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #111111;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-dccf173 .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-13568 .elementor-element.elementor-element-9b01e50 .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-9b01e50 .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-9b01e50 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-9b01e50 .eael-elements-flip-box-front-container,.elementor-13568 .elementor-element.elementor-element-9b01e50 .eael-elements-flip-box-rear-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE9F2;
}

.elementor-13568 .elementor-element.elementor-element-9b01e50 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #111111;
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-9b01e50 .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-13568 .elementor-element.elementor-element-9b01e50 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #111111;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-9b01e50 .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-13568 .elementor-element.elementor-element-e780124 .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-e780124 .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-e780124 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-e780124 .eael-elements-flip-box-front-container,.elementor-13568 .elementor-element.elementor-element-e780124 .eael-elements-flip-box-rear-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE9F2;
}

.elementor-13568 .elementor-element.elementor-element-e780124 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #111111;
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-e780124 .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-13568 .elementor-element.elementor-element-e780124 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #111111;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-e780124 .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-13568 .elementor-element.elementor-element-3291f91 .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-3291f91 .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-3291f91 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-3291f91 .eael-elements-flip-box-front-container,.elementor-13568 .elementor-element.elementor-element-3291f91 .eael-elements-flip-box-rear-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE9F2;
}

.elementor-13568 .elementor-element.elementor-element-3291f91 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #111111;
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-3291f91 .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-13568 .elementor-element.elementor-element-3291f91 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #111111;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-3291f91 .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-13568 .elementor-element.elementor-element-fd957f6 .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-fd957f6 .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-fd957f6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-fd957f6 .eael-elements-flip-box-front-container,.elementor-13568 .elementor-element.elementor-element-fd957f6 .eael-elements-flip-box-rear-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE9F2;
}

.elementor-13568 .elementor-element.elementor-element-fd957f6 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #111111;
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-fd957f6 .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-13568 .elementor-element.elementor-element-fd957f6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #111111;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-fd957f6 .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-13568 .elementor-element.elementor-element-514c001 .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-514c001 .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-514c001 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-514c001 .eael-elements-flip-box-front-container,.elementor-13568 .elementor-element.elementor-element-514c001 .eael-elements-flip-box-rear-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE9F2;
}

.elementor-13568 .elementor-element.elementor-element-514c001 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #111111;
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-514c001 .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-13568 .elementor-element.elementor-element-514c001 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #111111;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-514c001 .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-13568 .elementor-element.elementor-element-cf00261 .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-cf00261 .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-cf00261 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-cf00261 .eael-elements-flip-box-front-container,.elementor-13568 .elementor-element.elementor-element-cf00261 .eael-elements-flip-box-rear-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE9F2;
}

.elementor-13568 .elementor-element.elementor-element-cf00261 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #111111;
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-cf00261 .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-13568 .elementor-element.elementor-element-cf00261 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #111111;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-cf00261 .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-13568 .elementor-element.elementor-element-101db09 .eael-elements-flip-box-front-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-101db09 .eael-elements-flip-box-rear-container {
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-101db09 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-101db09 .eael-elements-flip-box-front-container,.elementor-13568 .elementor-element.elementor-element-101db09 .eael-elements-flip-box-rear-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAE9F2;
}

.elementor-13568 .elementor-element.elementor-element-101db09 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {
    color: #111111;
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-101db09 .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-13568 .elementor-element.elementor-element-101db09 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading {
    color: #111111;
    font-size: 18px;
    font-weight: 500;
}

.elementor-13568 .elementor-element.elementor-element-101db09 .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-13568 .elementor-element.elementor-element-801bd7e {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-13568 .elementor-element.elementor-element-957a28c > .elementor-container {
    max-width: 1320px;
}

.elementor-13568 .elementor-element.elementor-element-957a28c .elementor-repeater-item-a05e031.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-7d44e8d {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-7d44e8d img {
    width: 100%;
    max-width: 538px;
}

.elementor-13568 .elementor-element.elementor-element-d21c765.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13568 .elementor-element.elementor-element-d21c765 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13568 .elementor-element.elementor-element-d90da8e {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-d90da8e .elementor-heading-title {
    color: #333249;
    font-size: 48px;
    font-weight: 700;
    line-height: 54px;
}

.elementor-13568 .elementor-element.elementor-element-d90da8e > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-13568 .elementor-element.elementor-element-be3ca56 {
    color: #696871;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-957a28c:not(.elementor-motion-effects-element-type-background) {
    background-color: #F4F7FA;
}

.elementor-13568 .elementor-element.elementor-element-957a28c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-52fca53 > .elementor-container {
    max-width: 1320px;
}

.elementor-13568 .elementor-element.elementor-element-52fca53 .elementor-repeater-item-1a6ba3e.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-612d973.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-13568 .elementor-element.elementor-element-612d973 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-612d973 .elementor-icon-box-title {
    color: #333249;
}

.elementor-13568 .elementor-element.elementor-element-612d973 .elementor-icon-box-title {
    font-size: 21px;
    font-weight: 700;
}

.elementor-13568 .elementor-element.elementor-element-612d973 .elementor-icon-box-description {
    color: #696871;
    font-size: 16px;
    font-weight: 400;
}

.elementor-13568 .elementor-element.elementor-element-612d973 > .elementor-widget-container {
    padding: 24px 32px 24px 28px;
    background-color: #FFFFFF;
    border-radius: 2px 2px 2px 2px;
}

.elementor-13568 .elementor-element.elementor-element-b254702.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-13568 .elementor-element.elementor-element-b254702 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-b254702 .elementor-icon-box-title {
    color: #333249;
}

.elementor-13568 .elementor-element.elementor-element-b254702 .elementor-icon-box-title {
    font-size: 21px;
    font-weight: 700;
}

.elementor-13568 .elementor-element.elementor-element-b254702 .elementor-icon-box-description {
    color: #696871;
    font-size: 16px;
    font-weight: 400;
}

.elementor-13568 .elementor-element.elementor-element-b254702 > .elementor-widget-container {
    padding: 24px 28px 24px 28px;
    background-color: #FFFFFF;
    border-radius: 2px 2px 2px 2px;
}

.elementor-13568 .elementor-element.elementor-element-34c4186.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-13568 .elementor-element.elementor-element-34c4186 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-34c4186 .elementor-icon-box-title {
    color: #333249;
}

.elementor-13568 .elementor-element.elementor-element-34c4186 .elementor-icon-box-title {
    font-size: 21px;
    font-weight: 700;
}

.elementor-13568 .elementor-element.elementor-element-34c4186 .elementor-icon-box-description {
    color: #696871;
    font-size: 16px;
    font-weight: 400;
}

.elementor-13568 .elementor-element.elementor-element-34c4186 > .elementor-widget-container {
    padding: 24px 28px 24px 28px;
    background-color: #FFFFFF;
    border-radius: 2px 2px 2px 2px;
}

.elementor-13568 .elementor-element.elementor-element-d0a8163.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-13568 .elementor-element.elementor-element-d0a8163 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-d0a8163 .elementor-icon-box-title {
    color: #333249;
}

.elementor-13568 .elementor-element.elementor-element-d0a8163 .elementor-icon-box-title {
    font-size: 21px;
    font-weight: 700;
}

.elementor-13568 .elementor-element.elementor-element-d0a8163 .elementor-icon-box-description {
    color: #696871;
    font-size: 16px;
    font-weight: 400;
}

.elementor-13568 .elementor-element.elementor-element-d0a8163 > .elementor-widget-container {
    padding: 24px 26px 24px 28px;
    background-color: #FFFFFF;
    border-radius: 2px 2px 2px 2px;
}

.elementor-13568 .elementor-element.elementor-element-52fca53:not(.elementor-motion-effects-element-type-background) {
    background-color: #F4F7FA;
}

.elementor-13568 .elementor-element.elementor-element-52fca53 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 70px 0px;
}

.elementor-13568 .elementor-element.elementor-element-a35ffe3 > .elementor-container {
    max-width: 1320px;
}

.elementor-13568 .elementor-element.elementor-element-a35ffe3 .elementor-repeater-item-2c4d9c6.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-835c041.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13568 .elementor-element.elementor-element-3584f63 .elementor-heading-title {
    color: #333249;
    font-size: 48px;
    font-weight: 700;
    line-height: 64px;
}

.elementor-13568 .elementor-element.elementor-element-e37aa57 {
    color: #696871;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-1494d2a {
    text-align: right;
}

.elementor-13568 .elementor-element.elementor-element-1494d2a img {
    width: 100%;
    max-width: 514px;
}

.elementor-13568 .elementor-element.elementor-element-a35ffe3 {
    margin-top: 90px;
    margin-bottom: 0px;
}

.elementor-13568 .elementor-element.elementor-element-b490205 > .elementor-container {
    max-width: 1320px;
}

.elementor-13568 .elementor-element.elementor-element-b490205 .elementor-repeater-item-1a6ba3e.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-7ac7e2f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {
    background-color: #FFFFFF;
}

.elementor-13568 .elementor-element.elementor-element-7ac7e2f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13568 .elementor-element.elementor-element-038c8d9 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-038c8d9 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-13568 .elementor-element.elementor-element-038c8d9 .elementor-icon-box-title {
    font-size: 21px;
    font-weight: 700;
}

.elementor-13568 .elementor-element.elementor-element-038c8d9 .elementor-icon-box-description {
    color: #FFFFFFE8;
    font-size: 16px;
    font-weight: 400;
}

.elementor-13568 .elementor-element.elementor-element-038c8d9 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 24px 28px 24px 28px;
    background-color: #333249;
    border-radius: 8px 8px 8px 8px;
}

.elementor-13568 .elementor-element.elementor-element-e2c5f20 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-e2c5f20 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-13568 .elementor-element.elementor-element-e2c5f20 .elementor-icon-box-title {
    font-size: 21px;
    font-weight: 700;
}

.elementor-13568 .elementor-element.elementor-element-e2c5f20 .elementor-icon-box-description {
    color: #FFFFFFE8;
    font-size: 16px;
    font-weight: 400;
}

.elementor-13568 .elementor-element.elementor-element-e2c5f20 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 24px 28px 24px 28px;
    background-color: #333249;
    border-radius: 8px 8px 8px 8px;
}

.elementor-13568 .elementor-element.elementor-element-ffe70a8 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-ffe70a8 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-13568 .elementor-element.elementor-element-ffe70a8 .elementor-icon-box-title {
    font-size: 21px;
    font-weight: 700;
}

.elementor-13568 .elementor-element.elementor-element-ffe70a8 .elementor-icon-box-description {
    color: #FFFFFFE8;
    font-size: 16px;
    font-weight: 400;
}

.elementor-13568 .elementor-element.elementor-element-ffe70a8 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 24px 28px 24px 28px;
    background-color: #333249;
    border-radius: 8px 8px 8px 8px;
}

.elementor-13568 .elementor-element.elementor-element-c01035d .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-c01035d .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-13568 .elementor-element.elementor-element-c01035d .elementor-icon-box-title {
    font-size: 21px;
    font-weight: 700;
}

.elementor-13568 .elementor-element.elementor-element-c01035d .elementor-icon-box-description {
    color: #FFFFFFE8;
    font-size: 16px;
    font-weight: 400;
}

.elementor-13568 .elementor-element.elementor-element-c01035d > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 24px 28px 24px 28px;
    background-color: #333249;
    border-radius: 8px 8px 8px 8px;
}

.elementor-13568 .elementor-element.elementor-element-b490205:not(.elementor-motion-effects-element-type-background) {
    background-color: #FFFFFF;
}

.elementor-13568 .elementor-element.elementor-element-b490205 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 70px 0px;
}

.elementor-13568 .elementor-element.elementor-element-e0cf7a9 > .elementor-container {
    max-width: 1120px;
}

.elementor-13568 .elementor-element.elementor-element-e0cf7a9 .elementor-repeater-item-06f39ae.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-c5ce7de {
    text-align: center;
}

.elementor-13568 .elementor-element.elementor-element-c5ce7de .elementor-heading-title {
    font-size: 48px;
    font-weight: 700;
    line-height: 64px;
}

.elementor-13568 .elementor-element.elementor-element-c5ce7de > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-6dec21a {
    text-align: center;
    color: #696871;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-6dec21a > .elementor-widget-container {
    margin: 0px 0px 70px 0px;
}

.elementor-13568 .elementor-element.elementor-element-a724c83 > .elementor-container {
    max-width: 1100px;
}

.elementor-13568 .elementor-element.elementor-element-a724c83 .elementor-repeater-item-72f8535.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-16c4284 > .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: 10px;
}

.elementor-13568 .elementor-element.elementor-element-16c4284 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13568 .elementor-element.elementor-element-16c4284 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 60px;
}

.elementor-13568 .elementor-element.elementor-element-a8bf494 .elementor-heading-title {
    font-size: 21px;
}

.elementor-13568 .elementor-element.elementor-element-bd9ad2b {
    column-gap: 0px;
    color: #696871;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-406d832 > .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: 15px;
}

.elementor-13568 .elementor-element.elementor-element-406d832 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13568 .elementor-element.elementor-element-406d832 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 60px;
}

.elementor-13568 .elementor-element.elementor-element-6a8c0d8 .elementor-heading-title {
    font-size: 21px;
}

.elementor-13568 .elementor-element.elementor-element-e951c33 {
    column-gap: 0px;
    color: #696871;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-a724c83 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-13568 .elementor-element.elementor-element-a28b44c > .elementor-container {
    max-width: 1100px;
}

.elementor-13568 .elementor-element.elementor-element-a28b44c .elementor-repeater-item-72f8535.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-f7f7bd0 > .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: 15px;
}

.elementor-13568 .elementor-element.elementor-element-f7f7bd0 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13568 .elementor-element.elementor-element-f7f7bd0 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 60px;
}

.elementor-13568 .elementor-element.elementor-element-c10bc82 .elementor-heading-title {
    font-size: 21px;
}

.elementor-13568 .elementor-element.elementor-element-b5bb287 {
    column-gap: 0px;
    color: #696871;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-75357f7 > .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: 10px;
}

.elementor-13568 .elementor-element.elementor-element-75357f7 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13568 .elementor-element.elementor-element-75357f7 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 60px;
}

.elementor-13568 .elementor-element.elementor-element-9bc2624 .elementor-heading-title {
    font-size: 21px;
}

.elementor-13568 .elementor-element.elementor-element-7dd30eb {
    column-gap: 0px;
    color: #696871;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-a28b44c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-13568 .elementor-element.elementor-element-7a41cfb > .elementor-container {
    max-width: 1100px;
}

.elementor-13568 .elementor-element.elementor-element-7a41cfb .elementor-repeater-item-72f8535.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-b77d9d8 > .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: 15px;
}

.elementor-13568 .elementor-element.elementor-element-b77d9d8 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13568 .elementor-element.elementor-element-b77d9d8 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 60px;
}

.elementor-13568 .elementor-element.elementor-element-ba0adce .elementor-heading-title {
    font-size: 21px;
}

.elementor-13568 .elementor-element.elementor-element-cf1eb58 {
    column-gap: 0px;
    color: #696871;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-a4c32ba > .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: 10px;
}

.elementor-13568 .elementor-element.elementor-element-a4c32ba > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13568 .elementor-element.elementor-element-a4c32ba > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 60px;
}

.elementor-13568 .elementor-element.elementor-element-36a4bcb .elementor-heading-title {
    font-size: 21px;
}

.elementor-13568 .elementor-element.elementor-element-3c53af5 {
    column-gap: 0px;
    color: #696871;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-7a41cfb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-13568 .elementor-element.elementor-element-e0cf7a9:not(.elementor-motion-effects-element-type-background) {
    background-color: #F4F7FA;
}

.elementor-13568 .elementor-element.elementor-element-e0cf7a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 80px 0px;
}

.elementor-13568 .elementor-element.elementor-element-a95c4e4 > .elementor-container {
    max-width: 960px;
}

.elementor-13568 .elementor-element.elementor-element-a95c4e4 .elementor-repeater-item-fb8faf9.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-75d8629.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-13568 .elementor-element.elementor-element-4bb7852 {
    text-align: center;
}

.elementor-13568 .elementor-element.elementor-element-4bb7852 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 43px;
    font-weight: 700;
    line-height: 54px;
}

.elementor-13568 .elementor-element.elementor-element-be64790 {
    text-align: center;
}

.elementor-13568 .elementor-element.elementor-element-be64790 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-be64790 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__container {
    justify-content: center;
}

.elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__instance {
    margin: 20px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF;
    border-radius: 2px 2px 2px 2px;
}

.elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__state-normal {
    padding: 011px 35px 011px 35px;
}

.elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__state-hover {
    padding: 011px 35px 011px 35px;
}

.elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__plane-normal {
    background-color: #FFFFFF00;
}

.elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__plane-hover {
    background-color: transparent;
    background-image: linear-gradient(90deg, #DCE35B 0%, #45B649 100%);
}

.elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__state-normal .jet-button__label {
    color: #FFFFFF;
}

.elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__state-normal .jet-button__label {
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__state-hover .jet-button__label {
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-13568 .elementor-element.elementor-element-5d2ae12 {
    z-index: 0;
}

.elementor-13568 .elementor-element.elementor-element-a95c4e4:not(.elementor-motion-effects-element-type-background) {
    background-color: #333249;
    background-image: url(https://itoutposts.com/wp-content/uploads/2022/04/unsplash_HXOllTSwrpM.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13568 .elementor-element.elementor-element-a95c4e4 > .elementor-background-overlay {
    background-color: #333249;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13568 .elementor-element.elementor-element-a95c4e4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-13568 .elementor-element.elementor-element-6e088e2 > .elementor-container {
    max-width: 1450px;
}

.elementor-13568 .elementor-element.elementor-element-6e088e2 .elementor-repeater-item-7d8d35a.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-0bfef5c {
    text-align: center;
}

.elementor-13568 .elementor-element.elementor-element-0bfef5c .elementor-heading-title {
    color: #333249;
    font-size: 48px;
    font-weight: 700;
    line-height: 54px;
}

.elementor-13568 .elementor-element.elementor-element-0bfef5c > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-13568 .elementor-element.elementor-element-f404b06 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13568 .elementor-element.elementor-element-6e088e2:not(.elementor-motion-effects-element-type-background) {
    background-color: #FFFFFF;
}

.elementor-13568 .elementor-element.elementor-element-6e088e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 40px 0px;
    z-index: 1;
}

.elementor-13568 .elementor-element.elementor-element-8e15faa > .elementor-container {
    max-width: 1320px;
}

.elementor-13568 .elementor-element.elementor-element-8e15faa .elementor-repeater-item-a05e031.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-d4d360c {
    text-align: center;
}

.elementor-13568 .elementor-element.elementor-element-d4d360c img {
    width: 100%;
    max-width: 488px;
}

.elementor-13568 .elementor-element.elementor-element-48f399c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13568 .elementor-element.elementor-element-48f399c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13568 .elementor-element.elementor-element-59ee550 {
    text-align: left;
}

.elementor-13568 .elementor-element.elementor-element-59ee550 .elementor-heading-title {
    color: #333249;
    font-size: 48px;
    font-weight: 700;
    line-height: 54px;
}

.elementor-13568 .elementor-element.elementor-element-59ee550 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-13568 .elementor-element.elementor-element-6eff00f {
    color: #696871;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-8e15faa:not(.elementor-motion-effects-element-type-background) {
    background-color: #F4F7FA;
}

.elementor-13568 .elementor-element.elementor-element-8e15faa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-13568 .elementor-element.elementor-element-dba5c52 > .elementor-container {
    max-width: 874px;
}

.elementor-13568 .elementor-element.elementor-element-dba5c52 .elementor-repeater-item-146d29c.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-2be0b41 {
    text-align: center;
}

.elementor-13568 .elementor-element.elementor-element-2be0b41 .elementor-heading-title {
    color: #333249;
    font-size: 48px;
    font-weight: 700;
    line-height: 54px;
}

.elementor-13568 .elementor-element.elementor-element-2be0b41 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-13568 .elementor-element.elementor-element-d6f47e9 .elementor-accordion-item {
    border-width: 0px;
}

.elementor-13568 .elementor-element.elementor-element-d6f47e9 .elementor-accordion-item .elementor-tab-content {
    border-width: 0px;
}

.elementor-13568 .elementor-element.elementor-element-d6f47e9 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 0px;
}

.elementor-13568 .elementor-element.elementor-element-d6f47e9 .elementor-accordion-icon,.elementor-13568 .elementor-element.elementor-element-d6f47e9 .elementor-accordion-title {
    color: #19191B;
}

.elementor-13568 .elementor-element.elementor-element-d6f47e9 .elementor-accordion-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 23px;
}

.elementor-13568 .elementor-element.elementor-element-d6f47e9 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 0px;
}

.elementor-13568 .elementor-element.elementor-element-d6f47e9 .elementor-tab-content {
    color: #696871;
    font-family: "Mada", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-13568 .elementor-element.elementor-element-dba5c52 {
    padding: 80px 0px 80px 0px;
}

.elementor-13568 .elementor-element.elementor-element-966cd30 > .elementor-container {
    max-width: 1120px;
}

.elementor-13568 .elementor-element.elementor-element-966cd30 .elementor-repeater-item-62db004.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-13568 .elementor-element.elementor-element-64759fa {
    text-align: center;
}

.elementor-13568 .elementor-element.elementor-element-64759fa .elementor-heading-title {
    font-size: 48px;
    font-weight: 700;
    line-height: 64px;
}

.elementor-13568 .elementor-element.elementor-element-64759fa > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-13568 .elementor-element.elementor-element-3f0802f:after {
    content: "0.66";
}

.elementor-13568 .elementor-element.elementor-element-3f0802f {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-13568 .elementor-element.elementor-element-3f0802f .elementor-post__text {
    margin-top: 20px;
}

.elementor-13568 .elementor-element.elementor-element-966cd30:not(.elementor-motion-effects-element-type-background) {
    background-color: #F4F7FA;
}

.elementor-13568 .elementor-element.elementor-element-966cd30 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

.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-13568 .elementor-element.elementor-element-16c4284 {
        width:50%;
    }

    .elementor-13568 .elementor-element.elementor-element-406d832 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-f7f7bd0 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-75357f7 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-b77d9d8 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-a4c32ba {
        width: 50%;
    }
}

@media (max-width: 1024px) and (min-width:768px) {
    .elementor-13568 .elementor-element.elementor-element-39a5f97 {
        width:100%;
    }

    .elementor-13568 .elementor-element.elementor-element-c233653 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-5ef14c3 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-7e14e95 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-907a515 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-3b7d765 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-0d116e8 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-500de93 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-945f2b4 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-7ac7e2f {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-faa2103 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-b7e4941 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-cb9ceda {
        width: 50%;
    }
}

@media (max-width: 1024px) {
    .elementor-13568 .elementor-element.elementor-element-3233487 .jet-button__instance {
        margin:0px 0px 0px 20px;
    }

    .elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__instance {
        margin: 0px 0px 0px 20px;
    }

    .elementor-13568 .elementor-element.elementor-element-dccf173 .eael-elements-flip-box-container:not(.eael-template) {
        height: 320px;
    }

    .elementor-13568 .elementor-element.elementor-element-9b01e50 .eael-elements-flip-box-container:not(.eael-template) {
        height: 320px;
    }

    .elementor-13568 .elementor-element.elementor-element-e780124 .eael-elements-flip-box-container:not(.eael-template) {
        height: 320px;
    }

    .elementor-13568 .elementor-element.elementor-element-3291f91 .eael-elements-flip-box-container:not(.eael-template) {
        height: 320px;
    }

    .elementor-13568 .elementor-element.elementor-element-fd957f6 .eael-elements-flip-box-container:not(.eael-template) {
        height: 320px;
    }

    .elementor-13568 .elementor-element.elementor-element-514c001 .eael-elements-flip-box-container:not(.eael-template) {
        height: 320px;
    }

    .elementor-13568 .elementor-element.elementor-element-cf00261 .eael-elements-flip-box-container:not(.eael-template) {
        height: 320px;
    }

    .elementor-13568 .elementor-element.elementor-element-101db09 .eael-elements-flip-box-container:not(.eael-template) {
        height: 320px;
    }

    .elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__state-normal {
        padding: 8px 35px 8px 35px;
    }

    .elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__state-hover {
        padding: 8px 35px 8px 35px;
    }

    .elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__state-normal .jet-button__label {
        font-size: 13px;
    }

    .elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__state-hover .jet-button__label {
        font-size: 13px;
    }
}

@media (max-width: 767px) {
    .elementor-13568 .elementor-element.elementor-element-d08ec99 {
        text-align:center;
    }

    .elementor-13568 .elementor-element.elementor-element-d08ec99 .elementor-heading-title {
        line-height: 54px;
    }

    .elementor-13568 .elementor-element.elementor-element-3428460 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13568 .elementor-element.elementor-element-3233487 .jet-button__instance {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-3233487 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-3233487 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13568 .elementor-element.elementor-element-3fc3659 {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-3a4571f .jet-button__container {
        justify-content: center;
    }

    .elementor-13568 .elementor-element.elementor-element-3a4571f .jet-button__state-normal .jet-button__label {
        font-size: 13px;
    }

    .elementor-13568 .elementor-element.elementor-element-3a4571f .jet-button__state-hover .jet-button__label {
        font-size: 13px;
    }

    .elementor-13568 .elementor-element.elementor-element-3a4571f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13568 .elementor-element.elementor-element-71775ae {
        width: 50%;
    }

    .elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__container {
        justify-content: center;
    }

    .elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__instance {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__state-normal .jet-button__label {
        font-size: 13px;
    }

    .elementor-13568 .elementor-element.elementor-element-7d64986 .jet-button__state-hover .jet-button__label {
        font-size: 13px;
    }

    .elementor-13568 .elementor-element.elementor-element-7d64986 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-7d64986 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13568 .elementor-element.elementor-element-36b8bc2 {
        padding: 10px 0px 10px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-6aed6c4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-a518a51 .elementor-heading-title {
        line-height: 54px;
    }

    .elementor-13568 .elementor-element.elementor-element-5575578 {
        text-align: left;
    }

    .elementor-13568 .elementor-element.elementor-element-4bffcbb {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-dccf173 .eael-elements-flip-box-container:not(.eael-template) {
        height: 300px;
    }

    .elementor-13568 .elementor-element.elementor-element-dccf173 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-9b01e50 .eael-elements-flip-box-container:not(.eael-template) {
        height: 300px;
    }

    .elementor-13568 .elementor-element.elementor-element-9b01e50 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-5ef14c3 > .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-13568 .elementor-element.elementor-element-e780124 .eael-elements-flip-box-container:not(.eael-template) {
        height: 300px;
    }

    .elementor-13568 .elementor-element.elementor-element-e780124 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-3291f91 .eael-elements-flip-box-container:not(.eael-template) {
        height: 300px;
    }

    .elementor-13568 .elementor-element.elementor-element-fd957f6 .eael-elements-flip-box-container:not(.eael-template) {
        height: 300px;
    }

    .elementor-13568 .elementor-element.elementor-element-514c001 .eael-elements-flip-box-container:not(.eael-template) {
        height: 300px;
    }

    .elementor-13568 .elementor-element.elementor-element-cf00261 .eael-elements-flip-box-container:not(.eael-template) {
        height: 300px;
    }

    .elementor-13568 .elementor-element.elementor-element-101db09 .eael-elements-flip-box-container:not(.eael-template) {
        height: 300px;
    }

    .elementor-13568 .elementor-element.elementor-element-7d44e8d {
        text-align: center;
    }

    .elementor-13568 .elementor-element.elementor-element-d21c765 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-d90da8e {
        text-align: center;
    }

    .elementor-13568 .elementor-element.elementor-element-957a28c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-612d973 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-13568 .elementor-element.elementor-element-b254702 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-13568 .elementor-element.elementor-element-34c4186 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-13568 .elementor-element.elementor-element-d0a8163 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-13568 .elementor-element.elementor-element-52fca53 {
        padding: 30px 0px 10px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-3584f63 {
        text-align: center;
    }

    .elementor-13568 .elementor-element.elementor-element-3584f63 .elementor-heading-title {
        line-height: 54px;
    }

    .elementor-13568 .elementor-element.elementor-element-1494d2a {
        text-align: center;
    }

    .elementor-13568 .elementor-element.elementor-element-a35ffe3 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-7ac7e2f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-038c8d9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 024px 035px 024px 028px;
    }

    .elementor-13568 .elementor-element.elementor-element-b490205 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-c5ce7de .elementor-heading-title {
        line-height: 54px;
    }

    .elementor-13568 .elementor-element.elementor-element-6dec21a {
        text-align: left;
    }

    .elementor-13568 .elementor-element.elementor-element-e0cf7a9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-4bb7852 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__container {
        justify-content: center;
    }

    .elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__instance {
        margin: 10px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__state-normal {
        padding: 14px 035px 14px 035px;
    }

    .elementor-13568 .elementor-element.elementor-element-5d2ae12 .jet-button__state-hover {
        padding: 14px 035px 14px 035px;
    }

    .elementor-13568 .elementor-element.elementor-element-a95c4e4 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-0bfef5c .elementor-heading-title {
        font-size: 43px;
        line-height: 48px;
    }

    .elementor-13568 .elementor-element.elementor-element-0bfef5c > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-6e088e2 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-d4d360c {
        text-align: center;
    }

    .elementor-13568 .elementor-element.elementor-element-48f399c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-59ee550 {
        text-align: center;
    }

    .elementor-13568 .elementor-element.elementor-element-8e15faa {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-2be0b41 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-dba5c52 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13568 .elementor-element.elementor-element-64759fa .elementor-heading-title {
        line-height: 54px;
    }

    .elementor-13568 .elementor-element.elementor-element-3f0802f:after {
        content: "0.5";
    }

    .elementor-13568 .elementor-element.elementor-element-966cd30 {
        padding: 0px 0px 0px 0px;
    }
}

.tools-flip-card {
    min-height: 300px!important;
}

.card-descr {
    min-height: 100px;
    margin-bottom: 10px;
}

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;
    margin-bottom: 10px;
}

span.card-back-descr {
    display: block!important;
    margin-top: -35px!important;
}

@media (max-width: 768px) {
    .card-descr {
        min-height:100%;
        margin-bottom: 10px;
    }
}

.managed-support-services .elementor-widget-container {
    width: 100%;
    min-height: 462px!important;
    line-height: 26px;
}

@media (max-width: 1024px) {
    .managed-support-services .elementor-widget-container {
        width:100%;
        min-height: 410px!important;
    }
}

@media (max-width: 768px) {
    .managed-support-services .elementor-widget-container {
        width:100%;
        min-height: 100%!important;
    }

    .managed-support-services .elementor-icon-box-title {
        min-height: 24px;
    }
}

.managed-support-services .elementor-icon-box-title {
    min-height: 24px;
}

.elementor-icon svg {
    width: 57px;
    height: 57px;
}

.elementor-icon svg {
    width: 57px;
    height: 57px;
}

.managed-support-services .elementor-widget-container {
    width: 100%;
    min-height: 462px!important;
    line-height: 26px;
}

@media (max-width: 1024px) {
    .managed-support-services .elementor-widget-container {
        width:100%;
        min-height: 410px!important;
    }
}

@media (max-width: 768px) {
    .managed-support-services .elementor-widget-container {
        width:100%;
        min-height: 100%!important;
    }

    .managed-support-services .elementor-icon-box-title {
        min-height: 24px;
    }
}

.managed-support-services .elementor-icon-box-title {
    min-height: 24px;
}

.elementor-icon svg {
    width: 57px;
    height: 57px;
}

.elementor-icon svg {
    width: 57px;
    height: 57px;
}

.managed-support-stages .elementor-widget-container {
    min-height: 445px;
}

@media (max-width: 1024px) {
    .managed-support-stages .elementor-widget-container {
        min-height:390px;
    }
}

@media (max-width: 768px) {
    .managed-support-stages .elementor-widget-container {
        min-height:100%;
    }
}

.managed-support-stages .elementor-icon-box-title {
    min-height: 45px;
    margin-bottom: 10px;
}

.managed-support-stages .elementor-widget-container {
    min-height: 445px;
}

@media (max-width: 1024px) {
    .managed-support-stages .elementor-widget-container {
        min-height:390px;
    }
}

@media (max-width: 768px) {
    .managed-support-stages .elementor-widget-container {
        min-height:100%;
    }
}

.managed-support-stages .elementor-icon-box-title {
    min-height: 45px;
    margin-bottom: 10px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.head-green-arrow {
    position: relative;
}

.head-green-arrow:before {
    position: absolute;
    content: '';
    top: -5px;
    left: -55px;
    width: 30px;
    height: 30px;
    background: url(https://itoutposts.com/wp-content/uploads/2021/12/small-right.png);
}

.text-benefits {
    max-width: 450px;
}

.header-orange-btn a {
    background: linear-gradient( 95deg , rgb(250, 202, 23) 20%, rgb(255, 156, 72) 80%);
}

.header-orange-btn a {
    background: linear-gradient( 95deg , rgb(250, 202, 23) 20%, rgb(255, 156, 72) 80%);
}

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 0.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: #FFFFFF;
}

.swiper_position {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #FFFFFF;
}

.swiper_comment {
    min-height: 182px;
    text-align: left;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
    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: 0.7;
}

.swiper_button p {
    font-weight: 700;
    font-size: 14px;
    margin-top: 10px;
    color: #FFFFFF;
}

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 0.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: #FFFFFF;
}

.swiper_position {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #FFFFFF;
}

.swiper_comment {
    min-height: 182px;
    text-align: left;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
    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: 0.7;
}

.swiper_button p {
    font-weight: 700;
    font-size: 14px;
    margin-top: 10px;
    color: #FFFFFF;
}

.faq-border .elementor-accordion .elementor-tab-title {
    border-bottom: 1px solid #E7E9ED;
}

.faq-border .elementor-accordion .elementor-tab-title {
    border-bottom: 1px solid #E7E9ED;
}

.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: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-29 .elementor-element.elementor-element-b161924 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 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: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.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: 0px 0px 0px 0px;
}

.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: #000000;
    padding: 0px 0px 0px 0px;
}

.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: 0px 30px 0px 0px;
}

.elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav__sub {
    width: 220px;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 4px 11px 26px 0px rgba(17,22,50,0.14);
    padding: 14px 20px 15px 20px;
}

.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: normal;
    line-height: 2em;
}

.elementor-29 .elementor-element.elementor-element-a83b025 .menu-item-link-sub {
    color: #000000;
    padding: 0px 0px 0px 0px;
}

.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: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.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: 0px 0px 0px 0px;
    border-color: #FFFFFF;
    border-radius: 2px 2px 2px 2px;
}

.elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-normal {
    padding: 8px 45px 8px 45px;
}

.elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-hover {
    padding: 8px 45px 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: #FFFFFF;
}

.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: 0px;
    margin-bottom: 0px;
}

.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: 0px 0px 0px 0px;
    border-color: #EEEEEE;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 10px 15px 10px;
    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: 0px 2px 0px 2px;
    }

    .elementor-29 .elementor-element.elementor-element-a83b025 .jet-nav > .jet-nav__item {
        margin: 0px 6px 0px 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: 0px 0px 0px 0px;
    }

    .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 8px 35px;
    }

    .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__state-hover {
        padding: 8px 35px 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: 0px 0px 0px 0px;
    }
}

@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 0px 6px 0px;
    }

    .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 20px;
    }

    .elementor-29 .elementor-element.elementor-element-9417d21 .jet-button__container {
        justify-content: center;
    }

    .elementor-29 .elementor-element.elementor-element-b900606 {
        border-width: 0px 0px 1px 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 015px 10px 015px 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 , rgb(250, 202, 23) 20%, rgb(255, 156, 72) 80%);
}

.header-orange-btn a {
    background: linear-gradient( 95deg , rgb(250, 202, 23) 20%, rgb(255, 156, 72) 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 , rgb(250, 202, 23) 20%, rgb(255, 156, 72) 80%);
}

.header-orange-btn a {
    background: linear-gradient( 95deg , rgb(250, 202, 23) 20%, rgb(255, 156, 72) 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: 0px 20px 0px 0px;
}

.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 0px 0px 9px;
}

.elementor-39 .elementor-element.elementor-element-05c2f2a .elementor-icon-list-icon i {
    color: #FFFFFF;
}

.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: #ffffff;
}

.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 0px 0px 07px;
}

.elementor-39 .elementor-element.elementor-element-be4a6bc .elementor-icon-list-icon i {
    color: #FFFFFF;
}

.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: #FFFFFF;
}

.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: 0px 0px 0px 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: #FF0000;
}

.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 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-cd52849 .elementor-heading-title {
    color: #FFFFFF;
    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: 0px 50px 0px 0px;
}

.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: 0px 5px 0px 0px;
}

.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: 0px;
}

.elementor-39 .elementor-element.elementor-element-3d5acce {
    color: #ffffff;
    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: 0px 0px 0px 0px;
}

.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: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-39 .elementor-element.elementor-element-7ab8a87 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-78e5a21 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-e0fcdb6 .elementor-button {
    font-size: 18px;
    font-weight: 400;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    padding: 015px 33px 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: 0px 02px 0px 02px;
}

.elementor-39 .elementor-element.elementor-element-006e1c9 {
    margin-top: -10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.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 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-b09d2ae .elementor-button {
    font-size: 18px;
    font-weight: 400;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    padding: 015px 33px 15px 33px;
}

.elementor-39 .elementor-element.elementor-element-b09d2ae > .elementor-widget-container {
    margin: 0px 02px 0px 02px;
}

.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 5px 5px 5px;
}

.elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__input {
    width: 98%;
    padding: 9px 20px 9px 20px;
    background-color: rgba(255,255,255,0.1);
    color: #999999;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    line-height: 1.5em;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__input::-webkit-input-placeholder {
    color: #999999;
}

.elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__input::-moz-input-placeholder {
    color: #999999;
}

.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 9px 29px;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ffffff;
}

.elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__submit {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5em;
}

.elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__submit:hover {
    background-color: #ffffff;
    color: #111111;
}

.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 0px 0px 0px;
}

.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: 0px 0px 0px 05px;
}

.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: 0px 5px 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: 0px 0px 0px 0px;
}

.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: 0px 20px 5px 020px;
}

.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: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-39 .elementor-element.elementor-element-b22932d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 05px 15px 05px 0px;
}

.elementor-39 .elementor-element.elementor-element-59f8883 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.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 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 10px 20px 10px;
    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 0px 0px 0px;
}

.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: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.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 0px 0px 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: 0.2em;
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: rgba(0,0,0,0);
}

.elementor-39 .elementor-element.elementor-element-2be431a .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-2be431a .elementor-social-icon:hover {
    border-color: #ffffff;
}

.elementor-39 .elementor-element.elementor-element-2be431a > .elementor-widget-container {
    margin: 4px 0px 0px 0px;
}

.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 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 10px 025px 10px;
    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: 0px 0px 0px 0px;
    }

    .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: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-7ab8a87 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-78e5a21 > .elementor-widget-container {
        margin: 10px 0px -10px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-21138c3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-21138c3 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-006e1c9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-d17ea63 .jet-subscribe-form__submit {
        width: 100%;
        margin: 20px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b71d205 {
        text-align: left;
    }

    .elementor-39 .elementor-element.elementor-element-b71d205 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .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: 0px 0px 0px 10px;
    }

    .elementor-39 .elementor-element.elementor-element-59f8883 {
        margin-top: 05px;
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-60f1693 {
        padding: 50px 10px 50px 10px;
    }

    .elementor-39 .elementor-element.elementor-element-71f37f1 {
        padding: 0px 10px 20px 10px;
    }
}

@media (max-width: 767px) {
    .elementor-39 .elementor-element.elementor-element-6df2ab5 > .elementor-element-populated > .elementor-widget-wrap {
        padding:0px 0px 0px 0px;
    }

    .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 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-21670c2 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-91d314f > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 8px 0px 8px;
    }

    .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: 05px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-ea67544 {
        width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-b09d2ae .elementor-button {
        font-size: 13px;
        padding: 015px 034px 015px 034px;
    }

    .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: 0px 25px 0px 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: 0px 0px 0px 0px;
    }

    .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: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b22932d {
        width: 100%;
    }

    .elementor-39 .elementor-element.elementor-element-797cae6 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-843e666 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2be431a .elementor-widget-container {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-71f37f1 {
        padding: 0px 10px 40px 10px;
    }
}

@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;
    }
}

/*! 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);
    }
}

@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: '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 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: "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: '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: 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;
}
