/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


/* ---- MENU -- */
.mwh_layout1.stage_module_website_h {
    padding: 12px 0!important;
}
.stage_header_menu .menu__link {
    color: #3f3f3f!important;
    font-weight: bold!important;
    font-size: 18px!important;
    letter-spacing: 1px!important;
}
/* ---- MENU -- */


/* ------- GENERAL --- */
input.hs-button.primary.large {
    text-transform: uppercase;
}
/* ------- GENERAL --- */

/* - ACCORDIAN - */
.stage_module_accordion_item {
    background: #ffffff!important;
  border: 1px solid #e85b32!important;
}
.stage_module_accordion_q svg {
    fill: #000!important;
}
/* - ACCORDIAN - */




/* -- FORM -- */
form input[type=email], form input[type=file], form input[type=number], form input[type=password], form input[type=tel], form input[type=text], form select, form textarea {
    background: #252650;
    border: 1px solid hsla(0,0%,100%,.4);
    border-radius: 0;
    box-shadow: 0 0 0 0 rgba(0,0,0,.1);
    color: #f3fbfd;
    padding: 20px;
}
.hs-form-b069042c-a88f-4a39-a170-bc48ab3d100a_e46bf822-7e8e-4c15-b25d-f9c89c59db76 .hs-button {
    white-space: pre-wrap;
    text-transform: uppercase;
}
form {
    padding: 20px 20px 20px 20px;
    border: 1px solid rgb(255 255 255 / 35%);
}





/* ------------ PLACEHOLDER -------------------------- */
::-webkit-input-placeholder {
    color: #fff;
}

:-moz-placeholder { /* Firefox 18- */
    color: #fff;
}

::-moz-placeholder { /* Firefox 19+ */
    color: #fff;
}

:-ms-input-placeholder {
    color: #fff;
}
/* ------------ PLACEHOLDER -------------------------- */
/* -- FORM -- */


/* ------ NEWSLETTER ------ */
.cta_section-icon {
    height: auto!important;
}
h4.stage_module_cta_section-title {
    font-size: 34px!important;
}
p.stage_module_cta_section-text {
    font-weight: normal!important;
    font-size: 20px!important;
}
/* ------ NEWSLETTER ------ */


/* ---------------------------------------------------------- 768px-------------------- */
@media screen and (max-width:768px) and (min-width:0) {
  
}
/* ------------ FORM -- */
#hs_cos_wrapper_dnd_area_101-dnd_partial-2-module-4 {
    padding-left: 0px !important;
}
/* ------------ FORM -- */

}
/* ---------------------------------------------------------- 768px-------------------- */