@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//tagme.com.br/wp-content/themes/woodmart/fonts/woodmart-font-3-400.woff2?v=8.0.4") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//tagme.com.br/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//tagme.com.br/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//tagme.com.br/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//tagme.com.br/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//tagme.com.br/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//tagme.com.br/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//tagme.com.br/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//tagme.com.br/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Calleo Regular", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 200;
	--wd-text-color: rgb(43,51,59);
	--wd-text-font-size: 16px;
	--wd-title-font: "Calleo Bold", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: rgb(43,51,59);
	--wd-entities-title-font: "Calleo Bold", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Calleo Regular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Calleo Bold", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Calleo Regular", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 14px;
	--wd-brd-radius: 16px;
	--wd-primary-color: rgb(255,90,0);
	--wd-alternative-color: rgb(41,79,78);
	--wd-link-color: rgb(51,51,51);
	--wd-link-color-hover: rgb(51,51,51);
	--btn-default-bgcolor: rgb(51,51,51);
	--btn-default-bgcolor-hover: rgb(36,36,36);
	--btn-accented-bgcolor: rgb(255,90,0);
	--btn-accented-bgcolor-hover: rgb(255,90,0);
	--btn-font-family: "Geologica", Arial, Helvetica, sans-serif;
	--btn-font-weight: 500;
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(136,173,153);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(247,247,247);
	--wd-bordered-bg:rgb(247,247,247);
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(247,247,247);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(246,246,246);
	background-image: none;
}
html .page-title > .container > .title, html .page-title > .container > .wd-title-wrapp > .title {
	font-size: 28px;
}
html table th {
	text-transform: none;
}
html .wd-checkout-steps li {
	text-transform: none;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: capitalize;
}
.page .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(247,247,247);
	background-image: none;
}
html .wd-buy-now-btn {
	color: rgb(255,255,255);
	background: rgb(51,51,51);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(36,36,36);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 44px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: 15px;
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-bg: rgb(247,247,247);
	--wd-arrow-bg-hover: rgb(136,173,153);
	--wd-arrow-bg-dis: rgb(247,247,247);
	--wd-arrow-radius: 20px;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 20px;
	--wd-arrow-size: 50px;
	--wd-arrow-icon-size: 20px;
	--wd-arrow-offset-h: 0px;
	--wd-arrow-offset-v: 15px;
	--wd-arrow-bg: rgb(247,247,247);
	--wd-arrow-bg-hover: rgb(136,173,153);
	--wd-arrow-bg-dis: rgb(247,247,247);
	--wd-arrow-radius: 25px;
}
.wd-nav-scroll {
	--wd-nscroll-width: 45%;
	--wd-nscroll-drag-bg: rgb(136,173,153);
	--wd-nscroll-drag-bg-hover: rgba(136,173,153,0.8);
}
.product-labels .product-label.onsale {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.product-labels .product-label.new {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.product-labels .product-label.featured {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title > .container > .wd-title-wrapp > .title {
		font-size: 24px;
	}
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-offset-h: -50px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}

@media (max-width: 768.98px) {
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-offset-h: 60px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "Calleo Regular";
	src: url("//tagme.com.br/wp-content/uploads/2025/02/Calleo-Regular.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "Calleo Bold";
	src: url("//tagme.com.br/wp-content/uploads/2025/02/Calleo-Bold-.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

/* Home */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;
gap: 80px;
isolation: isolate;

position: relative;
width: 1512px;
height: 7221px;

background: #F6F6F6;


/* header */

width: 1512px;
height: 90px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;
z-index: 0;


/* Line 16 */

position: absolute;
width: 1512px;
height: 0px;
left: 0px;
top: 90px;

border: 1px solid #E2E2E2;


/* Group 2608598 */

position: absolute;
width: 1260px;
height: 90px;
left: calc(50% - 1260px/2);
top: 0px;



/* Rectangle 2 */

position: absolute;
width: 1260px;
height: 90px;
left: 126px;
top: 0px;



/* Frame 2608585 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 375px;

position: absolute;
width: 1232.82px;
height: 40px;
left: calc(50% - 1232.82px/2 + 0.41px);
top: 26.34px;

transform: rotate(-0.14deg);


/* Frame 2608584 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 80px;

width: 688.71px;
height: 32px;

transform: rotate(-0.14deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Block */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 24px;

width: 118.71px;
height: 32px;

transform: rotate(-0.14deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Layer_1 */

width: 118.71px;
height: 32px;

transform: rotate(-0.14deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector */

position: absolute;
left: 13.92%;
right: 68.25%;
top: 13.7%;
bottom: 25.01%;

background: #FF5A00;
transform: rotate(-0.14deg);


/* Vector */

position: absolute;
left: 54.35%;
right: 19.57%;
top: 13.33%;
bottom: 25.39%;

background: #FF5A00;
transform: rotate(-0.14deg);


/* Vector */

position: absolute;
left: 0%;
right: 87.83%;
top: 0.92%;
bottom: 24.88%;

background: #FF5A00;
transform: rotate(-0.14deg);


/* Vector */

position: absolute;
left: 83.05%;
right: -0.01%;
top: 13.06%;
bottom: 25.66%;

background: #FF5A00;
transform: rotate(-0.14deg);


/* Vector */

position: absolute;
left: 36.58%;
right: 52.99%;
top: 87.68%;
bottom: -0.59%;

background: #FF5A00;
transform: rotate(-0.14deg);


/* Vector */

position: absolute;
left: 34.34%;
right: 48.69%;
top: 13.51%;
bottom: 12.28%;

background: #FF5A00;
transform: rotate(-0.14deg);


/* Frame 2608583 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 36px;

width: 490px;
height: 21px;

transform: rotate(-0.14deg);

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Quem somos */

width: 111px;
height: 21px;

font-family: 'Calleo Variable';
font-style: normal;
font-weight: 428;
font-size: 15px;
line-height: 21px;
letter-spacing: 0.01em;

color: #2B333B;

transform: rotate(-0.14deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Soluções */

width: 76px;
height: 21px;

font-family: 'Calleo Variable';
font-style: normal;
font-weight: 428;
font-size: 15px;
line-height: 21px;
letter-spacing: 0.01em;

color: #2B333B;

transform: rotate(-0.14deg);

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Planos */

width: 55px;
height: 21px;

font-family: 'Calleo Variable';
font-style: normal;
font-weight: 428;
font-size: 15px;
line-height: 21px;
letter-spacing: 0.01em;

color: #2B333B;

transform: rotate(-0.14deg);

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Blog */

width: 37px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 21px;
letter-spacing: 0.01em;

color: #2B333B;

transform: rotate(-0.14deg);

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* Contato */

width: 67px;
height: 21px;

font-family: 'Calleo Variable';
font-style: normal;
font-weight: 428;
font-size: 15px;
line-height: 21px;
letter-spacing: 0.01em;

color: #2B333B;

transform: rotate(-0.14deg);

/* Inside auto layout */
flex: none;
order: 4;
flex-grow: 0;


/* bt */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

width: 166px;
height: 40px;

background: #FF5A00;
border-radius: 20px;
transform: rotate(-0.14deg);

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Contrate agora */

width: 126px;
height: 21px;

font-family: 'Calleo Variable';
font-style: normal;
font-weight: 568;
font-size: 15px;
line-height: 21px;
display: flex;
align-items: center;
text-align: center;

color: #FFFFFF;

transform: rotate(-0.14deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Group 2608622 */

width: 1512px;
height: 558px;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;
z-index: 1;


/* Union */

position: absolute;
width: 1237px;
height: 259px;
left: 0px;
top: 469px;

background: #294F4E;


/* Rectangle 34 */

position: absolute;
width: 1107px;
height: 130px;
left: 0px;
top: 598px;

background: #294F4E;


/* Rectangle 35 */

position: absolute;
width: 130px;
height: 129px;
left: 1107px;
top: 469px;

background: #294F4E;


/* Frame 2608586 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 40px;

position: absolute;
width: 892px;
height: 274px;
left: 168px;
top: 260px;



/* A melhor experiência em Reservas Online */

width: 892px;
height: 182px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 64px;
line-height: 91px;
letter-spacing: 0.01em;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* bt */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

width: 250px;
height: 52px;

background: #FF5A00;
border-radius: 30px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Fale com um especialista */

width: 207px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 21px;
display: flex;
align-items: center;
text-align: center;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Union */

position: absolute;
width: 506px;
height: 50px;
left: 1006px;
top: 170px;

background: #5ECFA7;


/* Rectangle 32 */

position: absolute;
width: 481px;
height: 24px;
left: 1031px;
top: 196px;

background: #5ECFA7;


/* Rectangle 33 */

position: absolute;
width: 25px;
height: 26px;
left: 1006px;
top: 170px;

background: #5ECFA7;


/* Frame 2608629 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 120px;

width: 1176px;
height: 532px;


/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;
z-index: 2;


/* Temos a confiança dos melhores restaurantes do país */

width: 900px;
height: 136px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 68px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608587 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 24px;

width: 1176px;
height: 276px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Group 2608540 */

width: 276px;
height: 276px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608692 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 50px 12px;
gap: 10px;

position: absolute;
width: 276px;
height: 276px;
left: 0px;
top: 0px;

background: #FFFFFF;


/* Group 2608541 */

width: 251.04px;
height: 161.57px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Group 18 */

position: absolute;
width: 251.04px;
height: 161.57px;
left: calc(50% - 251.04px/2 - 0.48px);
top: 50px;



/* Frame 2608690 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;
gap: 13px;

position: absolute;
width: 251.04px;
height: 161.57px;
left: 12px;
top: 50px;



/* 6642367d2853e29bfda812a5_65bf4db82510b0314306bf47_building-02 1 */

width: 48px;
height: 48px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector */

position: absolute;
left: 12.5%;
right: 12.5%;
top: 12.5%;
bottom: 12.5%;

border: 4px solid #FF5A00;


/* +3 mil */

width: 251.04px;
height: 62.91px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 68px;
text-align: center;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Estabelecimentos */

width: 251.04px;
height: 24.66px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;
text-align: center;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;


/* Group 2608541 */

width: 276px;
height: 276px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Frame 2608693 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 50px 12px;
gap: 10px;

position: absolute;
width: 276px;
height: 276px;
left: 300px;
top: 0px;

background: #FFFFFF;


/* Frame 2608691 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;
gap: 13px;

width: 251.04px;
height: 161.57px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Map pin

Keywords: location, navigation, travel, marker
*/

width: 48px;
height: 48px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Icon */

position: absolute;
left: 12.5%;
right: 12.5%;
top: 4.17%;
bottom: 4.17%;

border: 4px solid #FF5A00;


/* +240 */

width: 251.04px;
height: 62.91px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 68px;
text-align: center;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Cidades */

width: 251.04px;
height: 24.66px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;
text-align: center;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;


/* Group 2608542 */

width: 276px;
height: 276px;


/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Frame 2608695 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 50px 12px;
gap: 10px;

position: absolute;
width: 276px;
height: 276px;
left: 600px;
top: 0px;

background: #FFFFFF;


/* Frame 2608694 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;
gap: 13px;

width: 251.04px;
height: 161.57px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Users

Keywords: group
*/

width: 48px;
height: 48px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Icon */

position: absolute;
left: 4.17%;
right: 4.17%;
top: 12.5%;
bottom: 12.5%;

border: 4px solid #FF5A00;


/* +8 MI */

width: 251.04px;
height: 62.91px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 68px;
text-align: center;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* de pessoas usam a Tagme mensalmente */

width: 251.04px;
height: 24.66px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;
text-align: center;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;


/* Group 2608543 */

width: 276px;
height: 276px;


/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* Frame 2608697 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 41px 12px;
gap: 10px;

position: absolute;
width: 276px;
height: 276px;
left: 900px;
top: 0px;

background: #FFFFFF;


/* Frame 2608696 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;
gap: 14px;

width: 251px;
height: 184.91px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Smartphone

Keywords: cellphone, device
*/

width: 48px;
height: 48px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Icon */

position: absolute;
left: 20.83%;
right: 20.83%;
top: 8.33%;
bottom: 8.33%;

border: 4px solid #FF5A00;


/* +25 MI */

width: 251px;
height: 62.91px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 68px;
text-align: center;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* visualizações de menu digital por mês */

width: 251px;
height: 46px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;
text-align: center;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;


/* linhas */

display: none;
width: 580px;
height: 261px;


/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;
z-index: 3;


/* Line 7 */

position: absolute;
width: 280px;
height: 0px;
left: 874px;
top: 1015px;

border: 1px solid rgba(0, 0, 0, 0.3);


/* Line 9 */

position: absolute;
width: 280px;
height: 0px;
left: 874px;
top: 1276px;

border: 1px solid rgba(0, 0, 0, 0.3);


/* Line 8 */

position: absolute;
width: 280px;
height: 0px;
left: 1174px;
top: 1015px;

border: 1px solid rgba(0, 0, 0, 0.3);


/* Line 10 */

position: absolute;
width: 280px;
height: 0px;
left: 1174px;
top: 1276px;

border: 1px solid rgba(0, 0, 0, 0.3);


/* Frame 2608546 */

width: 1512px;
height: 252px;

mix-blend-mode: darken;

/* Inside auto layout */
flex: none;
order: 4;
flex-grow: 0;
z-index: 4;


/* Frame 2608518 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 78px;

position: absolute;
width: 1603.03px;
height: 91.18px;
left: 0px;
top: 0px;



/* image 103 */

width: 146.97px;
height: 62.6px;

background: url(image.png);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* heaven */

width: 151.05px;
height: 55.79px;

background: url(heaven.png);

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* image 104 */

width: 187.44px;
height: 37.49px;

background: url(image.png);

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* image 86 */

width: 133.36px;
height: 73.49px;

background: url(image);
mix-blend-mode: darken;

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* sal */

width: 91.18px;
height: 91.18px;

background: url(sal.png);

/* Inside auto layout */
flex: none;
order: 4;
flex-grow: 0;


/* casa-do-porco */

width: 110.23px;
height: 85.73px;

background: url(casa-do-porco);

/* Inside auto layout */
flex: none;
order: 5;
flex-grow: 0;


/* image 69 */

width: 121.12px;
height: 83.01px;

background: url(image);

/* Inside auto layout */
flex: none;
order: 6;
flex-grow: 0;


/* nino */

width: 115.67px;
height: 55.79px;

background: url(nino.png);

/* Inside auto layout */
flex: none;
order: 7;
flex-grow: 0;


/* Frame 2608544 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 78px;

position: absolute;
width: 1603.03px;
height: 91.18px;
left: 1677.97px;
top: 0px;



/* image 103 */

width: 146.97px;
height: 62.6px;

background: url(image.png);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* heaven */

width: 151.05px;
height: 55.79px;

background: url(heaven.png);

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* image 104 */

width: 187.44px;
height: 37.49px;

background: url(image.png);

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* image 86 */

width: 133.36px;
height: 73.49px;

background: url(image);
mix-blend-mode: darken;

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* sal */

width: 91.18px;
height: 91.18px;

background: url(sal.png);

/* Inside auto layout */
flex: none;
order: 4;
flex-grow: 0;


/* casa-do-porco */

width: 110.23px;
height: 85.73px;

background: url(casa-do-porco);

/* Inside auto layout */
flex: none;
order: 5;
flex-grow: 0;


/* image 69 */

width: 121.12px;
height: 83.01px;

background: url(image);

/* Inside auto layout */
flex: none;
order: 6;
flex-grow: 0;


/* nino */

width: 115.67px;
height: 55.79px;

background: url(nino.png);

/* Inside auto layout */
flex: none;
order: 7;
flex-grow: 0;


/* Frame 2608545 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 78px;

position: absolute;
width: 1515.85px;
height: 85.73px;
left: 0px;
top: 166.18px;



/* WhatsApp Image 2024-06-05 at 16.02 */

width: 89.82px;
height: 50.35px;

background: url(WhatsApp Image 2024-06-05 at 16.02.jpg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* nolita */

width: 110.23px;
height: 50.35px;

background: url(nolita.png);

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* eataly */

width: 134.72px;
height: 76.21px;

background: url(image);

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* image 85 */

width: 185.08px;
height: 73.49px;

background: url(image);
mix-blend-mode: darken;

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* kinoshita */

width: 238.15px;
height: 85.73px;

background: url(kinoshita.png);

/* Inside auto layout */
flex: none;
order: 4;
flex-grow: 0;


/* fasano */

width: 126.56px;
height: 23.13px;

background: url(fasano.png);

/* Inside auto layout */
flex: none;
order: 5;
flex-grow: 0;


/* image 49 */

width: 163.3px;
height: 21.77px;

background: url(image);

/* Inside auto layout */
flex: none;
order: 6;
flex-grow: 0;


/* Frame 2608520 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 78px;

position: absolute;
width: 1515.85px;
height: 85.73px;
left: 1591.09px;
top: 166.18px;



/* WhatsApp Image 2024-06-05 at 16.02 */

width: 89.82px;
height: 50.35px;

background: url(WhatsApp Image 2024-06-05 at 16.02.jpg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* nolita */

width: 110.23px;
height: 50.35px;

background: url(nolita.png);

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* eataly */

width: 134.72px;
height: 76.21px;

background: url(image);

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* image 85 */

width: 185.08px;
height: 73.49px;

background: url(image);
mix-blend-mode: darken;

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* kinoshita */

width: 238.15px;
height: 85.73px;

background: url(kinoshita.png);

/* Inside auto layout */
flex: none;
order: 4;
flex-grow: 0;


/* fasano */

width: 126.56px;
height: 23.13px;

background: url(fasano.png);

/* Inside auto layout */
flex: none;
order: 5;
flex-grow: 0;


/* image 49 */

width: 163.3px;
height: 21.77px;

background: url(image);

/* Inside auto layout */
flex: none;
order: 6;
flex-grow: 0;


/* Group 2608624 */

width: 1196px;
height: 338px;


/* Inside auto layout */
flex: none;
order: 5;
flex-grow: 0;
z-index: 5;


/* Frame 2608631 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 10px;
gap: 10px;

position: absolute;
width: 1196px;
height: 338px;
left: 158px;
top: 1752px;



/* Frame 2608630 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;
gap: 120px;

width: 1176px;
height: 318px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Aumente a eficiência, reduza custos  e conecte-se com seus clientes */

width: 1176px;
height: 136px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 68px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Group 2608525 */

width: 327px;
height: 62px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Group 2608551 */

position: absolute;
width: 327px;
height: 62px;
left: calc(50% - 327px/2);
top: 256px;



/* Group 2608523 */

position: absolute;
width: 327px;
height: 26px;
left: 424.5px;
top: 256px;



/* Group 2608522 */

position: absolute;
width: 327px;
height: 26px;
left: 424.5px;
top: 256px;



/* Group 2608521 */

position: absolute;
width: 327px;
height: 26px;
left: 424.5px;
top: 256px;



/* Saiba como */

position: absolute;
width: 327px;
height: 26px;
left: calc(50% - 327px/2);
top: 256px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 26px;
/* identical to box height */
text-align: center;
letter-spacing: 0.02em;
text-transform: uppercase;

color: #294F4E;



/* Group 2608524 */

position: absolute;
width: 24px;
height: 24px;
left: 576.5px;
top: 294px;



/* Group 2608522 */

position: absolute;
width: 24px;
height: 24px;
left: 576.5px;
top: 294px;



/* Group 2608521 */

position: absolute;
width: 24px;
height: 24px;
left: 576.5px;
top: 294px;



/* Chevron down

Keywords: expand
*/

position: absolute;
width: 24px;
height: 24px;
left: 576.5px;
top: 294px;



/* Icon */

position: absolute;
left: 25%;
right: 25%;
top: 37.5%;
bottom: 37.5%;

border: 2.5px solid #FF5A00;


/* Frame 2608630 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: flex-start;
padding: 0px;
gap: 10px;

width: 1512px;
height: 2320px;


/* Inside auto layout */
flex: none;
order: 6;
align-self: stretch;
flex-grow: 0;
z-index: 6;


/* Frame 2608689 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 1512px;
height: 2320px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;


/* Group 2608563 */

width: 1512px;
height: 580px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608688 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 0px;

position: absolute;
width: 1512px;
height: 580px;
left: 0px;
top: 0px;



/* Frame 2608687 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 60px 169px;
gap: 10px;

width: 768px;
height: 580px;

background: #FFFFFF;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608635 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 10px;
gap: 10px;

width: 513px;
height: 413.32px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608634 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 41px;

width: 492px;
height: 393.32px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608633 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 20px;

width: 492px;
height: 300.32px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Group 2608528 */

width: 159.52px;
height: 48.32px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608632 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 0px;
gap: 17px;

position: absolute;
width: 159.52px;
height: 48.32px;
left: 0px;
top: 0px;



/* Group 2608526 */

width: 38px;
height: 48.32px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Layer_1 */

box-sizing: border-box;

position: absolute;
width: 38px;
height: 48.32px;
left: 0px;
top: 0px;



/* Vector */

position: absolute;
left: 82.1%;
right: -0.02%;
top: 86.25%;
bottom: 0%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 45%;
right: 46.11%;
top: 7.15%;
bottom: 90.11%;

background: #294F4E;


/* Vector */

position: absolute;
left: 1.87%;
right: 83.11%;
top: 26.98%;
bottom: 64.03%;

background: #F6F6F6;


/* Vector */

position: absolute;
left: -0.02%;
right: 82.92%;
top: 25.52%;
bottom: 62.62%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 78.88%;
right: 4.87%;
top: 16.33%;
bottom: 44.79%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 15.95%;
right: 17.69%;
top: 0.09%;
bottom: 16.37%;

background: #294F4E;


/* Vector */

position: absolute;
left: 16.04%;
right: 17.81%;
top: 72.35%;
bottom: 13.41%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 6.54%;
right: 79.49%;
top: 35.74%;
bottom: 55.09%;

background: #F6F6F6;


/* Vector */

position: absolute;
left: 4.74%;
right: 77.66%;
top: 34.28%;
bottom: 53.67%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 6.54%;
right: 79.49%;
top: 44.57%;
bottom: 46.26%;

background: #F6F6F6;


/* Vector */

position: absolute;
left: 4.75%;
right: 77.66%;
top: 43.19%;
bottom: 44.84%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 6.54%;
right: 79.49%;
top: 53.41%;
bottom: 37.42%;

background: #F6F6F6;


/* Vector */

position: absolute;
left: 4.75%;
right: 77.66%;
top: 51.97%;
bottom: 36%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 45.24%;
right: 46.53%;
top: 75.67%;
bottom: 18.1%;

background: #F6F6F6;


/* Vector */

position: absolute;
left: 23.05%;
right: 24.49%;
top: 15.92%;
bottom: 62.88%;

background: #294F4E;


/* Vector */

position: absolute;
left: 27.29%;
right: 60.17%;
top: 57.48%;
bottom: 32.9%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 45.21%;
right: 26.56%;
top: 60.93%;
bottom: 36.33%;

background: #294F4E;


/* Vector */

position: absolute;
left: 27.29%;
right: 60.17%;
top: 44.04%;
bottom: 46.35%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 45.21%;
right: 26.56%;
top: 47.48%;
bottom: 49.77%;

background: #294F4E;


/* Vector */

position: absolute;
left: 60.54%;
right: 33.72%;
top: 8.55%;
bottom: 80.06%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 68.37%;
right: 25.79%;
top: 8.69%;
bottom: 78.25%;

background: #FF5A00;


/* LiveMenu */

width: 105px;
height: 29px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 29px;
/* identical to box height */

color: #294F4E;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* O cardápio do futuro está aqui! */

width: 492px;
height: 120px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 42px;
line-height: 60px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Oferecemos uma solução única e personalizável que facilita a navegação pelos pratos e bebidas com descrições detalhadas e permite atualizações em tempo real nos múltiplos cardápios. */

width: 452px;
height: 92px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* bt */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

width: 130px;
height: 52px;

background: #FF5A00;
border-radius: 30px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Saiba mais */

width: 89px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 21px;
display: flex;
align-items: center;
text-align: center;

/* Branco */
color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Group 2608632 */

width: 744px;
height: 580px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Rectangle 22 */

box-sizing: border-box;

position: absolute;
width: 744px;
height: 580px;
left: 768px;
top: 0px;

background: #FF5A00;


/* Rectangle 2642 */

position: absolute;
width: 234px;
height: 234px;
left: 1139px;
top: 80px;

background: #BF4400;


/* Rectangle 2643 */

position: absolute;
width: 24px;
height: 24px;
left: 768px;
top: 556px;

background: #BF4400;


/* Rectangle 2644 */

position: absolute;
width: 193px;
height: 24px;
left: 792px;
top: 532px;

background: #BF4400;


/* Mask group */

position: absolute;
width: 387px;
height: 470.31px;
left: 902px;
top: 109.69px;



/* Rectangle 43 */

position: absolute;
width: 387px;
height: 470.31px;
left: 902px;
top: 109.69px;

background: #3D3D3D;


/* Group 2608498 */

position: absolute;
width: 281px;
height: 476.49px;
left: calc(50% - 281px/2 + 362.5px);
top: 111.09px;



/* Rectangle 2607 */

position: absolute;
width: 267px;
height: 445px;
left: 992px;
top: 138.54px;

background: rgba(41, 79, 78, 0.3);
mix-blend-mode: multiply;


/* Rectangle 2606 */

box-sizing: border-box;

position: absolute;
width: 266.98px;
height: 475.13px;
left: 979.52px;
top: 112.45px;

background: url(Busca.png);
border: 1px solid #FF5A00;


/* Screen */

position: absolute;
width: 271px;
height: 469px;
left: 978px;
top: 111.09px;



/* Rectangle 2705 */

box-sizing: border-box;

position: absolute;
width: 271px;
height: 469px;
left: 978px;
top: 111.09px;

border-width: 5px 5px 0px 5px;
border-style: solid;
border-color: #FF5A00;
border-radius: 39px 40px 0px 0px;


/* Rectangle 83 */

box-sizing: border-box;

position: absolute;
width: 80.2px;
height: 18.6px;
left: 1071.03px;
top: 125.07px;

background: #FF5A00;
border: 1px solid #FF5A00;
border-radius: 17px;


/* Group 2608625 */

width: 1512px;
height: 580px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Frame 2608686 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 92px 72px;
gap: 10px;

position: absolute;
width: 746px;
height: 580px;
left: 766px;
top: 580px;

background: #FFFFFF;


/* Frame 2608637 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 41px;

width: 500.24px;
height: 326.36px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608636 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 20px;

width: 500.24px;
height: 233.36px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Frame 2608529 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 17px;

width: 230px;
height: 41.36px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Layer_1 */

width: 38px;
height: 41.36px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector */

position: absolute;
left: 0%;
right: 16.68%;
top: 15.16%;
bottom: 8.26%;

background: #294F4E;


/* Vector */

position: absolute;
left: 83.34%;
right: -0.02%;
top: 0%;
bottom: 84.68%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 0%;
right: 16.66%;
top: 15.1%;
bottom: 69.58%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 67.32%;
right: 29.35%;
top: 6.66%;
bottom: 77.24%;

background: #294F4E;


/* Vector */

position: absolute;
left: 12.69%;
right: 83.98%;
top: 6.66%;
bottom: 77.24%;

background: #294F4E;


/* Vector */

position: absolute;
left: 67.67%;
right: 4.81%;
top: 73.85%;
bottom: 1.55%;

background: #FFFFFF;


/* Vector */

position: absolute;
left: 65.99%;
right: 3.11%;
top: 72.35%;
bottom: 0.02%;

background: #294F4E;


/* Vector */

position: absolute;
left: 73.21%;
right: 0.11%;
top: 73.38%;
bottom: 7.54%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 39.88%;
right: 44.47%;
top: 46.71%;
bottom: 38.91%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 16.06%;
right: 32.74%;
top: 36.4%;
bottom: 17.35%;

background: #294F4E;


/* Group 2608528 */

width: 175px;
height: 29px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Group 2608527 */

position: absolute;
width: 175px;
height: 29px;
left: calc(50% - 175px/2 + 27.5px);
top: 6.18px;



/* Reservas online */

position: absolute;
width: 175px;
height: 29px;
left: calc(50% - 175px/2 + 27.5px);
top: 6.18px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 29px;
/* identical to box height */

color: #294F4E;



/* Clique, reserve, relaxe */

width: 500.24px;
height: 60px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 42px;
line-height: 60px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Organize as reservas com o sistema mais utilizado no Brasil. Os clientes podem reservar uma mesa de forma rápida e segura, diretamente do seu site, Instagram, Google e múltiplos canais. */

width: 464px;
height: 92px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* bt */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

width: 130px;
height: 52px;

background: #FF5A00;
border-radius: 30px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Saiba mais */

width: 89px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 21px;
display: flex;
align-items: center;
text-align: center;

/* Branco */
color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Group 2608548 */

position: absolute;
width: 768px;
height: 580px;
left: 0px;
top: 580px;



/* image 110 */

position: absolute;
visibility: hidden;
width: 580px;
height: 580px;
left: 602px;
top: 580px;

background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(casal-se-divertindo-em-casa-jogando-jogos-no-smartphone_109710-2895-3);
transform: matrix(-1, 0, 0, 1, 0, 0);


/* image 111 */

position: absolute;
width: 768px;
height: 580px;
left: 0px;
top: 580px;

background: linear-gradient(0deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url(foto-horizontal-de-uma-jovem-mestica-alegre-e-um-homem-lendo-informacoes-no-celular-2.jpg);


/* Rectangle 2629 */

position: absolute;
width: 768px;
height: 580px;
left: calc(50% - 768px/2 - 372px);
top: 580px;

background: linear-gradient(237.76deg, rgba(255, 90, 0, 0.4) 34.76%, rgba(41, 79, 78, 0.2) 80.24%, rgba(255, 90, 0, 0.2) 97.3%);
mix-blend-mode: soft-light;


/* Rectangle 2635 */

position: absolute;
width: 27.84px;
height: 164.72px;
left: 737.72px;
top: 580px;

background: #5ECFA7;
transform: rotate(90deg);


/* Rectangle 2636 */

position: absolute;
width: 27.84px;
height: 27.84px;
left: 765.56px;
top: 607.84px;

background: #5ECFA7;
transform: rotate(90deg);


/* Rectangle 2638 */

position: absolute;
width: 24px;
height: 142px;
left: 142px;
top: 1136px;

background: #FF5A00;
transform: rotate(90deg);


/* Group 2608626 */

width: 1512px;
height: 580px;


/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Frame 2608685 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 0px;

position: absolute;
width: 1512px;
height: 580px;
left: 0px;
top: 1160px;



/* Frame 2608684 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-end;
padding: 0px 169px;
gap: 10px;

width: 768px;
height: 580px;

background: #FFFFFF;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608639 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 40px;

width: 433px;
height: 322px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608638 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 20px;

width: 423px;
height: 230px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608538 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 16px;

width: 224px;
height: 38px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Layer_1 */

box-sizing: border-box;

width: 38px;
height: 38px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector */

position: absolute;
left: 47.83%;
right: 18.93%;
top: 17.82%;
bottom: 18%;

background: #294F4E;


/* Vector */

position: absolute;
left: 47.84%;
right: 33.44%;
top: 29.83%;
bottom: 36.33%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 26.67%;
right: 61.33%;
top: 19.11%;
bottom: 68.72%;

background: #294F4E;


/* Vector */

position: absolute;
left: 20.81%;
right: 75.2%;
top: 59.71%;
bottom: 36.25%;

background: #294F4E;


/* Vector */

position: absolute;
left: 18.53%;
right: 77.48%;
top: 51.2%;
bottom: 44.64%;

background: #294F4E;


/* Vector */

position: absolute;
left: 39.3%;
right: 56.93%;
top: 76.74%;
bottom: 19.25%;

background: #294F4E;


/* Vector */

position: absolute;
left: 18.64%;
right: 77.4%;
top: 42.62%;
bottom: 53.35%;

background: #294F4E;


/* Vector */

position: absolute;
left: 21.23%;
right: 74.76%;
top: 34.4%;
bottom: 61.51%;

background: #294F4E;


/* Vector */

position: absolute;
left: 25.13%;
right: 71.06%;
top: 67.11%;
bottom: 28.93%;

background: #294F4E;


/* Vector */

position: absolute;
left: 31.36%;
right: 64.51%;
top: 73.03%;
bottom: 22.91%;

background: #294F4E;


/* Vector */

position: absolute;
left: 26.26%;
right: 69.78%;
top: 27.32%;
bottom: 68.66%;

background: #294F4E;


/* Vector */

position: absolute;
left: 0%;
right: 0%;
top: 0%;
bottom: 0.03%;

background: #294F4E;


/* Group 2608528 */

width: 170px;
height: 29px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Group 2608527 */

position: absolute;
width: 170px;
height: 29px;
left: calc(50% - 170px/2 + 27px);
top: 4.5px;



/* Lista de espera */

position: absolute;
width: 170px;
height: 29px;
left: calc(50% - 170px/2 + 27px);
top: 4.5px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 29px;
/* identical to box height */

color: #294F4E;



/* Esperar pra quê? */

width: 394px;
height: 60px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 42px;
line-height: 60px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Encante seus clientes com a espera digital! Através da entrada remota ou presencial, eles podem acompanhar a posição na fila em tempo real diretamente do celular. */

width: 444px;
height: 92px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* bt */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

width: 130px;
height: 52px;

background: #FF5A00;
border-radius: 30px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Saiba mais */

width: 89px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 21px;
display: flex;
align-items: center;
text-align: center;

/* Branco */
color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Group 2608571 */

width: 744px;
height: 580px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Rectangle 22 */

box-sizing: border-box;

position: absolute;
width: 744px;
height: 580px;
left: 768px;
top: 0px;

background: #294F4E;


/* Rectangle 2642 */

position: absolute;
width: 234px;
height: 234px;
left: 1185px;
top: 296px;

background: #1F3B3B;


/* Rectangle 2643 */

position: absolute;
width: 24px;
height: 24px;
left: 961px;
top: 24px;

background: #1F3B3B;


/* Rectangle 2644 */

position: absolute;
width: 193px;
height: 24px;
left: 768px;
top: 0px;

background: #1F3B3B;


/* Mask group */

position: absolute;
width: 387px;
height: 470.31px;
left: 902px;
top: 109.69px;



/* Rectangle 43 */

position: absolute;
width: 387px;
height: 470.31px;
left: 902px;
top: 109.69px;

background: #3D3D3D;


/* Group 2608498 */

position: absolute;
width: 282.79px;
height: 704.62px;
left: calc(50% - 282.79px/2 + 363.46px);
top: 111px;



/* Rectangle 2607 */

position: absolute;
width: 266.63px;
height: 680.54px;
left: 994.23px;
top: 135.07px;

background: rgba(41, 79, 78, 0.3);
mix-blend-mode: multiply;


/* Rectangle 2606 */

box-sizing: border-box;

position: absolute;
width: 266.63px;
height: 680.54px;
left: 979.62px;
top: 113.4px;

background: url(Home.png);
border: 1px solid #294F4E;


/* Screen */

position: absolute;
width: 271.42px;
height: 688.32px;
left: 978.06px;
top: 111px;



/* Screen (Replace here) */

box-sizing: border-box;

position: absolute;
width: 271.42px;
height: 688.32px;
left: 978.06px;
top: 111px;

border: 5px solid #294F4E;
border-radius: 40px;


/* Rectangle 2697 */

position: absolute;
width: 18px;
height: 13px;
left: 1211px;
top: 125px;

background: #FFFFFF;


/* Rectangle 2698 */

position: absolute;
width: 261px;
height: 38px;
left: 983px;
top: 115px;

background: #F5F2E9;


/* Rectangle 83 */

position: absolute;
width: 80.2px;
height: 18.6px;
left: 1073.03px;
top: 121.62px;

background: #294F4E;
border-radius: 17px;


/* Group 2608572 */

width: 1511px;
height: 580px;


/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* image 110 */

position: absolute;
visibility: hidden;
width: 580px;
height: 580px;
left: 605px;
top: 1740px;

background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(casal-se-divertindo-em-casa-jogando-jogos-no-smartphone_109710-2895-3);
transform: matrix(-1, 0, 0, 1, 0, 0);


/* Frame 2608683 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 0px;
gap: 3px;

position: absolute;
width: 1511px;
height: 580px;
left: 0px;
top: 1740px;



/* Group 2608631 */

width: 768px;
height: 580px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* image 111 */

position: absolute;
width: 768px;
height: 580px;
left: 0px;
top: 0px;

background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(young-woman-eating-salad-cafe.jpg);


/* Rectangle 2629 */

position: absolute;
width: 768px;
height: 580px;
left: calc(50% - 768px/2 - 371.5px);
top: 0px;

background: linear-gradient(237.76deg, rgba(255, 90, 0, 0.5) 32.59%, rgba(41, 79, 78, 0.2) 75.93%, rgba(255, 90, 0, 0.3) 97.3%);
mix-blend-mode: soft-light;


/* Rectangle 2635 */

position: absolute;
width: 27.84px;
height: 164.72px;
left: 28.84px;
top: 551.72px;

background: #5ECFA7;
transform: rotate(-180deg);


/* Rectangle 2636 */

position: absolute;
width: 27.84px;
height: 27.84px;
left: 56.84px;
top: 552px;

background: #5ECFA7;
transform: rotate(90deg);


/* Rectangle 2638 */

position: absolute;
width: 24px;
height: 142px;
left: 744px;
top: 0px;

background: #FF5A00;


/* Frame 2608682 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 80px 72px;
gap: 10px;

width: 740px;
height: 580px;

background: #FFFFFF;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Frame 2608641 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 40px;

width: 576px;
height: 376.5px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608640 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 20px;

width: 576px;
height: 284.5px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Frame 2608530 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 16px;

width: 217px;
height: 32.5px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Layer_1 */

box-sizing: border-box;

width: 40px;
height: 32.5px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector */

position: absolute;
left: -0.2%;
right: 46.65%;
top: 7.16%;
bottom: 0.23%;

background: #294F4E;


/* Vector */

position: absolute;
left: 27.07%;
right: 19.84%;
top: 0.01%;
bottom: 7.19%;

background: #294F4E;


/* Vector */

position: absolute;
left: 29.2%;
right: 48.95%;
top: 42.53%;
bottom: 14.67%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 29.25%;
right: 49.32%;
top: 14.59%;
bottom: 59.65%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 61.6%;
right: 5.61%;
top: 23.34%;
bottom: 37.37%;

background: #F6F6F6;


/* Vector */

position: absolute;
left: 59.58%;
right: 3.63%;
top: 20.92%;
bottom: 34.93%;

background: #294F4E;


/* Vector */

position: absolute;
left: 68.18%;
right: 0%;
top: 22.57%;
bottom: 46.97%;

background: #FF5A00;


/* Group 2608528 */

width: 161px;
height: 29px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Group 2608527 */

position: absolute;
width: 161px;
height: 29px;
left: calc(50% - 161px/2 + 28px);
top: 1.75px;



/* Tagme Review */

position: absolute;
width: 161px;
height: 29px;
left: calc(50% - 161px/2 + 28px);
top: 1.75px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 29px;
/* identical to box height */
letter-spacing: 0.01em;

color: #294F4E;



/* O feedback do cliente na hora certa */

width: 576px;
height: 120px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 42px;
line-height: 60px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Avalie a satisfação dos seus clientes integrando um questionário na jornada de hospitalidade e no momento em que ele está mais disposto a responder. */

width: 470px;
height: 92px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* bt */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

width: 130px;
height: 52px;

background: #FF5A00;
border-radius: 30px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Saiba mais */

width: 89px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 21px;
display: flex;
align-items: center;
text-align: center;

/* Branco */
color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Group 2608627 */

width: 1179px;
height: 716px;


/* Inside auto layout */
flex: none;
order: 7;
flex-grow: 0;
z-index: 7;


/* Frame 2608646 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 80px;

position: absolute;
width: 1179px;
height: 696px;
left: 166.5px;
top: 4570px;



/* Amplie sua presença digital  e atraia novos clientes */

width: 869px;
height: 136px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 68px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608645 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 0px;
gap: 66px;

width: 1179px;
height: 480px;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Frame 2608644 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 31px;

width: 438px;
height: 379.98px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608642 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 18px;

width: 377px;
height: 161.98px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Layer_x0020_1 */

width: 39.21px;
height: 39.98px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* _267508904 */

position: absolute;
left: 0%;
right: 89.6%;
top: 0%;
bottom: 75.32%;



/* _267509072 */

position: absolute;
height: 39.98px;
left: 0%;
right: 89.6%;
top: 0px;

background: #294F4E;


/* Frame 2608557 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 24px;

width: 377px;
height: 104px;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Integração com o Google */

width: 377px;
height: 34px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 34px;
letter-spacing: 0.01em;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Esteja presente quando os clientes procurarem por você */

width: 377px;
height: 46px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Line 18 */

width: 438px;
height: 0px;

border: 1px solid #E2E2E2;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Group 2608560 */

width: 376px;
height: 156px;

opacity: 0.5;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Frame 2608643 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 16px;

position: absolute;
width: 376px;
height: 156px;
left: 0px;
top: 223.98px;



/* Layer_1 */

width: 43.97px;
height: 36px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector */

position: absolute;
left: 0.02%;
right: 30.65%;
top: 0.01%;
bottom: -0.03%;

background: #294F4E;


/* Vector */

position: absolute;
left: 56%;
right: 25.26%;
top: 0.57%;
bottom: 76.54%;

background: #FD5A00;


/* Vector */

position: absolute;
left: 56%;
right: 25.26%;
top: 76.57%;
bottom: 0.54%;

background: #FD5A00;


/* Vector */

position: absolute;
left: 79.64%;
right: 0.02%;
top: 46.74%;
bottom: 22.92%;

background: #FD5A00;


/* Vector */

position: absolute;
left: 79.83%;
right: -0.03%;
top: 20.55%;
bottom: 55.3%;

background: #FD5A00;


/* Vector */

position: absolute;
left: 81.28%;
right: 1.3%;
top: 0.21%;
bottom: 95.22%;

background: #294F4E;


/* Vector */

position: absolute;
left: 81.33%;
right: 1.3%;
top: 9.64%;
bottom: 85.76%;

background: #294F4E;


/* Vector */

position: absolute;
left: 81.33%;
right: 1.3%;
top: 85.49%;
bottom: 9.88%;

background: #294F4E;


/* Vector */

position: absolute;
left: 81.38%;
right: 1.3%;
top: 94.98%;
bottom: 0.45%;

background: #294F4E;


/* Frame 2608558 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 24px;

width: 376px;
height: 104px;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Captação de novos clientes */

width: 376px;
height: 34px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 34px;
letter-spacing: 0.01em;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* O seu restaurante presente nos maiores programas gastronômicos do país */

width: 376px;
height: 46px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Group 2608589 */

width: 675px;
height: 480px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Rectangle 2644 */

position: absolute;
width: 675px;
height: 480px;
left: 504px;
top: 0px;

background: #FFFFFF;


/* Rectangle 2603 */

position: absolute;
width: 237px;
height: 480px;
left: 942px;
top: 0px;

background: #294F4E;
border-radius: 100px 0px 0px 0px;


/* logo google 1 */

position: absolute;
height: 146px;
left: 47.67%;
right: 18.41%;
top: 75px;



/* logo google 2 */

position: absolute;
height: 146px;
left: 47.67%;
right: 18.41%;
top: 63px;



/* Group 2608533 */

position: absolute;
width: 152px;
height: 53px;
left: 1027px;
top: 427px;



/* Rectangle 2675 */

position: absolute;
width: 152px;
height: 53px;
left: 1027px;
top: 427px;

background: #FFFFFF;


/* Group 2608472 */

position: absolute;
width: 28.84px;
height: 29.57px;
left: 1038.83px;
top: 438.83px;



/* Group 2608461 */

position: absolute;
width: 28.84px;
height: 29.57px;
left: 1038.83px;
top: 438.83px;



/* Group 53835 */

position: absolute;
width: 28.84px;
height: 29.57px;
left: 1038.83px;
top: 438.83px;



/* Vector */

position: absolute;
height: 13.89px;
left: 89.36%;
right: 9.44%;
top: 450.91px;

background: #4285F4;


/* Vector */

position: absolute;
height: 11.86px;
left: 88.24%;
right: 9.81%;
top: 456.53px;

background: #34A853;


/* Vector */

position: absolute;
height: 13.34px;
left: 88.11%;
right: 11.35%;
top: 446.9px;

background: #FBBC05;


/* Vector */

position: absolute;
height: 11.86px;
left: 88.24%;
right: 9.81%;
top: 438.83px;

background: #EB4335;


/* Menu */

position: absolute;
height: 34px;
left: 92.79%;
right: 1.02%;
top: 436px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 34px;

/* cinza escuro criado */
color: #2B333B;



/* Line 14 */

position: absolute;
width: 35px;
height: 0px;
left: 1082px;
top: 436px;

border: 1px solid #ABABAB;
transform: rotate(90deg);


/* Group 2608537 */

position: absolute;
width: 187.8px;
height: 406.05px;
left: 562px;
top: 47px;



/* IMG_3311 */

box-sizing: border-box;

position: absolute;
height: 406.05px;
left: 47.67%;
right: 36.4%;
top: 47px;

background: url(IMG_3311.png);
/* Verde tag me */
border: 3px solid #294F4E;
border-radius: 24px;


/* Rectangle 2680 */

position: absolute;
width: 176px;
height: 12.08px;
left: 569px;
top: 52.92px;

background: #FFFFFF;


/* Rectangle 83 */

position: absolute;
width: 54.3px;
height: 8.12px;
left: 629.49px;
top: 54.61px;

/* Verde tag me */
background: #294F4E;
border-radius: 17px;


/* Group 2608536 */

position: absolute;
width: 241.26px;
height: 162.27px;
left: 797px;
top: 67px;



/* IMG_3311 */

box-sizing: border-box;

position: absolute;
height: 162.27px;
left: 67.6%;
right: 11.94%;
top: 67px;

background: url(IMG_3311.png);
border: 3px solid #D9D9D9;
border-radius: 24px;


/* IMG_3313 */

box-sizing: border-box;

position: absolute;
height: 162px;
left: 73.54%;
right: 4.16%;
top: 250px;

background: url(IMG_3313.png);
border: 3px solid #D9D9D9;
border-radius: 24px;


/* Group 19 */

position: absolute;
width: 40px;
height: 8px;
left: calc(50% - 40px/2 + 252.5px);
top: 5278px;



/* Rectangle 37 */

position: absolute;
width: 8px;
height: 8px;
left: 988.5px;
top: 5286px;

background: #2B333B;
transform: matrix(1, 0, 0, -1, 0, 0);


/* Rectangle 38 */

position: absolute;
width: 8px;
height: 8px;
left: 1004.5px;
top: 5286px;

background: #DDDDDD;
transform: matrix(1, 0, 0, -1, 0, 0);


/* Rectangle 39 */

position: absolute;
width: 8px;
height: 8px;
left: 1020.5px;
top: 5286px;

background: #DDDDDD;
transform: matrix(1, 0, 0, -1, 0, 0);


/* Group 2608628 */

width: 1176px;
height: 708px;


/* Inside auto layout */
flex: none;
order: 8;
flex-grow: 0;
z-index: 8;


/* Planos */

position: absolute;
width: 576px;
height: 68px;
left: 168px;
top: 5366px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 68px;

color: #2B333B;



/* Group 2608567 */

position: absolute;
width: 276px;
height: 600px;
left: 468px;
top: 5474px;



/* Frame 11 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 3px 1px;
gap: 10px;

position: absolute;
visibility: hidden;
width: 16px;
height: 16px;
left: 480px;
top: 6058px;



/* Vector */

width: 12.73px;
height: 9.9px;

background: #FF5A00;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Rectangle 2640 */

position: absolute;
visibility: hidden;
width: 5px;
height: 25px;
left: 468px;
top: 5504px;

background: #5ECFA7;


/* Frame 2608664 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
padding: 30px 20px;
gap: 10px;
isolation: isolate;

position: absolute;
width: 276px;
height: 600px;
left: 468px;
top: 5474px;



/* Frame 2608663 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 276px;
height: 600px;
left: 0px;
top: 0px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
z-index: 0;


/* Rectangle 2641 */

width: 8px;
height: 276px;

background: #FF5A00;
transform: rotate(-90deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Rectangle 2639 */

box-sizing: border-box;

width: 276px;
height: 592px;

background: #FFFFFF;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Frame 2608660 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 22px;

width: 236px;
height: 500px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
z-index: 1;


/* Frame 2608653 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 221px;
height: 69px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* LiveMenu */

width: 221px;
height: 29px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 29px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Frame 2608652 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: flex-end;
align-items: center;
padding: 5px 44px;
gap: 10px;
isolation: isolate;

width: 194px;
height: 40px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* R$ 150 */

position: absolute;
width: 194px;
height: 40px;
left: calc(50% - 194px/2);
top: 0px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 40px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
z-index: 0;


/* /mês */

width: 43px;
height: 23px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
z-index: 1;


/* bt */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

width: 236px;
height: 40px;

background: #FF5A00;
border-radius: 30px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Contrate agora */

width: 126px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 21px;
display: flex;
align-items: center;
text-align: center;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608655 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;
gap: 13px;

width: 236px;
height: 207px;


/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;


/* Cardápio no Google Carta de Vinhos Captação de clientes Múltiplos idiomas Tags nutricionais Banners customizados Suporte a grandes redes */

width: 207px;
height: 207px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 21px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608654 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 15px;

width: 16px;
height: 202px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 4;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 5;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 6;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Line 17 */

width: 236px;
height: 0px;

border: 1px solid #E2E2E2;

/* Inside auto layout */
flex: none;
order: 3;
align-self: stretch;
flex-grow: 0;


/* Frame 2608659 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 20px;

width: 236px;
height: 96px;


/* Inside auto layout */
flex: none;
order: 4;
align-self: stretch;
flex-grow: 0;


/* Frame 2608657 */

width: 203px;
height: 56px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Automação de pedidos */

position: absolute;
width: 203px;
height: 23px;
left: 0px;
top: 0px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 23px;
/* identical to box height */

color: #2B333B;



/* Frame 2608656 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 4px;

position: absolute;
width: 203px;
height: 29px;
left: 0px;
top: 27px;



/* + R$250 */

width: 88px;
height: 29px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 29px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* /mês */

width: 107px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 21px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Frame 2608658 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 17px;

width: 236px;
height: 20px;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Até X pedidos por mês */

width: 203px;
height: 20px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Group 2608568 */

position: absolute;
width: 276px;
height: 592px;
left: 1068px;
top: 5474px;



/* Frame 2608681 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
padding: 30px 20px;
gap: 10px;
isolation: isolate;

position: absolute;
width: 276px;
height: 592px;
left: 1068px;
top: 5474px;



/* Frame 2608680 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 276px;
height: 592px;
left: 0px;
top: 0px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
z-index: 0;


/* Rectangle 2641 */

width: 8px;
height: 276px;

background: #294F4E;
transform: rotate(-90deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Rectangle 2639 */

box-sizing: border-box;

width: 276px;
height: 584px;

background: #FFFFFF;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Frame 2608679 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 25px;

width: 236px;
height: 264px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
z-index: 1;


/* Frame 2608678 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 12px;

width: 236px;
height: 64px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Enterprise */

width: 236px;
height: 29px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 29px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Preços personalizados */

width: 236px;
height: 23px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* bt */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

width: 236px;
height: 40px;

background: #294F4E;
border-radius: 30px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Contrate agora */

width: 126px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 21px;
display: flex;
align-items: center;
text-align: center;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Group 2608574 */

width: 236px;
height: 110px;


/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Frame 2608677 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;
gap: 8px;

position: absolute;
width: 236px;
height: 110px;
left: 0px;
top: 154px;



/* Group 2608568 */

width: 212px;
height: 110px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Plano LiveMenu Cardápio no Google Captação de cliente Suporte a grandes redes */

position: absolute;
width: 212px;
height: 110px;
left: calc(50% - 212px/2 - 12px);
top: 0px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;

color: #2B333B;



/* Frame 2608676 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 14px;

width: 16px;
height: 106px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Group 2608569 */

position: absolute;
width: 276px;
height: 600px;
left: 168px;
top: 5474px;



/* Frame 2 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 3px 1px;
gap: 10px;

position: absolute;
visibility: hidden;
width: 16px;
height: 16px;
left: 180px;
top: 5701px;



/* Vector */

width: 12.73px;
height: 9.9px;

background: #FF5A00;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 3 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 3px 1px;
gap: 10px;

position: absolute;
visibility: hidden;
width: 16px;
height: 16px;
left: 180px;
top: 5752px;



/* Vector */

width: 12.73px;
height: 9.9px;

background: #FF5A00;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 4 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 3px 1px;
gap: 10px;

position: absolute;
visibility: hidden;
width: 16px;
height: 16px;
left: 180px;
top: 5784px;



/* Vector */

width: 12.73px;
height: 9.9px;

background: #FF5A00;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 6 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 3px 1px;
gap: 10px;

position: absolute;
width: 16px;
height: 16px;
left: 180px;
top: 5878px;



/* Frame 2608662 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
padding: 30px 20px;
gap: 10px;
isolation: isolate;

position: absolute;
width: 276px;
height: 600px;
left: 168px;
top: 5474px;



/* Frame 2608661 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 276px;
height: 600px;
left: 0px;
top: 0px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
z-index: 0;


/* Rectangle 2641 */

width: 8px;
height: 276px;

background: #FF5A00;
transform: rotate(-90deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Rectangle 2639 */

box-sizing: border-box;

width: 276px;
height: 592px;

background: #FFFFFF;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Frame 2608651 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 25px;

width: 236px;
height: 335px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
z-index: 1;


/* Frame 2608650 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 236px;
height: 69px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Review */

width: 236px;
height: 29px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 29px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Frame 2608649 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: flex-end;
align-items: center;
padding: 5px 44px;
gap: 10px;
isolation: isolate;

width: 194px;
height: 40px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* R$ 130 */

position: absolute;
width: 194px;
height: 40px;
left: calc(50% - 194px/2);
top: 0px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 40px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
z-index: 0;


/* /mês */

width: 43px;
height: 23px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
z-index: 1;


/* bt */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

width: 236px;
height: 40px;

background: #FF5A00;
border-radius: 30px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Contrate agora */

width: 126px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 21px;
display: flex;
align-items: center;
text-align: center;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608648 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 8px;

width: 236px;
height: 176px;


/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;


/* Pesquisas ilimitadas Feedback em tempo real Integrado com a Tagme 100% customizável Alta taxa de respostas Dashboard interativo */

width: 212px;
height: 176px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 21px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608647 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 15px;

width: 16px;
height: 171px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 4;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 5;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Group 2608570 */

position: absolute;
width: 276px;
height: 600px;
left: 768px;
top: 5474px;



/* Group 2608568 */

position: absolute;
width: 16px;
height: 16px;
left: 780px;
top: 5843px;



/* Frame 6 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 3px 1px;
gap: 10px;

position: absolute;
width: 16px;
height: 16px;
left: 780px;
top: 5843px;



/* Frame 2608675 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
padding: 30px 20px;
gap: 10px;
isolation: isolate;

position: absolute;
width: 276px;
height: 600px;
left: 768px;
top: 5474px;



/* Frame 2608674 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

position: absolute;
width: 276px;
height: 600px;
left: 0px;
top: 0px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
z-index: 0;


/* Rectangle 2641 */

width: 8px;
height: 276px;

background: #FF5A00;
transform: rotate(-90deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Rectangle 2639 */

box-sizing: border-box;

width: 276px;
height: 592px;

background: #FFFFFF;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Frame 2608673 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 21px;

width: 236px;
height: 530px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
z-index: 1;


/* Frame 2608666 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 236px;
height: 69px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Hospitalidade */

width: 236px;
height: 29px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 29px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Frame 2608665 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-end;
padding: 5px 40px;
gap: 10px;
isolation: isolate;

width: 194px;
height: 40px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* R$ 350 */

position: absolute;
width: 194px;
height: 40px;
left: calc(50% - 194px/2);
top: 0px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 40px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
z-index: 0;


/* /mês */

width: 43px;
height: 23px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
z-index: 1;


/* /mês */

position: absolute;
left: 0%;
right: 0%;
top: 0%;
bottom: 0%;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 23px;
/* identical to box height */

color: #2B333B;



/* bt */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

width: 236px;
height: 40px;

background: #FF5A00;
border-radius: 30px;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Contrate agora */

width: 126px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 21px;
display: flex;
align-items: center;
text-align: center;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608668 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 8px;

width: 236px;
height: 207px;


/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;


/* Plano LiveMenu Reservas on-line Lista de espera Integração Google Captação de clientes Pesquisa de satisfação CRM com 5k e-mails */

width: 212px;
height: 207px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 21px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608667 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 15px;

width: 16px;
height: 202px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 4;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 5;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 6;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Line 17 */

width: 236px;
height: 0px;

border: 1px solid #E2E2E2;

/* Inside auto layout */
flex: none;
order: 3;
align-self: stretch;
flex-grow: 0;


/* Frame 2608672 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 7px;

width: 212px;
height: 59px;


/* Inside auto layout */
flex: none;
order: 4;
flex-grow: 0;


/* Pacote de mensagens */

width: 212px;
height: 23px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 23px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Frame 2608671 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 0px;
gap: 6px;

width: 199px;
height: 29px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* + R$100 */

width: 86px;
height: 29px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 29px;
/* identical to box height */

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* /mês */

width: 107px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 21px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Frame 2608670 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-end;
padding: 0px;
gap: 10px;

width: 236px;
height: 50px;


/* Inside auto layout */
flex: none;
order: 5;
align-self: stretch;
flex-grow: 0;


/* 2k SMS + 10k e-mails Suporte humanizado */

width: 210px;
height: 50px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;

color: #2B333B;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 2608669 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 15px;

width: 16px;
height: 47px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* Info */

width: 16px;
height: 16px;

opacity: 0.4;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 8.33%;

border: 1.3px solid #2B333B;


/* footer */

width: 1512px;
height: 472px;


/* Inside auto layout */
flex: none;
order: 9;
align-self: stretch;
flex-grow: 0;
z-index: 9;


/* Rectangle 44 */

position: absolute;
width: 1512px;
height: 472px;
right: 0px;
top: 6154px;

background: #294F4E;


/* Rectangle 2609 */

position: absolute;
width: 491px;
height: 91px;
right: 0px;
top: 6360px;

background: #1F3B3B;


/* Rectangle 2610 */

position: absolute;
width: 91px;
height: 91px;
right: 491px;
top: 6269px;

background: #1F3B3B;


/* Ofereça aos seus clientes a melhor experiência */

position: absolute;
width: 700px;
height: 136px;
right: 644px;
top: 6274px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 68px;
letter-spacing: 0.01em;

color: #FFFFFF;



/* Rectangle 2611 */

position: absolute;
width: 412px;
height: 24px;
right: 581px;
top: 6602px;

background: #F10060;


/* Rectangle 2612 */

position: absolute;
width: 24px;
height: 24px;
right: 557px;
top: 6578px;

background: #F10060;


/* bt */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

position: absolute;
width: 176px;
height: 52px;
right: 1168px;
top: 6450px;

/* Branco */
background: #FFFFFF;
border-radius: 30px;


/* Contrate agora */

width: 126px;
height: 21px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 21px;
display: flex;
align-items: center;
text-align: center;

color: #FF5A00;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Group 2608613 */

width: 1512px;
height: 515px;


/* Inside auto layout */
flex: none;
order: 10;
align-self: stretch;
flex-grow: 0;
z-index: 10;


/* Frame 2608580 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 24px;

position: absolute;
width: 114px;
height: 24px;
left: 1270px;
bottom: 491px;



/* Group 2608579 */

width: 20px;
height: 20px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Group 2608578 */

position: absolute;
width: 20px;
height: 20px;
left: 0px;
top: 2px;



/* Ellipse 2 */

position: absolute;
width: 20px;
height: 20px;
left: 0px;
top: 2px;

background: #2B333B;


/* Icon */

position: absolute;
left: 5.26%;
right: 88.39%;
top: 20.83%;
bottom: 24.34%;

background: #FFFFFF;
border: 0.2px solid #FFFFFF;


/* Group 2608516 */

width: 24px;
height: 24px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Linkedin

Keywords: logo, social media
*/

position: absolute;
width: 24px;
height: 24px;
left: 44px;
bottom: 0px;



/* Icon */

position: absolute;
left: 8.33%;
right: 8.33%;
top: 8.33%;
bottom: 12.5%;

background: #2B333B;


/* Rectangle 2614 */

box-sizing: border-box;

position: absolute;
visibility: hidden;
width: 40px;
height: 40px;
left: 36px;
top: 3466px;

border: 0.5px solid #000000;


/* instagram */

width: 22px;
height: 22px;


/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Rectangle 2625 */

position: absolute;
width: 22px;
height: 22px;
left: 92px;
bottom: 1px;

background: #2B333B;
border-radius: 6px;


/* Icon (Stroke) */

position: absolute;
width: 11.47px;
height: 11.76px;
left: 98.04px;
bottom: 6.24px;

/* Branco */
background: #FFFFFF;


/* Group 2608612 */

position: absolute;
width: 1512px;
height: 515px;
left: 0px;
bottom: 0px;



/* Group 2608577 */

position: absolute;
width: 1512px;
height: 422px;
left: 0px;
top: 6706px;



/* Block */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 24px;

position: absolute;
width: 118.71px;
height: 32px;
left: 168px;
bottom: 483px;



/* Layer_1 */

width: 118.71px;
height: 32px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector */

position: absolute;
left: 13.91%;
right: 68.26%;
top: 12.9%;
bottom: 25.81%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 54.35%;
right: 19.58%;
top: 12.9%;
bottom: 25.81%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 0%;
right: 87.83%;
top: 0%;
bottom: 25.81%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 83.04%;
right: 0%;
top: 12.9%;
bottom: 25.81%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 36.52%;
right: 53.04%;
top: 87.1%;
bottom: 0%;

background: #FF5A00;


/* Vector */

position: absolute;
left: 34.33%;
right: 48.7%;
top: 12.9%;
bottom: 12.89%;

background: #FF5A00;


/* Icon Button

Keywords: action
*/

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 12px;
gap: 8px;

display: none;
width: 44px;
height: 44px;

background: #F5F5F5;
border: 1px solid #D9D9D9;
border-radius: 32px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Frame 2608579 */

position: absolute;
width: 1176px;
height: 326px;
left: 168px;
bottom: 93px;



/* Quem somos Sobre a Tagme Missão, visão e valores Blog Planos Tagme na imprensa Dúvidas frequentes Trabalhe conosco */

position: absolute;
width: 172px;
height: 326px;
left: 0px;
top: 0px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 32px;
/* or 229% */

color: #2B333B;



/* Soluções LiveMenu Reserva online Lista de espera Pesquisa de satisfação Integração com o Google Programas Gastronômicos */

position: absolute;
width: 204px;
height: 284px;
left: 264px;
top: 0px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 32px;
/* or 229% */

color: #2B333B;



/* Blog Gestão de restaurantes Gestão de pessoas Dicas de cardápio Atendimento ao cliente Tendências de mercado Casos de sucesso Recursos */

position: absolute;
width: 181px;
height: 326px;
left: 560px;
top: 0px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 32px;
/* or 229% */

color: #2B333B;



/* Legal Termos Privacidade Cookies Contato */

position: absolute;
width: 350px;
height: 200px;
left: 833px;
top: 0px;

font-family: 'Calleo';
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 32px;
/* or 229% */

color: #2B333B;



/* Group 2608609 */

position: absolute;
width: 34px;
height: 32px;
left: 40px;
top: 128px;



/* Rectangle 2700 */

box-sizing: border-box;

position: absolute;
width: 34px;
height: 17px;
left: 40px;
top: 136px;

border: 1px solid #FF5A00;
border-radius: 12px;


/* New */

position: absolute;
width: 20px;
height: 32px;
left: 47px;
top: 128px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 8px;
line-height: 32px;
/* identical to box height, or 400% */

color: #FF5A00;



/* Group 2608610 */

position: absolute;
width: 34px;
height: 32px;
left: 57px;
top: 169px;



/* Rectangle 2700 */

box-sizing: border-box;

position: absolute;
width: 34px;
height: 17px;
left: 57px;
top: 177px;

border: 1px solid #FF5A00;
border-radius: 12px;


/* New */

position: absolute;
width: 20px;
height: 32px;
left: 64px;
top: 169px;

font-family: 'Calleo';
font-style: normal;
font-weight: 600;
font-size: 8px;
line-height: 32px;
/* identical to box height, or 400% */

color: #FF5A00;



/* Line 19 */

position: absolute;
width: 1512px;
height: 0px;
left: 0px;
bottom: 451px;

border: 1px solid #E2E2E2;


/* Rectangle 2701 */

position: absolute;
width: 1512px;
height: 60px;
left: 0px;
bottom: 0px;

background: #FF5A00;


/* © 2025 Tagme. Todos os direitos reservados. */

position: absolute;
width: 291px;
height: 17px;
left: 1093px;
bottom: 22px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 17px;

color: #FFFFFF;



/* A Tagme oferece soluções para aumentar a frequência e o número de pedidos por cliente nos restaurantes. */

position: absolute;
display: none;
width: 544px;
height: 87px;
left: 274px;
top: 332px;

font-family: 'Calleo';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 29px;

color: #000000;


/* Inside auto layout */
flex: none;
order: 11;
flex-grow: 0;
z-index: 11;
