.elementor-177 .elementor-element.elementor-element-7895a38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-177 .elementor-element.elementor-element-7895a38:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-7895a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-177 .elementor-element.elementor-element-7895a38, .elementor-177 .elementor-element.elementor-element-7895a38::before{--border-transition:0.3s;}.elementor-177 .elementor-element.elementor-element-4b7f746{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-177 .elementor-element.elementor-element-88d9b37{text-align:center;width:100%;max-width:100%;}.elementor-177 .elementor-element.elementor-element-88d9b37 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Clash Display", Sans-serif;font-size:75px;font-weight:500;}.elementor-177 .elementor-element.elementor-element-4658550{text-align:center;width:100%;max-width:100%;}.elementor-177 .elementor-element.elementor-element-4658550 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Clash Display", Sans-serif;font-size:18px;font-weight:400;}.elementor-177 .elementor-element.elementor-element-de1f8e2{width:100%;max-width:100%;}@media(max-width:1280px){.elementor-177 .elementor-element.elementor-element-88d9b37 .elementor-heading-title{font-size:60px;}}@media(max-width:767px){.elementor-177 .elementor-element.elementor-element-7895a38{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-177 .elementor-element.elementor-element-88d9b37 .elementor-heading-title{font-size:40px;}.elementor-177 .elementor-element.elementor-element-4658550 .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-177 .elementor-element.elementor-element-7895a38{--width:100%;}.elementor-177 .elementor-element.elementor-element-4b7f746{--width:50%;}}@media(max-width:1280px) and (min-width:768px){.elementor-177 .elementor-element.elementor-element-4b7f746{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-177 .elementor-element.elementor-element-4b7f746{--width:90%;}}@media(max-width:880px) and (min-width:768px){.elementor-177 .elementor-element.elementor-element-4b7f746{--width:90%;}}/* Start custom CSS for wpforms, class: .elementor-element-de1f8e2 */.elementor-177 .elementor-element.elementor-element-de1f8e2 label{
    color: #fff;
    font-family: Clash Display;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
}
::placeholder {
  color: #fff !important;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #fff;
}
.elementor-177 .elementor-element.elementor-element-de1f8e2 input[type="file"]{
    height: fit-content !important;
    border-radius: 3px !important;
    padding: 10px !important;
    width: fit-content !important;
    background: #696969 !important;
}
.elementor-177 .elementor-element.elementor-element-de1f8e2 textarea{
    color: #fff !important
}
.elementor-177 .elementor-element.elementor-element-de1f8e2 input{
    height: 60px !important;
    background: #000 !important;
border: 1px solid #696969 !important;
border-radius: 3px !important;
color: #fff !important
}
.elementor-177 .elementor-element.elementor-element-de1f8e2 .wpforms-layout-column .wpforms-field{
    padding: 0 !important
}
.elementor-177 .elementor-element.elementor-element-de1f8e2 select{
    height: 60px !important;
    border: 1px solid #696969 !important;
    background-color: #000 !important;
    border-radius: 3px !important;
    color: #fff !important
}
/*.elementor-177 .elementor-element.elementor-element-de1f8e2 .choices{*/
/*    height: 60px !important;*/
/*}*/
/*.elementor-177 .elementor-element.elementor-element-de1f8e2 .choices__inner{*/
/*    background-color: #000 !important;*/
/*    border: 1px solid #696969 !important;*/
/*}*/
/*.elementor-177 .elementor-element.elementor-element-de1f8e2 .choices__item{*/
/*    background-color: #000 !important;*/
/*    color: #fff !important;*/
/*}*/
/*.elementor-177 .elementor-element.elementor-element-de1f8e2 button.choices__button{*/
/*    color: #fff !important;*/
/*}*/
.elementor-177 .elementor-element.elementor-element-de1f8e2 textarea{
    background: #000 !important;
border: 1px solid #696969;
border-radius: 3px !important;

}
.elementor-177 .elementor-element.elementor-element-de1f8e2 .wpforms-submit{
    background: linear-gradient(123.38deg, #EBB8FD 2.7%, #CBC9FB 17.64%, #C9ECB4 33.56%, #B2DECD 49.31%, #E6C1F7 66.22%, #D9DFA3 84.32%);
    color: #000000 !important;
    border-radius: 28px 28px 28px 28px;
    padding: 12px 25px 12px 25px;
}
.elementor-177 .elementor-element.elementor-element-de1f8e2 .wpforms-container{
    margin: 0 !important
}
@media(max-width:768px){
    .elementor-177 .elementor-element.elementor-element-de1f8e2 input, select{
        height:50px !important;
        margin-bottom:20px;
        width: 100% !important;
    }
    .ui-resizable-handle{
        display: none !important;
    }
    .elementor-177 .elementor-element.elementor-element-de1f8e2 textarea{
        margin-bottom: 20px;
    }
    div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns{
        margin: 0 !important;
    }
    div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column{
        padding: 0 !important;
    }
    .wpforms-container .wpforms-field{
        padding: 0 !important;
    
    }
}/* End custom CSS */