.elementor-12308 .elementor-element.elementor-element-431349ea > .elementor-container{min-height:600px;}.elementor-12308 .elementor-element.elementor-element-431349ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:80px 50px 50px 50px;}.elementor-12308 .elementor-element.elementor-element-431349ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12308 .elementor-element.elementor-element-7e978181 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 0px 20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12308 .elementor-element.elementor-element-6274757d .elementor-button{background-color:#9B7214;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-6274757d .elementor-button:hover, .elementor-12308 .elementor-element.elementor-element-6274757d .elementor-button:focus{background-color:#9B7214;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12308 .elementor-element.elementor-element-5110e09b > .elementor-widget-container{margin:10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-5110e09b{text-align:start;}.elementor-12308 .elementor-element.elementor-element-5110e09b .elementor-heading-title{font-family:"krafmacherei", Sans-serif;font-size:64px;font-weight:100;line-height:1.5em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12308 .elementor-element.elementor-element-7126399e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-12308 .elementor-element.elementor-element-7126399e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-12308 .elementor-element.elementor-element-7126399e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12308 .elementor-element.elementor-element-7126399e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12308 .elementor-element.elementor-element-7126399e .elementor-icon-list-item > a{font-family:"Tahoma", Sans-serif;font-size:30px;font-weight:400;line-height:1.3em;}.elementor-12308 .elementor-element.elementor-element-7126399e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12308 .elementor-element.elementor-element-24fd4b7c{margin-top:0px;margin-bottom:0px;padding:80px 50px 50px 50px;}.elementor-12308 .elementor-element.elementor-element-5df2fe8b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 0px 20px;}.elementor-12308 .elementor-element.elementor-element-31d856dd > .elementor-widget-container{margin:10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-31d856dd{text-align:center;}.elementor-12308 .elementor-element.elementor-element-31d856dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:600;line-height:1.5em;color:#9B7214;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12308 .elementor-element.elementor-element-34e8cedd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-34e8cedd{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12308 .elementor-element.elementor-element-773b0f51{width:auto;max-width:auto;}.elementor-12308 .elementor-element.elementor-element-773b0f51 > .elementor-widget-container{margin:-100px 0px 0px 800px;}.elementor-12308 .elementor-element.elementor-element-773b0f51 img{width:80%;}.elementor-12308 .elementor-element.elementor-element-745c97f8{margin-top:0px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-62849efd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-695e1801 > .elementor-widget-container{margin:0px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-1e7b9181 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 100px 0px 100px;}.elementor-12308 .elementor-element.elementor-element-60d8ca06 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-12308 .elementor-element.elementor-element-60d8ca06{text-align:start;}.elementor-12308 .elementor-element.elementor-element-60d8ca06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-12308 .elementor-element.elementor-element-5e52656f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-5e52656f{font-family:"Montserrat", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-12308 .elementor-element.elementor-element-483c487e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-35e8356b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-3cbb8287 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 100px 0px 100px;}.elementor-12308 .elementor-element.elementor-element-2654a05e > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-12308 .elementor-element.elementor-element-2654a05e{text-align:start;}.elementor-12308 .elementor-element.elementor-element-2654a05e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-12308 .elementor-element.elementor-element-963de34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-963de34{font-family:"Montserrat", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-12308 .elementor-element.elementor-element-5a328a49 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-5d4423a1 > .elementor-widget-container{margin:0px -20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-616b4095{margin-top:0px;margin-bottom:0px;padding:135px 0px 140px 0px;}.elementor-12308 .elementor-element.elementor-element-58dc1ea4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12308 .elementor-element.elementor-element-58dc1ea4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 17% 0% 0%;}.elementor-12308 .elementor-element.elementor-element-27e6c25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-12308 .elementor-element.elementor-element-2b7df417{text-align:start;}.elementor-12308 .elementor-element.elementor-element-7ddedd85{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-4c96aa93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12308 .elementor-element.elementor-element-4c96aa93 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-281112c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12308 .elementor-element.elementor-element-281112c6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-3a96bd02{margin-top:10px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-1fb0c725 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12308 .elementor-element.elementor-element-1fb0c725 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-691dbc39 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12308 .elementor-element.elementor-element-691dbc39 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-12308 .elementor-element.elementor-element-431349ea > .elementor-container{min-height:100vh;}.elementor-12308 .elementor-element.elementor-element-431349ea{margin-top:-100px;margin-bottom:0px;}.elementor-12308 .elementor-element.elementor-element-5110e09b{text-align:start;}.elementor-12308 .elementor-element.elementor-element-7126399e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12308 .elementor-element.elementor-element-7126399e .elementor-icon-list-item > a{font-size:30px;line-height:1.5em;letter-spacing:0.2px;}.elementor-12308 .elementor-element.elementor-element-773b0f51 > .elementor-widget-container{margin:-90px 0px 0px 500px;}.elementor-12308 .elementor-element.elementor-element-1e7b9181 > .elementor-element-populated{padding:50px 50px 0px 50px;}.elementor-12308 .elementor-element.elementor-element-3cbb8287 > .elementor-element-populated{padding:50px 50px 0px 50px;}.elementor-12308 .elementor-element.elementor-element-58dc1ea4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12308 .elementor-element.elementor-element-7ddedd85{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-3a96bd02{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12308 .elementor-element.elementor-element-431349ea > .elementor-container{max-width:500px;}.elementor-12308 .elementor-element.elementor-element-431349ea{margin-top:-100px;margin-bottom:0px;padding:60px 20px 80px 20px;}.elementor-12308 .elementor-element.elementor-element-7e978181 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 50px 0px;}.elementor-12308 .elementor-element.elementor-element-6274757d .elementor-button{font-size:15px;}.elementor-12308 .elementor-element.elementor-element-5110e09b > .elementor-widget-container{margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-5110e09b{text-align:start;}.elementor-12308 .elementor-element.elementor-element-5110e09b .elementor-heading-title{font-size:22px;}.elementor-12308 .elementor-element.elementor-element-1651b75d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-7126399e > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-12308 .elementor-element.elementor-element-7126399e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12308 .elementor-element.elementor-element-7126399e .elementor-icon-list-item > a{font-size:20px;line-height:1.7em;}.elementor-12308 .elementor-element.elementor-element-24fd4b7c{padding:50px 10px 0px 10px;}.elementor-12308 .elementor-element.elementor-element-31d856dd .elementor-heading-title{font-size:22px;}.elementor-12308 .elementor-element.elementor-element-773b0f51{width:auto;max-width:auto;}.elementor-12308 .elementor-element.elementor-element-773b0f51 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-12308 .elementor-element.elementor-element-773b0f51 img{width:100%;}.elementor-12308 .elementor-element.elementor-element-745c97f8{padding:0px 10px 0px 10px;}.elementor-12308 .elementor-element.elementor-element-60d8ca06 .elementor-heading-title{font-size:22px;}.elementor-12308 .elementor-element.elementor-element-483c487e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12308 .elementor-element.elementor-element-35e8356b{padding:0px 10px 0px 10px;}.elementor-12308 .elementor-element.elementor-element-2654a05e .elementor-heading-title{font-size:22px;}.elementor-12308 .elementor-element.elementor-element-4c96aa93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12308 .elementor-element.elementor-element-4c96aa93 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 30px 0px;}.elementor-12308 .elementor-element.elementor-element-1fb0c725 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12308 .elementor-element.elementor-element-1fb0c725 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 30px 0px;}}@media(min-width:768px){.elementor-12308 .elementor-element.elementor-element-5df2fe8b{width:96.5%;}.elementor-12308 .elementor-element.elementor-element-7935f5d7{width:3.251%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12308 .elementor-element.elementor-element-58dc1ea4{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5110e09b */@media screen and (max-width: 2500px) and (min-width: 1025px){
    
    .elementor-12308 .elementor-element.elementor-element-5110e09b h2 {
    font-size: 64px
    !important;
}
} 

@media screen and (max-width: 1224px) and (min-width: 768px){
 .elementor-12308 .elementor-element.elementor-element-5110e09b h2 {
    font-size: 40px
    !important;
}
} 

@media screen and (max-width: 767px) and (min-width: 150px){
    
    .elementor-12308 .elementor-element.elementor-element-5110e09b h2 {
    font-size: 22px
    !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1651b75d */.mkdf-btn.mkdf-btn-solid {
    color: #fff;
    background-color: #9b7214 !important;
    border: 1px solid transparent;
}

.mkdf-btn.mkdf-btn-solid:hover {
    color: #fff;
    background-color: #9b7214 !important;
    border: 1px solid transparent;
}

.init .mkdf-btn-medium:hover{
	  background-color: #9b7214 !important;
	
}

 /* ******************* */
/* FITTING ADJUSTMENTS */
/* ******************* */
 
/* default height for <textarea> message field */
.rev_slider .wpcf7-textarea {height: 200px}
 
/* <textarea> message field height for below desktop viewport */
@media screen and (max-width: 960px) {.rev_slider .wpcf7-textarea {height: 100px}}
 
/* **************** */
/* OPTIONAL STYLING */
/* **************** */
 
/* form background color */
.rev_slider .wpcf7 {
 
    background: #fff;
    padding: 20px 20px 1px;
 
}
.wpcf7-form{

padding:20px;}
/* spacing betwee
n the label and the field */
.rev_slider .wpcf7-form-control-wrap {top: 5px}
 
/* text input and textarea fields */
.rev_slider .wpcf7-text,
.rev_slider{
 
    color: #686868;
    font-family: inherit;
    background: #f7f7f7;
    border: 1px solid #d1d1d1;
    border-radius: 2px;
    padding: 4px;
    width: 100%;
    height:25px;
}
.wpcf7-text{
  height:25px;
}
.wpcf7-textarea {
  height:25px;
}
 
/* on-focus styles for text input and textarea fields */
.rev_slider .wpcf7-text:focus,
.rev_slider .wpcf7-textarea:focus {
 
    color: #1a1a1a;
    background-color: #fff;
    border-color: #007acc;
    outline: 0 none;
 
}
 
/* submit button */
.rev_slider .wpcf7-submit {
 
    color: #fff;
    background: #9b7214;
    border: 0 none;
    border-radius: 2px;
    font-family: inherit;
    padding: 12px;
    text-transform: uppercase;
 
}

.rev_slider .wpcf7-button {
 
    background: #9b7214; 
}
 
/* submit button on mouseover */
.rev_slider .wpcf7-submit:focus {
 
    background: #007acc;
 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-431349ea */@media screen and (max-width: 1024px) and (min-width: 100px){
    .mkdf-slider{
    display: none;
    
}
} 

.mkdf-title-holder {     height: auto!important;     display: none; }  .mkdf-title-holder.mkdf-bg-parallax {     height: auto!important;     display: none !important; }

.mkdf-title-holder .mkdf-centered-type .mkdf-title-va-window-top {         display: none !important; }

.mkdf-title-skewed-section-effect {
    position: relative;
    display: none;
}

.mkdf-title-holder {
    display: none !important;
    background-image: none !important;
}

@media screen and (max-width: 767px) and (min-width: 150px){
    
     mkdf-full-width-inner {
     padding-top : 0px !important;
 }
    
}


@media screen and (max-width: 767px) and (min-width: 150px){
    
    .elementor-container .elementor-column-gap-default {
    min-height: 50vh !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-695e1801 */.elementor-12308 .elementor-element.elementor-element-695e1801 img {
    width: 700px;
    height: 400px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for mkdf_button, class: .elementor-element-483c487e */.elementor-12308 .elementor-element.elementor-element-483c487e {
    text-align: left;
    position: center;
}

.elementor-12308 .elementor-element.elementor-element-483c487e img{
    display: none;}
    
.elementor-12308 .elementor-element.elementor-element-483c487e h3{
        font-size: 23px;
        height:50px !important;
        letter-spacing: 1px;
        font-weight: 800 !important;
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d4423a1 */.elementor-12308 .elementor-element.elementor-element-5d4423a1 img {
    width: 700px;
    height: 400px;
    object-fit: cover;
}/* End custom CSS */