#gform_wrapper_1 .gform_footer{display:flex;flex-wrap:wrap;gap:var(--gf-form-footer-gap);margin-block-start:var(--gf-form-footer-margin-y-start);flex-direction:column;align-content:flex-start;align-items:flex-start}#menu-new-main-menu,.et-menu-nav{justify-content:space-evenly!important;width:100%!important;align-items:center}.et_pb_menu__menu{width:100%!important}.logo-site{margin-top:-50px}img{pointer-events:none}.menu-site .et_pb_menu .et_pb_menu_inner_container .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:center;justify-content:flex-end}.menu-site ul#menu-main-menu li.contact-cta a{background-color:#ff7e02;padding:15px 20px;color:#fff!important}.page-id-211 .menu-site ul#menu-main-menu li.contact-cta a{background-color:#242d61}.menu-site ul#menu-main-menu li.contact-cta{margin-top:-8px}.menu-site .et_pb_menu.et_pb_menu_0_tb_header{padding-top:12px}.case-study .et_pb_blurb_content .et_pb_main_blurb_image img{height:220px;object-fit:cover}.contact-us-design .gform_body input{border:2px solid #dd6461;border-radius:0;height:60px}.contact-us-design .gform_body textarea{border:2px solid #dd6461;border-radius:0;min-block-size:13rem!important}.page-id-211 .contact-us-design .gform_body input,.page-id-211 .contact-us-design .gform_body textarea{border:2px solid #dd6461!important}.contact-us-design .gform_footer input{background:#dd6461!important;border-radius:0!important;padding:15px 40px!important;font-size:16px!important}.contact-us-design .gform_footer input:hover{background:#dd6461!important}.page-id-211 .contact-us-design .gform_footer input{background:#242d61!important}.testimonial-custom .wpmtst-testimonial .wpmtst-testimonial-content:before,.testimonial-custom .wpmtst-testimonial .wpmtst-testimonial-content:after{display:none!important}.testimonial-custom .testimonial-image img{border-radius:100%}.testimonial-custom .strong-rating-wrapper.in-view svg path{fill:#ffffff}.testimonial-custom .text-custom p{font-style:normal;font-weight:300!important;font-size:16px}.testimonial-custom .text-custom{padding-bottom:20px}.pum-theme-lightbox .pum-content{font-weight:400!important}.cases-examples .et_pb_module .et_pb_blurb_container{padding:0 20px 30px}.cases-examples .et_pb_module .et_pb_main_blurb_image img,.cases-examples .et_pb_module .et_pb_main_blurb_image{width:100%;max-width:100%}.practice-areas .et_pb_blurb_description{padding:0 20px}div#newpagebutton ul li.btn-contact a{background-color:#dd6461;padding:15px 20px;color:#fff!important}div#newpagebutton ul li.btn-contact{margin-top:-8px}.contact-icon-side .et_pb_blurb .et_pb_blurb_content{max-width:100%}ul.header-info{padding:0;text-align:center}ul.header-info li{list-style-type:none;display:inline-block;padding:0 20px}.dmp-law-approach .et_pb_blurb_content h4.et_pb_module_header{padding-top:7px}.new-design div#newpagebutton ul li.btn-contact a{background-color:transparent;padding:15px 20px;color:#fff!important;border:1px solid #fff}.practice-area-side{display:flex;align-items:center;padding-top:20px}.practice-area-side p.text-right{padding:0 30px}.footer-menu .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav ul{width:100%;justify-content:space-between}.footer-menu .et_pb_menu__wrap,.footer-menu .et_pb_menu__wrap .et_pb_menu__menu,.footer-menu .et_pb_menu__wrap .et_pb_menu__menu nav.et-menu-nav{width:100%}.footer-menu ul li.btn-contact a{background-color:transparent;padding:15px 20px;color:#2e3f50!important;border:1px solid #2e3f50}.footer-menu ul li.btn-contact{margin-top:-8px!important}.special-part .et_pb_row{display:flex;align-items:center}.contact-cta{margin-top:0!important}.contact-cta a{color:#FFFFFF!important;border-width:0px!important;border-radius:0px;font-family:'Hind',Helvetica,Arial,Lucida,sans-serif!important;background-color:#dd6461;padding:15px 30px!important}@media(max-width:980px){.menu-items{position:absolute;top:50px;width:100%!important;z-index:-1}.logo-site1{width:50%!important;margin-bottom:0!important;position:relative}.menu-items .et_pb_menu__wrap{justify-content:end}.menu-items .et_pb_menu__wrap span.mobile_menu_bar::before{color:#dd6461!important}.menu-items .et_pb_menu__wrap ul#mobile_menu1{margin-top:20px;border-top:3px solid #dd6461}.contact-cta a{padding:14px 15px!important}.about-hero-page{background-position:center!important}footer .special-part .et_pb_menu .et_pb_menu__menu{display:block}footer .special-part .et_mobile_nav_menu{display:none!important}.about-design .et_pb_row{flex-wrap:wrap}.about-design .et_pb_row .et_pb_text_4{margin-left:0!important;width:100%}.about-design .et_pb_row .et_pb_row_inner{margin-top:0!important}.order-images{order:-1;padding-bottom:50px}.old-footer-design .et_pb_row .et_pb_column{width:100%!important}.bta-past .et_pb_button_module_wrapper a.et_pb_button{width:100%}.bta-past .et_pb_button_module_wrapper{width:100%;text-align:center;margin-bottom:15px!important}.m-bio .et_pb_column{margin-bottom:0!important}}@media screen and (min-width:1025px) and (max-width:1919px){div#about.about-left-sec{padding-top:8.4vw!important;padding-bottom:5.4vw!important}div.about-hero-page{padding-top:10.57vw!important;padding-bottom:8.54vw!important;background-size:auto 100%!important}}@media(max-width:1024px){div#about.about-left-sec{background-size:cover!important;background-position:top center!important;background-image:linear-gradient(89deg,rgba(17,17,17,0.5) 42%,rgba(17,17,17,0.5) 100%),url(https://dmplawcorp.com/wp-content/uploads/2024/09/about-image-left.jpg)!important}div.et_pb_section.et_pb_section_0.about-hero-page{background-size:initial;background-position:right 0px top 14%;background-image:linear-gradient(89deg,rgba(17,17,17,0.5) 42%,rgba(17,17,17,0.5) 100%),url(https://dmplawcorp.com/wp-content/uploads/2024/09/about-image-left.jpg)!important}}@media(max-width:767px){.home-hero-banner{background-position:70%!important}div#about{background-position:7%!important}.menu-items{top:30px}ul#menu-footer-menu li{width:100%}}footer ul#menu-footer-menu li{padding-left:35px;padding-right:35px}.attorney-text h2{font-weight:400}.about-btn a.et_pb_button,.about-btn a.et_pb_button:hover{padding:13px 30px;display:inline}.about-btn a.et_pb_button.et_pb_button_1{margin-right:30px}.about-btn{display:flex;flex-wrap:wrap;margin-top:30px}@media screen and (min-width:768px) and (max-width:1300px){.home-about-sec{background-position-x:left,-7vw!important}}@media screen and (min-width:1921px){.home-about-sec{background-position-x:left,16vw!important;padding:2.8vw 0!important}}@media screen and (min-width:2560px){.home-about-sec{background-position-x:left,19vw!important;padding:2.8vw 0!important}}.contact-us-design .gform_confirmation_message{color:#fff}