:root{--black: #000000;--gold: #a69065;--blue: #394652;--dark: #303a44;--light-blue: #b4ccea;--dark-blue: #061b40;--dm: 'DM Serif Display', serif;--roboto: 'Roboto', sans-serif;--pd: 'Playfair Display', serif}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:16px;font-family:var(--roboto);box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:var(--dm);font-size:62px;line-height:83px;color:#2f3d49;position:relative;padding-bottom:30px;margin-bottom:40px;font-weight:400}h1:after{content:"";width:calc(100% + 90px);height:1px;background:#a69065;position:absolute;bottom:0;right:0}h2{font-size:30px;line-height:38px;color:var(--gold)}h3,h4{font-family:var(--dm);font-size:28px;line-height:32px;color:#0c1f2b;margin-bottom:30px}@media(max-width: 767px){h3,h4{font-size:24px;line-height:30px}}p,ul,ol{font-size:16px;line-height:30px;margin-bottom:50px}@media(max-width: 1199px){p,ul,ol{font-size:14px;line-height:22px;margin-bottom:20px}}ul,ol{margin-left:20px}ul li::marker,ol li::marker{color:var(--gold)}a{text-decoration:none;color:var(--gold)}a:hover{color:var(--black)}section{position:relative}img{max-width:100%}hr{border:2px solid #a69065;float:left;width:100%;margin:30px 0 50px}html{box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section{position:relative}img{max-width:100%}.container{width:calc(100% - 40px);max-width:1600px;margin:auto;position:relative;z-index:5}.container__grid{display:grid;grid-template-columns:1fr minmax(460px, auto);grid-column-gap:100px}@media(max-width: 1199px){.container__grid{display:block}}.container__grid--left{margin-top:-40px;margin-bottom:80px}@media(max-width: 767px){.container__grid--left{margin-top:0}}@media(min-width: 1025px)and (max-width: 1599px){.container__grid--left{padding-left:20px}}.container__grid--left h1{font-size:58px;line-height:68px}@media(max-width: 767px){.container__grid--left h1{font-size:36px;line-height:41px}}.container__grid--left h2{margin-bottom:10px}.container__grid--left img{float:left;margin:10px 20px 10px 0}@media(max-width: 1199px){.container__grid--right{display:none}}@media(max-width: 1199px){.container__grid .gform_wrapper{max-width:720px;margin:auto}}.container__grid .gform_wrapper .gform_fields{display:flex;flex-flow:row wrap;justify-content:space-between}.container__grid .gform_wrapper .gfield{width:calc(50% - 10px);margin-bottom:50px}@media(max-width: 767px){.container__grid .gform_wrapper .gfield{width:100%}}.container__grid .gform_wrapper .gfield:last-child{width:100%}.container__grid .gform_wrapper textarea{height:180px}@media(max-width: 767px){.container__grid .gform_wrapper textarea{height:100px}}.container__grid .gform_wrapper label{display:none}.container__grid .gform_wrapper input:not([type=submit]),.container__grid .gform_wrapper textarea{background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--blue);color:var(--blue);padding-top:10px;padding-bottom:20px;width:100%}.container__grid .gform_wrapper input:not([type=submit]):focus,.container__grid .gform_wrapper textarea:focus{outline:1px solid var(--blue)}.container__grid .gform_wrapper input:not([type=submit]):focus::placeholder,.container__grid .gform_wrapper textarea:focus::placeholder{opacity:0}.container__grid .gform_wrapper input:not([type=submit]) span,.container__grid .gform_wrapper textarea span{color:#c7ac77}.container__grid .gform_wrapper .gform_button{width:272px;height:70px;font-size:0;background:url(../images/submit.png) center center no-repeat;display:block;margin:auto;border:0;cursor:pointer}@media(max-width: 767px){.container__grid .gform_wrapper .gform_button{margin-top:30px}}.container__grid .gform_wrapper .gform_button:hover{background-image:url(../images/submit-hover.png)}.container__grid .gform_wrapper ::-webkit-input-placeholder{color:var(--blue) !important;position:relative}.container__grid .gform_wrapper :-ms-input-placeholder{color:var(--blue) !important}.container__grid .gform_wrapper ::-moz-placeholder{color:var(--blue) !important;opacity:1 !important}.container__grid .gform_wrapper :-moz-placeholder{color:#1e1f22 !important;opacity:1 !important}.container--full{max-width:100%}.header{height:139px;position:fixed;top:0;width:100%;z-index:20;background:#fff}@media(max-width: 1199px){.header{height:89px}}@media(max-width: 767px){.header{position:relative !important}}.header__logo{width:250px;padding-left:40px}@media(max-width: 1500px){.header__logo{padding-left:20px}}@media(max-width: 1300px){.header__logo{padding-left:5px}}.header__logo img{width:250px;height:139px;object-fit:contain}@media(max-width: 1400px){.header__logo img{width:200px}}@media(max-width: 1199px){.header__logo img{width:180px;height:86px}}.header__contact{background:var(--dark-blue);padding:20px 40px;position:absolute;top:0;right:0;text-align:right;height:139px;overflow:hidden}@media(max-width: 1500px){.header__contact{padding-left:20px;padding-right:20px}}@media(max-width: 1199px){.header__contact{height:89px;right:103px;padding-top:10px}}@media(max-width: 767px){.header__contact{position:relative;width:100%;text-align:center;right:0;padding-left:0;padding-right:0}}.header__contact--title{text-transform:uppercase;color:#a28b5e;font-size:23px;line-height:1;font-weight:700;border-bottom:2px solid;padding-bottom:4px;margin-bottom:8px}@media(max-width: 1199px){.header__contact--title{font-size:19px;padding-bottom:3px;margin-bottom:7px}}.header__contact--phone{line-height:1;margin-bottom:15px;font-size:24px;color:#e6dacd;font-weight:500}.header__contact--phone a{color:var(--gold)}.header__contact--phone a:hover{color:#fff}.header__contact--phone span,.header__contact--phone strong{font-family:var(--dm);color:#fff;font-weight:normal}.header__contact--phone:last-child{margin-bottom:0}@media(max-width: 1199px){.header__contact--phone{font-size:18px;margin-bottom:5px}}.header__menu{max-width:900px;margin:auto;text-align:center;position:absolute;left:0;right:0;top:100px;z-index:10}@media(max-width: 1575px){.header__menu{transform:translateX(-50px)}}@media(max-width: 1500px){.header__menu{transform:translateX(-25px);font-size:14px;max-width:750px}}@media(max-width: 1300px){.header__menu{transform:translateX(-49px);max-width:700px}}@media(max-width: 1199px){.header__menu{max-width:100%;top:89px;transform:none;display:none}.header__menu--open{display:block}}.header__menu--grid{display:flex;flex-flow:row wrap;justify-content:space-evenly;margin:0;line-height:1}@media(max-width: 1199px){.header__menu--grid{flex-flow:column}}.header__menu li{list-style-type:none;position:relative;text-align:center}@media(max-width: 1199px){.header__menu li:last-child a{border-bottom:0}}.header__menu li a{color:#2e3c48;text-transform:uppercase;padding-bottom:25px}@media(max-width: 1199px){.header__menu li a{background:var(--dark-blue);display:block;padding:15px;color:#fff;border-bottom:1px solid var(--gold)}}.header__menu li:hover>a,.header__menu li.current-menu-item>a,.header__menu li.current-menu-parent>a{color:var(--gold)}.header__menu li.current-menu-item>a,.header__menu li.current-menu-parent>a{font-weight:700}.header__menu li.menu-item-has-children>a:after{content:"";position:absolute;border-top:5px solid var(--gold);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);transform:translate(3px, 5px);z-index:10}@media(min-width: 1200px){.header__menu li.menu-item-has-children:hover>.sub-menu{display:block}}@media(max-width: 1199px){.header__menu li.menu-item-has-children--open>.sub-menu{display:block}}.header__menu--toggle{display:none;width:103px;height:100%;background:var(--dark-blue);color:#fff;position:absolute;top:0;right:0;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;padding-top:18px}.header__menu--toggle i{width:46px;height:4px;display:block;background:#fff;margin:auto}.header__menu--toggle i:first-child{margin-top:14px}.header__menu--toggle i:not(:last-child){margin-bottom:6px}@media(max-width: 1199px){.header__menu--toggle{display:block}}.header__menu .sub-menu{position:absolute;width:290px;background:var(--blue);top:38px;left:-80px;right:0;margin:auto;display:none}@media(max-width: 1199px){.header__menu .sub-menu{position:relative;width:100%;top:0;left:0}}.header__menu .sub-menu li{border-bottom:1px solid #d4d8d9;background:var(--dark-blue)}.header__menu .sub-menu li:last-child{border-bottom:0}.header__menu .sub-menu li.menu-item-has-children>a:after{transform:rotate(-90deg);right:10px;top:15px;bottom:0}@media(max-width: 1199px){.header__menu .sub-menu li.menu-item-has-children>a:after{top:auto;right:auto;transform:rotate(0deg) translate(3px, -22px)}}.header__menu .sub-menu a{color:#fff;display:block;padding-top:10px;padding-bottom:5px}@media(max-width: 1199px){.header__menu .sub-menu a{padding:10px 0;background:var(--dark-blue)}}.header__menu .sub-menu .sub-menu{top:0;left:100%}.header__menu .sub-menu .sub-menu a{background:var(--dark-blue)}@media(max-width: 1199px){.header__menu .sub-menu .sub-menu{left:0}.header__menu .sub-menu .sub-menu a{background:#fff;color:var(--blue)}}.footer{background:#fff}.footer .footer-mobile-sticky{display:none}@media(max-width: 767px){.footer .footer-mobile-sticky{display:block;position:fixed;bottom:0;width:100%;background:#08204c;text-align:center;z-index:99999}.footer .footer-mobile-sticky .free-consult{width:65%;padding:28px 0;background:#08204c;float:left;color:#fff;height:70px;text-transform:uppercase;font-size:14px}.footer .footer-mobile-sticky .phone{float:left;width:25%;margin-left:4%}}.footer__contact{overflow:hidden;margin-bottom:120px;padding-top:110px;padding-bottom:110px;background:url(../images/pattern.png) center center/contain repeat}@media(max-width: 1199px){.footer__contact{margin-bottom:40px;text-align:center;padding-top:50px}}@media(max-width: 767px){.footer__contact{padding-bottom:50px;margin-top:50px}}.footer__contact--grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:120px}@media(max-width: 1199px){.footer__contact--grid{grid-template-columns:1fr}}.footer__contact--wrapper{background:var(--dark-blue);padding:95px 95px 170px 95px;box-shadow:10px 10px 40px rgba(0,0,0,.5)}@media(max-width: 1500px){.footer__contact--wrapper{padding-left:60px;padding-right:60px}}@media(max-width: 1400px){.footer__contact--wrapper{padding-left:30px;padding-right:30px}}@media(max-width: 1199px){.footer__contact--wrapper{padding-top:50px;padding-bottom:50px;max-width:640px;margin:0 auto 55px}}.footer__contact--title{font-family:var(--dm);font-size:95px;line-height:120px;color:#fff;margin-bottom:50px}@media(max-width: 1199px){.footer__contact--title{font-size:45px;line-height:55px;max-width:390px;margin:0 auto 40px}}@media(max-width: 767px){.footer__contact--title{font-size:40px;line-height:48.88px}}.footer__contact--tagline{font-size:24px;color:#fff;text-transform:uppercase;position:relative}@media(max-width: 1199px){.footer__contact--tagline{margin-bottom:0;font-size:15px}}.footer__contact--tagline:before{content:"";width:60px;height:2px;display:inline-block;background:#fff;margin-right:10px;margin-bottom:7px}@media(max-width: 1199px){.footer__contact--tagline:before{width:50px;margin-bottom:4px}}.footer__contact--required{color:#fff;text-align:right;transform:translateY(-110px)}@media(max-width: 767px){.footer__contact--required{transform:translateY(-135px)}}.footer__contact--required span{color:#c7ac77}.footer__contact--form{width:calc(100% - 50px) !important}@media(max-width: 1199px){.footer__contact--form{max-width:720px;margin:auto}}.footer__contact--form--title{font-size:24px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;border-bottom:2px solid;width:230px;padding-bottom:10px;margin:0 auto 120px}@media(min-width: 1301px)and (max-width: 1599px){.footer__contact--form--title{font-size:75px;line-height:90px}}@media(max-width: 1199px){.footer__contact--form--title{margin-bottom:60px}}@media(max-width: 767px){.footer__contact--form--title{width:255px}}.footer__contact--form .gform_fields{display:flex;flex-flow:row wrap;justify-content:space-between}.footer__contact--form .gfield{width:calc(100% - 10px);margin-bottom:50px}@media(max-width: 767px){.footer__contact--form .gfield{width:100%}}.footer__contact--form .gfield:last-child{width:100%}.footer__contact--form label{display:none !important}.footer__contact--form input:not([type=submit]),.footer__contact--form textarea{background:rgba(0,0,0,0);border:0;border-bottom:1px solid #fff;color:#fff;padding-top:10px;padding-bottom:20px;width:100%;font-size:16px}.footer__contact--form input:not([type=submit]):focus,.footer__contact--form textarea:focus{outline:1px solid #fff}.footer__contact--form input:not([type=submit]):focus::placeholder,.footer__contact--form textarea:focus::placeholder{opacity:0}.footer__contact--form input:not([type=submit]) span,.footer__contact--form textarea span{color:#c7ac77}.footer__contact--form textarea{height:180px}@media(max-width: 767px){.footer__contact--form textarea{height:100px}}.footer__contact--form .gform_button{width:272px;height:70px;font-size:0;background:url(../images/submit.png) center center no-repeat;display:block;margin:auto;border:0;cursor:pointer}@media(max-width: 767px){.footer__contact--form .gform_button{margin-top:30px}}.footer__contact--form .gform_button:hover{background-image:url(../images/submit-hover.png)}.footer__contact--form ::-webkit-input-placeholder{color:#fff !important;position:relative;font-size:16px}.footer__contact--form :-ms-input-placeholder{color:#fff !important;font-size:16px}.footer__contact--form ::-moz-placeholder{color:#fff !important;opacity:1 !important;font-size:16px}.footer__contact--form :-moz-placeholder{color:#1e1f22 !important;opacity:1 !important;font-size:16px}.footer__locations{font-size:18px;margin-bottom:100px}@media(max-width: 1199px){.footer__locations{margin-bottom:40px}}.footer__locations--container{max-width:1880px;width:calc(100% - 75px)}@media(max-width: 1500px){.footer__locations--container{max-width:870px !important}}.footer__locations--grid{display:flex;flex-flow:row wrap;justify-content:space-evenly}@media(max-width: 767px){.footer__locations--grid{display:block}}.footer__locations--grid--item{position:relative;flex-grow:1;width:14%}@media(max-width: 1500px){.footer__locations--grid--item{width:33.3333333333%;max-width:220px}.footer__locations--grid--item:nth-child(3n):after{display:none}.footer__locations--grid--item:nth-child(-n+3){margin-bottom:40px}}@media(max-width: 767px){.footer__locations--grid--item{width:100%;text-align:center;margin:0 auto 40px !important;padding-bottom:40px;display:block !important}}.footer__locations--grid--item:not(:last-child):after{content:"";width:1px;height:200px;background:#a69064;position:absolute;top:0;right:10%}@media(max-width: 1500px){.footer__locations--grid--item:not(:last-child):after{right:0}}@media(max-width: 880px){.footer__locations--grid--item:not(:last-child):after{right:15px}}@media(max-width: 767px){.footer__locations--grid--item:not(:last-child):after{width:100%;height:1px;top:100%;right:0;left:0;bottom:0;margin:auto;display:block !important}}.footer__locations--title{font-family:var(--dm);font-size:28px;line-height:30px;color:#2f3d49;margin-bottom:45px}@media(max-width: 767px){.footer__locations--title{margin-bottom:30px}}.footer__locations--address{line-height:36px;margin-bottom:0;max-width:215px}@media(max-width: 1199px){.footer__locations--address{max-width:185px}}@media(max-width: 767px){.footer__locations--address{margin:auto}}.footer__locations--phone{color:var(--black);font-weight:700;margin-bottom:20px}.footer__locations--link{font-family:var(--dm);font-size:18px;text-decoration:underline;color:#a69064}.footer__copyright{background:#f2f4f5;padding:30px 20px;text-align:center;color:#2f3d49}.footer__copyright a{color:#2f3d49}.footer__copyright a:hover{color:var(--gold)}@media(max-width: 1199px){.footer__copyright{font-size:13px}}.hero{height:394px;z-index:5;margin-top:107px;margin-bottom:125px;background-size:cover;background-position:top}@media(max-width: 1750px){.hero{background-position:-110px 0}}@media(max-width: 1470px){.hero{background-position:-150px 0}}@media(min-width: 1401px)and (max-width: 1500px){.hero{background-position:-70px 0;height:344px}}@media(min-width: 1301px)and (max-width: 1400px){.hero{background-position:-70px 0;height:344px}}@media(min-width: 1201px)and (max-width: 1300px){.hero{margin-top:107px !important}}@media(min-width: 1025px)and (max-width: 1300px){.hero{background-position:-70px 0;height:344px}}@media(min-width: 1025px)and (max-width: 1200px){.hero{margin-top:57px !important}}@media(max-width: 1024px){.hero{margin-top:89px;text-align:center;background:url(../images/ed-p-banner-tablet.jpg) center -40px/cover no-repeat !important}}@media(max-width: 767px){.hero{display:none}}.hero__background{display:none}@media(max-width: 1199px){.hero__background{position:absolute;z-index:1}.hero__background img{width:100%;height:394px;object-fit:cover;position:absolute}}.hero__container{width:840px;padding-top:40px;margin-left:auto;margin-right:40%}@media(max-width: 1750px){.hero__container{width:840px;padding-top:40px;margin-right:35%}}@media(max-width: 1540px){.hero__container{margin-right:35%}}@media(max-width: 1450px){.hero__container{width:840px;margin-right:30%;padding-top:70px}}@media(max-width: 1320px){.hero__container{width:620px;margin-right:35%;padding-top:85px}}@media(max-width: 1024px){.hero__container{width:640px;margin:auto;padding:0;position:absolute;left:0;right:0;bottom:-35px}}.hero__title{font-size:25px;line-height:100px;text-transform:uppercase;color:var(--light-blue);font-weight:700;text-shadow:2px 13px 57px #000}@media(min-width: 1401px)and (max-width: 1500px){.hero__title{font-size:20px;line-height:50px}}@media(max-width: 1450px){.hero__title{font-size:20px;line-height:80px}}@media(min-width: 1301px)and (max-width: 1400px){.hero__title{font-size:20px;line-height:50px}}@media(max-width: 1320px){.hero__title{font-size:16px;line-height:64px}}@media(min-width: 1025px)and (max-width: 1300px){.hero__title{font-size:28px;line-height:35px;margin-bottom:5px}}@media(max-width: 1199px){.hero__title{text-shadow:4px 5px 12px #000;line-height:1;margin-bottom:5px}}@media(min-width: 768px)and (max-width: 900px){.hero__title{display:none}}.hero__tagline{font-family:var(--dm);font-size:43px;line-height:58px;color:#fff;margin-bottom:20px;text-shadow:2px 13px 27px #000}@media(max-width: 1450px){.hero__tagline{font-size:40px;line-height:46.4px}}@media(max-width: 1320px){.hero__tagline{font-size:32px;line-height:37.12px}}@media(min-width: 1025px)and (max-width: 1300px){.hero__tagline{font-size:24px;line-height:35px}}@media(max-width: 1199px){.hero__tagline{text-shadow:4px 5px 12px #000;margin-bottom:10px}}@media(min-width: 768px)and (max-width: 900px){.hero__tagline{display:none}}@media(min-width: 1025px)and (max-width: 1300px){.hero__btn{font-size:15px}}.hero__btn:hover{background:var(--light-blue);color:#fff}.hero__home{height:650px;text-align:center;background-size:cover;margin-bottom:0;background-position:center center;margin-top:107px}@media(max-width: 1199px){.hero__home{background:url(../images/ed-p-banner-tablet.jpg) center center/cover no-repeat !important;height:490px}}@media(max-width: 767px){.hero__home{background:url(../images/ed-p-banner-mobile.jpg) center center/cover no-repeat !important;display:block;height:210px;margin-top:213px;margin-bottom:270px}}@media(min-width: 1025px)and (max-width: 1300px){.hero__home{height:580px}}@media(min-width: 1301px)and (max-width: 1400px){.hero__home{height:540px}}@media(min-width: 1501px)and (max-width: 1599px){.hero__home{height:620px}}@media(min-width: 768px)and (max-width: 900px){.hero__home{margin-top:80px}}@media(min-width: 901px)and (max-width: 1024px){.hero__home{margin-top:85px;height:639px}}@media(min-width: 1600px)and (max-width: 1699px){.hero__home{height:630px !important}}@media(min-width: 1500px)and (max-width: 1599px){.hero__home{height:590px !important}}@media(min-width: 1400px)and (max-width: 1499px){.hero__home{height:510px !important}}@media(min-width: 1300px)and (max-width: 1399px){.hero__home{height:510px !important}}@media(min-width: 1200px)and (max-width: 1299px){.hero__home{height:475px !important}}@media(min-width: 900px)and (max-width: 1024px){.hero__home{height:475px !important;margin-top:57px !important}}@media(min-width: 768px)and (max-width: 900px){.hero__home{height:475px !important;margin-top:42px !important}}@media(max-width: 767px){.hero__home{height:650px !important;margin-top:-298px !important}}.hero__home .hero__container.container{width:100%;margin:auto;max-width:1400px;position:absolute;left:0;right:0;bottom:70px;padding:0}@media(max-width: 1199px){.hero__home .hero__container.container{max-width:765px;bottom:50px}}@media(max-width: 767px){.hero__home .hero__container.container{position:relative;bottom:0;-webkit-transform:translateY(150px);transform:translateY(150px)}}.hero__home .hero__title{font-size:32px;line-height:1;text-shadow:4px 5px 12px #000;letter-spacing:.6px}@media(max-width: 1199px){.hero__home .hero__title{font-size:22px;padding:0 170px}}@media(max-width: 767px){.hero__home .hero__title{font-size:20px;max-width:270px;margin:0 auto 75px;padding:0}}.hero__home .hero__tagline{font-size:72px;line-height:74px;text-shadow:4px 5px 12px #000;margin-bottom:40px}@media(max-width: 1199px){.hero__home .hero__tagline{font-size:36px;line-height:40px;max-width:595px;margin:0 auto 30px}}@media(max-width: 767px){.hero__home .hero__tagline{font-size:26px !important;line-height:inherit;color:var(--black);text-shadow:none;max-width:290px}}.hero__home .hero__background{display:contents}@media(max-width: 1199px){.hero__home .hero__background{display:none}}.hero__home .hero__container.container{max-width:880px !important;right:490px !important}@media(max-width: 767px){.hero__home .hero__container.container{margin-top:450px !important}}@media(min-width: 1025px)and (max-width: 1300px){.hero__home .hero__container.container{bottom:30px;margin:auto -5px !important}}@media(min-width: 1301px)and (max-width: 1400px){.hero__home .hero__container.container{bottom:20px}}@media(min-width: 1501px)and (max-width: 1599px){.hero__home .hero__container.container{bottom:40px}}@media(min-width: 768px)and (max-width: 900px){.hero__home .hero__container.container{margin:355px auto 0 !important}}@media(min-width: 901px)and (max-width: 1024px){.hero__home .hero__container.container{margin:355px auto 0 !important}}@media(min-width: 1600px)and (max-width: 1699px){.hero__home .hero__container.container{bottom:100px !important}}@media(min-width: 1500px)and (max-width: 1599px){.hero__home .hero__container.container{bottom:100px !important}}@media(min-width: 1400px)and (max-width: 1499px){.hero__home .hero__container.container{bottom:70px !important}}@media(min-width: 1300px)and (max-width: 1399px){.hero__home .hero__container.container{max-width:905px !important;bottom:40px !important}}@media(min-width: 1200px)and (max-width: 1299px){.hero__home .hero__container.container{max-width:990px !important;bottom:40px !important}}@media(min-width: 1025px)and (max-width: 1199px){.hero__home .hero__container.container{bottom:70px !important}}@media(min-width: 900px)and (max-width: 1024px){.hero__home .hero__container.container{max-width:990px !important;bottom:8px !important}}@media(min-width: 768px)and (max-width: 900px){.hero__home .hero__container.container{max-width:990px !important;bottom:4px !important}}@media(max-width: 767px){.hero__home .hero__container.container{max-width:990px !important;bottom:4px !important;margin-top:387px !important}}.hero__home .hero__tagline{font-size:64px !important}@media(max-width: 767px){.hero__home .hero__tagline{font-size:28px;font-size:26px !important}}@media(min-width: 1025px)and (max-width: 1300px){.hero__home .hero__tagline{font-size:45px !important;line-height:57px;padding:0 120px}}@media(min-width: 768px)and (max-width: 900px){.hero__home .hero__tagline{display:block;margin-top:30px !important;font-size:44px !important}}@media(min-width: 901px)and (max-width: 1024px){.hero__home .hero__tagline{margin-top:30px !important;font-size:44px !important}}@media(min-width: 1500px)and (max-width: 1599px){.hero__home .hero__tagline{font-size:50px !important}}@media(min-width: 1400px)and (max-width: 1499px){.hero__home .hero__tagline{font-size:50px !important}}@media(min-width: 1300px)and (max-width: 1399px){.hero__home .hero__tagline{font-size:43px !important}}@media(min-width: 1200px)and (max-width: 1299px){.hero__home .hero__tagline{font-size:43px !important}}@media(min-width: 900px)and (max-width: 1024px){.hero__home .hero__tagline{font-size:43px !important}}@media(min-width: 768px)and (max-width: 900px){.hero__home .hero__tagline{font-size:43px !important}}@media(min-width: 768px)and (max-width: 900px){.hero__home .hero__title{display:block}}@media(max-width: 767px){.hero__home .hero__title{font-size:20px;max-width:270px;margin:0 auto 75px;padding:402px 0 0 !important}}.sidebar{background:var(--dark-blue);position:relative;padding:110px 50px 25px;margin-bottom:50px}@media(max-width: 1050px){.sidebar{padding-left:30px;padding-right:30px}}@media(max-width: 767px){.sidebar{display:none}}.sidebar__title{font-family:var(--dm);color:var(--gold);font-size:50px;line-height:1;background:url(../images/sidebar.png) center center no-repeat;width:479px;height:150px;position:absolute;padding-top:45px;padding-left:100px;transform:translate(-110px, -200px)}@media(max-width: 1050px){.sidebar__title{width:400px;background-size:contain;transform:translate(-60px, -200px);font-size:44px;padding-left:90px;padding-top:48px}}.sidebar__title:before{content:"";width:102px;height:2px;background:#394652;position:absolute;top:75px;left:-30px}.sidebar__menu{margin:0 30px 0;list-style-type:none}.sidebar__menu li:first-child a{padding-top:0}.sidebar__menu li.current-menu-item a{color:#a69064}.sidebar__menu li:last-child a{border-bottom:0}.sidebar__menu a{font-weight:700;text-transform:uppercase;color:#fff;display:block;border-bottom:1px solid #a69064;padding:10px 30px 10px 0px;margin-left:-40px}.sidebar__menu a:hover{color:#a69064}.sidebar li{list-style:none;margin-left:0px}.sidebar #menu-practice-areas{margin-left:30px}.sticky-sidebar{position:sticky;top:200px;align-self:flex-start;padding:40px 50px 25px;margin-top:100px}.sticky-sidebar .sidebar__title{font-family:var(--dm);color:var(--gold);font-size:35px;line-height:1;background:url(../images/sidebar.png) center center no-repeat;width:479px;height:70px;position:absolute;padding-top:16px;padding-left:100px;transform:translate(-110px, -80px)}.sticky-sidebar .sidebar__title:before{content:"";width:102px;height:2px;background:#394652;position:absolute;top:50%;left:-30px}div#recent-posts-5 h3.widgettitle{color:#3a4653;margin-bottom:0px}.btn{background:var(--dark-blue);color:#fff;transition:all .5s ease;display:inline-block;text-align:center;font-size:18px;text-transform:uppercase;padding:15px 50px;border-radius:32px;font-weight:700;letter-spacing:.8px}.btn span{display:block;font-family:var(--dm);text-transform:lowercase;margin-bottom:5px;font-weight:normal;letter-spacing:0;color:#a18d5a}.btn:hover{background:var(--light-blue);color:#fff}.btn:hover span{color:var(--dark-blue)}@media(max-width: 1199px){.btn{font-size:14.4px}.btn span{font-size:12.8px}}.btn.cta--mobile{display:none}@media(max-width: 767px){.btn.cta--mobile{display:block;width:100%;border-radius:0;background:var(--dark-blue);margin-top:87px;margin-bottom:30px}.btn.cta--mobile:hover{background:var(--gold);color:#fff}}.attorney__btn{border-radius:0;position:relative;padding:10px 20px;margin-top:20px;font-size:16px}select#input_1_8{width:100%;padding:10px 10px 10px 0;color:#fff !important;border:none;margin-top:-16px;border-bottom:1px solid;background:none !important;font-size:15px;padding-bottom:20px}option{background-color:#2f3d49;color:#fff;padding:8px;line-height:20px}div#field_1_6{width:100%}div#field_1_9{display:none}div#field_1_10{display:none}div#validation_message_1_1,div#validation_message_1_3,div#validation_message_1_4,div#validation_message_1_8,div#validation_message_1_6,.instruction.validation_message{color:#a69065 !important;padding:10px 0;font-weight:700}.footer__contact--form form#gform_1{margin-top:-75px}.footer__contact--form .gform_button{background:var(--gold);border-radius:30px;color:#fff;font-size:18px;text-wrap:wrap;padding:0 3rem;line-height:1.2}.footer__contact--form .gform_button:hover{color:rgba(0,0,0,0)}.footer__contact .gform_wrapper.gravity-theme .gfield_label{display:none}.footer__contact .gform_wrapper.gravity-theme .gfield{width:100%}.footer__contact .gform_wrapper.gravity-theme .validation_message,.footer__contact .gform_wrapper.gravity-theme .instruction.validation_message{color:var(--gold);padding:10px 0;font-weight:700}.footer__contact .gform-footer.gform_footer.top_label{margin:6px 0 0;padding:20px 0 0}.footer__contact select[id^=input_][id$=_8]{width:100%;padding:10px 10px 10px 0;color:#fff;border:none;border-bottom:1px solid;background:rgba(0,0,0,0);font-size:15px;padding-bottom:20px;margin-top:-1px}.footer__contact #field_1_9,.footer__contact #field_1_10,.footer__contact #input_1_12,.footer__contact #gfield_description_1_12{display:none}.footer__contact .gfield--input-type-consent{display:flex}.footer__contact .gfield--input-type-consent #gfield_consent_description_1_11{margin-left:5%;color:#fff}.footer__contact .gfield--input-type-consent #gfield_consent_description_1_11 span{display:block;margin-top:20px}.faqs{background:url(../images/faqs.png) center center/cover no-repeat;text-align:center;padding-top:130px;padding-bottom:130px}@media(max-width: 1199px){.faqs{padding-top:65px;padding-bottom:75px}}@media(max-width: 767px){.faqs{padding:55px 0}}.faqs__title{font-size:41px;line-height:1;text-transform:uppercase;font-weight:400;letter-spacing:5px;margin-bottom:130px}@media(max-width: 1199px){.faqs__title{font-size:26px;margin-bottom:65px}}@media(max-width: 767px){.faqs__title{font-size:26px;line-height:36px;margin-bottom:50px}}.faqs__grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:40px}@media(max-width: 1199px){.faqs__grid{grid-column-gap:17px}}@media(max-width: 767px){.faqs__grid{grid-template-columns:1fr}}.faqs__item{border:1px solid var(--light-blue);margin-bottom:100px;padding-bottom:20px}@media(max-width: 1199px){.faqs__item{margin-bottom:75px}}@media(max-width: 767px){.faqs__item{margin-bottom:0px}}.faqs__item:hover{background:#fff}.faqs__item:hover .faqs__question{color:var(--blue)}.faqs__item:hover .faqs__question:after{content:"click here to learn more";font-size:16px;text-transform:uppercase}.faqs__item a{display:block;width:100%;height:100%;padding:50px 35px}@media(max-width: 1199px){.faqs__item a{padding:40px 15px 30px}}.faqs__number{font-size:36px;line-height:1;color:var(--light-blue);margin-bottom:40px}@media(max-width: 1199px){.faqs__number{font-size:25px;margin-bottom:35px}}@media(max-width: 767px){.faqs__number{font-size:30.63px}}.faqs__question{font-family:var(--dm);font-size:26px;line-height:52px;color:#fff;position:relative;height:220px;margin:0}@media(min-width: 1025px)and (max-width: 1599px){.faqs__question{font-size:20px;line-height:35px}}@media(min-width: 1025px)and (max-width: 1300px){.faqs__question{line-height:38px}}@media(max-width: 1199px){.faqs__question{font-size:20px;line-height:30px}}@media(max-width: 767px){.faqs__question{font-size:22.12px;line-height:44.24px;height:160px}}.faqs__question:after{content:"+";font-size:36px;line-height:1;font-family:var(--roboto);color:var(--gold);position:absolute;bottom:0;left:0;right:0;margin:auto}@media(max-width: 1199px){.faqs__question:after{font-size:30px;bottom:-10px}}.faqs .btn{background:var(--light-blue);color:var(--dark-blue)}.faqs .btn span{color:var(--dark-blue)}.faqs .btn:hover{background:#fff;color:var(--dark-blue)}.faqs .slick-dots{list-style-type:none;display:inline-flex;margin:40px auto 60px;gap:5px}@media(max-width: 1199px){.faqs .slick-dots{margin-top:25px;margin-bottom:25px}}.faqs .slick-dots button{width:15px;height:5px;background:var(--gold);border:0;box-shadow:none;font-size:0;cursor:pointer}.faqs .slick-dots .slick-active button{background:#fff}.faqs [id^=sp-eap-accordion-section-]{margin-bottom:50px}.faqs .sp-easy-accordion .eap-multi-items-container{flex:0 0 50%;width:50%;padding-right:10px;float:left;box-sizing:border-box;height:auto}@media(max-width: 767px){.faqs .sp-easy-accordion .eap-multi-items-container{flex:0 0 100% !important;width:100% !important;padding-right:0px !important}}.faqs .sp-easy-accordion .sp-ea-single{border-radius:3px;border:1px solid #e2e2e2}.faqs .sp-easy-accordion .ea-header a{font-weight:bold;padding:15px;color:#fff !important;font-size:18px !important;line-height:30px;text-align:left;letter-spacing:0px;text-transform:capitalize;background:rgba(0,0,0,0) !important}@media(max-width: 1600px){.faqs .sp-easy-accordion .ea-header a{font-size:17px !important}}@media(max-width: 1500px){.faqs .sp-easy-accordion .ea-header a{font-size:16px !important}}@media(max-width: 1400px){.faqs .sp-easy-accordion .ea-header a{font-size:16.5px !important;height:83px}}@media(max-width: 1300px){.faqs .sp-easy-accordion .ea-header a{font-size:16.5px !important;height:83px}}@media(max-width: 1024px){.faqs .sp-easy-accordion .ea-header a{font-size:16px !important;height:83px}}.faqs .sp-easy-accordion .ea-header a .ea-expand-icon.fa:before{color:var(--gold) !important;font-size:16px;font-style:normal}.faqs .sp-easy-accordion .ea-header:hover a{background:#eee !important;color:var(--gold) !important}@media(max-width: 767px){.faqs .sp-easy-accordion{flex-direction:column !important}}.best-of-li{display:flex;align-items:center;justify-content:center;gap:5%;width:100%;padding:50px 5%;background:#eaeaea;margin:100px 0;overflow:visible}@media(max-width: 900px){.best-of-li{flex-direction:column;text-align:center;margin:50px 0;gap:30px}}.best-of-li .best-left{flex:1;max-width:50%;font-family:sans-serif;font-size:clamp(20px,2vw,30px);font-weight:500;line-height:1.6}.best-of-li .best-left span{display:block;font-weight:bold;color:#a49167}@media(max-width: 900px){.best-of-li .best-left{max-width:100%}}.best-of-li .best-right{flex:0 0 auto;margin:-100px 0;align-self:stretch;display:flex;align-items:center;max-width:50%}@media(max-width: 900px){.best-of-li .best-right{margin:0;justify-content:center;max-width:100%}}.best-of-li img.best-logo{box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19)}@media(max-width: 900px){.best-of-li img.best-logo{max-width:280px}}.best-of-li a.best__btn.btn{display:inline-block;background:#2f3d4a;margin-top:20px;font-size:16px}.featured-case{margin-bottom:140px}@media(max-width: 1199px){.featured-case{margin-bottom:70px}}@media(max-width: 767px){.featured-case{text-align:center;margin-bottom:50px}}.featured-case__grid{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 1199px){.featured-case__grid{grid-template-columns:40% calc(60% - 40px);grid-column-gap:40px}}@media(max-width: 767px){.featured-case__grid{grid-template-columns:1fr}}@media(min-width: 1025px)and (max-width: 1500px){.featured-case__content{margin:20px 20px 30px}}.featured-case__title{font-family:var(--dm);font-size:72px;line-height:80px;color:var(--black);font-weight:400;margin-top:20px;margin-bottom:30px}@media(min-width: 1401px)and (max-width: 1500px){.featured-case__title{font-size:50px}}@media(min-width: 1301px)and (max-width: 1400px){.featured-case__title{font-size:50px}}@media(min-width: 1025px)and (max-width: 1300px){.featured-case__title{font-size:30px}}@media(max-width: 1199px){.featured-case__title{font-size:42px;line-height:44px;margin-top:0;margin-bottom:20px}}@media(max-width: 767px){.featured-case__title{font-size:33px;line-height:inherit}}.featured-case p{margin-bottom:30px}@media(max-width: 1199px){.featured-case p{font-size:14px;line-height:22px}}.featured-case a{text-transform:uppercase;font-weight:600;letter-spacing:.8px;border-bottom:6px solid}@media(max-width: 1199px){.featured-case a{font-size:14px}}.featured-case__image{display:flex;justify-content:center;align-items:center}@media(max-width: 1199px){.featured-case__image img{width:100%}}@media(max-width: 767px){.featured-case__image img{width:100%;height:auto;margin-bottom:30px}}.verdicts{background:url(../images/verdicts.png) center center/cover no-repeat;text-align:center;color:#fff;padding-top:140px;padding-bottom:140px}@media(max-width: 1199px){.verdicts{padding-top:60px;padding-bottom:60px}}.verdicts__title{font-size:41px;line-height:inherit;color:#fff;text-transform:uppercase;letter-spacing:3px;margin-bottom:55px}@media(max-width: 1199px){.verdicts__title{font-size:25px;margin-bottom:60px}}@media(max-width: 767px){.verdicts__title{font-size:27px;line-height:36px}}.verdicts__grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px;margin-bottom:90px}@media(max-width: 1199px){.verdicts__grid{grid-gap:20px;margin-bottom:50px;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.verdicts__grid{grid-template-columns:1fr;margin-bottom:45px}}.verdicts__item{border:1px solid var(--light-blue);padding-top:75px;padding-bottom:75px}@media(max-width: 1199px){.verdicts__item{padding-top:45px;padding-bottom:45px}}.verdicts__item:hover{background:var(--dark-blue)}.verdicts__item:hover .verdicts__unit{color:#fff}.verdicts__number{font-family:var(--dm);font-size:23px;line-height:40px;margin-bottom:20px;margin:0 13px}@media(min-width: 1401px)and (max-width: 1500px){.verdicts__number{font-size:20px;margin:0px 10px}}@media(min-width: 1301px)and (max-width: 1599px){.verdicts__number{font-size:20px}}@media(max-width: 1199px){.verdicts__number{margin-bottom:10px}}@media(max-width: 767px){.verdicts__number{font-size:19px;line-height:22px}}.verdicts__unit{font-family:var(--dm);font-size:36px;color:#a69064;position:relative}@media(max-width: 1199px){.verdicts__unit{font-size:25px;margin-bottom:35px}}@media(max-width: 767px){.verdicts__unit{font-size:21px}}.verdicts__unit:after{content:"";width:45px;height:2px;background:url(../images/unit.png) center center/cover no-repeat;display:block;margin:40px auto 0}@media(max-width: 1199px){.verdicts__unit:after{margin-top:15px}}@media(max-width: 767px){.verdicts__unit:after{margin-top:35px;margin-bottom:25px}}.verdicts__content{line-height:24px;max-width:280px;margin:auto}@media(min-width: 1025px)and (max-width: 1300px){.verdicts__content{margin:0 6px}}@media(max-width: 1199px){.verdicts__content{font-size:14px;line-height:22px}}@media(max-width: 767px){.verdicts__content{max-width:392px}}.verdicts .slick-dots{list-style-type:none;display:inline-flex;gap:5px}@media(max-width: 767px){.verdicts .slick-dots{margin:auto}}.verdicts .slick-dots button{width:15px;height:5px;background:var(--gold);border:0;box-shadow:none;font-size:0;cursor:pointer}.verdicts .slick-dots .slick-active button{background:#fff}.verdicts__btn{background:var(--light-blue);color:var(--dark-blue)}.verdicts__btn:hover{background:#fff;color:var(--dark-blue)}.verdicts__btn span{color:var(--dark-blue)}@media(max-width: 767px){.verdicts__btn{padding-left:25px;padding-right:25px}}.verdicts .blurb{margin-bottom:50px;margin-top:20px}.verdicts .blurb a{font-weight:bold}.verdicts .blurb a:hover{color:#fff}.attorney{padding-top:160px;padding-bottom:160px}@media(max-width: 1199px){.attorney{text-align:center;padding:55px 80px}}@media(max-width: 767px){.attorney{padding:40px 0}}.attorney__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px}@media(max-width: 1199px){.attorney__grid{grid-template-columns:1fr}}.attorney p{line-height:28px;margin-bottom:30px;position:relative}.attorney p:first-child:before{content:"";width:80px;height:1px;background:var(--gold);position:absolute;left:-102px;top:13px}@media(max-width: 1199px){.attorney p{font-size:14px;line-height:22px}}.attorney__title{font-size:20px;line-height:inherit;font-weight:100;text-transform:uppercase;position:relative;color:var(--black);letter-spacing:3px;text-align:center;width:285px;margin:0 auto 55px}@media(max-width: 1199px){.attorney__title{font-size:15px;width:235px;margin-bottom:40px}}@media(max-width: 767px){.attorney__title{font-size:16px;margin-bottom:25px;width:250px}}.attorney__title:after{content:"";width:100%;height:5px;background:url(../images/attorney-name.png) center center/cover no-repeat;display:block;margin:10px auto 0}.attorney__content{padding:0 15px}.attorney__tagline{font-family:var(--pd);font-size:44px;line-height:55px;color:#2e3c48;text-align:center;margin-bottom:70px}@media(min-width: 1301px)and (max-width: 1599px){.attorney__tagline{font-size:40px;line-height:50px;margin-bottom:50px}}@media(max-width: 1199px){.attorney__tagline{font-size:30px;line-height:inherit;max-width:390px;margin:0 auto 40px}.attorney__tagline br{display:none}}@media(max-width: 767px){.attorney__tagline{font-size:29px;line-height:36px;margin-bottom:40px}}.attorney__btn{border-radius:0;position:relative;padding:20px 25px}@media(max-width: 1199px){.attorney__btn{margin-bottom:50px}}@media(max-width: 767px){.attorney__btn{display:none}}.attorney__btn--mobile{display:none}@media(max-width: 767px){.attorney__btn--mobile{display:block;width:230px;margin:20px auto}}.attorney__btn:after{content:"";width:34px;height:10px;background:url(../images/arrow-blue.png) center center/cover no-repeat;display:inline-block;margin-left:13px}.attorney__btn:hover{background:var(--blue);color:#fff}.attorney__btn:hover:after{background:url(../images/arrow-gold.png) center center/cover no-repeat}.attorney__image{position:relative;height:525px;max-width:737px}@media(max-width: 767px){.attorney__image{margin-bottom:80px}}.attorney__image img{height:525px;object-fit:cover}.attorney__image a:hover img{opacity:.5}.attorney__info{text-align:center;background:hsla(0,0%,100%,.5);position:absolute;width:100%;padding:10px;bottom:-1px}.attorney__name{font-family:var(--dm);font-size:36px;line-height:1 !important;color:#2e3c48;margin-bottom:10px !important;position:relative}@media(max-width: 1199px){.attorney__name{font-size:27px !important}}.attorney__name:after{content:"View Profile";font-size:18px;font-family:var(--roboto);text-transform:uppercase;color:var(--dark-blue);display:block;font-weight:600;margin-top:10px}@media(max-width: 1199px){.attorney__name:after{color:#857350}}.testimonials{background:url(../images/pattern.png) center center/cover no-repeat;text-align:center;padding:100px 0}@media(max-width: 1199px){.testimonials{padding:60px 0}}@media(max-width: 767px){.testimonials{padding:55px 0}}.testimonials__title{font-family:var(--dm);font-size:72px;line-height:inherit;color:#fff;font-weight:400;margin-bottom:130px}@media(max-width: 1199px){.testimonials__title{font-size:45px;line-height:inherit;margin-bottom:65px}}@media(max-width: 767px){.testimonials__title{font-size:34px;line-height:41px;max-width:250px;margin:0 auto 50px}}.testimonials__item{height:inherit}.testimonials__item--wrapper{background:#fff7ee;width:calc(100% - 50px);margin:auto;padding-top:70px;padding-bottom:70px;height:100%}@media(max-width: 1199px){.testimonials__item--wrapper{width:calc(100% - 20px);padding-top:40px;padding-bottom:40px}}.testimonials__excerpt{font-family:var(--dm);font-size:24px;line-height:32px;color:#0e2346;max-width:300px;margin:auto;position:relative}@media(min-width: 768px)and (max-width: 900px){.testimonials__excerpt{font-size:16px;line-height:23px}}@media(max-width: 1199px){.testimonials__excerpt{font-size:18px;line-height:25px}}@media(max-width: 767px){.testimonials__excerpt{font-size:20px;text-align:center}}.testimonials__excerpt:after{content:"";width:2px;height:42px;background:var(--gold);display:block;margin:25px auto 20px}@media(max-width: 1199px){.testimonials__excerpt:after{width:1px;height:25px;margin-top:15px;margin-bottom:10px}}.testimonials__stars{margin:0 auto 30px}@media(max-width: 767px){.testimonials__stars{margin-bottom:20px}}.testimonials__content{line-height:24px;color:var(--black);max-width:400px;margin:0 auto 30px}@media(min-width: 1301px)and (max-width: 1599px){.testimonials__content{padding:0 30px}}@media(min-width: 1025px)and (max-width: 1300px){.testimonials__content{padding:0 20px}}@media(max-width: 1199px){.testimonials__content{font-size:14px;line-height:22px;padding:0 10px}}.testimonials__name,.testimonials__source{font-size:14px;line-height:24px;text-transform:uppercase;color:var(--gold);margin-bottom:0;font-weight:600}.testimonials__source{font-weight:100}.testimonials .slick-track{display:flex}.testimonials .slick-dots{list-style-type:none;display:inline-flex;margin:40px auto 60px;gap:5px}@media(max-width: 1199px){.testimonials .slick-dots{margin-top:25px;margin-bottom:25px}}.testimonials .slick-dots button{width:15px;height:5px;background:var(--gold);border:0;box-shadow:none;font-size:0;cursor:pointer}.testimonials .slick-dots .slick-active button{background:#fff}.testimonials .btn{background:var(--light-blue);color:var(--dark-blue)}.testimonials .btn span{color:var(--dark-blue)}.testimonials .btn:hover{background:#fff;color:var(--dark-blue)}.ratings{text-align:center;padding-top:110px;padding-bottom:190px}@media(max-width: 1199px){.ratings{padding-top:60px;padding-bottom:105px}}@media(max-width: 767px){.ratings{padding-top:50px;padding-bottom:50px}}.ratings__title{font-size:24px;line-height:inherit;text-transform:uppercase;font-weight:100;color:#2e3c48;border-bottom:5px solid var(--gold);width:220px;margin:0 auto 45px;padding-bottom:15px;letter-spacing:2px}@media(max-width: 1199px){.ratings__title{font-size:21px;width:200px;margin-bottom:35px}}@media(max-width: 767px){.ratings__title{font-size:24px;width:220px}}.ratings__grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:55px}@media(max-width: 1199px){.ratings__grid{grid-column-gap:25px}}@media(max-width: 767px){.ratings__grid{grid-template-columns:1fr}}.ratings__item{box-shadow:8px 8px 16px rgba(0,0,0,.14);padding:30px}@media(max-width: 1199px){.ratings__item{padding:20px}}.ratings__item--wrapper{border:1px solid var(--gold);padding-top:60px;padding-bottom:50px}@media(max-width: 1199px){.ratings__item--wrapper{padding-top:30px;padding-bottom:20px}}.ratings__item:nth-child(2){transform:translateY(60px)}@media(max-width: 1199px){.ratings__item:nth-child(2){transform:translateY(30px)}}@media(max-width: 767px){.ratings__item:nth-child(2){transform:none}}.ratings__source{font-family:var(--dm);font-size:35px;color:#2e3c48;margin-bottom:30px}@media(max-width: 1199px){.ratings__source{font-size:20px;margin-bottom:20px}}@media(max-width: 767px){.ratings__source{font-size:33px;margin-bottom:35px;text-align:center}}.ratings__stars{margin-bottom:30px;max-width:160px}@media(max-width: 767px){.ratings__stars{margin:0 auto 30px}}.ratings__rate{font-size:21px;line-height:inherit;font-weight:600;margin:0;color:#2e3c48}@media(max-width: 1199px){.ratings__rate{font-size:13px}}@media(max-width: 767px){.ratings__rate{font-size:19px;text-align:center}}.ratings .slick-dots{list-style-type:none;display:inline-flex;margin:40px auto 60px;gap:5px}@media(max-width: 1199px){.ratings .slick-dots{margin-top:25px;margin-bottom:25px}}.ratings .slick-dots button{width:15px;height:5px;background:var(--gold);border:0;box-shadow:none;font-size:0;cursor:pointer}.ratings .slick-dots .slick-active button{background:var(--black)}.practice-areas{text-align:center}.practice-areas__grid{display:grid;grid-template-columns:33.3333% 1fr}@media(max-width: 767px){.practice-areas__grid{grid-template-columns:1fr}}.practice-areas__left{background:url(../images/practice-areas.png) center center/cover no-repeat;padding-top:145px;padding-bottom:145px}@media(max-width: 1199px){.practice-areas__left{padding-top:65px;padding-bottom:65px}}@media(max-width: 767px){.practice-areas__left{padding-top:55px;padding-bottom:45px}}.practice-areas__right{background:#f2f4f5;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.practice-areas__right{padding-top:50px;padding-bottom:50px}}.practice-areas__right--grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px}@media(max-width: 767px){.practice-areas__right--grid{grid-template-columns:1fr;grid-gap:0}}.practice-areas__item{text-align:left;border-bottom:1px solid #dad7d7}@media(max-width: 767px){.practice-areas__item:not(:last-child){margin-bottom:30px}}.practice-areas__item a{font-size:16px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:#2e3c48;padding-bottom:50px;display:block;text-align:center}@media(min-width: 1025px)and (max-width: 1599px){.practice-areas__item a{font-size:16px}}@media(min-width: 1025px)and (max-width: 1300px){.practice-areas__item a{letter-spacing:0px}}@media(max-width: 1199px){.practice-areas__item a{font-size:12px;line-height:18px;padding-bottom:15px;max-width:115px}}@media(max-width: 767px){.practice-areas__item a{max-width:100% !important;text-align:center}}.practice-areas__item a:hover{color:var(--gold)}@media(max-width: 1199px){.practice-areas__item:nth-child(2) a{max-width:100px}}.practice-areas__title{font-family:var(--dm);font-size:88px;line-height:95px;font-weight:400;color:#fff;max-width:350px;margin:0 auto 80px;position:relative}@media(max-width: 1199px){.practice-areas__title{font-size:44px;line-height:inherit;max-width:175px;margin-bottom:40px}}@media(max-width: 767px){.practice-areas__title{font-size:42px;line-height:48px;max-width:280px}}.practice-areas__title:before{content:"";width:200px;height:1px;background:#fff;display:block;margin:0 auto 50px}@media(max-width: 1199px){.practice-areas__title:before{width:125px;margin-bottom:40px}}@media(max-width: 767px){.practice-areas__title:before{margin-bottom:30px}}.practice-areas__btn{background:var(--light-blue);color:var(--dark-blue)}.practice-areas__btn:hover{background:#fff;color:var(--dark-blue)}.practice-areas__btn span{color:var(--dark-blue)}@media(max-width: 1199px){.practice-areas__btn{font-size:12.76px;line-height:inherit;padding:15px 25px}}.information{padding-top:130px;padding-bottom:175px}@media(max-width: 1199px){.information{padding-top:75px;padding-bottom:70px}}@media(max-width: 767px){.information{padding-top:50px;padding-bottom:50px;text-align:center}}.information__title{font-family:var(--dm);font-size:72px;font-weight:400;color:#2f3d49;text-align:center;position:relative;max-width:1170px;margin:0 auto 100px;line-height:1}@media(max-width: 1199px){.information__title{font-size:37px;margin-bottom:90px}}@media(max-width: 767px){.information__title{font-size:36px;line-height:44px;max-width:255px;margin-bottom:55px}}.information__title:before{content:"";width:400px;height:1px;background:#2f3d49;position:absolute;left:-420px;top:0;bottom:0;margin:auto}@media(max-width: 1199px){.information__title:before{left:-330px}}@media(max-width: 767px){.information__title:before{display:none}}.information__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:100px}@media(max-width: 1199px){.information__grid{grid-column-gap:50px}}@media(max-width: 767px){.information__grid{grid-template-columns:1fr}}.information__grid:nth-child(2){margin-bottom:40px}.information__grid--right h3{font-family:var(--roboto);font-size:18px;line-height:30px;font-weight:700;color:var(--gold);margin-bottom:10px}.information__grid--right p{margin-bottom:10px}@media(max-width: 1199px){.information__grid--two--right h3:not(:first-child),.information__grid--two--right p:not(:nth-child(2)){display:none}}.information__book{display:grid;grid-template-columns:200px 1fr;grid-column-gap:50px}@media(max-width: 1199px){.information__book{grid-template-columns:150px 1fr;grid-column-gap:25px}}@media(max-width: 767px){.information__book{grid-template-columns:1fr}}.information__book--wrapper{position:relative}.information__book--title{font-family:var(--dm);font-size:48px;line-height:59px;color:#2f3d49;margin-bottom:40px !important}@media(max-width: 1199px){.information__book--title{font-size:30px;line-height:inherit;margin-bottom:25px !important}}.information__book--title span{display:block;color:var(--gold)}.information__book--content{margin-bottom:30px !important}.information__book--btn{border-radius:0;position:relative;padding:20px 25px}@media(max-width: 1199px){.information__book--btn{position:absolute;width:300px;left:-125px}}@media(max-width: 767px){.information__book--btn{position:relative;left:0;width:320px}}.information__book--btn:after{content:"";width:34px;height:10px;background:url(../images/arrow-blue.png) center center/cover no-repeat;display:inline-block;margin-left:13px}.information__book--btn:hover{background:var(--blue);color:#fff}.information__book--btn:hover:after{background:url(../images/arrow-gold.png) center center/cover no-repeat}@media(max-width: 1199px){.information__book img{max-width:150px}}@media(max-width: 767px){.information__book img{margin-bottom:55px}}.information__image{position:relative}.information__image img{float:right;width:655px;height:525px;object-fit:cover;position:relative;z-index:5}@media(max-width: 1199px){.information__image img{width:331px;height:265px}}@media(max-width: 767px){.information__image img{width:263px;height:215px;float:none;margin-bottom:55px}}.information__image:after{content:"";width:600px;height:500px;background:var(--dark-blue);display:block;position:absolute;top:115px;right:150px;z-index:1;margin:auto}@media(max-width: 1199px){.information__image:after{width:317px;height:254px;top:52px}}@media(max-width: 767px){.information__image:after{width:306px;height:202px;top:40px;left:0;right:0;margin-bottom:auto}}.information__link{display:none;font-weight:bold;text-transform:uppercase;border-bottom:5px solid}@media(max-width: 1199px){.information__link{display:inline-block;padding-bottom:5px;margin-top:15px}}.awards{text-align:center;padding-top:120px;padding-bottom:110px;background:#fff}@media(max-width: 767px){.awards{padding-top:60px;padding-bottom:40px}}.awards__title{font-size:24px;line-height:1;color:#2f3d49;text-transform:uppercase;letter-spacing:2px;margin-bottom:80px}@media(max-width: 767px){.awards__title{font-size:22px;line-height:30px;max-width:270px;margin:0 auto 35px}}.awards__item{display:flex;justify-content:center;align-items:center;height:150px}.awards .slick-dots{list-style-type:none;display:inline-flex;margin:40px auto 0;gap:5px}.awards .slick-dots button{width:15px;height:5px;background:var(--gold);border:0;box-shadow:none;font-size:0;cursor:pointer}.awards .slick-dots .slick-active button{background:var(--blue)}.selling-points{background:url(../images/pattern.png) center center/cover no-repeat;width:calc(100% - 200px);margin:0 auto 165px;text-align:center;padding-top:40px}@media(min-width: 1501px)and (max-width: 1599px){.selling-points{width:calc(100% - 80px)}}@media(min-width: 1401px)and (max-width: 1500px){.selling-points{width:calc(100% - 80px)}}@media(min-width: 1301px)and (max-width: 1400px){.selling-points{width:calc(100% - 80px)}}@media(min-width: 1025px)and (max-width: 1300px){.selling-points{width:calc(100% - 100px)}}@media(max-width: 1199px){.selling-points{width:calc(100% - 20px);padding-top:20px}}@media(max-width: 767px){.selling-points{width:100%;padding-bottom:20px;margin-bottom:0}}.selling-points__wrapper{background:#eaeaea;padding:20px 0 275px;z-index:5}@media(max-width: 1199px){.selling-points__wrapper{padding-bottom:85px}}@media(max-width: 767px){.selling-points__wrapper{padding:0}}.selling-points__grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:40px}@media(max-width: 1199px){.selling-points__grid{grid-column-gap:20px}}@media(max-width: 767px){.selling-points__grid{grid-template-columns:1fr}}.selling-points__image{height:80px;display:flex;justify-content:center;align-items:center;margin-bottom:35px;position:relative}.selling-points__image img{max-height:100%;position:absolute}.selling-points__image--hover{opacity:0}@media(max-width: 1199px){.selling-points__image{height:50px}}@media(max-width: 767px){.selling-points__image{height:60px}}.selling-points__title{font-size:20px;line-height:28px;text-transform:uppercase;color:#fff;font-weight:700;max-width:230px;margin:0 auto 30px;position:relative}@media(min-width: 768px)and (max-width: 900px){.selling-points__title{font-size:15px}}@media(max-width: 1199px){.selling-points__title{font-size:16px;line-height:23px;height:115px}}@media(max-width: 767px){.selling-points__title{max-width:200px;height:auto}}.selling-points__title:after{content:"";width:130px;height:4px;background:#fff;display:block;margin:25px auto}@media(max-width: 1199px){.selling-points__title:after{position:absolute;left:0;right:0;bottom:0;margin:auto;width:70px}}@media(max-width: 767px){.selling-points__title:after{width:105px;height:3px;margin-top:20px;position:relative}}.selling-points__tagline{font-family:var(--dm);font-size:22px;line-height:30px;color:#fdeac5;max-width:270px;margin:0 auto 65px}@media(min-width: 1301px)and (max-width: 1599px){.selling-points__tagline{font-size:18px;line-height:26px;padding:0 10px}}@media(min-width: 1025px)and (max-width: 1300px){.selling-points__tagline{font-size:18px;line-height:26px;padding:0 10px}}@media(min-width: 901px)and (max-width: 1024px){.selling-points__tagline{padding:0px 10px}}@media(max-width: 1199px){.selling-points__tagline{font-size:16px;line-height:23px;max-width:135px}}@media(max-width: 767px){.selling-points__tagline{max-width:230px;font-size:17.6px;line-height:24px;margin-bottom:35px}}.selling-points__item{padding-top:15px;cursor:pointer;border:1px solid var(--light-blue);margin-bottom:-30px}@media(max-width: 1199px){.selling-points__item{padding-top:20px;margin-bottom:-20px}}@media(max-width: 767px){.selling-points__item{margin-bottom:0;padding-top:30px}.selling-points__item:not(:last-child){border-bottom:0}}.selling-points__item:hover{background:var(--dark-blue)}.selling-points__item:hover .selling-points__image--hover{opacity:1}.selling-points__item:nth-child(3) .selling-points__tagline{max-width:227px}.selling-points__item:last-child .selling-points__tagline{max-width:290px}.home .selling-points{margin-bottom:95px}.home .selling-points__wrapper{padding:20px 0}.about{background:#fff;margin-bottom:100px;z-index:11}@media(max-width: 1199px){.about{margin-bottom:50px}}@media(max-width: 767px){.about{text-align:center;padding-top:60px;margin-bottom:20px}}@media(max-width: 1199px){.about__container{padding-right:15px}}@media(max-width: 767px){.about__container{padding:0 20px}}.about__grid{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 767px){.about__grid{grid-template-columns:1fr}}.about__title{font-size:100px;line-height:inherit;letter-spacing:.2px;margin-top:-338px;margin-bottom:70px;max-width:690px}.about__title:after{width:300px;background:#2e3c48;top:0;margin:auto;left:100%;right:0}@media(max-width: 1400px){.about__title{font-size:85px;margin-top:-300px}}@media(max-width: 1199px){.about__title{font-size:45px;line-height:50px;margin-bottom:25px;margin-top:-173px}.about__title:after{display:none}}@media(max-width: 767px){.about__title{font-size:40px;line-height:48px;margin-top:0;margin-bottom:35px;font-weight:700}}.about__image{margin-top:-320px;width:100%;height:580px;max-width:100%;margin-bottom:100px;object-fit:cover;object-position:top right;position:relative;z-index:1}@media(max-width: 1199px){.about__image{height:309px;margin-top:-165px;margin-bottom:50px}}@media(max-width: 767px){.about__image{margin-top:0;display:none}}.about__image--mobile{display:none}@media(max-width: 767px){.about__image--mobile{display:block;margin-bottom:35px}}.about__left{padding-right:100px}@media(max-width: 1199px){.about__left{padding-right:30px}}@media(max-width: 767px){.about__left{order:2;padding:0}}.about__right--content{max-width:800px}.about h2{font-weight:500;font-size:35px;margin-bottom:30px}@media(max-width: 1199px){.about h2{font-size:20px;line-height:26px;max-width:260px}}@media(max-width: 767px){.about h2{max-width:100%;margin-bottom:20px}}.about h3{font-family:var(--roboto);font-size:20px;line-height:inherit;font-weight:700;text-transform:uppercase;margin-bottom:30px}@media(max-width: 767px){.about h3{font-size:18px;margin-bottom:20px}}.about p{margin-bottom:30px}@media(max-width: 767px){.about p{margin-bottom:20px}}.about__quote{max-width:630px;margin:auto}@media(max-width: 1199px){.about__quote{max-width:300px}}@media(max-width: 767px){.about__quote{text-align:left;max-width:100%}}.about__quote--content p{font-family:var(--dm);font-size:35px;line-height:68px;color:#2f3d49;font-style:italic;position:relative;padding-left:30px;margin-bottom:15px}@media(max-width: 1199px){.about__quote--content p{font-size:25px;line-height:30px}}@media(max-width: 767px){.about__quote--content p{font-size:20px;line-height:33px;font-weight:700}}.about__quote--content p:before{content:"";width:12px;height:100%;background:var(--gold);position:absolute;left:0}.about__quote--content strong{color:var(--gold)}.about__quote--source{font-weight:100;font-size:20px;text-transform:uppercase;margin-left:30px}@media(max-width: 1199px){.about__quote--source{font-size:16px}}@media(max-width: 767px){.about__quote--source{font-size:14px}}.location-highlights{max-width:80%;margin:0 auto;padding:40px 20px;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.location-highlights .column{flex:1;width:30%;background:#f9f9f9;padding:20px;border-radius:0;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center}@media(max-width: 1024px){.location-highlights .column{flex:1 1 45%;max-width:48%}}@media(max-width: 768px){.location-highlights .column{flex:1 1 100%;max-width:100%}}.location-highlights h2{font-size:24px;margin-bottom:15px;color:#333;line-height:1.2}.location-highlights img{width:100%;height:auto;max-height:200px;object-fit:cover;border-radius:5px;margin-bottom:15px}.location-highlights p{font-size:16px;line-height:1.5;color:#666;margin-bottom:15px}.location-highlights a{display:inline-block;padding:8px 16px;background:#2a2f2f;color:#fff;text-decoration:none;border-radius:0;transition:background .3s ease}.location-highlights a:hover{background:#005d87}.home .about{margin-bottom:30px}.home .about__grid{display:block}.home .about__title{font-size:70px;margin:40px auto;margin-top:40px;max-width:80%;text-align:center}.home .about__title:after{display:none}@media(min-width: 1200px)and (max-width: 1300px){.home .about__title{font-size:60px}}@media(min-width: 1025px)and (max-width: 1199px){.home .about__title{font-size:50px}}@media(min-width: 901px)and (max-width: 1024px){.home .about__title{font-size:50px}}@media(min-width: 768px)and (max-width: 900px){.home .about__title{font-size:38px}}@media(max-width: 767px){.home .about__title{font-size:45px;margin-top:40px}}.home .about__left{display:none}.home .about__right--content{max-width:100%;padding-right:0;text-align:center}.home .about p{font-size:20px;line-height:1.5;padding:0 10%}span.serving{display:block;font-size:50px;color:#a69065}@media(min-width: 1025px)and (max-width: 1199px){span.serving{font-size:40px}}@media(min-width: 768px)and (max-width: 900px){span.serving{font-size:30px}}.home .about{background:#fff;margin-bottom:100px}@media(max-width: 1199px){.home .about{margin-bottom:50px}}@media(max-width: 767px){.home .about{text-align:center;padding-top:60px;margin-bottom:20px}}@media(max-width: 1199px){.home .about__container{padding-right:15px}}@media(max-width: 767px){.home .about__container{padding:0 20px}}.home .about__grid{display:block}@media(max-width: 767px){.home .about__grid{grid-template-columns:1fr}}.home .about__title{font-size:70px;margin:40px auto;margin-top:40px;max-width:80%;text-align:center}.home .about__title:after{width:300px;background:#2e3c48;top:0;margin:auto;left:100%;right:0}@media(min-width: 1501px)and (max-width: 1599px){.home .about__title{font-size:90px}}@media(min-width: 1401px)and (max-width: 1500px){.home .about__title{font-size:90px}}@media(min-width: 1301px)and (max-width: 1400px){.home .about__title{font-size:60px}}@media(min-width: 1025px)and (max-width: 1300px){.home .about__title{font-size:46px;margin:40px auto;max-width:80%;text-align:center}}@media(max-width: 1199px){.home .about__title{font-size:45px;line-height:50px;margin-bottom:25px}.home .about__title:after{display:none}}@media(max-width: 767px){.home .about__title{font-size:42px !important;line-height:48px;margin-top:0;margin-bottom:35px;font-weight:700}}.home .about__image{margin-top:-320px;width:100%;height:680px;max-width:100%;margin-bottom:100px;object-fit:cover;object-position:center 10px}@media(max-width: 1199px){.home .about__image{height:309px;margin-top:-165px;margin-bottom:50px}}@media(max-width: 767px){.home .about__image{margin-top:0;display:none}}.home .about__image--mobile{display:none}@media(max-width: 767px){.home .about__image--mobile{display:none;margin-bottom:35px;width:auto;height:auto}}.home .about__left{display:none}@media(max-width: 1199px){.home .about__left{padding-right:30px}}@media(max-width: 767px){.home .about__left{order:2;padding:0}}.home .about__right--content{max-width:100%;padding-right:0;text-align:center}.home .about h2{font-weight:500;font-size:35px;margin-bottom:30px}@media(max-width: 1199px){.home .about h2{font-size:20px;line-height:26px;max-width:260px}}@media(max-width: 767px){.home .about h2{max-width:100%;margin-bottom:20px}}.home .about h3{font-family:var(--roboto);font-size:20px;line-height:inherit;font-weight:700;text-transform:uppercase;margin-bottom:30px}@media(max-width: 767px){.home .about h3{font-size:18px;margin-bottom:20px}}.home .about p{font-size:20px;line-height:1.5;padding:0 10%}@media(max-width: 767px){.home .about p{margin-bottom:20px}}.home .about__quote{max-width:630px;margin:auto}@media(max-width: 1199px){.home .about__quote{max-width:300px}}@media(max-width: 767px){.home .about__quote{text-align:left;max-width:100%}}.home .about__quote--content p{font-family:var(--dm);font-size:35px;line-height:68px;color:#2f3d49;font-style:italic;position:relative;padding-left:30px;margin-bottom:15px}@media(max-width: 1199px){.home .about__quote--content p{font-size:25px;line-height:30px}}@media(max-width: 767px){.home .about__quote--content p{font-size:20px;line-height:33px;font-weight:700}}.home .about__quote--content p:before{content:"";width:12px;height:100%;background:var(--gold);position:absolute;left:0}.home .about__quote--content strong{color:var(--gold)}.home .about__quote--source{font-weight:100;font-size:20px;text-transform:uppercase;margin-left:30px}@media(max-width: 1199px){.home .about__quote--source{font-size:16px}}@media(max-width: 767px){.home .about__quote--source{font-size:14px}}@media(min-width: 1025px)and (max-width: 1300px){.home span.serving{font-size:37px}}@media(max-width: 1199px){.home span.serving{font-size:39px}}@media(max-width: 767px){.home #sp-eap-accordion-section-6062 .sp-easy-accordion>.eap-multi-items-container{flex:0 0 100%;width:100%}}@media(max-width: 767px){.home .header__contact{height:160px;padding-top:25px}.home .header__contact--title{max-width:250px;margin:0 auto 10px;padding-bottom:10px}.home .header__contact--phone{font-size:19px}}.home .cta--mobile{display:none}.home .container{max-width:1700px}.page-template-template-practice-areas .practice-areas{margin-bottom:160px}@media(max-width: 1199px){.page-template-template-practice-areas .practice-areas{margin-bottom:80px}}.page-template-template-practice-areas .practice-areas__container{text-align:center}@media(max-width: 767px){.page-template-template-practice-areas .practice-areas__container{float:left;width:100%;z-index:999}}.page-template-template-practice-areas .practice-areas h1{display:inline-block;padding-bottom:20px;line-height:1;margin-bottom:60px}.page-template-template-practice-areas .practice-areas h1:after{left:0;width:100%;height:2px}@media(max-width: 767px){.page-template-template-practice-areas .practice-areas h1{margin-bottom:10px}}.page-template-template-practice-areas .practice-areas h2.practiceh2{padding:20px 0 13px;border-bottom:2px solid var(--gold);margin:50px 0 20px;color:#2f3d49;font-size:33px;line-height:26px;font-weight:bold;width:100%;font-family:var(--dm)}@media(max-width: 767px){.page-template-template-practice-areas .practice-areas h2.practiceh2{float:left}}.page-template-template-practice-areas .practice-areas__menu{max-width:1175px;margin:auto;list-style-type:none;display:grid;grid-template:repeat(3, 1fr)/repeat(3, 1fr);grid-column-gap:65px}@media(max-width: 991px){.page-template-template-practice-areas .practice-areas__menu{grid-template:repeat(2, 1fr)/repeat(2, 1fr);grid-column-gap:30px}}@media(max-width: 767px){.page-template-template-practice-areas .practice-areas__menu{grid-template:1fr/1fr}}.page-template-template-practice-areas .practice-areas__menu a{color:var(--black);text-transform:uppercase;border-bottom:1px solid #dbdbdb;display:block;padding-top:12px;padding-bottom:5px}.page-template-template-practice-areas .practice-areas__menu a:hover{color:var(--gold)}.page-template-template-practice-areas .practice-areas .practice-overview-menu-wrap ul{max-width:1175px;margin:auto;list-style-type:none;display:grid;grid-template:repeat(3, 1fr)/repeat(3, 1fr);grid-column-gap:65px}@media(max-width: 991px){.page-template-template-practice-areas .practice-areas .practice-overview-menu-wrap ul{grid-template:repeat(2, 1fr)/repeat(2, 1fr);grid-column-gap:30px}}@media(max-width: 767px){.page-template-template-practice-areas .practice-areas .practice-overview-menu-wrap ul{display:block;max-width:100%}}.page-template-template-practice-areas .practice-areas .practice-overview-menu-wrap li{width:100%}.page-template-template-practice-areas .practice-areas .practice-overview-menu-wrap a{color:var(--black);text-transform:uppercase;border-bottom:1px solid #dbdbdb;display:block;padding-top:20px;padding-bottom:10px}.page-template-template-practice-areas .practice-areas .practice-overview-menu-wrap a:hover{color:var(--gold)}@media(max-width: 767px){.page-template-template-practice-areas .practice-areas .practice-overview-menu-wrap{float:left;width:100%}}.blog article{border-bottom:1px solid var(--blue);margin-bottom:30px;padding-bottom:30px}.blog article p{margin-bottom:30px}img.attorney-page-photo{width:700px;height:auto}div#attybio-wrap img{width:600px;margin-bottom:20px}/*# sourceMappingURL=compiled.css.map */
