@font-face{font-display:swap;font-family:'iCielBCCubano';src:url(../../../../../../../../themes/flatsome-child/assets/fonts/iCielBCCubano-Normal.otf);font-weight:400}.icon-zalo{display:flex;align-items:center;justify-content:center;background-color:#1CA7EF;border-radius:50%;width:56px;height:56px;padding:10px}.icon-zalo img{width:30px;height:30px;object-fit:contain}.medium-logo-center div#logo{margin:0 auto}.font-iCielBCCubano *{font-family:'iCielBCCubano';font-weight:400}.mb-00 *{margin-bottom:0!important}body:not(.ux-builder-iframe) .fade-left-2,body:not(.ux-builder-iframe) .fade-left-1{overflow:hidden}body:not(.ux-builder-iframe) .fade-left-1 img{animation:to_right 2s linear forwards 2s;opacity:0;animation-fill-mode:forwards}body:not(.ux-builder-iframe) .fade-left-2 img{animation:to_right 2s linear 4s;opacity:0;animation-fill-mode:forwards}@keyframes to_right{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0%)}}a#top-link{right:90px;z-index:9999;left:auto;background-color:var(--primary-color);color:#Fff}body:not(.ux-builder-iframe) .fade-right-2,body:not(.ux-builder-iframe) .fade-right-1{overflow:hidden}body:not(.ux-builder-iframe) .fade-right-1 img{animation:to_left 2s linear forwards 2s;opacity:0;animation-fill-mode:forwards}body:not(.ux-builder-iframe) .fade-right-2 img{animation:to_left 2s linear 4s;opacity:0;animation-fill-mode:forwards}@keyframes to_left{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}.logo-bg{position:absolute;margin:auto;animation:opacity_op 2s linear forwards;top:50%;transform:translateY(-50%);left:0;right:0}#xem-menu button.mfp-close{z-index:3;opacity:1;mix-blend-mode:unset;bottom:0;top:auto}.bg-animation .section-bg.bg-loaded{animation:opacity_op 2s linear forwards}@keyframes opacity_op{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.logo-s{margin-top:-8px}.absolute-footer{display:none}.title *,.title h2{font-family:'iCielBCCubano';font-weight:400;font-size:32px;position:relative;z-index:2;margin:0;letter-spacing:.5px;width:max-content}.title::after{content:"";background:url(../../../../../../../../themes/flatsome-child/assets/images/line-title.svg) center / contain no-repeat;width:105%;display:block;height:32px;position:relative;top:-18px;left:-10px}.line-2::after{top:-30px;height:65px}.title-center.title *,.title-center.title h2{margin:0 auto}.title{width:max-content}.title-center.title{width:max-content;margin:0 auto}.title-center.title::after{margin:0 auto}.fz-14{font-size:14px}.img-cus{border-radius:1000px 1000px 0 0;overflow:hidden}.line-img{position:absolute;bottom:-41px;left:-10px;z-index:2;width:105%!important}.row-24{width:auto;max-width:unset!important;margin:0 -12px}.row-24 .col{padding:0 12px 24px}.box-menu{font-size:18px}.box-menu .box-image{border-radius:12px;overflow:hidden}.text>*:last-child{margin-bottom:0}.over-hidden{overflow:hidden}body:not(.ux-builder-iframe) .slider_menu .col{max-width:100%}div.slider_menu img{border:1.5px solid var(--primary-color);border-radius:24px}.slider_child .flickity-slider>div:not(.col).slider_child_item{width:max-content!important;padding:1px 8px;margin:0 35px}.slider_child .flickity-slider>div:not(.col).slider_child_item:first-child{margin-left:0}.slider_child .flickity-slider>div:not(.col).slider_child_item:last-child{margin-right:0}.slider_child_item{border-radius:4px;font-size:20px;line-height:30px;color:rgba(80,25,25,.5);display:block;transition:all 0.5s;cursor:pointer}.slider_child_item.is-selected{background-color:var(--primary-color);color:#EBBF89}.slider_child{margin-bottom:40px}.col-tab>.col-inner{padding:40px 83.5px;border-radius:40px}.views-menu{position:absolute;left:50%;transform:translateX(-50%);bottom:-80px;margin:auto;width:129px;height:44px;border-radius:8px;background-color:var(--primary-color);font-size:16px;font-weight:700;line-height:24px;color:#fff;border:1px solid var(--primary-color);transition:all 0.5s;z-index:2;display:flex;align-items:center;justify-content:center}.views-menu:hover{background-color:transparent;color:var(--primary-color)}.flickity-button{width:auto}.flickity-button svg{display:none}.flickity-button::after{content:"";background:url(../../../../../../../../themes/flatsome-child/assets/images/prev.svg) center / contain no-repeat;width:44px;height:44px;display:block}.flickity-button.next::after{background:url(../../../../../../../../themes/flatsome-child/assets/images/next.svg) center / contain no-repeat}body:not(.ux-builder-iframe) .slider-reviews>.col-inner:not(.flickity-enabled){display:flex;width:max-content}.slider-reviews .flickity-button::after{content:"";background:url(../../../../../../../../themes/flatsome-child/assets/images/arrow-left.svg) center / contain no-repeat;width:24px;height:24px;display:block}.slider-reviews .flickity-button.next::after{background:url(../../../../../../../../themes/flatsome-child/assets/images/arrow-right.svg) center / contain no-repeat}.flickity-prev-next-button:disabled,button.flickity-prev-next-button[disabled]{opacity:1!important;visibility:visible!important}.slider_menu .flickity-button{display:block;opacity:1!important;visibility:visible!important;left:-22px;transform:none!important}.slider_menu .flickity-button.next{left:auto;right:-22px}.star-rating span:before,.star-rating:before,.woocommerce-page .star-rating:before{color:#FAAE07!important}.star-rating{letter-spacing:3.5px;width:6.06em}.box-reviews .testimonial-text{margin-top:40px;font-weight:50;font-style:normal!important}.box-reviews .img img{border-radius:16px;overflow:hidden}.box-reviews .img{position:relative}.box-reviews .img::after{content:"";background:url(../../../../../../../../themes/flatsome-child/assets/images/line1.svg) center / contain no-repeat;width:105%;height:101px;position:absolute;bottom:-26px;left:-10px}.slider-reviews .flickity-button{display:block;opacity:1!important;visibility:visible!important;left:calc(50% - 120px);right:auto;bottom:0;top:auto;transform:none!important;height:auto;min-height:unset}.slider-reviews .flickity-button.next{left:auto;right:60px;left:calc(50% - 70px)}@keyframes shine{100%{left:125%}}.slider-img-ef img{border-radius:8px}.slider-img-ef .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.slider-img-ef .box-image:hover::before{-webkit-animation:shine .75s;animation:shine .75s}div.slider-img-ef{margin:0 -6px!important;width:auto!important;max-width:unset!important}.slider-img-ef .col{padding:0 6px 12px}.box-ud .img img{border-radius:12px}.box-ud h3{margin-bottom:12px;font-size:16px}.box-ud p{margin-bottom:12px;font-size:12px}.slider-mb-row::after,.slider-mb>.col-inner::after{content:"flickity";display:none}.flickity-page-dots .dot{border:0;background-color:#CBA079;opacity:1!important}.slider-mb-row .flickity-page-dots,.slider-mb .flickity-page-dots{bottom:-40px;pointer-events:all!important}.flickity-page-dots .dot.is-selected{background-color:var(--primary-color)}.footer-title-main *{font-family:'iCielBCCubano';font-size:64px;color:#FDB912;margin-bottom:16px;font-weight:400}.footer-title *{font-size:16px;font-weight:600;margin-bottom:24px}.footer-desc *{font-size:14px;margin-bottom:12px}.map-ff{border-radius:20px;position:relative;padding-top:50%;overflow:hidden;margin:0;margin-top:10px}.map-ff iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ss-footer .section-bg-overlay{background:linear-gradient(to bottom,rgba(72,30,22,.25) 0%,#481E16 100%)}.scroll-to-bullets strong{font-weight:inherit}.scroll-to-bullets{right:30px;display:flex;flex-direction:column;gap:30px;overflow:unset;top:auto;transform:none;bottom:250px}.scroll-to-bullets a{display:block;width:max-content;border:0!important;background:transparent!important;border-radius:0;height:auto;width:auto;text-align:right;box-shadow:unset;overflow:unset;color:#501919;font-size:14px;position:relative;margin:0}.scroll-to-bullets a:hover{color:inherit}.scroll-to-bullets a.active{font-weight:700}.scroll-to-bullets a::after{position:absolute;content:"";right:-15px;width:8px;height:8px;background-color:transparent;transition:all 0.5s;border-radius:100px;top:7px;z-index:2;opacity:1;visibility:visible;display:block}.scroll-to-bullets a:hover::after,.scroll-to-bullets a.active::after{background-color:#501919}.btn-fixx{position:fixed;right:20px;bottom:20px;z-index:2;display:flex;z-index:9;align-items:center;flex-direction:column;gap:16px;z-index:999}.scroll-to-bullets.dark-mode a{color:#FFE6C0}.scroll-to-bullets.dark-mode a.active::after{background:#FFE6C0}.h3-16 h3{font-size:16px}.menu-mb{list-style:none}.menu-mb li{margin:0!important;list-style:none}.menu-mb li a{padding:16px;display:flex;align-items:center;color:#FFE6C0}.menu-mb li a.active{color:#FFE6C0;font-weight:700}.menu-mb li a.active::before{content:"";width:12px;height:12px;display:block;margin-right:16px;background-color:#FFE6C0;border-radius:50px}.tooltipster-base{display:none}.menu_btn{position:fixed;right:16px;top:30px;z-index:999999}.archive .menu_btn path{fill:var(--primary-color)!important}.mfp-wrap{z-index:999999999}.menu_btn.dark-mode path{fill:#FFE6C0}.mfp-wrap>.mfp-close{display:none}#menu button.mfp-close{opacity:1;mix-blend-mode:unset;top:70px;right:10px;transform:unset;height:24px;min-height:auto;line-height:1;padding:0;display:flex}a.button.primary.btn-main{background:rgba(80,25,25,1)!important;color:rgba(235,191,137,1);min-width:148px;min-height:44px;line-height:44px}a.button.primary.btn-main:hover{background-color:var(--primary-color)}.box-blog-post .box-image{border-radius:12px;overflow:hidden}.box-blog-post .box-text{padding:0}.box-blog-post .post-title{margin:12px 0}.box-blog-post .post-title a{color:#221E20;overflow:hidden;font-size:14px;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}.box-blog-post .from_the_blog_excerpt{margin:0;font-size:12px}.box-blog-post .is-divider{display:none}div#menu.lightbox-content{margin:-16px}.blog-wrapper{padding:0}.link-back{position:absolute;left:15px;z-index:2}.blog-1 .box-blog-post .post-title a{font-size:16px}.blog-1 .post-meta{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.02em;color:#6C6E70;display:block;opacity:1;margin-bottom:12px}.blog-1 .box-blog-post .from_the_blog_excerpt{font-size:14px;letter-spacing:.02rem;color:#221E20}.blog-1 .button{color:var(--primary-color);font-size:16px;line-height:24px;text-transform:none;letter-spacing:.02rem;margin:16px 0 0!important}.blog-1 .box-blog-post .box-image{border-radius:20px}.page-numbers>li>.page-number{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;text-align:center;color:#6C6E70;border:1px solid rgba(108,110,112,1)}.page-numbers>li>.page-number.next,.page-numbers>li>.page-number.prev{display:none}.page-numbers>li>.page-number.current{background-color:var(--primary-color);color:#FFE6C0}.blog-main .row{max-width:1110px!important;margin:0 auto}.main_panigation{display:flex;align-items:center;max-width:1110px;padding:0 15px;margin:40px auto;justify-content:space-between}.main_panigation-btn{display:flex;align-items:center;font-size:14px;font-weight:600;gap:8px;color:#501919;cursor:pointer}.main_panigation-btn:hover{color:#501919}.single-page img{border-radius:20px}.link-back-s{margin-bottom:40px;display:block}.entry-category a{font-size:20px;font-weight:500;letter-spacing:.5px;margin-bottom:12px;opacity:1;color:var(--primary-color);text-transform:none}h1.entry-title{margin-bottom:12px;font-size:28px;margin-bottom:12px;letter-spacing:.02rem;color:#221E20;font-weight:500}.date_post{width:max-content;color:#6C6E70;padding-top:12px;border-top:1px solid #6C6E70}.entry-content{padding-top:0}.entry-header-text-top{padding-bottom:40px}.navigation-post a{font-size:0;display:flex;align-items:center}.navigation-post a span{font-size:14px;color:#501919;display:flex;align-items:center;font-weight:600;gap:8px}.navigation-post .nav-next a span{margin-left:auto}.navigation-post .next-prev-nav{border:0!important}.next-prev-nav .flex-col{padding:0}.next-prev-nav .flex-col+.flex-col{border-left:0}.post-date-day{font-size:14px;color:#6C6E70;letter-spacing:.02rem}.widget .is-divider{display:none}span.widget-title{font-size:16px;font-weight:700;padding-bottom:0;margin:0;display:block;width:max-content;max-width:100%;color:var(--primary-color)}span.widget-title::after{content:"";display:block;border-bottom:1px solid var(--primary-color);margin-bottom:24px;margin-top:4px}.recent-blog-posts{padding:0}.recent-blog-posts-li a{font-size:14px;color:#221E20;font-weight:700}.recent-blog-posts-li+li{padding-top:12px;margin-top:12px!important;border-top:1px solid #6C6E7080!important}aside.widget{margin-bottom:24px}a.tag-cloud-link{padding:2px 6px;border-radius:4px;border:1px solid #221E2080;margin:0 8px 8px 0!important;display:inline-block;font-size:12px!important;line-height:18px;color:#221E20BF;font-weight:400}a.tag-cloud-link:hover{color:#fff}.cat-item,.cat-item a{padding:0;font-size:14px;color:var(--primary-color);letter-spacing:.02rem;display:block;font-weight:400}.cat-item+.cat-item{padding-top:12px;margin-top:12px!important;border-top:1px solid #6C6E7080!important}img.mfp-img{max-height:100%;padding:0}.mfp-figure:after{display:none}.mfp-image-holder .mfp-content{height:auto!important}.header-shadow .header-wrapper,.header-wrapper.stuck,.layout-shadow #wrapper{box-shadow:unset!important}.slider_child:not(.flickity-enabled){opacity:0}.blog-cus-ar .box-blog-post .post-title{margin:0;margin-bottom:12px}.blog-cus-ar .box-blog-post .post-title a{font-size:24px;margin:0;color:#221E20;letter-spacing:.02rem;-webkit-line-clamp:2;font-weight:500}.blog-cus-ar .box-blog-post .post-title a:hover{color:var(--primary-color)}.blog-cus-ar .box-blog-post .post-meta{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.02rem;color:#6C6E70;width:max-content;padding-top:12px;border-top:2px solid #6C6E7080}.blog-cus-ar .box-blog-post .from_the_blog_excerpt{font-size:16px;color:#221E20;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;margin-top:20px;-webkit-box-orient:vertical}.blog-cus-ar .button{width:109px;height:44px;padding:0;border-radius:12px;border:1.5px solid #501919!important;font-size:16px;font-weight:700;line-height:24px;letter-spacing:normal;margin:20px auto 0!important;display:flex;align-items:center;justify-content:center;transition:all 0.5s}.blog-cus-ar .button:hover{background-color:var(--primary-color)!important;color:#fff}.blog-cus-ar .col.post-item{padding-bottom:40px}.banner-ss img{width:100%}.home .flex-col.hide-for-medium.flex-right{display:none}.header:not(.transparent) .header-nav-main.nav>li{max-width:0 20px}.header:not(.transparent) .header-nav-main.nav>li>a{font-size:14px}.header:not(.transparent) .header-nav-main.nav>li.active>a{font-weight:700;position:relative}.header:not(.transparent) .header-nav-main.nav>li.active>a::after{content:"";width:8px;height:8px;position:absolute;background-color:var(--primary-color);border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);bottom:-12px}.stuck .header-main .nav>li>a{line-height:normal!important}.blog-wrapper header.archive-page-header{padding-top:64px}.blog-main{padding-bottom:60px}li.cat-item a{color:#83161C!important;font-size:14px;font-weight:400;letter-spacing:.02rem}li.cat-item{border-bottom:1px solid #6C6E7080;display:block}.blog-single{padding:40px 0}#logo img.active{opacity:0}#header.header-sticky .header-main{height:90px;width:100%}#header.header-sticky{position:fixed;top:0;left:0;width:100%;height:100%;height:auto;z-index:9999;display:flex;justify-content:center}#header.header-sticky .header-logo{display:block!important}#header.header-sticky .header-logo-dark{display:none!important}#header.header-sticky .nav>li>a{color:#000!important}@media screen and (min-width:850px){.blog-main>.row:nth-child(2)>.col:first-child{display:none}.slider-mb>.col-inner::after,.slider-mb-row::after{content:""}.box-ud+.box-ud{margin-top:24px}}@media screen and (min-width:1200px){.home #logo img{position:relative;top:2px}}@media screen and (min-width:1200px) and (max-width:1550px){.section-content>.row:not(.row-full-width){max-width:1000px!important;margin:0 auto!important}}@media screen and (min-width:850px) and (max-width:1200px){.section-content>.row:not(.row-full-width){max-width:70%!important}.scroll-to-bullets a{font-size:10px}}@media screen and (max-width:1200px){.btn-fixx img,.icon-zalo{width:44px;height:44px}}@media (min-width:550px) and (max-width:1000px){.img_slider .flickity-viewport,.img_slider_item,.img_slider_item img{width:100%!important;height:100%!important}.img_slider{height:100%!important;width:100%!important}}@media screen and (max-width:1000px){.row.slider_menu{flex-wrap:nowrap}.mfp-ready .mfp-content{top:0!important}.slider-mb-row .col{padding-bottom:0}.blog-cus-ar .box-blog-post .from_the_blog_excerpt,.blog-cus-ar .box-blog-post .post-meta{font-size:14px}.blog-cus-ar .box-blog-post .post-title a{font-size:16px}.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready{position:fixed!important;top:0!important;touch-action:unset}#xem-menu,.mfp-content{height:100%}#xem-menu{border-radius:16px;background-color:var(--primary-color);overflow:hidden;border:1.5px solid var(--primary-color)}.mfp-container{padding:16px;background-color:#746047}.img_slider{display:block;bottom:0;transform-origin:bottom left;left:auto;right:0;top:0}.img_slider .flickity-button{bottom:16px;right:16px;left:auto;top:auto;z-index:2;opacity:1;visibility:visible}.img_slider .flickity-button.previous{right:86px}body.home{overflow:hidden}}@media screen and (max-width:550px){a#top-link{right:17px}.slider-mb>.col-inner:not(.flickity-enabled),.slider-mb-row:not(.flickity-enabled){display:flex;height:0;flex-wrap:nowrap}.slider-mb>.col-inner:not(.flickity-enabled) .row,.slider-mb-row:not(.flickity-enabled) .col{width:max-content;height:0}.title *,.title h2{font-size:24px}.title::after{width:169px;height:24px;top:-14px;left:-7px}.box-menu{font-size:12px}.row-24{width:auto!important;max-width:unset!important;margin:0 -8px!important}.row-24 .col{padding:0 8px 16px}.line-img{bottom:-22px}.ssbg{padding-bottom:0!important}.col-tab>.col-inner{padding:16px;border-radius:8px;margin-bottom:80px}.col-tab>.col-inner::after{position:absolute;inset:16px;background-color:rgba(80,25,25,.5);backdrop-filter:blur(1px);border-radius:8px}div.slider_menu img{border-radius:8px}.flickity-slider>div:not(.col).img_slider_item{max-width:482px}.img_slider{transform:translateY(-100%) rotate(90deg)}.slider_menu .flickity-button{position:absolute;top:auto;bottom:-80px;left:calc(50% - 120px)}.slider_menu .flickity-button.next{right:calc(50% - 120px)}.slider-reviews .flickity-button{bottom:-20px;left:10px;right:auto}.box-reviews .testimonial-text{margin-top:16px;font-size:14px}.slider-reviews .flickity-button.next{left:55px;right:auto}.slider-img-ef .col{max-width:75%!important}.footer-title-main *{font-size:40px}.btn-fixx{gap:24px;right:16px;bottom:72px}}html{margin:0!important}.bg-re .section-bg::after{content:"";background-image:url(../../../../../../../../themes/flatsome-child/assets/images/bg.svg);background-repeat:repeat-y!important;background-position:top left!important;background-size:contain;position:absolute;inset:0}.home #main::before,.home #main::after{content:"";background-image:url(../../../../../../../../themes/flatsome-child/assets/images/bg.svg);background-repeat:repeat-y;background-position:top center;background-size:cover;position:absolute;top:0;left:0;width:100vw;height:100vh}.home #main::before{background-image:url(../../../../../../../../themes/flatsome-child/assets/images/ss-bg.jpg);height:100%;background-size:contain;background-position:center;background-repeat:repeat}.home #main::after{position:fixed}.home #main.active::after{opacity:1}.home #main section{z-index:22}@-webkit-keyframes phone-vr-circle-fill{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@keyframes phone-vr-circle-fill{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}.btn-fixx img{-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phone-vr-circle-fill 1s infinite ease-in-out}.mask-1 img{-webkit-mask-image:url(../../../../../../../../themes/flatsome-child/assets/images/mask-1.png);mask-image:url(../../../../../../../../themes/flatsome-child/assets/images/mask-1.png);mask-size:100% 100%;mask-repeat:no-repeat}.mask-2 img{-webkit-mask-image:url(../../../../../../../../themes/flatsome-child/assets/images/mask-2.png);mask-image:url(../../../../../../../../themes/flatsome-child/assets/images/mask-2.png);mask-size:100% 100%;mask-repeat:no-repeat}@media screen and (max-width:850px){.mask-1 img{-webkit-mask-image:url(../../../../../../../../themes/flatsome-child/assets/images/mask-1-mb.png);mask-image:url(../../../../../../../../themes/flatsome-child/assets/images/mask-1-mb.png)}.mask-2 img{-webkit-mask-image:url(../../../../../../../../themes/flatsome-child/assets/images/mask-2-mb.png);mask-image:url(../../../../../../../../themes/flatsome-child/assets/images/mask-2-mb.png)}}.ss-ud .row .row{margin:0 auto}