.elementor-2815 .elementor-element.elementor-element-fa1c7c0:not(.elementor-motion-effects-element-type-background), .elementor-2815 .elementor-element.elementor-element-fa1c7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cagorestaurant.vn/wp-content/uploads/2024/05/129736-2.jpg");}.elementor-2815 .elementor-element.elementor-element-fa1c7c0 > .elementor-container{min-height:100vh;}.elementor-2815 .elementor-element.elementor-element-fa1c7c0{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 5vw 0vw 5vw;}.elementor-2815 .elementor-element.elementor-element-fa1c7c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2815 .elementor-element.elementor-element-b0de3f4{z-index:2;}.elementor-2815 .elementor-element.elementor-element-b0de3f4 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2815 .elementor-element.elementor-element-b0de3f4 img{width:30%;}.elementor-2815 .elementor-element.elementor-element-c25127a{width:auto;max-width:auto;z-index:1;}body:not(.rtl) .elementor-2815 .elementor-element.elementor-element-c25127a{left:31px;}body.rtl .elementor-2815 .elementor-element.elementor-element-c25127a{right:31px;}.elementor-2815 .elementor-element.elementor-element-c25127a > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2815 .elementor-element.elementor-element-c25127a img{width:44%;}.elementor-2815 .elementor-element.elementor-element-0fafefc > .elementor-container{min-height:65vh;}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-2e26fc6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2815 .elementor-element.elementor-element-2e26fc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2815 .elementor-element.elementor-element-2e26fc6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2815 .elementor-element.elementor-element-2e26fc6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-f078ea8 .elementor-heading-title{color:var( --e-global-color-97d560c );font-family:"Nunito", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.5em;}.elementor-2815 .elementor-element.elementor-element-06b63d4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;}.elementor-2815 .elementor-element.elementor-element-9b60427{width:auto;max-width:auto;}.elementor-2815 .elementor-element.elementor-element-9b60427 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-9b60427 .elementor-button{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-97d560c );color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-9adc1c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-b3850cb{--spacer-size:50px;}.elementor-2815 .elementor-element.elementor-element-6514405 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:4px;}.elementor-2815 .elementor-element.elementor-element-6514405 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-2815 .elementor-element.elementor-element-188f298 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:600;}.elementor-2815 .elementor-element.elementor-element-1def104{color:#FFFFFFA6;font-family:"Nunito", Sans-serif;font-weight:400;}.elementor-2815 .elementor-element.elementor-element-5247f1b > .elementor-container{min-height:100vh;}.elementor-2815 .elementor-element.elementor-element-5247f1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2815 .elementor-element.elementor-element-5247f1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2815 .elementor-element.elementor-element-8cf1b1f > .elementor-background-overlay{background-image:url("https://cagorestaurant.vn/wp-content/uploads/2024/05/DSC01579.webp");background-position:center center;background-size:cover;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2815 .elementor-element.elementor-element-8cf1b1f > .elementor-container{min-height:100vh;}.elementor-2815 .elementor-element.elementor-element-8cf1b1f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2vw 5vw 0vw 5vw;}.elementor-2815 .elementor-element.elementor-element-8cf1b1f:not(.elementor-motion-effects-element-type-background), .elementor-2815 .elementor-element.elementor-element-8cf1b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #302216 0%, #291D13 100%);}.elementor-2815 .elementor-element.elementor-element-8cf1b1f .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-07e68da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2815 .elementor-element.elementor-element-07e68da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2815 .elementor-element.elementor-element-07e68da > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2815 .elementor-element.elementor-element-4f4ad3c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2815 .elementor-element.elementor-element-4f4ad3c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2815 .elementor-element.elementor-element-4f4ad3c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-604d470{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:9;}.elementor-2815 .elementor-element.elementor-element-604d470 img{width:100%;max-width:100vw;transition-duration:1s;}.elementor-2815 .elementor-element.elementor-element-604d470:hover img{filter:brightness( 120% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2815 .elementor-element.elementor-element-05d7905{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:9;}.elementor-2815 .elementor-element.elementor-element-05d7905 > .elementor-widget-container{margin:-2.2% 0% -2.3% 0%;}.elementor-2815 .elementor-element.elementor-element-05d7905 img{width:100%;max-width:100vw;transition-duration:1s;}.elementor-2815 .elementor-element.elementor-element-05d7905:hover img{filter:brightness( 120% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2815 .elementor-element.elementor-element-4163404{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:9;}.elementor-2815 .elementor-element.elementor-element-4163404 img{width:100%;max-width:100vw;transition-duration:1s;}.elementor-2815 .elementor-element.elementor-element-4163404:hover img{filter:brightness( 120% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2815 .elementor-element.elementor-element-8585881 > .elementor-container{min-height:70vh;}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-cb067c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2815 .elementor-element.elementor-element-cb067c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2815 .elementor-element.elementor-element-cb067c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2815 .elementor-element.elementor-element-3a3bb56{text-align:center;}.elementor-2815 .elementor-element.elementor-element-3a3bb56 .elementor-heading-title{color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-75e714e{text-align:center;color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-49db3e6{margin-top:0%;margin-bottom:0%;}.elementor-2815 .elementor-element.elementor-element-61f04d4{width:auto;max-width:auto;text-align:center;}.elementor-2815 .elementor-element.elementor-element-61f04d4 img{max-width:60%;}.elementor-2815 .elementor-element.elementor-element-65697d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-65697d1{text-align:center;color:var( --e-global-color-97d560c );font-family:"Housttely", Sans-serif;font-size:24px;font-weight:400;}.elementor-2815 .elementor-element.elementor-element-ea0209d{margin-top:0%;margin-bottom:0%;}.elementor-2815 .elementor-element.elementor-element-a9d8a52{width:auto;max-width:auto;text-align:center;}.elementor-2815 .elementor-element.elementor-element-a9d8a52 img{max-width:60%;}.elementor-2815 .elementor-element.elementor-element-927a59d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-927a59d{text-align:center;color:var( --e-global-color-97d560c );font-family:"Housttely", Sans-serif;font-size:24px;font-weight:400;}.elementor-2815 .elementor-element.elementor-element-7fdd1a8 > .elementor-container{min-height:70vh;}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-eed299c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2815 .elementor-element.elementor-element-eed299c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2815 .elementor-element.elementor-element-eed299c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2815 .elementor-element.elementor-element-1697911{text-align:center;}.elementor-2815 .elementor-element.elementor-element-1697911 .elementor-heading-title{color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-ba1bf88{text-align:center;color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-2a5b630{margin-top:0%;margin-bottom:0%;}.elementor-2815 .elementor-element.elementor-element-f078e12{width:auto;max-width:auto;text-align:center;}.elementor-2815 .elementor-element.elementor-element-f078e12 img{max-width:60%;}.elementor-2815 .elementor-element.elementor-element-261ea73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-261ea73{text-align:center;color:var( --e-global-color-97d560c );font-family:"Housttely", Sans-serif;font-size:24px;font-weight:400;}.elementor-2815 .elementor-element.elementor-element-f08fd84{margin-top:0%;margin-bottom:0%;}.elementor-2815 .elementor-element.elementor-element-4b20227{width:auto;max-width:auto;text-align:center;}.elementor-2815 .elementor-element.elementor-element-4b20227 img{max-width:60%;}.elementor-2815 .elementor-element.elementor-element-46d6771 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-46d6771{text-align:center;color:var( --e-global-color-97d560c );font-family:"Housttely", Sans-serif;font-size:24px;font-weight:400;}.elementor-2815 .elementor-element.elementor-element-26a98e5 > .elementor-container{min-height:70vh;}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-92f5584.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2815 .elementor-element.elementor-element-92f5584.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2815 .elementor-element.elementor-element-92f5584 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2815 .elementor-element.elementor-element-c01cdf8{text-align:center;}.elementor-2815 .elementor-element.elementor-element-c01cdf8 .elementor-heading-title{color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-25215ce{text-align:center;color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-e1a25c0{margin-top:0%;margin-bottom:0%;}.elementor-2815 .elementor-element.elementor-element-ac874c4{width:auto;max-width:auto;text-align:center;}.elementor-2815 .elementor-element.elementor-element-ac874c4 img{max-width:60%;}.elementor-2815 .elementor-element.elementor-element-782ee17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-782ee17{text-align:center;color:var( --e-global-color-97d560c );font-family:"Housttely", Sans-serif;font-size:24px;font-weight:400;}.elementor-2815 .elementor-element.elementor-element-aef21ef{margin-top:0%;margin-bottom:0%;}.elementor-2815 .elementor-element.elementor-element-a8b0cf3{width:auto;max-width:auto;text-align:center;}.elementor-2815 .elementor-element.elementor-element-a8b0cf3 img{max-width:60%;}.elementor-2815 .elementor-element.elementor-element-6ae240b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-6ae240b{text-align:center;color:var( --e-global-color-97d560c );font-family:"Housttely", Sans-serif;font-size:24px;font-weight:400;}.elementor-2815 .elementor-element.elementor-element-5f9a553{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 1vw 0vw;}.elementor-2815 .elementor-element.elementor-element-1dd0425 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-2c1edad{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-97d560c );font-family:"Nunito", Sans-serif;font-size:calc(10px + 0.5vw);font-weight:400;}.elementor-2815 .elementor-element.elementor-element-0a57e89{width:auto;max-width:auto;text-align:left;}.elementor-2815 .elementor-element.elementor-element-0a57e89 > .elementor-widget-container{margin:0 0 60px 0;}.elementor-2815 .elementor-element.elementor-element-0a57e89 .elementor-heading-title{color:var( --e-global-color-97d560c );font-family:"Nunito", Sans-serif;font-size:calc(30px + 4vw);font-weight:400;line-height:1.5em;}.elementor-2815 .elementor-element.elementor-element-b04fc9e > .elementor-container{min-height:100vh;}.elementor-2815 .elementor-element.elementor-element-b04fc9e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-3729bb2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .elementor-repeater-item-738d1aa .swiper-slide-bg{background-color:#833ca3;background-image:url(https://cagorestaurant.vn/wp-content/uploads/2024/05/dendau.webp);background-size:cover;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .elementor-repeater-item-738d1aa .elementor-background-overlay{background-color:#0000003B;mix-blend-mode:multiply;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .elementor-repeater-item-738d1aa .swiper-slide-contents{margin-right:auto;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .elementor-repeater-item-738d1aa .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .elementor-repeater-item-6c47796 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://cagorestaurant.vn/wp-content/uploads/2024/05/Battrang.webp);background-size:cover;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .elementor-repeater-item-26fed79 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://cagorestaurant.vn/wp-content/uploads/2024/05/mamcom-story.webp);background-size:cover;}.elementor-2815 .elementor-element.elementor-element-aa47e56 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .swiper-slide{height:100vh;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .swiper-slide-contents{max-width:45%;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .swiper-slide-inner{text-align:center;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:50px;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .elementor-slide-button{border-width:1px;border-radius:100px;}.elementor-2815 .elementor-element.elementor-element-98d5b82:not(.elementor-motion-effects-element-type-background), .elementor-2815 .elementor-element.elementor-element-98d5b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cagorestaurant.vn/wp-content/uploads/2024/05/ca-go-12.webp");background-position:center center;background-size:cover;}.elementor-2815 .elementor-element.elementor-element-98d5b82 > .elementor-container{max-width:900px;min-height:100vh;}.elementor-2815 .elementor-element.elementor-element-98d5b82{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 5vw 5vw 5vw;}.elementor-2815 .elementor-element.elementor-element-98d5b82 > .elementor-background-overlay{background-color:#6D6053D6;opacity:0.5;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-5d34c75.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2815 .elementor-element.elementor-element-5d34c75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2815 .elementor-element.elementor-element-5d34c75.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2815 .elementor-element.elementor-element-71d1e7d{width:auto;max-width:auto;text-align:center;}.elementor-2815 .elementor-element.elementor-element-71d1e7d > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-2815 .elementor-element.elementor-element-610d24a > .elementor-background-overlay{background-image:url("https://cagorestaurant.vn/wp-content/uploads/2024/05/ca-go-12.webp");background-color:#6D6053D6;background-position:center center;background-size:cover;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2815 .elementor-element.elementor-element-610d24a > .elementor-container{max-width:900px;}.elementor-2815 .elementor-element.elementor-element-610d24a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 5vw 5vw 5vw;}.elementor-2815 .elementor-element.elementor-element-610d24a:not(.elementor-motion-effects-element-type-background), .elementor-2815 .elementor-element.elementor-element-610d24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D6053D6;}.elementor-2815 .elementor-element.elementor-element-610d24a .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 6.4px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-575c03b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2815 .elementor-element.elementor-element-575c03b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2815 .elementor-element.elementor-element-575c03b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2815 .elementor-element.elementor-element-f283cb8{width:auto;max-width:auto;text-align:center;}.elementor-2815 .elementor-element.elementor-element-f283cb8 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-2815 .elementor-element.elementor-element-908d8c1{--spacer-size:20px;}.elementor-2815 .elementor-element.elementor-element-7a0768f{--grid-row-gap:35px;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-2815 .elementor-element.elementor-element-7a0768f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2815 .elementor-element.elementor-element-7a0768f:after{content:"1";}.elementor-2815 .elementor-element.elementor-element-7a0768f .elementor-post__thumbnail__link{width:100%;}.elementor-2815 .elementor-element.elementor-element-7a0768f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2815 .elementor-element.elementor-element-7a0768f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2815 .elementor-element.elementor-element-7a0768f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2815 .elementor-element.elementor-element-7a0768f .elementor-post__title, .elementor-2815 .elementor-element.elementor-element-7a0768f .elementor-post__title a{color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-8214262 > .elementor-background-overlay{background-image:url("https://cagorestaurant.vn/wp-content/uploads/2024/05/ca-go-12.webp");background-color:#6D6053D6;background-position:center center;background-size:cover;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2815 .elementor-element.elementor-element-8214262 > .elementor-container{max-width:900px;}.elementor-2815 .elementor-element.elementor-element-8214262{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 5vw 5vw 5vw;}.elementor-2815 .elementor-element.elementor-element-8214262:not(.elementor-motion-effects-element-type-background), .elementor-2815 .elementor-element.elementor-element-8214262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D6053D6;}.elementor-2815 .elementor-element.elementor-element-8214262 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 6.4px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-ac1c4e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2815 .elementor-element.elementor-element-ac1c4e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2815 .elementor-element.elementor-element-ac1c4e5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2815 .elementor-element.elementor-element-f81455a{width:auto;max-width:auto;text-align:center;}.elementor-2815 .elementor-element.elementor-element-f81455a > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-2815 .elementor-element.elementor-element-b452d9c{--spacer-size:20px;}.elementor-2815 .elementor-element.elementor-element-c37a2b1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-2815 .elementor-element.elementor-element-c37a2b1:after{content:"1";}.elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-post__thumbnail__link{width:100%;}.elementor-2815 .elementor-element.elementor-element-c37a2b1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2815 .elementor-element.elementor-element-c37a2b1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2815 .elementor-element.elementor-element-c37a2b1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-post__title, .elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-post__title a{color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-pagination{text-align:center;}.elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-pagination .page-numbers.current{color:var( --e-global-color-97d560c );}body:not(.rtl) .elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2815 .elementor-element.elementor-element-f963708 > .elementor-background-overlay{background-image:url("https://cagorestaurant.vn/wp-content/uploads/2024/05/haian-event-2-9-18-1.webp");background-color:#000000;background-size:cover;opacity:0.7;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2815 .elementor-element.elementor-element-f963708 > .elementor-container{min-height:100vh;}.elementor-2815 .elementor-element.elementor-element-f963708{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 5vw 5vw 5vw;}.elementor-2815 .elementor-element.elementor-element-f963708:not(.elementor-motion-effects-element-type-background), .elementor-2815 .elementor-element.elementor-element-f963708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2815 .elementor-element.elementor-element-f963708 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2.5px ) hue-rotate( 0deg );}.elementor-2815 .elementor-element.elementor-element-e2f169c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2815 .elementor-element.elementor-element-e2f169c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5vw 0vw 0vw 0vw;}.elementor-2815 .elementor-element.elementor-element-f6b381a > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-2815 .elementor-element.elementor-element-f6b381a{text-align:center;}.elementor-2815 .elementor-element.elementor-element-0bdf661 > .elementor-background-overlay{background-image:url("https://cagorestaurant.vn/wp-content/uploads/2024/05/DSC01579.webp");background-position:center center;background-size:cover;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2815 .elementor-element.elementor-element-0bdf661 > .elementor-container{min-height:100vh;}.elementor-2815 .elementor-element.elementor-element-0bdf661{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 5vw 3vw 5vw;}.elementor-2815 .elementor-element.elementor-element-0bdf661:not(.elementor-motion-effects-element-type-background), .elementor-2815 .elementor-element.elementor-element-0bdf661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #302216 0%, #291D13 100%);}.elementor-2815 .elementor-element.elementor-element-0bdf661 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 4px ) hue-rotate( 0deg );}.elementor-2815 .elementor-element.elementor-element-10221f9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2815 .elementor-element.elementor-element-10221f9 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-2815 .elementor-element.elementor-element-493c677{width:auto;max-width:auto;text-align:center;}.elementor-2815 .elementor-element.elementor-element-493c677 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-2815 .elementor-element.elementor-element-a4a45de.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2815 .elementor-element.elementor-element-47e495f{width:var( --container-widget-width, 33vw );max-width:33vw;--container-widget-width:33vw;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-1574bd5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2815 .elementor-element.elementor-element-67c9d27:not(.elementor-motion-effects-element-type-background), .elementor-2815 .elementor-element.elementor-element-67c9d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cagorestaurant.vn/wp-content/uploads/2024/05/ca-go-10.webp");background-size:cover;}.elementor-2815 .elementor-element.elementor-element-67c9d27 > .elementor-container{min-height:100vh;}.elementor-2815 .elementor-element.elementor-element-67c9d27{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 0vw 0vw 0vw;}.elementor-2815 .elementor-element.elementor-element-67c9d27 > .elementor-background-overlay{background-color:#251C14;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-a944693.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2815 .elementor-element.elementor-element-a944693.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2815 .elementor-element.elementor-element-a944693.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2815 .elementor-element.elementor-element-58e9e92{width:100%;max-width:100%;bottom:0px;}body:not(.rtl) .elementor-2815 .elementor-element.elementor-element-58e9e92{left:0px;}body.rtl .elementor-2815 .elementor-element.elementor-element-58e9e92{right:0px;}.elementor-2815 .elementor-element.elementor-element-58e9e92 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-7cdbcdd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2815 .elementor-element.elementor-element-7cdbcdd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2815 .elementor-element.elementor-element-ea28218{color:var( --e-global-color-97d560c );}.elementor-2815 .elementor-element.elementor-element-2d5c8f8{width:100%;max-width:100%;}.elementor-2815 .elementor-element.elementor-element-421b389 iframe{height:400px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-2815 .elementor-element.elementor-element-421b389:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2815 .elementor-element.elementor-element-277d660{margin-top:5vw;margin-bottom:0vw;}.elementor-2815 .elementor-element.elementor-element-e476260 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2815 .elementor-element.elementor-element-e476260 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2815 .elementor-element.elementor-element-e476260{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2815 .elementor-element.elementor-element-e476260 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2815 .elementor-element.elementor-element-e476260 .elementor-icon-list-item > a{font-size:14px;}.elementor-2815 .elementor-element.elementor-element-e476260 .elementor-icon-list-text{color:var( --e-global-color-97d560c );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-3d3ae03.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2815 .elementor-element.elementor-element-3d3ae03.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2815 .elementor-element.elementor-element-3d3ae03.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2815 .elementor-element.elementor-element-fb69764{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-2815 .elementor-element.elementor-element-fb69764 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-fb69764 img{max-width:100%;}.elementor-2815 .elementor-element.elementor-element-fe7c047{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-2815 .elementor-element.elementor-element-fe7c047 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-fe7c047 img{max-width:100%;}.elementor-2815 .elementor-element.elementor-element-c04e3d8{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-2815 .elementor-element.elementor-element-c04e3d8 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-82f5f13{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-2815 .elementor-element.elementor-element-82f5f13 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2815 .elementor-element.elementor-element-82f5f13 img{max-width:100%;}.elementor-2815 .elementor-element.elementor-element-0622ac1{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-2815 .elementor-element.elementor-element-0622ac1 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2815 .elementor-element.elementor-element-0622ac1 img{max-width:100%;}@media(min-width:768px){.elementor-2815 .elementor-element.elementor-element-2e26fc6{width:36%;}.elementor-2815 .elementor-element.elementor-element-9adc1c9{width:30.332%;}.elementor-2815 .elementor-element.elementor-element-46bcb81{width:75%;}.elementor-2815 .elementor-element.elementor-element-cb067c1{width:25%;}.elementor-2815 .elementor-element.elementor-element-74c2173{width:75%;}.elementor-2815 .elementor-element.elementor-element-eed299c{width:25%;}.elementor-2815 .elementor-element.elementor-element-92cf8de{width:75%;}.elementor-2815 .elementor-element.elementor-element-92f5584{width:25%;}.elementor-2815 .elementor-element.elementor-element-1dd0425{width:33%;}.elementor-2815 .elementor-element.elementor-element-6bf2e2b{width:67%;}.elementor-2815 .elementor-element.elementor-element-7cdbcdd{width:40%;}.elementor-2815 .elementor-element.elementor-element-67b051c{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2815 .elementor-element.elementor-element-2e26fc6{width:100%;}.elementor-2815 .elementor-element.elementor-element-9adc1c9{width:100%;}.elementor-2815 .elementor-element.elementor-element-6514405{width:100%;}.elementor-2815 .elementor-element.elementor-element-46bcb81{width:60%;}.elementor-2815 .elementor-element.elementor-element-cb067c1{width:40%;}.elementor-2815 .elementor-element.elementor-element-74c2173{width:60%;}.elementor-2815 .elementor-element.elementor-element-eed299c{width:40%;}.elementor-2815 .elementor-element.elementor-element-92cf8de{width:60%;}.elementor-2815 .elementor-element.elementor-element-92f5584{width:40%;}.elementor-2815 .elementor-element.elementor-element-1dd0425{width:100%;}.elementor-2815 .elementor-element.elementor-element-10221f9{width:100%;}.elementor-2815 .elementor-element.elementor-element-fb3f960{width:100%;}}@media(min-width:1025px){.elementor-2815 .elementor-element.elementor-element-8cf1b1f > .elementor-background-overlay{background-attachment:fixed;}.elementor-2815 .elementor-element.elementor-element-98d5b82:not(.elementor-motion-effects-element-type-background), .elementor-2815 .elementor-element.elementor-element-98d5b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2815 .elementor-element.elementor-element-610d24a > .elementor-background-overlay{background-attachment:fixed;}.elementor-2815 .elementor-element.elementor-element-8214262 > .elementor-background-overlay{background-attachment:fixed;}.elementor-2815 .elementor-element.elementor-element-0bdf661 > .elementor-background-overlay{background-attachment:fixed;}.elementor-2815 .elementor-element.elementor-element-67c9d27:not(.elementor-motion-effects-element-type-background), .elementor-2815 .elementor-element.elementor-element-67c9d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2815 .elementor-element.elementor-element-b0de3f4 img{width:50%;}.elementor-2815 .elementor-element.elementor-element-c25127a img{width:73%;}.elementor-2815 .elementor-element.elementor-element-b3850cb{--spacer-size:350px;}.elementor-2815 .elementor-element.elementor-element-5247f1b > .elementor-container{min-height:55vw;}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-07e68da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2815 .elementor-element.elementor-element-07e68da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2815 .elementor-element.elementor-element-604d470 > .elementor-widget-container{margin:0% 0% 0% -40%;}.elementor-2815 .elementor-element.elementor-element-604d470{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-2815 .elementor-element.elementor-element-05d7905 > .elementor-widget-container{margin:-2.6% 0% -2.6% -40%;}.elementor-2815 .elementor-element.elementor-element-4163404 > .elementor-widget-container{margin:0% 0% 0% -40%;}.elementor-2815 .elementor-element.elementor-element-8585881{margin-top:-15%;margin-bottom:0%;}.elementor-2815 .elementor-element.elementor-element-61f04d4 img{width:50%;}.elementor-2815 .elementor-element.elementor-element-a9d8a52 img{width:50%;}.elementor-2815 .elementor-element.elementor-element-7fdd1a8{margin-top:-15%;margin-bottom:0%;}.elementor-2815 .elementor-element.elementor-element-f078e12 img{width:50%;}.elementor-2815 .elementor-element.elementor-element-4b20227 img{width:50%;}.elementor-2815 .elementor-element.elementor-element-26a98e5{margin-top:-15%;margin-bottom:0%;}.elementor-2815 .elementor-element.elementor-element-ac874c4 img{width:50%;}.elementor-2815 .elementor-element.elementor-element-a8b0cf3 img{width:50%;}.elementor-2815 .elementor-element.elementor-element-f963708 > .elementor-container{min-height:0vh;}.elementor-2815 .elementor-element.elementor-element-0bdf661 > .elementor-container{min-height:70vh;}.elementor-2815 .elementor-element.elementor-element-47e495f{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;}.elementor-2815 .elementor-element.elementor-element-1574bd5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2815 .elementor-element.elementor-element-fb69764 img{max-width:50%;}.elementor-2815 .elementor-element.elementor-element-fe7c047 img{max-width:50%;}.elementor-2815 .elementor-element.elementor-element-c04e3d8 img{max-width:50%;}.elementor-2815 .elementor-element.elementor-element-82f5f13 img{max-width:50%;}.elementor-2815 .elementor-element.elementor-element-0622ac1 img{max-width:50%;}}@media(max-width:767px){.elementor-2815 .elementor-element.elementor-element-fa1c7c0 > .elementor-container{min-height:100vh;}.elementor-2815 .elementor-element.elementor-element-fa1c7c0{margin-top:-70px;margin-bottom:0px;}.elementor-2815 .elementor-element.elementor-element-b378030 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-b0de3f4 img{width:70%;}body:not(.rtl) .elementor-2815 .elementor-element.elementor-element-c25127a{left:0px;}body.rtl .elementor-2815 .elementor-element.elementor-element-c25127a{right:0px;}.elementor-2815 .elementor-element.elementor-element-c25127a img{width:100%;}.elementor-2815 .elementor-element.elementor-element-f078ea8 .elementor-heading-title{font-size:24px;}.elementor-2815 .elementor-element.elementor-element-06b63d4 .elementor-heading-title{font-size:16px;}.elementor-2815 .elementor-element.elementor-element-b3850cb{--spacer-size:280px;}.elementor-2815 .elementor-element.elementor-element-6514405 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-188f298 .elementor-heading-title{font-size:18px;}.elementor-2815 .elementor-element.elementor-element-1def104{font-size:14px;}.elementor-2815 .elementor-element.elementor-element-8cf1b1f{padding:0vw 0vw 0vw 0vw;}.elementor-2815 .elementor-element.elementor-element-07e68da > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2815 .elementor-element.elementor-element-07e68da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2815 .elementor-element.elementor-element-aa3a864{margin-top:0%;margin-bottom:35%;}.elementor-2815 .elementor-element.elementor-element-4f4ad3c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2815 .elementor-element.elementor-element-4f4ad3c > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2815 .elementor-element.elementor-element-604d470 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2815 .elementor-element.elementor-element-604d470{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2815 .elementor-element.elementor-element-05d7905 > .elementor-widget-container{margin:-2.3% 0% -2.3% 0%;}.elementor-2815 .elementor-element.elementor-element-4163404 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2815 .elementor-element.elementor-element-8585881{margin-top:-10vh;margin-bottom:0;}.elementor-2815 .elementor-element.elementor-element-c8c5b91 > .elementor-widget-container{margin:50% 5% 0% 5%;}.elementor-2815 .elementor-element.elementor-element-c8c5b91 img{width:60%;}.elementor-2815 .elementor-element.elementor-element-61f04d4 img{width:100%;max-width:100%;}.elementor-2815 .elementor-element.elementor-element-a9d8a52 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-eed299c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2815 .elementor-element.elementor-element-eed299c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2815 .elementor-element.elementor-element-eed299c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2815 .elementor-element.elementor-element-f078e12 img{width:100%;max-width:100%;}.elementor-2815 .elementor-element.elementor-element-4b20227 img{width:100%;max-width:100%;}.elementor-2815 .elementor-element.elementor-element-26a98e5{margin-top:-40%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-2815 .elementor-element.elementor-element-92f5584.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2815 .elementor-element.elementor-element-92f5584.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2815 .elementor-element.elementor-element-ac874c4 img{width:100%;max-width:100%;}.elementor-2815 .elementor-element.elementor-element-a8b0cf3 img{width:100%;max-width:100%;}.elementor-2815 .elementor-element.elementor-element-5f9a553{margin-top:0vw;margin-bottom:0vw;padding:3vw 5vw 3vw 5vw;}.elementor-2815 .elementor-element.elementor-element-2c1edad{font-size:calc(11px + 0.5vw);}.elementor-2815 .elementor-element.elementor-element-0a57e89 > .elementor-widget-container{margin:25% 0% 0% 0%;}.elementor-2815 .elementor-element.elementor-element-aa47e56 .swiper-slide-contents{max-width:100%;}.elementor-2815 .elementor-element.elementor-element-98d5b82 > .elementor-container{min-height:50vh;}.elementor-2815 .elementor-element.elementor-element-908d8c1{--spacer-size:0px;}.elementor-2815 .elementor-element.elementor-element-7a0768f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2815 .elementor-element.elementor-element-7a0768f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2815 .elementor-element.elementor-element-7a0768f:after{content:"0.5";}.elementor-2815 .elementor-element.elementor-element-7a0768f .elementor-post__thumbnail__link{width:100%;}.elementor-2815 .elementor-element.elementor-element-b452d9c{--spacer-size:0px;}.elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2815 .elementor-element.elementor-element-c37a2b1:after{content:"0.5";}.elementor-2815 .elementor-element.elementor-element-c37a2b1 .elementor-post__thumbnail__link{width:100%;}.elementor-2815 .elementor-element.elementor-element-f6b381a > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-2815 .elementor-element.elementor-element-47e495f{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-2815 .elementor-element.elementor-element-67c9d27{padding:5vw 0vw 0vw 0vw;}.elementor-2815 .elementor-element.elementor-element-421b389 iframe{height:240px;}.elementor-2815 .elementor-element.elementor-element-e476260 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2815 .elementor-element.elementor-element-3d3ae03.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2815 .elementor-element.elementor-element-fb69764 img{max-width:70%;}.elementor-2815 .elementor-element.elementor-element-fe7c047 img{max-width:70%;}.elementor-2815 .elementor-element.elementor-element-c04e3d8.elementor-element{--align-self:center;}.elementor-2815 .elementor-element.elementor-element-c04e3d8 img{max-width:70%;}.elementor-2815 .elementor-element.elementor-element-82f5f13.elementor-element{--align-self:center;}.elementor-2815 .elementor-element.elementor-element-82f5f13 img{max-width:70%;}.elementor-2815 .elementor-element.elementor-element-0622ac1.elementor-element{--align-self:center;}.elementor-2815 .elementor-element.elementor-element-0622ac1 img{max-width:70%;}}/* Start custom CSS for image, class: .elementor-element-b0de3f4 */.elementor-2815 .elementor-element.elementor-element-b0de3f4 {
    top: 50%;
    transform: translate(0, -50%);
    pointer-events: none;
}

@media screen and (max-width:1024px) {
    .elementor-2815 .elementor-element.elementor-element-b0de3f4 {
        top: 60%;
    }
}

@media screen and (max-width:768px) {
    .elementor-2815 .elementor-element.elementor-element-b0de3f4 {
        top: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c25127a */.elementor-2815 .elementor-element.elementor-element-c25127a {
    top: 50%;
    transform: translate(0, -50%);
    pointer-events: none;
}

@media screen and (max-width:1024px) {
    .elementor-2815 .elementor-element.elementor-element-c25127a {
        top: 60%;
    }
}

@media screen and (max-width:768px) {
    .elementor-2815 .elementor-element.elementor-element-c25127a {
        top: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f078ea8 */.elementor-2815 .elementor-element.elementor-element-f078ea8 {
    text-wrap: balance;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06b63d4 */.elementor-2815 .elementor-element.elementor-element-06b63d4 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1def104 */.elementor-2815 .elementor-element.elementor-element-1def104 ul {
    padding-left: 12px
}

.elementor-2815 .elementor-element.elementor-element-1def104 li {

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-604d470 */.elementor-2815 .elementor-element.elementor-element-604d470:hover ~ .north-info { opacity:1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05d7905 */.elementor-2815 .elementor-element.elementor-element-05d7905:hover ~ .middle { opacity:1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4163404 */.elementor-2815 .elementor-element.elementor-element-4163404:hover ~ .south-info { opacity:1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49db3e6 */@media screen and (min-width: 200px) and (max-width: 767px) {
    .elementor-2815 .elementor-element.elementor-element-49db3e6 {
       max-width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ea0209d */@media screen and (min-width: 200px) and (max-width: 767px) {
    .elementor-2815 .elementor-element.elementor-element-ea0209d {
       max-width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8585881 */.elementor-2815 .elementor-element.elementor-element-8585881 {
    transition: all 0.5s ease-in-out;
    position: absolute
     
}

@media screen and (max-width:767px) {
    .elementor-2815 .elementor-element.elementor-element-8585881 {
        position: relative;
        opacity: 1;
}
}

.info {
    opacity: 0
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a5b630 */@media screen and (min-width: 200px) and (max-width: 767px) {
    .elementor-2815 .elementor-element.elementor-element-2a5b630 {
       max-width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f08fd84 */@media screen and (min-width: 200px) and (max-width: 767px) {
    .elementor-2815 .elementor-element.elementor-element-f08fd84 {
       max-width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fdd1a8 */.elementor-2815 .elementor-element.elementor-element-7fdd1a8 {
    transition: all 0.5s ease-in-out;
    position: absolute
     
}

@media screen and (max-width:767px) {
    .elementor-2815 .elementor-element.elementor-element-7fdd1a8 {
        position: relative;
        opacity: 1;
}
}

.info {
    opacity: 0
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e1a25c0 */@media screen and (min-width: 200px) and (max-width: 767px) {
    .elementor-2815 .elementor-element.elementor-element-e1a25c0 {
       max-width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aef21ef */@media screen and (min-width: 200px) and (max-width: 767px) {
    .elementor-2815 .elementor-element.elementor-element-aef21ef {
       max-width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26a98e5 */.elementor-2815 .elementor-element.elementor-element-26a98e5 {
    transition: all 0.5s ease-in-out;
    position: absolute
     
}

@media screen and (max-width:767px) {
    .elementor-2815 .elementor-element.elementor-element-26a98e5 {
        position: relative;
        opacity: 1;
}
}

.info {
    opacity: 0
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f9a553 */.elementor-2815 .elementor-element.elementor-element-5f9a553 {
    text-wrap: balance;
    position: absolute;
    left: 0%;
    bottom: 0%
    
}

@media only screen and (max-width:1024px) {
    .elementor-2815 .elementor-element.elementor-element-5f9a553 {
    left: 0%;
     bottom: 0%
    transform: translate(-50%);
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a57e89 */.elementor-2815 .elementor-element.elementor-element-0a57e89 {
    text-wrap: balance;
    position: absolute;
    left: 0%;
    top: 20%
    
}

@media only screen and (max-width:1024px) {
    .elementor-2815 .elementor-element.elementor-element-0a57e89 {
    left: 45%;
    top: 7%;
    transform: translate(-50%);
    
}
}

@media only screen and (max-width:767px) {
    .elementor-2815 .elementor-element.elementor-element-0a57e89 {
    left: 45%;
    top: 0%;
    transform: translate(-50%);
    
}
}

.elementor-2815 .elementor-element.elementor-element-0a57e89 span {
    font-family: Housttely !important;
    color: var( --e-global-color-primary );
    font-size: 50px;
    position: absolute;
    left: 40%;
    top: 40%
    
}

@font-face {
 font-family: Housttely; 
  src: url(/wp-content/uploads/2024/05/SVN-HOUSTTELY-SIGNATURE.ttf);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-07e68da */.elementor-2815 .elementor-element.elementor-element-07e68da {
    min-height: 100vh;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8cf1b1f */.elementor-2815 .elementor-element.elementor-element-8cf1b1f p {
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-aa47e56 */.elementor-2815 .elementor-element.elementor-element-aa47e56 span {
    font-family: 'Housttely' !important;
    color: white;
    font-size: 50px;
    font-weight: 400;
    
    transform: translate(-50%, -50%);
    position: relative;
    bottom: 50px;
    margin-right: -50px
    
}

.elementor-2815 .elementor-element.elementor-element-aa47e56 .elementor-repeater-item-738d1aa .swiper-slide-inner {
    padding-left: 10vw;
    padding-bottom: 5%
}

.elementor-element.elementor-element-aa47e56 .elementor-repeater-item-26fed79 span {
    bottom: -40px;
    margin-right: 0;
    left: -10px;
}

.elementor-2815 .elementor-element.elementor-element-aa47e56 .elementor-repeater-item-26fed79 .swiper-slide-inner {
    padding-top: 0%;
    align-items: flex-start;
}

.elementor-element .swiper .elementor-swiper-button-prev {
    left: 5vw;
}

.elementor-element .swiper .elementor-swiper-button-next {
    right: 5vw;
}


@media screen and (max-width:768px) {
    .elementor-2815 .elementor-element.elementor-element-aa47e56 .elementor-repeater-item-26fed79 .swiper-slide-inner {
    padding-top: 10%;
    align-items: flex-start;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71d1e7d */.elementor-2815 .elementor-element.elementor-element-71d1e7d {
    filter: filter: sepia(1);
}

.elementor-2815 .elementor-element.elementor-element-71d1e7d span {
    font-family: Housttely !important;
    color: white;
    font-size: 50px;
    position: relative;
    font-weight: 400;
    left: 20px;
    top: -40px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f283cb8 */.elementor-2815 .elementor-element.elementor-element-f283cb8 {
    filter: filter: sepia(1);
}

.elementor-2815 .elementor-element.elementor-element-f283cb8 span {
    font-family: Housttely !important;
    color: white;
    font-size: 50px;
    position: relative;
    font-weight: 400;
    left: 20px;
    top: -40px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f81455a */.elementor-2815 .elementor-element.elementor-element-f81455a {
    filter: filter: sepia(1);
}

.elementor-2815 .elementor-element.elementor-element-f81455a span {
    font-family: Housttely !important;
    color: white;
    font-size: 50px;
    position: relative;
    font-weight: 400;
    left: 20px;
    top: -40px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6b381a */.elementor-2815 .elementor-element.elementor-element-f6b381a {
    filter: filter: sepia(1);
}

.elementor-2815 .elementor-element.elementor-element-f6b381a span {
    font-family: Housttely !important;
    color: white;
    font-size: 50px;
    position: relative;
    font-weight: 400;
    left: 20px;
    top: -40px;
    
}

.elementor-2815 .elementor-element.elementor-element-f6b381a h2 {
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493c677 */.elementor-2815 .elementor-element.elementor-element-493c677 {
}

.elementor-2815 .elementor-element.elementor-element-493c677 span {
    font-family: Housttely !important;
    color: white;
    font-size: 50px;
    position: relative;
    font-weight: 400;
    left: 20px;
    top: -40px;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e476260 */.elementor-2815 .elementor-element.elementor-element-e476260 span {
    text-align: center
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb69764 */.elementor-2815 .elementor-element.elementor-element-fb69764 {
    filter: filter: sepia(1);
}

.elementor-2815 .elementor-element.elementor-element-fb69764 span {
    font-family: Housttely !important;
    color: white;
    font-size: 50px;
    position: relative;
    font-weight: 400;
    left: 20px;
    top: -40px;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7c047 */.elementor-2815 .elementor-element.elementor-element-fe7c047 {
    filter: filter: sepia(1);
}

.elementor-2815 .elementor-element.elementor-element-fe7c047 span {
    font-family: Housttely !important;
    color: white;
    font-size: 50px;
    position: relative;
    font-weight: 400;
    left: 20px;
    top: -40px;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c04e3d8 */.elementor-2815 .elementor-element.elementor-element-c04e3d8 {
    filter: filter: sepia(1);
}

.elementor-2815 .elementor-element.elementor-element-c04e3d8 span {
    font-family: Housttely !important;
    color: white;
    font-size: 50px;
    position: relative;
    font-weight: 400;
    left: 20px;
    top: -40px;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-82f5f13 */.elementor-2815 .elementor-element.elementor-element-82f5f13 {
    filter: filter: sepia(1);
}

.elementor-2815 .elementor-element.elementor-element-82f5f13 span {
    font-family: Housttely !important;
    color: white;
    font-size: 50px;
    position: relative;
    font-weight: 400;
    left: 20px;
    top: -40px;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0622ac1 */.elementor-2815 .elementor-element.elementor-element-0622ac1 {
    filter: filter: sepia(1);
}

.elementor-2815 .elementor-element.elementor-element-0622ac1 span {
    font-family: Housttely !important;
    color: white;
    font-size: 50px;
    position: relative;
    font-weight: 400;
    left: 20px;
    top: -40px;
    
}/* End custom CSS */
/* Start custom CSS */html {
    overflow-x: hidden
}

body.elementor-page-2815 {
    overflow-x: hidden !important
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Housttely';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cagorestaurant.vn/wp-content/uploads/2024/05/SVN-HOUSTTELY-SIGNATURE.ttf') format('truetype');
}
/* End Custom Fonts CSS */