@font-face{font-family:"Montserrat";font-display:swap;src:url("/assets/fonts/Montserrat/Montserrat-Regular.ttf");font-weight:400}@font-face{font-family:"Montserrat";font-display:swap;src:url("/assets/fonts/Montserrat/Montserrat-Medium.ttf");font-weight:500}@font-face{font-family:"Montserrat";font-display:swap;src:url("/assets/fonts/Montserrat/Montserrat-Bold.ttf");font-weight:700}@font-face{font-family:"Source Serif 4";font-display:swap;src:url("/assets/fonts/Source_Serif_4/SourceSerif4-Regular.ttf")}body{margin:0;overflow-x:hidden;font-family:"Montserrat";color:#1a3343}h1{font-size:0.98vw;letter-spacing:0.04vw;font-weight:400;text-transform:uppercase}h2{font-size:1.8vw}h3{font-size:1.3vw;text-transform:uppercase}h4{font-size:1vw}p,li{font-size:1vw;font-family:"Source Serif 4";line-height:2vw}a{color:#567b97;transition:.3s}.main-content-container{display:inline-block;width:auto;vertical-align:top;position:relative}.main-content-container h3::after{border-top:3px solid #4e6f89;width:7%;content:"";display:block;margin-top:1vw}.main-content-container a:hover{color:#4e6f89;transition:.3s}.blue-button{text-transform:capitalize;background-color:#4e6f89;color:#fff;font-family:"Source Serif 4";text-shadow:2px 3px 3px #00000036;display:inline-block;text-align:center;padding:0.7em 1em;font-size:1vw;width:16em;letter-spacing:0.02vw;text-decoration:none;box-shadow:0px 2px 4px 1.5px #00000036;cursor:pointer}.consultation-box{background-color:#fff;float:right;width:39.5vw;height:auto;box-shadow:0px 3px 10px 0.5px #00000036;padding:1vw}.consultation-section{background-color:#fff}.consultation-section .consultation-box{background-color:#fff;float:right;margin-top:-17vw;margin-right:3vw;padding:1vw;width:40vw;height:auto;box-shadow:0px 3px 10px 0.5px #00000036;z-index:5;padding:1vw}.consultation-section p{color:#1a3343;text-align:left;width:auto;padding-left:0}.consultation-section .title{line-height:1.2;font-size:1.99vw;margin-bottom:.5vw}.consultation-section .neighborhood-photo{width:100%}.client-test{background-color:#d3d3d3;position:relative;height:18vw;width:40vw;border:8px solid #fff;top:-6.2vw;left:5.2vw;padding:1vw 4vw 1vw 1.5vw}.client-test p{width:37vw;display:inline-block}.client-test .client-header{text-transform:uppercase;font-family:"Montserrat";margin-bottom:0.6vw}.client-test .client-header::after{border-top:3px solid #4e6f89;width:7%;content:"";display:block}.client-test .client-test-name{font-weight:700}.client-test .glide__slide{font-family:"Source Serif 4";line-height:2;font-size:1vw;margin-top:0.5vw}.jotform-container iframe{width:100vw;height:23.5vw;border:0;overflow:hidden}.fade{background-color:#1a3343;color:#fff;transition:background-color 0.3s}.fade:hover{background-color:#4e6f89;color:#fff !important}.fade:focus,.fade:active{background-color:#4e6f89;transition:none}.link-effect{cursor:pointer;position:relative;white-space:nowrap}.link-effect::before,.link-effect::after{position:absolute;left:0;pointer-events:none;height:3px;background:#4e6f89;width:57%;bottom:10%}.link-effect::before{content:""}.link--metis::before{transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform 0.3s}.link--metis:hover::before{transform-origin:0% 50%;transform:scale3d(1, 1, 1)}@keyframes fadeIn{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0px)}}.fadeIn{opacity:0;filter:blur(10px)}.fadeIn.active{animation:fadeIn 0.5s ease forwards;-webkit-animation:fadeIn 0.5s ease forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(2vw);filter:blur(10px)}100%{transform:translateY(0);opacity:1;filter:blur(0px)}}.fadeUp{position:relative;opacity:0;transform:translateY(2vw);filter:blur(10px)}.fadeUp.active{animation:fadeUp 0.5s ease forwards;-webkit-animation:fadeUp 0.5s ease forwards}.top-bar{display:flex;align-items:center;justify-content:space-between;height:3.36vw;background-color:#4e6f89;width:100%}.top-bar a{color:#fff;text-decoration:none;font-family:"Montserrat";transition:.3s}.top-bar a:hover{color:#1a3343;transition:0.3s}.top-bar .left-column{float:left;margin-left:4vw}.top-bar .left-column svg.social-logo{height:1.19vw;padding:0 0.5vw;fill:#fff;transition:.3s}.top-bar .left-column a svg.social-logo:hover{fill:#1a3343;transition:0.3s}.top-bar .right-column{float:right;margin-right:4.4vw;font-size:0.97vw}.top-bar .right-column a{top:-0.19vw;position:relative}.top-bar .right-column svg.map-icon{height:1.2vw;padding-right:0.6vw;position:relative;top:0.2vw}.top-bar .right-column svg.phone-icon{height:1.2vw;margin-left:1.1vw;padding-right:0.6vw;position:relative;top:0.2vw}.top-bar .right-column.middle{margin-right:0;position:relative;left:5vw;border-right:.2vw solid white;padding-right:1.5vw}.desktop-nav{height:6.6vw;background-color:#fff;margin-top:-0.4vw;z-index:999;position:relative}.desktop-nav .logo-nav{display:inline-block;width:23vw;height:auto;vertical-align:middle;margin-left:4vw}.desktop-nav .links{display:inline-block;font-weight:700;margin-top:2.6vw;margin-left:0.8vw}.desktop-nav .links a,.desktop-nav .links p{display:inline-block;color:#1a3343;text-decoration:none;font-family:"Montserrat";font-size:0.97vw;text-transform:uppercase;letter-spacing:0.02vw;margin-left:.8vw;padding-bottom:1vw;transition:.3s}.desktop-nav .links p{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}.desktop-nav .links .dropdown-container .dropdown a:hover{color:#4e6f89}.desktop-nav .blue-button{display:inline-block;padding:0.7vw 1.2vw;font-size:0.97vw;margin-left:2.5vw;position:relative;width:12.5em}.desktop-nav .dropdown-container{display:inline-block;position:relative}.desktop-nav .dropdown-container .dropdown{position:absolute;background:#fff;width:19vw;margin-left:2vw;visibility:hidden;opacity:0;transition-duration:.1s;margin-top:1.5vw;transition-timing-function:ease-in;transition-property:opacity, margin-top, visibility;position:absolute;background:white;width:15vw;margin-left:.56vw;box-shadow:0px 23px 26px 0px rgba(0,0,0,0.1)}.desktop-nav .dropdown-container .dropdown a{display:block;margin-left:1vw}.desktop-nav .dropdown-container .dropdown>a:first-child{margin-top:-50vw;transition:margin-top 0.5s ease}.desktop-nav .dropdown-container .dropdown .link-list-hover{position:relative}.desktop-nav .dropdown-container .dropdown .link-list-hover .title-nav{padding:.8vw .5vw;position:relative}.desktop-nav .dropdown-container .dropdown .link-list-hover p.title-nav{margin:0;padding:.5vw 2.5vw}.desktop-nav .dropdown-container .dropdown .link-list-hover .linklist{visibility:hidden;opacity:0;transition-duration:.1s;margin-top:1.5vw;transition-timing-function:ease-in;transition-property:opacity, margin-top, visibility;position:absolute;width:18vw;top:0vw;padding:1vw 0vw;left:15vw;background-color:white;box-shadow:0px 23px 26px 0px rgba(0,0,0,0.1)}.desktop-nav .dropdown-container .dropdown .link-list-hover .linklist a{font-weight:400;font-size:1.12vw;text-transform:capitalize;display:block;font-family:"Montserrat"}.desktop-nav .dropdown-container .dropdown .link-list-hover .title-nav:hover{cursor:pointer}.desktop-nav .dropdown-container .dropdown .link-list-hover .title-nav::after{content:'»';font-size:1.3vw;height:1vw;width:1vw;display:inline-block;padding-left:.4vw;position:absolute;top:.4vw}.desktop-nav .dropdown-container:hover .dropdown>a:first-child{margin-top:1vw}.dropdown-container .dropdown{padding-top:1vw}.dropdown-container:hover .dropdown{visibility:visible;opacity:1;margin-top:0}.dropdown-container .dropdown .link-list-hover:hover .linklist{visibility:visible;opacity:1;margin-top:0}.titlebar{height:auto;position:relative;background:transparent;overflow:hidden;min-height:26vw}.titlebarBackground.with-mobile{display:block}.titlebarBackground.desktop{display:none}.titlebarBackground{height:auto;position:absolute;background:transparent;overflow:hidden;width:100%}.titlebarBackground-car{height:29vw;position:absolute;overflow:hidden;top:0;width:100%}.titlebarBackground-car-m{display:none}.titlebarCar{position:relative;padding:5vw 0px 3vw}.titlebarCar .subtitle{color:#fff;width:35vw;text-transform:none;font-size:1.3vw;position:relative;margin-left:4vw;font-family:"Source Serif 4"}.titlebarCar .headline{color:#fff;font-size:4vw;text-transform:uppercase;position:relative;margin-left:4vw;font-weight:600;letter-spacing:3px}.titlebarCar .blue-button{position:relative;margin-left:4vw}.titlebar .title{font-size:3.6vw;text-align:center;font-weight:400;margin-top:10%;position:relative;color:#fff;letter-spacing:0.2vw}.titlebarBackground-landing{height:43vw;position:absolute;top:0;overflow:hidden}.titlebarBackground-landing-m{display:none}.titlebar-landing{position:relative;padding:10vw 0px 16.5vw}.titlebar-landing .title{color:#fff;text-transform:none;font-size:1.6vw;position:relative;margin-left:4vw}.titlebar-landing .subtitle{color:#fff;width:35vw;text-transform:none;font-size:1.3vw;position:relative;margin-left:4vw;font-family:"Source Serif 4";margin-top:0}.titlebar-landing .subtext{color:#fff;text-transform:none;font-size:1.8vw;position:relative;margin-left:4vw;letter-spacing:3px}.titlebar-landing .headline{color:#fff;font-size:4vw;text-transform:uppercase;position:relative;margin-left:4vw;font-weight:600;letter-spacing:3px}.titlebar-landing .blue-button{position:relative;margin-left:4vw}.subtext{color:#fff;text-transform:none;font-size:1.8vw;position:relative;margin-left:4vw;letter-spacing:3px}.headline{color:#fff;font-size:4vw;text-transform:uppercase;position:relative;margin-left:4vw;font-weight:600;letter-spacing:3px}.family-law-landing-page .titlebar-landing{position:relative;padding:10vw 0px 16.5vw}.family-law-landing-page .titlebar-landing h1 span{color:#fff;text-transform:none;font-size:1.8vw;position:relative;letter-spacing:3px;font-weight:400}.family-law-landing-page .titlebar-landing h1{color:#fff;font-size:4vw;text-transform:uppercase;position:relative;margin-left:4vw;font-weight:600;letter-spacing:3px;margin:0 4vw}.titlebarBackground-contact{height:auto;width:100%;position:absolute}.main-content-container{margin-left:5vw;width:61vw;padding-bottom:4vw;min-height:68vw;padding-top:4vw}.main-content-container.full{width:auto;display:block;padding-bottom:0;min-height:20vw}.consultation-box.landing-page{margin-right:5vw;float:right;height:33vw;margin-top:-38vw;position:relative;padding:1vw;z-index:5}.consultation-box.landing-page .title{margin-bottom:1vw}.box-title{font-size:1.2vw;text-transform:uppercase;font-weight:700;font-family:"Montserrat";margin-bottom:0.5vw}.box-title::after{border-top:3px solid #4e6f89;width:7%;content:"";display:block;margin-top:1vw}.main-content-container .subtitle{text-transform:uppercase;font-weight:500;font-family:"Montserrat";font-size:0.98vw;letter-spacing:0.04vw}.main-content-container p.box-title{font-size:1.2vw;text-transform:uppercase;font-weight:700;font-family:"Montserrat";margin-bottom:0.5vw}.main-content-container h1.title{text-transform:capitalize;font-weight:700;font-family:"Montserrat";margin-top:0;font-size:2.08vw}.main-content-container.full aside.client-test{top:-10vw;left:-0.8vw;width:38vw;height:20vw}.page-content-container ul{list-style:none}.page-content-container li::before{content:"»";padding-right:0.3vw;font-weight:700}.page-content-container .glide__track ul{list-style:none}.contact-page{padding:0}.contact-page .map{display:inline-block;margin-left:-5vw;overflow:hidden;margin-top:-4vw}.contact-page .map iframe{width:51vw;height:78vw;margin-top:-9vw}.contact-page .contact-right-column{display:inline-block;vertical-align:top;position:relative}.contact-page .contact-right-column .phone-icon{height:0.5vw}.contact-page .contact-right-column .map-icon{height:0.7vw}.contact-page .consultation-box-contact-page{background-color:#fff;position:relative;width:40vw;box-shadow:0px 3px 10px 0.5px #00000036;padding:1vw;z-index:2;height:35vw;left:-5vw;margin-top:2vw}.contact-page .consultation-box-contact-page .jotform-container{height:24vw}.contact-page .contact-info{padding:1vw;margin-top:-1vw}.contact-page .contact-info a{font-size:1.4vw;line-height:2;color:#1a3343;text-decoration:none;transition:.3s}.contact-page .contact-info a:hover{color:#4e6f89;transition:.3s}.contact-page .contact-info svg.map-icon{height:1.4vw;padding-right:1vw}.contact-page .contact-info svg.phone-icon{height:1.4vw;padding-right:1vw}.contact-page .social-media-box{background-color:#4e6f89;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;width:6vw;height:24vw;position:absolute;top:31vw;right:0vw}.contact-page .social-media-box .social-logo{height:2.5vw;padding:1em 2em;color:#fff}.contact-page .social-media-box svg.social-logo{fill:#fff;transition:.3s}.contact-page .social-media-box a svg.social-logo:hover{fill:#1a3343;transition:0.3s}section.personal-injury-page ul li{list-style:none;margin-left:-1vw}section.personal-injury-page li::before{content:"»";padding-right:0.3vw}section.personal-injury-page p{color:#1a3343;font-size:1vw}section.personal-injury-page .pi-section-one{height:auto;padding:1vw 0 5vw;position:relative;margin-top:-14vw}section.personal-injury-page .pi-section-one h1.title{color:#1a3343;margin-top:-1vw;text-transform:capitalize;font-weight:700;font-family:Montserrat;margin-top:0;font-size:2.08vw}section.personal-injury-page .pi-section-one .left-column{display:inline-block;width:43vw;margin-top:4vw}section.personal-injury-page .pi-section-one .right-column{position:absolute;bottom:8vw;right:5vw}section.personal-injury-page .pi-section-one .right-column iframe{height:20vw;width:36vw;display:inline-block;padding:1vw;position:relative;z-index:1;border:none}section.personal-injury-page .pi-section-one .right-column .video-container{position:relative;top:-2vw;left:-1vw}section.personal-injury-page .pi-section-one .right-column .video-container .videoButton{background-image:url("/assets/images/videoPosterHover.jpg");background-repeat:no-repeat;margin:1vw;background-size:100%;transition:opacity .3s ease;height:19vw;width:89%;background-size:cover;position:absolute;z-index:2;border-radius:.8vw;box-shadow:0px 2px 4px 1.5px #00000036}section.personal-injury-page .pi-section-one .right-column .video-container .videoButton:hover{cursor:pointer}section.personal-injury-page .pi-section-one .right-column .video-container .video-text-box{background-color:#fff;box-shadow:0px 2px 4px 1.5px #00000036;width:25vw;position:relative;top:-4vw;left:4vw;display:flex;align-items:center;padding:.7vw 1vw;font-family:"Source Serif 4";font-size:1vw;z-index:3}section.personal-injury-page .pi-section-one .right-column .video-container a{text-decoration:none;transition:.3s}section.personal-injury-page .pi-section-one .right-column .video-container a .video-text-box:hover{background-color:#4e6f89;transition:0.3s}section.personal-injury-page .pi-section-one .right-column .video-container a .video-text-box:hover p{color:#fff}section.personal-injury-page .pi-section-one .right-column .video-container svg{height:2.3vw;width:2.3vw;padding-right:0.5vw;display:inline-block}section.personal-injury-page .pi-section-two{background-color:#4e6f89;padding:5vw 3vw 3vw 3vw;margin-left:-5vw;height:auto;text-align:center}section.personal-injury-page .pi-section-two p,section.personal-injury-page .pi-section-two h2{color:#fff;padding:0 14vw}section.personal-injury-page .pi-section-two .pi-boxes{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%;position:relative}section.personal-injury-page .pi-section-two .pi-boxes a.box{background-color:#1a3343;margin:0.3vw 0.3vw;display:flex;align-items:center;justify-content:center;color:#fff;border:5px solid #fff;height:9vw;width:14vw;text-shadow:0px 3px 6px rgba(0,0,0,0.31);font-weight:700;text-decoration:none;transition:.3s}section.personal-injury-page .pi-section-two .pi-boxes a.box:hover{background-color:#4e6f89;transition:.3s}section.personal-injury-page .pi-section-three{background-color:#4e6f89;padding:1vw 2vw 8vw 2vw;margin-left:-5vw;height:auto;padding-top:1vw;margin-top:-1vw}section.personal-injury-page .pi-section-three .detail-boxes{display:flex;padding:1.3vw 0;align-items:center;flex-direction:row}section.personal-injury-page .pi-section-three .detail-boxes .text-box{background-color:#fff;padding:1vw 3vw 4vw 5vw;width:55vw;height:auto}section.personal-injury-page .pi-section-three .detail-boxes .text-box .blue-button{width:9em}section.personal-injury-page .pi-section-three .detail-boxes .image-1{z-index:2;position:relative;left:3vw;width:31vw;height:27vw}section.personal-injury-page .pi-section-three .detail-boxes .image-2{z-index:2;position:relative;width:31vw;height:17vw;left:3vw}section.personal-injury-page .pi-section-four{text-align:center;padding:4vw 0 1vw;margin-left:-5vw}section.personal-injury-page .pi-section-four .subtitle-text{padding:0 17vw}section.personal-injury-page .pi-section-four .horizontal-boxes{display:flex;flex-direction:row;justify-items:center;margin:1vw 4vw}section.personal-injury-page .pi-section-four .horizontal-boxes .box{width:28vw;box-shadow:0px 3px 6px rgba(0,0,0,0.31);padding:0.5vw 2.2vw 0.7vw;text-align:left;margin:0.4vw}section.personal-injury-page .pi-section-five{height:47vw;padding-top:2vw}section.personal-injury-page .pi-section-five .left-column{width:44vw;display:inline-block;text-align:left;padding:1vw 0}section.personal-injury-page .pi-section-five ul{margin:0}section.personal-injury-page .pi-section-five img{float:right;height:100%}section.personal-injury-page .pi-section-six{background-color:#4e6f89;height:34vw;margin-left:-5vw}section.personal-injury-page .pi-section-six .left-column{background-color:#fff;float:left;box-shadow:0px 3px 6px rgba(0,0,0,0.31);margin-left:5vw;margin-top:-1vw;padding:4vw 3vw;width:36vw;text-align:center}section.personal-injury-page .pi-section-six .left-column p{font-size:1.2vw}section.personal-injury-page .pi-section-six .right-column{color:#fff;width:39vw;display:inline-block;text-align:left;padding:3vw 5vw}section.personal-injury-page .pi-section-six .right-column p{color:#fff}section.personal-injury-page .pi-section-seven{height:auto;box-shadow:0px 3px 6px rgba(0,0,0,0.31);padding:4vw 4vw;width:80vw;text-align:center;margin-top:3vw}section.personal-injury-page .pi-section-seven .left-column{display:inline-block;width:36vw;text-align:left}section.personal-injury-page .pi-section-seven .right-column{display:inline-block;width:36vw;margin-left:6vw;vertical-align:top;text-align:left}section.personal-injury-page .pi-section-eight{padding:4vw 12vw 4vw;text-align:center}section.personal-injury-page .pi-section-eight .blue-button{width:18em}.family-law-page .title::after,.personal-injury-page .title::after,h2.subtitle::after,.consultation-box .title::after,.main-content-container.full p.title::after,.sidebar .box-title::after{display:none}.family-law-page ul li{list-style:none;margin-left:-1vw}.family-law-page li::before{content:"»";padding-right:0.3vw}.family-law-page a{text-decoration:none}.family-law-page p{color:#1a3343}.family-law-page .fl-section-one{height:auto;padding:1vw 0 4vw;position:relative;margin-top:-8vw}.family-law-page .fl-section-one h1{color:#1a3343}.family-law-page .fl-section-one .left-column{display:inline-block;width:45vw}.family-law-page .fl-section-one .right-column{position:absolute;bottom:8vw;right:5vw}.family-law-page .fl-section-one .right-column iframe{height:19vw;width:35vw;display:inline-block;padding:1vw;position:relative;z-index:1;border:none}.family-law-page .fl-section-one .right-column .video-container{position:relative;top:5vw;left:-1vw}.family-law-page .fl-section-one .right-column .video-container .videoButton{background-image:url("/assets/images/videoPosterHover2.jpg");background-repeat:no-repeat;margin:1vw;background-size:100%;transition:opacity .3s ease;height:19vw;width:89%;background-size:cover;position:absolute;z-index:2;border-radius:.8vw;box-shadow:0px 2px 4px 1.5px #00000036}.family-law-page .fl-section-one .right-column .video-container .videoButton:hover{cursor:pointer}.family-law-page .fl-section-one .right-column .video-container .video-text-box{background-color:#fff;box-shadow:0px 2px 4px 1.5px #00000036;width:20vw;position:relative;top:-3vw;left:6.5vw;display:flex;align-items:center;padding:.7vw 1vw;font-family:"Source Serif 4";font-size:1vw;z-index:3}.family-law-page .fl-section-one .right-column .video-container a{text-decoration:none;transition:.3s}.family-law-page .fl-section-one .right-column .video-container a .video-text-box:hover{background-color:#4e6f89;transition:ease 0.3s}.family-law-page .fl-section-one .right-column .video-container a .video-text-box:hover p{color:#fff}.family-law-page .fl-section-one .right-column .video-container svg{height:2.3vw;width:2.3vw;padding-right:0.5vw;display:inline-block}.family-law-page .fl-section-two{background-color:#4e6f89;padding:4vw 9vw;margin-left:-5vw;height:auto;text-align:center}.family-law-page .fl-section-two p,.family-law-page .fl-section-two h2{color:#fff}.family-law-page .fl-section-two .fl-boxes{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%;position:relative}.family-law-page .fl-section-two .fl-boxes a.box{background-color:#1a3343;margin:0.3vw 0.3vw;display:flex;align-items:center;justify-content:center;color:#fff;border:5px solid #fff;height:9vw;width:14vw;text-shadow:0px 3px 6px rgba(0,0,0,0.31);font-weight:700;transition:.3s}.family-law-page .fl-section-two .fl-boxes a.box:hover{background-color:#4e6f89;transition:.3s}.family-law-page .fl-detail-boxes{background-color:#4e6f89;display:flex;justify-content:center;flex-wrap:wrap;margin-top:-6vw;text-align:left;padding-bottom:4vw}.family-law-page .fl-detail-boxes h2,.family-law-page .fl-detail-boxes p{color:#1a3343}.family-law-page .fl-detail-boxes .box-detail{padding:0 2vw 3.7vw 2vw;width:29vw;height:auto;margin:1vw;background-color:#fff;position:relative}.family-law-page .fl-detail-boxes .box-detail .learn-more-button{background-color:#1a3343;width:100%;text-decoration:none;color:#fff;text-transform:capitalize;display:inline-block;text-align:center;text-shadow:2px 3px 3px #00000036;font-size:1.4vw;position:absolute;bottom:0;left:0;padding:1vw 0;font-family:"Source Serif 4";box-shadow:0px 3px 6px rgba(0,0,0,0.31);transition:.3s}.family-law-page .fl-detail-boxes .box-detail .learn-more-button:hover{background-color:#4e6f89;transition:.3s}.family-law-page .fl-section-three{margin-left:-5vw;background-color:#4e6f89;padding-top:2vw;margin-top:-1vw}.family-law-page .fl-section-three img{margin-left:4vw;width:90%}.family-law-page .fl-contact{text-align:center;padding:4vw 17vw;margin-left:-5vw}.family-law-page .fl-contact .blue-button{width:18em}.ca-page .consultation-box.landing-page-car{margin-right:4vw;margin-top:-9vw}.ca-page .ca-section-one{width:44vw;padding:1vw 0 4vw}.ca-page .ca-section-one h1{text-transform:capitalize;font-weight:700;font-family:Montserrat;margin-top:0;font-size:2.08vw}.ca-page .ca-section-two{background-color:#4e6f89;margin-left:-5vw;padding:4vw 5vw}.ca-page .ca-section-two p,.ca-page .ca-section-two h2{color:#fff;width:57vw}.ca-page .ca-section-two a{color:#fff}.ca-page .ca-section-three{width:59vw;padding:3vw 0}.ca-page .ca-section-three .ca-detail-boxes .box-ca{height:auto;padding:1vw 2vw;margin-bottom:2vw;width:55vw;box-shadow:0px 3px 6px rgba(0,0,0,0.31)}.ca-page .ca-section-four{text-align:center;padding:3vw 1vw;margin-left:-5vw;background-color:#4e6f89}.ca-page .ca-section-four p,.ca-page .ca-section-four h2{color:#fff}.ca-page .ca-section-four .cause-boxes{display:flex;justify-content:center}.ca-page .ca-section-four .cause-boxes .box{background-color:#fff;text-align:left;padding:1vw 2vw;margin:1vw 0.7vw;width:25vw}.ca-page .ca-section-four .cause-boxes .box p{color:#1a3343}.ca-page .ca-contact{padding:2vw 12vw;display:flex;align-items:center;flex-direction:column;text-align:center;margin-left:-5vw}.ca-page .ca-contact .blue-button{width:18em}.sidebar.car{position:absolute;right:4vw;top:74vw}.testimonialpg-boxes{display:grid;grid-template-columns:45vw 45vw;grid-gap:2vw;margin:2vw 2vw 2vw -1vw}.testimonialpg-boxes .box{background:#f6f6f6;box-shadow:0px 3px 6px rgba(0,0,0,0.16);padding:2vw;height:auto}.testimonialpg-boxes .client-name{font-weight:700}.showPostsButton.blue-button{margin-bottom:2vw}.of-section-one{background-color:#fff;height:auto;padding-bottom:2vw}.of-section-one h1.title{text-transform:capitalize;font-weight:700;font-size:2.1vw;font-family:Montserrat;margin-top:0;font-size:2.08vw}.of-section-one .left-column{display:inline-block;width:41vw}.of-section-one .left-column .title{padding-top:0.4vw;line-height:2.7vw;margin-bottom:1vw}.of-section-one .right-column{display:inline-block;vertical-align:top;width:40vw;padding-left:2vw;margin-top:-5vw}.of-section-one .right-column a{color:#1a3343}.of-section-one .right-column iframe{height:20vw;width:100%;display:inline-block;padding:1vw;position:relative;z-index:1;border:none}.of-section-one .right-column .video-container.two{top:3vw}.of-section-one .right-column .video-container{position:relative;top:4vw;left:4vw}.of-section-one .right-column .video-container a{text-decoration:none}.of-section-one .right-column .video-container .videoButton{background-image:url("/assets/images/videoPosterHover.jpg");background-repeat:no-repeat;margin:1vw;background-size:100%;transition:opacity .3s ease;height:20vw;width:100%;background-size:cover;position:absolute;z-index:2;border-radius:.8vw;box-shadow:0px 2px 4px 1.5px #00000036}.of-section-one .right-column .video-container .videoButton.two{background-image:url("/assets/images/videoPosterHover2.jpg");background-repeat:no-repeat;margin:1vw;background-size:100%;transition:opacity .3s ease;height:20vw;width:100%;background-size:cover;position:absolute;z-index:2;border-radius:.8vw;box-shadow:0px 2px 4px 1.5px #00000036}.of-section-one .right-column .video-container .videoButton:hover{cursor:pointer}.of-section-one .right-column .video-text-one{background-color:#fff;box-shadow:0px 2px 4px 1.5px #00000036;width:24vw;position:relative;display:flex;align-items:center;padding:0.7vw 1vw;top:-3vw;left:8vw;z-index:3;transition:.3s}.of-section-one .right-column .video-text-two{width:20vw;background-color:#fff;box-shadow:0px 2px 4px 1.5px #00000036;position:relative;display:flex;align-items:center;padding:0.7vw 1vw;top:-3vw;left:10vw;z-index:3;transition:.3s}.of-section-one .right-column .video-text-one:hover,.of-section-one .right-column .video-text-two:hover{background:#4e6f89;transition:0.3s;color:#fff}.of-section-one .right-column p{display:inline-block}.of-section-one .right-column svg{height:2.3vw;width:2.3vw;padding-right:0.5vw;display:inline-block}.blue-divider{background-color:#4e6f89;text-align:center;padding:2vw 1vw;margin-left:-5vw;width:auto}.blue-divider p{color:#fff;font-size:1.8vw;display:inline-block;padding-right:4vw}.blue-divider .blue-button{display:inline-block}.titlebar .titlebarBackground-m{display:none}.attorney-contact-box{width:25vw;height:11vw;text-align:center;position:relative;top:-3vw;left:3.8vw;border:8px #fff solid;background-color:#1a3343}.attorney-contact-box a,.attorney-contact-box p{color:#fff;text-shadow:0px 3px 6px rgba(0,0,0,0.31);line-height:2;padding:1vw 1vw;font-family:"montserrat";margin:0;padding:0;font-size:0.98vw}.attorney-contact-box .attorney-page-name{font-weight:700;font-size:1.2vw;padding:0}.attorney-page-left-column{display:inline-block;width:50vw}.attorney-page-right-column{width:31vw;float:right;top:0;position:absolute;margin-left:59vw;margin-top:3vw}.attorney-page-photo{height:auto;width:33vw}img.mobile-profile{display:none}.page-content-container.attorney-pg nav.sidebar{top:74vw;right:6vw;position:absolute}.attorney-badges{display:flex;align-items:center;padding-bottom:3vw;padding-top:1vw;flex-wrap:wrap;width:44vw}.attorney-badges .badge{height:10vw;width:auto;padding:0 1vw}.attorney-badges .badge-1{height:11.4vw;width:auto;padding:0 1vw}.attorney-badges .badge-2{height:auto;width:9.5vw;padding:0 1vw}.attorney-badges .badge-3{height:9.5vw;width:auto;padding:0 1vw}.attorney-badges .badge-4{height:10vw;width:auto;padding:0 1vw}.attorney-badges .badge-5{height:7vw;width:auto;padding:0 1vw}.pi-section-two.sarasota{background-color:#4e6f89;padding:5vw 3vw 3vw 3vw;margin-left:-5vw;height:auto;text-align:center}.pi-section-two.sarasota h2{color:#fff;padding:0}.pi-section-two.sarasota p{color:#fff;padding:0}.pi-section-two.sarasota .pi-boxes{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%;position:relative}.pi-section-two.sarasota .pi-boxes a.box{background-color:#1a3343;margin:0.3vw 0.3vw;display:flex;align-items:center;justify-content:center;color:#fff;border:5px solid #fff;height:9vw;width:12vw;text-shadow:0px 3px 6px rgba(0,0,0,0.31);font-weight:700;text-decoration:none;transition:.3s}article h2 a{font-size:1.5vw;text-transform:capitalize;font-weight:700;font-family:Montserrat;margin-bottom:.5vw;position:relative;line-height:0;text-decoration:none}.blog-page h1.title{text-transform:capitalize;font-weight:700;font-size:2.1vw;font-family:"Montserrat";margin-top:0;font-size:2.08vw}.blog-page .titlebar h1{font-size:3.6vw;text-align:center;font-weight:400;margin-top:10%;position:relative;color:#fff;letter-spacing:0.2vw;text-transform:capitalize}.post-meta{font-weight:600;padding-bottom:1vw;font-size:1.3vw;line-height:1.5}.post-meta a{padding-left:0.9vw;color:#1a3343}.post-date-category{font-weight:600;margin-top:2vw;font-size:1.5vw}.post-date-category a{font-weight:600;margin-top:2vw;font-size:1vw;color:#393a5c}.article a.blue-button{margin-top:2vw}.article a.blog-read-more{margin-top:1vw;padding-top:1vw;position:absolute}.category.title{display:block;text-decoration:none;text-transform:capitalize;font-size:1vw;font-weight:400}.blog-page .titlebar{background-image:url("/assets/images/title-bar-main.jpg");background-size:cover}article{background:#f6f6f6;box-shadow:0px 3px 6px rgba(0,0,0,0.16);height:auto;width:55vw;margin-bottom:3.5vw;min-height:16vw;padding:0.5vw 2vw 3vw;margin-top:3vw}article .blue-button{margin-top:2vw}article a{text-decoration:none}article:nth-child(3){margin-top:3vw}article img{max-width:100%}.blog-page h2{font-size:1.2vw;text-transform:uppercase;font-weight:700;font-family:Montserrat;margin-bottom:.5vw}.blog-page h2::after{border-top:3px solid #4e6f89;width:7%;content:"";display:block;margin-top:1vw}.sidebar{padding:0;width:26%;margin:3vw 0 0 0;box-shadow:0 3px 6px rgba(0,0,0,0.31);border:none;position:relative;z-index:999;background-color:#fff;display:inline-block;right:-4vw;padding-bottom:1.5vw;font-family:"Source Serif 4";margin-bottom:3vw}.sidebar .container.archive.blognav .button{padding-left:3vw}.sidebar a{font-size:1vw}.sidebar h2{padding-left:3vw}.sidebar .button{cursor:pointer}.sidebar a:hover{background:#1a3343;color:#fff;width:100%;transition:.3s}.sidebar .box-title.blognav{padding:0 2vw}.sidebar .subtitle.blognav{padding:1vw 2vw;font-weight:700}.sidebar .blognav a:hover{color:#fff;text-decoration:none;transition:.3s}.sidebar .dropdown-container::before{border-top:3px solid #4e6f89;width:13%;content:"";display:block;margin-left:3vw;margin-top:2vw}.sidebar .container.archive.blognav a{text-decoration:none}.sidebar .dropdown{display:none}.sidebar a{display:block;text-decoration:none;color:#1a3343;padding:0.7vw 3vw;box-sizing:border-box;font-weight:400}.dropdown-container .title{text-transform:uppercase;font-size:1.1vw;padding:0.8vw 3vw;font-weight:700}.main-content-container .image-404{width:25vw;height:auto;text-align:center}footer{background:#4e6f89;height:auto;transition:.3s}footer a:hover{color:#1a3343;transition:0.3s}footer .footer-top{height:32vw;background-color:#fff}footer .footer-top .neighborhood-photo{width:100%}footer .top{padding-top:1.8vw;background-color:#4e6f89}footer .copyright{font-size:0.8vw;color:#1a3343;background-color:#fff;text-align:center;position:relative;height:auto;padding:1vw 0}footer .copyright span{float:right;margin-right:3vw;position:relative;bottom:1vw}footer .copyright a{color:#1a3343;text-decoration:none;transition:.3s}footer .copyright a:hover{scale:105%;transition:.3s}footer .copyright img{width:auto;height:1.1vw;position:relative;top:.1vw;left:.3vw}footer .footer-contact{font-size:1.2vw;margin-left:1.4vw;line-height:2.3}footer .footer-links{margin-left:13vw;position:relative;padding-top:3.5vw}footer .footer-links .page-links{padding-left:2vw;display:inline-block;position:absolute}footer .footer-links .page-links a{text-transform:uppercase;font-size:1vw;padding:1.13vw;letter-spacing:0.05vw}footer .footer-links a svg.footer-social-logo{height:1.1vw;padding-left:1.6vw;fill:#fff;transition:.3s}footer .footer-links a svg.footer-social-logo:hover{fill:#1a3343;transition:0.3s}footer svg.map-icon-footer{height:1.4vw;padding-right:0.5vw;position:relative;top:0.28vw;margin-left:2.6vw}footer svg.phone-icon-footer{height:1.4vw;margin-left:2vw;position:relative;padding-right:1.1vw;top:0.3vw}footer .white-line{border-top:1px solid #fff;width:96%;text-align:center;margin-top:2.5vw;margin-bottom:2.5vw}footer p{color:#fff;text-align:center;width:89vw;font-family:"Montserrat";font-size:0.84vw;padding:0 4vw;line-height:1.7vw}footer a{text-decoration:none;color:#fff}.main-content-container.full footer .top{margin-left:-3vw}.footer-top .footer-no-form{display:inline-block;vertical-align:top;margin-top:2vw;margin-left:4vw}.footer-top .footer-no-form .left{display:inline-block}.footer-top .footer-no-form .right{display:inline-block}.footer-top .footer-no-form a{color:#1a3343;font-size:1.3vw;line-height:1.4;display:block;text-align:right}.footer-top .footer-no-form a svg.phone-icon-footer{fill:#1a3343;height:1.6vw;margin-left:1.8vw;top:0.4vw}.footer-top .footer-no-form a svg.map-icon-footer{fill:#1a3343;height:1.6vw;padding-right:1vw;top:0.3vw;margin-left:1.9vw}.footer-top .footer-no-form a:hover{color:#4e6f89;transition:.3s}.footer-logo{width:35vw;height:auto;padding:2vw;margin-left:4vw}nav.mobile-header{display:none}

/*# sourceMappingURL=layout-styles.css.map */