/*
	Theme Name: cosme-theme
	Author: El Cultivo
	Author URI: http://elcultivo.mx
	Description: Tailormade theme desarrollado para Cosme
	Version: 1.0.0
	*/
	
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html{height:100%}body,html{min-height:100%}body{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:14px;font-family:BlissPro}strong{font-weight:700}img{-ms-interpolation-mode:bicubic}.column img,.columns img,img{max-width:100%}img{display:block;width:100%}p em{font-style:italic}article,aside,figcaption,figure,footer,header,nav,section{display:block}mark,time{display:inline-block}.absolute{position:absolute!important}.relative{position:relative!important}.fixed{position:fixed!important;max-width:100%!important;width:100%!important;left:0}.leer-mas__container{position:relative;overflow:hidden}.flip{transform:rotate(180deg) translateX(-50%)!important}.centerXY{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.text-center{text-align:center!important}.flex{display:flex!important}.left{float:left!important}.right{float:right!important}.top56{top:56px}.ontop{z-index:99!important}.z-0{z-index:0!important}.w100{width:100%!important}.h100{height:100%!important}.op1{opacity:1!important}.tdn{text-decoration:none!important}.text-overflow-ellipsis{text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.d-bl{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.p0{padding:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.pl0{padding-left:0!important}.m0{margin:0!important}.mb0{margin-bottom:0!important}.mb40{margin-bottom:40px!important}.icon-arrow-up:after{content:"\E801"}.icon-arrow-down:after{content:"\E800"}.undraggable-unselectable,.undraggable-unselectable-cascading *{user-drag:none!important;-webkit-user-drag:none!important}.undraggable-unselectable,.undraggable-unselectable-cascading *,.unselectable{user-select:none!important;-moz-user-select:none!important;-webkit-user-select:none!important;-ms-user-select:none!important}.ttu{text-transform:uppercase!important}.ttn{text-transform:none!important}.transition-fast{transition:all .3s}.transition-slow{transition:all 1s}.hover-scale-up:hover{transform:scale(1.2)!important}[v-cloak]{opacity:0}.no-scroll,.noScroll_JS{overflow:hidden!important}.hidden{display:none!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}html{font-size:10px}body,html{height:100%}body{display:flex;flex-direction:column}.main-wrap{flex:1 0 auto}.footer{flex-shrink:0}@font-face{font-family:CoFoMedium;src:url(fonts/CoFoSansMonoMedium_b034f789cad921ba742332dc75a24a83.eot);src:url(fonts/CoFoSansMonoMedium_b034f789cad921ba742332dc75a24a83.eot?#iefix) format("embedded-opentype");src:url(fonts/CoFoSansMonoMedium_b034f789cad921ba742332dc75a24a83.woff) format("woff");src:url(fonts/CoFoSansMonoMedium_b034f789cad921ba742332dc75a24a83.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:CoFoRegular;src:url(fonts/CoFoSansMonoRegular.eot);src:url(fonts/CoFoSansMonoRegular.eot?#iefix) format("embedded-opentype");src:url(fonts/CoFoSansMonoRegular.woff) format("woff");src:url(fonts/CoFoSansMonoRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:CrimisonProLight;src:url(fonts/CrimsonProLight_1027.eot);src:url(fonts/CrimsonProLight_1027.eot?#iefix) format("embedded-opentype");src:url(fonts/CrimsonProLight_1027.woff) format("woff");src:url(fonts/CrimsonProLight_1027.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:CrimisonProMedium;src:url(fonts/CrimsonProMedium_1029.eot);src:url(fonts/CrimsonProMedium_1029.eot?#iefix) format("embedded-opentype");src:url(fonts/CrimsonProMedium_1029.woff) format("woff");src:url(fonts/CrimsonProMedium_1029.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:CrimisonProRegular;src:url(fonts/CrimsonProRegular_1028.eot);src:url(fonts/CrimsonProRegular_1028.eot?#iefix) format("embedded-opentype");src:url(fonts/CrimsonProRegular_1028.woff) format("woff");src:url(fonts/CrimsonProRegular_1028.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal}input,textarea{background-color:transparent;color:#dbdbdb;border:0 transparent;border-radius:initial;padding:10px;-moz-appearance:none;-webkit-appearance:none;width:100%}textarea{resize:vertical}input[type=button],input[type=submit]{background-color:#bc752a;display:block}input[type=button],input[type=date],input[type=time]{width:auto}input::-webkit-datetime-edit{color:#000}input::-webkit-calendar-picker-indicator,input::-webkit-inner-spin-button{cursor:pointer;opacity:1}input[type=checkbox],input[type=radio]{cursor:pointer;padding:0;height:1rem;width:1rem;vertical-align:text-top}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#000}input[type=radio]{border-radius:100%}select{-moz-appearance:none;-webkit-appearance:none;cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:none}::-webkit-input-placeholder{color:#dbdbdb}:-moz-placeholder,::-moz-placeholder{color:#dbdbdb}:-ms-input-placeholder{color:#dbdbdb}.ttl-25{font-size:25px;line-height:1.5em}.ttl-21{font-size:21px;line-height:1.2em}.home__events-form-container table tr.row_contact_header td h2,.home__events-form-container table tr.row_details_header td h2,.ttl-18{font-size:18px;line-height:1.2em}.header__aside-menu li a,.txt-menu{font-size:21px;line-height:48px}@media only screen and (max-width:950px){.header__aside-menu li a,.txt-menu{font-size:18px;line-height:35px}}.footer__menu li a,.txt-21{font-size:21px;line-height:1.2em}@media only screen and (max-width:950px){.footer__menu li a,.txt-21{font-size:18px}}.txt-21-300{font-size:21px;line-height:1.2em}@media only screen and (max-width:950px){.txt-21-300{font-size:18px}}.home__events-form-container table td input[type=text],.home__events-form-container table td label,.home__events-form-container table td select,.home__events-form-container table td textarea,.home__events-form-container table tr.row_submit td input[type=submit],.txt-label{font-size:15px;line-height:1.2em}.txt-reservation{font-size:15px;line-height:15px;text-transform:uppercase}.wysiwyg p:not(:last-child){margin:0 0 20px}.wysiwyg a{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:4px}.wysiwyg-menu b,.wysiwyg-menu strong{font-size:19px}@media only screen and (max-width:950px){.wysiwyg-menu b,.wysiwyg-menu strong{font-size:13px}}.wysiwyg-menu em,.wysiwyg-menu i{font-style:normal}.wysiwyg-menu a{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:4px}@media only screen and (max-width:950px){.wysiwyg-menu{font-size:15px}.wysiwyg-menu p:not(:last-child){margin:0 0 10px}}.wysiwyg-contact a{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:4px}.btn{opacity:1;background:transparent;border:none;padding:0;cursor:pointer}.btn--dropdown{width:100%;padding-right:35px;color:#dbdbdb;text-align:left;position:relative}.btn--dropdown .arrow{display:inline-block;width:35px;height:100%;background-image:url(images/svg/arrow_dropdown.svg);background-repeat:no-repeat;background-size:18px 12px;background-position:50%;transform:rotate(180deg);transition:transform .3s ease-in-out;position:absolute;top:0;right:0}.btn--dropdown.active .arrow{transform:rotate(0)}.btn--menu{width:40px;height:20px;background-image:url(images/svg/menu.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}@media only screen and (max-width:950px){.btn--menu{width:38px;height:18px}}.btn--close{width:28px;height:28px;background-image:url(images/svg/close.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.label{font-family:OpenSans,sans;font-size:14px;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.header__aside-menu li a,.home__events-form-container table tr.row_contact_header td h2,.home__events-form-container table tr.row_details_header td h2,.ttl-18,.ttl-21,.ttl-25,.txt-menu,.txt-reservation,.wysiwyg-menu b,.wysiwyg-menu strong{font-family:CoFoMedium}#tripleseat_embed_form_inline .location_list.error,#tripleseat_embed_form_inline .location_list.error h2,#tripleseat_embed_form_inline .location_list.error p,#tripleseat_embed_form_inline .location_list.error ul li a,#tripleseat_embed_form_inline input.error,#tripleseat_embed_form_inline input.error h2,#tripleseat_embed_form_inline input.error p,#tripleseat_embed_form_inline input.error ul li a,.errorExplanation,.errorExplanation h2,.errorExplanation p,.errorExplanation ul li a,.home__events-form-container table td .help-block.danger,.home__events-form-container table td input[type=text],.home__events-form-container table td label,.home__events-form-container table td select,.home__events-form-container table td textarea,.home__events-form-container table tr.row_submit td input[type=submit],.txt-21-300,.txt-label{font-family:CrimisonProLight}.footer__menu li a,.txt-21{font-family:CrimisonProRegular}.wysiwyg-contact b,.wysiwyg-contact strong,.wysiwyg-menu em,.wysiwyg-menu i,.wysiwyg b,.wysiwyg strong{font-family:CrimisonProMedium}.grid__row{min-height:1px}.grid__container,.grid__row{position:relative;width:100%}.grid__container{display:flex;flex-wrap:wrap;padding:0;margin-left:auto;margin-right:auto;max-width:1200px}@media only screen and (max-width:950px){.grid__container{max-width:94%;margin:0 auto}}.grid__col-1-1,.grid__col-1-2,.grid__col-1-3{position:relative}.grid__col-1-1{width:100%}@media only screen and (max-width:950px){.grid__col-1-1{padding:0 20px}}.grid__col-1-2{width:50%}.grid__col-1-2:nth-of-type(odd){padding-right:10px}.grid__col-1-2:nth-of-type(2n){padding-left:10px}.grid__col-1-2:nth-of-type(2n),.grid__col-1-2:nth-of-type(odd){padding-right:20px;padding-left:20px}@media only screen and (max-width:950px){.grid__col-1-2{width:100%;padding:0 20px!important}}.grid__col-1-3{width:33.3333333333%}.grid__col-1-3:nth-of-type(3n-2){padding-right:13.3333333333px}.grid__col-1-3:nth-of-type(3n-1){padding-right:6.6666666667px;padding-left:6.6666666667px}.grid__col-1-3:nth-of-type(3n){padding-left:13.3333333333px}@media only screen and (max-width:950px){.grid__col-1-3{width:100%;padding:0 20px!important}}@media only screen and (max-width:480px){.grid__col-1-3{padding:0 20px!important}}.grid__col-1-4{width:25%}.grid__col-1-4:nth-of-type(4n-3){padding-right:13.3333333333px}.grid__col-1-4:nth-of-type(4n-1),.grid__col-1-4:nth-of-type(4n-2){padding-right:6.6666666667px;padding-left:6.6666666667px}.grid__col-1-4:nth-of-type(4n){padding-left:13.3333333333px}.grid__col-1-6{width:50%;padding-right:10px;padding-left:0}@media only screen and (max-width:sm-big){.grid__col-1-6{width:66.66667%;padding-right:0;padding-left:0}}@media only screen and (max-width:xs-big){.grid__col-1-6{width:100%;padding-right:0;padding-left:0}}.grid__col-1-7{width:58.33333%;padding-right:10px;padding-left:10px}@media only screen and (max-width:sm-big){.grid__col-1-7{width:66.66667%;padding-right:0;padding-left:0}}@media only screen and (max-width:xs-big){.grid__col-1-7{width:100%;padding-right:0;padding-left:0}}.grid__col-1-8{width:66.66667%;padding-right:0!important;padding-left:0}@media only screen and (max-width:sm-big){.grid__col-1-8{width:100%}}@media only screen and (max-width:xs-big){.grid__col-1-8{width:100%;margin-left:0!important}}.grid__col-1-9{width:75%;padding-right:20px!important;padding-left:20px}@media only screen and (max-width:950px){.grid__col-1-9{width:100%}}.grid__col-1-10{width:83.33333%;padding-right:20px!important;padding-left:20px}@media only screen and (max-width:950px){.grid__col-1-10{width:100%}}.grid__box{position:relative;width:100%}@media only screen and (max-width:950px){.featured-home-contenedor .grid__col-1-9{width:66.66667%}}@media only screen and (max-width:650px){.featured-home-contenedor .grid__col-1-9{width:100%}}.featured-home-contenedor .grid__col-1-4{padding:0 10px}@media only screen and (max-width:950px){.featured-home-contenedor .grid__col-1-4{width:26.66667%}}@media only screen and (max-width:650px){.featured-home-contenedor .grid__col-1-4{width:50%;margin:0 auto}}.grid__offset-0-2{width:16.66667%;margin:0 10px}@media only screen and (max-width:950px){.grid__offset-0-2{width:0;margin:0}}.header{width:-moz-max-content;width:max-content;position:fixed;z-index:100;top:30px;left:35px}@media only screen and (max-width:950px){.header{top:0;right:0;left:auto;background-color:#6b190f;height:50px;width:100vw;padding:0 15px;display:flex;align-items:center;justify-content:space-between}}.header__aside{width:100%;max-width:420px;position:fixed;z-index:101;top:0;left:0;background-color:#dbdbdb;padding:30px 30px 30px 100px;transform:translateX(-100%);transition:transform .4s ease}@media only screen and (max-width:950px){.header__aside{right:0;left:auto;transform:translateX(100%);padding:75px 15px 30px}}.header__aside.active{transform:translateX(0)}.header__aside .btn--close{position:absolute;z-index:2;top:30px;left:35px}@media only screen and (max-width:950px){.header__aside .btn--close{left:15px}}.header__aside-menu{width:100%;height:calc(100vh - 60px);max-height:calc(100vh - 60px);overflow-y:auto;position:relative;padding:0 0 25px}@media only screen and (max-width:950px){.header__aside-menu{height:calc(100dvh - 105px);max-height:calc(100dvh - 105px)}}.header__aside-menu li a{color:#6b190f;text-transform:uppercase}.header__aside-menu li.bottom_link{position:absolute;bottom:0;left:0}.header__aside-menu::-webkit-scrollbar{width:1px;background:transparent;border-radius:0}.header__aside-menu::-webkit-scrollbar-thumb{border:none;background:transparent;border-radius:0}.header__aside-menu::-webkit-scrollbar-thumb:hover{background:transparent}.header__aside-menu::-webkit-scrollbar-button{width:1px;height:1px}.reservation_button{display:none}@media only screen and (max-width:950px){.reservation_button{display:block}}.footer{width:100%;padding:0 0 15px}@media only screen and (max-width:950px){.footer{padding:0 0 40px}}.footer__container{grid-column:1/15;width:100%}@media only screen and (max-width:950px){.footer__container{grid-column:1/13}}.footer__menu{width:100%;display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width:650px){.footer__menu{flex-direction:column;row-gap:15px}}.footer__menu li a{color:#dbdbdb;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:4px;text-transform:uppercase}.error-404{padding:40px 0;min-height:calc(100vh - 40px);display:flex;align-items:center}@media only screen and (max-width:950px){.error-404{min-height:calc(100vh - 100px)}}.error-404>.container{margin:0 auto 0 30px}.error-404__wrapper{width:100%;display:flex;justify-content:center;align-items:center}.error-404__container{width:100%;max-width:318px;color:#dbdbdb}.error-404__container .title{margin:0 0 20px}.error-404__container .content{max-width:318px;margin:0 0 20px}.error-404__logo{position:fixed;top:30px;right:30px;z-index:90;display:block;width:auto;height:calc(100vh - 80px)}@media only screen and (max-width:950px){.error-404__logo{position:static;height:50%}}.uppercase{text-transform:uppercase}.underline{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:4px}body{background-color:#6b190f;color:#dbdbdb;overflow-x:hidden}body.loader-active{overflow:hidden;position:fixed;width:100%;height:100%}.arrow-slider{width:30px;height:30px;display:block;cursor:pointer;background-repeat:no-repeat;background-size:19px 12px;position:absolute;top:calc(50% - 15px);z-index:2}.arrow-slider--left{left:20px;background-image:url(images/svg/arrow-left.svg);background-position:0}@media only screen and (max-width:950px){.arrow-slider--left{left:0}}.arrow-slider--right{right:20px;background-image:url(images/svg/arrow-right.svg);background-position:100%}@media only screen and (max-width:950px){.arrow-slider--right{right:0}}.image{width:100%;height:auto}.image--ratio{position:absolute;top:0;left:0;height:100%}.image--contain{-o-object-fit:contain;object-fit:contain}.image--cover{-o-object-fit:cover;object-fit:cover}.image--h{width:auto;height:100%}.image-container{width:100%;position:relative;overflow:hidden}@media only screen and (max-width:950px){.image-desktop{display:none}}.image-mobile{display:none}@media only screen and (max-width:950px){.image-mobile{display:block}}.cookies{width:calc(100% - 40px);max-width:320px;position:fixed;z-index:95;bottom:30px;left:calc(50% - 160px);background-color:#6b190f;color:#dbdbdb;padding:25px;box-sizing:border-box;display:none}.cookies.hide{display:none!important}.cookies.show{display:block!important}@media only screen and (max-width:650px){.cookies{width:calc(100% - 30px);left:15px;max-width:calc(100% - 30px)}}.cookies .content{margin:0 0 20px}.cookies #accept_cookie{cursor:pointer}.wrapper{width:100%;max-width:100vw}.container{width:calc(100% - 200px);margin:0 30px 0 auto}@media only screen and (max-width:950px){.container{width:calc(100% - 30px);margin:0 auto}}.grid{width:100%;display:grid}.grid--col-14{grid-template-columns:repeat(14,1fr);-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width:950px){.grid--col-14{grid-template-columns:repeat(12,1fr);-moz-column-gap:15px;column-gap:15px}}.grid--col-2{grid-template-columns:1fr 1fr}@media only screen and (max-width:950px){.grid--col-2{grid-template-columns:1fr}}.grid--col-3{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:20px}@media only screen and (max-width:950px){.grid--col-3{grid-template-columns:1fr}}.grid--hero{grid-template-columns:1fr auto;-moz-column-gap:20px;column-gap:20px}.atomos footer.footer,.atomos header#header{display:none!important}.atomos a,.atomos div,.atomos form,.atomos h1,.atomos h2,.atomos h3,.atomos h4,.atomos h5,.atomos h6,.atomos p,.atomos span,.atomos ul{margin:40px}.title_mundo,.title_mundo-2{font-size:40px}.title_mundo-3{font-family:OpenSans,sans;font-size:40px}.title_mundo-4,.title_mundo-5{font-size:40px}.lista-menu{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.citas__contenedor{text-align:center;padding:45px 0 60px}.footer__contenedor{border-top:.25px solid;padding-top:10px}.footer__contenedor .footer__lista,.footer__contenedor .legales__lista{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.credito__contenedor{width:70%;height:25px;justify-content:center}.credito__contenedor,.splash{display:flex;align-items:center}.splash{background-color:#12232e;background:linear-gradient(0deg,#12232e,#215056);color:#e8ebe9;flex-direction:column;justify-content:space-around;width:100%;min-height:100vh}.splash img{max-width:500px;padding:0 20px}.splash img.logo{width:200px;filter:brightness(0) invert(100%)}.home__introduction{width:100vw;height:100vh;overflow:hidden;position:fixed;z-index:105;top:0;left:0}.home__introduction-damian{grid-column:1/2;height:100vh;position:relative}.home__introduction-damian .image-container{height:100%;z-index:1}.home__introduction-damian .svg-container{position:absolute;top:25px;left:25px;z-index:2;width:auto;height:calc(100vh - 50px)}.home__introduction-damian .svg-container svg{display:block;height:100%;width:auto}@media only screen and (max-width:950px){.home__introduction-damian .svg-container svg{height:85%}}@media only screen and (max-width:950px){.home__introduction-damian .svg-container{height:calc(50dvh - 30px);top:auto;bottom:15px;left:15px;display:flex;align-items:flex-end}}@media only screen and (max-width:950px){.home__introduction-damian{height:50dvh}}.home__introduction-cosme{grid-column:2/3;height:100vh;position:relative}@media only screen and (max-width:950px){.home__introduction-cosme{grid-column:1/2;height:50dvh}}.home__introduction-cosme .image-container{height:100%;z-index:1}.home__introduction-cosme .svg-container{position:absolute;top:25px;right:25px;z-index:2;width:auto;height:calc(100vh - 50px)}.home__introduction-cosme .svg-container svg{display:block;height:100%;width:auto}@media only screen and (max-width:950px){.home__introduction-cosme .svg-container svg{height:85%}}@media only screen and (max-width:950px){.home__introduction-cosme .svg-container{height:calc(50dvh - 30px);top:15px;right:15px}}#home_trigger{cursor:pointer}.home__hero{width:100%;position:relative;padding:30px 0;box-sizing:border-box}@media only screen and (max-width:950px){.home__hero{padding:50px 0 15px}}.home__hero>.grid{width:calc(100% - 130px);margin:0 30px 0 auto}@media only screen and (max-width:950px){.home__hero>.grid{width:calc(100% - 30px);margin:0 auto}}.home__hero-container .image-container{z-index:2;height:calc(100vh - 60px)}@media only screen and (max-width:950px){.home__hero-container .image-container{height:calc(100vh - 80px)}}.home__hero-logo{width:auto;height:calc(100vh - 60px);position:relative}@media only screen and (max-width:950px){.home__hero-logo{height:calc(100vh - 80px);display:flex;align-items:flex-end}}.home__hero-logo-hidden{position:relative;z-index:-1;visibility:hidden}@media only screen and (max-width:950px){.home__hero-logo-hidden{display:none!important}}.home__hero-logo svg{position:relative;z-index:2;display:block;height:100%;width:auto}@media only screen and (max-width:950px){.home__hero-logo svg{height:50%}}#hero_logo.is-fixed{transition:transform .3s ease;position:fixed;top:30px;right:30px;z-index:90;height:calc(100vh - 80px)}@media only screen and (max-width:950px){#hero_logo.is-fixed{position:static;height:50%}}.hero__about{width:100%;margin:50px 0 55px}@media only screen and (max-width:950px){.hero__about{margin:25px 0 50px}}.hero__about-title{grid-column:1/15;margin:0 0 10px}@media only screen and (max-width:950px){.hero__about-title{grid-column:1/13;margin:0 0 20px}}.hero__about-introduction{grid-column:1/15;width:100%;margin:0 0 40px}@media only screen and (max-width:950px){.hero__about-introduction{grid-column:1/13;margin:0 0 60px}}.hero__about-blocks{grid-column:1/15;width:100%}@media only screen and (max-width:950px){.hero__about-blocks{grid-column:1/13;margin:0 0 20px}.hero__about-blocks .grid{width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:stretch}}@media only screen and (max-width:950px) and (max-width:650px){.hero__about-blocks .grid{width:auto}}@media only screen and (max-width:950px){.hero__about-blocks .grid::-webkit-scrollbar{width:1px;background:transparent;border-radius:0}.hero__about-blocks .grid::-webkit-scrollbar-thumb{border:none;background:transparent;border-radius:0}.hero__about-blocks .grid::-webkit-scrollbar-thumb:hover{background:transparent}.hero__about-blocks .grid::-webkit-scrollbar-button{width:1px;height:1px}.hero__about-blocks .grid.active{cursor:grabbing}}.hero__about-block{width:100%}@media only screen and (max-width:950px){.hero__about-block{width:80%;min-width:80%;position:relative;display:inline-flex;flex-direction:column;box-sizing:border-box;cursor:pointer;overflow:hidden;flex-grow:1}}.hero__about-block .image-container{width:100%;margin:0 0 10px;padding-top:106.25%;white-space:normal}@media only screen and (max-width:950px){.hero__about-block .image-container{padding-top:106.976744186%}}.hero__about-block .job-container{width:100%;white-space:normal}@media only screen and (max-width:950px){.hero__about-block .job-container p{display:inline-flex;flex-direction:column}}.home__menu{width:100%;margin:0 0 55px}@media only screen and (max-width:950px){.home__menu{margin:0 0 65px}}.home__menu-title{grid-column:1/15;margin:0 0 10px;padding:55px 0 0;border-top:1px solid #dbdbdb}@media only screen and (max-width:950px){.home__menu-title{padding:65px 0 0;margin:0 0 20px;grid-column:1/13}}.home__menu-sections{grid-column:1/15;width:100%;display:flex;flex-direction:column;row-gap:60px}@media only screen and (max-width:950px){.home__menu-sections{grid-column:1/13;row-gap:65px}}.home__menu-block{width:100%;display:grid;grid-template-columns:8fr 4fr;-moz-column-gap:70px;column-gap:70px}@media only screen and (max-width:950px){.home__menu-block{grid-template-columns:1fr;-moz-column-gap:30px;column-gap:30px}}.home__menu-block.left{grid-template-columns:4fr 8fr;-moz-column-gap:20px;column-gap:20px}.home__menu-block.left .home__menu-block-wrapper{max-width:495px}@media only screen and (max-width:950px){.home__menu-block.left .home__menu-block-wrapper{max-width:100%}}@media only screen and (max-width:950px){.home__menu-block.left{grid-template-columns:1fr;-moz-column-gap:30px;column-gap:30px}}.home__menu-block-wrapper{grid-column:1/2;width:100%;max-width:650px;display:flex;flex-direction:column;row-gap:20px;grid-row:1}@media only screen and (max-width:950px){.home__menu-block-wrapper{max-width:100%;row-gap:40px;margin:0 0 30px}}.home__menu-block-wrapper.right{grid-column:2/3}@media only screen and (max-width:950px){.home__menu-block-wrapper.right{grid-column:1/2}}.home__menu-block-image{grid-column:2/3;width:100%;grid-row:1}@media only screen and (max-width:950px){.home__menu-block-image{grid-column:1/2;grid-row:2}}.home__menu-block-image.left{grid-column:1/2}@media only screen and (max-width:950px){.home__menu-block-image.left{grid-row:2}}.home__menu-block-image .image-container{width:100%;padding-top:131.25%}@media only screen and (max-width:950px){.home__menu-block-image .image-container{padding-top:100%}}.home__gallery{width:100%;margin:0 0 55px}@media only screen and (max-width:950px){.home__gallery{margin:0 0 65px}}.home__gallery-title{grid-column:1/15;margin:0 0 10px;padding:55px 0 0;border-top:1px solid #dbdbdb}@media only screen and (max-width:950px){.home__gallery-title{grid-column:1/13;padding:65px 0 0;margin:0 0 20px}}.home__gallery-wrapper{grid-column:1/15;width:100%;position:relative}@media only screen and (max-width:950px){.home__gallery-wrapper{grid-column:1/13}}.home__gallery-slider{width:100%;position:relative;z-index:1}@media only screen and (max-width:950px){.home__gallery-slider{width:calc(100% - 50px);margin:0 auto}}.home__gallery-slider>div:not(:first-child){opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;height:1px}.home__gallery-slider.slick-initialized>div:not(:first-child){visibility:visible;opacity:1;height:1px}.home__gallery-slider .slick-slide{height:inherit;will-change:transform}.home__gallery-slide{width:100%}.home__gallery-slide .image-container{height:calc(100vh - 100px)}@media only screen and (max-width:950px){.home__gallery-slide .image-container{height:0;padding-top:120.8333333333%}}.home__gallery-blocks{grid-column:1/15;width:100%;margin:15px 0 0}@media only screen and (max-width:950px){.home__gallery-blocks{grid-column:1/13;margin:25px 0 0}}.home__gallery-block{width:100%}.home__events{width:100%;margin:0 0 55px}@media only screen and (max-width:950px){.home__events{margin:0 0 65px}}.home__events-title{grid-column:1/15;margin:0 0 10px;padding:55px 0 0;border-top:1px solid #dbdbdb}@media only screen and (max-width:950px){.home__events-title{grid-column:1/13;margin:0 0 20px;padding:65px 0 0}}.home__events-columns{grid-column:1/15;width:100%;margin:0 0 20px}@media only screen and (max-width:950px){.home__events-columns{grid-column:1/13;margin:0}}.home__events-learn{width:100%}@media only screen and (max-width:950px){.home__events-learn{margin:40px 0 30px}}.home__events-form{grid-column:1/15;width:100%;display:none}.home__events-form-image-1{width:calc(64.28% + 40px)}@media only screen and (max-width:950px){.home__events-form-image-1{width:100%}}.home__events-form-image-2{width:100%;margin:20px 0 0}.home__events-form-container{width:100%;grid-column:1/3;margin:20px 0 0}@media only screen and (max-width:950px){.home__events-form-container{grid-column:1/2}}.home__events-form-container table{width:100%;color:#dbdbdb}.home__events-form-container table td{padding:0}.home__events-form-container table td label{text-transform:uppercase;margin:0 0 10px}.home__events-form-container table td label img{display:none!important}.home__events-form-container table td input[type=text]{padding:10px 0;border:none!important;border-bottom:1px solid #dbdbdb!important;color:#dbdbdb;text-transform:uppercase}.home__events-form-container table td select{width:50%;background:transparent!important;background-image:url(images/svg/arrow-select.svg)!important;background-repeat:no-repeat!important;background-size:14px 9px!important;background-position:100%!important;border:transparent!important;border-bottom:1px solid #dbdbdb!important;padding:10px 0!important;text-transform:uppercase;color:#dbdbdb}.home__events-form-container table td textarea{height:35px;border:none!important;border-bottom:1px solid #dbdbdb!important;padding:10px 0!important;color:#dbdbdb}.home__events-form-container table td .help-block.danger{font-size:12px!important;line-height:1.1em!important}@media only screen and (max-width:950px){.home__events-form-container table td .help-block.danger{font-size:13px!important}}.home__events-form-container table tr.row_additional_information td:first-of-type,.home__events-form-container table tr.row_company td:first-of-type,.home__events-form-container table tr.row_delivery_addr_city td:first-of-type,.home__events-form-container table tr.row_delivery_addr_state td:first-of-type,.home__events-form-container table tr.row_delivery_addr_street td:first-of-type,.home__events-form-container table tr.row_delivery_addr_zip td:first-of-type,.home__events-form-container table tr.row_details_header td:first-of-type,.home__events-form-container table tr.row_email_address td:first-of-type,.home__events-form-container table tr.row_event_date td:first-of-type,.home__events-form-container table tr.row_event_description td:first-of-type,.home__events-form-container table tr.row_event_style td:first-of-type,.home__events-form-container table tr.row_first_name td:first-of-type,.home__events-form-container table tr.row_gdpr_consent td:first-of-type,.home__events-form-container table tr.row_phone_number td:first-of-type,.home__events-form-container table tr.row_referred_by tr.row_robot_check td:first-of-type{padding:0 0 20px!important}.home__events-form-container table tr.row_first_name td{width:50%;padding:0 0 20px!important}.home__events-form-container table tr.row_first_name td:first-child{padding:0 10px 20px 0!important}.home__events-form-container table tr.row_phone_number td{width:50%}.home__events-form-container table tr.row_phone_number td input{width:100%!important}.home__events-form-container table tr.row_phone_number td.extension{padding:0 0 20px!important}.home__events-form-container table tr.row_phone_number td:first-child{margin-right:20px;padding:0 10px 20px 0!important}.home__events-form-container table tr.row_gdpr_consent td{width:100%!important}.home__events-form-container table tr.row_gdpr_consent td input[type=checkbox]{border:1px solid #dbdbdb!important;width:14px;height:14px;padding:0;margin-right:10px}.home__events-form-container table tr.row_gdpr_consent td input[type=checkbox]:checked{background-color:#dbdbdb!important}.home__events-form-container table tr.row_gdpr_consent td label{display:inline!important;text-transform:none!important;margin:0!important;line-height:18px!important;max-width:calc(100% - 30px)}.home__events-form-container table tr.row_contact_header td h2,.home__events-form-container table tr.row_details_header td h2{text-transform:uppercase;margin:0 0 20px}.home__events-form-container table tr.row_contact_header td{padding:0!important}.home__events-form-container table tr.row_details_header td h2{margin:0!important}.home__events-form-container table tr.row_event_date td input{width:50%}.home__events-form-container table tr.row_time td input{width:100%}.home__events-form-container table tr.row_robot_check td{padding:20px 0!important}.home__events-form-container table tr.row_robot_check td .g-recaptcha{margin:0!important}.home__events-form-container table tr.row_guest_count td{padding:20px 0!important}.home__events-form-container table tr.row_guest_count td input{width:50%!important}.home__events-form-container table tr.row_submit td input[type=submit]{width:50%!important;background-color:#dbdbdb!important;border:1px solid #dbdbdb!important;color:#6b190f!important;cursor:pointer;text-transform:uppercase;padding:5px 10px!important}.home__events-form-container table tr.row_submit td a{display:none!important}#tripleseat_embed_form .g-recaptcha{max-width:100%;overflow:hidden}#tripleseat_embed_form_inline .location_list.error,#tripleseat_embed_form_inline input.error,.errorExplanation{background:transparent!important;border:none!important;color:#dbdbdb!important;padding:0!important;font-size:12px!important;line-height:1.1em!important}@media only screen and (max-width:950px){#tripleseat_embed_form_inline .location_list.error,#tripleseat_embed_form_inline input.error,.errorExplanation{font-size:13px!important}}#tripleseat_embed_form_inline .location_list.error h2,#tripleseat_embed_form_inline input.error h2,.errorExplanation h2{font-size:12px!important;line-height:1.1em!important;text-transform:uppercase;color:#dbdbdb!important}@media only screen and (max-width:950px){#tripleseat_embed_form_inline .location_list.error h2,#tripleseat_embed_form_inline input.error h2,.errorExplanation h2{font-size:13px!important}}#tripleseat_embed_form_inline .location_list.error p,#tripleseat_embed_form_inline .location_list.error ul li a,#tripleseat_embed_form_inline input.error p,#tripleseat_embed_form_inline input.error ul li a,.errorExplanation p,.errorExplanation ul li a{margin:20px 0 0!important;font-size:12px!important;line-height:1.1em!important;color:#dbdbdb!important}@media only screen and (max-width:950px){#tripleseat_embed_form_inline .location_list.error p,#tripleseat_embed_form_inline .location_list.error ul li a,#tripleseat_embed_form_inline input.error p,#tripleseat_embed_form_inline input.error ul li a,.errorExplanation p,.errorExplanation ul li a{font-size:13px!important}}#tripleseat_embed_form_inline .location_list.error ul,#tripleseat_embed_form_inline input.error ul,.errorExplanation ul{margin:20px 0 0!important}#tripleseat_embed_form_inline .location_list.error ul li,#tripleseat_embed_form_inline input.error ul li,.errorExplanation ul li{margin:0 0 10px!important}#tripleseat_embed_form .danger{color:#bc752a!important;text-transform:uppercase;font-size:12px!important;line-height:1.1em!important}@media only screen and (max-width:950px){#tripleseat_embed_form .danger{font-size:13px!important}}#tripleseat_embed_form input.error{background:transparent!important;border:none!important;border-bottom:1px solid #dbdbdb!important}.home__contact{width:100%;margin:0 0 55px}@media only screen and (max-width:950px){.home__contact{margin:0 0 65px}}.home__contact-title{grid-column:1/15;margin:0 0 10px;padding:55px 0 0;border-top:1px solid #dbdbdb}@media only screen and (max-width:950px){.home__contact-title{grid-column:1/13;padding:65px 0 0;margin:0 0 20px}}.home__contact-container{grid-column:1/15;width:100%}@media only screen and (max-width:950px){.home__contact-container{grid-column:1/13}}.home__contact-block{width:100%;display:flex;flex-direction:column;row-gap:20px}.footer__menu li .home__contact-block a,.home__contact-block .footer__menu li a,.home__contact-block .txt-21{line-height:1em}.home__gift-card{width:100%;margin:0 0 55px}@media only screen and (max-width:950px){.home__gift-card{margin:0 0 100px}}.home__gift-card-title{grid-column:1/15;margin:0 0 10px;padding:55px 0 0;border-top:1px solid #dbdbdb}@media only screen and (max-width:950px){.home__gift-card-title{padding:65px 0 0;margin:0 0 20px;grid-column:1/13}}.home__gift-card-container{grid-column:1/15;width:100%}@media only screen and (max-width:950px){.home__gift-card-container{grid-column:1/13}}.home__careers{width:100%;margin:0 0 55px}@media only screen and (max-width:950px){.home__careers{margin:0 0 35px}}.home__careers-title{grid-column:1/15;margin:0 0 10px;padding:55px 0 0;border-top:1px solid #dbdbdb}@media only screen and (max-width:950px){.home__careers-title{padding:65px 0 0;margin:0 0 20px}}.home__careers-container{grid-column:1/15;width:100%;margin:0 0 15px}@media only screen and (max-width:950px){.home__careers-container{grid-column:1/13;margin:0 0 30px}}.home__careers-image{grid-column:1/15;width:100%;margin:0 0 15px}.home__careers-image .image-container{height:calc(100vh - 100px)}@media only screen and (max-width:950px){.home__careers-image .image-container{height:0;padding-top:100%}}@media only screen and (max-width:950px){.home__careers-image{grid-column:1/13;margin:0 0 60px}}.home__careers-positions{grid-column:1/15;width:100%;margin:0 0 50px;padding:30px 0 0}@media only screen and (max-width:950px){.home__careers-positions{grid-column:1/13;margin:0 0 65px}}.home__careers-positions>.grid{row-gap:45px}@media only screen and (max-width:950px){.home__careers-positions>.grid{row-gap:60px}}.home__careers-positions-block{width:100%;display:flex;flex-direction:column;row-gap:20px}.home__careers-positions-block .content{line-height:1em;display:none}@media only screen and (max-width:950px){.home__careers-positions-block{row-gap:30px}}.home__locations{width:100%;margin:0 0 65px}.home__locations-container{grid-column:1/15;width:100%;display:flex;flex-direction:column;row-gap:40px;padding:55px 0 0;border-top:1px solid #dbdbdb}@media only screen and (max-width:950px){.home__locations-container{padding:65px 0 0;row-gap:60px}}.home__locations-row{width:100%;display:flex;flex-wrap:wrap;-moz-column-gap:45px;column-gap:45px;row-gap:40px}@media only screen and (max-width:950px){.home__locations-row{-moz-column-gap:15px;column-gap:15px;row-gap:60px}}.home__locations-row.top{align-items:flex-start}.home__locations-row.center{align-items:center}.home__locations-row.bottom{align-items:flex-end}.home__locations-row .block-link{width:-moz-max-content;width:max-content;max-width:100%}.accessability__introduction{width:100%;margin:30px 0 55px}@media only screen and (max-width:950px){.accessability__introduction{margin:80px 0 50px}}.accessability__introduction-title{grid-column:1/15;margin:0 0 10px}@media only screen and (max-width:950px){.accessability__introduction-title{grid-column:1/13;margin:0 0 20px}}.accessability__introduction-subtitle{grid-column:1/15;margin:0 0 80px}@media only screen and (max-width:950px){.accessability__introduction-subtitle{grid-column:1/13;margin:0 0 55px}}.accessability__introduction-blocks{grid-column:1/15;margin:0 0 80px}.accessability__introduction-blocks .title{grid-column:1/2;grid-row:1}.accessability__introduction-blocks .column-1{grid-row:2}@media only screen and (max-width:950px){.accessability__introduction-blocks .column-1{grid-column:1/2}}.accessability__introduction-blocks .column-2{grid-row:2}@media only screen and (max-width:950px){.accessability__introduction-blocks .column-2{grid-row:3;grid-column:1/2}}.accessability__introduction-blocks .column-3{grid-row:2}@media only screen and (max-width:950px){.accessability__introduction-blocks .column-3{grid-row:4;grid-column:1/2}}.accessability__introduction-blocks .logo-container{grid-column:1/2;grid-row:3;margin:60px 0 0}@media only screen and (max-width:950px){.accessability__introduction-blocks .logo-container{grid-row:5;grid-column:1/2;margin:35px 0 0}}.accessability__introduction-blocks .logo-container .image{max-width:150px}@media only screen and (max-width:950px){.accessability__introduction-blocks .logo-container .image{max-width:110px}}@media only screen and (max-width:950px){.accessability__introduction-blocks{grid-column:1/13;margin:0 0 55px}}.accessability__layout{width:100%;margin:30px 0 0}@media only screen and (max-width:950px){.accessability__layout{margin:30px 0 0}}.accessability__layout>.accessability__layout-block:last-child{padding:0 0 55px}@media only screen and (max-width:950px){.accessability__layout>.accessability__layout-block:last-child{padding:0 0 65px}}.accessability__layout-columns{width:100%;padding:0 0 110px}@media only screen and (max-width:950px){.accessability__layout-columns{padding:0 0 80px}}.accessability__layout-columns-block{width:100%}.accessability__layout-columns-block .title-container{margin:0 0 20px}.accessability__layout-columns-block .title-container h2{display:block}.accessability__layout-text{width:100%;padding:0 0 110px}@media only screen and (max-width:950px){.accessability__layout-text{padding:0 0 80px}}.accessability__layout-text-container{grid-column:1/3;width:100%}@media only screen and (max-width:950px){.accessability__layout-text-container{grid-column:1/2}}#logo_page{display:block;width:auto;height:calc(100vh - 60px);position:fixed;top:30px;right:30px;z-index:90;padding-left:20px}#logo_page svg{position:relative;z-index:2;display:block;height:100%;width:auto}@media only screen and (max-width:950px){#logo_page svg{height:50%}}@media only screen and (max-width:950px){#logo_page{display:none}}
/*# sourceMappingURL=style.css.map*/