.error-404{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:80vh;padding:0 20px;background:#f9f9f9;color:#333;font-family:'Arial',sans-serif}.error-404 h1{font-size:10rem;margin:0;color:#e74c3c}.error-404 h2{font-size:2rem;margin:10px 0}.error-404 p{font-size:1.2rem;margin:10px 0 30px;color:#555}.error-404 a.button{display:inline-block;padding:12px 30px;background-color:#3498db;color:#fff;text-decoration:none;border-radius:6px;transition:all 0.3s ease}.error-404 a.button:hover{background-color:#2980b9;transform:translateY(-2px)}@media (max-width:768px){.error-404 h1{font-size:6rem}.error-404 h2{font-size:1.5rem}}div#left-area\ brdrcrmb{margin:20px 0px}.page-id-2 div#left-area\ brdrcrmb{display:none}body{font-weight:300}.et_pb_menu__wrap .mobile_menu_bar{right:0;position:absolute;top:30%}.nav li li{width:100%;padding:0 0px}.et-menu a:hover{opacity:1!important}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{padding:0 1vw}.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{padding:10px}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-textarea{height:100px}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit{width:100%}.et_pb_gallery_grid .et_pb_gallery_item img{height:100%;object-fit:cover}.et_pb_gallery_grid .et_pb_gallery_image{height:100%}#mobile_menu1 .menu-item-has-children>a{background-color:transparent;position:relative}#mobile_menu1 .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute}#mobile_menu1 .menu-item-has-children>a:after{font-size:16px;content:'\4c';top:13px;right:10px}#mobile_menu1 .menu-item-has-children.visible>a:after{content:'\4d'}#mobile_menu1 ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}#mobile_menu1 .visible>ul.sub-menu{display:block!important;visibility:visible!important}