@import url(//thebradleylawfirm.com/wp-content/themes/lawrank-option-2/css-imports/vars/vars-min.css);@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');@import url(//thebradleylawfirm.com/wp-content/themes/lawrank-option-2/css-imports/reset/reset-min.css);@import url(//thebradleylawfirm.com/wp-content/themes/lawrank-option-2/css-imports/slick-slider/slick-slider-min.css);@import url(//thebradleylawfirm.com/wp-content/themes/lawrank-option-2/css-imports/slick-slider/slick-slider-theme-min.css);@import url(//thebradleylawfirm.com/wp-content/themes/lawrank-option-2/css-imports/lity/lity-min.css);@import url(//thebradleylawfirm.com/wp-content/themes/lawrank-option-2/css-imports/global/global.css);@import url(//thebradleylawfirm.com/wp-content/themes/lawrank-option-2/css-imports/typography/typography.css);.top-bar-mobile{position:-webkit-sticky;position:sticky;top:0;z-index:1}.top-bar-mobile .logo{background-color:#fff;display:block;padding:16px 0;text-align:center}.top-bar-mobile .logo img{width:300px;height:auto}.top-bar-mobile .top-bar-mobile-bottom{background-color:#e6ebef;position:relative}.top-bar-mobile .top-bar-mobile-bottom.sticky{position:fixed;top:0;width:100%;z-index:9}.top-bar-mobile .top-bar-mobile-bottom .left{width:100%;position:relative;padding:15px 0 15px 20px;font-family:'Lato',sans-serif}.top-bar-mobile .top-bar-mobile-bottom .left span{display:block;font-size:12px;color:var(--primaryColor);font-weight:800;margin-bottom:5px}.top-bar-mobile .top-bar-mobile-bottom .left a{display:block;font-size:26px;color:var(--tertiaryColor)}.top-bar-mobile .top-bar-mobile-bottom .right{position:absolute;top:0;right:0;bottom:0;width:93px;background-color:var(--primaryColor)}.top-bar-mobile .top-bar-mobile-bottom .right .btn{width:38px;height:25px;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;cursor:pointer;display:-webkit-flex;display:flex;position:absolute;right:26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-bar-mobile .top-bar-mobile-bottom .right .btn .line{height:4px;width:100%;background-color:#e6ebef}@media (min-width:768px){.top-bar-mobile{display:none}}.top-bar-desk{display:none;height:100px;padding:0 30px;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;overflow-x:hidden;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:2}@media (min-width:768px){.top-bar-desk{display:-webkit-flex;display:flex}}@media (max-width:767px){.top-bar-desk{padding:15px 20px;height:auto}}@media (max-width:374px){.top-bar-desk{padding:10px 15px}}.top-bar-desk .logo-wrapper img{display:block;width:100%;max-width:300px;height:auto}@media (max-width:1100px){.top-bar-desk .logo-wrapper img{max-width:250px}}@media (max-width:550px){.top-bar-desk .logo-wrapper img{max-width:150px}}@media (max-width:374px){.top-bar-desk .logo-wrapper img{max-width:120px}}.top-bar-desk .phone{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}@media (max-width:1100px){.top-bar-desk .phone{display:block;text-align:right;padding-right:60px}}@media (max-width:767px){.top-bar-desk .phone{padding-right:45px}}@media (max-width:413px){.top-bar-desk .phone{padding-right:33px}}@media (max-width:374px){.top-bar-desk .phone{padding-right:30px}}.top-bar-desk .phone p{font-family:var(--lato);font-weight:var(--light);font-size:32px;line-height:1.3}@media (max-width:1100px){.top-bar-desk .phone p{line-height:1}}@media (max-width:767px){.top-bar-desk .phone p{font-size:20px}}@media (max-width:550px){.top-bar-desk .phone p{font-size:18px}}@media (max-width:413px){.top-bar-desk .phone p{font-size:15px}}@media (max-width:1100px){.top-bar-desk .phone p span{display:none}}.top-bar-desk .phone p a{font-weight:var(--black);color:var(--tertiaryColor)}.top-bar-desk .phone p.desktop{display:block}@media (max-width:1100px){.top-bar-desk .phone p.desktop{display:none}}.top-bar-desk .phone p.mobile{display:none}@media (max-width:1100px){.top-bar-desk .phone p.mobile{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media (max-width:1100px){.top-bar-desk .phone p.mobile span{display:inline-block;margin-right:15px;font-size:20px;font-weight:var(--semiBold);color:var(--primaryColor);text-transform:capitalize}}@media (max-width:767px){.top-bar-desk .phone p.mobile span{font-size:15px;margin-right:10px}}@media (max-width:413px){.top-bar-desk .phone p.mobile span{font-size:12px;margin-right:9px}}@media (max-width:1100px){.top-bar-desk .phone p.mobile span.highlight{margin-right:0;text-transform:uppercase;font-size:15px;color:var(--tertiaryColor)}}@media (max-width:767px){.top-bar-desk .phone p.mobile span.highlight{font-size:13px}}@media (max-width:413px){.top-bar-desk .phone p.mobile span.highlight{font-size:10px}}.top-bar-desk .phone p.mobile svg{position:relative;top:2px}@media (max-width:767px){.top-bar-desk .phone p.mobile svg{width:20px}}.top-bar-desk .phone .mobile-menu-btn{width:30px;height:20px;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;cursor:pointer;display:none}@media (max-width:1100px){.top-bar-desk .phone .mobile-menu-btn{display:-webkit-flex;display:flex;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:767px){.top-bar-desk .phone .mobile-menu-btn{right:20px}}@media (max-width:413px){.top-bar-desk .phone .mobile-menu-btn{width:20px;height:15px}}@media (max-width:374px){.top-bar-desk .phone .mobile-menu-btn{right:15px}}.top-bar-desk .phone .mobile-menu-btn .line{height:2px;width:100%;background-color:var(--text)}.top-bar-desk .phone .city-specific-numbers{display:-webkit-flex;display:flex;margin-top:5px}@media (max-width:1100px){.top-bar-desk .phone .city-specific-numbers{display:none}}.top-bar-desk .phone .city-specific-numbers p{font-size:18px;font-weight:var(--regular)}.top-bar-desk .phone .city-specific-numbers p:first-child{margin-right:10px}.no-banner{min-height:0 !important}.no-banner nav .menu-main-menu-container ul li a{color:#24435a !important}.banner{height:800px;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media (max-width:1100px){.banner{height:400px}}@media (max-width:767px){.banner{height:300px}}.banner picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.banner picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner nav{padding:0 40px}@media (max-width:767px){.banner nav.sticky{position:fixed;top:73px}}@media (max-width:1100px){.banner nav{position:absolute;padding:0;left:0;top:0;width:100%;background-color:var(--primaryColor);z-index:10;display:none}.banner nav.open{display:block}}.banner nav .menu-main-menu-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:80px}@media (max-width:1100px){.banner nav .menu-main-menu-container{height:auto;display:block}}.banner nav .menu-main-menu-container ul{display:-webkit-flex;display:flex}@media (max-width:1100px){.banner nav .menu-main-menu-container ul{display:block}}.banner nav .menu-main-menu-container ul li{margin-right:30px;position:relative}@media (max-width:1100px){.banner nav .menu-main-menu-container ul li{margin-right:0}}.banner nav .menu-main-menu-container ul li a{font-family:var(--roboto);font-weight:var(--bold);font-size:16px;line-height:20px;color:#fff;text-transform:capitalize;cursor:pointer;transition:color .5s cubic-bezier(.17,.66,.34,.98)}@media (max-width:1100px){.banner nav .menu-main-menu-container ul li a{padding:20px;display:block;text-align:center;border-bottom:1px solid rgba(255,255,255,.2)}}.banner nav .menu-main-menu-container ul li .sub-menu{position:absolute;top:20px;left:0;padding:30px 0;display:block;min-width:300px;transition:all .5s cubic-bezier(.17,.66,.34,.98);opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;z-index:10}@media (max-width:1100px){.banner nav .menu-main-menu-container ul li .sub-menu{position:static;opacity:1;pointer-events:all;padding:0;-webkit-transform:translateY(0px);transform:translateY(0px);display:none}}.banner nav .menu-main-menu-container ul li .sub-menu li{margin:0}.banner nav .menu-main-menu-container ul li .sub-menu li a{padding:10px 12px;display:block;background-color:#fff;color:var(--text)}@media (max-width:1100px){.banner nav .menu-main-menu-container ul li .sub-menu li a{padding:20px;background-color:var(--tertiaryColor);color:#fff}}.banner nav .menu-main-menu-container ul li .sub-menu li a:hover{color:var(--secondaryColor)}@media (max-width:1100px){.banner nav .menu-main-menu-container ul li .sub-menu li a:hover{color:#fff}}.banner nav .menu-main-menu-container ul li .sub-menu li:first-child a{padding-top:15px}.banner nav .menu-main-menu-container ul li .sub-menu li:last-child a{padding-bottom:15px}.banner nav .menu-main-menu-container ul li .sub-menu li.current-menu-item>a{color:var(--secondaryColor) !important}.banner nav .menu-main-menu-container ul li.menu-item-has-children>a span{position:relative;transition:background-color .5s cubic-bezier(.17,.66,.34,.98)}.banner nav .menu-main-menu-container ul li.menu-item-has-children>a span:after{content:'';width:8px;height:5px;background-color:#fff;position:absolute;bottom:5px;right:-12px;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);display:block}.banner nav .menu-main-menu-container ul li.current-menu-item>a{color:var(--secondaryColor) !important}.banner nav .menu-main-menu-container ul li:hover>a{color:var(--secondaryColor)}@media (max-width:1100px){.banner nav .menu-main-menu-container ul li:hover>a{color:#fff}}.banner nav .menu-main-menu-container ul li:hover>a span:after{background-color:var(--secondaryColor)}@media (max-width:1100px){.banner nav .menu-main-menu-container ul li:hover>a span:after{background-color:#fff}}.banner nav .menu-main-menu-container ul li:hover>.sub-menu{opacity:1;pointer-events:all;-webkit-transform:translateY(0px);transform:translateY(0px)}.banner .banner-content-outer{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:center;justify-content:center}.banner .banner-content-outer .banner-content-wrap{max-width:1440px;-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner{max-width:1390px;-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 70px}@media (max-width:1100px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner{padding:0 30px;position:relative}}@media (max-width:767px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner{padding:0 20px}}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content{max-width:870px;margin-top:-165px}@media (max-width:1100px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content{max-width:500px;margin-top:0}}@media (max-width:767px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content{max-width:350px}}@media (max-width:500px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content{max-width:300px}}@media (max-width:415px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content{max-width:none}}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .tagline{font-family:var(--roboto);font-size:18px;font-weight:var(--medium);line-height:25px;text-transform:uppercase;letter-spacing:10px;color:#fff;margin-bottom:10px}@media (max-width:1100px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .tagline{position:relative}}@media (max-width:767px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .tagline{font-size:15px;line-height:20px;margin-bottom:5px;letter-spacing:5px;max-width:210px}}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .tagline:before{content:'';width:40px;height:4px;position:absolute;left:0;background-color:var(--tertiaryColor);-webkit-transform:translateY(11px);transform:translateY(11px)}@media (max-width:1100px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .tagline:before{top:-30px}}@media (max-width:767px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .tagline:before{display:none}}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .title{font-family:var(--playfair);font-size:72px;line-height:80px;color:#fff;font-weight:var(--bold);margin-bottom:10px}@media (max-width:1100px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .title{font-size:50px;line-height:60px;margin-bottom:0}}@media (max-width:767px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .title{font-size:24px;line-height:30px}}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .sub-title{font-family:var(--roboto);font-weight:var(--bold);color:#fff;font-size:24px;line-height:40px}@media (max-width:767px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .sub-title{font-size:14px;line-height:22px}}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:48px}@media (max-width:1100px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper{position:absolute;bottom:0;left:0;width:100%;margin-top:0;-webkit-transform:translateY(80px);transform:translateY(80px)}}@media (max-width:767px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper{-webkit-transform:translateY(60px);transform:translateY(60px)}}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .case-review{width:422px;height:80px;background-color:var(--tertiaryColor);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-family:var(--lato);font-weight:var(--bold);font-size:20px;line-height:1;text-transform:uppercase;letter-spacing:2px;color:#fff;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);border-radius:4px;padding:5px;margin-right:15px}@media (max-width:1100px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .case-review{border-radius:0;width:auto;-webkit-flex:1;flex:1;margin-right:0}}@media (max-width:767px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .case-review{height:60px}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .case-review .no-mobile{display:none}}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .case-review:hover{background-color:var(--secondaryColor)}@media (max-width:1100px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .case-review:hover{background-color:var(--tertiaryColor)}}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .video-play-btn{height:80px;width:80px;border-radius:40px;border:4px solid #fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (max-width:1100px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .video-play-btn{border-radius:0;background-color:var(--secondaryColor);border:none}}@media (max-width:767px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .video-play-btn{height:60px;width:60px}}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .video-play-btn .arrow{width:20px;height:23px;background-color:#fff;-webkit-clip-path:polygon(100% 50%,0 0,0 100%);clip-path:polygon(100% 50%,0 0,0 100%);position:relative;right:-3px;transition:background-color .5s cubic-bezier(.17,.66,.34,.98)}.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .video-play-btn:hover .arrow{background-color:var(--secondaryColor)}@media (max-width:1100px){.banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .video-play-btn:hover .arrow{background-color:#fff}}.banner.video picture{display:none}.banner.video .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.banner.video .video-wrapper .gradient{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:#000;background:linear-gradient(145deg,rgba(0,0,0,.850578) 0%,rgba(0,0,0,0) 100%)}.banner.video .video-wrapper video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1100px){.banner.video .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content{margin:0 auto 0 auto;text-align:center}}@media (max-width:767px){.banner.video .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content{max-width:350px}}@media (max-width:1100px){.banner.video .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .tagline{margin-bottom:30px}}@media (max-width:767px){.banner.video .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .tagline{margin-bottom:10px}}@media (max-width:1100px){.banner.video .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .tagline:before{left:0;right:0;margin:auto;top:auto;bottom:-10px}}@media (max-width:1100px){.banner.video .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .title{margin-bottom:15px}}.banner.novideo .video-wrapper{display:none}.banner.internal-banner{min-height:400px;height:auto}@media (max-width:1100px){.banner.internal-banner{min-height:250px}}@media (max-width:767px){.banner.internal-banner{min-height:150px}}.banner.internal-banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner{-webkit-align-items:flex-start;align-items:flex-start;padding:43px 70px 0}@media (max-width:1100px){.banner.internal-banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner{-webkit-align-items:center;align-items:center;padding:30px}}@media (max-width:767px){.banner.internal-banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner{padding:20px}}.banner.internal-banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content{margin-top:0;-webkit-flex-basis:100%;flex-basis:100%;text-align:center;max-width:100%}.banner.internal-banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper{margin-top:30px}@media (max-width:1100px){.banner.internal-banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper{margin-top:0}}.banner.internal-banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper .case-review{margin:0 auto}@media (max-width:1100px){#main{margin-top:80px}}@media (max-width:767px){#main{margin-top:60px}}#page-container{padding:100px 50px 108px}@media (max-width:1100px){#page-container{padding:140px 30px 108px}}@media (max-width:767px){#page-container{padding:115px 20px 60px}}#page-container .page-container-inner{max-width:1250px;margin:0 auto;display:-webkit-flex;display:flex}@media (max-width:767px){#page-container .page-container-inner{-webkit-flex-direction:column;flex-direction:column}}#page-container .page-container-inner .main-content{margin-right:30px;-webkit-flex:1;flex:1}@media (max-width:767px){#page-container .page-container-inner .main-content{margin-right:0;margin-bottom:30px}}#page-container .page-container-inner .main-content #breadcrumbs{font-family:var(--roboto);font-size:16px;line-height:25px;text-transform:uppercase;letter-spacing:5px;margin-bottom:60px;font-weight:var(--bold);color:var(--primaryColor)}@media (max-width:1100px){#page-container .page-container-inner .main-content #breadcrumbs{margin-bottom:45px;letter-spacing:2px}}@media (max-width:767px){#page-container .page-container-inner .main-content #breadcrumbs{letter-spacing:3px;font-size:15px;margin-bottom:25px}}#page-container .page-container-inner .main-content #breadcrumbs a{color:var(--text);transition:color .5s cubic-bezier(.17,.66,.34,.98)}#page-container .page-container-inner .main-content #breadcrumbs a:hover{color:var(--secondaryColor)}#page-container .page-container-inner .main-content #breadcrumbs .breadcrumb_last{display:inline-block;position:relative;cursor:default}@media (max-width:767px){#page-container .page-container-inner .main-content #breadcrumbs .breadcrumb_last{font-weight:var(--bold);color:var(--secondaryColor)}}#page-container .page-container-inner .main-content #breadcrumbs .breadcrumb_last:after{content:'';position:absolute;bottom:-4px;left:-4px;height:2px;width:100%;background-color:var(--secondaryColor)}@media (max-width:1100px){#page-container .page-container-inner .main-content #breadcrumbs .breadcrumb_last:after{left:-2px}}@media (max-width:767px){#page-container .page-container-inner .main-content #breadcrumbs .breadcrumb_last:after{display:none}}#page-container .page-container-inner .main-content h2{margin-top:40px;margin-bottom:35px}@media (max-width:1100px){#page-container .page-container-inner .main-content h2{margin-bottom:18px}}#page-container .page-container-inner .main-content h2:first-child{margin-top:0}#page-container .page-container-inner .sidebar{-webkit-flex-basis:400px;flex-basis:400px;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;padding-top:10px}@media (max-width:1100px){#page-container .page-container-inner .sidebar{-webkit-flex-basis:253px;flex-basis:253px;padding-top:3px}}@media (max-width:767px){#page-container .page-container-inner .sidebar{width:100%}}#page-container .page-container-inner .sidebar .widget{padding:50px 40px;background-color:var(--lightGrey);margin-bottom:30px}@media (max-width:1100px){#page-container .page-container-inner .sidebar .widget{padding:39px 30px 30px}}@media (max-width:767px){#page-container .page-container-inner .sidebar .widget{padding:39px 20px 20px}}#page-container .page-container-inner .sidebar .widget .widgettitle{font-family:var(--playfair);font-weight:var(--bold);font-size:36px;text-transform:capitalize;line-height:48px;color:var(--primaryColor);margin-bottom:22px}@media (max-width:1100px){#page-container .page-container-inner .sidebar .widget .widgettitle{font-size:21px;line-height:28px;margin-bottom:12px}}@media (max-width:767px){#page-container .page-container-inner .sidebar .widget .widgettitle{font-size:25px}}#page-container .page-container-inner .sidebar .widget ul li{padding-left:0}#page-container .page-container-inner .sidebar .widget ul li a{font-family:var(--roboto);font-size:24px;font-weight:var(--medium);color:var(--text);padding:30px 0;display:block;border-bottom:1px solid rgba(107,121,151,.3);transition:color .5s cubic-bezier(.17,.66,.34,.98);line-height:36px}@media (max-width:1100px){#page-container .page-container-inner .sidebar .widget ul li a{font-size:16px;line-height:20px;padding:25px 0}}#page-container .page-container-inner .sidebar .widget ul li a:hover{color:var(--secondaryColor)}#page-container .page-container-inner .sidebar .widget ul li:last-child a{border:none}#page-container .page-container-inner .sidebar .gform_wrapper{position:-webkit-sticky;position:sticky;top:30px;background-color:var(--primaryColor);padding:42px 40px 40px}@media (max-width:1100px){#page-container .page-container-inner .sidebar .gform_wrapper{padding:34px 30px 45px;top:50px}}@media (max-width:767px){#page-container .page-container-inner .sidebar .gform_wrapper{display:none}}#page-container .page-container-inner .sidebar .gform_wrapper .gform_heading{font-family:var(--playfair);font-size:40px;line-height:48px;font-weight:var(--bold);color:#fff;margin-bottom:36px}@media (max-width:1100px){#page-container .page-container-inner .sidebar .gform_wrapper .gform_heading{font-size:24px;line-height:40px}}#page-container .page-container-inner .sidebar .gform_wrapper .gform_body li{margin-bottom:20px}#page-container .page-container-inner .sidebar .gform_wrapper .gform_body li .gfield_label{display:none}#page-container .page-container-inner .sidebar .gform_wrapper .gform_body li input{height:80px;border:none;background-color:#fff;width:100%;padding:0 30px;font-family:var(--roboto);font-weight:var(--bold);font-size:16px;line-height:19px;color:var(--text)}@media (max-width:1100px){#page-container .page-container-inner .sidebar .gform_wrapper .gform_body li input{height:65px;padding:0 20px}}#page-container .page-container-inner .sidebar .gform_wrapper .gform_body li textarea{height:150px;width:100%;border:none;font-family:var(--roboto);font-weight:var(--bold);font-size:16px;line-height:19px;color:var(--text);padding:30px}@media (max-width:1100px){#page-container .page-container-inner .sidebar .gform_wrapper .gform_body li textarea{padding:24px 20px 30px}}#page-container .page-container-inner .sidebar .gform_wrapper .gform_footer .gform_button{width:100%;height:65px;background-color:var(--tertiaryColor);border:none;text-align:center;line-height:65px;font-family:var(--roboto);font-size:20px;line-height:24px;text-transform:uppercase;color:#fff;font-weight:var(--bold);letter-spacing:2px;cursor:pointer;transition:color .5s cubic-bezier(.17,.66,.34,.98),background-color .5s cubic-bezier(.17,.66,.34,.98)}@media (max-width:1100px){#page-container .page-container-inner .sidebar .gform_wrapper .gform_footer .gform_button{font-size:18px}}#page-container .page-container-inner .sidebar .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--secondaryColor)}.page-template-template-about-the-firm #page-container .page-container-inner .sidebar .sidebar-blurb{background-color:var(--primaryColor);padding:54px 60px 64px}@media (max-width:1100px){.page-template-template-about-the-firm #page-container .page-container-inner .sidebar .sidebar-blurb{padding:34px 30px 39px}}@media (max-width:767px){.page-template-template-about-the-firm #page-container .page-container-inner .sidebar .sidebar-blurb{padding:51px 20px 60px}}.page-template-template-about-the-firm #page-container .page-container-inner .sidebar .sidebar-blurb .inner p{font-family:var(--playfair);font-size:40px;line-height:64px;color:#fff;font-weight:var(--bold)}@media (max-width:1100px){.page-template-template-about-the-firm #page-container .page-container-inner .sidebar .sidebar-blurb .inner p{font-size:24px;line-height:40px}}@media (max-width:767px){.page-template-template-about-the-firm #page-container .page-container-inner .sidebar .sidebar-blurb .inner p{font-size:36px;line-height:48px}}.page-template-template-about-the-firm #page-container .bottom-content{margin-top:108px}@media (max-width:767px){.page-template-template-about-the-firm #page-container .bottom-content{margin-top:41px}}.page-template-template-about-the-firm #page-container .bottom-content .bottom-content-inner{max-width:1250px;margin:0 auto;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (max-width:767px){.page-template-template-about-the-firm #page-container .bottom-content .bottom-content-inner{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0}}.page-template-template-about-the-firm #page-container .bottom-content .bottom-content-inner h2{margin-bottom:35px}.page-template-template-about-the-firm #page-container .bottom-content .bottom-content-inner h2:first-child{font-size:48px;line-height:63px;text-align:center;margin-bottom:72px;-webkit-column-span:all;-moz-column-span:all;column-span:all}@media (max-width:1100px){.page-template-template-about-the-firm #page-container .bottom-content .bottom-content-inner h2:first-child{font-size:36px;line-height:48px;margin-bottom:35px}}@media (max-width:767px){.page-template-template-about-the-firm #page-container .bottom-content .bottom-content-inner h2:first-child{text-align:left}}.page-template-template-about-the-firm #page-container .bottom-content .bottom-content-inner h3{font-size:24px;line-height:40px;color:var(--text);text-transform:inherit}.page-template-template-about-the-firm #page-container .bottom-content .bottom-content-inner blockquote p{padding-left:30px;color:var(--secondaryColor);font-size:36px;line-height:48px;border-left:4px solid var(--primaryColor)}@media (max-width:1100px){.page-template-template-about-the-firm #page-container .bottom-content .bottom-content-inner blockquote p{font-size:28px;line-height:37px}}@media (max-width:767px){.page-template-template-our-attorneys #page-container .page-container-inner .sidebar{display:none}}.page-template-template-our-attorneys #page-container .page-container-inner .sidebar .gform_wrapper{position:static;top:0}.page-template-template-our-attorneys #page-container .attorney-grid{max-width:1270px;margin:50px auto 0px auto;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.page-template-template-our-attorneys #page-container .attorney-grid{margin:18px auto 0px auto}}.page-template-template-our-attorneys #page-container .attorney-grid .attorney-box{-webkit-flex-basis:calc(50% - 20px);flex-basis:calc(50% - 20px);margin-bottom:75px;margin:0 10px 75px}@media (max-width:1100px){.page-template-template-our-attorneys #page-container .attorney-grid .attorney-box{margin:0 10px 37px;-webkit-flex-basis:calc(100%);flex-basis:calc(100%)}}@media (max-width:767px){.page-template-template-our-attorneys #page-container .attorney-grid .attorney-box{-webkit-flex-basis:100%;flex-basis:100%}}.page-template-template-our-attorneys #page-container .attorney-grid .attorney-box .thumbnail{margin-bottom:21px}.page-template-template-our-attorneys #page-container .attorney-grid .attorney-box .thumbnail img{display:block;width:100%;height:auto}.page-template-template-our-attorneys #page-container .attorney-grid .attorney-box .info h3{font-family:var(--playfair);font-size:36px;line-height:48px;color:var(--primaryColor);text-transform:capitalize;margin-bottom:17px}@media (max-width:1100px){.page-template-template-our-attorneys #page-container .attorney-grid .attorney-box .info h3{font-size:24px;line-height:32px;margin-bottom:10px}}@media (max-width:767px){.page-template-template-our-attorneys #page-container .attorney-grid .attorney-box .info h3{font-size:28px;line-height:37px}}.page-template-template-our-attorneys #page-container .attorney-grid .attorney-box .info .view-bio{font-family:var(--roboto);font-weight:var(--black);font-size:14px;line-height:16px;color:var(--secondaryColor);letter-spacing:6px;text-transform:uppercase;transition:color .5s cubic-bezier(.17,.66,.34,.98)}.page-template-template-our-attorneys #page-container .attorney-grid .attorney-box:hover .info .view-bio{color:var(--primaryColor)}.page-template-template-our-attorneys .bottom-content{padding:115px 50px 128px;background-color:var(--lightGrey);margin-top:-65px}@media (max-width:1100px){.page-template-template-our-attorneys .bottom-content{padding:71px 30px 80px}}@media (max-width:767px){.page-template-template-our-attorneys .bottom-content{padding:71px 20px 58px;margin-top:-5px}}.page-template-template-our-attorneys .bottom-content .bottom-content-inner{max-width:825px;margin:0 auto 0 auto;text-align:center}@media (max-width:1100px){.page-template-template-our-attorneys .bottom-content .bottom-content-inner{max-width:525px}}.page-template-template-our-attorneys .bottom-content .bottom-content-inner h2{font-size:48px;line-height:63px;color:var(--secondaryColor);margin-bottom:37px}@media (max-width:1100px){.page-template-template-our-attorneys .bottom-content .bottom-content-inner h2{font-size:36px;line-height:48px;margin-bottom:15px}}@media (max-width:767px){.page-template-template-our-attorneys .bottom-content .bottom-content-inner h2{color:var(--primaryColor)}}.page-template-template-practice-areas #page-container{padding:100px 50px 0}@media (max-width:1100px){.page-template-template-practice-areas #page-container{padding:80px 30px 22px}}@media (max-width:767px){.page-template-template-practice-areas #page-container{padding:144px 20px 27px}}.page-template-template-practice-areas #page-container .page-container-inner .main-content{margin-right:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.page-template-template-practice-areas #page-container .page-container-inner .main-content .pa-box{-webkit-flex-basis:calc(33.333% - 30px);flex-basis:calc(33.333% - 30px);margin-bottom:122px;text-align:center}@media (max-width:1100px){.page-template-template-practice-areas #page-container .page-container-inner .main-content .pa-box{-webkit-flex-basis:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-bottom:55px !important}}@media (max-width:767px){.page-template-template-practice-areas #page-container .page-container-inner .main-content .pa-box{-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:30px !important}}.page-template-template-practice-areas #page-container .page-container-inner .main-content .pa-box .icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:35px}@media (max-width:767px){.page-template-template-practice-areas #page-container .page-container-inner .main-content .pa-box .icon{margin-bottom:11px}}.page-template-template-practice-areas #page-container .page-container-inner .main-content .pa-box .pa-title{font-family:var(--playfair);font-size:24px;line-height:40px;text-transform:capitalize;color:var(--primaryColor);font-weight:var(--semiBold);transition:color .5s cubic-bezier(.17,.66,.34,.98)}.page-template-template-practice-areas #page-container .page-container-inner .main-content .pa-box .pa-title:hover{color:var(--secondaryColor)}@media (max-width:767px){.page-template-template-practice-areas #page-container .page-container-inner .main-content .pa-box .pa-title{margin-bottom:0}}.page-template-template-practice-areas #page-container .page-container-inner .sidebar{display:none}.page-template-template-practice-areas .pa-list{background-color:var(--lightGrey);padding:89px 50px 100px;margin-top:-13px}@media (max-width:1100px){.page-template-template-practice-areas .pa-list{margin-top:0;padding:70px 30px 100px}}@media (max-width:767px){.page-template-template-practice-areas .pa-list{padding:50px 20px 64px}}.page-template-template-practice-areas .pa-list .pa-list-inner{max-width:1270px;margin:0 auto 0 auto}.page-template-template-practice-areas .pa-list .pa-list-inner .pa-list-title{text-align:center;font-family:var(--playfair);font-size:48px;line-height:63px;font-weight:var(--bold);text-transform:capitalize;color:var(--primaryColor);margin-bottom:81px}@media (max-width:1100px){.page-template-template-practice-areas .pa-list .pa-list-inner .pa-list-title{font-size:36px;line-height:48px;margin-bottom:29px}}.page-template-template-practice-areas .pa-list .pa-list-inner .menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-template-template-practice-areas .pa-list .pa-list-inner .menu li{-webkit-flex-basis:calc(33.333% - 20px);flex-basis:calc(33.333% - 20px);border-bottom:1px solid rgba(107,121,151,.5);margin:0 10px}@media (max-width:1100px){.page-template-template-practice-areas .pa-list .pa-list-inner .menu li{-webkit-flex-basis:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (max-width:767px){.page-template-template-practice-areas .pa-list .pa-list-inner .menu li{-webkit-flex-basis:100%;flex-basis:100%;margin:0}}.page-template-template-practice-areas .pa-list .pa-list-inner .menu li a{display:block;font-family:var(--roboto);font-size:18px;line-height:25px;color:var(--text);font-weight:var(--bold);text-transform:uppercase;padding:25px 20px 25px 0;transition:color .5s cubic-bezier(.17,.66,.34,.98)}@media (max-width:1100px){.page-template-template-practice-areas .pa-list .pa-list-inner .menu li a{font-size:16px;line-height:36px;padding:18px 20px 18px 0}}@media (max-width:767px){.page-template-template-practice-areas .pa-list .pa-list-inner .menu li a{font-size:18px;line-height:36px;padding:10px 20px 10px 0}}.page-template-template-practice-areas .pa-list .pa-list-inner .menu li a:hover{color:var(--secondaryColor)}.page-template-template-type-of-injuries .pa-list{background-color:var(--lightGrey);padding:89px 50px 100px;margin-top:-13px}@media (max-width:1100px){.page-template-template-type-of-injuries .pa-list{margin-top:0;padding:70px 30px 100px}}@media (max-width:767px){.page-template-template-type-of-injuries .pa-list{padding:50px 20px 64px}}.page-template-template-type-of-injuries .pa-list .pa-list-inner{max-width:1270px;margin:0 auto 0 auto}.page-template-template-type-of-injuries .pa-list .pa-list-inner .pa-list-title{text-align:center;font-family:var(--playfair);font-size:48px;line-height:63px;font-weight:var(--bold);text-transform:capitalize;color:var(--primaryColor);margin-bottom:81px}@media (max-width:1100px){.page-template-template-type-of-injuries .pa-list .pa-list-inner .pa-list-title{font-size:36px;line-height:48px;margin-bottom:29px}}.page-template-template-type-of-injuries .pa-list .pa-list-inner .menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-template-template-type-of-injuries .pa-list .pa-list-inner .menu li{-webkit-flex-basis:calc(33.333% - 20px);flex-basis:calc(33.333% - 20px);border-bottom:1px solid rgba(107,121,151,.5);margin:0 10px}@media (max-width:1100px){.page-template-template-type-of-injuries .pa-list .pa-list-inner .menu li{-webkit-flex-basis:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (max-width:767px){.page-template-template-type-of-injuries .pa-list .pa-list-inner .menu li{-webkit-flex-basis:100%;flex-basis:100%;margin:0}}.page-template-template-type-of-injuries .pa-list .pa-list-inner .menu li a{display:block;font-family:var(--roboto);font-size:18px;line-height:25px;color:var(--text);font-weight:var(--bold);text-transform:uppercase;padding:25px 20px 25px 0;transition:color .5s cubic-bezier(.17,.66,.34,.98)}@media (max-width:1100px){.page-template-template-type-of-injuries .pa-list .pa-list-inner .menu li a{font-size:16px;line-height:36px;padding:18px 20px 18px 0}}@media (max-width:767px){.page-template-template-type-of-injuries .pa-list .pa-list-inner .menu li a{font-size:18px;line-height:36px;padding:10px 20px 10px 0}}.page-template-template-type-of-injuries .pa-list .pa-list-inner .menu li a:hover{color:var(--secondaryColor)}.page-template-template-testimonials #page-container .page-container-inner .main-content{margin-right:0}.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonial-title{max-width:1035px;margin:0 auto 9px auto;text-align:center;font-size:48px;line-height:63px}@media (max-width:1100px){.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonial-title{font-size:36px;line-height:48px}}@media (max-width:767px){.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonial-title{margin-bottom:43px}}.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box{padding:80px 0;border-bottom:1px solid rgba(107,121,151,.5);width:calc((100% - 50px) / 2)}@media (max-width:1100px){.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box{padding:34px 0 39px}}@media (max-width:767px){.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box{padding:0 0 39px;width:100%;margin-bottom:50px}}.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box .icon{width:35px;height:35px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:30px}.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box .icon .fill-color{fill:var(--secondaryColor)}@media (max-width:1100px){.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box .icon{margin-bottom:18px}}.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box .testimonial{font-family:var(--playfair);font-weight:var(--bold);font-size:24px;line-height:56px;color:var(--primaryColor);margin-bottom:27px}@media (max-width:1100px){.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box .testimonial{font-size:18px;line-height:36px;margin-bottom:30px}}.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box .client-name{font-family:var(--roboto);font-weight:var(--black);font-size:18px;line-height:21px;color:var(--secondaryColor);text-transform:uppercase;letter-spacing:8px}@media (max-width:1100px){.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box .client-name{font-size:16px;line-height:19px;letter-spacing:7px}}.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box:nth-last-child(1){border:none;padding-bottom:0}@media (max-width:767px){.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box:nth-last-child(1){padding:0}}.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box:nth-last-child(2){border:none;padding-bottom:0}@media (max-width:767px){.page-template-template-testimonials #page-container .page-container-inner .main-content .testimonials-wrapper .testimonial-box:nth-last-child(2){border-bottom:1px solid rgba(107,121,151,.5);padding:0 0 39px}}.page-template-template-contact .banner.internal-banner{height:415px}@media (max-width:1100px){.page-template-template-contact .banner.internal-banner{height:250px}}@media (max-width:767px){.page-template-template-contact .banner.internal-banner{height:150px}}.page-template-template-contact .banner.internal-banner .banner-content-outer .banner-content-wrap .banner-content-wrap-inner .banner-content .anchor-wrapper{display:none}.page-template-template-contact #contact-form-under-header{margin-bottom:0}.page-template-template-contact .call-us{padding:210px 50px 95px;background-color:#fff}@media (max-width:1100px){.page-template-template-contact .call-us{padding:56px 30px 53px}}@media (max-width:767px){.page-template-template-contact .call-us{padding:56px 20px 60px}}.page-template-template-contact .call-us .call-us-inner{max-width:1250px;margin:0 auto 0 auto;text-align:center}.page-template-template-contact .call-us .call-us-inner .tagline{font-family:var(--roboto);font-weight:var(--medium);font-size:18px;line-height:21px;letter-spacing:10px;text-transform:uppercase;color:var(--secondaryColor);margin-bottom:41px}@media (max-width:1100px){.page-template-template-contact .call-us .call-us-inner .tagline{font-size:14px;line-height:16px;letter-spacing:7px;margin-bottom:22px}}@media (max-width:767px){.page-template-template-contact .call-us .call-us-inner .tagline{letter-spacing:3px;line-height:24px;max-width:250px;margin:0 auto 22px auto}}.page-template-template-contact .call-us .call-us-inner a{font-family:var(--playfair);font-size:88px;line-height:88px;color:var(--primaryColor);display:inline-block;margin-bottom:50px;font-weight:var(--bold)}@media (max-width:1100px){.page-template-template-contact .call-us .call-us-inner a{font-size:48px;line-height:63px;margin-bottom:18px}}@media (max-width:1100px) and (max-width:767px){.page-template-template-contact .call-us .call-us-inner a{font-size:36px;line-height:48px;margin-bottom:39px}.page-template-template-contact .call-us .call-us-inner a span{display:block}}.page-template-template-contact .call-us .call-us-inner .sub-title{font-family:var(--lato);font-weight:var(--bold);color:var(--primaryColor);text-transform:capitalize;line-height:44px;font-size:36px}@media (max-width:1100px){.page-template-template-contact .call-us .call-us-inner .sub-title{font-size:24px;line-height:29px}}@media (max-width:1100px) and (max-width:767px){.page-template-template-contact .call-us .call-us-inner .sub-title{font-size:18px;line-height:21px}}.page-template-template-contact .locations{display:-webkit-flex;display:flex}@media (max-width:1100px){.page-template-template-contact .locations{-webkit-flex-direction:column;flex-direction:column}}.page-template-template-contact .locations .left{padding:99px 100px 100px 80px;-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;background-color:var(--lightGrey)}@media (max-width:1100px){.page-template-template-contact .locations .left{padding:51px 30px 58px;text-align:center}}@media (max-width:767px){.page-template-template-contact .locations .left{padding:51px 20px 58px}}.page-template-template-contact .locations .left .inner{max-width:510px}@media (max-width:1100px){.page-template-template-contact .locations .left .inner{max-width:100%}}.page-template-template-contact .locations .left .inner h3{font-family:var(--playfair);font-weight:var(--bold);font-size:60px;line-height:70px;color:var(--primaryColor);margin-bottom:40px;text-transform:inherit;position:relative;padding-top:46px}@media (max-width:1100px){.page-template-template-contact .locations .left .inner h3{padding-top:30px}}.page-template-template-contact .locations .left .inner h3:before{content:'';width:40px;height:4px;position:absolute;top:0;left:0;background-color:var(--tertiaryColor)}@media (max-width:1100px){.page-template-template-contact .locations .left .inner h3:before{left:0;right:0;margin:auto}}@media (max-width:1100px){.page-template-template-contact .locations .left .inner h3{font-size:36px;line-height:48px}}@media (max-width:767px){.page-template-template-contact .locations .left .inner h3{font-size:36px;line-height:48px;margin-bottom:30px}}.page-template-template-contact .locations .left .inner *:last-child{margin-bottom:0}.page-template-template-contact .locations .right{-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;background-color:var(--primaryColor);padding:74px 30px 76px 0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}@media (max-width:1100px){.page-template-template-contact .locations .right{padding:60px 30px;-webkit-justify-content:center;justify-content:center}}@media (max-width:767px){.page-template-template-contact .locations .right{padding:30px 20px}}.page-template-template-contact .locations .right .inner{margin-left:-50px}@media (max-width:1100px){.page-template-template-contact .locations .right .inner{display:-webkit-flex;display:flex;width:100%;max-width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-left:0}}@media (max-width:767px){.page-template-template-contact .locations .right .inner{display:block}}.page-template-template-contact .locations .right .inner .location-box{display:-webkit-flex;display:flex;margin-bottom:50px}.page-template-template-contact .locations .right .inner .location-box:last-child{margin-bottom:0}@media (max-width:1100px){.page-template-template-contact .locations .right .inner .location-box{-webkit-flex-direction:column;flex-direction:column;-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;padding:0 20px;margin-bottom:0;text-align:center}}@media (max-width:767px){.page-template-template-contact .locations .right .inner .location-box{padding:0;margin-bottom:30px}}.page-template-template-contact .locations .right .inner .location-box .office-map{margin-right:40px;box-shadow:0 2px 20px 3px rgba(0,0,0,.1);-webkit-flex:1;flex:1;min-width:300px}@media (max-width:1100px){.page-template-template-contact .locations .right .inner .location-box .office-map{margin-right:0;margin-bottom:30px;height:200px}}@media (max-width:767px){.page-template-template-contact .locations .right .inner .location-box .office-map{margin-bottom:10px;min-width:100%}}.page-template-template-contact .locations .right .inner .location-box .office-map img{display:block;max-width:360px;height:auto}@media (max-width:1100px){.page-template-template-contact .locations .right .inner .location-box .office-map img{max-width:100%;width:100%}}.page-template-template-contact .locations .right .inner .location-box .office-info{position:relative;padding-top:15px;-webkit-flex:1;flex:1}.page-template-template-contact .locations .right .inner .location-box .office-info .city{font-family:var(--playfair);font-weight:var(--bold);font-size:36px;line-height:48px;color:#fff;margin-bottom:13px}@media (max-width:767px){.page-template-template-contact .locations .right .inner .location-box .office-info .city{font-size:28px;line-height:37px}}.page-template-template-contact .locations .right .inner .location-box .office-info .address{font-family:var(--lato);font-weight:var(--regular);font-size:24px;line-height:1.3;color:#fff;margin-bottom:20px}.page-template-template-contact .locations .right .inner .location-box .office-info .phone{font-family:var(--lato);font-weight:var(--bold);font-size:20px;line-height:1.3;color:#fff;margin-bottom:10px;text-transform:uppercase}.page-template-template-contact .locations .right .inner .location-box .office-info .phone a{text-transform:lowercase}.page-template-template-contact .locations .right .inner .location-box .office-info .directions{margin-top:10px;display:inline-block;font-family:var(--roboto);font-size:20px;line-height:1.3;color:var(--secondaryColor);text-transform:uppercase;font-weight:var(--bold);border-bottom:4px solid transparent;padding-bottom:2px;transition:border .5s cubic-bezier(.17,.66,.34,.98)}.page-template-template-contact .locations .right .inner .location-box .office-info .directions:hover{border-bottom:4px solid var(--secondaryColor)}.page-template-template-contact #footer .contact-form{display:none}.page-template-template-case-results #page-container .page-container-inner .main-content{margin-right:0}.page-template-template-case-results #page-container .page-container-inner .main-content .case-results-title{max-width:1035px;margin:0 auto 81px auto;text-align:center;font-size:48px;line-height:63px}@media (max-width:1180px){.page-template-template-case-results #page-container .page-container-inner .main-content .case-results-title{font-size:36px;line-height:48px}}@media (max-width:767px){.page-template-template-case-results #page-container .page-container-inner .main-content .case-results-title{margin-bottom:43px}}.page-template-template-case-results #page-container .page-container-inner .main-content .case-results-wrapper .case-results-box{text-align:center;border-bottom:1px solid rgba(107,121,151,.5);padding-bottom:50px;margin-bottom:50px;width:calc((100% - 50px) / 2)}@media (max-width:767px){.page-template-template-case-results #page-container .page-container-inner .main-content .case-results-wrapper .case-results-box{width:100%}}.page-template-template-case-results #page-container .page-container-inner .main-content .case-results-wrapper .case-results-box .inner .amount{font-family:var(--playfair);font-weight:var(--bold);line-height:63px;font-size:48px;color:var(--secondaryColor);margin-bottom:28px}.page-template-template-case-results #page-container .page-container-inner .main-content .case-results-wrapper .case-results-box .inner .type-of-case{font-family:var(--roboto);font-weight:var(--black);font-size:16px;line-height:19px;color:var(--primaryColor);text-transform:uppercase;letter-spacing:7px}.page-template-template-case-results #page-container .page-container-inner .main-content .case-results-wrapper .case-results-box .inner .read-more{font-family:var(--roboto);font-weight:var(--black);font-size:16px;line-height:19px;color:var(--secondaryColor);text-transform:uppercase;letter-spacing:4px;transition:color .5s cubic-bezier(.17,.66,.34,.98);margin-top:30px;display:inline-block}.page-template-template-case-results #page-container .page-container-inner .main-content .case-results-wrapper .case-results-box .inner .read-more:hover{color:var(--primaryColor)}@media (max-width:1100px){.single-attorneys .top-bar{box-shadow:0px 0px 5px 0px rgba(0,0,0,.25)}}.single-attorneys #banner{height:80px;min-height:auto}@media (max-width:767px){.single-attorneys #banner{height:0}}.single-attorneys #banner picture{display:none}.single-attorneys #banner nav{background-color:var(--primaryColor)}.single-attorneys #banner .banner-content-outer{display:none}.single-attorneys #page-container{position:relative}@media (max-width:1100px){.single-attorneys #page-container{padding:60px 30px 48px}}@media (max-width:767px){.single-attorneys #page-container{padding:50px 20px 48px}}.single-attorneys #page-container .top-shade{position:absolute;top:0;left:0;width:100%;background-color:var(--lightGrey);height:265px;z-index:-1}@media (max-width:1100px){.single-attorneys #page-container .top-shade{height:170px}}@media (max-width:767px){.single-attorneys #page-container .top-shade{display:none}}.single-attorneys #page-container .attorney-details{max-width:970px;margin:0 auto 0 auto;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}@media (max-width:1100px){.single-attorneys #page-container .attorney-details{-webkit-justify-content:center;justify-content:center}}@media (max-width:767px){.single-attorneys #page-container .attorney-details{-webkit-flex-direction:column;flex-direction:column}}.single-attorneys #page-container .attorney-details .left{margin-right:50px;-webkit-flex-basis:400px;flex-basis:400px;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}@media (max-width:1100px){.single-attorneys #page-container .attorney-details .left{-webkit-flex-basis:300px;flex-basis:300px;margin-right:65px}}@media (max-width:767px){.single-attorneys #page-container .attorney-details .left{-webkit-flex-basis:auto;flex-basis:auto;width:100%;max-width:525px;margin-right:0;margin-bottom:30px}}.single-attorneys #page-container .attorney-details .left .thumbnail img{display:block;width:100%;height:auto}@media (max-width:767px){.single-attorneys #page-container .attorney-details .right{width:100%;max-width:525px}}.single-attorneys #page-container .attorney-details .right .name-title{margin-bottom:100px}@media (max-width:1100px){.single-attorneys #page-container .attorney-details .right .name-title{margin-bottom:75px}}@media (max-width:767px){.single-attorneys #page-container .attorney-details .right .name-title{margin-bottom:39px}}.single-attorneys #page-container .attorney-details .right .name-title h1{font-family:var(--playfair);font-size:48px;line-height:65px;color:var(--primaryColor);font-weight:var(--bold)}@media (max-width:1100px){.single-attorneys #page-container .attorney-details .right .name-title h1{font-size:30px;line-height:45px}}@media (max-width:767px){.single-attorneys #page-container .attorney-details .right .name-title h1{font-size:28px;line-height:37px;margin-bottom:4px}}.single-attorneys #page-container .attorney-details .right .name-title .attorney-title{font-family:var(--roboto);font-weight:var(--bold);font-size:24px;line-height:40px;color:var(--text)}@media (max-width:1100px){.single-attorneys #page-container .attorney-details .right .name-title .attorney-title{font-size:18px;line-height:21px}}.single-attorneys #page-container .attorney-details .right .contact-info .contact-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:19px}@media (max-width:1100px){.single-attorneys #page-container .attorney-details .right .contact-info .contact-wrapper{margin-bottom:7px}}@media (max-width:767px){.single-attorneys #page-container .attorney-details .right .contact-info .contact-wrapper{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:20px}}.single-attorneys #page-container .attorney-details .right .contact-info .contact-wrapper p:first-child{width:120px;margin-right:95px;font-family:var(--roboto);font-weight:var(--black);font-size:14px;color:var(--secondaryColor);text-transform:uppercase;letter-spacing:6px}@media (max-width:1100px){.single-attorneys #page-container .attorney-details .right .contact-info .contact-wrapper p:first-child{font-size:12px;line-height:14px;letter-spacing:5px;width:101px;margin-right:30px}}.single-attorneys #page-container .attorney-details .right .contact-info .contact-wrapper p:last-child{font-family:var(--roboto);font-weight:var(--regular);font-size:24px;line-height:36px;color:var(--primaryColor)}@media (max-width:1100px){.single-attorneys #page-container .attorney-details .right .contact-info .contact-wrapper p:last-child{font-size:18px;line-height:36px}}.single-attorneys #page-container .attorney-details .right .contact-info .contact-wrapper a{font-family:var(--roboto);font-weight:var(--bold);font-size:24px;line-height:36px;text-transform:capitalize;transition:color .5s cubic-bezier(.17,.66,.34,.98)}@media (max-width:1100px){.single-attorneys #page-container .attorney-details .right .contact-info .contact-wrapper a{font-size:18px;line-height:36px}}.single-attorneys #page-container .attorney-details .right .contact-info .contact-wrapper a:hover{color:var(--primaryColor)}.single-attorneys #page-container .attorney-content{max-width:825px;margin:64px auto 0 auto}@media (max-width:1100px){.single-attorneys #page-container .attorney-content{margin:24px auto 0 auto;max-width:525px}}@media (max-width:767px){.single-attorneys #page-container .attorney-content{margin:43px auto 0 auto}}.single-attorneys .callout{padding:110px 50px 101px;background-color:var(--lightGrey);text-align:center}@media (max-width:1100px){.single-attorneys .callout{padding:77px 30px 70px}}@media (max-width:767px){.single-attorneys .callout{padding:57px 20px 55px}}.single-attorneys .callout .callout-inner{max-width:1035px;margin:0 auto 0 auto}.single-attorneys .callout .callout-inner .block-title{font-family:var(--roboto);font-size:18px;line-height:21px;letter-spacing:10px;color:var(--secondaryColor);margin-bottom:21px;text-transform:uppercase;font-weight:var(--bold)}@media (max-width:1100px){.single-attorneys .callout .callout-inner .block-title{font-size:14px;line-height:16px;letter-spacing:8px;margin-bottom:13px}}@media (max-width:767px){.single-attorneys .callout .callout-inner .block-title{line-height:24px;letter-spacing:6px}}.single-attorneys .callout .callout-inner .callout-content{font-family:var(--roboto);font-size:48px;line-height:63px;color:var(--primaryColor);font-weight:var(--bold)}@media (max-width:1100px){.single-attorneys .callout .callout-inner .callout-content{font-size:36px;line-height:48px}}.single-attorneys .education-honors{padding:100px 50px}@media (max-width:1100px){.single-attorneys .education-honors{padding:77px 30px 78px}}@media (max-width:767px){.single-attorneys .education-honors{padding:47px 20px 78px}}.single-attorneys .education-honors .education-honors-inner{max-width:823px;margin:0 auto 0 auto}@media (max-width:1100px){.single-attorneys .education-honors .education-honors-inner{max-width:525px}}.single-attorneys .education-honors .education-honors-inner h3{font-size:24px;line-height:40px;color:var(--primaryColor);margin-bottom:38px}@media (max-width:1100px){.single-attorneys .education-honors .education-honors-inner h3{font-size:20px;line-height:28px;margin-bottom:17px}}@media (max-width:767px){.single-attorneys .education-honors .education-honors-inner h3{margin-bottom:7px}}.single-attorneys .education-honors .education-honors-inner ul{margin:0 0 75px}@media (max-width:1100px){.single-attorneys .education-honors .education-honors-inner ul{margin:0 0 40px}}@media (max-width:767px){.single-attorneys .education-honors .education-honors-inner ul{margin:0 0 38px}}.single-attorneys .education-honors .education-honors-inner ul li{padding-left:0}.single-attorneys .education-honors .education-honors-inner ul li:before{display:none}.single-attorneys .education-honors .education-honors-inner ul li ul{margin:0}.single-attorneys .education-honors .education-honors-inner ul li ul li{padding-left:20px}.blog #page-container .page-container-inner .main-content .post,.archive #page-container .page-container-inner .main-content .post{border-bottom:1px solid rgba(107,121,151,.5);padding:0 0 47px;margin-bottom:60px}.blog #page-container .page-container-inner .main-content .post .post-info,.archive #page-container .page-container-inner .main-content .post .post-info{font-family:var(--roboto);font-size:14px;letter-spacing:6px;color:var(--primaryColor);font-weight:var(--black);text-transform:uppercase;line-height:25px}@media (max-width:767px){.blog #page-container .page-container-inner .main-content .post .post-info,.archive #page-container .page-container-inner .main-content .post .post-info{letter-spacing:4px}}.blog #page-container .page-container-inner .main-content .post .post-title,.archive #page-container .page-container-inner .main-content .post .post-title{color:var(--primaryColor);margin-bottom:25px;display:block}.blog #page-container .page-container-inner .main-content .post .read-more,.archive #page-container .page-container-inner .main-content .post .read-more{font-family:var(--roboto);font-size:14px;line-height:16px;letter-spacing:6px;color:var(--secondaryColor);font-weight:var(--black);text-transform:uppercase;transition:color .5s cubic-bezier(.17,.66,.34,.98);margin-top:30px;display:inline-block}.blog #page-container .page-container-inner .main-content .post .read-more:hover,.archive #page-container .page-container-inner .main-content .post .read-more:hover{color:var(--primaryColor)}.blog #page-container .page-container-inner .main-content .navigation,.archive #page-container .page-container-inner .main-content .navigation{margin-top:75px;padding:0 20px}.blog #page-container .page-container-inner .main-content .navigation .wp-paginate,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate{list-style-type:none;display:-webkit-flex;display:flex;margin:0;-webkit-justify-content:center;justify-content:center}.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li{padding:0 10px}.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li span,.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li a,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li span,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li a{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;border-radius:4px;font-family:var(--roboto);font-weight:var(--black);font-size:14px;transition:background-color .5s cubic-bezier(.17,.66,.34,.98),color .5s cubic-bezier(.17,.66,.34,.98)}.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li span.current,.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li a.current,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li span.current,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li a.current{background-color:var(--secondaryColor);color:#fff}.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li span.next,.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li a.next,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li span.next,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li a.next{font-size:20px}.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li span:hover,.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li a:hover,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li span:hover,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li a:hover{background-color:var(--secondaryColor);color:#fff}.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li:before,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li:before{display:none}.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li:last-child,.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li:first-child,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li:last-child,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li:first-child{padding:0}.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li:last-child .next,.blog #page-container .page-container-inner .main-content .navigation .wp-paginate li:first-child .next,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li:last-child .next,.archive #page-container .page-container-inner .main-content .navigation .wp-paginate li:first-child .next{color:var(--primaryColor);background-color:#fff}.single #page-container .page-container-inner{-webkit-flex-direction:column;flex-direction:column;max-width:1040px}.single #page-container .page-container-inner .main-content{margin-right:0;margin-bottom:100px}@media (max-width:1180px){.single #page-container .page-container-inner .main-content{margin-bottom:50px}}@media (max-width:767px){.single #page-container .page-container-inner .main-content{margin-bottom:0}}.single #page-container .page-container-inner .main-content .post{padding:0 0 47px;margin-bottom:60px}.single #page-container .page-container-inner .main-content .post .post-title{display:block;margin-bottom:75px}.single #page-container .page-container-inner .main-content .post .post-title h1{color:var(--primaryColor);margin-bottom:25px;display:block;text-align:center;font-size:48px;line-height:63px}@media (max-width:767px){.single #page-container .page-container-inner .main-content .post .post-title h1{font-size:36px;line-height:48px}}.single #page-container .page-container-inner .main-content .post .content-wrapper{max-width:825px;margin:0 auto 0 auto}.single #page-container .page-container-inner .main-content .post .content-wrapper .post-info{font-family:var(--roboto);font-size:14px;letter-spacing:6px;color:var(--primaryColor);font-weight:var(--black);text-transform:uppercase;line-height:25px}@media (max-width:767px){.single #page-container .page-container-inner .main-content .post .content-wrapper .post-info{letter-spacing:4px}}.single #page-container .page-container-inner .main-content .post .content-wrapper .read-more{font-family:var(--roboto);font-size:14px;line-height:16px;letter-spacing:6px;color:var(--secondaryColor);font-weight:var(--black);text-transform:uppercase;transition:color .5s cubic-bezier(.17,.66,.34,.98);margin-top:30px;display:inline-block}.single #page-container .page-container-inner .main-content .post .content-wrapper .read-more:hover{color:var(--primaryColor)}.single #page-container .page-container-inner .sidebar{max-width:825px;margin:0 auto 0 auto;border-top:1px solid rgba(107,121,151,.5)}@media (max-width:1180px){.single #page-container .page-container-inner .sidebar{width:100%}}.single #page-container .page-container-inner .sidebar .widget_categories{display:none}.single #page-container .page-container-inner .sidebar .widget{background-color:transparent;padding:50px 0 0}.single #page-container .page-container-inner .sidebar .widget .widgettitle{font-size:36px;line-height:38px}@media (max-width:767px){.single #page-container .page-container-inner .sidebar .widget .widgettitle{font-size:25px;line-height:30px}}.single #page-container .page-container-inner .sidebar .widget ul li a{border:none}@media (max-width:1180px){.single #page-container .page-container-inner .sidebar .widget ul li a{font-size:24px;line-height:36px}}@media (max-width:767px){.single #page-container .page-container-inner .sidebar .widget ul li a{font-size:16px;line-height:20px;padding:20px 0}}#footer{overflow-x:hidden}#footer .contact-form{display:-webkit-flex;display:flex}@media (max-width:1100px){#footer .contact-form{-webkit-flex-direction:column;flex-direction:column}}#footer .contact-form .left{-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;position:relative;padding:100px 50px}@media (max-width:1100px){#footer .contact-form .left{text-align:center;padding:85px 30px}}@media (max-width:767px){#footer .contact-form .left{padding:60px 20px}}#footer .contact-form .left .google-map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#footer .contact-form .left .google-map .google-map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3a3a3c;opacity:.8}#footer .contact-form .left .left-inner{max-width:650px;margin:0 auto}#footer .contact-form .left .left-inner .hr{width:40px;height:4px;background-color:var(--secondaryColor);margin-bottom:28px}@media (max-width:1100px){#footer .contact-form .left .left-inner .hr{margin:0 auto 28px auto}}@media (max-width:767px){#footer .contact-form .left .left-inner .hr{margin:0 auto 14px auto}}#footer .contact-form .left .left-inner .footer-title{font-family:var(--playfair);font-weight:var(--bold);font-size:72px;line-height:80px;color:#fff;margin-bottom:15px}@media (max-width:767px){#footer .contact-form .left .left-inner .footer-title{font-size:48px;line-height:64px}}#footer .contact-form .left .left-inner .footer-sub-title{font-family:var(--lato);font-size:20px;line-height:25px;color:#fff;font-weight:var(--regular)}@media (max-width:767px){#footer .contact-form .left .left-inner .footer-sub-title{font-size:18px;line-height:28px}}#footer .contact-form .left .left-inner .contact-details-wrap{margin-top:55px}@media (max-width:767px){#footer .contact-form .left .left-inner .contact-details-wrap{margin-top:40px}}#footer .contact-form .left .left-inner .contact-details-wrap .label{font-family:var(--roboto);font-weight:var(--bold);font-size:20px;line-height:25px;color:var(--secondaryColor);text-transform:uppercase;margin-bottom:15px}@media (max-width:767px){#footer .contact-form .left .left-inner .contact-details-wrap .label{font-size:18px;line-height:20px;margin-bottom:7px}}#footer .contact-form .left .left-inner .contact-details-wrap .phone-wrapper{margin-bottom:55px}@media (max-width:767px){#footer .contact-form .left .left-inner .contact-details-wrap .phone-wrapper{margin-bottom:33px}}#footer .contact-form .left .left-inner .contact-details-wrap .phone-wrapper .phone-number{display:inline-block;font-family:var(--lato);font-weight:var(--bold);font-size:60px;line-height:65px;color:#fff}@media (max-width:1290px){#footer .contact-form .left .left-inner .contact-details-wrap .phone-wrapper .phone-number{font-size:55px}}@media (max-width:767px){#footer .contact-form .left .left-inner .contact-details-wrap .phone-wrapper .phone-number{font-size:32px;line-height:40px}}#footer .contact-form .left .left-inner .contact-details-wrap .phone-wrapper .phone{font-family:var(--lato);font-weight:var(--regular);font-size:20px;line-height:1.3;color:#fff;margin-top:30px;font-weight:var(--bold);text-transform:uppercase}#footer .contact-form .left .left-inner .contact-details-wrap .phone-wrapper .phone a{text-transform:lowercase}#footer .contact-form .left .left-inner .contact-details-wrap .locations{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:1100px){#footer .contact-form .left .left-inner .contact-details-wrap .locations{display:block}}#footer .contact-form .left .left-inner .contact-details-wrap .locations .office-location{margin-bottom:45px;max-width:calc(50% - 20px)}@media (max-width:1100px){#footer .contact-form .left .left-inner .contact-details-wrap .locations .office-location{max-width:100%;margin-bottom:30px}}#footer .contact-form .left .left-inner .contact-details-wrap .locations .office-location .city{font-family:var(--playfair);font-weight:var(--bold);font-size:30px;line-height:1.3;color:#fff;margin-bottom:15px}#footer .contact-form .left .left-inner .contact-details-wrap .locations .office-location .phone{font-family:var(--lato);font-weight:var(--regular);font-size:20px;line-height:1.3;color:#fff;margin-bottom:10px;font-weight:var(--bold);text-transform:uppercase}#footer .contact-form .left .left-inner .contact-details-wrap .locations .office-location .phone a{text-transform:lowercase}#footer .contact-form .left .left-inner .contact-details-wrap .locations .office-location .address{font-family:var(--lato);font-weight:var(--regular);font-size:20px;line-height:1.3;color:#fff}@media (max-width:1100px){#footer .contact-form .left .left-inner .contact-details-wrap .social-media .label{margin-bottom:27px}}@media (max-width:767px){#footer .contact-form .left .left-inner .contact-details-wrap .social-media .label{margin-bottom:20px}}#footer .contact-form .left .left-inner .contact-details-wrap .social-media svg{fill:#fff;margin-right:5px}#footer .contact-form .right{-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;background-color:var(--text);padding:60px 50px 80px}@media (max-width:1100px){#footer .contact-form .right{padding:60px 30px}}@media (max-width:767px){#footer .contact-form .right{padding:60px 20px}}#footer .contact-form .right .right-inner{max-width:620px;margin:0 auto 0 auto}#footer .contact-form .right .right-inner .gform_heading{text-align:center;font-family:var(--playfair);font-size:36px;line-height:48px;color:var(--secondaryColor);font-weight:var(--bold);margin-bottom:40px}#footer .contact-form .right .right-inner .gform_body ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#footer .contact-form .right .right-inner .gform_body ul li{-webkit-flex-basis:calc(50% - 22px);flex-basis:calc(50% - 22px);margin-bottom:30px}@media (max-width:1290px){#footer .contact-form .right .right-inner .gform_body ul li{-webkit-flex-basis:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (max-width:767px){#footer .contact-form .right .right-inner .gform_body ul li{-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:20px}}#footer .contact-form .right .right-inner .gform_body ul li .gfield_label{display:none}#footer .contact-form .right .right-inner .gform_body ul li input{height:80px;width:100%;background-color:transparent;border:1px solid rgba(247,247,247,.4);font-family:var(--roboto);font-weight:var(--bold);color:#f6f7ff;font-size:16px;line-height:19px;padding:0 35px}@media (max-width:767px){#footer .contact-form .right .right-inner .gform_body ul li input{height:60px;padding:0 20px}}#footer .contact-form .right .right-inner .gform_body ul li ::-webkit-input-placeholder{color:#f6f7ff}#footer .contact-form .right .right-inner .gform_body ul li :-ms-input-placeholder{color:#f6f7ff}#footer .contact-form .right .right-inner .gform_body ul li ::-moz-placeholder{color:#f6f7ff}#footer .contact-form .right .right-inner .gform_body ul li :-moz-placeholder{color:#f6f7ff}#footer .contact-form .right .right-inner .gform_body ul li.textarea{-webkit-flex-basis:100%;flex-basis:100%}#footer .contact-form .right .right-inner .gform_body ul li.textarea textarea{width:100%;background-color:transparent;border:1px solid rgba(247,247,247,.4);font-family:var(--roboto);font-weight:var(--bold);color:#f6f7ff;font-size:16px;line-height:19px;padding:35px 35px 0;height:210px}@media (max-width:767px){#footer .contact-form .right .right-inner .gform_body ul li.textarea textarea{height:200px;padding:20px}}#footer .contact-form .right .right-inner .gform_footer{margin-top:17px}@media (max-width:1100px){#footer .contact-form .right .right-inner .gform_footer{text-align:center}}#footer .contact-form .right .right-inner .gform_footer .gform_button{width:208px;height:80px;background-color:var(--tertiaryColor);line-height:80px;color:#fff;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);font-family:var(--roboto);font-weight:var(--bold);font-size:20px;letter-spacing:1.5px;text-transform:uppercase;border-radius:6px;border:none;cursor:pointer}#footer .contact-form .right .right-inner .gform_footer .gform_button:hover{background-color:var(--secondaryColor)}#footer .legal{background-color:#1b1b1b;padding:53px 95px 60px}@media (max-width:1100px){#footer .legal{padding:40px 30px 45px}}@media (max-width:767px){#footer .legal{text-align:center;padding:40px 20px 45px}}#footer .legal .legal-inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:1100px){#footer .legal .legal-inner{-webkit-flex-direction:column;flex-direction:column}}@media (max-width:767px){#footer .legal .legal-inner{max-width:350px;margin:0 auto}}#footer .legal .legal-inner p{font-family:var(--roboto);font-size:14px;line-height:20px;color:#fff;font-weight:var(--regular)}@media (max-width:1100px){#footer .legal .legal-inner p{margin-bottom:20px}}#footer .legal .legal-inner p a{color:#fff;transition:color .5s cubic-bezier(.17,.66,.34,.98)}#footer .legal .legal-inner p a:hover{color:var(--secondaryColor)}#footer .legal .legal-inner p span:last-child{display:none}.landing-cta-bottom{display:block;background-color:#fcb07e;position:fixed;bottom:0;left:0;right:0;color:#fff;padding:15px 40px;box-sizing:border-box;font-family:var(--lato);font-weight:600}.landing-cta-bottom .cta-info{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-bottom:10px;font-size:18px;line-height:26px}.landing-cta-bottom .cta-info img{margin-right:20px}.landing-cta-bottom .cta-btn{text-align:center}.landing-cta-bottom .cta-btn a{display:inline-block;border:solid 2px #fff;text-transform:uppercase;color:#fff;padding:10px 20px;width:100%;font-size:18px}.landing-cta-bottom .close{display:block;position:absolute;cursor:pointer;background-color:rgba(0,0,0,.3);width:30px;height:30px;padding:5px;border-radius:50%;z-index:1;top:5px;right:5px;color:#fff;text-align:center;font-weight:700}@media (min-width:768px){.landing-cta-bottom{display:none}}.error404 #page-container .main-content{text-align:center}.error404 #page-container .main-content p:first-child{font-family:var(--lato);font-weight:var(--bold);font-size:55px;line-height:65px;letter-spacing:4px;text-transform:uppercase;margin-bottom:40px}