.landing-page-header{display:flex;min-height:24vw;position:relative;z-index:1}@media all and (max-width:500px){.landing-page-header{display:block}}.landing-page-header.special-event-header .page-details h1{color:#b21614}.landing-page-header .page-details{width:43%;padding:20px;position:relative;display:flex;align-items:stretch;justify-content:center;background-color:#efebe8}@media all and (max-width:768px){.landing-page-header .page-details{width:50%}}@media all and (max-width:500px){.landing-page-header .page-details{width:100%}}.landing-page-header .page-details .details-inner{margin:auto;max-width:420px;color:#525252}@media all and (max-width:500px){.landing-page-header .page-details .details-inner{margin-top:32px}}.landing-page-header .page-details .details-inner h1{margin:0 auto 21px auto;color:#000;text-transform:uppercase;text-align:center}@media all and (max-width:500px){.landing-page-header .page-details .details-inner h1{width:100%}}.landing-page-header .page-details .details-inner table{margin:0 auto 21px}.landing-page-header .page-details .details-inner table tr{display:flex;flex-direction:column;text-align:center;margin-bottom:10px}.landing-page-header .page-details .details-inner table td.label{color:#000;padding-right:0}.landing-page-header .page-details .details-inner .short-description{margin:0 15px 15px}.landing-page-header .page-details .details-inner .description{margin-bottom:30px}.landing-page-header .page-details .details-inner .description:not(.newcent-roman){text-align:center}.landing-page-header .page-details .details-inner .buttons{display:flex;justify-content:center}.landing-page-header .page-details .details-inner .back-btn{position:absolute;top:20px;left:30px}@media all and (max-width:500px){.landing-page-header .page-details .details-inner .back-btn{left:20px}}.landing-page-header .gallery-slider-wrapper{width:57%}@media all and (max-width:768px){.landing-page-header .gallery-slider-wrapper{width:50%}}@media all and (max-width:500px){.landing-page-header .gallery-slider-wrapper{width:100%;height:250px}}.landing-page-content{background-image:url(//www.cinnamon-kitchen.com/wp-content/themes/cinnamonkitchen/build/css/pages/../../../assets/img/maplight.png);background-repeat:repeat;background-size:50%;position:relative}.landing-page-content.special-event-content{background-image:url(//www.cinnamon-kitchen.com/wp-content/themes/cinnamonkitchen/build/css/pages/../../../assets/img/mapdark.png);background-color:#111923}.landing-page-content.special-event-content h2{color:#b21614}.landing-page-main-content{background-color:#fff;width:60%;min-height:calc(100vh - 24vw - 90px);margin:0 auto;padding:32px 8%;color:#525252;position:relative;z-index:1}.landing-page-main-content b{font-family:"GillSans-BoldCond"}.landing-page-main-content p,.landing-page-main-content h1,.landing-page-main-content h2,.landing-page-main-content ul{max-width:440px;margin:0 auto;list-style-position:inside}@media all and (max-width:1050px){.landing-page-main-content{min-height:calc(100vh - 24vw - 60px)}}@media all and (max-width:768px){.landing-page-main-content{width:80%}}@media all and (max-width:500px){.landing-page-main-content{width:100%;padding:25px 0}}.landing-page-main-content.full-page-content{min-height:calc(100vh - 90px);position:relative;z-index:1}@media all and (max-width:1050px){.landing-page-main-content.full-page-content{min-height:calc(100vh - 60px)}}.landing-page-main-content.full-page-content>section.large{padding:0 60px}@media all and (max-width:1050px){.landing-page-main-content.full-page-content>section.large{padding:0}}.landing-page-main-content.full-page-content>section:not(.large){max-width:400px;margin:0 auto}.landing-page-main-content:not(.full-page-content) h2{width:90%;min-width:200px;margin:40px auto;text-transform:uppercase;font-weight:400;text-align:center}@media all and (max-width:500px){.landing-page-main-content:not(.full-page-content) h2{width:100%;padding:0 20px;margin:20px 0}}.landing-page-main-content .back-btn:before{top:11px}@media all and (max-width:500px){.landing-page-main-content .back-btn{margin-left:20px}}.landing-page-main-content p,.landing-page-main-content h1,.landing-page-main-content h2{margin-bottom:15px}@media all and (max-width:500px){.landing-page-main-content p,.landing-page-main-content h1,.landing-page-main-content h2{padding:0 45px}}.landing-page-main-content .rsp-wrapper{margin:40px auto}