.elementor .btn-atomic{font-family:Montserrat;font-size:22px;color:#ffffff;background-color:#797979;}.elementor .btn-atomic:hover,.elementor .btn-atomic:focus-visible{background-color:#a308c2;}.elementor .btn-atomic:focus{background-color:#000000;}.elementor .btn-atomic:active{background-color:#34d61c;}.elementor .flexbox-70{width:70vw;}.elementor .h1{font-family:var(--Montserrat);font-weight:500;font-size:clamp(2.1rem, 1.6rem + 2.2vw, 3.25rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:20px;display:flex;}.elementor .italic{font-family:Noto Serif;font-weight:400;font-style:italic;}.elementor .text-m{font-family:var(--Montserrat);font-weight:400;font-size:clamp(1.25rem, 1.1rem + 0.7vw, 1.6rem);color:var(--kcg-dunkelgrau);line-height:2rem;padding-block-end:1rem;}.elementor .no-padding{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .padding-m{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:5rem;padding-inline-end:5rem;}.elementor .padding-xl{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:8rem;padding-inline-end:8rem;}.elementor .padding-top-m{padding-block-start:2rem;}.elementor .padding-right{padding-inline-end:2em;}.elementor .sticky-flexbox{position:sticky;inset-block-start:100px;flex-direction:column;align-self:start;}.elementor .kcg-headline{font-family:Montserrat;font-weight:400;color:var(--kcg-dunkelgrau);letter-spacing:-1px;}.elementor .head-m{font-size:clamp(2.1rem, 1.6rem + 2.2vw, 3.25rem);padding-block-end:20px;}.elementor .head-xl{font-size:clamp(2.1rem, 1.6rem + 2.2vw, 5.5rem);}.elementor .text-s{font-family:var(--Montserrat);font-weight:400;font-size:clamp(1rem, 0.85rem + 0.25vw, 1.1rem);;color:var(--kcg-dunkelgrau);line-height:1.6rem;padding-block-end:1rem;}.elementor .img-sticky{height:800px;position:sticky;inset-block-start:0px;background-image:url("https://www.koelncongress-gastronomie.de/wp-content/uploads/2026/02/KLNdesign-2026-KcG-Signal-Iduna-Confex-6402-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .flexbox-full-xl{height:80vh;flex-direction:column;}.elementor .flexbox-colum{flex-direction:column;align-items:start;}.elementor .flexbox-content-center{display:flex;justify-content:center;align-items:center;}.elementor .button-primary{font-family:var(--Montserrat);font-weight:500;font-size:1.25rem;color:var(--kcg-dunkelgrau);text-decoration:none;margin-block-start:1.25rem;margin-block-end:1.25rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:0px;border-width:2px;border-color:var(--kcg-dunkelgrau);border-style:solid;background-color:#ffffff00;}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{color:var(--kcg-green);border-color:var(--kcg-green);}.elementor .button-secondary{color:var(--white);border-color:var(--white);}.elementor .flexbox-50{width:50%;}.elementor .card-carousel{height:60vh;padding-block-start:0px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:50px;display:flex;justify-content:flex-end;align-items:end;}.elementor .padding-top-bottom-s{padding-block-start:8rem;padding-block-end:5rem;}.elementor .nav-text{font-family:var(--Montserrat);font-weight:400;font-size:1.1rem;color:var(--white);}.elementor .nav-text-bold{font-weight:600;}.elementor .padding-s{padding:3rem;}.elementor .header{height:100vh;display:flex;align-items:end;}.elementor .sticky-colognesoulfood{width:70px;position:fixed;inset-inline-end:0px;inset-block-end:5rem;z-index:99;padding:0px;background-color:#ffffff00;mix-blend-mode:difference;display:flex;flex-direction:row;}.elementor .sticky-button{width:50px;height:110px;position:fixed;inset-inline-end:0px;inset-block-end:20rem;z-index:99;border-width:0px;background-image:url("https://www.koelncongress-gastronomie.de/wp-content/uploads/2026/02/jetzt-anfragen-gedreht.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:25px auto;background-position:center center;background-color:var(--kcg-green);perspective-origin:50% 50%;transition:all 200ms;}.elementor .sticky-button:hover,.elementor .sticky-button:focus-visible{width:120px;background-image:url("https://www.koelncongress-gastronomie.de/wp-content/uploads/2026/02/jetzt-anfragen-1.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:90px auto;background-position:center center;perspective-origin:50% 50%;}.elementor .headline-l{font-size:clamp(1.8rem, 1.4rem + 1.6vw, 2.6rem);}.elementor .text-green{color:var(--kcg-green);}.elementor .padding-left-m{padding-inline-start:5rem;}.elementor .no-padding-top{padding-block-start:0px;}.elementor .no-padding-right{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0rem;}.elementor .flexbox-40{width:40%;}.elementor .flexbox-60{width:60%;}.elementor .no-padding-left{padding-inline-start:0rem;}.elementor .head-xxl{font-size:clamp(2.4rem, 1.9rem + 2.5vw, 5.7rem);}.elementor .img-3-4{aspect-ratio:3/4;object-fit:cover;align-self:center;}.elementor .padding-top-bottom-xs{padding-block-start:1rem;padding-block-end:3rem;}.elementor .text-footer{font-family:var(--Montserrat);font-size:1rem;color:var(--white);}.elementor .footer-socialmedia-logos{margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .img-slider-location{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center;}.elementor .box-location-logo{z-index:2;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:1rem;}.elementor .box-location-headline{margin-block-start:30px;margin-block-end:20px;}.elementor .head-s{font-size:clamp(1.5rem, 1.2rem + 1.1vw, 2.1rem);margin-block-end:20px;}.elementor .boxed-colum-m{display:flex;flex-direction:row;gap:2rem;}.elementor .flexbox-content-right{align-items:start;}.elementor .img-carousel{aspect-ratio:1/1;object-fit:cover;}.elementor .img4-3{aspect-ratio:4/3;object-fit:cover;object-position:center center;}.elementor .boxed-colum-center{padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .img-1-1{aspect-ratio:1/1;object-fit:cover;align-self:center;}.elementor .menu-nav-text{font-family:var(--Montserrat);font-size:3rem;color:var(--white);}.elementor .menu-nav-text:hover,.elementor .menu-nav-text:focus-visible{font-family:var(--Noto-Serif);font-weight:300;font-style:italic;}.elementor .menu-nav-text:active{font-family:var(--Noto-Serif);font-weight:400;font-style:italic;}.elementor .menu-nav-teaser-img{aspect-ratio:24/9;object-fit:cover;transition:all 200ms;}.elementor .menu-nav-teaser-img:hover,.elementor .menu-nav-teaser-img:focus-visible{opacity:80%;transform:scale3d(1.05, 1.05, 1);}.elementor .no-padding-bottom{padding-block-end:0rem;}.elementor .text-center{text-align:center;}.elementor .text-white{color:var(--white);}.elementor .mover-bg{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;background-color:var(--overlay-50);opacity:100%;transition:all 200ms;display:flex;justify-content:center;align-items:center;}.elementor .mover-bg:hover,.elementor .mover-bg:focus-visible{background-color:var(--overlay-50);opacity:0%;}.elementor .text-p-white{color:var(--white);}.elementor .flexbox-content{display:flex;align-items:start;}.elementor .padding-top-bottom-xl{padding-block-start:5rem;padding-block-end:5rem;}.elementor .padding-left-xl{padding-inline-start:8rem;}.elementor .button-green:hover,.elementor .button-green:focus-visible{border-color:var(--white);background-color:var(--white);}.elementor .header-news{height:70vh;}.elementor .locationslider-logo{width:250px;min-height:65px;aspect-ratio:auto;object-fit:contain;object-position:center left;margin-block-start:3rem;margin-block-end:1rem;}.elementor .img16-9{aspect-ratio:16/9;object-fit:cover;object-position:center center;}.elementor .head-xs{font-size:clamp(1.2rem, 1.1rem + 1.1vw, 1.5rem);letter-spacing:0px;margin-block-end:5px;}.elementor .button-tertiary{color:var(--white);border-color:var(--kcg-hellgrau);}.elementor .button-tertiary:hover,.elementor .button-tertiary:focus-visible{color:var(--kcg-dunkelgrau);border-color:var(--kcg-dunkelgrau);}.elementor .flexbox-overlay{width:100%;height:100%;position:absolute;background-color:#00000080;}.elementor .boxed-colum{display:flex;flex-direction:column;align-items:center;}.elementor .flexbox-header-title{margin-block-end:100px;}.elementor .padding-top-s{padding-block-start:1rem;}.elementor .text-decoration-none{text-decoration: none;\n}.elementor .mouseover-deckkraft{text-decoration:none;opacity:100%;}.elementor .mouseover-deckkraft:hover,.elementor .mouseover-deckkraft:focus-visible{opacity:80%;}.elementor .text-hover-green:hover,.elementor .text-hover-green:focus-visible{color:var(--kcg-green);}.elementor .text-hover-green{color:var(--kcg-dunkelgrau);}.elementor .text-m-no-color{font-size:clamp(1.25rem, 1.1rem + 0.7vw, 1.6rem);}.elementor .padding-bottom-s{padding-block-end:2rem;}.elementor .Beitragsbild{height:100%;position:absolute;padding-block-end:25vh;background-image:linear-gradient(#00000059, #00000059);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:flex-end;}.elementor .header-small{height:70vh;}.elementor .kcg-padding-m{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:10rem;padding-inline-end:10rem;}.elementor .padding-xxl{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:24rem;padding-inline-end:24rem;align-items:center;}