.elementor-4084 .elementor-element.elementor-element-c5003e8:not(.elementor-motion-effects-element-type-background), .elementor-4084 .elementor-element.elementor-element-c5003e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.the-mett-location.de/wp-content/uploads/2025/04/news-hero-0001.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4084 .elementor-element.elementor-element-c5003e8 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4084 .elementor-element.elementor-element-c5003e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 100px 0px;}.elementor-4084 .elementor-element.elementor-element-a17693f .elementor-heading-title{font-family:"Local Antonio", Sans-serif;font-size:62px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-4084 .elementor-element.elementor-element-198b0db2{padding:90px 0px 90px 0px;}.elementor-4084 .elementor-element.elementor-element-47d1b4ca > .elementor-element-populated{padding:10px 40px 10px 10px;}.elementor-4084 .elementor-element.elementor-element-79f60f95{--box-background-color:#D1BA57;--box-border-color:#D1BA57;--box-border-width:0px;--box-border-radius:0px;--box-padding:15px;--header-background-color:#D1BA57;--header-color:#FFFFFF;--item-text-color:#FFFFFF;--item-text-hover-color:#FFFFFF;--item-text-active-color:#FFFFFF;--marker-color:#FFFFFF;}.elementor-4084 .elementor-element.elementor-element-79f60f95 .elementor-toc__header-title{text-align:start;}.elementor-4084 .elementor-element.elementor-element-79f60f95 .elementor-toc__header, .elementor-4084 .elementor-element.elementor-element-79f60f95 .elementor-toc__header-title{font-family:"Local Source Sans Pro", Sans-serif;}.elementor-4084 .elementor-element.elementor-element-112e4520{color:#6D7680;font-family:"Local Source Sans Pro", Sans-serif;font-size:18px;letter-spacing:0px;}.elementor-4084 .elementor-element.elementor-element-63ed0d30{z-index:2;}.elementor-4084 .elementor-element.elementor-element-191501b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4084 .elementor-element.elementor-element-191501b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4084 .elementor-element.elementor-element-191501b1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4084 .elementor-element.elementor-element-191501b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 10px 10px 10px;}.elementor-4084 .elementor-element.elementor-element-191501b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4084 .elementor-element.elementor-element-38e04326 > .elementor-widget-container{background-color:#F7F7F7;margin:0px 0px 20px 0px;}.elementor-4084 .elementor-element.elementor-element-38e04326 .elementor-heading-title{font-family:"Local Antonio", Sans-serif;font-size:26px;font-weight:600;color:#3E4349;}.elementor-4084 .elementor-element.elementor-element-54d3a1e .iw-elementor-button.toc-btn{background-color:#D1BA57;color:#ffffff;font-family:"Local Antonio", Sans-serif;}.elementor-4084 .elementor-element.elementor-element-54d3a1e .iwe-toc-header{background-color:#D1BA57;}.elementor-4084 .elementor-element.elementor-element-54d3a1e .iwe-toc-header .iwe-toc-title{color:#ffffff;font-family:"Local Source Sans Pro", Sans-serif;}.elementor-4084 .elementor-element.elementor-element-54d3a1e .iwe-toc-body{background-color:#D1BA57;}.elementor-4084 .elementor-element.elementor-element-54d3a1e #iwe-toc-list li a{color:#ffffff;font-family:"Local Source Sans Pro", Sans-serif;}.elementor-4084 .elementor-element.elementor-element-54d3a1e .iw-elementor-button.get-quote-btn{background-color:#D1BA57;font-family:"Local Antonio", Sans-serif;}.elementor-4084 .elementor-element.elementor-element-54d3a1e .iw-elementor-button.get-quote-btn a{color:#ffffff;}@media(min-width:768px){.elementor-4084 .elementor-element.elementor-element-47d1b4ca{width:75%;}.elementor-4084 .elementor-element.elementor-element-4824c40d{width:25%;}}@media(max-width:767px){.elementor-4084 .elementor-element.elementor-element-a17693f .elementor-heading-title{font-size:27px;}.elementor-4084 .elementor-element.elementor-element-198b0db2{padding:30px 0px 30px 0px;}.elementor-4084 .elementor-element.elementor-element-47d1b4ca > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4084 .elementor-element.elementor-element-4824c40d > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4084 .elementor-element.elementor-element-38e04326 .elementor-heading-title{font-size:18px;}.elementor-4084 .elementor-element.elementor-element-33c159f9{z-index:3;}}/* Start custom CSS for table-of-contents, class: .elementor-element-79f60f95 */.elementor-4084 .elementor-element.elementor-element-79f60f95 .elementor-toc__list-wrapper {
    margin: 0;
}
.elementor-widget-heading h2.elementor-heading-title {
    margin-top: -110px;
    padding-top: 110px;
}
@media (max-width: 767px) {
.elementor-widget-heading h2.elementor-heading-title {
    margin-top: -110px;
    padding-top: 110px;
}
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-112e4520 */.elementor-4084 .elementor-element.elementor-element-112e4520 .elementor-widget-text-editor {
    z-index: 2;
}
.elementor-4084 .elementor-element.elementor-element-112e4520 h2 {
    font-size: 2rem;
    line-height: 1.2;
}
.elementor-4084 .elementor-element.elementor-element-112e4520 h3 {
    font-size: 1.4rem;
    line-height: 1.2;
}
@media (max-width: 767px) {
    .elementor-4084 .elementor-element.elementor-element-112e4520 h2 {
        font-size: 1.6rem;
    }
    .elementor-4084 .elementor-element.elementor-element-112e4520 h3 {
        font-size: 1.2rem;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-recent-posts, class: .elementor-element-4e7f7e7a */.post-category-list ul, .post-recent-list ul {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
}
.post-category-list li, .post-recent-list li {
    padding: 0 0 10px 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42e7ceba */.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme .ginput_container_date input {
    width: 100%;
}
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=color], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=date], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=datetime-local], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=datetime], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=email], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=month], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=number], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=password], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=search], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=tel], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=text], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=time], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=url], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme input[type=week], 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme select, 
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme textarea {
    padding: 15px;
}
.elementor-4084 .elementor-element.elementor-element-42e7ceba .gform_wrapper.gravity-theme .gfield-choice-input+label {
    hyphens: auto;
}
.elementor-4084 .elementor-element.elementor-element-42e7ceba input#gform_submit_button_2 {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2;
    fill: #3C3850;
    color: #3C3850;
    background-color: #ffffff;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #212121;
    padding: 13px 27px 13px 27px;
    font-family: "Antonio", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-191501b1 */.elementor-4084 .elementor-element.elementor-element-191501b1 
.gform_wrapper.gravity-theme .gfield textarea.large {
    height: 70px;
}
.elementor-4084 .elementor-element.elementor-element-191501b1 .gform_wrapper.gravity-theme .gform_fields {
        grid-row-gap: 8px;
    }
@media (min-width: 1024px) and (max-width: 1366px) {
    
    .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=color], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=date], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=datetime-local], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=datetime], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=email], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=month], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=number], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=password], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=search], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=tel], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=text], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=time], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=url], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme input[type=week], .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme select, .elementor-4084 .elementor-element.elementor-element-191501b1 .inquiry-form .gform_wrapper.gravity-theme textarea {
        padding: 10px 19px 10px 19px;
    }
}/* End custom CSS */