.elementor-4439 .elementor-element.elementor-element-58bd3f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 105px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4439 .elementor-element.elementor-element-58bd3f8:not(.elementor-motion-effects-element-type-background), .elementor-4439 .elementor-element.elementor-element-58bd3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4439 .elementor-element.elementor-element-58bd3f8, .elementor-4439 .elementor-element.elementor-element-58bd3f8::before{--border-transition:0.3s;}.elementor-4439 .elementor-element.elementor-element-0f5f443{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-4439 .elementor-element.elementor-element-0f5f443, .elementor-4439 .elementor-element.elementor-element-0f5f443::before{--border-transition:0.3s;}.elementor-4439 .elementor-element.elementor-element-e1034b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-4439 .elementor-element.elementor-element-e1034b6 .wpcf7-form{--wd-form-color:var( --e-global-color-055d6a3 );--wd-form-placeholder-color:var( --e-global-color-055d6a3 );--wd-form-brd-color:var( --e-global-color-055d6a3 );}.elementor-4439 .elementor-element.elementor-element-aefb1a8{--display:flex;--background-transition:0.3s;}.elementor-4439 .elementor-element.elementor-element-690ba24 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:48px;}.elementor-4439 .elementor-element.elementor-element-e9acdcf{--divider-border-style:solid;--divider-color:var( --e-global-color-055d6a3 );--divider-border-width:1px;}.elementor-4439 .elementor-element.elementor-element-e9acdcf .elementor-divider-separator{width:9%;}.elementor-4439 .elementor-element.elementor-element-e9acdcf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4439 .elementor-element.elementor-element-b7d3414{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-4439 .elementor-element.elementor-element-40d9d23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-4439 .elementor-element.elementor-element-e6db0c2{color:#FFFFFF;font-family:"Roboto", Sans-serif;}.elementor-4439 .elementor-element.elementor-element-1173f63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4439 .elementor-element.elementor-element-a8d082d{--display:flex;--background-transition:0.3s;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4439 .elementor-element.elementor-element-a8d082d, .elementor-4439 .elementor-element.elementor-element-a8d082d::before{--border-transition:0.3s;}@media(max-width:1024px){.elementor-4439 .elementor-element.elementor-element-1173f63{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-4439 .elementor-element.elementor-element-0f5f443.e-con{--order:99999 /* order end hack */;}.elementor-4439 .elementor-element.elementor-element-40d9d23{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-4439 .elementor-element.elementor-element-1173f63{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4439 .elementor-element.elementor-element-a8d082d{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}@media(min-width:769px){.elementor-4439 .elementor-element.elementor-element-40d9d23{--width:50%;}.elementor-4439 .elementor-element.elementor-element-a8d082d{--width:100%;}}/* Start custom CSS for wd_contact_form_7, class: .elementor-element-e1034b6 */input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    border-radius:0!important;
    border:0!important;
}

#respond input[type=text], #respond textarea, .mkdf-page-footer .widget.widget_search input, .mkdf-side-menu .widget.widget_search input, .mkdf-style-form textarea, .mkdf-top-bar .widget.widget_search input, .post-password-form input[type=password], .widget.widget_search input, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=email], input[type=password], input[type=text] {
        background-image: linear-gradient(148deg, #2e2e2e 5%, #1c1c1c 5%, #1c1c1c 50%, #2e2e2e 50%, #2e2e2e 55%, #1c1c1c 55%, #1c1c1c 100%);
    background-size: 18.87px 11.79px;
}
.wpcf7-submit{
    padding: 0 !important;
    color: #fff!important;
    background-color: transparent!important;
    border: 0!important;
    vertical-align: middle!important;
        position: relative;
    display: inline-block;
}
.wpcf7-submit:after {
    content: '';
position: absolute;
right: 0;
bottom: 2px;
width: calc(100% + 4px);
height: 10px;
z-index: -1;
background-image: url('/wp-content/uploads/2024/07/simple_button_pattern.png');
background-repeat: repeat;
opacity: .7;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6db0c2 */.elementor-4439 .elementor-element.elementor-element-e6db0c2 a {
    color:#D8D8D8;
}/* End custom CSS */