.elementor-6826 .elementor-element.elementor-element-58188e3f:not(.elementor-motion-effects-element-type-background), .elementor-6826 .elementor-element.elementor-element-58188e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#963532;}.elementor-6826 .elementor-element.elementor-element-58188e3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:3;}.elementor-6826 .elementor-element.elementor-element-58188e3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6826 .elementor-element.elementor-element-31eb8100.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6826 .elementor-element.elementor-element-31eb8100.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6826 .elementor-element.elementor-element-31eb8100.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-6826 .elementor-element.elementor-element-2f0b6a26{text-align:center;width:auto;max-width:auto;}.elementor-6826 .elementor-element.elementor-element-2f0b6a26 .kf-main-menu > ul > li > a{font-family:"Lato", Sans-serif;font-size:18px;text-transform:capitalize;font-style:normal;line-height:18px;}.elementor-6826 .elementor-element.elementor-element-2f0b6a26 .kf-main-menu ul li ul li a{color:#FEF0F0;font-family:"Lato", Sans-serif;font-size:18px;font-weight:normal;line-height:26px;}.elementor-6826 .elementor-element.elementor-element-2f0b6a26 .kf-main-menu ul li ul li a:hover{color:#FFFFFF;}.elementor-6826 .elementor-element.elementor-element-2f0b6a26 .kf-navbar-mobile .kf-btn{color:#FDDFDF;background-color:#FFFAFA;}.elementor-6826 .elementor-element.elementor-element-2f0b6a26 .kf-navbar-mobile .kf-h-social a i{color:#FFEDED;}.elementor-6826 .elementor-element.elementor-element-2f0b6a26 .kf-navbar-mobile .kf-h-social{font-size:15px;}.elementor-6826 .elementor-element.elementor-element-2f0b6a26 .kf-navbar-mobile .kf-h-social a{margin-right:8px;}.elementor-6826 .elementor-element.elementor-element-0145f12{text-align:center;width:auto;max-width:auto;}.elementor-6826 .elementor-element.elementor-element-0145f12 .kf-main-menu > ul > li > a{font-family:"Lato", Sans-serif;font-size:18px;text-transform:capitalize;font-style:normal;line-height:18px;}.elementor-6826 .elementor-element.elementor-element-0145f12 .kf-main-menu ul li ul li a{color:#FEF0F0;font-family:"Lato", Sans-serif;font-size:18px;font-weight:normal;line-height:26px;}.elementor-6826 .elementor-element.elementor-element-0145f12 .kf-main-menu ul li ul li a:hover{color:#FFFFFF;}.elementor-6826 .elementor-element.elementor-element-0145f12 .kf-navbar-mobile .kf-btn{color:#FDDFDF;background-color:#FFFAFA;}.elementor-6826 .elementor-element.elementor-element-0145f12 .kf-navbar-mobile .kf-h-social a i{color:#FFEDED;}.elementor-6826 .elementor-element.elementor-element-0145f12 .kf-navbar-mobile .kf-h-social{font-size:15px;}.elementor-6826 .elementor-element.elementor-element-0145f12 .kf-navbar-mobile .kf-h-social a{margin-right:8px;}.elementor-bc-flex-widget .elementor-6826 .elementor-element.elementor-element-636f1f3b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6826 .elementor-element.elementor-element-636f1f3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6826 .elementor-element.elementor-element-636f1f3b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6826 .elementor-element.elementor-element-fd0fb91 .elementor-icon-wrapper{text-align:center;}.elementor-6826 .elementor-element.elementor-element-fd0fb91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-6826 .elementor-element.elementor-element-fd0fb91.elementor-view-framed .elementor-icon, .elementor-6826 .elementor-element.elementor-element-fd0fb91.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6826 .elementor-element.elementor-element-fd0fb91.elementor-view-framed .elementor-icon, .elementor-6826 .elementor-element.elementor-element-fd0fb91.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6826 .elementor-element.elementor-element-fd0fb91 .elementor-icon{font-size:120px;}.elementor-6826 .elementor-element.elementor-element-fd0fb91 .elementor-icon svg{height:120px;}.elementor-6826 .elementor-element.elementor-element-fd0fb91 > .elementor-widget-container{margin:-30px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6826 .elementor-element.elementor-element-4986a357.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6826 .elementor-element.elementor-element-4986a357.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6826 .elementor-element.elementor-element-4986a357.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6826 .elementor-element.elementor-element-4986a357 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6826 .elementor-element.elementor-element-4986a357 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6826 .elementor-element.elementor-element-27c8c872 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6826 .elementor-element.elementor-element-27c8c872 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-6826 .elementor-element.elementor-element-27c8c872 .elementor-button{fill:#963532;color:#963532;background-color:#ECD6BB;}.elementor-6826 .elementor-element.elementor-element-27c8c872{width:auto;max-width:auto;}.elementor-6826 .elementor-element.elementor-element-ee588e8 .elementor-icon-wrapper{text-align:center;}.elementor-6826 .elementor-element.elementor-element-ee588e8 .elementor-icon{font-size:25px;}.elementor-6826 .elementor-element.elementor-element-ee588e8 .elementor-icon svg{height:25px;}@media(max-width:1024px){.elementor-6826 .elementor-element.elementor-element-ee588e8 .elementor-icon-wrapper{text-align:left;}}@media(min-width:768px){.elementor-6826 .elementor-element.elementor-element-31eb8100{width:40%;}.elementor-6826 .elementor-element.elementor-element-636f1f3b{width:19.664%;}.elementor-6826 .elementor-element.elementor-element-4986a357{width:40%;}}@media(max-width:767px){.elementor-6826 .elementor-element.elementor-element-31eb8100{width:20%;}.elementor-6826 .elementor-element.elementor-element-636f1f3b{width:60%;}.elementor-6826 .elementor-element.elementor-element-4986a357{width:20%;}}/* Start custom CSS for kaffen-header-menu, class: .elementor-element-2f0b6a26 */.elementor-6826 .elementor-element.elementor-element-2f0b6a26.kf-main-menu span:hover {
    text-decoration: underline 1px solid red !important;
    text-underline-offset: 4px;
}/* End custom CSS */
/* Start custom CSS for kaffen-header-menu, class: .elementor-element-0145f12 */.elementor-6826 .elementor-element.elementor-element-0145f12.kf-main-menu span:hover {
    text-decoration: underline 1px solid red !important;
    text-underline-offset: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ee588e8 */.elementor-6826 .elementor-element.elementor-element-ee588e8 g, .elementor-6826 .elementor-element.elementor-element-ee588e8 g * {
    opacity: 1;
}
.elementor-6826 .elementor-element.elementor-element-ee588e8 > div {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4986a357 */.kf-main-menu ul li ul {
  padding: 5px 10px;
  position: absolute;
  left: 0px;
  top: 30px;
  margin-right: 0px !important;
  /*width: 220px;*/
  border: 2px solid #963532;
  background: #090c0f00;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -o-transition: all 0.3s cubic-bezier(0.3, 0, 0.3, 1);
  transition: all 0.3s cubic-bezier(0.3, 0, 0.3, 1);
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0, 0.3, 1);
}

.kf-main-menu span:hover {
    text-decoration: underline 1px solid #963532 !important;
    text-underline-offset: 4px;
}

.kf-main-menu ul li i {
    position: relative;
    top: -2px;
    margin-left: 6px;
    font-size: 12px;
    color: #963532;
    cursor: pointer;/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://alxama.com/wp-content/uploads/2022/10/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://alxama.com/wp-content/uploads/2022/10/Lato-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://alxama.com/wp-content/uploads/2022/10/Lato-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://alxama.com/wp-content/uploads/2022/10/Lato-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */