.filling-line,.loader{position:absolute;left:0;width:100%;top:0}#typeform,.event-picture,.full-width,.info-image,.loader{width:100%}.gallery li a img:hover,.kt-thumbnail,.timeline li:hover,a{cursor:pointer}body{font-family:Roboto,sans-serif;font-size:16px}.bg-img{background-image:url(../assets/img/Overview_3d.jpg);background-repeat:no-repeat;background-size:100%}#main-content,#main-content-portrait{background-size:cover;background-position:center center}.about-top-padding{padding-top:30px}#main-content{background-image:url(../assets/img/background_landscape.jpg);min-height:calc(100vh - 88px)}.full-height{height:100%;overflow-y:hidden}#main-content-portrait{background-image:url(../assets/img/background_portrait.jpg)}#top-toolbar{border-bottom:0;z-index:99}#top-toolbar .menu-toolbar-button.lightgrey{color:#696969}#top-toolbar .menu-toolbar-button.white{color:#fff;font-weight:700;border-bottom:2px solid transparent}#top-toolbar .md-toolbar-tools .menu-toolbar-button.lightgrey.active{color:#e31e24}#top-toolbar .md-toolbar-tools .menu-toolbar-button.white.active{color:#e31e24;border-bottom:2px solid #e31e24}#top-toolbar .md-toolbar-tools .md-button:not([disabled]):hover{background:0 0;color:#e31e24!important}body>.inner{display:none}body.pg-loaded>.inner{display:block}md-toolbar .md-menu{margin:0!important}.pg-loading-logo-header{margin:0;height:70vh}.pg-loading-html{margin:0!important;height:20vh}#typeform,.loader,.main-logo,.main-logo-sm{height:100%}.pg-loading-logo{max-height:100%;max-width:100%}.loader{z-index:9999;background-color:#006064}#left-content,#right-content{background-color:#f1f1f1;padding:2 2 5 2px}#left-content{margin:0 2 0 0;border-radius:10px}#left-image,#right-image{border:2px solid #ed8a29;border-radius:2 0!important;padding-bottom:0!important}#right-content{margin:0 0 0 2px;border-radius:9px}.info-image{margin-bottom:20px}.margin-top{margin-top:30px}.main-logo img{height:140px}.main-logo-sm img{height:140%}.page-logo{height:80%}.event-date{transform:rotate(-45deg)!important}.lightgrey{color:#d3d3d3}.dimgrey{color:#696969}.filling-line{z-index:1;height:100%;background-color:#7b9d6f;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.events,.timeline{position:relative}.timeline{height:100px;width:90%;margin:0 auto}.events{z-index:1;height:2px;background:#dfdfdf;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.timeline .events a{position:absolute;bottom:0;z-index:2;text-align:center;font-size:1.3rem;padding-bottom:15px;color:#383838;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.events a.selected{pointer-events:none}.events a::after{content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-5px;height:12px;width:12px;border-radius:50%;border:2px solid #dfdfdf;background-color:#f8f8f8;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.events a.selected::after{background-color:#7b9d6f;border-color:#7b9d6f}ol,ul{list-style:none;padding:0}.bullet-list ul{list-style:disc;padding-left:40px}.kt-justify{text-align:justify;text-justify:inter-word}.kt-align{text-align:center}.kt-bold{font-weight:800}.carousel{height:100%}.carousel-caption{right:0!important;left:0!important;bottom:-5%}.carousel-indicators{bottom:12%}.carousel-caption h2{padding:10px 0;background:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,.9),rgba(0,0,0,.5))}.material-icons.orange600{color:#FB8C00!important}.over-fab-trigger{z-index:20}.plan{width:100%}md-grid-tile a{display:flex;height:100%}md-grid-tile a img{height:90%;width:100%;object-fit:contain;align-self:center;background-color:#fff}.kt-thumbnail{height:100%!important;width:100%!important;object-fit:cover!important}.contact-page{background-color:transparent;justify-content:center}#contact-form .md-button span{color:#f5f5f5}.contact-letter{background:url(../assets/img/stampTaxFreeTr.png) 100% 0 no-repeat;background-size:30%;opacity:.8}.active-main-logo img{background-color:#d3d3d3}.logo{opacity:.7}.active-logo{opacity:1}.pricelist{padding-top:20px}table.md-table th.md-column.two-columns{width:50%}.event-description{margin-top:16px}.event-details{font-size:.8em}.bold{font-weight:700}.green{color:green}.error{color:red}.my-signature{position:absolute;right:6px;top:0;z-index:2;transition-property:transform;transition-duration:1s;transform:rotate(45deg)}.s24{width:24px;height:24px}.my-signature .s24 svg{fill:red}.my-signature:hover{animation-name:rotate;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.main-background{background:url(../assets/img/soulFoodBgLandscape2.png) center center no-repeat;background-size:cover}.map-wrapper{position:relative;min-height:55vh!important;max-height:calc(100vh - 120px);margin-top:2em}.angular-google-map-container{height:100%;width:100%;position:absolute;top:0;left:0}md-divider{margin:4px 0}.content-body{color:#fafafa;padding-top:60px}#main-content::-webkit-scrollbar{width:.7em;background:#000}#main-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#main-content::-webkit-scrollbar-thumb{background-color:#e31e24;outline:#708090 solid 1px}.no-margin-top{margin-top:0}.margin-top-2em{margin-top:2em}.margin-top-10{margin-top:10px}.footer{padding-bottom:4%;background-color:#212121}.application-main-text,.application-main-text-xs{max-width:960px;background-color:rgba(0,0,0,.8);border-radius:10px}.word-wrap{word-wrap:break-word}a{color:#e5211c}.application-main-text{padding:40px 60px}.application-main-text-xs{padding:10px 20px}.video-container{width:1280px;height:610px}.video-container-xs{width:340px;height:192px}a:focus,a:hover{color:#bb1c18;text-decoration:none}