.dsm_contact_form_7 input.text,.dsm_contact_form_7 input.title,.dsm_contact_form_7 input[type=date],.dsm_contact_form_7 input[type=email],.dsm_contact_form_7 input[type=number],.dsm_contact_form_7 input[type=password],.dsm_contact_form_7 input[type=tel],.dsm_contact_form_7 input[type=text],.dsm_contact_form_7 input[type=url],.dsm_contact_form_7 select,.dsm_contact_form_7 textarea{width:100%;padding:12px;border-radius:5px;font-color:#fff!important;background-color:transparent;font-size:14px;-webkit-appearance:none;border:1px solid #fff}.dsm_contact_form_7 label{display:block;color:white}.wpcf7-submit{color:#ffff!important;background-color:#beb08c!important;border-color:#beb08c!important;cursor:pointer;font-size:20px;border-radius:3px;-webkit-font-smoothing:antialiased;transition:all 0.2s}.wpcf7-submit:hover{background-color:#beb08c!important;color:#1c542d!important;border-color:#beb08c!important}.button_menu a{background-color:#2563ff;text-align:center;padding:17px 15px!important;color:#fff!important;max-width:250px}.et_fullwidth_nav #main-header .container{padding-right:10px!important;padding-left:10px!important}@media only screen and (min-width:980px) and (max-width:1015px){#top-menu li{padding-right:16px!important}}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget,#footer-widgets .footer-widget .fwidget,div#block-18{margin-bottom:0px!important;width:100%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget,#footer-widgets .footer-widget .fwidget,div#block-18{margin-bottom:0px!important;width:100%}.et_mobile_menu{border-top:3px solid #beb08c}.et_fullwidth_nav #main-header .container{padding-top:20px!important;padding-bottom:20px!important}#main-header .container{width:90%;max-width:1200px}#et-top-navigation{font-weight:400}@media (max-width:980px){#main-header .container{width:90%;max-width:90%}}#main-footer .container{width:90%;max-width:1200px;margin:auto;position:relative}@media (max-width:980px){#main-footer .container{width:90%;max-width:90%}}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#beb08c}.wpcp-carousel-section .wpcp-single-item img{margin:0 auto;max-width:100%;height:500px!important;box-shadow:none;object-fit:cover}