.sb-post-item{min-height:250px}.c7-hidden-fields{display:none!important}header .has_et_pb_sticky #dp-custom-header{background-color:#0e120f}.et-l.et-l--header{position:absolute;left:0;right:0;top:0}body .hero-review .wp-gr .grw-reviews{margin:0!important;padding:0!important}#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item>a{border-color:#f4f4f4;border-style:solid;border-width:0 0 1px 0}.sub-menu li a{text-transform:capitalize!important;font-weight:400!important;font-size:15px!important}.et-menu-nav li.mega-menu li>a{width:300px!important}@media (min-width:981px){#menu-main-menu li.mega-menu>ul>li{width:33.33%}#menu-main-menu li.mega-menu>ul>li:nth-of-type(4n){clear:unset}#menu-main-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:unset}}.et_mobile_menu{left:-40vw!important;width:200%!important}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"\4c";display:block;color:#fff;font-size:16px;font-family:ETmodules}#page-container span.menu-closed.menu-open:before{content:"\4d"}.free-case-evalution .et_contact_bottom_container{float:none;text-align:center;display:block!important}body.page-id-2 #main-content{overflow:hidden}.pa-inline-contact-form .et_pb_contact_form{display:flex;margin-left:0!important}.pa-inline-contact-form p.et_pb_contact_field{display:inline-block;padding:0;width:75%;margin-right:20px}.pa-inline-contact-form .et_contact_bottom_container{display:inline-block;width:25%;margin-top:0}.pa-inline-contact-form .et_contact_bottom_container .et_pb_contact_submit{margin:0 0 0 0px!important;width:100%}@media all and (max-width:767px){.pa-inline-contact-form .et_pb_contact_form{flex-direction:column}.pa-inline-contact-form p.et_pb_contact_field{width:100%;margin-right:0!important}.pa-inline-contact-form .et_contact_bottom_container{width:100%}}.image-zoom{overflow:hidden}.image-zoom .et_pb_image_wrap,.image-zoom .et_pb_team_member_image{overflow:hidden}.image-zoom img{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}.image-zoom img:hover{transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05)}.plus-zoom:hover:before{right:50%;left:50%;background-color:rgba(255,255,255,0.5)}.plus-zoom:hover:after{top:50%;bottom:50%;background-color:rgba(255,255,255,0.5)}.plus-zoom::before,.plus-zoom::after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.effect .et_pb_image_wrap::before{position:absolute;content:"";top:0;left:0;width:0;height:0;margin:auto;background-color:rgba(255,255,255,.1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}.effect .et_pb_image_wrap::after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;background-color:rgba(255,255,255,.1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}.effect .et_pb_image_wrap:hover::before,.effect .et_pb_image_wrap:hover::after{width:100%;height:100%}.dp-footer-link ul,.dp-footer-link-bottom ul{padding:0}.dp-footer-link ul li,.dp-footer-link-bottom ul li{list-style:none}.dp-footer-link .et_pb_text_inner{display:flex;justify-content:space-between}.dp-link-bottom{flex-wrap:wrap;display:flex;justify-content:end}.dp-link-bottom li{margin-right:20px}.dp-link-bottom li:last-child{margin-right:0px!important}@media all and (max-width:767px){.dp-link-bottom{justify-content:center}.dp-karl-kolenich:before{display:none}.dp-client-logo .et_pb_module.et_pb_image img{height:60px;width:85px;object-fit:contain}}.dp-client-logo .et_pb_module.et_pb_image img{height:60px;object-fit:contain}.dp-client-logo .dsm_image_carousel .dsm_image_carousel_container:not(.dsm_image_carousel_slideshow){margin-bottom:0!important}@media all and (max-width:980px){#dp-custom-header>div.et_pb_row{display:flex}.dp-team-member .image-zoom img{border-radius:100%}.dp-two-column-mobile.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.dp-two-column-mobile.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%!important;margin-bottom:20px!important}}.et_pb_post a.more-link{color:#ffffff;background:#dc922c;border:2px solid #dc922c;padding:.3em 1.3em;margin-top:20px;text-transform:capitalize;display:inline-block;transition:all 0.3s ease-in-out}.et_pb_post a.more-link:hover{background:transparent;color:#dc922c;border:2px solid #dc922c;transition:all 0.3s ease-in-out}.et_pb_post .more-link:after{content:"\24";font-family:ETModules;vertical-align:middle;margin-left:10px}body.single-post .et_pb_section .et_pb_section{padding:0}body.single-post .et_pb_section .et_pb_section .et_pb_row{width:90%;padding:50px 0}.widget_search #searchsubmit,.et_pb_widget .wp-block-search__button{background-color:#dc9231!important;color:#ffffff!important}.widget_search input#s,.widget_search input#searchsubmit,.et_pb_widget .wp-block-search__input,.et_pb_widget .wp-block-search__button{border:1px solid #dc9231!important}.blurbLink{min-height:400px;overflow:hidden}.blurbLink .et_pb_blurb_content{max-width:none}.blurbLink .et_pb_module_header{position:absolute;top:60%;transition:all 0.4s;left:0;right:0}.dp-blurb-1.blurbLink .et_pb_module_header:after{content:'01'}.dp-blurb-2.blurbLink .et_pb_module_header:after{content:'02'}.dp-blurb-3.blurbLink .et_pb_module_header:after{content:'03'}.dp-blurb-4.blurbLink .et_pb_module_header:after{content:'04'}.blurbLink .et_pb_module_header:after{font-family:'Cardo',Georgia,"Times New Roman",serif;font-weight:800;font-size:50px;letter-spacing:0;color:#dd932c;transition:all 0.4s;position:absolute;top:-50px;left:0;right:0}.blurbLink:hover .et_pb_module_header{top:60px;position:relative}.blurbLink .et_pb_blurb_description{position:relative;bottom:0px;opacity:0;transition:all 0.4s}.blurbLink:hover .et_pb_blurb_description{top:60px;bottom:unset;opacity:1;transition-delay:0.2s}ul.custom-bullet li::marker{color:#dc9231!important}.dp-number .et_pb_number_counter .percent{height:auto}.dp-number .et_pb_number_counter.et_pb_with_title .percent{margin-bottom:5px}@media screen and (max-width :980px){}@media screen and (max-width :767px){}#sb-reviews-container-4 .sb-post-item{min-height:250px}.wpcf7-text,.wpcf7-textarea,.wpcf7-date,.wpcf7-tel,.wpcf7-number,.wpcf7-captchar,.wpcf7-select,.assunto{background-color:#e5e5e5!important;border:none!important;width:100%!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;font-size:14px;color:#000!important;padding:20px 16px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7-submit{margin:8px auto 0;cursor:pointer;font-size:20px;text-transform:uppercase;color:#fff!important;background-color:#dc9231!important;padding:8px 20px;line-height:1.7em;background:transparent;border:2px solid transparent!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;width:100%}.wpcf7-submit:hover{background-color:#4c5c33!important;border:2px solid transparent!important;padding:8px 20px!important}.page-id-19639 .et_pb_row_inner.et_pb_row_inner_1_tb_header.et_pb_row--with-menu{display:none}.page-id-19639 a.et_pb_button.et_pb_button_0_tb_header.et_pb_bg_layout_light,.page-id-19639 a.et_pb_button.et_pb_button_1_tb_header.et_pb_bg_layout_light{display:none!important}@media screen and (max-width:1024px){#hp-btn-grp{display:none!important}.page-id-19639 #hp-btn-grp{display:block!important}}body.page-id-19639 .et_pb_row.et_pb_row_0_tb_footer.et_pb_gutters2,body.page-id-4768 .et_pb_row.et_pb_row_0_tb_footer.et_pb_gutters2{display:none}.dp_person .et_pb_team_member .et_pb_team_member_image{overflow:hidden;gin-right:0!important;margin-bottom:0!important;max-width:100%!important;width:100%}.dp_person .et_pb_team_member .et_pb_team_member_image img{transition:0.3s!important;transform:translate(0,0) scale(1);display:block;width:100%}.dp_person .et_pb_team_member:hover .et_pb_team_member_image img{transform:translate(0,-20px) scale(1.02)}.dp_person .et_pb_team_member .et_pb_team_member_description .et_pb_member_position:after{content:"";display:block;border-top:1px solid #dc9231;width:0;transition:0.3s;margin:20px 0 9px}.dp_person .et_pb_team_member:hover .et_pb_team_member_description .et_pb_member_position:after{transition-delay:0.8s!important;width:60px}.dp_person .et_pb_team_member .et_pb_team_member_description p:not(.et_pb_member_position){transform:translate(0,90px);opacity:0;transition:0.3s}.dp_person .et_pb_team_member .et_pb_team_member_description{background-color:#fff;width:100%;padding:20px;transform:translate(0,104%);transition:0.3s;position:absolute;bottom:0}.dp_person .et_pb_team_member:hover .et_pb_team_member_description{transform:translate(0,0)}.dp_person .et_pb_team_member:hover .et_pb_team_member_description .et_pb_module_header{transition-delay:0.3s!important}.dp_person .et_pb_team_member:hover .et_pb_team_member_description p.et_pb_member_position{transition-delay:0.5s!important}.dp_person .et_pb_team_member:hover .et_pb_team_member_description .et_pb_module_header,.dp_person .et_pb_team_member:hover .et_pb_team_member_description p.et_pb_member_position,.dp_person .et_pb_team_member:hover .et_pb_team_member_description p:not(.et_pb_member_position){transform:translate(0,0);opacity:1}@media only screen and (min-width:981px){.dsm-popup .et_pb_row{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width:1930px){.dp_person .et_pb_team_member .et_pb_team_member_description{padding:55px!important}}@media only screen and (max-width:480px){.dp_person .et_pb_team_member .et_pb_team_member_description{padding:20px!important}}.dp-pointer{cursor:pointer}.location-map .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0px!important}.location-map .et_pb_image_wrap{margin-top:6px!important}