.elementor-32914 .elementor-element.elementor-element-0778232 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-32914 .elementor-element.elementor-element-0778232:not(.elementor-motion-effects-element-type-background), .elementor-32914 .elementor-element.elementor-element-0778232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-32914 .elementor-element.elementor-element-0778232 > .elementor-container{max-width:800px;}.elementor-32914 .elementor-element.elementor-element-0778232{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-32914 .elementor-element.elementor-element-0778232 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32914 .elementor-element.elementor-element-a3ef930 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32914 .elementor-element.elementor-element-ba15005 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-32914 .elementor-element.elementor-element-ba15005 .elementor-heading-title{font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-32914 .elementor-element.elementor-element-31cb719b:not(.elementor-motion-effects-element-type-background), .elementor-32914 .elementor-element.elementor-element-31cb719b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.101drum.com/wp-content/uploads/2022/04/svendirkschneider03.jpg");background-position:top center;background-size:cover;}.elementor-32914 .elementor-element.elementor-element-31cb719b > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32914 .elementor-element.elementor-element-31cb719b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 15px 0px;}.elementor-32914 .elementor-element.elementor-element-5590aa88 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:600;color:#ffffff;}.elementor-32914 .elementor-element.elementor-element-ad0e3f5 .elementor-heading-title{font-size:18px;font-weight:500;color:#ffffff;}.elementor-32914 .elementor-element.elementor-element-46f3abef .elementor-heading-title{font-size:18px;font-weight:500;color:#ffffff;}.elementor-32914 .elementor-element.elementor-element-4f741463 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-32914 .elementor-element.elementor-element-7f80fae6 .elementor-heading-title{font-size:18px;font-weight:500;color:#ffffff;}.elementor-32914 .elementor-element.elementor-element-5a63af66 > .elementor-element-populated{margin:0% 0% 0% 20%;--e-column-margin-right:0%;--e-column-margin-left:20%;}.elementor-32914 .elementor-element.elementor-element-644e323a .elementor-heading-title{font-size:18px;font-weight:500;color:#ffffff;}.elementor-32914 .elementor-element.elementor-element-3b5f3499{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-32914 .elementor-element.elementor-element-3b5f3499 .elementor-widget-container{text-align:left;}.elementor-32914 .elementor-element.elementor-element-3b5f3499 .elementor-social-icon{background-color:#ffffff;--icon-padding:0.9em;}.elementor-32914 .elementor-element.elementor-element-3b5f3499 .elementor-social-icon i{color:#000000;}.elementor-32914 .elementor-element.elementor-element-3b5f3499 .elementor-social-icon svg{fill:#000000;}.elementor-32914 .elementor-element.elementor-element-3b5f3499 .elementor-social-icon:hover{background-color:#00CE1B;}.elementor-32914 .elementor-element.elementor-element-3b5f3499 .elementor-social-icon:hover i{color:#000000;}.elementor-32914 .elementor-element.elementor-element-3b5f3499 .elementor-social-icon:hover svg{fill:#000000;}.elementor-32914 .elementor-element.elementor-element-78f56ef > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-32914 .elementor-element.elementor-element-78f56ef{border-style:dotted;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.59);margin-top:80px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-32914 .elementor-element.elementor-element-50b4c23d .elementor-heading-title{font-size:13px;font-weight:300;line-height:1.5em;color:rgba(255,255,255,0.5);}.elementor-32914 .elementor-element.elementor-element-22716d6f{text-align:end;}.elementor-32914 .elementor-element.elementor-element-22716d6f .elementor-heading-title{font-size:13px;font-weight:300;line-height:1.5em;color:rgba(255,255,255,0.5);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-32914 .elementor-element.elementor-element-0778232{padding:100px 25px 100px 25px;}.elementor-32914 .elementor-element.elementor-element-31cb719b{padding:30px 20px 30px 20px;}.elementor-32914 .elementor-element.elementor-element-5a63af66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32914 .elementor-element.elementor-element-3b5f3499 .elementor-social-icon{--icon-padding:0.5em;}}@media(max-width:767px){.elementor-32914 .elementor-element.elementor-element-0778232{padding:50px 20px 50px 20px;}.elementor-32914 .elementor-element.elementor-element-31cb719b{padding:30px 20px 30px 20px;}.elementor-32914 .elementor-element.elementor-element-125b3e55 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32914 .elementor-element.elementor-element-59986110{width:50%;}.elementor-32914 .elementor-element.elementor-element-66df7b54{width:50%;}.elementor-32914 .elementor-element.elementor-element-2973da56{width:50%;}.elementor-32914 .elementor-element.elementor-element-2973da56 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32914 .elementor-element.elementor-element-4f741463{width:50%;}.elementor-32914 .elementor-element.elementor-element-4f741463 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32914 .elementor-element.elementor-element-5a63af66 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32914 .elementor-element.elementor-element-78f56ef{margin-top:30px;margin-bottom:0px;}.elementor-32914 .elementor-element.elementor-element-22716d6f{text-align:start;}}@media(min-width:768px){.elementor-32914 .elementor-element.elementor-element-59986110{width:17%;}.elementor-32914 .elementor-element.elementor-element-66df7b54{width:17%;}.elementor-32914 .elementor-element.elementor-element-2973da56{width:20%;}.elementor-32914 .elementor-element.elementor-element-4f741463{width:17.411%;}.elementor-32914 .elementor-element.elementor-element-5a63af66{width:28.589%;}}@media(max-width:1024px) and (min-width:768px){.elementor-32914 .elementor-element.elementor-element-312ca810{width:70%;}.elementor-32914 .elementor-element.elementor-element-585a5513{width:30%;}}/* Start custom CSS for text-editor, class: .elementor-element-910ff69 *//* Labels: full-width, block-level, gray text */
.wpcf7-form label {
    display: block !important;
    width: 100% !important;
    color: #9e9e9e !important;
}

/* Field wrapper: full-width, spaced below label text */
.wpcf7-form-control-wrap {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

/* Input fields: full-width, square corners, gray border */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="url"],
.wpcf7-form textarea,
.wpcf7-form select {
    width: 100% !important;
    border-radius: 0 !important;
    border: 1px solid #e8e8e8 !important;
    box-sizing: border-box;
}

/* Submit button: NOT full-width, square, white bg, black text, green bg on hover */
.wpcf7-form-control.wpcf7-submit,
.wpcf7-form input[type="submit"] {
    width: auto !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #000000 !important;
    border-radius: 0 !important;
}

.wpcf7-form-control.wpcf7-submit:hover,
.wpcf7-form input[type="submit"]:hover {
    background-color: #00ce1b !important;
    color: #000000 !important;
}/* End custom CSS */