.elementor-63677 .elementor-element.elementor-element-bde33d6{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63677 .elementor-element.elementor-element-bde33d6.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-63677 .elementor-element.elementor-element-0c9143a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-63677 .elementor-element.elementor-element-0c9143a img{width:100%;max-width:100%;border-radius:7px 7px 7px 7px;}.elementor-63677 .elementor-element.elementor-element-f89da1c{--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;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-63677 .elementor-element.elementor-element-bde33d6{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-7eb991b */.wpcf7 form fieldset {
    border: 1px solid #000 !important;
    background: #fff !important;
   
}

.wpcf7 form legend {
   
    background: #fff !important;
    color:#000 !important;
    
}


.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="number"], .wpcf7 input[type="url"], .wpcf7 input[type="date"], .wpcf7 select, .wpcf7 textarea {
   
    background: #fff !important;
   border:1px solid #000 !important;
    
}


.wpcf7 input[type="file"]{
    background:#fff !important;
    border-color : #000 !important;
    ;
}



.wpcf7 input[type="submit"], .wpcf7 .wpcf7-submit {
    appearance: none;
    background: linear-gradient(180deg, #000, #000) !important;
    color: white;
    font-weight: 700;
    border: none;
    border-radius: 999px;
    padding: 14px 20px;
    width: 100%;
   
    transition: transform .06s ease, filter .2s ease, box-shadow .2s ease;
    cursor: pointer;
    letter-spacing: .3px;
}


.wpcf7 .wpcf7-submit:hover {
    filter: brightness(1.05) !important;
    box-shadow: 0 10px 28px #000 !important;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="number"], .wpcf7 input[type="url"], .wpcf7 input[type="date"], .wpcf7 select, .wpcf7 textarea{
    color:#000 !important;
}
.wpcf7 form label, .wpcf7 .wpcf7-list-item label, .wpcf7 .wpcf7-list-item-label, .wpcf7 form{
    color:#000 !important;
}/* End custom CSS */