.elementor-17 .elementor-element.elementor-element-0c4bf94{margin-top:-17px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2d1fed5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-17 .elementor-element.elementor-element-2d1fed5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-890a7a9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-890a7a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#395FB7;}.elementor-17 .elementor-element.elementor-element-890a7a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 130px 0px;}.elementor-17 .elementor-element.elementor-element-890a7a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-81ef1ad .kf-choose .kf-title{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-81ef1ad .kf-choose .kf-subtitle{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-81ef1ad .kf-choose .kf-text{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-81ef1ad .kf-choose-list ul li .name{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-81ef1ad .kf-choose-list ul li .subname{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d40c3d8{padding:130px 0px 130px 0px;}.elementor-17 .elementor-element.elementor-element-3ff3cad .kf-titles .kf-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-3ff3cad .kf-titles .kf-subtitle{color:var( --e-global-color-07d991f );}.elementor-17 .elementor-element.elementor-element-4941e65 .kf-cta .kf-title{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4941e65 .kf-cta .kf-subtitle{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4941e65 .kf-cta .kf-btn{background-color:var( --e-global-color-07d991f );}.elementor-17 .elementor-element.elementor-element-c7a0a67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 130px 0px;}.elementor-17 .elementor-element.elementor-element-c7a0a67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-2c13ba8 .kf-titles .kf-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-2c13ba8 .kf-testimonials-carousel .slide-item .name{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2c13ba8 .kf-testimonials-carousel .slide-item .name em{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2c13ba8 .kf-testimonials-carousel .slide-item .kf-text{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2c13ba8 .kf-testimonials-carousel .slide-item .stars{color:#FFB700;}.elementor-17 .elementor-element.elementor-element-2c13ba8 .kf-testimonials-carousel .slide-item{background-color:var( --e-global-color-ec97e2a );}.elementor-17 .elementor-element.elementor-element-b1d1fad .kf-titles .kf-title{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b1d1fad .kf-titles .kf-subtitle{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b1d1fad .kf-reservation-form{color:#395FB7;}.elementor-17 .elementor-element.elementor-element-32fe402{padding:70px 0px 70px 0px;}.elementor-17 .elementor-element.elementor-element-5b95e26 .kf-numbers-item .num{color:var( --e-global-color-ec97e2a );}.elementor-17 .elementor-element.elementor-element-5b95e26 .kf-numbers-item .name{color:#000000;}.elementor-17 .elementor-element.elementor-element-5b95e26 .kf-numbers-item .subname{color:#000000;}.elementor-17 .elementor-element.elementor-element-dc6ad9f{padding:130px 0px 130px 0px;}.elementor-17 .elementor-element.elementor-element-a0d5033 .kf-contacts-item .image i{color:var( --e-global-color-07d991f );}.elementor-17 .elementor-element.elementor-element-a0d5033 .kf-contacts-item .image svg{fill:var( --e-global-color-07d991f );}.elementor-17 .elementor-element.elementor-element-a0d5033 .kf-contacts-item ul{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a0d5033 .kf-contacts-item{background-color:var( --e-global-color-ec97e2a );}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-2d1fed5{padding:70px 0px 70px 0px;}.elementor-17 .elementor-element.elementor-element-890a7a9{padding:70px 0px 70px 0px;}.elementor-17 .elementor-element.elementor-element-d40c3d8{padding:70px 0px 70px 0px;}.elementor-17 .elementor-element.elementor-element-c7a0a67{padding:70px 0px 70px 0px;}.elementor-17 .elementor-element.elementor-element-d86083b{padding:0px 0px 70px 0px;}.elementor-17 .elementor-element.elementor-element-dc6ad9f{padding:70px 0px 70px 0px;}}/* Start custom CSS for section, class: .elementor-element-0c4bf94 */.wrapper {
    padding-top: 179px;
}
@media only screen and (max-width: 1024px) {
    .wrapper {
        padding-top: 129px;
    }
}/* End custom CSS */
/* Start custom CSS for kaffen-about-categories, class: .elementor-element-3c61d9c */.elementor-element-3c61d9c .kf-title {
    color: black;
}/* End custom CSS */
/* Start custom CSS for kaffen-about-benefits, class: .elementor-element-81ef1ad */.elementor-element-81ef1ad .kf-choose-2 .offset-lg-1{
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for kaffen-testimonials-2, class: .elementor-element-2c13ba8 */.kf-testimonials-carousel .slide-item .text p{
    color: white;
}
.kf-testimonials-carousel .swiper-pagination .swiper-pagination-bullet{
    background: black;
}/* End custom CSS */
/* Start custom CSS for kaffen-table-reservation, class: .elementor-element-b1d1fad */.kf-reservation-form{
    background: #395FB7;
}
input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="tel"], input[type="address"], input[type="number"], input[type="date"], textarea{
    border: 1px solid white;
    color: white;
}/* End custom CSS */