.elementor-369 .elementor-element.elementor-element-e88072f:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-e88072f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-color: var( --e-global-color-primary );*/
   
}

/*.elementor-369 .elementor-element.elementor-element-e88072f > .elementor-background-overlay {
    background-image: url("../../../../wp-content/uploads/2023/03/angkor-vat-icare-tours-01.jpeg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    /*opacity: 0.36;*/
    /*transition: background 0.3s, border-radius 0.3s, opacity 0.3s;*/
}*/

.elementor-369 .elementor-element.elementor-element-e88072f > .elementor-container {
    max-width: 1200px;
    min-height: 400px;
}

.elementor-369 .elementor-element.elementor-element-e88072f .elementor-background-overlay {
    filter: brightness( 85% ) contrast( 112% ) saturate( 38% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-369 .elementor-element.elementor-element-e88072f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 0px 45px 0px;
}

.elementor-bc-flex-widget .elementor-369 .elementor-element.elementor-element-d7ec2f4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-369 .elementor-element.elementor-element-d7ec2f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
    color: var( --e-global-color-primary );
}

.elementor-369 .elementor-element.elementor-element-6ec35d5 {
    text-align: center;
}

    .elementor-369 .elementor-element.elementor-element-6ec35d5 .elementor-heading-title {
        font-family: var( --e-global-typography-9e03b9d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9e03b9d-font-size );
        font-weight: var( --e-global-typography-9e03b9d-font-weight );
        line-height: var( --e-global-typography-9e03b9d-line-height );
        color: var( --e-global-color-eafa1c7 );
    }

.elementor-369 .elementor-element.elementor-element-8c5a984 {
    text-align: center;
}

    .elementor-369 .elementor-element.elementor-element-8c5a984 .elementor-heading-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-primary-font-size );
        font-weight: var( --e-global-typography-primary-font-weight );
        line-height: var( --e-global-typography-primary-line-height );
        word-spacing: var( --e-global-typography-primary-word-spacing );
        color: var( --e-global-color-accent );
    }

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
    color: var( --e-global-color-text );
}

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var( --e-global-color-primary );
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var( --e-global-color-primary );
        border-color: var( --e-global-color-primary );
    }

.elementor-369 .elementor-element.elementor-element-20afb8f > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-369 .elementor-element.elementor-element-20afb8f {
    text-align: center;
    font-family: var( --e-global-typography-94e48e9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-94e48e9-font-size );
    font-weight: var( --e-global-typography-94e48e9-font-weight );
    line-height: var( --e-global-typography-94e48e9-line-height );
    color: var( --e-global-color-eafa1c7 );
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    word-spacing: var( --e-global-typography-accent-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-9e050c0 .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-bb2c349-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bb2c349-font-size );
    font-weight: var( --e-global-typography-bb2c349-font-weight );
    line-height: var( --e-global-typography-bb2c349-line-height );
    letter-spacing: var( --e-global-typography-bb2c349-letter-spacing );
    word-spacing: var( --e-global-typography-bb2c349-word-spacing );
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-style: none;
    border-radius: 25px 25px 25px 25px;
}

    .elementor-369 .elementor-element.elementor-element-9e050c0 .elementor-button:hover, .elementor-369 .elementor-element.elementor-element-9e050c0 .elementor-button:focus {
        background-color: var( --e-global-color-eafa1c7 );
        color: var( --e-global-color-primary );
        border-color: var( --e-global-color-primary );
    }

        .elementor-369 .elementor-element.elementor-element-9e050c0 .elementor-button:hover svg, .elementor-369 .elementor-element.elementor-element-9e050c0 .elementor-button:focus svg {
            fill: var( --e-global-color-primary );
        }

.elementor-369 .elementor-element.elementor-element-6c27e6a {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-369 .elementor-element.elementor-element-3384216 > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
}

.elementor-369 .elementor-element.elementor-element-5b95058 > .elementor-widget-container {
    background-color: var( --e-global-color-accent );
    padding: 10px 10px 10px 10px;
    border-style: none;
}

.elementor-369 .elementor-element.elementor-element-5b95058 {
    text-align: center;
}

    .elementor-369 .elementor-element.elementor-element-5b95058 .elementor-heading-title {
        font-family: var( --e-global-typography-94e48e9-font-family ), Sans-serif;
        font-size: var( --e-global-typography-94e48e9-font-size );
        font-weight: var( --e-global-typography-94e48e9-font-weight );
        line-height: var( --e-global-typography-94e48e9-line-height );
        color: var( --e-global-color-4438187 );
    }

.elementor-369 .elementor-element.elementor-element-52cc879 .elementor-heading-title {
    font-family: var( --e-global-typography-94e48e9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-94e48e9-font-size );
    font-weight: var( --e-global-typography-94e48e9-font-weight );
    line-height: var( --e-global-typography-94e48e9-line-height );
    color: var( --e-global-color-primary );
}

.elementor-369 .elementor-element.elementor-element-7df9684:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-369 .elementor-element.elementor-element-7df9684 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-d1745ed );
}

.elementor-369 .elementor-element.elementor-element-7df9684 > .elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

    .elementor-369 .elementor-element.elementor-element-7df9684 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-widget-slides .elementor-slide-heading {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-slides .elementor-slide-description {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    line-height: var( --e-global-typography-secondary-line-height );
    word-spacing: var( --e-global-typography-secondary-word-spacing );
}

.elementor-widget-slides .elementor-slide-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    word-spacing: var( --e-global-typography-accent-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-864cb82 .elementor-repeater-item-32f4a18 .swiper-slide-bg {
    background-color: var( --e-global-color-d1745ed );
    /*background-image: url(https://icare-tours.com/wp-content/uploads/2023/03/icare-tours-travel-2018_10_11_10_30_0161.jpg);*/
    background-size: cover;
}

.elementor-369 .elementor-element.elementor-element-864cb82 .elementor-repeater-item-92d73c7 .swiper-slide-bg {
    background-color: var( --e-global-color-d1745ed );
    /*background-image: url(https://icare-tours.com/wp-content/uploads/2023/03/angkor-wat-icare-tours-02.jpeg);*/
    background-size: cover;
}

.elementor-369 .elementor-element.elementor-element-864cb82 .elementor-repeater-item-4af0832 .swiper-slide-bg {
    background-color: var( --e-global-color-d1745ed );
    /*background-image: url(https://icare-tours.com/wp-content/uploads/2023/03/angkor-vat-icare-tours-01.jpeg);*/
    background-size: cover;
}

.elementor-369 .elementor-element.elementor-element-864cb82 .elementor-repeater-item-0821b41 .swiper-slide-bg {
    background-color: var( --e-global-color-d1745ed );
    /*background-image: url(https://icare-tours.com/wp-content/uploads/2023/03/Phimeanakas-icare-tours-12.jpeg);*/
    background-size: cover;
}

.elementor-369 .elementor-element.elementor-element-864cb82 .elementor-repeater-item-7ebab7d .swiper-slide-bg {
    background-color: var( --e-global-color-d1745ed );
    /*background-image: url(https://icare-tours.com/wp-content/uploads/2023/03/Elephant-icare-tours-13.jpeg);*/
    background-size: cover;
}

.elementor-369 .elementor-element.elementor-element-864cb82 .swiper-slide {
    transition-duration: calc(2000ms*1.2);
    height: 650px;
}

.elementor-369 .elementor-element.elementor-element-864cb82 .swiper-slide-contents {
    max-width: 55%;
}

.elementor-369 .elementor-element.elementor-element-864cb82 .swiper-slide-inner {
    text-align: center;
}

.elementor-369 .elementor-element.elementor-element-53f2ff9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-369 .elementor-element.elementor-element-5b71a17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-369 .elementor-element.elementor-element-5b71a17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-369 .elementor-element.elementor-element-5b71a17 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

    .elementor-369 .elementor-element.elementor-element-5b71a17 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-369 .elementor-element.elementor-element-988d0ab .elementor-heading-title {
    font-family: var( --e-global-typography-94e48e9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-94e48e9-font-size );
    font-weight: var( --e-global-typography-94e48e9-font-weight );
    line-height: var( --e-global-typography-94e48e9-line-height );
    color: var( --e-global-color-eafa1c7 );
}

.elementor-369 .elementor-element.elementor-element-62a3db4 > .elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-369 .elementor-element.elementor-element-62a3db4 {
    color: var( --e-global-color-eafa1c7 );
}

.elementor-widget-price-list .elementor-price-list-header {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-price-list .elementor-price-list-price {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-price-list .elementor-price-list-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-widget-price-list .elementor-price-list-separator {
    border-bottom-color: var( --e-global-color-secondary );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-separator {
    border-bottom-style: none;
}

.elementor-369 .elementor-element.elementor-element-817f8cf > .elementor-widget-container {
    margin: 15px 0px -15px 0px;
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-item {
    align-items: flex-start;
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list li:not(:last-child) {
    margin-bottom: 0px;
}

body.rtl .elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-image {
    padding-left: calc(20px/2);
}

    body.rtl .elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-image + .elementor-price-list-text {
        padding-right: calc(20px/2);
    }

body:not(.rtl) .elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-image {
    padding-right: calc(20px/2);
}

    body:not(.rtl) .elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-image + .elementor-price-list-text {
        padding-left: calc(20px/2);
    }

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-header {
    color: var( --e-global-color-eafa1c7 );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-price {
    color: var( --e-global-color-eafa1c7 );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-description {
    color: var( --e-global-color-eafa1c7 );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-separator {
    border-bottom-style: dotted;
    border-bottom-width: 2px;
    border-bottom-color: var( --e-global-color-accent );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-item {
    align-items: flex-start;
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list li:not(:last-child) {
    margin-bottom: 0px;
}

body.rtl .elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-image {
    padding-left: calc(20px/2);
}

    body.rtl .elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-image + .elementor-price-list-text {
        padding-right: calc(20px/2);
    }

body:not(.rtl) .elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-image {
    padding-right: calc(20px/2);
}

    body:not(.rtl) .elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-image + .elementor-price-list-text {
        padding-left: calc(20px/2);
    }

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-header {
    color: var( --e-global-color-eafa1c7 );
    font-family: var( --e-global-typography-0596883-font-family ), Sans-serif;
    font-size: var( --e-global-typography-0596883-font-size );
    font-weight: var( --e-global-typography-0596883-font-weight );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-price {
    color: var( --e-global-color-eafa1c7 );
    font-family: var( --e-global-typography-0596883-font-family ), Sans-serif;
    font-size: var( --e-global-typography-0596883-font-size );
    font-weight: var( --e-global-typography-0596883-font-weight );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-description {
    color: var( --e-global-color-eafa1c7 );
}

.elementor-369 .elementor-element.elementor-element-223a1aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-369 .elementor-element.elementor-element-223a1aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-369 .elementor-element.elementor-element-223a1aa > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

    .elementor-369 .elementor-element.elementor-element-223a1aa > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-369 .elementor-element.elementor-element-c9faa63 .elementor-heading-title {
    font-family: var( --e-global-typography-94e48e9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-94e48e9-font-size );
    font-weight: var( --e-global-typography-94e48e9-font-weight );
    line-height: var( --e-global-typography-94e48e9-line-height );
    color: var( --e-global-color-4438187 );
}

.elementor-369 .elementor-element.elementor-element-e693f61 {
    color: var( --e-global-color-4438187 );
}

.elementor-369 .elementor-element.elementor-element-5fe2248 {
    text-align: center;
}

    .elementor-369 .elementor-element.elementor-element-5fe2248 .elementor-heading-title {
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var( --e-global-typography-secondary-font-size );
        font-weight: var( --e-global-typography-secondary-font-weight );
        line-height: var( --e-global-typography-secondary-line-height );
        word-spacing: var( --e-global-typography-secondary-word-spacing );
        color: var( --e-global-color-4438187 );
    }

.elementor-369 .elementor-element.elementor-element-f61bf82 .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-bb2c349-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bb2c349-font-size );
    font-weight: var( --e-global-typography-bb2c349-font-weight );
    line-height: var( --e-global-typography-bb2c349-line-height );
    letter-spacing: var( --e-global-typography-bb2c349-letter-spacing );
    word-spacing: var( --e-global-typography-bb2c349-word-spacing );
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    border-style: none;
    border-radius: 25px 25px 25px 25px;
}

    .elementor-369 .elementor-element.elementor-element-f61bf82 .elementor-button:hover, .elementor-369 .elementor-element.elementor-element-f61bf82 .elementor-button:focus {
        background-color: var( --e-global-color-eafa1c7 );
        color: var( --e-global-color-primary );
        border-color: var( --e-global-color-primary );
    }

        .elementor-369 .elementor-element.elementor-element-f61bf82 .elementor-button:hover svg, .elementor-369 .elementor-element.elementor-element-f61bf82 .elementor-button:focus svg {
            fill: var( --e-global-color-primary );
        }

.elementor-369 .elementor-element.elementor-element-991115b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-369 .elementor-element.elementor-element-9109839 > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
}

.elementor-369 .elementor-element.elementor-element-6cba067 .elementor-heading-title {
    font-family: var( --e-global-typography-94e48e9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-94e48e9-font-size );
    font-weight: var( --e-global-typography-94e48e9-font-weight );
    line-height: var( --e-global-typography-94e48e9-line-height );
    color: var( --e-global-color-7699a70 );
}

.elementor-369 .elementor-element.elementor-element-97a46c3 > .elementor-widget-container {
    background-color: var( --e-global-color-7699a70 );
    padding: 15px 15px 10px 15px;
}

.elementor-369 .elementor-element.elementor-element-97a46c3 {
    color: var( --e-global-color-eafa1c7 );
}

.elementor-369 .elementor-element.elementor-element-89f7d5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-369 .elementor-element.elementor-element-89f7d5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-46e0f27 );
}

.elementor-369 .elementor-element.elementor-element-89f7d5f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 50px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding: 30px 30px 30px 30px;
}

    .elementor-369 .elementor-element.elementor-element-89f7d5f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-369 .elementor-element.elementor-element-3e472a0 {
    font-family: var( --e-global-typography-94e48e9-font-family ), Sans-serif;
    font-size: var( --e-global-typography-94e48e9-font-size );
    font-weight: var( --e-global-typography-94e48e9-font-weight );
    line-height: var( --e-global-typography-94e48e9-line-height );
    color: var( --e-global-color-primary );
}

.elementor-369 .elementor-element.elementor-element-1ab8717 > .elementor-widget-container {
    background-color: #FFFFFF66;
    padding: 15px 15px 3px 15px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

    .elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-369 .elementor-element.elementor-element-f08d2b1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-369 .elementor-element.elementor-element-f08d2b1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-369 .elementor-element.elementor-element-f08d2b1.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-f08d2b1.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

    .elementor-369 .elementor-element.elementor-element-f08d2b1.elementor-view-framed .elementor-icon, .elementor-369 .elementor-element.elementor-element-f08d2b1.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-369 .elementor-element.elementor-element-f08d2b1 .elementor-icon {
    font-size: 94px;
}

    .elementor-369 .elementor-element.elementor-element-f08d2b1 .elementor-icon svg {
        height: 94px;
    }

body.elementor-page-369:not(.elementor-motion-effects-element-type-background), body.elementor-page-369 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-eafa1c7 );
}

:root {
    --page-title-display:none;
}

@media(max-width:1366px) {
    .elementor-widget-heading .elementor-heading-title;

{
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-6ec35d5 .elementor-heading-title {
    font-size: var( --e-global-typography-9e03b9d-font-size );
    line-height: var( --e-global-typography-9e03b9d-line-height );
}

.elementor-369 .elementor-element.elementor-element-8c5a984 .elementor-heading-title {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-text-editor {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-20afb8f {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-button .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    word-spacing: var( --e-global-typography-accent-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-9e050c0 .elementor-button {
    font-size: var( --e-global-typography-bb2c349-font-size );
    line-height: var( --e-global-typography-bb2c349-line-height );
    letter-spacing: var( --e-global-typography-bb2c349-letter-spacing );
    word-spacing: var( --e-global-typography-bb2c349-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-6c27e6a > .elementor-container {
    max-width: 1200px;
}

.elementor-369 .elementor-element.elementor-element-5b95058 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-52cc879 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-slides .elementor-slide-heading {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-slides .elementor-slide-description {
    font-size: var( --e-global-typography-secondary-font-size );
    line-height: var( --e-global-typography-secondary-line-height );
    word-spacing: var( --e-global-typography-secondary-word-spacing );
}

.elementor-widget-slides .elementor-slide-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    word-spacing: var( --e-global-typography-accent-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-988d0ab .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-price-list .elementor-price-list-header {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-price-list .elementor-price-list-price {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-price-list .elementor-price-list-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-header {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-price {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-header {
    font-size: var( --e-global-typography-0596883-font-size );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-price {
    font-size: var( --e-global-typography-0596883-font-size );
}

.elementor-369 .elementor-element.elementor-element-c9faa63 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-5fe2248 .elementor-heading-title {
    font-size: var( --e-global-typography-secondary-font-size );
    line-height: var( --e-global-typography-secondary-line-height );
    word-spacing: var( --e-global-typography-secondary-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-f61bf82 .elementor-button {
    font-size: var( --e-global-typography-bb2c349-font-size );
    line-height: var( --e-global-typography-bb2c349-line-height );
    letter-spacing: var( --e-global-typography-bb2c349-letter-spacing );
    word-spacing: var( --e-global-typography-bb2c349-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-6cba067 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-3e472a0 {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

}

@media(max-width:1024px) {
    .elementor-widget-heading .elementor-heading-title;

{
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-6ec35d5 .elementor-heading-title {
    font-size: var( --e-global-typography-9e03b9d-font-size );
    line-height: var( --e-global-typography-9e03b9d-line-height );
}

.elementor-369 .elementor-element.elementor-element-8c5a984 .elementor-heading-title {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-text-editor {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-20afb8f {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-button .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    word-spacing: var( --e-global-typography-accent-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-9e050c0 .elementor-button {
    font-size: var( --e-global-typography-bb2c349-font-size );
    line-height: var( --e-global-typography-bb2c349-line-height );
    letter-spacing: var( --e-global-typography-bb2c349-letter-spacing );
    word-spacing: var( --e-global-typography-bb2c349-word-spacing );
    border-radius: 22px 22px 22px 22px;
    padding: 10px 20px 10px 18px;
}

.elementor-369 .elementor-element.elementor-element-5b95058 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-52cc879 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-slides .elementor-slide-heading {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-slides .elementor-slide-description {
    font-size: var( --e-global-typography-secondary-font-size );
    line-height: var( --e-global-typography-secondary-line-height );
    word-spacing: var( --e-global-typography-secondary-word-spacing );
}

.elementor-widget-slides .elementor-slide-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    word-spacing: var( --e-global-typography-accent-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-988d0ab .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-price-list .elementor-price-list-header {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-price-list .elementor-price-list-price {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-price-list .elementor-price-list-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-header {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-price {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-header {
    font-size: var( --e-global-typography-0596883-font-size );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-price {
    font-size: var( --e-global-typography-0596883-font-size );
}

.elementor-369 .elementor-element.elementor-element-c9faa63 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-5fe2248 .elementor-heading-title {
    font-size: var( --e-global-typography-secondary-font-size );
    line-height: var( --e-global-typography-secondary-line-height );
    word-spacing: var( --e-global-typography-secondary-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-f61bf82 .elementor-button {
    font-size: var( --e-global-typography-bb2c349-font-size );
    line-height: var( --e-global-typography-bb2c349-line-height );
    letter-spacing: var( --e-global-typography-bb2c349-letter-spacing );
    word-spacing: var( --e-global-typography-bb2c349-word-spacing );
    border-radius: 22px 22px 22px 22px;
    padding: 10px 20px 10px 18px;
}

.elementor-369 .elementor-element.elementor-element-6cba067 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-3e472a0 {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

}

@media(max-width:760px) {
    .elementor-widget-heading .elementor-heading-title;

{
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-6ec35d5 .elementor-heading-title {
    font-size: var( --e-global-typography-9e03b9d-font-size );
    line-height: var( --e-global-typography-9e03b9d-line-height );
}

.elementor-369 .elementor-element.elementor-element-8c5a984 .elementor-heading-title {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-text-editor {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-20afb8f {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-button .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    word-spacing: var( --e-global-typography-accent-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-9e050c0 > .elementor-widget-container {
    padding: 0px 0px 14px 0px;
}

.elementor-369 .elementor-element.elementor-element-9e050c0 .elementor-button {
    font-size: var( --e-global-typography-bb2c349-font-size );
    line-height: var( --e-global-typography-bb2c349-line-height );
    letter-spacing: var( --e-global-typography-bb2c349-letter-spacing );
    word-spacing: var( --e-global-typography-bb2c349-word-spacing );
    border-radius: 25px 25px 25px 25px;
}

.elementor-369 .elementor-element.elementor-element-5b95058 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-52cc879 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-slides .elementor-slide-heading {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-slides .elementor-slide-description {
    font-size: var( --e-global-typography-secondary-font-size );
    line-height: var( --e-global-typography-secondary-line-height );
    word-spacing: var( --e-global-typography-secondary-word-spacing );
}

.elementor-widget-slides .elementor-slide-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    word-spacing: var( --e-global-typography-accent-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-864cb82 .swiper-slide {
    height: 450px;
}

.elementor-369 .elementor-element.elementor-element-988d0ab .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-price-list .elementor-price-list-header {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-price-list .elementor-price-list-price {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-price-list .elementor-price-list-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-header {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-price {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-header {
    font-size: var( --e-global-typography-0596883-font-size );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-price {
    font-size: var( --e-global-typography-0596883-font-size );
}

.elementor-369 .elementor-element.elementor-element-c9faa63 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-5fe2248 .elementor-heading-title {
    font-size: var( --e-global-typography-secondary-font-size );
    line-height: var( --e-global-typography-secondary-line-height );
    word-spacing: var( --e-global-typography-secondary-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-f61bf82 > .elementor-widget-container {
    padding: 0px 0px 14px 0px;
}

.elementor-369 .elementor-element.elementor-element-f61bf82 .elementor-button {
    font-size: var( --e-global-typography-bb2c349-font-size );
    line-height: var( --e-global-typography-bb2c349-line-height );
    letter-spacing: var( --e-global-typography-bb2c349-letter-spacing );
    word-spacing: var( --e-global-typography-bb2c349-word-spacing );
    border-radius: 25px 25px 25px 25px;
}

.elementor-369 .elementor-element.elementor-element-6cba067 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-3e472a0 {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-f08d2b1 .elementor-icon-wrapper {
    text-align: center;
}

}

@media(min-width:2400px) {
    .elementor-widget-heading .elementor-heading-title;

{
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-6ec35d5 .elementor-heading-title {
    font-size: var( --e-global-typography-9e03b9d-font-size );
    line-height: var( --e-global-typography-9e03b9d-line-height );
}

.elementor-369 .elementor-element.elementor-element-8c5a984 .elementor-heading-title {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-text-editor {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-20afb8f {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-button .elementor-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    word-spacing: var( --e-global-typography-accent-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-9e050c0 .elementor-button {
    font-size: var( --e-global-typography-bb2c349-font-size );
    line-height: var( --e-global-typography-bb2c349-line-height );
    letter-spacing: var( --e-global-typography-bb2c349-letter-spacing );
    word-spacing: var( --e-global-typography-bb2c349-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-5b95058 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-52cc879 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-slides .elementor-slide-heading {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-slides .elementor-slide-description {
    font-size: var( --e-global-typography-secondary-font-size );
    line-height: var( --e-global-typography-secondary-line-height );
    word-spacing: var( --e-global-typography-secondary-word-spacing );
}

.elementor-widget-slides .elementor-slide-button {
    font-size: var( --e-global-typography-accent-font-size );
    line-height: var( --e-global-typography-accent-line-height );
    word-spacing: var( --e-global-typography-accent-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-988d0ab .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-widget-price-list .elementor-price-list-header {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-price-list .elementor-price-list-price {
    font-size: var( --e-global-typography-primary-font-size );
    line-height: var( --e-global-typography-primary-line-height );
    word-spacing: var( --e-global-typography-primary-word-spacing );
}

.elementor-widget-price-list .elementor-price-list-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-header {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-price {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-817f8cf .elementor-price-list-description {
    font-size: var( --e-global-typography-text-font-size );
    line-height: var( --e-global-typography-text-line-height );
    word-spacing: var( --e-global-typography-text-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-header {
    font-size: var( --e-global-typography-0596883-font-size );
}

.elementor-369 .elementor-element.elementor-element-1862e67 .elementor-price-list-price {
    font-size: var( --e-global-typography-0596883-font-size );
}

.elementor-369 .elementor-element.elementor-element-c9faa63 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-5fe2248 .elementor-heading-title {
    font-size: var( --e-global-typography-secondary-font-size );
    line-height: var( --e-global-typography-secondary-line-height );
    word-spacing: var( --e-global-typography-secondary-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-f61bf82 .elementor-button {
    font-size: var( --e-global-typography-bb2c349-font-size );
    line-height: var( --e-global-typography-bb2c349-line-height );
    letter-spacing: var( --e-global-typography-bb2c349-letter-spacing );
    word-spacing: var( --e-global-typography-bb2c349-word-spacing );
}

.elementor-369 .elementor-element.elementor-element-6cba067 .elementor-heading-title {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}

.elementor-369 .elementor-element.elementor-element-3e472a0 {
    font-size: var( --e-global-typography-94e48e9-font-size );
    line-height: var( --e-global-typography-94e48e9-line-height );
}
}
