.elementor-3915 .elementor-element.elementor-element-1e21793{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3915 .elementor-element.elementor-element-57cd804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3915 .elementor-element.elementor-element-2d29b72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3915 .elementor-element.elementor-element-42c7364 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-42c7364 img{border-radius:31px 31px 2px 1px;}.elementor-3915 .elementor-element.elementor-element-1269ccf > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}@media(max-width:767px){.elementor-3915 .elementor-element.elementor-element-2d29b72{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2d29b72{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3915 .elementor-element.elementor-element-42c7364{text-align:center;}.elementor-3915 .elementor-element.elementor-element-42c7364 img{width:100%;}.elementor-3915 .elementor-element.elementor-element-1269ccf{width:100%;max-width:100%;}.elementor-3915 .elementor-element.elementor-element-1269ccf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3915 .elementor-element.elementor-element-1269ccf.elementor-element{--align-self:center;}}/* Start custom CSS for image, class: .elementor-element-42c7364 */.elementor-3915 .elementor-element.elementor-element-42c7364 img{
    max-width: 800px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1269ccf */.elementor-3915 .elementor-element.elementor-element-1269ccf label, .elementor-3915 .elementor-element.elementor-element-1269ccf,.elementor-3915 .elementor-element.elementor-element-1269ccf .gfield_label,  .gform_drop_instructions{
    color: white !important;
}

.elementor-3915 .elementor-element.elementor-element-1269ccf input{
    border-radius: 20px;
    background: 414141 !important;
}

.elementor-3915 .elementor-element.elementor-element-1269ccf .gform_drop_area:before{
    color: #8D38FF
}

.elementor-3915 .elementor-element.elementor-element-1269ccf .gform_drop_area{
    background: black;
}

.elementor-3915 .elementor-element.elementor-element-1269ccf button, #gform_submit_button_2{
    background: #8D38FF !important;
    border-radius: 20px 20px 20px 20px !important;
    margin: 0 auto}

.elementor-3915 .elementor-element.elementor-element-1269ccf #gform_wrapper_2{
    max-width: 800px;
    margin: 0 auto;
    background: black;
    border-radius: 0px 0px 20px 20px;
    padding: 20px
}

.elementor-3915 .elementor-element.elementor-element-1269ccf h3{
    color: white;
    text-align: center;
    font-size: 30px;
    margin-top: 20px;
}

.elementor-3915 .elementor-element.elementor-element-1269ccf p{
    text-align: center
}/* End custom CSS */