﻿/*!
	_______________________________________
	   __      __
	  / /_____/ /
	 / __/ __  / 
	/ /_/ /_/ /  
	\__/\__,_/  created by toasted digital. 
	_______________________________________

	Casa do Frango

*/html,body{margin:0;padding:0;background:var(--cream);--cream: #f1e8cb;--brown: #310000;--gold: #c08327;--green: #092316;--blue: rgb(62, 124, 172);--red: #6f1808;--navy: #031680;--light-cream: #fbf2d3}html h1,html h2,html h3,html h4,html p,html b,html i,html span,html button,html input,body h1,body h2,body h3,body h4,body p,body b,body i,body span,body button,body input{margin:0;padding:0}html a,body a{text-decoration:none}html section,body section{width:100%;height:auto;position:relative}html .fadeMeIn,body .fadeMeIn{opacity:0;transition:opacity .25s ease-out}html .fadeMeIn.visible,body .fadeMeIn.visible{opacity:1}button.sevenrooms-trigger-btn{display:block;width:1px;height:1px;opacity:0;visibility:hidden;position:absolute}@font-face{font-family:AvenirLTStd-Black;src:url("/wp-content/themes/casadofrango/fonts/AvenirLTStd-Black.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AvenirLTStd-BlackOblique;src:url("/wp-content/themes/casadofrango/fonts/AvenirLTStd-BlackOblique.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AvenirLTStd-MediumOblique;src:url("/wp-content/themes/casadofrango/fonts/AvenirLTStd-MediumOblique.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url("/wp-content/themes/casadofrango/fonts/AvenirLTStd-Roman.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mendl Sans;src:url("/wp-content/themes/casadofrango/fonts/Mendl_Sans_Dawn_Black.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Termoli;src:url("/wp-content/themes/casadofrango/fonts/TermoliWeb_SemiBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}header{display:flex;height:90px;width:100%;background:var(--cream);padding:20px 20px;box-sizing:border-box;position:fixed;left:0;top:0;align-items:center;z-index:8;transition:background .25s ease-out}@media(min-width: 1024px){header{height:100px;padding:20px 30px;background:transparent}}header svg{width:auto;height:100%}header svg path{transition:fill .25s ease-out}@media(min-width: 1024px){header svg path{fill:var(--cream)}}header button.hamburger{width:26px;height:26px;background:url("/wp-content/themes/casadofrango/images/hamburger_icon.svg");background-size:26px 26px;background-repeat:no-repeat;margin-left:auto;border:0;outline:0;cursor:pointer}@media(min-width: 1024px){header button.hamburger{display:none}}header button.hamburger:focus-visible{outline:2px solid var(--brown)}header nav{display:none;margin-left:auto;position:relative}@media(min-width: 1024px){header nav{display:block}}header nav ul{display:flex;width:auto;height:100%;justify-content:center;align-items:center;gap:40px;margin:0;padding:0;list-style-type:none;position:relative}header nav ul li a{color:var(--cream);font-family:Termoli;font-size:14px;letter-spacing:.05em;text-transform:uppercase;transition:opacity .25s ease-out,color .25s ease-out}header nav ul li a.button{display:inline-block;background:var(--brown);color:var(--cream);padding:10px 20px;min-width:180px;text-align:center}header nav ul li a.dropdown{cursor:default}header nav ul li a.button.dropdown:hover{opacity:1}header nav ul li a:hover{opacity:.8}header nav div.dropdown-content{display:flex;position:absolute;left:0;top:24px;margin-top:30px;background:transparent;opacity:0;transition:opacity .125s ease-out;pointer-events:none}header nav div.dropdown-content ul{flex-direction:column;align-items:flex-start;gap:16px;padding-left:24px;padding-right:24px;padding-bottom:24px}header nav div.dropdown-content ul a{color:var(--cream);font-family:Termoli;font-size:14px;letter-spacing:.05em;text-transform:uppercase;transition:opacity .25s ease-out,color .25s ease-out}header nav div.dropdown-content ul a:hover{opacity:.8}header nav div.dropdown-content.button-dropdown{top:6px;background:var(--brown)}header nav div.dropdown-content.button-dropdown ul{width:100%;padding-left:20px;padding-right:20px;padding-top:20px}header nav div.dropdown-content.active{opacity:1;pointer-events:auto}@media(min-width: 1024px){header.show-background,header.background-solid{background:var(--cream)}header.show-background svg path,header.background-solid svg path{fill:var(--brown)}header.show-background nav a,header.background-solid nav a{color:var(--brown)}header.show-background nav div.dropdown-content,header.background-solid nav div.dropdown-content{background:var(--cream)}header.show-background nav div.dropdown-content a,header.background-solid nav div.dropdown-content a{color:var(--brown)}header.show-background nav div.dropdown-content.button-dropdown,header.background-solid nav div.dropdown-content.button-dropdown{background:var(--brown)}header.show-background nav div.dropdown-content.button-dropdown a,header.background-solid nav div.dropdown-content.button-dropdown a{color:var(--cream)}}div.hamburger-menu{display:flex;flex-direction:column;width:100%;height:100dvh;pointer-events:none;background:var(--brown);position:fixed;z-index:9;opacity:0;transition:opacity .25s ease-out}@media(min-width: 1024px){div.hamburger-menu{display:none}}div.hamburger-menu p,div.hamburger-menu a{color:var(--cream)}div.hamburger-menu div.top{display:flex;align-items:center;width:100%;height:90px;padding:20px 20px;box-sizing:border-box;position:relative;left:0;top:0}@media(min-width: 1024px){div.hamburger-menu div.top{height:100px;padding:20px 30px}}div.hamburger-menu div.top svg{width:auto;height:100%}div.hamburger-menu div.top svg path{fill:var(--cream)}div.hamburger-menu div.top button.closeX{width:26px;height:26px;background:url("/wp-content/themes/casadofrango/images/hamburger_closeX.svg");background-size:20px 20px;background-repeat:no-repeat;background-position:center center;margin-left:auto;border:0;outline:0;cursor:pointer;position:relative;right:0}@media(min-width: 1024px){div.hamburger-menu div.top button.closeX{display:none}}div.hamburger-menu div.top button.closeX:focus-visible{outline:2px solid var(--brown)}div.hamburger-menu nav{margin-left:auto;margin-right:auto;margin-top:60px}div.hamburger-menu nav ul{display:flex;flex-direction:column;width:auto;height:auto;justify-content:center;align-items:center;gap:30px;margin:0;padding:0;list-style-type:none}div.hamburger-menu nav ul li a{color:var(--cream);font-size:28px;font-family:Termoli;font-weight:500;letter-spacing:.05em;line-height:75%;text-transform:uppercase;transition:opacity .25s ease-out}div.hamburger-menu nav ul li a:hover{opacity:.75}div.hamburger-menu nav ul li a.button{display:inline-block;background:var(--brown);color:var(--cream);padding:15px 20px;font-family:"Avenir";font-size:14px;letter-spacing:.1em;min-width:230px;text-align:center}div.hamburger-menu nav.locations{margin-top:100px}div.hamburger-menu nav.locations ul{gap:14px}div.hamburger-menu nav.locations ul a{font-size:20px}div.hamburger-menu nav.locations ul a.underline{text-decoration:underline}div.hamburger-menu.background-blue{background:var(--blue)}div.hamburger-menu.background-blue nav a.button{background:var(--cream);color:var(--blue)}div.hamburger-menu.background-red{background:var(--red)}div.hamburger-menu.background-red nav a.button{background:var(--cream);color:var(--red)}div.hamburger-menu.background-navy{background:var(--navy)}div.hamburger-menu.background-navy nav a.button{background:var(--cream);color:var(--navy)}div.hamburger-menu.background-green{background:var(--green)}div.hamburger-menu.background-green nav a.button{background:var(--cream);color:var(--green)}div.hamburger-menu.background-brown{background:var(--brown)}div.hamburger-menu.background-brown nav a.button{background:var(--cream);color:var(--brown)}div.hamburger-menu.active{opacity:1;pointer-events:auto}section.hero-block{width:100%;height:auto;position:relative;top:90px;margin-bottom:160px}@media(min-width: 1024px){section.hero-block{top:0}}section.hero-block img{width:100%;height:50dvh;box-sizing:border-box;padding-left:20px;padding-right:20px;object-fit:cover;object-position:center center}@media(min-width: 768px){section.hero-block img{height:70dvh}}@media(min-width: 1024px){section.hero-block img{height:60dvh;padding:0}}section.intro-block{display:flex;width:100%;flex-direction:column;gap:24px;align-items:center;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:690px;box-sizing:border-box;margin-top:30px;margin-bottom:60px}@media(min-width: 1024px){section.intro-block{padding-left:30px;padding-right:30px}}section.intro-block h1{font-family:"Termoli";font-size:28px;color:var(--brown);letter-spacing:.05em;font-weight:600;line-height:75%;text-align:center;text-transform:uppercase}@media(min-width: 768px){section.intro-block h1{font-size:35px}}@media(min-width: 1024px){section.intro-block h1{font-size:40px}}section.intro-block p,section.intro-block b,section.intro-block strong,section.intro-block a,section.intro-block span{font-family:"Avenir";font-size:18px;color:var(--brown);text-align:center;line-height:24px}@media(min-width: 768px){section.intro-block p,section.intro-block b,section.intro-block strong,section.intro-block a,section.intro-block span{font-size:22px}}section.media-block{width:100%;align-items:center;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box;margin-top:30px;margin-bottom:60px}@media(min-width: 1024px){section.media-block{padding-left:30px;padding-right:30px}}section.media-block div.content{display:flex;width:100%;flex-direction:column;gap:20px;height:auto}@media(min-width: 768px){section.media-block div.content{flex-direction:row}}section.media-block div.content img,section.media-block div.content video{width:100%;height:auto;object-fit:cover}@media(min-width: 768px){section.media-block div.content.image-2x img{width:calc(50% - 10px)}}@media(min-width: 1024px){section.media-block div.content.image-2x{gap:32px}section.media-block div.content.image-2x img{width:calc(50% - 16px)}}section.menu-links-block{display:flex;width:100%;flex-direction:column;gap:28px;align-items:center;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box;padding-top:20px;padding-bottom:50px;margin-top:30px;margin-bottom:30px}@media(min-width: 1024px){section.menu-links-block{padding-left:30px;padding-right:30px}}@media(min-width: 1024px){section.menu-links-block{padding-top:70px;padding-bottom:100px}}section.menu-links-block h2{font-family:"Termoli";font-size:20px;color:var(--brown);letter-spacing:.1em;font-weight:500;line-height:75%;text-align:center;text-transform:uppercase}section.menu-links-block div.links{display:flex;flex-direction:column;gap:20px}section.menu-links-block div.links a{font-family:"Termoli";font-size:28px;color:var(--brown);letter-spacing:.05em;font-weight:600;line-height:75%;text-align:center;text-transform:uppercase;transition:opacity .25s ease-out}@media(min-width: 768px){section.menu-links-block div.links a{font-size:35px}}@media(min-width: 1024px){section.menu-links-block div.links a{font-size:40px}}section.menu-links-block div.links a:hover{opacity:.8}section.buttons-block{display:flex;width:100%;flex-direction:column;gap:28px;align-items:center;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}@media(min-width: 1024px){section.buttons-block{padding-left:30px;padding-right:30px}}section.buttons-block h2{font-family:"Termoli";font-size:20px;color:var(--brown);letter-spacing:.1em;font-weight:500;line-height:75%;text-align:center;text-transform:uppercase}section.buttons-block div.links{display:flex;flex-direction:column;gap:20px}section.buttons-block div.links a.button{color:var(--cream);font-family:Termoli;font-size:14px;letter-spacing:.05em;text-transform:uppercase;transition:opacity .25s ease-out;display:inline-block;background:var(--brown);color:var(--cream);padding:12px 16px;text-align:center}section.buttons-block div.links a.button:hover{opacity:.8}section.buttons-block.default{margin-top:30px;margin-bottom:60px}section.buttons-block.closer{margin-top:-30px;margin-bottom:60px}section.buttons-block.margin-top{margin-top:30px;margin-bottom:0}section.buttons-block.margin-bottom{margin-top:0;margin-bottom:60px}section.wysiwyg-block{display:flex;width:100%;flex-direction:column;gap:24px;align-items:center;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:690px;box-sizing:border-box;margin-top:30px;margin-bottom:60px}@media(min-width: 1024px){section.wysiwyg-block{padding-left:30px;padding-right:30px}}section.wysiwyg-block h2{font-family:"Termoli";font-size:28px;color:var(--brown);letter-spacing:.05em;font-weight:600;line-height:75%;text-align:center;text-transform:uppercase}@media(min-width: 768px){section.wysiwyg-block h2{font-size:35px}}@media(min-width: 1024px){section.wysiwyg-block h2{font-size:40px}}section.wysiwyg-block p,section.wysiwyg-block b,section.wysiwyg-block strong,section.wysiwyg-block a,section.wysiwyg-block span{font-family:"Avenir";font-size:18px;color:var(--brown);text-align:center;line-height:24px}@media(min-width: 768px){section.wysiwyg-block p,section.wysiwyg-block b,section.wysiwyg-block strong,section.wysiwyg-block a,section.wysiwyg-block span{font-size:22px}}section.wysiwyg-block a{text-decoration:underline;transition:opacity .25s ease-out}section.wysiwyg-block a:hover{opacity:.8}section.wysiwyg-block.basic-mode{margin-left:0;margin-right:0;margin-top:160px;align-items:flex-start}section.wysiwyg-block.basic-mode h1,section.wysiwyg-block.basic-mode h2,section.wysiwyg-block.basic-mode h3,section.wysiwyg-block.basic-mode h4,section.wysiwyg-block.basic-mode h5,section.wysiwyg-block.basic-mode p,section.wysiwyg-block.basic-mode b,section.wysiwyg-block.basic-mode strong,section.wysiwyg-block.basic-mode a,section.wysiwyg-block.basic-mode span,section.wysiwyg-block.basic-mode ul,section.wysiwyg-block.basic-mode li{font-family:"Termoli";color:var(--brown);text-align:left}section.wysiwyg-block.basic-mode h1,section.wysiwyg-block.basic-mode h2,section.wysiwyg-block.basic-mode h3,section.wysiwyg-block.basic-mode h4,section.wysiwyg-block.basic-mode h5{margin-top:24px;margin-bottom:12px}section.wysiwyg-block.basic-mode h1{font-size:26px}section.wysiwyg-block.basic-mode h2{font-size:24px}section.wysiwyg-block.basic-mode h3{font-size:22px}section.wysiwyg-block.basic-mode h4,section.wysiwyg-block.basic-mode h5,section.wysiwyg-block.basic-mode h6{font-size:20px}section.wysiwyg-block.basic-mode p,section.wysiwyg-block.basic-mode b,section.wysiwyg-block.basic-mode strong,section.wysiwyg-block.basic-mode a,section.wysiwyg-block.basic-mode span{font-size:16px;margin-bottom:12px}section.wysiwyg-block.basic-mode ul li{line-height:24px;margin-bottom:8px}div.line-break-block{display:block;width:calc(100% - 40px);height:1px;margin-left:auto;margin-right:auto;box-sizing:border-box;background:var(--brown)}@media(min-width: 1024px){div.line-break-block{padding-left:30px;padding-right:30px}}section.text-image-split-block{display:flex;width:100%;flex-direction:column;gap:0;align-items:stretch;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box;margin-top:30px;margin-bottom:60px}@media(min-width: 1024px){section.text-image-split-block{padding-left:30px;padding-right:30px}}@media(min-width: 1024px){section.text-image-split-block{flex-direction:row}}section.text-image-split-block div.text{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:100%;height:auto;padding:40px;box-sizing:border-box}@media(min-width: 1024px){section.text-image-split-block div.text{width:50%}}@media(min-width: 1200px){section.text-image-split-block div.text{padding:60px}}@media(min-width: 1600px){section.text-image-split-block div.text{padding:80px}}section.text-image-split-block div.text h2{font-family:"Termoli";font-size:20px;color:var(--brown);letter-spacing:.1em;font-weight:500;line-height:75%;text-align:center;text-transform:uppercase}section.text-image-split-block div.text p,section.text-image-split-block div.text b,section.text-image-split-block div.text strong,section.text-image-split-block div.text a,section.text-image-split-block div.text span{font-family:"Avenir";font-size:18px;color:var(--brown);line-height:24px;max-width:480px}@media(min-width: 1024px){section.text-image-split-block div.text p,section.text-image-split-block div.text b,section.text-image-split-block div.text strong,section.text-image-split-block div.text a,section.text-image-split-block div.text span{font-size:22px}}section.text-image-split-block div.text div.links{display:flex;flex-direction:column;align-items:flex-start;gap:4px}section.text-image-split-block div.text div.links a{font-size:14px;text-transform:uppercase;font-weight:400;letter-spacing:.05em;position:relative;transition:opacity .25s ease-out}section.text-image-split-block div.text div.links a:hover{opacity:.8}section.text-image-split-block div.text div.links a:hover::after{right:-24px}section.text-image-split-block div.text div.links a::after{display:block;content:"→";position:absolute;right:-20px;top:0;transition:right .25s ease-out}section.text-image-split-block div.text.background-blue{background:var(--blue)}section.text-image-split-block div.text.background-blue h2,section.text-image-split-block div.text.background-blue p,section.text-image-split-block div.text.background-blue b,section.text-image-split-block div.text.background-blue strong,section.text-image-split-block div.text.background-blue a,section.text-image-split-block div.text.background-blue span{color:var(--cream)}section.text-image-split-block div.text.background-red{background:var(--red)}section.text-image-split-block div.text.background-red h2,section.text-image-split-block div.text.background-red p,section.text-image-split-block div.text.background-red b,section.text-image-split-block div.text.background-red strong,section.text-image-split-block div.text.background-red a,section.text-image-split-block div.text.background-red span{color:var(--cream)}section.text-image-split-block div.text.background-navy{background:var(--navy)}section.text-image-split-block div.text.background-navy h2,section.text-image-split-block div.text.background-navy p,section.text-image-split-block div.text.background-navy b,section.text-image-split-block div.text.background-navy strong,section.text-image-split-block div.text.background-navy a,section.text-image-split-block div.text.background-navy span{color:var(--cream)}section.text-image-split-block div.text.background-green{background:var(--green)}section.text-image-split-block div.text.background-green h2,section.text-image-split-block div.text.background-green p,section.text-image-split-block div.text.background-green b,section.text-image-split-block div.text.background-green strong,section.text-image-split-block div.text.background-green a,section.text-image-split-block div.text.background-green span{color:var(--cream)}section.text-image-split-block div.text.background-brown{background:var(--brown)}section.text-image-split-block div.text.background-brown h2,section.text-image-split-block div.text.background-brown p,section.text-image-split-block div.text.background-brown b,section.text-image-split-block div.text.background-brown strong,section.text-image-split-block div.text.background-brown a,section.text-image-split-block div.text.background-brown span{color:var(--cream)}section.text-image-split-block div.media{width:100%}@media(min-width: 1024px){section.text-image-split-block div.media{width:50%}}section.text-image-split-block div.media img,section.text-image-split-block div.media video{width:100%;height:100%;object-fit:cover}section.text-image-split-block div.media.video{overflow-y:hidden}@media(min-width: 1024px){section.text-image-split-block.image-text{flex-direction:row-reverse}}section.text-image-split-block.closer{margin-top:-60px}section.html-code-block{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media(min-width: 1024px){section.html-code-block{padding-left:30px;padding-right:30px}}section.html-code-block.margin-top{margin-top:30px}section.html-code-block.margin-bottom{margin-bottom:60px}section.html-code-block.events-tripleseat-form{display:flex;flex-direction:column;justify-content:center;max-width:750px}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline{background:var(--light-cream);padding:40px}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline h2{font-family:"Termoli";font-size:18px;letter-spacing:.1em;font-weight:500;line-height:75%;color:var(--brown);margin-bottom:6px;text-align:left;text-transform:uppercase}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section{display:flex;width:100%;gap:10px}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field{width:50%;margin-right:0}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_email_address,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_company,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_email_opt_out,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_event_description,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_location,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_event_date,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_guest_count,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_additional_information,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_referral_source,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_submit,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_powered_by{width:100%}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_email_opt_out{display:flex;gap:6px;margin-bottom:36px}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_location div.location_list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_location div.location_list div{display:flex;gap:4px;align-items:center}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_location div.location_list div input[type=checkbox]{position:relative;top:-1px}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_event_date{position:relative}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_event_date #ui-datepicker-div{left:0 !important;top:64px !important}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_event_date #ui-datepicker-div select{background:unset;padding:6px;border:1px solid silver;margin-top:8px}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_powered_by{display:none;text-align:center}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline div.tripleseat_field_section div.tripleseat_field.ts_powered_by a{font-family:"Avenir";font-size:10px;color:var(--brown);text-align:center}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline label{font-family:"Avenir";font-size:13px;font-weight:700;line-height:22px;letter-spacing:0px;color:var(--brown)}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline label span{color:var(--brown)}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline input,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline textarea,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline select{width:100%;background:var(--cream);border:0;padding:12px;font-family:"Avenir";font-size:14px;color:var(--brown)}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline input#lead_phone_number_extension,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline textarea#lead_phone_number_extension,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline select#lead_phone_number_extension{width:100%}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline input[type=radio],section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline input[type=checkbox],section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline textarea[type=radio],section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline textarea[type=checkbox],section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline select[type=radio],section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline select[type=checkbox]{width:auto}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline input[type=submit],section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline textarea[type=submit],section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline select[type=submit]{width:100%;font-family:"Termoli";background:var(--brown);color:var(--cream);padding:10px 20px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:opacity .25s ease-out}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline input[type=submit]:hover,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline textarea[type=submit]:hover,section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline select[type=submit]:hover{opacity:.8}section.html-code-block.events-tripleseat-form div#tripleseat_embed_form_inline span.help-block{font-family:"Avenir";font-size:14px;margin-top:4px}section.html-code-block.events-tripleseat-form div.errorExplanation{font-family:"Avenir";font-size:14px;line-height:19px;padding:40px}section.homepage-block{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}@media(min-width: 768px){section.homepage-block{flex-direction:row;height:100vh;gap:0;flex-wrap:wrap;justify-content:flex-end;margin-bottom:0;overflow-y:hidden}}section.homepage-block a{transition:opacity .25s ease-out}section.homepage-block a:hover{opacity:.8}@media(min-width: 1200px){section.homepage-block a{height:100%}}section.homepage-block div.item{width:100%;display:flex;flex-direction:column;align-items:center;padding-left:20px;padding-right:20px;box-sizing:border-box}@media(min-width: 768px){section.homepage-block div.item{padding:0}}@media(min-width: 768px)and (max-width: 1199px){section.homepage-block div.item.logo{align-items:flex-start;padding-left:20px;padding-right:20px}}@media(min-width: 1200px){section.homepage-block div.item.logo{align-items:end}}section.homepage-block div.item.logo svg{width:100%;height:100%;margin-top:20px;margin-bottom:20px;box-sizing:border-box;max-width:500px}@media(min-width: 768px){section.homepage-block div.item.logo svg{max-width:300px}}@media(min-width: 1200px){section.homepage-block div.item.logo svg{max-width:250px;height:auto;margin-top:auto;margin-right:auto;margin-left:20px;order:1}}section.homepage-block div.item.logo a.button{color:var(--cream);font-family:Termoli;font-size:14px;letter-spacing:.05em;text-transform:uppercase;transition:opacity .25s ease-out;display:inline-block;background:var(--brown);color:var(--cream);padding:12px 16px;width:100%;box-sizing:border-box;text-align:center;max-width:500px}@media(min-width: 768px)and (max-width: 1199px){section.homepage-block div.item.logo a.button{margin-bottom:20px;max-width:300px}}@media(min-width: 1200px){section.homepage-block div.item.logo a.button{width:250px;height:auto;margin-top:20px;margin-right:20px}}section.homepage-block div.item.logo a.button:hover{opacity:1}section.homepage-block div.item.logo a.button p{color:#fff}section.homepage-block div.item.logo div.dropdown-content{display:flex;position:absolute;left:0;top:0;margin-top:30px;background:transparent;opacity:0;transition:opacity .125s ease-out;pointer-events:none;z-index:2}section.homepage-block div.item.logo div.dropdown-content ul{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:16px;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;top:-22px;background:var(--brown);position:relative}section.homepage-block div.item.logo div.dropdown-content ul a{color:var(--cream);font-family:Termoli;font-size:14px;letter-spacing:.05em;text-transform:uppercase;transition:opacity .25s ease-out,color .25s ease-out}section.homepage-block div.item.logo div.dropdown-content ul a:hover{opacity:.8}section.homepage-block div.item.logo div.dropdown-content.active{opacity:1;pointer-events:auto}@media(min-width: 1200px){section.homepage-block div.item.logo{order:1}}section.homepage-block div.item:not(.logo){width:100%;height:100%;aspect-ratio:1/1;position:relative}section.homepage-block div.item:not(.logo) img{width:100%;height:100%;object-fit:cover}section.homepage-block div.item:not(.logo) p.name{font-family:"Termoli";font-size:20px;color:#fff;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);filter:drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.5));text-align:center;white-space:nowrap}@media(min-width: 768px)and (max-width: 1199px){section.homepage-block div.item:not(.logo) p.name{top:calc(50% - 95px)}}@media(min-width: 768px)and (max-width: 1199px){section.homepage-block div.item.logo{width:100%}section.homepage-block.num-items-2 a{width:100%}section.homepage-block.num-items-3 a{width:50%}section.homepage-block.num-items-4 a{width:33.3%}section.homepage-block.num-items-5 a,section.homepage-block.num-items-5 div.item.logo,section.homepage-block.num-items-6 a,section.homepage-block.num-items-6 div.item.logo,section.homepage-block.num-items-7 a,section.homepage-block.num-items-7 div.item.logo{width:33.3%}section.homepage-block.num-items-5 a,section.homepage-block.num-items-6 a,section.homepage-block.num-items-7 a{height:50%}section.homepage-block.num-items-5 div.item.logo,section.homepage-block.num-items-6 div.item.logo,section.homepage-block.num-items-7 div.item.logo{margin-left:auto}section.homepage-block.num-items-5 div.item.logo svg,section.homepage-block.num-items-6 div.item.logo svg,section.homepage-block.num-items-7 div.item.logo svg{height:auto}section.homepage-block.num-items-5 div.item.logo a.button,section.homepage-block.num-items-6 div.item.logo a.button,section.homepage-block.num-items-7 div.item.logo a.button{height:auto}section.homepage-block.num-items-5 div.item:not(.logo) p.name,section.homepage-block.num-items-6 div.item:not(.logo) p.name,section.homepage-block.num-items-7 div.item:not(.logo) p.name{top:50%}}@media(min-width: 1200px){section.homepage-block.num-items-2 a,section.homepage-block.num-items-2 div.item.logo{width:50%}section.homepage-block.num-items-3 a,section.homepage-block.num-items-3 div.item.logo{width:33.3%}section.homepage-block.num-items-4 a,section.homepage-block.num-items-4 div.item.logo{width:25%}section.homepage-block.num-items-5 a,section.homepage-block.num-items-5 div.item.logo,section.homepage-block.num-items-6 a,section.homepage-block.num-items-6 div.item.logo,section.homepage-block.num-items-7 a,section.homepage-block.num-items-7 div.item.logo{width:33.3%}section.homepage-block.num-items-5 a,section.homepage-block.num-items-6 a,section.homepage-block.num-items-7 a{height:50%}section.homepage-block.num-items-5 div.item.logo,section.homepage-block.num-items-6 div.item.logo,section.homepage-block.num-items-7 div.item.logo{margin-left:auto}}footer{display:flex;width:100%;height:auto;min-height:100px;padding:50px 20px;background:var(--brown);box-sizing:border-box}@media(min-width: 1024px){footer{padding:80px 30px}}footer.background-blue{background:var(--blue)}footer.background-blue div.inner div.item div.content a.button{background:var(--cream);color:var(--blue)}footer.background-red{background:var(--red)}footer.background-red div.inner div.item div.content a.button{background:var(--cream);color:var(--red)}footer.background-navy{background:var(--navy)}footer.background-navy div.inner div.item div.content a.button{background:var(--cream);color:var(--navy)}footer.background-green{background:var(--green)}footer.background-green div.inner div.item div.content a.button{background:var(--cream);color:var(--green)}footer.background-brown{background:var(--brown)}footer.background-brown div.inner div.item div.content a.button{background:var(--cream);color:var(--brown)}footer div.inner{display:grid;width:100%;gap:50px;grid-template-columns:1fr 1fr 1fr}@media(min-width: 1024px){footer div.inner{gap:30px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}footer div.inner div.item{grid-area:span 1/span 3/span 1/span 3}footer div.inner div.item h2{color:var(--cream);text-transform:uppercase;font-family:Termoli,Arial,sans-serif;font-size:18px;letter-spacing:1.4px;margin-bottom:10px}footer div.inner div.item div.content p,footer div.inner div.item div.content b,footer div.inner div.item div.content strong,footer div.inner div.item div.content a,footer div.inner div.item div.content span{font-family:Avenir;font-size:14px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:var(--cream);margin-bottom:10px}footer div.inner div.item div.content a{text-decoration:underline;transition:opacity .25s ease-out}footer div.inner div.item div.content a.button{display:inline-block;background:var(--cream);color:var(--brown);padding:12px 16px;text-decoration:none}footer div.inner div.item div.content a:hover{opacity:.8}footer div.inner div.item div.content.textarea p{line-height:30px}footer div.inner div.item div.content.wysiwyg p,footer div.inner div.item div.content.wysiwyg b,footer div.inner div.item div.content.wysiwyg strong,footer div.inner div.item div.content.wysiwyg a,footer div.inner div.item div.content.wysiwyg span{margin-bottom:20px}footer div.inner div.item div.content.textarea,footer div.inner div.item div.content.wysiwyg{max-width:300px}footer div.inner div.item div.content.extras{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:flex-start}footer div.inner div.item div.content.extras ul{display:flex;flex-direction:column;width:auto;height:auto;flex-grow:0;flex-shrink:1;gap:5px;margin:0;padding:0;list-style-type:none}footer div.inner div.item div.content.extras ul li a{font-family:Avenir;color:var(--cream);text-transform:uppercase;text-decoration:none}footer div.inner div.item div.content.extras img{width:120px;height:155px;object-fit:cover;margin-top:50px}footer div.inner div.item div.content div#sr-subscription-root button[data-test=subscription-widget-embed-button]{width:1px;height:1px;opacity:0;visibility:hidden}/*# sourceMappingURL=style.css.map */
