.elementor-95006 .elementor-element.elementor-element-4c4961e6{--display:flex;--width:66%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--background-transition:0.3s;--border-radius:40px 0px 40px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-95006 .elementor-element.elementor-element-4c4961e6:not(.elementor-motion-effects-element-type-background), .elementor-95006 .elementor-element.elementor-element-4c4961e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_color_7_4 );}.elementor-95006 .elementor-element.elementor-element-4c4961e6, .elementor-95006 .elementor-element.elementor-element-4c4961e6::before{--border-transition:0.3s;}.elementor-95006 .elementor-element.elementor-element-810962e.elementor-element{--align-self:flex-start;}.elementor-95006 .elementor-element.elementor-element-810962e .the7-heading-title{font-family:var( --e-global-typography-el_title_3-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_3-font-size );font-weight:var( --e-global-typography-el_title_3-font-weight );text-transform:var( --e-global-typography-el_title_3-text-transform );font-style:var( --e-global-typography-el_title_3-font-style );line-height:var( --e-global-typography-el_title_3-line-height );text-decoration-style:solid;}.elementor-95006 .elementor-element.elementor-element-4294948a.elementor-element{--align-self:flex-start;}.elementor-95006 .elementor-element.elementor-element-4294948a{text-align:left;color:#000000;--textColor:#000000;font-family:var( --e-global-typography-el_content_4-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_4-font-size );font-weight:var( --e-global-typography-el_content_4-font-weight );text-transform:var( --e-global-typography-el_content_4-text-transform );font-style:var( --e-global-typography-el_content_4-font-style );text-decoration:var( --e-global-typography-el_content_4-text-decoration );line-height:var( --e-global-typography-el_content_4-line-height );}@media(max-width:1300px){.elementor-95006 .elementor-element.elementor-element-810962e .the7-heading-title{font-size:var( --e-global-typography-el_title_3-font-size );line-height:var( --e-global-typography-el_title_3-line-height );}.elementor-95006 .elementor-element.elementor-element-4294948a{font-size:var( --e-global-typography-el_content_4-font-size );line-height:var( --e-global-typography-el_content_4-line-height );}}@media(max-width:900px){.elementor-95006 .elementor-element.elementor-element-4c4961e6{--width:100%;}.elementor-95006 .elementor-element.elementor-element-810962e .the7-heading-title{font-size:var( --e-global-typography-el_title_3-font-size );line-height:var( --e-global-typography-el_title_3-line-height );}.elementor-95006 .elementor-element.elementor-element-4294948a{font-size:var( --e-global-typography-el_content_4-font-size );line-height:var( --e-global-typography-el_content_4-line-height );}}@media(max-width:600px){.elementor-95006 .elementor-element.elementor-element-4c4961e6{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-95006 .elementor-element.elementor-element-810962e .the7-heading-title{font-size:var( --e-global-typography-el_title_3-font-size );line-height:var( --e-global-typography-el_title_3-line-height );}.elementor-95006 .elementor-element.elementor-element-4294948a{font-size:var( --e-global-typography-el_content_4-font-size );line-height:var( --e-global-typography-el_content_4-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-bf26b82 */.elementor-95006 .elementor-element.elementor-element-bf26b82 form label {
    display: inline-block;
    padding-bottom: 10px;
}

.elementor-95006 .elementor-element.elementor-element-bf26b82 form input:not([type="submit"]),
.elementor-95006 .elementor-element.elementor-element-bf26b82 form textarea{
    color: #000;
    padding: 10px;
    font-size: 12px;
    line-height: 1.7em;
}

.elementor-95006 .elementor-element.elementor-element-bf26b82 form textarea {
    resize: vertical;
}

.elementor-95006 .elementor-element.elementor-element-bf26b82 form input::placeholder,
.elementor-95006 .elementor-element.elementor-element-bf26b82 form textarea::placeholder{
    color: #000;
    opacity: .33;
}

.elementor-95006 .elementor-element.elementor-element-bf26b82 form p {
    width: 100%;
}

.elementor-95006 .elementor-element.elementor-element-bf26b82 form > .elementor-form-fields-wrapper > p{
        max-width: calc(100% - 40px);
}

.elementor-95006 .elementor-element.elementor-element-bf26b82 form input[type="submit"] {
    margin: 0 20px;
    width: 100%;
    padding: 18px;
    font-size: 17px
}/* End custom CSS */