.elementor-1043 .elementor-element.elementor-element-ae46651{--display:flex;--min-height:386px;--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;--overlay-opacity:0.88;}.elementor-1043 .elementor-element.elementor-element-ae46651:not(.elementor-motion-effects-element-type-background), .elementor-1043 .elementor-element.elementor-element-ae46651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1043 .elementor-element.elementor-element-ae46651::before, .elementor-1043 .elementor-element.elementor-element-ae46651 > .elementor-background-video-container::before, .elementor-1043 .elementor-element.elementor-element-ae46651 > .e-con-inner > .elementor-background-video-container::before, .elementor-1043 .elementor-element.elementor-element-ae46651 > .elementor-background-slideshow::before, .elementor-1043 .elementor-element.elementor-element-ae46651 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1043 .elementor-element.elementor-element-ae46651 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.rayvenlight.com/wp-content/uploads/2025/05/komarov-egor-io5clS15h9Q-unsplash.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1043 .elementor-element.elementor-element-d0ae4c9{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1043 .elementor-element.elementor-element-0705dfd{--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;--overlay-opacity:0.91;}.elementor-1043 .elementor-element.elementor-element-0705dfd::before, .elementor-1043 .elementor-element.elementor-element-0705dfd > .elementor-background-video-container::before, .elementor-1043 .elementor-element.elementor-element-0705dfd > .e-con-inner > .elementor-background-video-container::before, .elementor-1043 .elementor-element.elementor-element-0705dfd > .elementor-background-slideshow::before, .elementor-1043 .elementor-element.elementor-element-0705dfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1043 .elementor-element.elementor-element-0705dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.rayvenlight.com/wp-content/uploads/2025/05/j-f-V_lbeoyHHuA-unsplash.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1043 .elementor-element.elementor-element-0705dfd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1043 .elementor-element.elementor-element-3c7cb6b{--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;--padding-top:30px;--padding-bottom:00px;--padding-left:40px;--padding-right:40px;}.elementor-1043 .elementor-element.elementor-element-3c7cb6b:not(.elementor-motion-effects-element-type-background), .elementor-1043 .elementor-element.elementor-element-3c7cb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}@media(min-width:768px){.elementor-1043 .elementor-element.elementor-element-0705dfd{--width:46.105%;}.elementor-1043 .elementor-element.elementor-element-3c7cb6b{--width:50%;}}@media(max-width:767px){.elementor-1043 .elementor-element.elementor-element-d0ae4c9{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1043 .elementor-element.elementor-element-0705dfd{--min-height:350px;}.elementor-1043 .elementor-element.elementor-element-3c7cb6b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for wpforms, class: .elementor-element-d14b1d3 */div.wpforms-container-full .wpforms-form .wpforms-head-container {    padding: 0 0 10px 0 !important;}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row, div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-row{    flex-direction: row !important;}
div.wpforms-container-full input[type=checkbox]:checked:after {
    border-left: 4px solid #ffffff !important;
    border-bottom: 4px solid #ffffff !important;}
div.wpforms-container-full input[type=text] {
    font-size: 14px !important;}
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) select {
    background-color: var(--wpforms-field-background-color);
    color: #C7C7C7;}
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text], div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=range], div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email], div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=url], div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=tel], div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=number], div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=password], div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=file], div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) select, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) textarea, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-field-row, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .choices, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-order-summary-container, div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text], div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=range], div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email], div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=url], div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=tel], div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=number], div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=password], div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=file], div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) select, div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) textarea, div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-field-row, div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .choices, div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-order-summary-container{    font-size: 14px;}/* End custom CSS */