.elementor-24 .elementor-element.elementor-element-351cfec{padding:110px 0px 240px 0px;}.elementor-24 .elementor-element.elementor-element-538eeed .elementor-heading-title{font-size:65px;font-weight:800;line-height:65px;}.elementor-24 .elementor-element.elementor-element-6ebebc3 > .elementor-element-populated{margin:0px 0px 0px 100px;--e-column-margin-right:0px;--e-column-margin-left:100px;}.elementor-24 .elementor-element.elementor-element-8a340eb{padding:0px 0px 115px 0px;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-351cfec{padding:50px 30px 50px 30px;}.elementor-24 .elementor-element.elementor-element-09fc4f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6ebebc3 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-351cfec{margin-top:60px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-24 .elementor-element.elementor-element-09fc4f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-538eeed{text-align:center;}.elementor-24 .elementor-element.elementor-element-538eeed .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-6ebebc3 > .elementor-element-populated{margin:32px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5662ab6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8a340eb{padding:80px 0px 40px 0px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-09fc4f6{width:40%;}.elementor-24 .elementor-element.elementor-element-6ebebc3{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-09fc4f6{width:100%;}.elementor-24 .elementor-element.elementor-element-6ebebc3{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-538eeed */.elementor-24 .elementor-element.elementor-element-538eeed{
    background: linear-gradient(91.05deg, #1E1E1E -27.51%, #6D83B0 99.83%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
max-width: 380px;
}

@media(min-width:768px) and (max-width:1024px){
  .elementor-24 .elementor-element.elementor-element-538eeed{
      max-width: 100%;
  }  
  .wpforms-one-half {
    margin: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS */.cnt-form input {
    max-width: 100% !important;
    border: 0 !important;
    border-bottom: 1px solid rgb(151 151 151 / 20%) !important;
    border-radius: 0px !important;
    padding: 0px !important;
}
.cnt-form textarea {
    max-width: 100% !important;
    border: 0 !important;
    border-bottom: 1px solid rgb(151 151 151 / 20%) !important;
    border-radius: 0px !important;
    padding: 0px !important;
}
.cnt-form input::placeholder {
    font-size: 12px;
    color: #5D6E80;
    line-height: 22px;
    font-weight: 400;
}
.cnt-form textarea::placeholder {
    font-size: 12px;
    color: #5D6E80;
    line-height: 22px;
    font-weight: 400;
}

div.wpforms-container-full {
    margin: 0px;
}


/*form*/
.wpforms-submit-container button {
    background: #0E4DF2 !important;
    width: 100% !important;
    font-size: 16px;
    line-height: 22px;
    font-weight: 900;
    color: #fff !important;
    border-radius: 4px !important;
    border: 2px solid #0E4DF2 !important;
}

.wpforms-submit-container button:hover {
    background: #fff !important;
    color: #0E4DF2 !important;
}


@media(max-width:767px){
    .wpforms-field-text {
    margin: 0px !important;
}
}


/* contact form func */

#wpforms-form-1155 label {
    font-weight: 800;
    font-size: 13px;
    line-height: 18px;    
    color: #5D6E80;
    opacity: 0;
    transition: opacity 0.1s ease-in-out;
}

#wpforms-form-1155 label.visible {
    opacity:1;
}/* End custom CSS */