.elementor-122 .elementor-element.elementor-element-6866e70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-a6f457b iframe{height:400px;}.elementor-122 .elementor-element.elementor-element-42fc749{padding:80px 0px 120px 0px;}.elementor-122 .elementor-element.elementor-element-c6eb329 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:500;line-height:26px;color:var( --e-global-color-c08620d );}.elementor-122 .elementor-element.elementor-element-38c9606 img{width:100%;}.elementor-122 .elementor-element.elementor-element-0f3b3ce{width:auto;max-width:auto;}.elementor-122 .elementor-element.elementor-element-0f3b3ce .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-122 .elementor-element.elementor-element-0f3b3ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-0f3b3ce.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-0f3b3ce.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-0f3b3ce .elementor-icon{font-size:30px;}.elementor-122 .elementor-element.elementor-element-0f3b3ce .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-0f3b3ce .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;}.elementor-122 .elementor-element.elementor-element-0f3b3ce .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-bbcfc66{width:auto;max-width:auto;}.elementor-122 .elementor-element.elementor-element-bbcfc66 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-122 .elementor-element.elementor-element-bbcfc66 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-122 .elementor-element.elementor-element-bbcfc66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-bbcfc66.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-bbcfc66.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-bbcfc66 .elementor-icon{font-size:30px;}.elementor-122 .elementor-element.elementor-element-bbcfc66 .elementor-icon-box-title, .elementor-122 .elementor-element.elementor-element-bbcfc66 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:30px;}.elementor-122 .elementor-element.elementor-element-bbcfc66 .elementor-icon-box-title{color:var( --e-global-color-text );}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-a6f457b iframe{height:235px;}.elementor-122 .elementor-element.elementor-element-42fc749{padding:50px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-10e8187 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-122 .elementor-element.elementor-element-3ae5853{width:45%;}.elementor-122 .elementor-element.elementor-element-33116c9{width:10%;}.elementor-122 .elementor-element.elementor-element-10e8187{width:44.664%;}}@media(max-width:1024px) and (min-width:768px){.elementor-122 .elementor-element.elementor-element-3ae5853{width:50%;}.elementor-122 .elementor-element.elementor-element-33116c9{width:5%;}}/* Start custom CSS for shortcode, class: .elementor-element-4549322 */.elementor-122 .elementor-element.elementor-element-4549322 {
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-122 .elementor-element.elementor-element-4549322 label {
    margin-top: 45px;
    display:block;
}

.elementor-122 .elementor-element.elementor-element-4549322 label.w50 {
    width: calc(50% - 13px)!important;
    display: inline-block;
}

.elementor-122 .elementor-element.elementor-element-4549322 input[type="text"],.elementor-122 .elementor-element.elementor-element-4549322 input[type="tel"],.elementor-122 .elementor-element.elementor-element-4549322 input[type="email"], .elementor-122 .elementor-element.elementor-element-4549322 textarea {
    width: 100%;
    border: none;
    padding: 15px 0;
    border-bottom: 1px solid #232323;
}
.elementor-122 .elementor-element.elementor-element-4549322 label.w50:first-of-type {
    margin-right: 20px;
}

.elementor-122 .elementor-element.elementor-element-4549322 input[type="submit"] {
    border-radius: 35px;
    padding: 20px 35px;
    background-color: #3B71FE;
    margin-top: 20px;

}

.elementor-122 .elementor-element.elementor-element-4549322 span.wpcf7-list-item {
    margin: 0;
    margin-right: 10px;
}

.elementor-122 .elementor-element.elementor-element-4549322 input.wpcf7-form-control {
    outline: 0;
}

.elementor-122 .elementor-element.elementor-element-4549322 span.wpcf7-not-valid-tip {
    position: absolute;
}/* End custom CSS */