@font-face{font-family:'Avenir Light';font-style:normal;font-weight:400;font-display:swap;src:url(https://dumonts-solicitors.com/wp-content/themes/generatepress_child/fonts/avenir-light.woff2) format('woff2'),url(https://dumonts-solicitors.com/wp-content/themes/generatepress_child/fonts/avenir-light.woff) format('woff')}button#ui-button-menu{background-color:#fff0;padding:0;line-height:0;border:none}.mobile-ui-button{line-height:0}.mobile-ui-panel{display:none}.menu-open.mobile-ui-panel{display:block;left:0}#mobileMenu_Block .menu-open{display:block;left:0}.submenu-panel{display:none}.menu-open .submenu-panel.submenu-open{display:block;position:fixed;top:0;left:0;background-color:#fff;padding:20px;border-radius:5px;z-index:9999;width:100%;height:calc(100% - 60px);align-items:center}div#mobile-ui-panel-menu{position:fixed;top:0;left:-1000px;background-color:#fff;padding:20px;border-radius:5px;z-index:9999;width:100%;height:calc(100% - 60px);align-items:center}div#mobile-ui-panel-menu .menu-panel{display:flex;flex-direction:column;justify-content:center;height:90%}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:9998;display:none}.mobile-overlay.active{display:block}div#mobile-ui-panel-menu ul.mobile-menu,ul.mobile-menu.sub-menu{margin:0 0 1.5em 1em;list-style:none}div#mobile-ui-panel-menu .submenu-panel-inner{display:flex;flex-direction:column;justify-content:center;height:90%}div#mobile-ui-panel-menu ul.mobile-menu a{text-decoration:none;flex:2}ul.mobile-menu li.menu-item{display:flex;justify-content:space-between}button.submenu-toggle{background-color:#fff0;padding:0;color:var(--contrast);flex:1;text-align:right}div#closeMenu{position:absolute;top:60px;right:20px;z-index:99999}button.back-button{padding:0;background-color:#fff0;color:var(--contrast);text-decoration:underline;text-align:left;margin-bottom:20px;display:flex;gap:11px}html,body{font-family:'Avenir Light';font-weight:inherit}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{width:100%}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{width:100%;color:var(--contrast);border-color:var(--blue-accent);text-transform:none;border-radius:6px}.gb-button-wrapper.accent-button a.button{background-color:var(--accent)!important;color:var(--base-2)!important;font-weight:600;letter-spacing:2px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var(--accent);border-radius:3px 3px 3px 3px;padding:15px 30px!important;font-size:16px;font-family:'Avenir Light';line-height:1}.gb-button-wrapper.accent-button a.button:hover,.gb-button-wrapper.accent-button a.button:active,.gb-button-wrapper.accent-button a.button:focus{background-color:var(--contrast);color:var(--base-2);border-style:solid;border-width:3px 3px 3px 3px;border-color:var(--contrast)}.no-text-decoration a{text-decoration:none}.reverse-icon .gb-icon{order:2}.box-shadow{box-shadow:0 0 20px 0 rgb(0 0 0 / 13%)}header .main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation,header .main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation{justify-content:flex-end}@media (max-width:1024px){.site-header img.header-image.is-logo-image{width:150px}nav#mobile-menu-control-wrapper .menu-toggle,nav#mobile-menu-control-wrapper .menu-toggle:hover,nav#mobile-menu-control-wrapper .menu-toggle:focus,nav#mobile-menu-control-wrapper .has-inline-mobile-toggle #site-navigation.toggled{background-color:#fff0;border:none}.main-navigation .inside-navigation{justify-content:flex-start;gap:40px 0}.gb-container.gb-container-ad37f8b8{order:1}.slideout-navigation:not(.do-overlay) .main-nav{order:3}}.main-navigation .main-nav ul>li.final-menu-item a{padding-right:0}.main-navigation .inside-navigation{justify-content:flex-end}.navigation-stick #top-bar{display:none}.navigation-stick .navigation-branding img{height:60px;width:auto}.slideout-overlay{background-color:rgb(0 0 0 / 50%)}.menu-toggle .gp-icon svg{height:1.5em;width:1.5em}.main-navigation .main-nav ul ul li a{padding:0 20px}@media (min-width:1025px){.main-navigation ul ul{width:250px}.main-navigation .main-nav ul ul li a{padding:13px 20px}}hr.short-hr{width:30%;margin:0 auto;height:3px;margin-top:15px;margin-bottom:15px}.box-box-shadow{box-shadow:15px 40px 60px 3px rgb(0 0 0 / .5)}.box-gap{display:flex;flex-direction:column;gap:20px;align-self:stretch;justify-content:center}.gb-container.linked-container .gb-inside-container{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.gb-container.linked-container .gb-inside-container h2{height:100%;display:flex;flex-direction:column;justify-content:center}.gb-container.linked-container .gb-inside-container a{text-decoration:none}.gb-container.linked-container a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.team_members a{text-decoration:none}@media (max-width:400px){.post-106 h2.team-member-email{flex-direction:column}}