﻿.elementor-7 .elementor-element.elementor-element-eb372f3>.elementor-container
{
    min-height: 0;
}
.elementor-7 .elementor-element.elementor-element-eb372f3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eb372f3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-c6d4f14);
}
.elementor-7 .elementor-element.elementor-element-eb372f3
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    z-index: 1;
}
.elementor-7 .elementor-element.elementor-element-eb372f3>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7 .elementor-element.elementor-element-2736415
{
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-2736415 .elementor-heading-title
{
    color: var(--e-global-color-7c53273);
    font-family: "Noto Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 7.2px;
}
.elementor-7 .elementor-element.elementor-element-eb81684>.elementor-container
{
    max-width: 963px;
    min-height: 30vw;
}
.elementor-7 .elementor-element.elementor-element-eb81684>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-eb81684:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eb81684>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/ELEVATE_GASTRO_23060911-Copy-01.jpg");
    background-position: 0 -142px;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.elementor-7 .elementor-element.elementor-element-eb81684>.elementor-background-overlay
{
    background-color: #000025;
    opacity: .82;
    mix-blend-mode: multiply;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7 .elementor-element.elementor-element-eb81684
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-9ae9950>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 0 30px 0;
}
.elementor-7 .elementor-element.elementor-element-d444423
{
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-d444423 .elementor-heading-title
{
    color: #fff;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 7px;
    -webkit-text-stroke-width: 0;
    stroke-width: 0;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-7 .elementor-element.elementor-element-843842b
{
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-843842b .elementor-heading-title
{
    color: #fff;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 7px;
    -webkit-text-stroke-width: 0;
    stroke-width: 0;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-7 .elementor-element.elementor-element-2dab353
{
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-2dab353 .elementor-heading-title
{
    color: #fff;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 7px;
    -webkit-text-stroke-width: 0;
    stroke-width: 0;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-7 .elementor-element.elementor-element-775b026
{
    --divider-border-style: solid;
    --divider-color: #db6c27;
    --divider-border-width: 2px;
}
.elementor-7 .elementor-element.elementor-element-775b026 .elementor-divider-separator
{
    width: 63%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-7 .elementor-element.elementor-element-775b026 .elementor-divider
{
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-7 .elementor-element.elementor-element-775b026>.elementor-widget-container
{
    padding: 10px 0 10px 0;
}
.elementor-7 .elementor-element.elementor-element-62f2303
{
    text-align: center;
    color: #e0e0e0;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 9px;
    word-spacing: 0;
}
.elementor-7 .elementor-element.elementor-element-62f2303>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}
.elementor-7 .elementor-element.elementor-element-e5bee55 .elementor-button
{
    font-family: "Noto Sans",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1.4px;
    fill: var(--e-global-color-c6d4f14);
    color: var(--e-global-color-c6d4f14);
    background-color: #02010100;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-c6d4f14);
    border-radius: 0 0 0 0;
    padding: 15px 40px 15px 40px;
}
.elementor-7 .elementor-element.elementor-element-e5bee55 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-e5bee55 .elementor-button:focus
{
    color: var(--e-global-color-7c53273);
    background-color: var(--e-global-color-c6d4f14);
}
.elementor-7 .elementor-element.elementor-element-e5bee55 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-e5bee55 .elementor-button:focus svg
{
    fill: var(--e-global-color-7c53273);
}
.elementor-7 .elementor-element.elementor-element-e5bee55>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-e5bee55:hover .elementor-widget-container
{
    background-color: #db6c2700;
}
.elementor-7 .elementor-element.elementor-element-91e7bad>.elementor-container
{
    max-width: 1150px;
}
.elementor-7 .elementor-element.elementor-element-91e7bad:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-91e7bad>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-7 .elementor-element.elementor-element-91e7bad
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-91e7bad>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-8f6e955.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-8f6e955.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-8f6e955>.elementor-element-populated
{
    margin: 40px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-7 .elementor-element.elementor-element-586f55f .elementor-heading-title
{
    color: #db6c27;
    font-family: "Noto Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .8px;
}
.elementor-7 .elementor-element.elementor-element-0a0d854 .elementor-heading-title
{
    color: #2c2c5f;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: 0;
}
.elementor-7 .elementor-element.elementor-element-db03bf3
{
    color: var(--e-global-color-secondary);
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.7em;
    letter-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-5e4ec88
{
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
}
.elementor-7 .elementor-element.elementor-element-53254f1 .elementor-heading-title
{
    color: #2c2c5f;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
}
.elementor-7 .elementor-element.elementor-element-53254f1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-e4b5abb
{
    color: #6d6e71;
    font-family: "Noto Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 3px;
    letter-spacing: 1.5px;
}
.elementor-7 .elementor-element.elementor-element-e4b5abb>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-eaea106
{
    color: #6d6e71;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 3px;
    letter-spacing: .8px;
}
.elementor-7 .elementor-element.elementor-element-eaea106>.elementor-widget-container
{
    margin: -18px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-85eda31 .elementor-button .elementor-align-icon-right
{
    margin-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-85eda31 .elementor-button .elementor-align-icon-left
{
    margin-right: 10px;
}
.elementor-7 .elementor-element.elementor-element-85eda31 .elementor-button
{
    font-family: "Noto Sans",Sans-serif;
    fill: var(--e-global-color-7c53273);
    color: var(--e-global-color-7c53273);
    background-color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-85eda31 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-85eda31 .elementor-button:focus
{
    color: #fff;
    background-color: #db6c27;
}
.elementor-7 .elementor-element.elementor-element-85eda31 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-85eda31 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-7 .elementor-element.elementor-element-85eda31>.elementor-widget-container
{
    margin: 0 0 50px 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-41d6b97.elementor-column .elementor-widget-wrap
{
    align-items: flex-end;
}
.elementor-7 .elementor-element.elementor-element-41d6b97.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-7 .elementor-element.elementor-element-896dd88>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-896dd88
{
    width: var(--container-widget-width,96.721%);
    max-width: 96.721%;
    --container-widget-width: 96.721%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}
.elementor-7 .elementor-element.elementor-element-f9f742d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f9f742d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-7 .elementor-element.elementor-element-f9f742d
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-7 .elementor-element.elementor-element-f9f742d>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7 .elementor-element.elementor-element-0812c12
{
    font-family: "Noto Sans",Sans-serif;
}
.elementor-7 .elementor-element.elementor-element-52c80a1>.elementor-container
{
    max-width: 1150px;
}
.elementor-7 .elementor-element.elementor-element-52c80a1
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7 .elementor-element.elementor-element-9d60687>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-24c6f17 img
{
    width: 100%;
    height: 200px;
    object-fit: cover;
    object-position: center center;
}
.elementor-7 .elementor-element.elementor-element-6b8d80b>.elementor-element-populated
{
    padding: 0 0 0 50px;
}
.elementor-7 .elementor-element.elementor-element-c52b2b8 .elementor-heading-title
{
    color: #2c2c5f;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: 0;
}
.elementor-7 .elementor-element.elementor-element-5e51935
{
    color: #666;
    font-family: "Noto Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: .5px;
}
.elementor-7 .elementor-element.elementor-element-5e51935>.elementor-widget-container
{
    padding: 15px 200px 0 0;
}
.elementor-7 .elementor-element.elementor-element-fc1f459>.elementor-container
{
    max-width: 1180px;
}
.elementor-7 .elementor-element.elementor-element-fc1f459 .elementor-column-gap-custom .elementor-column>.elementor-element-populated
{
    padding: 10px;
}
.elementor-7 .elementor-element.elementor-element-fc1f459:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fc1f459>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/light-texture-bg.jpg");
    background-position: top center;
    background-repeat: repeat;
    background-size: auto;
}
.elementor-7 .elementor-element.elementor-element-fc1f459
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 0 10px 0;
}
.elementor-7 .elementor-element.elementor-element-fc1f459>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7 .elementor-element.elementor-element-b67cef6
{
    z-index: 1;
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box
{
    height: 260px;
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-item
{
    border-radius: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-overlay
{
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-front
{
    background-color: #ffffffb5;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: var(--e-global-color-text);
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-front .wpr-flip-box-content
{
    padding: 30px 20px 0 30px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: left;
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-front .wpr-flip-box-title
{
    color: #2c2c5f;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-front .wpr-flip-box-description
{
    color: #666;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: -.5px;
    margin-bottom: 15px;
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-back
{
    background-color: var(--e-global-color-text);
    border-style: solid;
    border-width: 3px 0 0 0;
    border-color: #db6c27;
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-back .wpr-flip-box-content
{
    padding: 40px 20px 20px 20px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-back .wpr-flip-box-title
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-back .wpr-flip-box-description
{
    color: var(--e-global-color-7c53273);
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
    margin-bottom: 20px;
}
.elementor-7 .elementor-element.elementor-element-fe0ecb6
{
    z-index: 1;
}
.elementor-7 .elementor-element.elementor-element-bc8cafe
{
    z-index: 1;
}
.elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box
{
    height: 260px;
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-item
{
    border-radius: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-overlay
{
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-front
{
    background-color: #ffffffad;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #2c2c5f;
}
.elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-front .wpr-flip-box-content
{
    padding: 30px 20px 0 30px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: left;
}
.elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-front .wpr-flip-box-title
{
    color: #2c2c5f;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-front .wpr-flip-box-description
{
    color: #666;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: -.5px;
    margin-bottom: 15px;
}
.elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-back
{
    background-color: var(--e-global-color-c6d4f14);
    border-style: solid;
    border-width: 3px 0 0 0;
    border-color: #db6c27;
}
.elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-back .wpr-flip-box-content
{
    padding: 40px 20px 20px 20px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-back .wpr-flip-box-title
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 25px;
    font-weight: 600;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-back .wpr-flip-box-description
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 20px;
}
.elementor-7 .elementor-element.elementor-element-19e640b
{
    z-index: 1;
}
.elementor-7 .elementor-element.elementor-element-8661a44>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-8661a44
{
    z-index: 1;
}
.elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box
{
    height: 260px;
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-item
{
    border-radius: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-overlay
{
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-front
{
    background-color: #ffffffad;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #2c2c5f;
}
.elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-front .wpr-flip-box-content
{
    padding: 30px 20px 0 30px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: left;
}
.elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-front .wpr-flip-box-title
{
    color: #2c2c5f;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-front .wpr-flip-box-description
{
    color: #666;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: .1px;
    margin-bottom: 15px;
}
.elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-back
{
    background-color: var(--e-global-color-text);
    border-style: solid;
    border-width: 3px 0 0 0;
    border-color: #6d6e71;
}
.elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-back .wpr-flip-box-content
{
    padding: 40px 20px 20px 20px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-back .wpr-flip-box-title
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-back .wpr-flip-box-description
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
}
.elementor-7 .elementor-element.elementor-element-792107c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-792107c
{
    z-index: 1;
}
.elementor-7 .elementor-element.elementor-element-033dd8c>.elementor-container
{
    max-width: 1180px;
}
.elementor-7 .elementor-element.elementor-element-033dd8c .elementor-column-gap-custom .elementor-column>.elementor-element-populated
{
    padding: 10px;
}
.elementor-7 .elementor-element.elementor-element-033dd8c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-033dd8c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/AA-1460CL-Zement-400x600-light.jpg");
    background-position: center center;
    background-repeat: repeat;
    background-size: auto;
}
.elementor-7 .elementor-element.elementor-element-033dd8c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 10px 0 10px 0;
}
.elementor-7 .elementor-element.elementor-element-033dd8c>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7 .elementor-element.elementor-element-e44b245
{
    z-index: 1;
}
.elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box
{
    height: 260px;
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-item
{
    border-radius: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-overlay
{
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-front
{
    background-color: #ffffffad;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #2c2c5f;
}
.elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-front .wpr-flip-box-content
{
    padding: 30px 20px 0 30px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: left;
}
.elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-front .wpr-flip-box-title
{
    color: #2c2c5f;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-front .wpr-flip-box-description
{
    color: #666;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
    margin-bottom: 15px;
}
.elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-back
{
    background-color: #db6c27;
    border-style: solid;
    border-width: 3px 0 0 0;
    border-color: #6d6e71;
}
.elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-back .wpr-flip-box-content
{
    padding: 40px 20px 20px 20px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-back .wpr-flip-box-title
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-back .wpr-flip-box-description
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
}
.elementor-7 .elementor-element.elementor-element-81ec57b
{
    z-index: 1;
}
.elementor-7 .elementor-element.elementor-element-2eac5bc
{
    z-index: 0;
}
.elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box
{
    height: 260px;
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-item
{
    border-radius: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-overlay
{
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-front
{
    background-color: #ffffffad;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #2c2c5f;
}
.elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-front .wpr-flip-box-content
{
    padding: 30px 20px 0 30px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: left;
}
.elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-front .wpr-flip-box-title
{
    color: #2c2c5f;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-front .wpr-flip-box-description
{
    color: #666;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
    margin-bottom: 15px;
}
.elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-back
{
    background-color: var(--e-global-color-text);
    border-style: solid;
    border-width: 3px 0 0 0;
    border-color: #6d6e71;
}
.elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-back .wpr-flip-box-content
{
    padding: 40px 20px 20px 20px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-back .wpr-flip-box-title
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-back .wpr-flip-box-description
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
}
.elementor-7 .elementor-element.elementor-element-821b4d9
{
    z-index: 0;
}
.elementor-7 .elementor-element.elementor-element-c86173c
{
    z-index: 1;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box
{
    height: 260px;
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-item
{
    border-radius: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-overlay
{
    border-radius: 0;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-front
{
    background-color: #ffffffad;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #2c2c5f;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-front .wpr-flip-box-content
{
    padding: 30px 20px 0 30px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: left;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-front .wpr-flip-box-title
{
    color: #2c2c5f;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-front .wpr-flip-box-description
{
    color: #666;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
    margin-bottom: 15px;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-back
{
    background-color: var(--e-global-color-c6d4f14);
    border-style: solid;
    border-width: 3px 0 0 0;
    border-color: #6d6e71;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-back .wpr-flip-box-content
{
    padding: 40px 20px 20px 20px;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-back .wpr-flip-box-title
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    margin: 0 0 12px;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-back .wpr-flip-box-description
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
}
.elementor-7 .elementor-element.elementor-element-2aaa2e7
{
    z-index: 1;
}
.elementor-7 .elementor-element.elementor-element-d278b99>.elementor-container
{
    max-width: 1150px;
}
.elementor-7 .elementor-element.elementor-element-d278b99:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d278b99>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/light-texture-bg.jpg");
    background-position: bottom center;
    background-repeat: repeat;
    background-size: auto;
}
.elementor-7 .elementor-element.elementor-element-d278b99
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 30px 0;
}
.elementor-7 .elementor-element.elementor-element-d278b99>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7 .elementor-element.elementor-element-ec9cf41 .elementor-button .elementor-align-icon-right
{
    margin-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-ec9cf41 .elementor-button .elementor-align-icon-left
{
    margin-right: 10px;
}
.elementor-7 .elementor-element.elementor-element-ec9cf41 .elementor-button
{
    font-family: "Noto Sans",Sans-serif;
    fill: #fff;
    color: #fff;
    background-color: #6d6e71;
    border-radius: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-ec9cf41 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-ec9cf41 .elementor-button:focus
{
    background-color: #db6c27;
}
.elementor-7 .elementor-element.elementor-element-4866b94>.elementor-container
{
    max-width: 950px;
    min-height: 400px;
}
.elementor-7 .elementor-element.elementor-element-4866b94:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4866b94>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/p-conditions.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-7 .elementor-element.elementor-element-4866b94>.elementor-background-overlay
{
    background-color: #000025;
    opacity: .82;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7 .elementor-element.elementor-element-4866b94
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 90px 20px 90px 20px;
}
.elementor-7 .elementor-element.elementor-element-0ac5af1>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-fa7332c .elementor-heading-title
{
    color: #e3e1e1;
    font-family: "Trebuchet MS",Sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: .5px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-7 .elementor-element.elementor-element-fa7332c>.elementor-widget-container
{
    padding: 0 0 0 20px;
    border-style: solid;
    border-width: 0 0 0 4px;
    border-color: #db6c27;
}
.elementor-7 .elementor-element.elementor-element-ff4f663
{
    color: #fff;
    font-family: "Noto Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: .5px;
}
.elementor-7 .elementor-element.elementor-element-1b5c3e0 .elementor-button .elementor-align-icon-right
{
    margin-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-1b5c3e0 .elementor-button .elementor-align-icon-left
{
    margin-right: 10px;
}
.elementor-7 .elementor-element.elementor-element-1b5c3e0 .elementor-button
{
    font-family: "Noto Sans",Sans-serif;
    background-color: #949597;
    border-radius: 0 0 0 0;
}
.elementor-7 .elementor-element.elementor-element-1b5c3e0 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1b5c3e0 .elementor-button:focus
{
    color: #fff;
    background-color: #db6c27;
}
.elementor-7 .elementor-element.elementor-element-1b5c3e0 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-1b5c3e0 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-7 .elementor-element.elementor-element-1b5c3e0>.elementor-widget-container
{
    margin: 0 0 0 25px;
}
body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
@media(max-width: 1200px)
{
    .elementor-7 .elementor-element.elementor-element-eb372f3>.elementor-container
    {
        max-width: 1000px;
    }
    .elementor-7 .elementor-element.elementor-element-eb81684>.elementor-container
    {
        max-width: 1000px;
    }
    .elementor-7 .elementor-element.elementor-element-eb81684:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eb81684>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: center center;
        background-size: cover;
    }
    .elementor-7 .elementor-element.elementor-element-eb81684
    {
        padding: 50px 20px 50px 20px;
    }
    .elementor-7 .elementor-element.elementor-element-91e7bad>.elementor-container
    {
        max-width: 1000px;
    }
    .elementor-7 .elementor-element.elementor-element-91e7bad
    {
        padding: 20px 20px 0 20px;
    }
    .elementor-7 .elementor-element.elementor-element-f9f742d>.elementor-container
    {
        max-width: 1000px;
    }
    .elementor-7 .elementor-element.elementor-element-f9f742d
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px 20px 20px 20px;
    }
    .elementor-7 .elementor-element.elementor-element-1ffe451>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-52c80a1>.elementor-container
    {
        max-width: 1000px;
    }
    .elementor-7 .elementor-element.elementor-element-52c80a1
    {
        padding: 50px 20px 50px 20px;
    }
    .elementor-7 .elementor-element.elementor-element-5e51935>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-fc1f459>.elementor-container
    {
        max-width: 1020px;
    }
    .elementor-7 .elementor-element.elementor-element-033dd8c>.elementor-container
    {
        max-width: 1020px;
    }
    .elementor-7 .elementor-element.elementor-element-d278b99>.elementor-container
    {
        max-width: 1000px;
    }
    .elementor-7 .elementor-element.elementor-element-4866b94>.elementor-container
    {
        max-width: 1000px;
    }
    .elementor-7 .elementor-element.elementor-element-4866b94
    {
        padding: 20px 20px 20px 20px;
    }
}
@media(max-width: 1024px)
{
    .elementor-7 .elementor-element.elementor-element-eb372f3
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
        z-index: 0;
    }
    .elementor-7 .elementor-element.elementor-element-eb81684>.elementor-container
    {
        max-width: 700px;
        min-height: 70vw;
    }
    .elementor-7 .elementor-element.elementor-element-eb81684:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eb81684>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("../image/ELEVATE_GASTRO_23060911-Copy-01.jpg");
        background-size: cover;
    }
    .elementor-7 .elementor-element.elementor-element-eb81684
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 20px 0 20px;
    }
    .elementor-7 .elementor-element.elementor-element-9ae9950>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 30px 0 30px;
    }
    .elementor-7 .elementor-element.elementor-element-d444423 .elementor-heading-title
    {
        font-size: 36px;
        line-height: 1.2em;
    }
    .elementor-7 .elementor-element.elementor-element-843842b .elementor-heading-title
    {
        font-size: 36px;
        line-height: 1.2em;
    }
    .elementor-7 .elementor-element.elementor-element-2dab353 .elementor-heading-title
    {
        font-size: 36px;
        line-height: 1.2em;
    }
    .elementor-7 .elementor-element.elementor-element-775b026 .elementor-divider-separator
    {
        width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-62f2303
    {
        font-size: 13px;
    }
    .elementor-7 .elementor-element.elementor-element-62f2303>.elementor-widget-container
    {
        padding: 0 115px 0 115px;
    }
    .elementor-7 .elementor-element.elementor-element-91e7bad>.elementor-container
    {
        max-width: 700px;
    }
    .elementor-7 .elementor-element.elementor-element-91e7bad
    {
        padding: 30px 30px 0 30px;
    }
    .elementor-7 .elementor-element.elementor-element-586f55f .elementor-heading-title
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-0a0d854 .elementor-heading-title
    {
        font-size: 40px;
    }
    .elementor-7 .elementor-element.elementor-element-db03bf3
    {
        width: var(--container-widget-width,358.453px);
        max-width: 358.453px;
        --container-widget-width: 358.453px;
        --container-widget-flex-grow: 0;
    }
    .elementor-7 .elementor-element.elementor-element-53254f1 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-e4b5abb
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-eaea106
    {
        font-size: 14px;
        letter-spacing: .4px;
    }
    .elementor-7 .elementor-element.elementor-element-85eda31
    {
        width: var(--container-widget-width,365.453px);
        max-width: 365.453px;
        --container-widget-width: 365.453px;
        --container-widget-flex-grow: 0;
    }
    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-41d6b97.elementor-column .elementor-widget-wrap
    {
        align-items: flex-end;
    }
    .elementor-7 .elementor-element.elementor-element-41d6b97.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-7 .elementor-element.elementor-element-41d6b97>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-896dd88
    {
        width: var(--container-widget-width,679px);
        max-width: 679px;
        --container-widget-width: 679px;
        --container-widget-flex-grow: 0;
        align-self: flex-end;
    }
    .elementor-7 .elementor-element.elementor-element-f9f742d>.elementor-container
    {
        max-width: 700px;
    }
    .elementor-7 .elementor-element.elementor-element-f9f742d
    {
        padding: 30px 30px 50px 30px;
    }
    .elementor-7 .elementor-element.elementor-element-1ffe451>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-0812c12
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-52c80a1>.elementor-container
    {
        max-width: 700px;
    }
    .elementor-7 .elementor-element.elementor-element-52c80a1
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 50px 30px 50px 30px;
    }
    .elementor-7 .elementor-element.elementor-element-24c6f17 img
    {
        width: 100%;
        max-width: 100%;
        height: 180px;
        object-fit: cover;
    }
    .elementor-7 .elementor-element.elementor-element-6b8d80b>.elementor-element-populated
    {
        padding: 0 0 0 20px;
    }
    .elementor-7 .elementor-element.elementor-element-c52b2b8 .elementor-heading-title
    {
        font-size: 40px;
    }
    .elementor-7 .elementor-element.elementor-element-5e51935
    {
        font-size: 14px;
        line-height: 1.5em;
    }
    .elementor-7 .elementor-element.elementor-element-5e51935>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-fc1f459>.elementor-container
    {
        max-width: 700px;
    }
    .elementor-7 .elementor-element.elementor-element-fc1f459
    {
        padding: 40px 0 30px 0;
        z-index: 0;
    }
    .elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 12px;
        line-height: 1.5em;
        letter-spacing: -.5px;
    }
    .elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 12px;
        line-height: 1.5em;
        letter-spacing: 0;
    }
    .elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-7 .elementor-element.elementor-element-033dd8c>.elementor-container
    {
        max-width: 700px;
    }
    .elementor-7 .elementor-element.elementor-element-033dd8c
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 20px 0;
        z-index: 0;
    }
    .elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 12px;
    }
    .elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 12px;
    }
    .elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 20px;
    }
    .elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-7 .elementor-element.elementor-element-d278b99>.elementor-container
    {
        max-width: 700px;
    }
    .elementor-7 .elementor-element.elementor-element-d278b99
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 20px 40px 20px;
    }
    .elementor-7 .elementor-element.elementor-element-4866b94>.elementor-container
    {
        max-width: 700px;
    }
    .elementor-7 .elementor-element.elementor-element-4866b94
    {
        padding: 70px 20px 70px 20px;
    }
    .elementor-7 .elementor-element.elementor-element-fa7332c .elementor-heading-title
    {
        font-size: 40px;
    }
    .elementor-7 .elementor-element.elementor-element-ff4f663
    {
        font-size: 15px;
        line-height: 1.8em;
    }
}
@media(max-width: 767px)
{
    .elementor-7 .elementor-element.elementor-element-eb372f3
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-7 .elementor-element.elementor-element-2736415 .elementor-heading-title
    {
        font-size: 15px;
        letter-spacing: 2.3px;
    }
    .elementor-7 .elementor-element.elementor-element-eb81684>.elementor-container
    {
        max-width: 320px;
        min-height: 600px;
    }
    .elementor-7 .elementor-element.elementor-element-eb81684:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eb81684>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("../image/ELEVATE_GASTRO_treatment-lowres-01.jpg");
    }
    .elementor-7 .elementor-element.elementor-element-eb81684>.elementor-background-overlay
    {
        opacity: .84;
    }
    .elementor-7 .elementor-element.elementor-element-eb81684
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 20px 0 20px;
    }
    .elementor-7 .elementor-element.elementor-element-9ae9950>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-d444423 .elementor-heading-title
    {
        font-size: 24px;
        line-height: 1em;
    }
    .elementor-7 .elementor-element.elementor-element-d444423>.elementor-widget-container
    {
        padding: 0 30px 0 30px;
    }
    .elementor-7 .elementor-element.elementor-element-843842b .elementor-heading-title
    {
        font-size: 24px;
        line-height: 1em;
    }
    .elementor-7 .elementor-element.elementor-element-843842b>.elementor-widget-container
    {
        padding: 12px 30px 0 30px;
    }
    .elementor-7 .elementor-element.elementor-element-2dab353 .elementor-heading-title
    {
        font-size: 24px;
        line-height: 1em;
    }
    .elementor-7 .elementor-element.elementor-element-2dab353>.elementor-widget-container
    {
        padding: 12px 30px 20px 30px;
    }
    .elementor-7 .elementor-element.elementor-element-62f2303
    {
        text-align: center;
        font-size: 11px;
        line-height: 1.7em;
        letter-spacing: 4.7px;
        word-spacing: .1em;
    }
    .elementor-7 .elementor-element.elementor-element-62f2303>.elementor-widget-container
    {
        padding: 20px 0 12px 0;
    }
    .elementor-7 .elementor-element.elementor-element-91e7bad>.elementor-container
    {
        max-width: 320px;
    }
    .elementor-7 .elementor-element.elementor-element-91e7bad
    {
        padding: 30px 30px 0 30px;
    }
    .elementor-7 .elementor-element.elementor-element-8f6e955>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-53254f1 .elementor-heading-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-e4b5abb
    {
        font-size: 16px;
        line-height: 1em;
    }
    .elementor-7 .elementor-element.elementor-element-eaea106
    {
        font-size: 14px;
        line-height: 1em;
        letter-spacing: 0;
    }
    .elementor-7 .elementor-element.elementor-element-eaea106>.elementor-widget-container
    {
        margin: -29px 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-85eda31>.elementor-widget-container
    {
        margin: 0 0 30px 0;
    }
    .elementor-7 .elementor-element.elementor-element-896dd88 img
    {
        width: 100%;
        max-width: 100%;
        height: 340px;
        object-fit: contain;
    }
    .elementor-7 .elementor-element.elementor-element-52c80a1>.elementor-container
    {
        max-width: 320px;
    }
    .elementor-7 .elementor-element.elementor-element-52c80a1
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 30px 30px 30px 30px;
    }
    .elementor-7 .elementor-element.elementor-element-9d60687>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-6b8d80b>.elementor-element-populated
    {
        padding: 30px 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-5e51935>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-fc1f459>.elementor-container
    {
        max-width: 320px;
    }
    .elementor-7 .elementor-element.elementor-element-fc1f459
    {
        padding: 30px 30px 0 30px;
    }
    .elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-fe0ecb6 .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 14px;
        line-height: 1.5em;
        letter-spacing: .3px;
    }
    .elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-19e640b .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-792107c .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-033dd8c>.elementor-container
    {
        max-width: 320px;
    }
    .elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-81ec57b .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-821b4d9 .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-front .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-front .wpr-flip-box-description
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-back .wpr-flip-box-title
    {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-2aaa2e7 .wpr-flip-box-back .wpr-flip-box-description
    {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-4866b94>.elementor-container
    {
        max-width: 320px;
    }
    .elementor-7 .elementor-element.elementor-element-4866b94>.elementor-background-overlay
    {
        opacity: .77;
    }
    .elementor-7 .elementor-element.elementor-element-4866b94
    {
        padding: 50px 30px 59px 30px;
    }
    .elementor-7 .elementor-element.elementor-element-0ac5af1>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-7 .elementor-element.elementor-element-fa7332c .elementor-heading-title
    {
        font-size: 32px;
    }
    .elementor-7 .elementor-element.elementor-element-1b5c3e0>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
}
@media(min-width: 768px)
{
    .elementor-7 .elementor-element.elementor-element-9ae9950
    {
        width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-8f6e955
    {
        width: 43%;
    }
    .elementor-7 .elementor-element.elementor-element-41d6b97
    {
        width: 57%;
    }
    .elementor-7 .elementor-element.elementor-element-9d60687
    {
        width: 31.652%;
    }
    .elementor-7 .elementor-element.elementor-element-6b8d80b
    {
        width: 67.528%;
    }
    .elementor-7 .elementor-element.elementor-element-0ac5af1
    {
        width: 100%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-7 .elementor-element.elementor-element-9d60687
    {
        width: 40%;
    }
    .elementor-7 .elementor-element.elementor-element-6b8d80b
    {
        width: 60%;
    }
}