.elementor-5347 .elementor-element.elementor-element-242e18d6 > .elementor-container{max-width:600px;}.elementor-5347 .elementor-element.elementor-element-242e18d6:not(.elementor-motion-effects-element-type-background), .elementor-5347 .elementor-element.elementor-element-242e18d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-5347 .elementor-element.elementor-element-242e18d6 > .elementor-background-overlay{opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5347 .elementor-element.elementor-element-242e18d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:-30px;padding:50px 0px 100px 0px;}.elementor-5347 .elementor-element.elementor-element-6d1f5144 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5347 .elementor-element.elementor-element-fb5a4fd .elementor-image img{width:400px;max-width:50%;}.elementor-5347 .elementor-element.elementor-element-172e753{text-align:center;}.elementor-5347 .elementor-element.elementor-element-172e753.elementor-widget-heading .elementor-heading-title{color:#111111;}.elementor-5347 .elementor-element.elementor-element-172e753 .elementor-heading-title{font-size:34px;font-weight:900;line-height:1.3em;}.elementor-5347 .elementor-element.elementor-element-172e753 > .elementor-widget-container{margin:-15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-5347 .elementor-element.elementor-element-402a21f .elementor-icon-list-icon i{color:#10a521;font-size:32px;}.elementor-5347 .elementor-element.elementor-element-402a21f .elementor-icon-list-icon{width:32px;}.elementor-5347 .elementor-element.elementor-element-402a21f .elementor-icon-list-text{color:#0c0c0c;}.elementor-5347 .elementor-element.elementor-element-402a21f .elementor-icon-list-item{font-size:22px;font-weight:800;}.elementor-5347 .elementor-element.elementor-element-402a21f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5347 .elementor-element.elementor-element-de89145{text-align:center;}.elementor-5347 .elementor-element.elementor-element-de89145.elementor-widget-heading .elementor-heading-title{color:#212121;}.elementor-5347 .elementor-element.elementor-element-de89145 .elementor-heading-title{font-size:17px;font-weight:400;line-height:1.2em;}.elementor-5347 .elementor-element.elementor-element-de89145 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 40px 0px 40px;}body.elementor-page-5347 h1.entry-title, .elementor-page-title{display:none;}@media(max-width:1024px){.elementor-5347 .elementor-element.elementor-element-242e18d6{padding:20px 20px 70px 20px;}.elementor-5347 .elementor-element.elementor-element-6d1f5144 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-5347 .elementor-element.elementor-element-172e753 .elementor-heading-title{font-size:27px;}}@media(max-width:767px){.elementor-5347 .elementor-element.elementor-element-242e18d6{padding:20px 20px 70px 20px;}.elementor-5347 .elementor-element.elementor-element-6d1f5144 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5347 .elementor-element.elementor-element-172e753 .elementor-heading-title{font-size:32px;}.elementor-5347 .elementor-element.elementor-element-402a21f > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-5347 .elementor-element.elementor-element-de89145 .elementor-heading-title{font-size:12px;}.elementor-5347 .elementor-element.elementor-element-de89145 > .elementor-widget-container{margin:-12px 0px 15px 0px;}}/* Start custom CSS for page-settings */.card-wrapper {
    display: none;
}
.outercontainer {
  margin: 25px auto 2px auto;
}
.feld1 {
    margin-right: 2%;
}
.dates-width {
    width: 49% !important;
}
.form-group {
    width: 100% !important;
}
input.form-control {
    margin-bottom: 12px;
    border: 1px solid #818a91;
    border-radius: 2px;
    padding: 14px;
    background: #fff;
    font-size: 16px;
}
button.start-trial-button {
    color: #fff;
    background: #f9134b;
    border: 0 none;
    padding: 15px;
    width: 100%;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px
}
button.start-trial-button:hover {
    background: #e8194d;
}
input:focus { 
  border-color: #0071EB !important;
}
input:valid {
  border-color: green !important;
}
@media only screen and (max-width: 600px) {
  button.start-trial-button {
    color: #fff;
    background: #f9134b;
    border: 0 none;
    padding: 15px 0 15px 0;
    width: 100%;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 600;
    margin-top: 0px
}
.feld1 {
    margin-right: 2%;
}
.dates-width {
    width: 49% !important;
    float: left;
}
}/* End custom CSS */