#contact {background: url(/img/lp/bg_lp_fawag_ws_contact.jpg) bottom right no-repeat #d93848; color: #fff; font-size: 16px; position: relative;}
#landing_page_fawag_specs {background: url(/img/lp/bg_lp_fawag_ws_specs.jpg) top center no-repeat; background-size: cover; font-size: 19px; position: relative;}
#landing_page_fawag_boxes {background: url(/img/lp/bg_lp_fawag_ws_boxes.jpg) top center no-repeat #333132; background-size: cover; color: #fff; font-size: 19px; position: relative;}
#landing_page_fawag_traits {background: url(/img/lp/bg_lp_fawag_ws_traits.jpg) top center no-repeat; background-size: cover; position: relative;}

.main_address.ws1 {display: none;}

#block-91 h2 {display: none;}
#block-89 .container {padding-bottom: 0px;}
#nav_main li:nth-of-type(4) {display: none;}


@media (min-width: 1px) {
    #form_ask_about form {width: 100%;}
    .contact_footer {width: 100%; margin: 0 0 40px 0;}

}
@media (min-width: 480px) {

}
@media (min-width: 640px) {

}
@media (min-width: 768px) {

}
@media (min-width: 1024px) {
    #landing_page #form_ask_about {padding: 35px;}
    #form_ask_about input {width: 204px; margin: 0 25px 25px 0;}
    #form_ask_about input:nth-of-type(2) {margin: 0 25px 25px 0;}
    #form_ask_about input:nth-of-type(3n) {margin: 0 0 25px 0;}
    #form_ask_about textarea {width: 775px; min-width: 775px; max-width: 775px; height: 150px; margin: 0 0 25px 0;}
    #form_ask_about select {width: 256px; margin: 0 25px 25px 0;}
    #form_ask_about select:nth-of-type(2) {margin: 0 0 25px 0;}
    #form_ask_about label {width: 800px;}
}
@media (min-width: 1366px) {
    #landing_page #form_ask_about {padding: 35px;}
    #form_ask_about input {width: 255px; margin: 0 25px 25px 0;}
    #form_ask_about input:nth-of-type(2) {margin: 0 25px 25px 0;}
    #form_ask_about input:nth-of-type(3n) {margin: 0 0 25px 0;}
    #form_ask_about textarea {width: 954px; min-width: 954px; max-width: 954px; height: 150px; margin: 0 0 25px 0;}
    #form_ask_about select {width: 320px; margin: 0 25px 25px 0;}
    #form_ask_about select:nth-of-type(2) {margin: 0 0 25px 0;}
    #form_ask_about label {width: 994px;}
}
@media (min-width: 1600px) {
    #landing_page #form_ask_about {padding: 45px;}
    #form_ask_about input {width: 280px; margin: 0 25px 25px 0;}
    #form_ask_about input:nth-of-type(2) {margin: 0 25px 25px 0;}
    #form_ask_about input:nth-of-type(3n) {margin: 0 0 25px 0;}
    #form_ask_about textarea {width: 1034px; min-width: 1034px; max-width: 1034px; height: 150px; margin: 0 0 25px 0;}
    #form_ask_about select {width: 349px; margin: 0 25px 25px 0;}
    #form_ask_about select:nth-of-type(2) {margin: 0 0 25px 0;}
    #form_ask_about label {width: 1074px;}

}

/* COOKIES */
.cookies-container {position: fixed; display: block; width: 100%; min-height: 18%; z-index: 3000; background-color: rgba(220, 220, 220, 0.90); -webkit-box-shadow: 0 -10px 15px -10px rgba(0,0,0,0.3); -moz-box-shadow: 0 -10px 15px -10px rgba(0,0,0,0.3); box-shadow: 0 -10px 15px -10px rgba(0,0,0,0.3);}
.cookies {display: block; margin: 30px auto; color: #2b2b2b; font-size: 14px;}
.cookies_link {margin-top: 10px; display: block;}

.cookies-settings {cursor: default;}
.cookies-settings-container {background-color: #fff; color: #2b2b2b; padding: 30px; text-align: center;}
#landing_page .cookies-settings-container h2 {color: #d93848; padding: 20px 0; margin: 0; position: relative;}
.cookie-setting {margin: 15px 0;}
.cookie-setting-name {display: block;}
.cookie-setting-name label {cursor: pointer;}
.cookie-setting-checkbox {margin-top: 10px; display: block; }
.cookie-setting-checkbox input[type=checkbox] {width: 20px; height: 20px;}

@media (min-width:1px) {
    .cookies-settings-container h2 {font-size: 21px;}
    .cookie-setting-grid {display: grid; grid-template-columns: 100%;}
}
@media (min-width:1024px) {
    .cookies-settings-container h2 {font-size: 24px;}
    .cookie-setting-grid {display: grid; grid-template-columns: 31% 31% 31%; grid-column-gap: 3.5%;}
}

.link_btn { font-size: 14px; font-weight: 700; padding: 10px 15px; border: 1px solid #d93848; display: inline-block;}
.link_btn:hover { border: 1px solid #4e4e4e; color: #4e4e4e;}
.web_btn {font-size: 14px; font-weight: 700; padding: 10px 15px; border: 1px solid #d93848; border: 1px solid #d93848; background-color: #d93848; color: #fff; display: inline-block;}
.web_btn:hover {border: 1px solid #d93848; background-color: #fff; color: #d93848;}
