.elementor-16377 .elementor-element.elementor-element-d2079e6 img{width:100%;max-width:100%;}.elementor-16377 .elementor-element.elementor-element-87d3f6b{width:var( --container-widget-width, 51.161% );max-width:51.161%;--container-widget-width:51.161%;--container-widget-flex-grow:0;font-size:56px;line-height:1.1em;color:var( --e-global-color-6c1c7d6 );}.elementor-16377 .elementor-element.elementor-element-87d3f6b > .elementor-widget-container{margin:-674px 6px 0px 25px;padding:0px 0px 0px 0px;}.elementor-16377 .elementor-element.elementor-element-f502434{width:var( --container-widget-width, 52.143% );max-width:52.143%;--container-widget-width:52.143%;--container-widget-flex-grow:0;font-size:30px;line-height:1.2em;word-spacing:0em;color:var( --e-global-color-6c1c7d6 );}.elementor-16377 .elementor-element.elementor-element-f502434 > .elementor-widget-container{margin:-375px 0px 0px 025px;}.elementor-16377 .elementor-element.elementor-element-27ce60e{width:var( --container-widget-width, 51.607% );max-width:51.607%;--container-widget-width:51.607%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-16377 .elementor-element.elementor-element-27ce60e > .elementor-widget-container{margin:-308px 16px 0px 025px;}.elementor-16377 .elementor-element.elementor-element-d02505a .elementor-button{border-radius:35px 35px 35px 35px;}.elementor-16377 .elementor-element.elementor-element-7d9fc44 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-16377 .elementor-element.elementor-element-1974949 > .elementor-widget-container{margin:8px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-1974949 */#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 input, #hsForm_83311d89-d633-49cc-b168-d6d824dfb418 textarea {
    padding: 1rem 2rem;
    font-size: .875rem;
    font-family: "Open Sans", Sans-Serif;
    border: 0;
    background-color: rgb(237 240 241);
}

#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 input:focus, #hsForm_83311d89-d633-49cc-b168-d6d824dfb418 textarea:focus  {
    background-color: #FFF;
    box-shadow: 0 0 3px rgb(0 0 0 / 25%);
    border-color: #0099ff;
}

#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 ul {
    padding-left: 0;
    list-style: none;
}

#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 label {
    color: red;     
    font-family: "Open Sans", Sans-Serif;
    margin-top: 8px; 
    font-weight: bold;
}

#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 input[type='submit'] {
    font-family: "Roboto", Sans-serif;
    padding: 1em 1.5em;
    line-height: 1em;
    font-size: 1rem;
    float: right;
    background-color: #0098ff;
    margin-top: 15px;
}
#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 input[type='submit']:hover {
    background-color: #0055a0;
}


#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 .hs_phone, 
#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 .hs_lastname, 
#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 .hs_firstname, 
#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 .hs_message,
#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 .hs_email,
#hsForm_83311d89-d633-49cc-b168-d6d824dfb418 .hs_company
{
    line-height: 5px;
}

.submitted-message.hs-form-83311d89-d633-49cc-b168-d6d824dfb418 {
    color: black; 
    font-size: 1.25rem;
}

.submitted-message.hs-form-83311d89-d633-49cc-b168-d6d824dfb418 strong {
    font-size: 30px;
}/* End custom CSS */