.elementor-4227 .elementor-element.elementor-element-96cf135 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4227 .elementor-element.elementor-element-96cf135.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-c373596 > .elementor-container{max-width:1200px;}.elementor-4227 .elementor-element.elementor-element-3f1705b .aux-media-image{max-width:84px;}.elementor-4227 .elementor-element.elementor-element-3f1705b.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-4fa1e3b > .elementor-container{max-width:1200px;}.elementor-4227 .elementor-element.elementor-element-2b41d39 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-4227 .elementor-element.elementor-element-2b41d39 .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:22px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-2b41d39.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-5f6b925{padding:20px 20px 20px 20px;}.elementor-4227 .elementor-element.elementor-element-bb943c1 > .elementor-element-populated{text-align:center;}.elementor-4227 .elementor-element.elementor-element-89a424a .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-89a424a .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-89a424a.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-22bb770 .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-22bb770 .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-22bb770.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-97f8f60 .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-97f8f60 .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-97f8f60.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-979bae5 .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-979bae5 .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-979bae5.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-80a2930 .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-80a2930 .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-80a2930.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-87e7fcc .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-87e7fcc .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-87e7fcc.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-459f65d:not(.elementor-motion-effects-element-type-background), .elementor-4227 .elementor-element.elementor-element-459f65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stotrakhotels.com/wp-content/uploads/2024/08/Restaurant-Open-area-scaled.jpg");background-position:center center;background-size:cover;}.elementor-4227 .elementor-element.elementor-element-459f65d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4227 .elementor-element.elementor-element-459f65d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4227 .elementor-element.elementor-element-d8c2d68 > .elementor-element-populated{padding:150px 150px 150px 150px;}.elementor-4227 .elementor-element.elementor-element-51bbc33 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-4227 .elementor-element.elementor-element-51bbc33 .aux-modern-heading-secondary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:0.7px;color:var( --e-global-color-eb5c9d9 );}.elementor-4227 .elementor-element.elementor-element-51bbc33{width:var( --container-widget-width, 111.011% );max-width:111.011%;--container-widget-width:111.011%;--container-widget-flex-grow:0;}.elementor-4227 .elementor-element.elementor-element-51bbc33.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-a8a25c9.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-4d1f370{padding:20px 20px 20px 20px;}.elementor-4227 .elementor-element.elementor-element-59f599b > .elementor-element-populated{text-align:center;}.elementor-4227 .elementor-element.elementor-element-a8ed932 .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-a8ed932 .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-a8ed932.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-a7ca517 .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-a7ca517 .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-a7ca517.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-0525164 .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-0525164 .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-0525164.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-949ca88 .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-949ca88 .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-949ca88.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-423f326 .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-423f326 .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-423f326.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-b386ba9 .aux-modern-heading-primary{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:17px;letter-spacing:3.5px;color:var( --e-global-color-552a4b1 );}.elementor-4227 .elementor-element.elementor-element-b386ba9 .aux-modern-heading-description{font-size:14px;}.elementor-4227 .elementor-element.elementor-element-b386ba9.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4227 .elementor-element.elementor-element-a67103a .aux-media-image{max-width:570px;}.elementor-4227 .elementor-element.elementor-element-a67103a.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}@media(min-width:1025px){.elementor-4227 .elementor-element.elementor-element-459f65d:not(.elementor-motion-effects-element-type-background), .elementor-4227 .elementor-element.elementor-element-459f65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for section, class: .elementor-element-459f65d */.your-section-class {
    position: relative;
}

.your-section-class::before {
    content: "";
    position: absolute;
    bottom: 0; /* Align the gradient at the bottom */
    left: 0;
    width: 100%;
    height: 50%; /* Adjust the height of the gradient overlay */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
    z-index: 1;
    pointer-events: none;
}

.your-section-class img {
    position: relative;
    z-index: 0;
}/* End custom CSS */