.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:hsl(0,0%,85.9803921569%);}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#ccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0);}.slick-arrow.slick-hidden{display:none;}.slick-loading .slick-list{background:#fff url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/themes/template-8-theme/media/ajax-loader.gif") center center no-repeat;}.slick-loading .slick-list.nitro-lazy{background-image:none !important;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0);}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir=rtl] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir=rtl] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir=rtl] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir=rtl] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:rgba(0,0,0,.2);opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color 1s cubic-bezier(.17,.66,.34,.98);}.slick-dots li.slick-active button:before{color:var(--color-blue);opacity:1;}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{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}html{font-family:var(--nunito);font-weight:var(--reg);font-size:10px;line-height:32px;color:var(--color-black);}@media (min-width: 1441px){html{font-size:11px;}}@media (min-width: 1584px){html{font-size:12px;}}@media (min-width: 1728px){html{font-size:13px;}}@media (min-width: 1872px){html{font-size:14px;}}@media (max-width: 1380px){html{font-size:9.6px;}}@media (max-width: 1335px){html{font-size:9.3px;}}@media (max-width: 1279px){html{font-size:8px;}}@media (max-width: 1100px){html{font-size:10px;}}@media (max-width: 767px){html{font-size:6px;}}@media (max-width: 413px){html{font-size:5px;}}h1,.h1{font-family:var(--playfair);font-weight:var(--bold);color:var(--color-black);font-size:7rem;line-height:8rem;margin-bottom:8.5rem;letter-spacing:.4rem;}@media (max-width: 1100px){h1,.h1{font-size:5rem;line-height:5.5rem;}}@media (max-width: 767px){h1,.h1{font-size:7rem;line-height:8.5rem;}}h2{font-family:var(--playfair);font-size:4rem;line-height:6.2rem;font-style:italic;color:var(--color-blue);margin-bottom:2.7rem;}@media (max-width: 767px){h2{font-size:5rem;line-height:6.5rem;}}h3{font-size:3rem;line-height:3.5rem;}h4{font-size:2.7rem;line-height:3.2rem;}h5{font-size:2rem;line-height:3rem;}h6{font-size:1.5rem;line-height:2.5rem;}h3,h4,h5{font-family:var(--playfair);color:var(--color-black);margin-bottom:3.7rem;}@media (max-width: 767px){h3,h4,h5{font-size:4rem;line-height:5.5rem;}}ul,ol{margin-bottom:2.3rem;padding-left:2.1rem;}@media (max-width: 767px){ul,ol{margin-bottom:4.3rem;}}ul li,ol li{font-size:2rem;line-height:3.2rem;margin-bottom:.9rem;}p{font-size:2rem;line-height:3.2rem;margin-bottom:3.2rem;}@media (max-width: 1100px){p{font-size:1.8rem;line-height:3rem;}}@media (max-width: 767px){p{font-size:2rem;line-height:3.2rem;}}.max-width{width:100%;max-width:144rem;margin:0 auto;}.max-width--padding{width:100%;max-width:164rem;margin:0 auto;padding:0 10rem;}@media (max-width: 1100px){.max-width--padding{padding:0 3rem;}}.top-nav__outer .max-width--padding{padding:0 2rem;}.internal{padding-top:7.5rem;padding-bottom:7rem;position:relative;}.btn{background-color:var(--color-blue);color:var(--color-white);text-transform:uppercase;border-radius:1rem;font-size:1.8rem;width:-moz-fit-content;width:fit-content;display:inline-block;text-decoration:none;padding:1.6rem 2.4rem;font-weight:var(--black);transition:background-color .5s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 767px){.btn{padding:2.8rem 3.5rem;font-size:3rem;}}.btn:hover{background-color:var(--color-dark-blue);}.btn--alt{background-color:var(--color-white);color:var(--color-blue);}.btn--sm{padding:.8rem 1.6rem;}:root{--playfair:"Playfair Display","Times New Roman",serif;--nunito:"Nunito","Lato","Arial",sans-serif;--thin:100;--light:200;--book:300;--reg:400;--medium:500;--semi-bold:600;--bold:700;--black:800;}body[data-color-scheme=color-scheme-1]{--color-white:#fff;--color-blue:#0075ff;--color-dark-blue:#025ecc;--color-black:#000;}body[data-color-scheme=color-scheme-2]{--color-white:#fff;--color-blue:#31ab1d;--color-dark-blue:#258b15;--color-black:#3e464f;}body[data-color-scheme=color-scheme-3]{--color-white:#fff;--color-blue:#2e9fa3;--color-dark-blue:#1d7679;--color-black:#3e464f;}body[data-color-scheme=color-scheme-4]{--color-white:#fff;--color-blue:#c76622;--color-dark-blue:#994c14;--color-black:#3e464f;}body[data-color-scheme=color-scheme-2] .top-nav__outer,body[data-color-scheme=color-scheme-3] .top-nav__outer,body[data-color-scheme=color-scheme-4] .top-nav__outer{background-color:#fff;}body[data-color-scheme=color-scheme-2] .top-nav__logo svg path,body[data-color-scheme=color-scheme-3] .top-nav__logo svg path,body[data-color-scheme=color-scheme-4] .top-nav__logo svg path{fill:#000;}body[data-color-scheme=color-scheme-2] .top-nav .menu-main-menu-container .menu li a,body[data-color-scheme=color-scheme-3] .top-nav .menu-main-menu-container .menu li a,body[data-color-scheme=color-scheme-4] .top-nav .menu-main-menu-container .menu li a{color:#000;}body[data-color-scheme=color-scheme-2] .hp-hero__title,body[data-color-scheme=color-scheme-3] .hp-hero__title,body[data-color-scheme=color-scheme-4] .hp-hero__title{font-size:7.5rem;line-height:9.8rem;}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;outline:none;}.slick-dots{text-align:center;margin:0;}.slick-dots li button:before{font-size:.9rem;}.vert-line{position:absolute;background-color:var(--color-black);width:2px;top:0;left:7rem;height:calc(100% - 15rem);}@media (max-width: 1100px){.vert-line{left:1.9rem;}}#breadcrumbs{font-size:1.6rem;line-height:3rem;font-weight:var(--bold);text-transform:uppercase;letter-spacing:.2rem;color:var(--color-black);padding-left:4.2rem;}@media (max-width: 767px){#breadcrumbs{font-size:2.6rem;line-height:4rem;}}@media (max-width: 1100px){#breadcrumbs{padding-left:2rem;}}#breadcrumbs a{color:var(--color-black);transition:color .5s cubic-bezier(.17,.66,.34,.98);}#breadcrumbs a:hover{color:var(--color-blue);}#breadcrumbs .breadcrumb_last{color:var(--color-blue);}header{position:relative;z-index:15;}header .menu-container{width:100%;height:170px;max-height:200px;position:fixed;z-index:99;top:0;transition:all .3s ease;}@media (max-width: 770px){header .menu-container{background:#000;height:120px;}}.sticky .menu-container{background:#000;transition:all .3s ease;}.top-nav{background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;z-index:10;}@media (max-width: 1100px){.top-nav{display:flex;justify-content:space-between;align-items:center;}}.top-nav__inner{padding-top:3rem;padding-bottom:2rem;display:flex;align-items:flex-start;justify-content:space-between;}@media (max-width: 1100px){.top-nav__inner{width:auto;margin:0;padding-top:2rem;}}@media (max-width: 767px){.top-nav__inner{padding-top:3rem;}}.top-nav__nav{overflow:visible;}@media (max-width: 1100px){.top-nav__nav{position:absolute;top:calc(100% + 40px);left:0;max-height:70vh;overflow-y:scroll;width:100%;display:none;}.top-nav__nav.open{display:block;}}@media (max-width: 767px){.top-nav__nav{top:calc(100% + 40px);}}.top-nav .menu-main-menu-container,.top-nav .menu-menu-principal-container{background-color:var(--color-blue);}.top-nav .menu-main-menu-container .menu,.top-nav .menu-menu-principal-container .menu{display:flex;margin-bottom:0;padding-left:0;}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu,.top-nav .menu-menu-principal-container .menu{display:block;overflow:scroll;}}.top-nav .menu-main-menu-container .menu>li,.top-nav .menu-menu-principal-container .menu>li{margin-right:2rem;position:relative;padding-bottom:1rem;line-height:1;margin-bottom:0;}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li,.top-nav .menu-menu-principal-container .menu>li{margin:0;padding-bottom:0;}}.top-nav .menu-main-menu-container .menu>li a,.top-nav .menu-menu-principal-container .menu>li a{display:block;font-size:1.4rem;}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li a,.top-nav .menu-menu-principal-container .menu>li a{padding:5rem 5rem;background-color:var(--color-blue);}}@media (max-width: 767px){.top-nav .menu-main-menu-container .menu>li a,.top-nav .menu-menu-principal-container .menu>li a{font-size:3rem;}}.top-nav .menu-main-menu-container .menu>li a span,.top-nav .menu-menu-principal-container .menu>li a span{position:relative;display:inline-block;}.top-nav .menu-main-menu-container .menu>li a span:before,.top-nav .menu-menu-principal-container .menu>li a span:before{content:"";position:absolute;bottom:-1rem;left:0;width:100%;height:.3rem;background-color:rgba(0,0,0,0);pointer-events:none;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);}.top-nav .menu-main-menu-container .menu>li.current_page_item a span:before,.top-nav .menu-main-menu-container .menu>li.current-menu-parent a span:before,.top-nav .menu-main-menu-container .menu>li:hover a span:before,.top-nav .menu-menu-principal-container .menu>li.current_page_item a span:before,.top-nav .menu-menu-principal-container .menu>li.current-menu-parent a span:before,.top-nav .menu-menu-principal-container .menu>li:hover a span:before{background-color:var(--color-blue);}.top-nav .menu-main-menu-container .menu>li:hover>.sub-menu,.top-nav .menu-menu-principal-container .menu>li:hover>.sub-menu{opacity:1;pointer-events:all;transform:translateY(.1rem);}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li:hover>.sub-menu,.top-nav .menu-menu-principal-container .menu>li:hover>.sub-menu{transform:none;}}.top-nav .menu-main-menu-container .menu>li .sub-menu,.top-nav .menu-menu-principal-container .menu>li .sub-menu{position:absolute;left:0;width:-moz-max-content;width:max-content;max-width:30rem;background-color:var(--color-white);padding:2rem;top:2.4rem;transform:translateY(1rem);opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.17,.66,.34,.98),transform .5s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li .sub-menu,.top-nav .menu-menu-principal-container .menu>li .sub-menu{opacity:1;pointer-events:all;position:static;width:100%;max-width:100%;transform:none;padding:0;display:none;margin-bottom:0;}}.top-nav .menu-main-menu-container .menu>li .sub-menu li,.top-nav .menu-menu-principal-container .menu>li .sub-menu li{margin-bottom:1.5rem;}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li .sub-menu li,.top-nav .menu-menu-principal-container .menu>li .sub-menu li{margin-bottom:0;}}.top-nav .menu-main-menu-container .menu>li .sub-menu li:last-child,.top-nav .menu-menu-principal-container .menu>li .sub-menu li:last-child{margin-bottom:0;}.top-nav .menu-main-menu-container .menu>li .sub-menu li a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li a{color:var(--color-black);display:block;transition:color .5s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li .sub-menu li a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li a{padding:2rem 6rem;background-color:var(--color-white);}}.top-nav .menu-main-menu-container .menu>li .sub-menu li a span:before,.top-nav .menu-menu-principal-container .menu>li .sub-menu li a span:before{display:none;}.top-nav .menu-main-menu-container .menu>li .sub-menu li:hover a,.top-nav .menu-main-menu-container .menu>li .sub-menu li.current-menu-item a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li:hover a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li.current-menu-item a{color:var(--color-blue);}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li .sub-menu li:hover a,.top-nav .menu-main-menu-container .menu>li .sub-menu li.current-menu-item a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li:hover a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li.current-menu-item a{color:var(--color-black);}}.top-nav .menu-main-menu-container .menu li a,.top-nav .menu-menu-principal-container .menu li a{color:var(--color-white);font-weight:var(--black);text-transform:uppercase;}.top-nav__left{padding-top:20px;display:flex;align-items:center;margin-right:3rem;margin-right:0;width:-moz-fit-content;width:fit-content;}.top-nav__logo{display:block;min-width:15rem;}.top-nav__logo img,.top-nav__logo svg{display:block;width:100%;max-width:30rem;height:auto;}@media (max-width: 767px){.top-nav__logo img,.top-nav__logo svg{max-width:55rem;}}.top-nav__right{padding-top:35px;display:flex;align-items:center;}@media (max-width: 1100px){.top-nav__right .btn{display:none;}}.top-nav .mobile-nav-btn{width:5rem;height:3.4rem;flex-direction:column;justify-content:space-between;position:absolute;right:3rem;top:58%;transform:translateY(-58%);cursor:pointer;display:none;}@media (max-width: 1100px){.top-nav .mobile-nav-btn{display:flex;}}.top-nav .mobile-nav-btn__line{height:.4rem;width:100%;background-color:var(--color-white);}.bottom-nav{position:absolute;width:100%;top:7rem;z-index:9;padding:0 2rem;}.bottom-nav__phone-number-wrap{display:flex;justify-content:flex-end;}.bottom-nav__phone-number-wrap p{font-family:var(--playfair);font-size:2.4rem;line-height:4rem;color:var(--color-white);text-align:right;padding:0;}.bottom-nav__phone-number-wrap a{color:var(--color-white);transition:color .5s cubic-bezier(.17,.66,.34,.98);}.bottom-nav__phone-number-wrap a:hover{color:var(--color-blue);}@media (max-width: 1100px){.bottom-nav__phone-number{padding:0;}}@media (max-width: 767px){.bottom-nav{top:100%;background-color:var(--color-dark-blue);padding:10px;}.bottom-nav__phone-number-wrap p{text-align:center;font-size:4rem;}}.footer__form{background-color:var(--color-blue);}.footer__form-inner{display:flex;justify-content:center;padding-top:5.6rem;padding-bottom:7.5rem;}@media (max-width: 1100px){.footer__form-inner{display:block;padding-top:5rem;padding-bottom:6rem;}}.footer__form-title-wrapper{flex-basis:50%;}.footer__form-title{font-size:8rem;line-height:8.6rem;font-family:var(--playfair);color:var(--color-white);font-weight:var(--bold);letter-spacing:.4rem;margin-bottom:0;}@media (max-width: 1100px){.footer__form-title{font-size:7rem;line-height:7.6rem;margin-bottom:5rem;}}@media (max-width: 767px){.footer__form-title{font-size:7rem;line-height:7.5rem;}}.footer__form-wrapper{flex-basis:50%;padding-top:13.5rem;}@media (max-width: 1100px){.footer__form-wrapper{padding-top:0;}}.footer .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width: 767px){.footer .gform_wrapper .gform_fields{display:block;}}.footer .gform_wrapper .gform_fields .gfield{flex-basis:100%;margin-bottom:3.5rem;min-height:3.4rem;}@media (max-width: 767px){.footer .gform_wrapper .gform_fields .gfield{margin-bottom:8rem;}}.footer .gform_wrapper .gform_fields .gfield.gform_validation_container{display:none;}.footer .gform_wrapper .gform_fields .gfield .gfield_label{display:none;}.footer .gform_wrapper .gform_fields .gfield .ginput_container{height:100%;}.footer .gform_wrapper .gform_fields .gfield .ginput_container_select{height:100%;}.footer .gform_wrapper .gform_fields .gfield.gfield--type-choice{height:auto;}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]),.footer .gform_wrapper .gform_fields .gfield textarea,.footer .gform_wrapper .gform_fields .gfield .nice-select{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid var(--color-white);padding:0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-white);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);background-color:rgba(0,0,0,0);}@media (max-width: 767px){.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]),.footer .gform_wrapper .gform_fields .gfield textarea,.footer .gform_wrapper .gform_fields .gfield .nice-select{font-size:3.3rem;line-height:3.5rem;}}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]):focus,.footer .gform_wrapper .gform_fields .gfield textarea:focus,.footer .gform_wrapper .gform_fields .gfield .nice-select:focus{border-bottom:.2rem solid var(--color-black);}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox])::-webkit-input-placeholder,.footer .gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder,.footer .gform_wrapper .gform_fields .gfield .nice-select::-webkit-input-placeholder{color:var(--color-white);}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .current,.footer .gform_wrapper .gform_fields .gfield textarea .current,.footer .gform_wrapper .gform_fields .gfield .nice-select .current{font-weight:var(--semi-bold);}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list,.footer .gform_wrapper .gform_fields .gfield textarea .list,.footer .gform_wrapper .gform_fields .gfield .nice-select .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list li,.footer .gform_wrapper .gform_fields .gfield textarea .list li,.footer .gform_wrapper .gform_fields .gfield .nice-select .list li{font-size:3rem;transition:color .5s cubic-bezier(.17,.66,.34,.98);color:var(--color-black);}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list li:hover,.footer .gform_wrapper .gform_fields .gfield textarea .list li:hover,.footer .gform_wrapper .gform_fields .gfield .nice-select .list li:hover{color:var(--color-blue);}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list .selected,.footer .gform_wrapper .gform_fields .gfield textarea .list .selected,.footer .gform_wrapper .gform_fields .gfield .nice-select .list .selected{color:var(--color-blue);}.footer .gform_wrapper .gform_fields .gfield textarea{height:100px;}.footer .gform_wrapper .gform_fields .gfield .nice-select:after{width:.8rem;height:.8rem;border-bottom:.2rem solid var(--color-white);border-right:.2rem solid var(--color-white);transition:transform .5s cubic-bezier(.17,.66,.34,.98);}.footer .gform_wrapper .gform_fields .gfield .ginput_container_consent label{display:flex;position:relative;font-size:18px;line-height:28px;color:#fff;}.footer .gform_wrapper .gform_fields .gfield .ginput_container_consent label::before{content:"";display:block;flex:0 0 22px;height:24px;border-radius:2px;margin-right:5px;background-color:#fff;}.footer .gform_wrapper .gform_fields .gfield .ginput_container_consent input{display:none;}.footer .gform_wrapper .gform_fields .gfield .ginput_container_consent input:checked+label::after{content:"";display:block;position:absolute;width:7px;height:12px;border:solid medium var(--color-blue);border-width:0 2px 2px 0;left:7px;top:4px;transform:rotate(45deg);z-index:1;transition:all 100ms;}.footer .gform_wrapper .gform_fields .gfield .gfield_consent_description{display:none;}.footer .gform_wrapper .gform_footer .gform_button{width:-moz-fit-content;width:fit-content;height:8.7rem;background-color:var(--color-white);padding:1.6rem 2.4rem;border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:var(--color-blue);text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.footer .gform_wrapper .gform_footer .gform_button{width:100%;font-size:4rem;}}.footer .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-black);}.footer__phone-callout-outer{position:relative;background-color:var(--color-black);text-align:center;margin-bottom:12rem;}.footer__phone-callout-inner{padding-top:10.2rem;padding-bottom:10rem;}@media (max-width: 1100px){.footer__phone-callout-inner{padding-top:6rem;padding-bottom:5rem;}}.footer__phone-callout{font-size:4rem;line-height:5.3rem;color:var(--color-white);font-family:var(--playfair);font-weight:var(--bold);}.footer__phone-callout-sub{font-size:3rem;line-height:4rem;color:var(--color-blue);font-weight:var(--reg);}.footer__phone-boxes{display:block;text-align:center;position:relative;position:absolute;height:20.5rem;bottom:0;width:100%;max-width:117rem;left:0;right:0;margin:auto;}.footer__phone-box{overflow:hidden;}.footer__phone-box-number{font-size:15rem;line-height:20.5rem;font-weight:var(--book);font-family:var(--nunito);margin-bottom:0;}@media (max-width: 1100px){.footer__phone-box-number{font-size:8rem;}}.footer__phone-box-number--top{color:var(--color-white);transform:translateY(50%);}.footer__phone-box-number--bottom{color:var(--color-black);transform:translateY(-50%);}.footer__contact{padding-top:6rem;padding-bottom:3rem;}@media (max-width: 1100px){.footer__contact{padding-top:5rem;}}.footer__contact-title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;color:var(--color-black);letter-spacing:.04rem;font-weight:var(--bold);text-align:center;margin-bottom:8.7rem;}@media (max-width: 1100px){.footer__contact-title{font-size:7rem;line-height:7.6rem;}}@media (max-width: 767px){.footer__contact-title{font-size:7rem;line-height:8.5rem;}}.footer__contact-title span{color:var(--color-blue);display:block;}.footer__locations{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:6rem;text-align:center;}@media (min-width: 767px){.footer__location.multiple{flex-basis:50%;border-right:solid 1px #dadada;}}@media (max-width: 1280px){.footer__location.multiple{flex-basis:47%;padding-right:5%;}}@media (max-width: 767px){.footer__location.multiple{flex-basis:100%;border-right:none;}}.footer__location.multiple:last-child{border-right:none;padding-right:0;}.footer__location{flex-basis:calc(50% - 3rem);}@media (max-width: 767px){.footer__location{flex-basis:calc(50% - 3rem);margin-bottom:5rem;}}.footer__map{width:100%;max-width:500px;margin:0 auto 3.2rem;}.footer__city{font-family:var(--playfair);font-size:3.4rem;line-height:5.2rem;color:var(--color-blue);font-weight:var(--bold);}@media (max-width: 767px){.footer__city{line-height:5rem;line-height:7rem;}}.footer__address{margin-bottom:1.9rem;}.footer__primary-contact{display:flex;justify-content:center;align-items:center;margin-bottom:4.9rem;}.footer__primary-contact span{width:1rem;height:1rem;background-color:var(--color-blue);border-radius:.5rem;margin:0 4.5rem;}.footer__primary-phone,.footer__primary-email{font-size:3rem;line-height:4.1rem;color:var(--color-black);}@media (max-width: 1100px){.footer__primary-phone,.footer__primary-email{font-size:2.5rem;line-height:3.5rem;}}.footer__sm-accounts{display:flex;justify-content:center;align-items:center;margin-bottom:4.4rem;}.footer__sm-accounts a{display:inline-block;margin:0 1rem;}@media (max-width: 767px){.footer__sm-accounts a svg{width:4rem;height:4rem;}}.footer__sm-accounts a circle{transition:fill .5s cubic-bezier(.17,.66,.34,.98);}.footer__sm-accounts a:hover circle{fill:var(--color-blue);}.footer__links{margin-top:6rem;text-align:center;background:#000;color:#fff;}.footer__links .left a{color:#fff;}.footer__links .left p{margin-bottom:5px;font-size:14px;line-height:22px;}.footer__links .right{margin-top:3rem;}.footer__links .right .lr-logo{display:block;max-width:200px;margin:0 auto;}.footer__links .right .lr-logo img{width:100%;height:auto;}@media (min-width: 768px){.footer__links{display:flex;justify-content:space-between;text-align:left;max-width:100% !important;margin:0 auto;padding:25px 15rem;}.footer__links .right{margin-top:0;}}@media (max-width: 768px){.footer__links{padding:30px 0;}}.estilo404{font-family:var(--playfair);font-weight:800;font-size:70px;color:#000;display:block;text-align:center;margin-bottom:50px;letter-spacing:.7rem;margin-top:56px;}@media (max-width: 1110px){.estilo404{font-size:50px;}}@media (max-width: 767px){.estilo404{font-size:30px;}}.estilo404C{text-align:center;padding-bottom:3px;}.embed-container{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}.embed-container iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.page-template-service-areas footer .footer__contact-title,.page-template-service-areas footer .footer__location{display:none;}.page-template-service-areas footer .footer__contact{padding-top:6rem;padding-bottom:6rem;}.service-area-page{padding:6rem 10rem;}.service-area-page.first-block{padding:6rem 10rem 0;}@media (max-width: 580px){.service-area-page.first-block{padding:10rem 6rem 0;}}.service-area-page.second-block{padding:0rem 10rem 6rem;}.service-area-page .footer__locations{margin-bottom:0;}.service-area-page .service-areas-title,.service-area-page .area-title{font-family:var(--playfair);font-size:4rem;line-height:6.2rem;font-style:italic;color:var(--color-blue);margin-bottom:2.7rem;text-align:center;}@media (max-width: 768px){.service-area-page .service-areas-title,.service-area-page .area-title{font-size:5rem;}}.service-area-page .titles{text-align:center;padding-bottom:9.1rem;}.service-area-page .tagline{font-size:2.6rem;line-height:3.2rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:var(--bold);margin-bottom:1rem;}.service-area-page .title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:0;letter-spacing:.4rem;}.service-area-page .title span:last-child{color:var(--color-blue);display:block;}.service-area-page .content-service-areas{display:flex;padding-bottom:9.1rem;}.service-area-page .content-service-areas .img-service-areas{flex-basis:50%;}.service-area-page .content-service-areas .img-service-areas img{width:100%;}@media (max-width: 1150px){.service-area-page .content-service-areas .img-service-areas{flex-basis:100%;margin-bottom:40px;}}@media (max-width: 650px){.service-area-page .content-service-areas{flex-wrap:wrap;}}.service-area-page .content-service-areas .description-text{font-size:2rem;line-height:4.2rem;color:var(--color-black);font-weight:var(--semi-bold);display:block;padding:40px;max-width:900px;background-color:#fff;height:-moz-fit-content;height:fit-content;margin:20px auto;transform:translate(-10rem,3rem);}@media (max-width: 1150px){.service-area-page .content-service-areas .description-text{transform:translate(0rem,0rem);margin:0px auto;padding:0 40px;}}@media (max-width: 768px){.service-area-page .content-service-areas .description-text{font-size:3rem;}}@media (max-width: 650px){.service-area-page .content-service-areas .description-text{padding:0 0px;}}.service-area-page .content-service-areas .description-text h1,.service-area-page .content-service-areas .description-text h2,.service-area-page .content-service-areas .description-text h3,.service-area-page .content-service-areas .description-text h4,.service-area-page .content-service-areas .description-text h5,.service-area-page .content-service-areas .description-text h6{font-size:4rem;line-height:5.2rem;color:var(--color-blue);margin-bottom:2.5rem;}.service-area-page .content-service-areas .description-text p{font-size:2rem;}@media (max-width: 768px){.service-area-page .content-service-areas .description-text p{font-size:3rem;}}.service-area-page .locations-list{display:flex;flex-wrap:wrap;justify-content:center;padding:30px 0 60px;}.service-area-page .locations-list .location-container{flex-basis:45%;border:solid 1px #dadada;padding:25px 60px;}.service-area-page .locations-list .location-container .img-location{width:100%;height:200px;overflow:hidden;position:relative;}.service-area-page .locations-list .location-container img{width:100%;position:absolute;bottom:50%;transform:translateY(50%);}@media (max-width: 990px){.service-area-page .locations-list .location-container{flex-basis:50%;padding:25px 40px;}}@media (max-width: 768px){.service-area-page .locations-list .location-container{flex-basis:100%;margin-bottom:40px;}}@media (max-width: 550px){.service-area-page .locations-list .location-container{padding:25px 25px;}}.service-area-page .locations-list .location{font-family:var(--playfair);font-size:3rem;line-height:5rem;font-weight:var(--bold);color:var(--color-blue);display:block;flex-basis:33%;margin-bottom:2.5rem;margin-top:2rem;padding-top:3rem;transition:color .5s cubic-bezier(.17,.66,.34,.98);position:relative;}@media (max-width: 768px){.service-area-page .locations-list .location{flex-basis:50%;font-size:4rem;margin-bottom:4.5rem;}}@media (max-width: 550px){.service-area-page .locations-list .location{flex-basis:100%;}}.service-area-page .locations-list .location:before{content:"";position:absolute;top:0rem;left:-3%;transform:translate(-50%);width:4rem;height:.1rem;background-color:var(--color-black);transition:all .5s ease;}.service-area-page .locations-list .location:hover:after{width:8rem;}@media (min-width: 990px){.page-template-service-areas .map-location{position:absolute;width:38%;transform:translateY(4.5rem);z-index:1;}.page-template-service-areas .content-location{display:inline-block;width:70%;background-color:var(--color-black);text-align:left;padding:40px 0 40px 20%;margin-left:30%;position:relative;z-index:0;font-size:2.6rem;font-size:2.6rem;line-height:4.2rem;line-height:4.2rem;}.page-template-service-areas .content-location .footer__address,.page-template-service-areas .content-location .footer__city,.page-template-service-areas .content-location a{color:#fff;font-size:2.6rem;line-height:4.2rem;}.page-template-service-areas .content-location .footer__city a{font-size:3.4rem;line-height:5.2rem;}}.page-template-service-areas .footer__location{padding-top:2.5rem;}.video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;}.video-responsive iframe,.video-responsive object,.video-responsive embed{height:100%;left:0;position:absolute;top:0;width:100%;}#theme-options{position:fixed;top:0px;left:0px;width:100vw;height:auto;background-color:#fff;z-index:9999;padding:50px 50px 50px 50px;box-shadow:none;box-shadow:0 0 12px 0 rgba(0,0,0,0);transition:all .5s ease-in-out;transform:translateY(-95%);overflow-y:scroll;opacity:0;}@media (max-width: 767px){#theme-options{padding:30px 20px 10px 20px;max-height:calc(100% - 50px);transform:translateY(-95%);}}#theme-options:hover{transform:translateY(0px);box-shadow:0 0 12px 0 rgba(0,0,0,.2);opacity:1;}#theme-options .inner{max-width:1000px;margin:0 auto 0 auto;}@media (max-width: 767px){#theme-options .inner{max-width:100%;}}#theme-options .inner .options-title{font-family:"Lato",sans-serif;font-weight:700;font-size:33px;line-height:45px;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;color:rgba(var(--primaryColor),1);text-align:center;}#theme-options .inner .instructions{text-transform:uppercase;font-family:"Oswald",sans-serif;letter-spacing:2px;font-size:20px;color:rgba(var(--primaryColor),1);text-align:center;margin-bottom:20px;}#theme-options .inner .colors-option .colors{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;}@media (max-width: 767px){#theme-options .inner .colors-option .colors{flex-direction:column;margin-top:30px;}}#theme-options .inner .colors-option .colors .scheme{text-align:center;cursor:pointer;padding:30px 30px 30px 30px;transition:background-color .25s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 767px){#theme-options .inner .colors-option .colors .scheme{width:100%;margin-bottom:20px;padding:20px 20px 20px 20px;}}#theme-options .inner .colors-option .colors .scheme .scheme-title{text-align:center;font-family:"Lato",sans-serif;font-weight:700;font-size:18px;line-height:25px;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;}#theme-options .inner .colors-option .colors .scheme .swatch-wrapper{display:flex;align-items:center;justify-content:space-between;}@media (max-width: 767px){#theme-options .inner .colors-option .colors .scheme .swatch-wrapper{max-width:250px;margin:0 auto;}}#theme-options .inner .colors-option .colors .scheme .swatch-wrapper .color{width:50px;height:50px;background-color:#000;}#theme-options .inner .colors-option .colors .scheme .swatch-wrapper .color.secondary{margin:0px 10px;}#theme-options .inner .colors-option .colors .scheme.color-scheme-1 .swatch-wrapper .primary{background-color:#04213c;}#theme-options .inner .colors-option .colors .scheme.color-scheme-1 .swatch-wrapper .secondary{background-color:#0075ff;}#theme-options .inner .colors-option .colors .scheme.color-scheme-1 .swatch-wrapper .tertiary{background-color:#025ecc;}#theme-options .inner .colors-option .colors .scheme.color-scheme-2 .swatch-wrapper .primary{background-color:#0a122c;}#theme-options .inner .colors-option .colors .scheme.color-scheme-2 .swatch-wrapper .secondary{background-color:#258b15;}#theme-options .inner .colors-option .colors .scheme.color-scheme-2 .swatch-wrapper .tertiary{background-color:#258b15;}#theme-options .inner .colors-option .colors .scheme.color-scheme-3 .swatch-wrapper .primary{background-color:#282828;}#theme-options .inner .colors-option .colors .scheme.color-scheme-3 .swatch-wrapper .secondary{background-color:#2e9fa3;}#theme-options .inner .colors-option .colors .scheme.color-scheme-3 .swatch-wrapper .tertiary{background-color:#1d7679;}#theme-options .inner .colors-option .colors .scheme.color-scheme-4 .swatch-wrapper .primary{background-color:#282828;}#theme-options .inner .colors-option .colors .scheme.color-scheme-4 .swatch-wrapper .secondary{background-color:#c76622;}#theme-options .inner .colors-option .colors .scheme.color-scheme-4 .swatch-wrapper .tertiary{background-color:#994c14;}#theme-options .inner .colors-option .colors .scheme.active,#theme-options .inner .colors-option .colors .scheme:hover{background-color:#f4f4f4;}#theme-options .inner .video-option{display:flex;align-items:center;justify-content:center;margin-top:20px;}#theme-options .inner .video-option .instructions{margin-bottom:0px;}#theme-options .inner .video-option .checkbox{width:20px;height:20px;border:2px solid var(--primaryColor);margin-left:15px;background-color:var(--lightGrey);cursor:pointer;}#theme-options .inner .video-option .checkbox.active{background-color:var(--secondaryColor);}.hp-hero{min-height:80rem;position:relative;display:flex;align-items:center;}@media (max-width: 770px){.hp-hero{margin-top:110px;}}.hp-hero__line-accent{position:absolute;background-color:var(--color-white);width:2px;bottom:0;left:7rem;z-index:10;top:15rem;}@media (max-width: 1100px){.hp-hero__line-accent{left:3.9rem;}}.hp-hero__background-image,.hp-hero__video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.hp-hero__background-image img,.hp-hero__video-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center right;object-position:center right;}@media (max-width: 1100px){.hp-hero__background-image img,.hp-hero__video-wrapper img{-o-object-position:center;object-position:center;filter:brightness(.6);}}.hp-hero__background-image video,.hp-hero__video-wrapper video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;filter:brightness(.6);}.hp-hero__inner{padding-left:13rem;}@media (max-width: 1100px){.hp-hero__inner{padding-top:5rem;padding-left:10rem;}}@media (max-width: 767px){.hp-hero__inner{padding-left:8rem;padding-top:78rem;padding-right:2rem;padding-bottom:10rem;}}@media (max-width: 767px){.hp-hero__inner.background-video{padding-top:12rem;}.hp-hero__inner.background-video .hp-hero__title{font-size:6.5rem;}.hp-hero__inner.background-video .hp-hero__tagline{font-size:3.5rem;}}.hp-hero__tagline{font-family:var(--nunito);color:var(--color-blue);text-transform:uppercase;font-weight:var(--bold);line-height:5rem;font-size:4rem;font-style:normal;margin-bottom:0;}.hp-hero__title{max-width:60%;font-family:var(--playfair);color:var(--color-white);margin-bottom:15px;font-size:8.5rem;line-height:10.8rem;font-weight:400;}@media (max-width: 1100px){.hp-hero__title{max-width:80%;font-size:8.5rem;line-height:10.8rem;}}@media (max-width: 767px){.hp-hero__title{max-width:100%;font-size:8.5rem;line-height:8.8rem;}}.hp-hero__byline{font-family:var(--nunito);color:var(--color-white);font-size:4rem;line-height:4rem;margin-bottom:20px;}.hp-hero__cta{margin-top:6.4rem;}@media (max-width: 767px){.hp-hero__cta{margin-top:1.5rem;}}@media (max-width: 450px){.hp-hero__cta{width:98%;}}.hp-hero__cta.play-video{position:relative;background-color:rgba(0,0,0,0);margin-left:30px;}@media (max-width: 767px){.hp-hero__cta.play-video{margin-left:0px;display:block;margin-top:15px;border:2px solid var(--color-blue);}.hp-hero__cta.play-video .label{display:block !important;}}@media (max-width: 450px){.hp-hero__cta.play-video{width:calc(100% - 65px) !important;}}.hp-hero__cta.play-video .label{display:none;}.hp-hero__cta.play-video .circle{display:block;position:absolute;height:112%;width:65px;right:-60px;top:-3px;border-radius:.4rem;background-color:var(--color-blue);}@media (max-width: 767px){.hp-hero__cta.play-video .circle{height:112%;}}@media (min-width: 767px){.hp-hero__cta.play-video .circle{background-color:rgba(0,0,0,0);border:solid 2px #fff;border-radius:50%;height:6rem;width:6rem;right:-10px;}}.hp-hero__cta.play-video .arrow{display:block;width:16px;height:20px;position:absolute;left:54%;top:50%;margin-top:-10px;margin-left:-8px;background-color:#fff;clip-path:polygon(100% 50%,0 0,0 100%);transition:background-color .5s cubic-bezier(.17,.66,.34,.98);}@media (min-width: 768px){.hp-hero .video picture{display:none;}}.internal-hero{min-height:33rem;position:relative;display:flex;align-items:center;padding:15rem 0 5rem 0;}@media (max-width: 1100px){.internal-hero{min-height:50rem;}}@media (max-width: 767px){.internal-hero{min-height:45rem;padding:20rem 0 5rem 0;}}.internal-hero__line-accent{position:absolute;background-color:var(--color-white);width:2px;bottom:0;left:7rem;z-index:9;}@media (max-width: 1100px){.internal-hero__line-accent{left:1.9rem;}}.internal-hero__background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.internal-hero__background-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center right;object-position:center right;filter:brightness(.6);}@media (max-width: 1100px){.internal-hero__background-image img{-o-object-position:center;object-position:center;}}.internal-hero__background-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.internal-hero__inner{padding:0 5rem 0 15rem;max-width:100rem;}@media (max-width: 1100px){.internal-hero__inner{padding:0 5rem 0 7rem;}}.internal-hero__title-wrapper{max-width:100rem;}.internal-hero__title{margin-bottom:30px;font-family:var(--playfair);color:var(--color-white);font-size:8rem;line-height:10rem;}@media (max-width: 1100px){.internal-hero__title{font-size:7rem;line-height:8rem;}}@media (max-width: 767px){.internal-hero__title{font-size:6.5rem;line-height:8.8rem;}}.internal-hero__cta{margin-top:6.4rem;}@media (max-width: 767px){.internal-hero__cta{margin-top:1.5rem;}}@media (max-width: 767px){.page-template-default-no-hero-mobile header{min-height:85px;}.page-template-default-no-hero-mobile .top-nav{background-color:var(--color-black);padding:10px 0;}.page-template-default-no-hero-mobile .bottom-nav,.page-template-default-no-hero-mobile .internal-hero{display:none;}}.nice-hero{position:relative;z-index:0;margin-top:160px;}.nice-hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 30%);}.nice-hero .picture-wrapper{position:absolute;width:100%;height:100%;z-index:0;}.nice-hero .picture-wrapper picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;}.nice-hero .picture-wrapper picture img{display:block;width:100%;height:100%;-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover;}.nice-hero .hero-content{margin:0;padding:20px 15px 20px;position:relative;text-align:center;z-index:2;display:flex;flex-direction:column;}.nice-hero .hero-content .hero-title{color:#fff;font-size:42px;line-height:48px;margin-bottom:10px;font-weight:var(--reg);}.nice-hero .hero-content .hero-subtitle{order:-1;font-size:18px;line-height:28px;font-weight:bold;display:block;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase;color:#fff;}.nice-hero .hero-content .btn{margin:250px auto 0;font-size:18px;}.nice-hero .hero-content .reviews-logo{display:block;margin:20px auto 0;}@media (min-width: 768px){.nice-hero{margin-top:0;}.nice-hero .hero-content{padding:110px 30px 30px;}.nice-hero .hero-content .hero-title{font-size:58px;line-height:70px;max-width:500px;margin:0 auto 10px;}.nice-hero .hero-content .hero-subtitle{font-size:18px;line-height:28px;}.nice-hero .hero-content .btn{margin-top:280px;}}@media (min-width: 1100px){.nice-hero::after{background:linear-gradient(90deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 50%);}.nice-hero__line-accent{position:absolute;background-color:var(--color-white);width:2px;bottom:0;height:70%;left:7rem;z-index:9;}}@media (min-width: 1100px)and (max-width: 1100px){.nice-hero__line-accent{left:1.9rem;}}@media (min-width: 1100px){.nice-hero .picture-wrapper{flex:0 0 50%;order:2;margin:0;margin:0;}.nice-hero .hero-content{flex:0 0 45%;order:1;padding:160px 0 70px 140px;text-align:start;display:block;}.nice-hero .hero-content .hero-title{font-size:80px;line-height:92px;margin:0 0 15px;max-width:700px;}.nice-hero .hero-content .hero-subtitle{font-size:22px;line-height:32px;margin:0 0 25px;max-width:700px;}.nice-hero .hero-content .btn{margin:0 0 0;}.nice-hero .hero-content .reviews-logo{margin:40px 0 0;}}.homepage-template .attention-getter{display:flex;align-items:center;justify-content:center;padding-top:9.5rem;padding-bottom:9.1rem;}@media (max-width: 1100px){.homepage-template .attention-getter{padding-top:7.5rem;padding-bottom:7.1rem;}}.homepage-template .attention-getter__inner{text-align:center;}.homepage-template .attention-getter__tagline{font-size:2.6rem;line-height:3.2rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:var(--bold);margin-bottom:1rem;}.homepage-template .attention-getter__title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:0;letter-spacing:.4rem;color:#000;font-style:normal;}@media (max-width: 1100px){.homepage-template .attention-getter__title{font-size:6rem;line-height:6.6rem;}}@media (max-width: 1100px){.homepage-template .attention-getter__title{font-size:6rem;line-height:7.5rem;}}.homepage-template .attention-getter__title span:last-child{color:var(--color-blue) !important;display:block;}.homepage-template .two-column-content{display:flex;align-items:center;justify-content:center;padding-top:9.5rem;padding-bottom:12.1rem;}@media (max-width: 1100px){.homepage-template .two-column-content{padding-top:7.5rem;padding-bottom:7.1rem;}}.homepage-template .two-column-content__inner{max-width:108rem;margin:0 auto;}.homepage-template .two-column-content__title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:8rem;letter-spacing:.4rem;color:#000;font-style:normal;text-align:center;}@media (max-width: 1100px){.homepage-template .two-column-content__title{font-size:6rem;line-height:6.6rem;margin-bottom:3rem;-moz-text-align-last:left;text-align-last:left;}}@media (max-width: 1100px){.homepage-template .two-column-content__title{font-size:6rem;line-height:7.5rem;}}.homepage-template .two-column-content__title span:last-child{color:var(--color-blue) !important;display:block;}.homepage-template .two-column-content__content h2,.homepage-template .two-column-content__content h3{color:var(--color-blue);font-style:italic;}@media (min-width: 1100px){.homepage-template .two-column-content__content{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px;}}.homepage-template .firm-intro__inner{display:flex;}.homepage-template .firm-intro__picture{flex-basis:57%;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.homepage-template .firm-intro__picture{flex-basis:25%;}}.homepage-template .firm-intro__picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .firm-intro__content-outer{flex:1;position:relative;}.homepage-template .firm-intro__content-wrap{position:relative;right:15.5rem;top:10.7rem;width:66.8rem;}@media (max-width: 1100px){.homepage-template .firm-intro__content-wrap{width:100%;right:0rem;top:6rem;}}.homepage-template .firm-intro__content{background-color:var(--color-white);padding:6.4rem;}@media (max-width: 1100px){.homepage-template .firm-intro__content{padding:3rem;}}.homepage-template .firm-intro__content h1{font-size:4rem;line-height:5.2rem;color:var(--color-blue);font-style:italic;margin-bottom:2.5rem;}@media (max-width: 767px){.homepage-template .firm-intro__content h1{font-size:6rem;line-height:7.5rem;}}.homepage-template .firm-intro__content *:last-child{margin-bottom:0;}.homepage-template .contact-form{padding-top:9.5rem;padding-bottom:19.8rem;position:relative;}@media (max-width: 1100px){.homepage-template .contact-form{padding-top:9.8rem;padding-bottom:17rem;}}@media (max-width: 767px){.homepage-template .contact-form{padding-top:12.8rem;}}@media (max-width: 413px){.homepage-template .contact-form{padding-top:17.8rem;}}.homepage-template .contact-form__inner{width:100%;margin:0 auto;padding:0 4rem;}@media (max-width: 1100px){.homepage-template .contact-form__inner{padding:0 0 0 4rem;}}@media (max-width: 767px){.homepage-template .contact-form__inner{padding:0 4rem 0 4rem;}}.homepage-template .contact-form__title-wrapper{display:flex;align-items:center;}@media (max-width: 1100px){.homepage-template .contact-form__title-wrapper{margin-bottom:2rem;}}.homepage-template .contact-form__arrow{width:4rem;height:4rem;position:absolute;top:9rem;left:5rem;}@media (max-width: 1100px){.homepage-template .contact-form__arrow{left:2rem;}}@media (max-width: 767px){.homepage-template .contact-form__arrow{top:12rem;}}@media (max-width: 413px){.homepage-template .contact-form__arrow{top:17rem;}}.homepage-template .contact-form__arrow:before{content:"";height:134.5rem;width:2px;background-color:var(--color-black);position:absolute;bottom:3.8rem;left:0;right:0;margin:auto;}.homepage-template .contact-form__arrow svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .contact-form__title{font-size:2rem;line-height:3.2rem;font-weight:var(--bold);letter-spacing:.1rem;text-transform:uppercase;margin-bottom:1.3rem;margin-bottom:0;}@media (max-width: 767px){.homepage-template .contact-form__title{font-size:3.5rem;line-height:5.5rem;}}.homepage-template .contact-form .gform_wrapper form{display:flex;align-items:flex-end;justify-content:space-between;}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper form{display:block;}}.homepage-template .contact-form .gform_wrapper .gform-body{flex:1;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields{display:flex;justify-content:space-between;flex-wrap:wrap;}@media (max-width: 1100px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields{flex-wrap:wrap;}}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields{display:block;}}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .validation_message{color:var(--color-blue);font-size:1.4rem;z-index:1;position:relative;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield{flex-basis:calc(33.3% - 1.5rem);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield.large,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-consent{flex-basis:100%;}@media (max-width: 1100px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield{flex-basis:calc(33.3% - 1rem);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield.large{flex-basis:100%;}}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield{margin-bottom:5rem;}}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield.gform_validation_container{display:none;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .gfield_label{display:none;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container{height:100%;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_select{height:100%;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]),.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid rgba(0,0,0,.2);padding:.5rem 1rem 0 0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-black);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]),.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select{font-size:3.3rem;line-height:4.5rem;}}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]):focus,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea:focus,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select:focus{border-bottom:.2rem solid var(--color-blue);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox])::-webkit-input-placeholder,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea::-webkit-input-placeholder,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select::-webkit-input-placeholder{color:var(--color-black);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]) .current,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea .current,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select .current{font-weight:var(--semi-bold);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]) .list,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea .list,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]) .list li,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea .list li,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select .list li{transition:color .5s cubic-bezier(.17,.66,.34,.98);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]) .list li:hover,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea .list li:hover,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select .list li:hover{color:var(--color-blue);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]) .list .selected,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea .list .selected,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select .list .selected{color:var(--color-blue);}@media (min-width: 1280px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input{padding-top:30px;height:65px;}}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{height:80px;}@media (min-width: 768px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{padding-top:25px;height:60px;}}@media (min-width: 1100px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{padding-top:10px;height:40px;}}@media (min-width: 1280px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{padding-top:30px;height:65px;}}@media (min-width: 1728px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{height:75px;}}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_consent{margin-top:40px;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_consent label{display:flex;position:relative;font-size:18px;line-height:28px;color:var(--color-black);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_consent label::before{content:"";display:block;flex:0 0 22px;height:24px;border-radius:2px;margin-right:5px;background-color:var(--color-blue);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_consent input{display:none;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_consent input:checked+label::after{content:"";display:block;position:absolute;width:7px;height:12px;border:solid medium #fff;border-width:0 2px 2px 0;left:7px;top:4px;transform:rotate(45deg);z-index:1;transition:all 100ms;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .gfield_consent_description{display:none;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select:after{width:.8rem;height:.8rem;border-bottom:.2rem solid var(--color-black);border-right:.2rem solid var(--color-black);transition:transform .5s cubic-bezier(.17,.66,.34,.98);}.homepage-template .contact-form .gform_wrapper .gform_footer{flex-basis:20.7rem;flex-grow:0;flex-shrink:0;margin-left:2.5rem;}@media (max-width: 1100px){.homepage-template .contact-form .gform_wrapper .gform_footer{flex-basis:15rem;}}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper .gform_footer{margin:13rem 0 0 0;}}.homepage-template .contact-form .gform_wrapper .gform_footer .gform_button{width:100%;height:8.7rem;background-color:var(--color-blue);border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:var(--color-white);text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper .gform_footer .gform_button{font-size:4rem;}}.homepage-template .contact-form .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-blue);}.homepage-template .selling-points__main-wrap{position:relative;}.homepage-template .selling-points picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;filter:brightness(.6);}.homepage-template .selling-points picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .selling-points__inner{padding-bottom:29.3rem;position:relative;}@media (max-width: 1100px){.homepage-template .selling-points__inner{padding-bottom:20rem;}}.homepage-template .selling-points__grid{background-color:var(--color-white);width:100%;max-width:66.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 0;border:.1rem solid rgba(0,0,0,.2);position:relative;top:-7.5rem;}@media (max-width: 767px){.homepage-template .selling-points__grid{display:block;}}@media (max-width: 1100px){.homepage-template .selling-points__grid{width:80%;}}.homepage-template .selling-points__point{padding:4.5rem 3.5rem 3.3rem 3.5rem;}@media (max-width: 1100px){.homepage-template .selling-points__point{padding:3rem;}}@media (max-width: 767px){.homepage-template .selling-points__point{padding:3rem;}}.homepage-template .selling-points__point:first-child{border-right:.1rem solid rgba(0,0,0,.2);border-bottom:.1rem solid rgba(0,0,0,.2);}.homepage-template .selling-points__point:nth-child(2){border-bottom:.1rem solid rgba(0,0,0,.2);}.homepage-template .selling-points__point:nth-child(3){border-right:.1rem solid rgba(0,0,0,.2);}.homepage-template .selling-points__line{width:.1rem;height:5.8rem;background-color:var(--color-black);margin:0 0 .8rem .4rem;}@media (max-width: 1100px){.homepage-template .selling-points__line{height:3rem;}}.homepage-template .selling-points__large{font-family:var(--playfair);font-size:3rem;line-height:3.3rem;color:var(--color-blue);font-weight:var(--bold);margin-bottom:1.2rem;font-style:normal;}@media (max-width: 767px){.homepage-template .selling-points__large{font-size:6rem;line-height:8.3rem;margin-bottom:3rem;}}.homepage-template .selling-points__small{font-size:2.4rem;line-height:3.5rem;font-weight:var(--reg);margin-bottom:0;}@media (max-width: 767px){.homepage-template .selling-points__small{font-size:4rem;line-height:5.1rem;}}.homepage-template .selling-points__cta-wrapper{position:absolute;bottom:18.5rem;right:15rem;width:10%;min-width:10rem;}@media (max-width: 1100px){.homepage-template .selling-points__cta-wrapper{right:5rem;}}.homepage-template .selling-points__cta{font-size:11.5rem;line-height:13.8rem;color:var(--color-white);font-family:var(--playfair);font-weight:var(--reg);writing-mode:tb-rl;transform:rotate(-180deg);}@media (max-width: 1100px){.homepage-template .selling-points__cta{font-size:8rem;line-height:10rem;}}.homepage-template .selling-points__cta-line{width:.2rem;background-color:var(--color-blue);height:123.4rem;position:absolute;right:0;top:0;}.homepage-template .selling-points__phone-boxes{display:block;text-align:center;position:relative;position:absolute;height:20.5rem;bottom:0;width:100%;max-width:117rem;left:0;right:0;margin:auto;}.homepage-template .selling-points__phone-box{overflow:hidden;}.homepage-template .selling-points__phone-box-number{font-size:15rem;line-height:20.5rem;font-weight:var(--book);font-family:var(--nunito);margin-bottom:0;}@media (max-width: 1100px){.homepage-template .selling-points__phone-box-number{font-size:8rem;}}.homepage-template .selling-points__phone-box-number--top{color:var(--color-white);transform:translateY(50%);}.homepage-template .selling-points__phone-box-number--bottom{color:var(--color-black);transform:translateY(-50%);}.homepage-template .selling-points__bottom{max-width:117rem;left:0;right:0;margin:auto;padding:9rem 10rem 5rem 10rem;}@media (max-width: 1100px){.homepage-template .selling-points__bottom{padding:0 10rem 0 5rem;}}.homepage-template .selling-points__bottom-blurb{font-family:var(--playfair);font-size:5rem;line-height:5.3;color:var(--color-blue);font-weight:var(--bold);text-align:right;margin-bottom:0;font-style:normal;}.homepage-template .general-content{display:flex;align-items:flex-start;}.homepage-template .general-content picture{position:relative;top:-18.5rem;flex-basis:33%;}@media (max-width: 1100px){.homepage-template .general-content picture{display:none;}}.homepage-template .general-content picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .general-content__content{background-color:var(--color-black);padding:15rem 15.5rem 10rem 14rem;flex:1;}@media (max-width: 1100px){.homepage-template .general-content__content{padding:5rem 10rem 6rem 5rem;}}.homepage-template .general-content__title{font-family:var(--playfair);font-size:6.5rem;line-height:8.6rem;font-weight:var(--bold);color:var(--color-white);margin-bottom:11rem;letter-spacing:.4rem;font-style:normal;}@media (max-width: 1100px){.homepage-template .general-content__title{padding-left:0;font-size:5.7rem;line-height:7.5rem;margin-bottom:3rem;}}.homepage-template .general-content__content-wrap *:not(h2){color:var(--color-white);}.homepage-template .general-content__btn{margin-top:4.5rem;}.homepage-template .testimonials{padding-top:18rem;padding-bottom:15rem;}@media (max-width: 1100px){.homepage-template .testimonials{padding-top:10rem;padding-bottom:10rem;}}.homepage-template .testimonials__inner{display:flex;}.homepage-template .testimonials__title-wrapper{position:relative;top:-31rem;width:18%;}@media (max-width: 1100px){.homepage-template .testimonials__title-wrapper{top:-5rem;width:20%;}}.homepage-template .testimonials__title{font-size:11.5rem;line-height:13.8rem;font-family:var(--playfair);writing-mode:tb-rl;transform:rotate(-180deg);color:#000;font-style:normal;font-weight:400;}@media (max-width: 1100px){.homepage-template .testimonials__title{font-size:7rem;line-height:8rem;}}.homepage-template .testimonials__content-wrapper{width:82%;}@media (max-width: 1100px){.homepage-template .testimonials__content-wrapper{width:80%;}}.homepage-template .testimonials__sub-title{font-size:4rem;line-height:5.2rem;font-style:italic;font-weight:var(--bold);font-family:var(--playfair);margin-bottom:5rem;}@media (max-width: 1100px){.homepage-template .testimonials__sub-title{font-size:6rem;line-height:7.2rem;}}.homepage-template .testimonials__slider{border:.1rem solid rgba(0,0,0,.2);cursor:grab;margin-bottom:0;}.homepage-template .testimonials__slider:active,.homepage-template .testimonials__slider.nice-select.open{cursor:grabbing;}.homepage-template .testimonials .slick-slide{border-right:.1rem solid rgba(0,0,0,.2);padding:2.5rem 4rem 4rem 4rem;}@media (max-width: 767px){.homepage-template .testimonials .slick-slide{padding:2rem;}}.homepage-template .testimonials .slick-dots{text-align:left;bottom:-4.5rem;}.homepage-template .testimonials .slick-dots li{margin:0;}.homepage-template .testimonials .slick-dots li button:before{font-size:.9rem;}.homepage-template .testimonials__slide-inner svg{float:right;margin-bottom:1rem;}.homepage-template .testimonials__line{clear:both;width:.1rem;height:5.8rem;background-color:var(--color-black);margin-bottom:.5rem;}.homepage-template .testimonials__slide-title{font-size:3.5rem;line-height:5.3rem;color:var(--color-blue);font-family:var(--playfair);font-weight:var(--bold);margin-bottom:1.5rem;}@media (max-width: 767px){.homepage-template .testimonials__slide-title{font-size:4.5rem;line-height:6.3rem;}}.homepage-template .testimonials__client-name{font-size:2rem;line-height:3.2rem;color:var(--color-blue);text-transform:uppercase;font-weight:var(--black);letter-spacing:.1rem;margin:3.6rem 0 .5rem 0;}@media (max-width: 767px){.homepage-template .testimonials__client-name{font-size:3rem;line-height:4.2rem;}}.homepage-template .testimonials__client-location{font-size:1.6rem;line-height:2.1rem;font-weight:var(--black);text-transform:uppercase;letter-spacing:.2rem;margin-bottom:0;}.homepage-template .case-results__header{height:83.5rem;position:relative;display:flex;justify-content:center;align-items:flex-end;}@media (max-width: 1100px){.homepage-template .case-results__header{height:50rem;}}.homepage-template .case-results__header picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.homepage-template .case-results__header picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .case-results__header-content{text-align:center;margin-bottom:18rem;}@media (max-width: 767px){.homepage-template .case-results__header-content{margin-bottom:16rem;}}.homepage-template .case-results__tagline{font-size:1.6rem;line-height:2.2rem;color:var(--color-white);text-transform:uppercase;font-weight:var(--bold);letter-spacing:.2rem;margin-bottom:.7rem;}@media (max-width: 767px){.homepage-template .case-results__tagline{font-size:3.6rem;line-height:5.2rem;}}.homepage-template .case-results__sub-title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;color:var(--color-white);font-weight:var(--bold);letter-spacing:.4rem;}@media (max-width: 1100px){.homepage-template .case-results__sub-title{font-size:7rem;line-height:7.6rem;margin-bottom:0;}}.homepage-template .case-results__sub-title span:last-child{color:var(--color-blue);display:block;}.homepage-template .case-results__inner{display:flex;position:relative;padding-top:9.5rem;padding-bottom:17.5rem;padding-right:0;align-items:flex-start;}@media (max-width: 1100px){.homepage-template .case-results__inner{padding-bottom:8.5rem;}}.homepage-template .case-results__title-wrapper{position:relative;width:10%;}@media (max-width: 1100px){.homepage-template .case-results__title-wrapper{width:11%;}}.homepage-template .case-results__title{font-family:var(--playfair);font-size:7.5rem;line-height:8.8rem;font-weight:var(--reg);writing-mode:tb-rl;transform:rotate(-180deg);color:var(--color-black);font-style:normal;}@media (max-width: 1100px){.homepage-template .case-results__title{font-size:7rem;line-height:7rem;}}.homepage-template .case-results__title-line{height:111.2rem;width:.2rem;background-color:var(--color-blue);position:absolute;bottom:0rem;right:0;}@media (max-width: 1100px){.homepage-template .case-results__title-line{bottom:0;}}@media (max-width: 767px){.homepage-template .case-results__title-line{display:none;}}.homepage-template .case-results__slider-wrapper{flex:1;position:relative;margin-top:-19.5rem;width:90%;overflow:hidden;}@media (max-width: 1100px){.homepage-template .case-results__slider-wrapper{width:89%;margin-left:5rem;}}.homepage-template .case-results__slider{border:.1rem solid rgba(0,0,0,.2);cursor:grab;background-color:var(--color-white);right:-9.3rem;}@media (max-width: 1100px){.homepage-template .case-results__slider{right:0;}}.homepage-template .case-results__slider:active,.homepage-template .case-results__slider.nice-select.open{cursor:grabbing;}.homepage-template .case-results .slick-slide{border-right:.1rem solid rgba(0,0,0,.2);padding:6rem 4rem 6rem 6rem;}@media (max-width: 767px){.homepage-template .case-results .slick-slide{padding:4rem 2rem 2rem 2rem;}}.homepage-template .case-results__slide-inner *:last-child{margin-bottom:0;}.homepage-template .case-results__slide-line{width:5.8rem;height:.3rem;background-color:var(--color-black);margin-bottom:4rem;position:relative;left:-2rem;}@media (max-width: 767px){.homepage-template .case-results__slide-line{left:0;}}.homepage-template .case-results__slide-title{font-size:4rem;line-height:5.3rem;font-family:var(--playfair);color:var(--color-blue);font-weight:var(--bold);margin-bottom:2rem;}@media (max-width: 767px){.homepage-template .case-results__slide-title{font-size:6rem;line-height:7.3rem;}}.homepage-template .case-results__slide-type{font-size:2rem;line-height:3rem;text-transform:lowercase;font-weight:var(--reg);margin-bottom:4rem;}@media (max-width: 767px){.homepage-template .case-results__slide-type{font-size:4rem;line-height:5rem;}}.homepage-template .case-results__arrows{position:absolute;right:-.1rem;}.homepage-template .case-results__arrows-inner{display:flex;}.homepage-template .case-results__arrow{cursor:pointer;width:4rem;height:4rem;}@media (max-width: 767px){.homepage-template .case-results__arrow{width:5rem;height:5rem;}}.homepage-template .case-results__arrow svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .case-results__arrow rect{transition:fill .5s cubic-bezier(.17,.66,.34,.98);}.homepage-template .case-results__arrow:hover rect{fill:var(--color-dark-blue);}.homepage-template .case-results .btn{margin:6.5rem 0 0 9.3rem;}@media (max-width: 1100px){.homepage-template .case-results .btn{margin:5rem 0 0 0rem;}}.homepage-template .links-content{display:flex;}@media (max-width: 1100px){.homepage-template .links-content{display:block;}}.homepage-template .links-content__links-list{padding:6rem;background-color:var(--color-black);flex-basis:50%;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.homepage-template .links-content__links-list{padding:5rem;}}.homepage-template .links-content__link{display:block;position:relative;font-family:var(--playfair);font-size:2.4rem;line-height:3.4rem;color:var(--color-white);font-weight:var(--reg);border-bottom:.1rem solid var(--color-blue);margin-bottom:4.3rem;padding-bottom:2rem;transition:color .5s cubic-bezier(.17,.66,.34,.98);}.homepage-template .links-content__link span{margin-right:4.5rem;}.homepage-template .links-content__link:hover,.homepage-template .links-content__link.active{color:var(--color-blue);}@media (max-width: 767px){.homepage-template .links-content__link{font-size:4rem;line-height:6.2rem;}}.homepage-template .links-content__link-arrow{width:4rem;height:4.5rem;position:absolute;right:-.1rem;bottom:-.1rem;opacity:1;}.homepage-template .links-content__link-arrow svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .links-content__link-arrow.left{right:auto;left:0;}.homepage-template .links-content__title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;color:var(--color-white);padding-left:5rem;margin-bottom:12.5rem;letter-spacing:.4rem;font-style:normal;}@media (max-width: 1100px){.homepage-template .links-content__title{font-size:6rem;line-height:6.6rem;padding-left:0;margin-bottom:5rem;}}.homepage-template .links-content__image-content{flex-basis:50%;flex-grow:0;flex-shrink:0;position:relative;}.homepage-template .links-content picture{position:absolute;top:-12rem;left:0;width:100%;height:100%;z-index:-1;}@media (max-width: 1100px){.homepage-template .links-content picture{display:none;}}.homepage-template .links-content picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .links-content__content-wrapper{background-color:var(--color-white);position:absolute;bottom:0;left:0;width:calc(100% - 5rem);padding:5.3rem 6.5rem 5.5rem 6.5rem;}.homepage-template .links-content__content-wrapper .content-box:not(.active){display:none;}@media (max-width: 1100px){.homepage-template .links-content__content-wrapper{position:relative;padding:5rem;width:calc(100% - 10rem);margin:-4rem auto 0 auto;border:.1rem solid rgba(0,0,0,.2);}}.homepage-template .links-content__content-wrapper *:last-child{margin-bottom:0;}.homepage-template .bulleted-list{display:flex;}.homepage-template .bulleted-list__links-list{padding:6rem;background-color:var(--color-black);flex-basis:50%;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.homepage-template .bulleted-list__links-list{padding:5rem;}}.homepage-template .bulleted-list__link{display:block;position:relative;font-family:var(--playfair);font-size:2.4rem;line-height:3.4rem;color:var(--color-white);font-weight:var(--reg);border-top:.1rem solid var(--color-blue);margin-bottom:4.3rem;padding-top:.7rem;padding-bottom:2rem;padding-left:6.5rem;transition:none;}.homepage-template .bulleted-list__link:hover,.homepage-template .bulleted-list__link.active{color:var(--color-white);}.homepage-template .bulleted-list__link span{margin-right:0;}@media (max-width: 1100px){.homepage-template .bulleted-list__link{padding-top:1rem;padding-left:6.5rem;}}@media (max-width: 767px){.homepage-template .bulleted-list__link{font-size:4rem;line-height:6.2rem;padding-bottom:0;padding-top:1rem;padding-left:11rem;}}.homepage-template .bulleted-list__link-arrow{width:5rem;height:5.5rem;position:absolute;left:0rem;top:-.2rem;opacity:1;}.homepage-template .bulleted-list__link-arrow svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}@media (max-width: 1100px){.homepage-template .bulleted-list__link-arrow{top:-.2rem;}}@media (max-width: 767px){.homepage-template .bulleted-list__link-arrow{width:8rem;height:8.5rem;top:-.1rem;}}.homepage-template .bulleted-list__title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;color:var(--color-white);padding-left:5rem;margin-bottom:12.5rem;letter-spacing:.4rem;font-style:normal;}@media (max-width: 1100px){.homepage-template .bulleted-list__title{font-size:6rem;line-height:6.6rem;padding-left:0;margin-bottom:5rem;}}.homepage-template .bulleted-list__image-content{flex-basis:50%;flex-grow:0;flex-shrink:0;position:relative;}.homepage-template .bulleted-list picture{position:absolute;top:-12rem;left:0;width:100%;height:100%;z-index:-1;}@media (max-width: 1100px){.homepage-template .bulleted-list picture{display:none;}}.homepage-template .bulleted-list picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .bulleted-list__content-wrapper{background-color:var(--color-white);position:absolute;bottom:0;left:0;width:calc(100% - 5rem);padding:5.3rem 6.5rem 5.5rem 6.5rem;}.homepage-template .bulleted-list__content-wrapper .content-box:not(.active){display:none;}@media (max-width: 1100px){.homepage-template .bulleted-list__content-wrapper{position:relative;padding:5rem;width:calc(100% - 10rem);margin:-4rem auto 0 auto;border:.1rem solid rgba(0,0,0,.2);}}.homepage-template .bulleted-list__content-wrapper *:last-child{margin-bottom:0;}@media (max-width: 1100px){.homepage-template .bulleted-list{display:block;}}.homepage-template .trust-logos{padding-top:11rem;padding-bottom:10rem;text-align:center;}@media (max-width: 1100px){.homepage-template .trust-logos{padding-top:10rem;padding-bottom:10rem;}}@media (max-width: 767px){.homepage-template .trust-logos{padding-bottom:7rem;}}.homepage-template .trust-logos__header{padding-bottom:7.5rem;text-align:center;}.homepage-template .trust-logos__tagline{font-size:3.6rem;line-height:4.2rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:var(--bold);margin-bottom:2rem;}.homepage-template .trust-logos__title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:0;letter-spacing:.4rem;color:var(--black);font-style:normal;}@media (max-width: 1100px){.homepage-template .trust-logos__title{font-size:7rem;line-height:7.6rem;}}@media (max-width: 767px){.homepage-template .trust-logos__title{font-size:7rem;line-height:7.5rem;}}.homepage-template .trust-logos__title span:last-child{color:var(--color-blue);display:block;}.homepage-template .trust-logos__slider{margin-bottom:0;}.homepage-template .trust-logos .slick-slide{border:.1rem solid rgba(0,0,0,.2);height:20.5rem;display:flex;align-items:center;justify-content:center;margin:0 1.2rem;}@media (max-width: 767px){.homepage-template .trust-logos .slick-slide{height:30rem;}}.homepage-template .trust-logos .slick-dots{bottom:-4.4rem;}@media (max-width: 767px){.homepage-template .trust-logos .slick-dots{bottom:-6rem;}}.homepage-template .trust-logos .slick-dots li{margin:0;}.homepage-template .trust-logos .btn{margin-top:10rem;}.homepage-template .practice-areas{padding-bottom:7rem;}@media (max-width: 1100px){.homepage-template .practice-areas{padding-bottom:5rem;}}@media (max-width: 767px){.homepage-template .practice-areas{padding-bottom:1rem;}}.homepage-template .practice-areas__inner{max-width:98rem;margin:0 auto;}.homepage-template .practice-areas__title{font-size:8rem;line-height:8.6rem;font-family:var(--playfair);max-width:55rem;font-weight:var(--bold);margin-bottom:9rem;letter-spacing:.4rem;font-style:normal;color:var(--black);}@media (max-width: 1100px){.homepage-template .practice-areas__title{font-size:7rem;line-height:7.6rem;max-width:100%;margin-bottom:8rem;}}@media (max-width: 767px){.homepage-template .practice-areas__title{font-size:6rem;line-height:7.5rem;}}.homepage-template .practice-areas__pa-wrapper{display:flex;justify-content:flex-end;}.homepage-template .practice-areas__pa-wrapper-inner{display:flex;flex-wrap:wrap;max-width:67.5rem;}.homepage-template .practice-areas .pa-box{flex-basis:50%;margin-bottom:8.5rem;position:relative;cursor:pointer;}@media (max-width: 1100px){.homepage-template .practice-areas .pa-box{margin-bottom:7.5rem;}}.homepage-template .practice-areas .pa-box:before{content:"";position:absolute;top:-2rem;left:0;width:4rem;height:.1rem;background-color:var(--color-black);}.homepage-template .practice-areas .pa-box .pa-popup{display:none;}.homepage-template .practice-areas .pa-box .practice-area{transition:color .5s cubic-bezier(.17,.66,.34,.98);font-family:var(--playfair);font-size:3rem;line-height:5rem;font-weight:var(--bold);font-style:italic;margin-bottom:0;}.homepage-template .practice-areas .pa-box .practice-area:hover{color:var(--color-blue);}.homepage-template .practice-areas__link{font-family:var(--playfair);font-size:3rem;line-height:5rem;font-weight:var(--bold);color:var(--color-black);display:block;transition:color .5s cubic-bezier(.17,.66,.34,.98);}.homepage-template .practice-areas__link:hover{color:var(--color-blue);}.homepage-template .practice-areas .pa-modal-container{position:fixed;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:9999;}.homepage-template .practice-areas .pa-modal-container.open{pointer-events:all;}.homepage-template .practice-areas .pa-modal-container #pa-modal{width:calc(100% - 100px);max-width:800px;height:auto;max-height:calc(100% - 100px);padding:50px 50px 50px 50px;background-color:#fff;box-shadow:0px 0px 5px 0px rgba(39,47,75,.2);pointer-events:all;pointer-events:none;opacity:0;position:relative;transform:translateY(5%);transition:opacity .5s cubic-bezier(.17,.66,.34,.98),transform .5s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 1180px){.homepage-template .practice-areas .pa-modal-container #pa-modal{width:calc(100% - 60px);padding:70px 30px 50px 30px;}}@media (max-width: 767px){.homepage-template .practice-areas .pa-modal-container #pa-modal{width:calc(100% - 40px);padding:70px 20px 50px 20px;position:fixed;z-index:9999;top:50%;transform:translateY(-50%) !important;overflow:scroll;}}.homepage-template .practice-areas .pa-modal-container #pa-modal.open{opacity:1;transform:translateY(0%);pointer-events:all;}.homepage-template .practice-areas .pa-modal-container #pa-modal .close-modal{position:absolute;top:20px;right:30px;font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;line-height:20px;color:var(--secondaryColor);margin-bottom:2px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;}.homepage-template .practice-areas .pa-modal-container #pa-modal .inner .pa-popup .popup-title{font-family:"Roboto Slab",serif;font-weight:700;font-size:45px;line-height:55px;text-transform:capitalize;margin-bottom:10px;color:#000;}@media (max-width: 767px){.homepage-template .practice-areas .pa-modal-container #pa-modal .inner .pa-popup .popup-title{font-size:36px;line-height:48px;margin-bottom:10px;}}.homepage-template .practice-areas .pa-modal-container #pa-modal .inner .pa-popup .pa-page-link{font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;line-height:20px;color:var(--secondaryColor);text-transform:uppercase;letter-spacing:1px;}.homepage-template .practice-areas .pa-modal-container #pa-modal .inner .pa-popup .pa-link{font-size:1.6rem;font-weight:var(--bold);}.homepage-template .general-content-v2{display:flex;margin-top:220px;}@media (max-width: 1100px){.homepage-template .general-content-v2{display:block;margin-top:0;}}.homepage-template .general-content-v2 picture{flex-basis:41%;flex-grow:0;flex-shrink:0;z-index:-1;}@media (max-width: 1100px){.homepage-template .general-content-v2 picture{display:none;}}.homepage-template .general-content-v2 picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .general-content-v2__content-outer{flex-basis:59%;flex-grow:0;flex-shrink:0;position:relative;}@media (max-width: 1100px){.homepage-template .general-content-v2__content-outer{flex-basis:70%;}}.homepage-template .general-content-v2__content-wrap{background-color:var(--color-black);padding:15rem 15.5rem 11rem 14rem;position:absolute;height:auto;min-height:calc(100% - 11rem);width:calc(100% + 11rem);bottom:0;left:-11rem;}@media (max-width: 1100px){.homepage-template .general-content-v2__content-wrap{padding:5rem;left:0;width:100%;position:relative;}}.homepage-template .general-content-v2__content-wrap *:not(h2){color:var(--color-white);}.homepage-template .general-content-v2__title{font-family:var(--playfair);font-size:6.5rem;line-height:8.6rem;font-weight:var(--bold);color:var(--color-white);margin-bottom:11rem;letter-spacing:.4rem;font-style:normal;}@media (max-width: 1100px){.homepage-template .general-content-v2__title{font-size:7rem;line-height:8.6rem;margin-bottom:3rem;padding-left:0;}}.centered-video{margin-top:0;margin-bottom:0;}.centered-video.bg-color{background-color:var(--color-black);}.centered-video.bg-color .title{color:#fff;}.centered-video__inner{padding-top:7.5rem;padding-bottom:7.5rem;max-width:1180px;margin:0 auto;}.centered-video .title{text-align:center;font-style:normal;}@media (min-width: 1200px){.centered-video{margin-top:-250px;margin-bottom:250px;}}.team-slider{padding:5rem 0 0;}.team-slider .title{text-align:center;font-size:5.6rem;line-height:6.8rem;margin-bottom:4rem;}.team-slider .content{text-align:center;}.team-slider__items .slick-arrow svg{display:block;width:100%;height:auto;}.team-slider__items .item{padding:1rem;}.team-slider__items .item .image a{display:block;}.team-slider__items .item .image img{width:100%;height:auto;margin-bottom:3rem;}.team-slider__items .item .name{text-align:center;color:var(--color-blue);font-size:4rem;font-weight:var(--bold);text-transform:uppercase;display:block;margin-bottom:0;}@media (min-width: 768px){.team-slider__inner{padding:0 4rem;max-width:1280px;margin:0 auto;}.team-slider__items .item .name{font-size:2.6rem;}}@media (min-width: 768px){.team-slider__items .item .name{font-size:3rem;}}@media (min-width: 1280px){.team-slider__items .item .name{font-size:2rem;}}.faqs{padding-top:11rem;padding-bottom:11rem;background-color:var(--color-black);}.faqs__inner{max-width:108rem;margin:0 auto;}.faqs .title{margin-bottom:6rem;font-family:var(--playfair);font-size:5.6rem;line-height:6.5rem;font-weight:var(--bold);letter-spacing:.4rem;color:#fff;}.faqs .items .item{margin-bottom:8rem;}.faqs .items .item:last-of-type{margin-bottom:0;}.faqs .items .item .heading{cursor:pointer;border-bottom:2px solid var(--color-blue);display:flex;justify-content:space-between;align-items:flex-end;}.faqs .items .item .heading .question{color:#fff;font-family:var(--playfair);font-size:4rem;line-height:5.5rem;margin-bottom:2rem;}.faqs .items .item .heading .icon{flex:0 0 30px;margin-left:20px;}.faqs .items .item .heading .icon svg{width:100%;height:auto;display:block;}.faqs .items .item .heading .icon svg rect{fill:var(--color-blue);}.faqs .items .item .heading .icon.less{display:none;}.faqs .items .item .heading .icon.less rect{fill:var(--color-dark-blue);}.faqs .items .item .answer{display:none;margin-top:8rem;}.faqs .items .item .answer p,.faqs .items .item .answer li{color:#fff;}.faqs .items .item .answer a{color:var(--color-blue);}.faqs .items .item.open .heading .question{color:var(--color-blue);}.faqs .items .item.open .heading .icon.plus{display:none;}.faqs .items .item.open .heading .icon.less{display:block;}.faqs .items .item.open .answer{display:block;}@media (min-width: 768px){.faqs .items .item{margin-bottom:2rem;}.faqs .items .item .heading .question{font-size:2.4rem;line-height:3.5rem;margin-bottom:.5rem;}.faqs .items .item .heading .icon{flex:0 0 40px;}.faqs .items .item .answer{margin-top:2rem;}}@media (min-width: 1100px){.faqs__inner{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;}.faqs__inner .left{flex:0 0 30%;}.faqs__inner .right{flex:0 0 75%;}}.block-social-networks{max-width:100%;padding:8rem 5rem 8rem 5rem;position:relative;z-index:-3;}.block-social-networks .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;}.block-social-networks .bg-image::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(2,94,204,.8);z-index:-1;}.block-social-networks .bg-image image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media (max-width: 1150px){.block-social-networks{padding:5rem 3rem 5rem 3rem;}}@media (max-width: 767px){.block-social-networks{padding:5rem 2rem 5rem 2rem;}}.block-social-networks .inner{max-width:1280px;margin:0 auto 0 auto;}.block-social-networks .inner .columns{width:100%;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:30px;}.block-social-networks .inner .columns .embed,.block-social-networks .inner .columns .info{min-width:280px;display:flex;height:500px;flex-direction:column;align-items:center;justify-content:center;}@media (min-width: 768px){.block-social-networks .inner .columns .embed,.block-social-networks .inner .columns .info{height:600px;}}.block-social-networks .inner .columns .embed{flex:1 0 30%;}.block-social-networks .inner .columns .embed iframe{width:100%;height:100%;}.block-social-networks .inner .columns .info{flex:1 0 60%;}.block-social-networks .inner .columns .box{padding:0rem 5rem;position:relative;}.block-social-networks .inner .columns .box .section-title{font-family:var(--playfair);font-size:65px;font-weight:700;line-height:85px;letter-spacing:.05em;text-align:left;color:#fff;margin-bottom:0px;}.block-social-networks .inner .columns .box hr{background-color:#fff;width:43px;height:3px;margin:10px 0 30px 0;}.block-social-networks .inner .columns .box .box-inner .description{font-family:var(--nunito);font-size:18px;font-weight:600;line-height:32px;text-align:left;color:#fff;}.block-social-networks .inner .columns .box .networks{display:flex;justify-content:flex-start;list-style:none;align-items:center;gap:15px;padding:0;}.block-social-networks .inner .columns .box .networks img,.block-social-networks .inner .columns .box .networks svg{width:40px;height:40px;fill:#fff;}.about{overflow:hidden;}.about__content-container{display:flex;justify-content:space-between;}@media (max-width: 1100px){.about__content-container{display:block;}}.about__main{flex:1;max-width:70rem;margin-right:5rem;padding-left:4.2rem;}@media (max-width: 1100px){.about__main{padding-left:2rem;margin-right:0;}}.about__main h1{margin-bottom:3.4rem;}.about__main .iframe-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:6rem 0 4.3rem 0;}.about__main .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.about__main .wp-block-image>img{width:100%;height:auto;display:block;margin:60px 0 5.7rem 0;}.about__main .wp-block-image .alignleft{float:left;margin:0 3rem 1.5rem 0;position:relative;top:.6rem;}@media (max-width: 767px){.about__main .wp-block-image .alignleft{float:inherit;}}.about__main .wp-block-image .alignleft img{display:block;max-width:25rem;height:auto;}@media (max-width: 767px){.about__main .wp-block-image .alignleft img{width:100%;max-width:100%;}}.about__sidebar{flex-basis:33.5rem;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.about__sidebar{margin-left:2rem;}}.about__menu-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;font-weight:var(--bold);color:var(--color-blue);position:relative;}.about__menu-title:before{content:"";height:5.8rem;width:.1rem;background-color:var(--color-black);position:absolute;left:.3rem;top:-6.5rem;}@media (max-width: 1100px){.about__menu-title:before{height:3rem;top:-4.5rem;}}@media (max-width: 767px){.about__menu-title{font-size:5.5rem;line-height:6.8rem;}}.about__sidebar-form{background-color:var(--color-blue);padding:9rem 4rem 6rem 4rem;}@media (max-width: 1100px){.about__sidebar-form{display:none;}}.about__sidebar-form .gform_wrapper{padding:0 2rem;}.about__sidebar-form .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width: 767px){.about__sidebar-form .gform_wrapper .gform_fields{display:block;}}.about__sidebar-form .gform_wrapper .gform_fields .gfield{flex-basis:100%;margin-bottom:3.5rem;min-height:3.4rem;}.about__sidebar-form .gform_wrapper .gform_fields .gfield.gform_validation_container{display:none;}.about__sidebar-form .gform_wrapper .gform_fields .gfield .gfield_label{display:none;}.about__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container{height:100%;}.about__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container_select{height:100%;}.about__sidebar-form .gform_wrapper .gform_fields .gfield input,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid var(--color-white);padding:0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-white);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);background-color:rgba(0,0,0,0);}@media (max-width: 767px){.about__sidebar-form .gform_wrapper .gform_fields .gfield input,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-size:2.3rem;line-height:2.5rem;}}.about__sidebar-form .gform_wrapper .gform_fields .gfield input:focus,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea:focus,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:focus{border-bottom:.2rem solid var(--color-black);}.about__sidebar-form .gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select::-webkit-input-placeholder{color:var(--color-white);}.about__sidebar-form .gform_wrapper .gform_fields .gfield input .current,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea .current,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .current{font-weight:var(--semi-bold);}.about__sidebar-form .gform_wrapper .gform_fields .gfield input .list,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.about__sidebar-form .gform_wrapper .gform_fields .gfield input .list li,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list li,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li{transition:color .5s cubic-bezier(.17,.66,.34,.98);color:var(--color-black);}.about__sidebar-form .gform_wrapper .gform_fields .gfield input .list li:hover,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list li:hover,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li:hover{color:var(--color-blue);}.about__sidebar-form .gform_wrapper .gform_fields .gfield input .list .selected,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list .selected,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list .selected{color:var(--color-blue);}.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea{height:100px;}.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:after{width:.8rem;height:.8rem;border-bottom:.2rem solid var(--color-white);border-right:.2rem solid var(--color-white);transition:transform .5s cubic-bezier(.17,.66,.34,.98);}.about__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;height:5.7rem;background-color:var(--color-white);padding:1.6rem 2.4rem;border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:var(--color-blue);text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.about__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;font-size:2rem;}}.about__sidebar-form .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-black);}.about .widget,.about .about__sidebar-menu{border:.1rem solid rgba(0,0,0,.2);padding:11rem 2.5rem 2rem 2.5rem;margin-bottom:2.5rem;}@media (max-width: 1100px){.about .widget,.about .about__sidebar-menu{padding:7rem 2rem 1rem 2rem;}}.about .widget ul,.about .about__sidebar-menu ul{padding-left:0;}.about .widget li,.about .about__sidebar-menu li{list-style-type:none;margin-bottom:2.5rem;}.about .widget li a,.about .about__sidebar-menu li a{font-family:var(--playfair);font-size:2.2rem;line-height:3.2rem;font-weight:var(--reg);color:var(--black);transition:color .5s cubic-bezier(.17,.66,.34,.98);}.about .widget li a:hover,.about .about__sidebar-menu li a:hover{color:var(--color-blue);}@media (max-width: 767px){.about .widget li a,.about .about__sidebar-menu li a{font-size:3.2rem;line-height:4.2rem;}}.about__form-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;color:var(--color-white);font-weight:var(--bold);position:relative;}.about__form-title span{color:var(--color-black);}.about__form-title:before{content:"";width:5.4rem;height:.3rem;background-color:var(--color-white);position:absolute;top:-2.9rem;left:0;}.general-content .blog.vert-line{height:50rem !important;}.general-content__content-container{display:flex;justify-content:space-between;}@media (max-width: 1100px){.general-content__content-container{display:block;}}.general-content__main{flex:1;max-width:70rem;margin-right:5rem;padding-left:4.2rem;}@media (max-width: 1100px){.general-content__main{padding-left:2rem;margin-right:0;}}.general-content__main h1{margin-bottom:3.4rem;}.general-content__main .iframe-container,.general-content__main .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:6rem 0 4.3rem 0;}.general-content__main .iframe-container iframe,.general-content__main .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.general-content__main .wp-block-image>img{width:100%;height:auto;display:block;margin:60px 0 5.7rem 0;}.general-content__main .wp-block-image .alignleft{float:left;margin:0 3rem 1.5rem 0;position:relative;top:.6rem;}.general-content__main .wp-block-image .alignleft img{display:block;max-width:25rem;height:auto;}.general-content h1.general-content__blog-title{margin-bottom:4rem;}@media (max-width: 1100px){.general-content h1.general-content__blog-title{margin-bottom:2rem;}}.general-content__post{border-bottom:.1rem solid var(--color-blue);padding:3.7rem 0 5.1rem 0;}.general-content__post:first-child{padding-top:0;}@media (max-width: 1100px){.general-content__post:last-child{margin-bottom:5rem;}}.general-content__post-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;font-weight:var(--bold);color:var(--color-blue);margin-bottom:2.3rem;}.general-content__post-info{margin-bottom:5rem;}.general-content__post-excerpt{margin-bottom:4.8rem;}.general-content__post-info,.general-content__read-more{font-size:1.5rem;line-height:2.5rem;font-weight:var(--black);text-transform:uppercase;letter-spacing:.04rem;}.general-content__post-info a,.general-content__read-more a{color:var(--color-blue);}@media (max-width: 768px){.general-content__post-info,.general-content__read-more{font-size:2.5rem;line-height:3.6rem;}}.general-content__read-more{color:var(--color-blue);transition:color .5s cubic-bezier(.17,.66,.34,.98);}.general-content__read-more:hover{color:var(--color-black);}@media (max-width: 768px){.general-content__read-more{font-size:3rem;line-height:4rem;}}.general-content__sidebar{flex-basis:33.5rem;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.general-content__sidebar{margin-left:2rem;}}.general-content__menu-title,.general-content .widgettitle{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;font-weight:var(--bold);color:var(--color-blue);position:relative;}.general-content__menu-title:before,.general-content .widgettitle:before{content:"";height:5.8rem;width:.1rem;background-color:var(--color-black);position:absolute;left:.3rem;top:-6.5rem;}@media (max-width: 1100px){.general-content__menu-title:before,.general-content .widgettitle:before{height:3rem;top:-4.5rem;}}.general-content__sidebar-menu,.general-content .widget{border:.1rem solid rgba(0,0,0,.2);padding:11rem 2.5rem 2rem 2.5rem;margin-bottom:2.5rem;}@media (max-width: 1100px){.general-content__sidebar-menu,.general-content .widget{padding:7rem 2rem 1rem 2rem;}}.general-content__sidebar-menu ul,.general-content .widget ul{padding-left:0;}.general-content__sidebar-menu li,.general-content .widget li{list-style-type:none;margin-bottom:2.5rem;}.general-content__sidebar-menu li a,.general-content .widget li a{font-family:var(--playfair);font-size:2.2rem;line-height:3.2rem;font-weight:var(--reg);color:var(--black);transition:color .5s cubic-bezier(.17,.66,.34,.98);}.general-content__sidebar-menu li a:hover,.general-content .widget li a:hover{color:var(--color-blue);}@media (max-width: 767px){.general-content__sidebar-menu li a,.general-content .widget li a{font-size:3.2rem;line-height:4.2rem;}}.general-content__sidebar-form{background-color:var(--color-blue);padding:9rem 4rem 6rem 4rem;}@media (max-width: 1100px){.general-content__sidebar-form{display:none;}}.general-content__sidebar-form .gform_wrapper{padding:0 2rem;}.general-content__sidebar-form .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width: 767px){.general-content__sidebar-form .gform_wrapper .gform_fields{display:block;}}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield{flex-basis:100%;margin-bottom:3.5rem;min-height:3.4rem;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield.gform_validation_container{display:none;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .gfield_label{display:none;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container{height:100%;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container_select{height:100%;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid var(--color-white);padding:0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-white);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);background-color:rgba(0,0,0,0);}@media (max-width: 767px){.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-size:2.3rem;line-height:2.5rem;}}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input:focus,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea:focus,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:focus{border-bottom:.2rem solid var(--color-black);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select::-webkit-input-placeholder{color:var(--color-white);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input .current,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea .current,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .current{font-weight:var(--semi-bold);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input .list,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input .list li,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list li,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li{transition:color .5s cubic-bezier(.17,.66,.34,.98);color:var(--color-black);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input .list li:hover,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list li:hover,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li:hover{color:var(--color-blue);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input .list .selected,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list .selected,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list .selected{color:var(--color-blue);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea{height:100px;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:after{width:.8rem;height:.8rem;border-bottom:.2rem solid var(--color-white);border-right:.2rem solid var(--color-white);transition:transform .5s cubic-bezier(.17,.66,.34,.98);}.general-content__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;height:5.7rem;background-color:var(--color-white);padding:1.6rem 2.4rem;border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:var(--color-blue);text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.general-content__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;font-size:2rem;}}.general-content__sidebar-form .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-black);}.general-content__form-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;color:var(--color-white);font-weight:var(--bold);position:relative;}.general-content__form-title span{color:var(--color-black);}.general-content__form-title:before{content:"";width:5.4rem;height:.3rem;background-color:var(--color-white);position:absolute;top:-2.9rem;left:0;}.general-content .pagination{margin-top:1.5rem;}.general-content .pagination .screen-reader-text{display:none;}.general-content .pagination .nav-links{text-align:right;}.general-content .pagination .nav-links .next{display:none;}.general-content .pagination .nav-links .page-numbers{font-size:1.5rem;line-height:2.5rem;font-weight:var(--black);text-transform:uppercase;letter-spacing:.04rem;color:var(--color-black);transition:color .5s cubic-bezier(.17,.66,.34,.98);margin:0 .5rem;}.general-content .pagination .nav-links .page-numbers:hover{color:var(--color-blue);}.general-content .pagination .nav-links .current{color:var(--color-blue);}.general-content__menu-title.injuries:before{display:none;}#menu-types-of-injuries{margin-top:80px;}#menu-types-of-injuries li{list-style:none;position:relative;margin-bottom:30px;display:inline-flex;width:49%;}#menu-types-of-injuries li:before{content:"";width:3.4rem;height:.1rem;background-color:var(--color-blue);position:absolute;top:-.9rem;left:0;}#menu-types-of-injuries a{color:#000;}.attorneys{position:relative;}.attorneys__content-container{display:flex;justify-content:space-between;}@media (max-width: 1100px){.attorneys__content-container{display:block;}}.attorneys__main{flex:1;max-width:70rem;margin-right:5rem;padding-left:4.2rem;}@media (max-width: 1100px){.attorneys__main{padding-left:2rem;margin-right:0;}}.attorneys__main h1{margin-bottom:3.4rem;}.attorneys__main .iframe-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:6rem 0 4.3rem 0;}.attorneys__main .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.attorneys__main .wp-block-image>img{width:100%;height:auto;display:block;margin:60px 0 5.7rem 0;}.attorneys__main .wp-block-image .alignleft{float:left;margin:0 3rem 1.5rem 0;position:relative;top:.6rem;}.attorneys__main .wp-block-image .alignleft img{display:block;max-width:25rem;height:auto;}.attorneys__sidebar{flex-basis:33.5rem;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.attorneys__sidebar{margin-left:2rem;}}.attorneys__menu-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;font-weight:var(--bold);color:var(--color-blue);position:relative;}.attorneys__menu-title:before{content:"";height:5.8rem;width:.1rem;background-color:var(--color-black);position:absolute;left:.3rem;top:-6.5rem;}@media (max-width: 1100px){.attorneys__menu-title:before{height:3rem;top:-4.5rem;}}.attorneys__sidebar-menu{border:.1rem solid rgba(0,0,0,.2);padding:11rem 2.5rem 2rem 2.5rem;margin-bottom:2.5rem;}.attorneys__sidebar-menu li{list-style-type:none;margin-bottom:2.5rem;}.attorneys__sidebar-menu li a{font-family:var(--playfair);font-size:2.2rem;line-height:3.2rem;font-weight:var(--reg);color:var(--black);}@media (max-width: 1100px){.attorneys__sidebar-menu{padding:7rem 2rem 1rem 2rem;}}@media (max-width: 1100px){.attorneys__sidebar-menu li a{font-size:3.2rem;line-height:4.2rem;}}.attorneys__sidebar-form{background-color:var(--color-blue);padding:9rem 4rem 6rem 4rem;}@media (max-width: 1100px){.attorneys__sidebar-form{display:none;}}.attorneys__sidebar-form .gform_wrapper{padding:0 2rem;}.attorneys__sidebar-form .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width: 767px){.attorneys__sidebar-form .gform_wrapper .gform_fields{display:block;}}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield{flex-basis:100%;margin-bottom:3.5rem;min-height:3.4rem;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield.gform_validation_container{display:none;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .gfield_label{display:none;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container{height:100%;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container_select{height:100%;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid var(--color-white);padding:0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-white);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);background-color:rgba(0,0,0,0);}@media (max-width: 767px){.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-size:2.3rem;line-height:2.5rem;}}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input:focus,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:focus{border-bottom:.2rem solid var(--color-black);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select::-webkit-input-placeholder{color:var(--color-white);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input .current,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .current{font-weight:var(--semi-bold);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input .list,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input .list li,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li{transition:color .5s cubic-bezier(.17,.66,.34,.98);color:var(--color-black);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input .list li:hover,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li:hover{color:var(--color-blue);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input .list .selected,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list .selected{color:var(--color-blue);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:after{width:.8rem;height:.8rem;border-bottom:.2rem solid var(--color-white);border-right:.2rem solid var(--color-white);transition:transform .5s cubic-bezier(.17,.66,.34,.98);}.attorneys__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;height:5.7rem;background-color:var(--color-white);padding:1.6rem 2.4rem;border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:var(--color-blue);text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.attorneys__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;font-size:2rem;}}.attorneys__sidebar-form .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-black);}.attorneys__form-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;color:var(--color-white);font-weight:var(--bold);position:relative;}.attorneys__form-title span{color:var(--color-black);}.attorneys__form-title:before{content:"";width:5.4rem;height:.3rem;background-color:var(--color-white);position:absolute;top:-2.9rem;left:0;}.page-template-practice-areas .internal-hero__line-accent{display:none;}.page-template-practice-areas .internal-hero__inner{padding:0 5rem 0 10rem;}@media (max-width: 1100px){.page-template-practice-areas .internal-hero__inner{padding:0 5rem;}}.practice-areas__featured{padding-bottom:21rem;}.practice-areas__inner{max-width:108rem;margin:0 auto;}.practice-areas__list-outer{display:flex;justify-content:center;}.practice-areas__list-inner{width:100%;max-width:80rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.practice-areas__pa{display:flex;flex-flow:column;align-items:center;flex-basis:calc(50% - 3rem);margin-bottom:5rem;}.practice-areas__pa picture{width:15rem;height:15rem;display:flex;align-items:center;justify-content:center;margin-bottom:10px;}.practice-areas__pa picture img,.practice-areas__pa picture svg{display:block;width:100%;height:auto;}.practice-areas__link{font-family:var(--playfair);font-size:2.6rem;line-height:3.8rem;color:var(--color-black);transition:color .5s cubic-bezier(.17,.66,.34,.98);transition:color .5s cubic-bezier(.17,.66,.34,.98);font-weight:var(--bold);position:relative;text-align:center;}.practice-areas__link:hover{color:var(--color-blue);}@media (max-width: 767px){.practice-areas__link{font-size:3.4rem;line-height:5rem;}}.practice-areas__all{display:flex;}.practice-areas__all picture{flex-basis:30%;position:relative;top:-20rem;}@media (max-width: 1100px){.practice-areas__all picture{flex-basis:35%;top:-15rem;}}.practice-areas__all picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.practice-areas__all .menu-practice-areas-all-container{width:100%;padding-left:16%;}@media (max-width: 1100px){.practice-areas__all .menu-practice-areas-all-container{padding-left:10%;}}@media (max-width: 767px){.practice-areas__all .menu-practice-areas-all-container{padding:0;}}.practice-areas__all .menu{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;justify-content:space-between;}.practice-areas__all .menu li{flex-basis:calc(50% - 1rem);margin-bottom:2rem;line-height:4rem;}.practice-areas__all .menu li a{font-size:2rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-white);transition:color .5s cubic-bezier(.17,.66,.34,.98);}.practice-areas__all .menu li a:hover{color:var(--color-blue);}@media (max-width: 767px){.practice-areas__all .menu li a{font-size:3rem;}}.practice-areas__all-list-wrapper{flex:1;padding:7rem 10rem 10rem 10rem;background-color:var(--color-black);}@media (max-width: 1100px){.practice-areas__all-list-wrapper{padding:5rem 3rem 5rem 3rem;}}.practice-areas__all-title{color:var(--color-white);font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:9rem;}@media (max-width: 1100px){.practice-areas__all-title{font-size:5rem;line-height:5.5rem;margin-bottom:5rem;}}.page-template-reviews .internal-hero__line-accent{display:none;}.page-template-reviews .internal-hero__inner{padding:0 5rem 0 15rem;}@media (max-width: 1100px){.page-template-reviews .internal-hero__inner{padding:0 5rem;}}.reviews #breadcrumbs{padding-left:0;}.reviews__list{max-width:102.5rem;margin:0 auto;}.reviews__review{border-bottom:.1rem solid var(--color-black);padding:9rem 16% 8.1rem 16%;}@media (max-width: 1100px){.reviews__review{padding:6rem 8% 5.1rem 8%;}}@media (max-width: 767px){.reviews__review{padding:6rem 5% 5.1rem 5%;}}.reviews__review:first-child{padding-top:0;}.reviews__review:last-child{padding-bottom:0;border:none;}.reviews__stars{display:flex;justify-content:flex-end;margin-bottom:10.5rem;}@media (max-width: 767px){.reviews__stars svg{width:18rem;}}.reviews__title{font-size:4rem;line-height:5.3rem;color:var(--color-blue);font-weight:var(--bold);font-family:var(--playfair);margin-bottom:2.2rem;position:relative;}.reviews__title:before{content:"";height:7.7rem;width:.1rem;background-color:var(--color-black);position:absolute;top:-9.7rem;left:.6rem;}@media (max-width: 767px){.reviews__title{font-size:5rem;line-height:6.3rem;}}.reviews__client-name{font-size:2rem;line-height:3.2rem;font-weight:var(--black);color:var(--color-blue);text-transform:uppercase;margin-top:4.7rem;margin-bottom:.6rem;}@media (max-width: 767px){.reviews__client-name{font-size:3rem;}}.reviews__client-location{font-size:1.6rem;line-height:2.1rem;text-transform:uppercase;font-weight:var(--bold);}.page-template-results .internal-hero__line-accent{display:none;}.page-template-results .internal-hero__inner{padding:0 5rem 0 15rem;}@media (max-width: 1100px){.page-template-results .internal-hero__inner{padding:0 5rem;}}.results__inner-wrap{padding-bottom:0;}.results__content-container{display:flex;align-items:flex-start;}.results__title-container{writing-mode:tb-rl;transform:rotate(-180deg);flex-basis:16%;display:flex;align-items:center;}@media (max-width: 1100px){.results__title-container{flex-basis:10%;}}.results__title-container h1{margin-bottom:0;position:relative;}.results__title-container h1:after{content:"";position:absolute;top:0;left:-1.1rem;width:.2rem;height:calc(100% + 15.5rem);background-color:var(--color-blue);}@media (max-width: 767px){.results__title-container h1:after{height:calc(100% + 12.5rem);}}.results__main{flex:1;display:flex;justify-content:space-between;flex-wrap:wrap;padding:4.5rem 0 0 3rem;}@media (max-width: 1100px){.results__main{padding:4.5rem 0 0 4rem;}}@media (max-width: 767px){.results__main{padding:4.5rem 0 0 6rem;}}.results__result{flex-basis:calc(50% - 3rem);margin-bottom:16rem;}@media (max-width: 767px){.results__result{flex-basis:100%;margin-bottom:10rem;}}.results__amount{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;color:var(--color-blue);font-weight:var(--bold);margin-bottom:4rem;position:relative;}@media (max-width: 1100px){.results__amount{font-size:3rem;line-height:4rem;margin-bottom:1rem;}}@media (max-width: 767px){.results__amount{font-size:7rem;line-height:8rem;margin-bottom:3rem;}}.results__amount:before{content:"";width:4.5rem;height:.3rem;background-color:var(--color-black);position:absolute;top:-4.5rem;left:0;}.results__type-of-case{font-size:3rem;line-height:4.1rem;text-transform:lowercase;margin-bottom:2.7rem;font-weight:var(--bold);}@media (max-width: 1100px){.results__type-of-case{font-size:2rem;line-height:3rem;margin-bottom:2rem;}}@media (max-width: 767px){.results__type-of-case{font-size:3rem;line-height:4rem;}}.page-template-locations .internal-hero__line-accent{display:none;}.page-template-locations .internal-hero__inner{padding:0 5rem 0 15rem;}@media (max-width: 1100px){.page-template-locations .internal-hero__inner{padding:0 5rem;}}.locations{position:relative;}.locations #breadcrumbs{padding-left:0;}.locations .vert-line{right:10rem;left:auto;background-color:var(--color-blue);top:50%;transform:translateY(-50%);z-index:10;height:50%;}@media (max-width: 1100px){.locations .vert-line{display:none;}}.locations__offices{max-width:88rem;margin:8.8rem auto 0 auto;}.locations__offices-grid{display:flex;flex-wrap:wrap;border:.05rem solid rgba(0,0,0,.2);}@media (max-width: 767px){.locations__offices-grid{border:none;}}.locations__office{flex-basis:50%;border:.05rem solid rgba(0,0,0,.2);padding:9.5rem 6rem 6rem 6rem;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.locations__office{padding:6.5rem 3rem 3rem 3rem;}}@media (max-width: 767px){.locations__office{flex-basis:100%;margin-bottom:3rem;padding:6.5rem 5rem 5rem 5rem;}}.locations__city{font-size:4rem;line-height:5.3rem;color:var(--color-blue);font-family:var(--playfair);font-weight:var(--bold);margin-bottom:2rem;position:relative;}@media (max-width: 1100px){.locations__city{font-size:3rem;line-height:4.3rem;}}@media (max-width: 767px){.locations__city{font-size:4rem;line-height:5.3rem;}}.locations__city:before{content:"";width:5.8rem;height:.3rem;background-color:var(--color-black);position:absolute;left:-2rem;top:-3.2rem;}.locations__address{font-size:3rem;line-height:4.1rem;color:var(--color-black);display:block;margin-bottom:2.8rem;}@media (max-width: 1100px){.locations__address{font-size:2.5rem;line-height:4rem;}}.locations__phone,.locations__fax{font-size:1.8rem;line-height:2.4rem;font-weight:var(--black);letter-spacing:.4rem;color:var(--color-blue);display:block;margin-bottom:2rem;text-transform:uppercase;}@media (max-width: 1100px){.locations__phone,.locations__fax{font-size:1.5rem;line-height:2.1rem;margin-bottom:1rem;}}@media (max-width: 767px){.locations__phone,.locations__fax{font-size:2rem;line-height:4rem;}}.locations__button-wrap{text-align:center;margin:9.5rem 0 0 0;}@media (max-width: 1100px){.locations__button-wrap{margin:8rem 0 0 0;}}.locations__button-wrap .btn{margin-bottom:0;}.locations__cities-served{display:flex;margin-top:10.8rem;}@media (max-width: 1100px){.locations__cities-served{margin-top:4rem;}}.locations__cities-served picture{flex-basis:50%;flex-shrink:0;}@media (max-width: 1100px){.locations__cities-served picture{display:none;}}.locations__cities-served picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.locations__cities-wrap-outer{flex:1;position:relative;padding-top:14.7rem;}@media (max-width: 1100px){.locations__cities-wrap-outer{padding:0;}}.locations__cities-wrapper{background-color:var(--color-black);color:var(--color-white);position:relative;width:144%;height:100%;right:44%;padding:8rem 12rem 8rem 12rem;}@media (max-width: 1100px){.locations__cities-wrapper{width:100%;padding:6rem 5rem 5rem 5rem;right:0;}}.locations__cities-title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:6.8rem;}@media (max-width: 1100px){.locations__cities-title{font-size:5rem;line-height:5.6rem;}}.locations__cities-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:16%;}@media (max-width: 1100px){.locations__cities-list{max-width:55rem;margin:0 auto;padding:0;}}.locations__city-served{flex-basis:calc(50% - 3rem);}@media (max-width: 767px){.locations__city-served{font-size:2.5rem;}}.page-template-contact .internal-hero__line-accent{display:none;}.page-template-contact .internal-hero__inner{padding:0 5rem 0 15rem;}@media (max-width: 1100px){.page-template-contact .internal-hero__inner{padding:0 5rem;}}.title-contact{font-family:var(--playfair);font-size:4rem;line-height:6.2rem;font-style:italic;color:var(--color-blue);margin-bottom:2.7rem;text-align:center;}.content-container{min-height:300px;}.content-container .alignleft{float:left;margin-right:27px;}@media (max-width: 500px){.content-container .alignleft{float:none;margin-right:0;display:block;margin-bottom:30px;width:100%;height:auto;}}.page-template-contact-v2 .internal-hero{padding:10rem 0 7rem;}.page-template-contact-v2 .internal-hero .internal-hero__line-accent{display:none;}@media (max-width: 767px){.page-template-contact-v2 .internal-hero{padding:32rem 0 17rem 0;}}.page-template-contact-v2 .internal-hero__inner{padding:0 5rem;margin:0 auto;}@media (max-width: 1100px){.page-template-contact-v2 .internal-hero__inner{padding:0 5rem;}}@media (min-width: 1101px){.page-template-contact-v2 .internal-hero__inner{padding:4rem 0;max-width:none;}}.page-template-contact-v2 .internal-hero__title{text-align:center;}@media (max-width: 1100px){.page-template-contact-v2 .internal-hero__title{font-size:6rem;line-height:7rem;}}@media (min-width: 1101px){.page-template-contact-v2 .internal-hero__title{margin-bottom:0;font-size:80px;line-height:92px;}}.page-template-contact-v2 .contact-form-block{background-color:var(--color-black);position:relative;z-index:1;padding:1px 3rem;}.page-template-contact-v2 .contact-form-block .form{background-color:#fff;padding:8rem 5rem;margin:-13rem 0;position:relative;}@media (min-width: 1100px){.page-template-contact-v2 .contact-form-block .form{padding:5.5rem 5rem;}}.page-template-contact-v2 .contact-form-block .form .tagline{font-size:3.6rem;line-height:4.2rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:var(--bold);margin-bottom:8rem;text-align:center;}@media (min-width: 768px){.page-template-contact-v2 .contact-form-block .form .tagline{font-size:2.6rem;line-height:5.2rem;margin-bottom:5rem;}}@media (min-width: 1100px){.page-template-contact-v2 .contact-form-block .form .tagline{margin-bottom:2rem;}}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:900px;margin-left:auto;margin-right:auto;}@media (max-width: 767px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields{display:block;}}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield{flex-basis:100%;margin-bottom:3.5rem;height:7.4rem;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gform_validation_container{display:none;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .gfield_label{display:none;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container{height:100%;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container_select{height:100%;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gfield--type-choice{height:auto;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]),.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid #ccc;padding:0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-black);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);background-color:rgba(0,0,0,0);}@media (max-width: 767px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]),.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea{font-size:3.3rem;line-height:8.5rem;}}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]):focus,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea:focus{border-bottom:.2rem solid var(--color-black);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox])::-webkit-input-placeholder,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder{color:var(--color-black);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .current,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea .current{font-weight:var(--semi-bold);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list li,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea .list li{font-size:3rem;transition:color .5s cubic-bezier(.17,.66,.34,.98);color:var(--color-black);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list li:hover,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea .list li:hover{color:var(--color-blue);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list .selected,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea .list .selected{color:var(--color-blue);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gfield--type-textarea{height:auto;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea{height:100px;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container_consent label{display:flex;position:relative;font-size:18px;line-height:28px;color:var(--color-black);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container_consent label::before{content:"";display:block;flex:0 0 22px;height:24px;border-radius:2px;margin-right:5px;background-color:var(--color-blue);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container_consent input{display:none;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container_consent input:checked+label::after{content:"";display:block;position:absolute;width:7px;height:12px;border:solid medium #fff;border-width:0 2px 2px 0;left:7px;top:4px;transform:rotate(45deg);z-index:1;transition:all 100ms;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .gfield_consent_description{display:none;}@media (min-width: 768px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield{margin-bottom:5.5rem;margin-bottom:2.5rem;min-height:5.4rem;}}@media (min-width: 1101px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield{flex-basis:47%;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea{height:100%;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gfield--type-textarea{height:7.4rem;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gfield--type-textarea textarea{height:inherit;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gfield--type-consent{flex-basis:100%;}}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer .gform_button{width:-moz-fit-content;width:fit-content;height:8.7rem;background-color:var(--color-blue);padding:1.6rem 2.4rem;border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:#fff;text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer .gform_button{width:100%;font-size:4rem;}}@media (min-width: 768px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer .gform_button{margin-top:3rem;height:6.7rem;}}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-black);}@media (min-width: 1101px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer{display:flex;justify-content:center;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer .gform_button{height:5.5rem;}}@media (min-width: 768px){.page-template-contact-v2 .contact-form-block{padding:1px 5rem;}.page-template-contact-v2 .contact-form-block .form{max-width:1280px;margin:-10rem auto;}}@media (min-width: 1100px){.page-template-contact-v2 .contact-form-block .form{margin:-70px auto;}}.page-template-contact-v2 .cta-block{background-color:var(--color-blue);padding:23rem 3rem 10rem;}.page-template-contact-v2 .cta-block__inner{color:var(--color-white);text-align:center;}.page-template-contact-v2 .cta-block__inner a{color:#fff;}.page-template-contact-v2 .cta-block__inner .title{font-family:var(--playfair);font-weight:var(--bold);font-size:4rem;line-height:5.5rem;margin-bottom:7rem;}.page-template-contact-v2 .cta-block__inner .phone{font-size:7rem;margin-bottom:7rem;display:block;font-weight:var(--light);letter-spacing:1rem;}.page-template-contact-v2 .cta-block__inner .subtitle{font-size:3rem;font-weight:var(--light);margin-bottom:0;}@media (min-width: 768px){.page-template-contact-v2 .cta-block{padding:17rem 5rem 10rem;}.page-template-contact-v2 .cta-block .title{margin-bottom:5rem;}.page-template-contact-v2 .cta-block .phone{margin-bottom:5rem;}}@media (min-width: 1100px){.page-template-contact-v2 .cta-block{padding-top:130px;padding-bottom:100px;}.page-template-contact-v2 .cta-block__inner .title{font-size:40px;line-height:52px;}.page-template-contact-v2 .cta-block__inner .phone{margin-bottom:3.5rem;font-size:120px;line-height:130px;}.page-template-contact-v2 .cta-block__inner .subtitle{font-size:30px;line-height:30px;}}@media (min-width: 1280px){.page-template-contact-v2 .cta-block__inner .phone{font-size:150px;line-height:150px;}}.page-template-contact-v2 .content-block__inner .content{padding:10rem 3rem;}.page-template-contact-v2 .content-block__inner .content h2{color:var(--color-black);font-style:normal;}.page-template-contact-v2 .content-block__inner .content .alignleft{float:left;margin-right:27px;}@media (max-width: 500px){.page-template-contact-v2 .content-block__inner .content .alignleft{float:none;margin-right:0;display:block;margin-bottom:30px;width:100%;height:auto;}}.page-template-contact-v2 .content-block__inner .content .alignnone{width:100%;height:auto;}.page-template-contact-v2 .content-block__inner .offices{padding:10rem 3rem;background-color:var(--color-black);color:#fff;}.page-template-contact-v2 .content-block__inner .offices .title{font-family:var(--playfair);font-weight:var(--bold);font-size:4rem;line-height:5.5rem;margin-bottom:4rem;font-style:italic;}.page-template-contact-v2 .content-block__inner .offices .footer__address{color:#fff;}@media (min-width: 768px){.page-template-contact-v2 .content-block__inner .offices .footer__address{font-size:2rem;line-height:3rem;margin-bottom:2.5rem;}}.page-template-contact-v2 .content-block__inner .review{margin-top:7rem;}.page-template-contact-v2 .content-block__inner .review img{display:block;max-width:100%;height:auto;}@media (min-width: 1100px){.page-template-contact-v2 .content-block__inner{display:flex;flex-flow:row nowrap;}.page-template-contact-v2 .content-block__inner .content{flex:60%;padding:6rem 7rem;}.page-template-contact-v2 .content-block__inner .offices{flex:40%;padding:6rem 5rem;}}.page-template-contact-v2 .contact-footer{padding:4rem 2rem;display:flex;flex-flow:column;align-items:center;background-color:#f5f5f5;}.page-template-contact-v2 .contact-footer p.links{margin-bottom:5rem;}.page-template-contact-v2 .contact-footer p.links a{color:var(--color-black) !important;}@media (min-width: 768px){.page-template-contact-v2 .contact-footer{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;}.page-template-contact-v2 .contact-footer p.links{margin-bottom:0;}}@media (min-width: 1100px){.page-template-contact-v2 .contact-footer{padding:4rem 6rem;}}.page-template-podcast .main-podcast{background-color:#000;position:relative;}.page-template-podcast .main-podcast::before{content:"";height:100%;width:2px;background-color:var(--color-white);position:absolute;bottom:0;top:0;left:2rem;right:0;}.page-template-podcast .main-podcast .page-container-inner{position:relative;z-index:1;max-width:1100px;margin:0px auto 0px;padding:70px 4rem 30px;}.page-template-podcast .main-podcast .page-container-inner .main-content .podcast-title{font-family:Playfair Display;font-size:40px;font-weight:700;line-height:32px;text-align:center;color:#fff;margin-bottom:4.5rem;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-episode{position:relative;width:100%;height:350px;margin:0 auto 40px;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-episode iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-title{font-family:Playfair Display;font-size:30px;font-weight:700;line-height:40px;text-align:left;color:#fff;margin-bottom:.5rem;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-date{font-family:Nunito;font-size:15px;font-weight:700;line-height:32px;letter-spacing:.03em;text-align:left;color:#fff;text-transform:uppercase;margin-bottom:1rem;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-description{font-family:Nunito;font-size:18px;font-weight:400;line-height:32px;text-align:left;color:#fff;}@media (min-width: 1100px){.page-template-podcast .main-podcast::before{content:"";height:100%;width:2px;background-color:var(--color-white);position:absolute;bottom:0;top:0;left:7rem;right:0;}.page-template-podcast .main-podcast .page-container-inner{padding:70px 4rem 30px;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-episode{width:790px;height:450px;}}.page-template-podcast .page-container-inner{padding:4rem;position:relative;z-index:1;max-width:1100px;margin:0px auto 50px;}@media (min-width: 1100px){.page-template-podcast .page-container-inner{margin:0px auto 0px;}}.page-template-podcast .episodes{position:relative;}.page-template-podcast .episodes::before{content:"";height:100%;width:2px;background-color:var(--color-black);position:absolute;bottom:0;top:0;left:2rem;right:0;}@media (min-width: 1100px){.page-template-podcast .episodes::before{left:7rem;}}.page-template-podcast .page-title{margin-top:50px;font-family:Playfair Display;font-size:40px;font-weight:700;line-height:32px;text-align:left;color:var(--color-blue);margin-bottom:2rem;}.page-template-podcast .podcast-episodes{margin-top:50px;padding:0;list-style:none;}.page-template-podcast .podcast-episodes li{padding:0;background-color:#fff;border:1px solid #ccc;margin-bottom:2rem;}.page-template-podcast .podcast-episodes li .image img{display:block;width:100%;height:auto;}.page-template-podcast .podcast-episodes li .info{padding:30px;}.page-template-podcast .podcast-episodes li .info .date{font-family:Nunito;font-size:15px;font-weight:700;line-height:32px;letter-spacing:.03em;text-align:left;text-transform:uppercase;margin-bottom:1.5rem;}.page-template-podcast .podcast-episodes li .info .title{font-family:Nunito;font-size:20px;font-weight:800;line-height:28px;letter-spacing:.06em;text-align:left;color:var(--color-blue);text-transform:uppercase;margin-bottom:1rem;}.page-template-podcast .podcast-episodes li .info .description{font-family:Nunito;font-size:18px;font-weight:400;line-height:32px;text-align:left;}.page-template-podcast .podcast-episodes li .info .button{background-color:var(--color-blue);color:#fff;border:2px solid var(--color-blue);text-transform:uppercase;font-family:Nunito;font-size:18px;font-weight:700;line-height:28px;letter-spacing:.01em;padding:1.5rem 2rem;max-width:-moz-max-content;max-width:max-content;border-radius:5px;}@media (min-width: 768px){.page-template-podcast .podcast-episodes{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;}.page-template-podcast .podcast-episodes li{flex:0 0 48%;margin-bottom:4rem;display:flex;flex-direction:column;}.page-template-podcast .podcast-episodes li .info{flex:1;display:flex;flex-direction:column;}.page-template-podcast .podcast-episodes li .info .button{margin-top:auto;}}@media (min-width: 1100px){.page-template-podcast .podcast-episodes li{flex:0 0 48%;}.page-template-podcast .podcast-episodes li:first-child,.page-template-podcast .podcast-episodes li:nth-child(2){flex:0 0 48%;}}.profile-slider{padding-right:0;display:flex;margin-top:18rem;align-items:flex-end;position:relative;}.profile-slider__title-wrapper{width:25%;padding-left:4.2rem;}.profile-slider__title{writing-mode:tb-rl;transform:rotate(-180deg);font-size:11.5rem;line-height:13.8rem;font-family:var(--playfair);position:relative;top:-12.2rem;}@media (max-width: 1100px){.profile-slider__title{font-size:9.5rem;line-height:11.8rem;}}@media (max-width: 767px){.profile-slider__title{top:-16rem;}}.profile-slider__slider-wrapper{width:calc(75% + 9rem);background-color:var(--color-black);position:relative;right:-9rem;}@media (max-width: 1100px){.profile-slider__slider-wrapper{width:calc(75% + 7rem);right:-7rem;}}.profile-slider__inner{overflow:hidden;margin-top:-16.8rem;margin-bottom:21rem;padding:0 2rem;}@media (max-width: 1100px){.profile-slider__inner{margin-bottom:15rem;}}.profile-slider__slick-slider{cursor:grab;}.profile-slider__slick-slider:active,.profile-slider__slick-slider.nice-select.open{cursor:grabbing;}.profile-slider .slick-slide{margin:0 2.9rem;}@media (max-width: 1439px){.profile-slider .slick-slide{margin:0 1.5rem;}}@media (max-width: 767px){.profile-slider .slick-slide{margin:0 1rem;}}.profile-slider__image-wrap{height:42rem;}@media (max-width: 1100px){.profile-slider__image-wrap{height:35rem;}}@media (max-width: 767px){.profile-slider__image-wrap{height:50rem;}}.profile-slider__image-wrap img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center top;object-position:center top;}.profile-slider__name{font-size:2rem;line-height:3.2rem;font-weight:var(--black);text-transform:uppercase;color:var(--color-blue);letter-spacing:.1rem;margin-bottom:0;margin:2rem 0 .5rem 0;}.profile-slider__bio-link{font-size:1.6rem;line-height:2.2rem;color:var(--color-white);font-weight:var(--bold);letter-spacing:.2rem;text-transform:uppercase;}.profile-slider__arrows{position:absolute;right:5%;bottom:14rem;}@media (max-width: 1100px){.profile-slider__arrows{bottom:7rem;}}@media (max-width: 767px){.profile-slider__arrows{bottom:7rem;}}.profile-slider__arrows-inner{display:flex;}.profile-slider__arrow{cursor:pointer;width:4rem;height:4rem;}@media (max-width: 767px){.profile-slider__arrow{width:5rem;height:5rem;}}.profile-slider__arrow svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.profile-slider__arrow rect{transition:fill .5s cubic-bezier(.17,.66,.34,.98);}.profile-slider__arrow:hover rect{fill:var(--color-dark-blue);}.profile-grid{margin-top:8.7rem;position:relative;padding-bottom:13rem;}@media (max-width: 1100px){.profile-grid{padding-bottom:5rem;}}@media (max-width: 767px){.profile-grid{margin-top:5rem;}}.profile-grid__background{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 16.8rem);background-color:var(--color-black);z-index:-1;}.profile-grid__inner{display:flex;flex-wrap:wrap;max-width:112.5rem;margin:0 auto 0 auto;}.profile-grid__profile{flex-basis:calc(33.333% - 5rem);margin:0 2.5rem 5rem 2.5rem;}@media (max-width: 1100px){.profile-grid__profile{flex-basis:calc(50% - 3rem);margin:0 1.5rem 5rem 1.5rem;}}.profile-grid__image-wrapper{height:42rem;}.profile-grid__image-wrapper img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.profile-grid__name{font-size:2rem;line-height:3.2rem;font-weight:var(--black);text-transform:uppercase;color:var(--color-blue);letter-spacing:.1rem;margin-bottom:0;margin:2rem 0 1rem 0;}@media (max-width: 767px){.profile-grid__name{font-size:3.6rem;line-height:4.6rem;}}.profile-grid__bio-link{font-size:1.6rem;line-height:2.2rem;color:var(--color-white);font-weight:var(--bold);letter-spacing:.2rem;text-transform:uppercase;transition:color .5s cubic-bezier(.17,.66,.34,.98);}.profile-grid__bio-link:hover{color:var(--color-blue);}@media (max-width: 767px){.profile-grid__bio-link{font-size:2.4rem;line-height:4.4rem;}}.single-attorney{position:relative;overflow:hidden;}@media (min-width: 1100px){.single-attorney .attorney-sticky{position:fixed;width:64.5rem;transition:all .3s ease;}}.single-attorney__black-block{width:39rem;position:absolute;right:0;bottom:0;background-color:var(--color-black);height:calc(100% - 49.5rem);}@media (max-width: 1100px){.single-attorney__black-block{display:none;}}.single-attorney__inner-wrap{padding-right:0;}@media (max-width: 1100px){.single-attorney__inner-wrap{padding-right:5rem;}}.single-attorney__content-container{display:flex;justify-content:space-between;}@media (max-width: 1100px){.single-attorney__content-container{display:block;}}.single-attorney__main{flex:1;max-width:70rem;margin-right:5rem;padding-left:4.2rem;}@media (max-width: 1100px){.single-attorney__main{padding-left:2rem;margin-right:0;}}.single-attorney__main h1{margin-bottom:3.4rem;}.single-attorney__main .iframe-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:6rem 0 4.3rem 0;}.single-attorney__main .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.single-attorney__main .wp-block-image>img{width:100%;height:auto;display:block;margin:60px 0 5.7rem 0;}.single-attorney__main .wp-block-image .alignleft{float:left;margin:0 3rem 1.5rem 0;position:relative;top:.6rem;}.single-attorney__main .wp-block-image .alignleft img{display:block;max-width:25rem;height:auto;}.single-attorney__main .contact-info{margin-top:7rem;}.single-attorney__main .contact-info p{font-weight:var(--bold);}.single-attorney__main .contact-info p a{color:var(--color-blue);}.single-attorney__sidebar{flex-basis:64.5rem;flex-grow:0;flex-shrink:0;display:flex;align-items:flex-start;}@media (max-width: 1100px){.single-attorney__sidebar{margin-left:2rem;}}.single-attorney__profile{align-self:flex-start;position:sticky;top:100px;}.single-attorney__profile-image-wrapper{padding:0 6.5rem;max-width:700px;overflow:hidden;}@media (max-height: 1100px){.single-attorney__profile-image-wrapper{max-height:420px;}}@media (max-width: 1100px){.single-attorney__profile-image-wrapper{display:none;}}.single-attorney__profile-image-wrapper picture{width:100%;}.single-attorney__profile-image-wrapper picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.single-attorney__profile-blurb{background-color:var(--color-blue);padding:4rem 5.5rem 3rem 2.5rem;}@media (max-width: 1100px){.single-attorney__profile-blurb{margin-top:5.5rem;}}.single-attorney__profile-blurb p{padding-left:1.5rem;font-size:5rem;line-height:7.3rem;color:var(--color-white);font-family:var(--playfair);font-weight:var(--bold);letter-spacing:.4rem;position:relative;margin-bottom:0;}@media (max-width: 767px){.single-attorney__profile-blurb p{font-size:5rem;line-height:7.3rem;}}.single-attorney__profile-blurb p:before{content:"";width:6.4rem;height:.3rem;background-color:var(--color-white);position:absolute;top:-1.4rem;left:0;}.single-attorney__profile-blurb p span:last-child{color:var(--color-black);}.single-attorney__practice-areas-inner{padding-left:4.2rem;}.single-attorney__practice-areas-inner h2{margin-bottom:9.2rem;}.single-attorney__pa-list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:62rem;}.single-attorney__pa-link{flex-basis:calc(50% - 2.5rem);font-family:var(--playfair);font-size:2.5rem;line-height:3.2rem;color:var(--color-black);transition:color .5s cubic-bezier(.17,.66,.34,.98);font-weight:var(--bold);margin-bottom:9rem;position:relative;}.single-attorney__pa-link:hover{color:var(--color-blue);}.single-attorney__pa-link:before{content:"";position:absolute;top:-3.2rem;left:0;width:4rem;height:.1rem;background-color:var(--color-black);}@media (min-width: 1100px){.mask{position:absolute;width:100%;bottom:-570px;height:800px;background:#000;}}@media (min-width: 1100px){.mask:before{content:"";position:absolute;width:6.5rem;height:100%;left:0;background:#fff;}}.single-post .internal-hero__line-accent{display:none;}.single-post .internal-hero__inner{padding:0 5rem 0 15rem;}@media (max-width: 1100px){.single-post .internal-hero__inner{padding:0 5rem;}}.single__content-container{max-width:88rem;margin:0 auto;}.single__main{padding:0 6rem;}@media (max-width: 1100px){.single__main{padding:0;}}.single__main h1{text-align:center;margin-bottom:5.2rem;}.single__main .iframe-container,.single__main .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:6rem 0 4.3rem 0;}.single__main .iframe-container iframe,.single__main .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.single__main .wp-block-image>img{width:100%;height:auto;display:block;margin:60px 0 5.7rem 0;}.single__main .wp-block-image .alignleft{float:left;margin:0 3rem 1.5rem 0;position:relative;top:.6rem;}.single__main .wp-block-image .alignleft img{display:block;max-width:25rem;height:auto;}.single__post-info{text-align:center;margin-bottom:9.8rem;font-size:1.5rem;line-height:2rem;font-weight:var(--black);text-transform:uppercase;letter-spacing:.04rem;}@media (max-width: 1100px){.single__post-info{margin-bottom:7rem;}}.single__recent-posts{text-align:center;background-color:var(--color-black);color:var(--color-white);padding-top:7.8rem;padding-bottom:6.2rem;}.single__recent-posts-inner{max-width:64.5rem;margin:0 auto;}.single__recent-posts-title{font-size:4rem;line-height:5.3rem;font-family:var(--playfair);color:var(--color-blue);font-weight:var(--bold);margin-bottom:2rem;}.single__recent-post-wrap{border-bottom:.1rem solid hsla(0,0%,100%,.4);margin-bottom:2.4rem;}.single__recent-post-wrap:last-child{margin-bottom:0;border:none;}.single__recent-post-title{font-size:1.8rem;line-height:2.4rem;font-weight:var(--black);text-transform:uppercase;}.single__recent-post-info{font-size:1.5rem;line-height:2rem;font-weight:var(--black);text-transform:uppercase;}.single__recent-post-info a{color:var(--color-blue);}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;}.lity.lity-opened{opacity:1;}.lity.lity-closed{opacity:0;}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important;}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em;}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;}.lity-loading .lity-loader{opacity:1;}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important;}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease;-o-transition:-o-transform .3s ease;}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;}.lity-close::-moz-focus-inner{border:0;padding:0;}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;}.lity-close:active{top:1px;}.lity-image img{max-width:100%;display:block;line-height:0;border:0;}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px;}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch;}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000;}.lity-hide{display:none;}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:hsl(0,0%,85.9803921569%);}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#ccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0);}.slick-arrow.slick-hidden{display:none;}.slick-loading .slick-list{background:#fff url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/themes/template-8-theme/media/ajax-loader.gif") center center no-repeat;}.slick-loading .slick-list.nitro-lazy{background-image:none !important;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0);}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir=rtl] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir=rtl] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir=rtl] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir=rtl] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:rgba(0,0,0,.2);opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color 1s cubic-bezier(.17,.66,.34,.98);}.slick-dots li.slick-active button:before{color:var(--color-blue);opacity:1;}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{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}html{font-family:var(--nunito);font-weight:var(--reg);font-size:10px;line-height:32px;color:var(--color-black);}@media (min-width: 1441px){html{font-size:11px;}}@media (min-width: 1584px){html{font-size:12px;}}@media (min-width: 1728px){html{font-size:13px;}}@media (min-width: 1872px){html{font-size:14px;}}@media (max-width: 1380px){html{font-size:9.6px;}}@media (max-width: 1335px){html{font-size:9.3px;}}@media (max-width: 1279px){html{font-size:8px;}}@media (max-width: 1100px){html{font-size:10px;}}@media (max-width: 767px){html{font-size:6px;}}@media (max-width: 413px){html{font-size:5px;}}h1,.h1{font-family:var(--playfair);font-weight:var(--bold);color:var(--color-black);font-size:7rem;line-height:8rem;margin-bottom:8.5rem;letter-spacing:.4rem;}@media (max-width: 1100px){h1,.h1{font-size:5rem;line-height:5.5rem;}}@media (max-width: 767px){h1,.h1{font-size:7rem;line-height:8.5rem;}}h2{font-family:var(--playfair);font-size:4rem;line-height:6.2rem;font-style:italic;color:var(--color-blue);margin-bottom:2.7rem;}@media (max-width: 767px){h2{font-size:5rem;line-height:6.5rem;}}h3{font-size:3rem;line-height:3.5rem;}h4{font-size:2.7rem;line-height:3.2rem;}h5{font-size:2rem;line-height:3rem;}h6{font-size:1.5rem;line-height:2.5rem;}h3,h4,h5{font-family:var(--playfair);color:var(--color-black);margin-bottom:3.7rem;}@media (max-width: 767px){h3,h4,h5{font-size:4rem;line-height:5.5rem;}}ul,ol{margin-bottom:2.3rem;padding-left:2.1rem;}@media (max-width: 767px){ul,ol{margin-bottom:4.3rem;}}ul li,ol li{font-size:2rem;line-height:3.2rem;margin-bottom:.9rem;}p{font-size:2rem;line-height:3.2rem;margin-bottom:3.2rem;}@media (max-width: 1100px){p{font-size:1.8rem;line-height:3rem;}}@media (max-width: 767px){p{font-size:2rem;line-height:3.2rem;}}.max-width{width:100%;max-width:144rem;margin:0 auto;}.max-width--padding{width:100%;max-width:164rem;margin:0 auto;padding:0 10rem;}@media (max-width: 1100px){.max-width--padding{padding:0 3rem;}}.top-nav__outer .max-width--padding{padding:0 2rem;}.internal{padding-top:7.5rem;padding-bottom:7rem;position:relative;}.btn{background-color:var(--color-blue);color:var(--color-white);text-transform:uppercase;border-radius:1rem;font-size:1.8rem;width:-moz-fit-content;width:fit-content;display:inline-block;text-decoration:none;padding:1.6rem 2.4rem;font-weight:var(--black);transition:background-color .5s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 767px){.btn{padding:2.8rem 3.5rem;font-size:3rem;}}.btn:hover{background-color:var(--color-dark-blue);}.btn--alt{background-color:var(--color-white);color:var(--color-blue);}.btn--sm{padding:.8rem 1.6rem;}:root{--playfair:"Playfair Display","Times New Roman",serif;--nunito:"Nunito","Lato","Arial",sans-serif;--thin:100;--light:200;--book:300;--reg:400;--medium:500;--semi-bold:600;--bold:700;--black:800;}body[data-color-scheme=color-scheme-1]{--color-white:#fff;--color-blue:#0075ff;--color-dark-blue:#025ecc;--color-black:#000;}body[data-color-scheme=color-scheme-2]{--color-white:#fff;--color-blue:#31ab1d;--color-dark-blue:#258b15;--color-black:#3e464f;}body[data-color-scheme=color-scheme-3]{--color-white:#fff;--color-blue:#2e9fa3;--color-dark-blue:#1d7679;--color-black:#3e464f;}body[data-color-scheme=color-scheme-4]{--color-white:#fff;--color-blue:#c76622;--color-dark-blue:#994c14;--color-black:#3e464f;}body[data-color-scheme=color-scheme-2] .top-nav__outer,body[data-color-scheme=color-scheme-3] .top-nav__outer,body[data-color-scheme=color-scheme-4] .top-nav__outer{background-color:#fff;}body[data-color-scheme=color-scheme-2] .top-nav__logo svg path,body[data-color-scheme=color-scheme-3] .top-nav__logo svg path,body[data-color-scheme=color-scheme-4] .top-nav__logo svg path{fill:#000;}body[data-color-scheme=color-scheme-2] .top-nav .menu-main-menu-container .menu li a,body[data-color-scheme=color-scheme-3] .top-nav .menu-main-menu-container .menu li a,body[data-color-scheme=color-scheme-4] .top-nav .menu-main-menu-container .menu li a{color:#000;}body[data-color-scheme=color-scheme-2] .hp-hero__title,body[data-color-scheme=color-scheme-3] .hp-hero__title,body[data-color-scheme=color-scheme-4] .hp-hero__title{font-size:7.5rem;line-height:9.8rem;}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;outline:none;}.slick-dots{text-align:center;margin:0;}.slick-dots li button:before{font-size:.9rem;}.vert-line{position:absolute;background-color:var(--color-black);width:2px;top:0;left:7rem;height:calc(100% - 15rem);}@media (max-width: 1100px){.vert-line{left:1.9rem;}}#breadcrumbs{font-size:1.6rem;line-height:3rem;font-weight:var(--bold);text-transform:uppercase;letter-spacing:.2rem;color:var(--color-black);padding-left:4.2rem;}@media (max-width: 767px){#breadcrumbs{font-size:2.6rem;line-height:4rem;}}@media (max-width: 1100px){#breadcrumbs{padding-left:2rem;}}#breadcrumbs a{color:var(--color-black);transition:color .5s cubic-bezier(.17,.66,.34,.98);}#breadcrumbs a:hover{color:var(--color-blue);}#breadcrumbs .breadcrumb_last{color:var(--color-blue);}header{position:relative;z-index:15;}header .menu-container{width:100%;height:170px;max-height:200px;position:fixed;z-index:99;top:0;transition:all .3s ease;}@media (max-width: 770px){header .menu-container{background:#000;height:120px;}}.sticky .menu-container{background:#000;transition:all .3s ease;}.top-nav{background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;z-index:10;}@media (max-width: 1100px){.top-nav{display:flex;justify-content:space-between;align-items:center;}}.top-nav__inner{padding-top:3rem;padding-bottom:2rem;display:flex;align-items:flex-start;justify-content:space-between;}@media (max-width: 1100px){.top-nav__inner{width:auto;margin:0;padding-top:2rem;}}@media (max-width: 767px){.top-nav__inner{padding-top:3rem;}}.top-nav__nav{overflow:visible;}@media (max-width: 1100px){.top-nav__nav{position:absolute;top:calc(100% + 40px);left:0;max-height:70vh;overflow-y:scroll;width:100%;display:none;}.top-nav__nav.open{display:block;}}@media (max-width: 767px){.top-nav__nav{top:calc(100% + 40px);}}.top-nav .menu-main-menu-container,.top-nav .menu-menu-principal-container{background-color:var(--color-blue);}.top-nav .menu-main-menu-container .menu,.top-nav .menu-menu-principal-container .menu{display:flex;margin-bottom:0;padding-left:0;}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu,.top-nav .menu-menu-principal-container .menu{display:block;overflow:scroll;}}.top-nav .menu-main-menu-container .menu>li,.top-nav .menu-menu-principal-container .menu>li{margin-right:2rem;position:relative;padding-bottom:1rem;line-height:1;margin-bottom:0;}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li,.top-nav .menu-menu-principal-container .menu>li{margin:0;padding-bottom:0;}}.top-nav .menu-main-menu-container .menu>li a,.top-nav .menu-menu-principal-container .menu>li a{display:block;font-size:1.4rem;}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li a,.top-nav .menu-menu-principal-container .menu>li a{padding:5rem 5rem;background-color:var(--color-blue);}}@media (max-width: 767px){.top-nav .menu-main-menu-container .menu>li a,.top-nav .menu-menu-principal-container .menu>li a{font-size:3rem;}}.top-nav .menu-main-menu-container .menu>li a span,.top-nav .menu-menu-principal-container .menu>li a span{position:relative;display:inline-block;}.top-nav .menu-main-menu-container .menu>li a span:before,.top-nav .menu-menu-principal-container .menu>li a span:before{content:"";position:absolute;bottom:-1rem;left:0;width:100%;height:.3rem;background-color:rgba(0,0,0,0);pointer-events:none;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);}.top-nav .menu-main-menu-container .menu>li.current_page_item a span:before,.top-nav .menu-main-menu-container .menu>li.current-menu-parent a span:before,.top-nav .menu-main-menu-container .menu>li:hover a span:before,.top-nav .menu-menu-principal-container .menu>li.current_page_item a span:before,.top-nav .menu-menu-principal-container .menu>li.current-menu-parent a span:before,.top-nav .menu-menu-principal-container .menu>li:hover a span:before{background-color:var(--color-blue);}.top-nav .menu-main-menu-container .menu>li:hover>.sub-menu,.top-nav .menu-menu-principal-container .menu>li:hover>.sub-menu{opacity:1;pointer-events:all;transform:translateY(.1rem);}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li:hover>.sub-menu,.top-nav .menu-menu-principal-container .menu>li:hover>.sub-menu{transform:none;}}.top-nav .menu-main-menu-container .menu>li .sub-menu,.top-nav .menu-menu-principal-container .menu>li .sub-menu{position:absolute;left:0;width:-moz-max-content;width:max-content;max-width:30rem;background-color:var(--color-white);padding:2rem;top:2.4rem;transform:translateY(1rem);opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.17,.66,.34,.98),transform .5s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li .sub-menu,.top-nav .menu-menu-principal-container .menu>li .sub-menu{opacity:1;pointer-events:all;position:static;width:100%;max-width:100%;transform:none;padding:0;display:none;margin-bottom:0;}}.top-nav .menu-main-menu-container .menu>li .sub-menu li,.top-nav .menu-menu-principal-container .menu>li .sub-menu li{margin-bottom:1.5rem;}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li .sub-menu li,.top-nav .menu-menu-principal-container .menu>li .sub-menu li{margin-bottom:0;}}.top-nav .menu-main-menu-container .menu>li .sub-menu li:last-child,.top-nav .menu-menu-principal-container .menu>li .sub-menu li:last-child{margin-bottom:0;}.top-nav .menu-main-menu-container .menu>li .sub-menu li a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li a{color:var(--color-black);display:block;transition:color .5s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li .sub-menu li a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li a{padding:2rem 6rem;background-color:var(--color-white);}}.top-nav .menu-main-menu-container .menu>li .sub-menu li a span:before,.top-nav .menu-menu-principal-container .menu>li .sub-menu li a span:before{display:none;}.top-nav .menu-main-menu-container .menu>li .sub-menu li:hover a,.top-nav .menu-main-menu-container .menu>li .sub-menu li.current-menu-item a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li:hover a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li.current-menu-item a{color:var(--color-blue);}@media (max-width: 1100px){.top-nav .menu-main-menu-container .menu>li .sub-menu li:hover a,.top-nav .menu-main-menu-container .menu>li .sub-menu li.current-menu-item a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li:hover a,.top-nav .menu-menu-principal-container .menu>li .sub-menu li.current-menu-item a{color:var(--color-black);}}.top-nav .menu-main-menu-container .menu li a,.top-nav .menu-menu-principal-container .menu li a{color:var(--color-white);font-weight:var(--black);text-transform:uppercase;}.top-nav__left{padding-top:20px;display:flex;align-items:center;margin-right:3rem;margin-right:0;width:-moz-fit-content;width:fit-content;}.top-nav__logo{display:block;min-width:15rem;}.top-nav__logo img,.top-nav__logo svg{display:block;width:100%;max-width:30rem;height:auto;}@media (max-width: 767px){.top-nav__logo img,.top-nav__logo svg{max-width:55rem;}}.top-nav__right{padding-top:35px;display:flex;align-items:center;}@media (max-width: 1100px){.top-nav__right .btn{display:none;}}.top-nav .mobile-nav-btn{width:5rem;height:3.4rem;flex-direction:column;justify-content:space-between;position:absolute;right:3rem;top:58%;transform:translateY(-58%);cursor:pointer;display:none;}@media (max-width: 1100px){.top-nav .mobile-nav-btn{display:flex;}}.top-nav .mobile-nav-btn__line{height:.4rem;width:100%;background-color:var(--color-white);}.bottom-nav{position:absolute;width:100%;top:7rem;z-index:9;padding:0 2rem;}.bottom-nav__phone-number-wrap{display:flex;justify-content:flex-end;}.bottom-nav__phone-number-wrap p{font-family:var(--playfair);font-size:2.4rem;line-height:4rem;color:var(--color-white);text-align:right;padding:0;}.bottom-nav__phone-number-wrap a{color:var(--color-white);transition:color .5s cubic-bezier(.17,.66,.34,.98);}.bottom-nav__phone-number-wrap a:hover{color:var(--color-blue);}@media (max-width: 1100px){.bottom-nav__phone-number{padding:0;}}@media (max-width: 767px){.bottom-nav{top:100%;background-color:var(--color-dark-blue);padding:10px;}.bottom-nav__phone-number-wrap p{text-align:center;font-size:4rem;}}.footer__form{background-color:var(--color-blue);}.footer__form-inner{display:flex;justify-content:center;padding-top:5.6rem;padding-bottom:7.5rem;}@media (max-width: 1100px){.footer__form-inner{display:block;padding-top:5rem;padding-bottom:6rem;}}.footer__form-title-wrapper{flex-basis:50%;}.footer__form-title{font-size:8rem;line-height:8.6rem;font-family:var(--playfair);color:var(--color-white);font-weight:var(--bold);letter-spacing:.4rem;margin-bottom:0;}@media (max-width: 1100px){.footer__form-title{font-size:7rem;line-height:7.6rem;margin-bottom:5rem;}}@media (max-width: 767px){.footer__form-title{font-size:7rem;line-height:7.5rem;}}.footer__form-wrapper{flex-basis:50%;padding-top:13.5rem;}@media (max-width: 1100px){.footer__form-wrapper{padding-top:0;}}.footer .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width: 767px){.footer .gform_wrapper .gform_fields{display:block;}}.footer .gform_wrapper .gform_fields .gfield{flex-basis:100%;margin-bottom:3.5rem;min-height:3.4rem;}@media (max-width: 767px){.footer .gform_wrapper .gform_fields .gfield{margin-bottom:8rem;}}.footer .gform_wrapper .gform_fields .gfield.gform_validation_container{display:none;}.footer .gform_wrapper .gform_fields .gfield .gfield_label{display:none;}.footer .gform_wrapper .gform_fields .gfield .ginput_container{height:100%;}.footer .gform_wrapper .gform_fields .gfield .ginput_container_select{height:100%;}.footer .gform_wrapper .gform_fields .gfield.gfield--type-choice{height:auto;}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]),.footer .gform_wrapper .gform_fields .gfield textarea,.footer .gform_wrapper .gform_fields .gfield .nice-select{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid var(--color-white);padding:0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-white);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);background-color:rgba(0,0,0,0);}@media (max-width: 767px){.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]),.footer .gform_wrapper .gform_fields .gfield textarea,.footer .gform_wrapper .gform_fields .gfield .nice-select{font-size:3.3rem;line-height:3.5rem;}}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]):focus,.footer .gform_wrapper .gform_fields .gfield textarea:focus,.footer .gform_wrapper .gform_fields .gfield .nice-select:focus{border-bottom:.2rem solid var(--color-black);}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox])::-webkit-input-placeholder,.footer .gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder,.footer .gform_wrapper .gform_fields .gfield .nice-select::-webkit-input-placeholder{color:var(--color-white);}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .current,.footer .gform_wrapper .gform_fields .gfield textarea .current,.footer .gform_wrapper .gform_fields .gfield .nice-select .current{font-weight:var(--semi-bold);}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list,.footer .gform_wrapper .gform_fields .gfield textarea .list,.footer .gform_wrapper .gform_fields .gfield .nice-select .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list li,.footer .gform_wrapper .gform_fields .gfield textarea .list li,.footer .gform_wrapper .gform_fields .gfield .nice-select .list li{font-size:3rem;transition:color .5s cubic-bezier(.17,.66,.34,.98);color:var(--color-black);}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list li:hover,.footer .gform_wrapper .gform_fields .gfield textarea .list li:hover,.footer .gform_wrapper .gform_fields .gfield .nice-select .list li:hover{color:var(--color-blue);}.footer .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list .selected,.footer .gform_wrapper .gform_fields .gfield textarea .list .selected,.footer .gform_wrapper .gform_fields .gfield .nice-select .list .selected{color:var(--color-blue);}.footer .gform_wrapper .gform_fields .gfield textarea{height:100px;}.footer .gform_wrapper .gform_fields .gfield .nice-select:after{width:.8rem;height:.8rem;border-bottom:.2rem solid var(--color-white);border-right:.2rem solid var(--color-white);transition:transform .5s cubic-bezier(.17,.66,.34,.98);}.footer .gform_wrapper .gform_fields .gfield .ginput_container_consent label{display:flex;position:relative;font-size:18px;line-height:28px;color:#fff;}.footer .gform_wrapper .gform_fields .gfield .ginput_container_consent label::before{content:"";display:block;flex:0 0 22px;height:24px;border-radius:2px;margin-right:5px;background-color:#fff;}.footer .gform_wrapper .gform_fields .gfield .ginput_container_consent input{display:none;}.footer .gform_wrapper .gform_fields .gfield .ginput_container_consent input:checked+label::after{content:"";display:block;position:absolute;width:7px;height:12px;border:solid medium var(--color-blue);border-width:0 2px 2px 0;left:7px;top:4px;transform:rotate(45deg);z-index:1;transition:all 100ms;}.footer .gform_wrapper .gform_fields .gfield .gfield_consent_description{display:none;}.footer .gform_wrapper .gform_footer .gform_button{width:-moz-fit-content;width:fit-content;height:8.7rem;background-color:var(--color-white);padding:1.6rem 2.4rem;border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:var(--color-blue);text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.footer .gform_wrapper .gform_footer .gform_button{width:100%;font-size:4rem;}}.footer .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-black);}.footer__phone-callout-outer{position:relative;background-color:var(--color-black);text-align:center;margin-bottom:12rem;}.footer__phone-callout-inner{padding-top:10.2rem;padding-bottom:10rem;}@media (max-width: 1100px){.footer__phone-callout-inner{padding-top:6rem;padding-bottom:5rem;}}.footer__phone-callout{font-size:4rem;line-height:5.3rem;color:var(--color-white);font-family:var(--playfair);font-weight:var(--bold);}.footer__phone-callout-sub{font-size:3rem;line-height:4rem;color:var(--color-blue);font-weight:var(--reg);}.footer__phone-boxes{display:block;text-align:center;position:relative;position:absolute;height:20.5rem;bottom:0;width:100%;max-width:117rem;left:0;right:0;margin:auto;}.footer__phone-box{overflow:hidden;}.footer__phone-box-number{font-size:15rem;line-height:20.5rem;font-weight:var(--book);font-family:var(--nunito);margin-bottom:0;}@media (max-width: 1100px){.footer__phone-box-number{font-size:8rem;}}.footer__phone-box-number--top{color:var(--color-white);transform:translateY(50%);}.footer__phone-box-number--bottom{color:var(--color-black);transform:translateY(-50%);}.footer__contact{padding-top:6rem;padding-bottom:3rem;}@media (max-width: 1100px){.footer__contact{padding-top:5rem;}}.footer__contact-title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;color:var(--color-black);letter-spacing:.04rem;font-weight:var(--bold);text-align:center;margin-bottom:8.7rem;}@media (max-width: 1100px){.footer__contact-title{font-size:7rem;line-height:7.6rem;}}@media (max-width: 767px){.footer__contact-title{font-size:7rem;line-height:8.5rem;}}.footer__contact-title span{color:var(--color-blue);display:block;}.footer__locations{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:6rem;text-align:center;}@media (min-width: 767px){.footer__location.multiple{flex-basis:50%;border-right:solid 1px #dadada;}}@media (max-width: 1280px){.footer__location.multiple{flex-basis:47%;padding-right:5%;}}@media (max-width: 767px){.footer__location.multiple{flex-basis:100%;border-right:none;}}.footer__location.multiple:last-child{border-right:none;padding-right:0;}.footer__location{flex-basis:calc(50% - 3rem);}@media (max-width: 767px){.footer__location{flex-basis:calc(50% - 3rem);margin-bottom:5rem;}}.footer__map{width:100%;max-width:500px;margin:0 auto 3.2rem;}.footer__city{font-family:var(--playfair);font-size:3.4rem;line-height:5.2rem;color:var(--color-blue);font-weight:var(--bold);}@media (max-width: 767px){.footer__city{line-height:5rem;line-height:7rem;}}.footer__address{margin-bottom:1.9rem;}.footer__primary-contact{display:flex;justify-content:center;align-items:center;margin-bottom:4.9rem;}.footer__primary-contact span{width:1rem;height:1rem;background-color:var(--color-blue);border-radius:.5rem;margin:0 4.5rem;}.footer__primary-phone,.footer__primary-email{font-size:3rem;line-height:4.1rem;color:var(--color-black);}@media (max-width: 1100px){.footer__primary-phone,.footer__primary-email{font-size:2.5rem;line-height:3.5rem;}}.footer__sm-accounts{display:flex;justify-content:center;align-items:center;margin-bottom:4.4rem;}.footer__sm-accounts a{display:inline-block;margin:0 1rem;}@media (max-width: 767px){.footer__sm-accounts a svg{width:4rem;height:4rem;}}.footer__sm-accounts a circle{transition:fill .5s cubic-bezier(.17,.66,.34,.98);}.footer__sm-accounts a:hover circle{fill:var(--color-blue);}.footer__links{margin-top:6rem;text-align:center;background:#000;color:#fff;}.footer__links .left a{color:#fff;}.footer__links .left p{margin-bottom:5px;font-size:14px;line-height:22px;}.footer__links .right{margin-top:3rem;}.footer__links .right .lr-logo{display:block;max-width:200px;margin:0 auto;}.footer__links .right .lr-logo img{width:100%;height:auto;}@media (min-width: 768px){.footer__links{display:flex;justify-content:space-between;text-align:left;max-width:100% !important;margin:0 auto;padding:25px 15rem;}.footer__links .right{margin-top:0;}}@media (max-width: 768px){.footer__links{padding:30px 0;}}.estilo404{font-family:var(--playfair);font-weight:800;font-size:70px;color:#000;display:block;text-align:center;margin-bottom:50px;letter-spacing:.7rem;margin-top:56px;}@media (max-width: 1110px){.estilo404{font-size:50px;}}@media (max-width: 767px){.estilo404{font-size:30px;}}.estilo404C{text-align:center;padding-bottom:3px;}.embed-container{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}.embed-container iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.page-template-service-areas footer .footer__contact-title,.page-template-service-areas footer .footer__location{display:none;}.page-template-service-areas footer .footer__contact{padding-top:6rem;padding-bottom:6rem;}.service-area-page{padding:6rem 10rem;}.service-area-page.first-block{padding:6rem 10rem 0;}@media (max-width: 580px){.service-area-page.first-block{padding:10rem 6rem 0;}}.service-area-page.second-block{padding:0rem 10rem 6rem;}.service-area-page .footer__locations{margin-bottom:0;}.service-area-page .service-areas-title,.service-area-page .area-title{font-family:var(--playfair);font-size:4rem;line-height:6.2rem;font-style:italic;color:var(--color-blue);margin-bottom:2.7rem;text-align:center;}@media (max-width: 768px){.service-area-page .service-areas-title,.service-area-page .area-title{font-size:5rem;}}.service-area-page .titles{text-align:center;padding-bottom:9.1rem;}.service-area-page .tagline{font-size:2.6rem;line-height:3.2rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:var(--bold);margin-bottom:1rem;}.service-area-page .title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:0;letter-spacing:.4rem;}.service-area-page .title span:last-child{color:var(--color-blue);display:block;}.service-area-page .content-service-areas{display:flex;padding-bottom:9.1rem;}.service-area-page .content-service-areas .img-service-areas{flex-basis:50%;}.service-area-page .content-service-areas .img-service-areas img{width:100%;}@media (max-width: 1150px){.service-area-page .content-service-areas .img-service-areas{flex-basis:100%;margin-bottom:40px;}}@media (max-width: 650px){.service-area-page .content-service-areas{flex-wrap:wrap;}}.service-area-page .content-service-areas .description-text{font-size:2rem;line-height:4.2rem;color:var(--color-black);font-weight:var(--semi-bold);display:block;padding:40px;max-width:900px;background-color:#fff;height:-moz-fit-content;height:fit-content;margin:20px auto;transform:translate(-10rem,3rem);}@media (max-width: 1150px){.service-area-page .content-service-areas .description-text{transform:translate(0rem,0rem);margin:0px auto;padding:0 40px;}}@media (max-width: 768px){.service-area-page .content-service-areas .description-text{font-size:3rem;}}@media (max-width: 650px){.service-area-page .content-service-areas .description-text{padding:0 0px;}}.service-area-page .content-service-areas .description-text h1,.service-area-page .content-service-areas .description-text h2,.service-area-page .content-service-areas .description-text h3,.service-area-page .content-service-areas .description-text h4,.service-area-page .content-service-areas .description-text h5,.service-area-page .content-service-areas .description-text h6{font-size:4rem;line-height:5.2rem;color:var(--color-blue);margin-bottom:2.5rem;}.service-area-page .content-service-areas .description-text p{font-size:2rem;}@media (max-width: 768px){.service-area-page .content-service-areas .description-text p{font-size:3rem;}}.service-area-page .locations-list{display:flex;flex-wrap:wrap;justify-content:center;padding:30px 0 60px;}.service-area-page .locations-list .location-container{flex-basis:45%;border:solid 1px #dadada;padding:25px 60px;}.service-area-page .locations-list .location-container .img-location{width:100%;height:200px;overflow:hidden;position:relative;}.service-area-page .locations-list .location-container img{width:100%;position:absolute;bottom:50%;transform:translateY(50%);}@media (max-width: 990px){.service-area-page .locations-list .location-container{flex-basis:50%;padding:25px 40px;}}@media (max-width: 768px){.service-area-page .locations-list .location-container{flex-basis:100%;margin-bottom:40px;}}@media (max-width: 550px){.service-area-page .locations-list .location-container{padding:25px 25px;}}.service-area-page .locations-list .location{font-family:var(--playfair);font-size:3rem;line-height:5rem;font-weight:var(--bold);color:var(--color-blue);display:block;flex-basis:33%;margin-bottom:2.5rem;margin-top:2rem;padding-top:3rem;transition:color .5s cubic-bezier(.17,.66,.34,.98);position:relative;}@media (max-width: 768px){.service-area-page .locations-list .location{flex-basis:50%;font-size:4rem;margin-bottom:4.5rem;}}@media (max-width: 550px){.service-area-page .locations-list .location{flex-basis:100%;}}.service-area-page .locations-list .location:before{content:"";position:absolute;top:0rem;left:-3%;transform:translate(-50%);width:4rem;height:.1rem;background-color:var(--color-black);transition:all .5s ease;}.service-area-page .locations-list .location:hover:after{width:8rem;}@media (min-width: 990px){.page-template-service-areas .map-location{position:absolute;width:38%;transform:translateY(4.5rem);z-index:1;}.page-template-service-areas .content-location{display:inline-block;width:70%;background-color:var(--color-black);text-align:left;padding:40px 0 40px 20%;margin-left:30%;position:relative;z-index:0;font-size:2.6rem;font-size:2.6rem;line-height:4.2rem;line-height:4.2rem;}.page-template-service-areas .content-location .footer__address,.page-template-service-areas .content-location .footer__city,.page-template-service-areas .content-location a{color:#fff;font-size:2.6rem;line-height:4.2rem;}.page-template-service-areas .content-location .footer__city a{font-size:3.4rem;line-height:5.2rem;}}.page-template-service-areas .footer__location{padding-top:2.5rem;}.video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;}.video-responsive iframe,.video-responsive object,.video-responsive embed{height:100%;left:0;position:absolute;top:0;width:100%;}#theme-options{position:fixed;top:0px;left:0px;width:100vw;height:auto;background-color:#fff;z-index:9999;padding:50px 50px 50px 50px;box-shadow:none;box-shadow:0 0 12px 0 rgba(0,0,0,0);transition:all .5s ease-in-out;transform:translateY(-95%);overflow-y:scroll;opacity:0;}@media (max-width: 767px){#theme-options{padding:30px 20px 10px 20px;max-height:calc(100% - 50px);transform:translateY(-95%);}}#theme-options:hover{transform:translateY(0px);box-shadow:0 0 12px 0 rgba(0,0,0,.2);opacity:1;}#theme-options .inner{max-width:1000px;margin:0 auto 0 auto;}@media (max-width: 767px){#theme-options .inner{max-width:100%;}}#theme-options .inner .options-title{font-family:"Lato",sans-serif;font-weight:700;font-size:33px;line-height:45px;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;color:rgba(var(--primaryColor),1);text-align:center;}#theme-options .inner .instructions{text-transform:uppercase;font-family:"Oswald",sans-serif;letter-spacing:2px;font-size:20px;color:rgba(var(--primaryColor),1);text-align:center;margin-bottom:20px;}#theme-options .inner .colors-option .colors{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;}@media (max-width: 767px){#theme-options .inner .colors-option .colors{flex-direction:column;margin-top:30px;}}#theme-options .inner .colors-option .colors .scheme{text-align:center;cursor:pointer;padding:30px 30px 30px 30px;transition:background-color .25s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 767px){#theme-options .inner .colors-option .colors .scheme{width:100%;margin-bottom:20px;padding:20px 20px 20px 20px;}}#theme-options .inner .colors-option .colors .scheme .scheme-title{text-align:center;font-family:"Lato",sans-serif;font-weight:700;font-size:18px;line-height:25px;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;}#theme-options .inner .colors-option .colors .scheme .swatch-wrapper{display:flex;align-items:center;justify-content:space-between;}@media (max-width: 767px){#theme-options .inner .colors-option .colors .scheme .swatch-wrapper{max-width:250px;margin:0 auto;}}#theme-options .inner .colors-option .colors .scheme .swatch-wrapper .color{width:50px;height:50px;background-color:#000;}#theme-options .inner .colors-option .colors .scheme .swatch-wrapper .color.secondary{margin:0px 10px;}#theme-options .inner .colors-option .colors .scheme.color-scheme-1 .swatch-wrapper .primary{background-color:#04213c;}#theme-options .inner .colors-option .colors .scheme.color-scheme-1 .swatch-wrapper .secondary{background-color:#0075ff;}#theme-options .inner .colors-option .colors .scheme.color-scheme-1 .swatch-wrapper .tertiary{background-color:#025ecc;}#theme-options .inner .colors-option .colors .scheme.color-scheme-2 .swatch-wrapper .primary{background-color:#0a122c;}#theme-options .inner .colors-option .colors .scheme.color-scheme-2 .swatch-wrapper .secondary{background-color:#258b15;}#theme-options .inner .colors-option .colors .scheme.color-scheme-2 .swatch-wrapper .tertiary{background-color:#258b15;}#theme-options .inner .colors-option .colors .scheme.color-scheme-3 .swatch-wrapper .primary{background-color:#282828;}#theme-options .inner .colors-option .colors .scheme.color-scheme-3 .swatch-wrapper .secondary{background-color:#2e9fa3;}#theme-options .inner .colors-option .colors .scheme.color-scheme-3 .swatch-wrapper .tertiary{background-color:#1d7679;}#theme-options .inner .colors-option .colors .scheme.color-scheme-4 .swatch-wrapper .primary{background-color:#282828;}#theme-options .inner .colors-option .colors .scheme.color-scheme-4 .swatch-wrapper .secondary{background-color:#c76622;}#theme-options .inner .colors-option .colors .scheme.color-scheme-4 .swatch-wrapper .tertiary{background-color:#994c14;}#theme-options .inner .colors-option .colors .scheme.active,#theme-options .inner .colors-option .colors .scheme:hover{background-color:#f4f4f4;}#theme-options .inner .video-option{display:flex;align-items:center;justify-content:center;margin-top:20px;}#theme-options .inner .video-option .instructions{margin-bottom:0px;}#theme-options .inner .video-option .checkbox{width:20px;height:20px;border:2px solid var(--primaryColor);margin-left:15px;background-color:var(--lightGrey);cursor:pointer;}#theme-options .inner .video-option .checkbox.active{background-color:var(--secondaryColor);}.hp-hero{min-height:80rem;position:relative;display:flex;align-items:center;}@media (max-width: 770px){.hp-hero{margin-top:110px;}}.hp-hero__line-accent{position:absolute;background-color:var(--color-white);width:2px;bottom:0;left:7rem;z-index:10;top:15rem;}@media (max-width: 1100px){.hp-hero__line-accent{left:3.9rem;}}.hp-hero__background-image,.hp-hero__video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.hp-hero__background-image img,.hp-hero__video-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center right;object-position:center right;}@media (max-width: 1100px){.hp-hero__background-image img,.hp-hero__video-wrapper img{-o-object-position:center;object-position:center;filter:brightness(.6);}}.hp-hero__background-image video,.hp-hero__video-wrapper video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;filter:brightness(.6);}.hp-hero__inner{padding-left:13rem;}@media (max-width: 1100px){.hp-hero__inner{padding-top:5rem;padding-left:10rem;}}@media (max-width: 767px){.hp-hero__inner{padding-left:8rem;padding-top:78rem;padding-right:2rem;padding-bottom:10rem;}}@media (max-width: 767px){.hp-hero__inner.background-video{padding-top:12rem;}.hp-hero__inner.background-video .hp-hero__title{font-size:6.5rem;}.hp-hero__inner.background-video .hp-hero__tagline{font-size:3.5rem;}}.hp-hero__tagline{font-family:var(--nunito);color:var(--color-blue);text-transform:uppercase;font-weight:var(--bold);line-height:5rem;font-size:4rem;font-style:normal;margin-bottom:0;}.hp-hero__title{max-width:60%;font-family:var(--playfair);color:var(--color-white);margin-bottom:15px;font-size:8.5rem;line-height:10.8rem;font-weight:400;}@media (max-width: 1100px){.hp-hero__title{max-width:80%;font-size:8.5rem;line-height:10.8rem;}}@media (max-width: 767px){.hp-hero__title{max-width:100%;font-size:8.5rem;line-height:8.8rem;}}.hp-hero__byline{font-family:var(--nunito);color:var(--color-white);font-size:4rem;line-height:4rem;margin-bottom:20px;}.hp-hero__cta{margin-top:6.4rem;}@media (max-width: 767px){.hp-hero__cta{margin-top:1.5rem;}}@media (max-width: 450px){.hp-hero__cta{width:98%;}}.hp-hero__cta.play-video{position:relative;background-color:rgba(0,0,0,0);margin-left:30px;}@media (max-width: 767px){.hp-hero__cta.play-video{margin-left:0px;display:block;margin-top:15px;border:2px solid var(--color-blue);}.hp-hero__cta.play-video .label{display:block !important;}}@media (max-width: 450px){.hp-hero__cta.play-video{width:calc(100% - 65px) !important;}}.hp-hero__cta.play-video .label{display:none;}.hp-hero__cta.play-video .circle{display:block;position:absolute;height:112%;width:65px;right:-60px;top:-3px;border-radius:.4rem;background-color:var(--color-blue);}@media (max-width: 767px){.hp-hero__cta.play-video .circle{height:112%;}}@media (min-width: 767px){.hp-hero__cta.play-video .circle{background-color:rgba(0,0,0,0);border:solid 2px #fff;border-radius:50%;height:6rem;width:6rem;right:-10px;}}.hp-hero__cta.play-video .arrow{display:block;width:16px;height:20px;position:absolute;left:54%;top:50%;margin-top:-10px;margin-left:-8px;background-color:#fff;clip-path:polygon(100% 50%,0 0,0 100%);transition:background-color .5s cubic-bezier(.17,.66,.34,.98);}@media (min-width: 768px){.hp-hero .video picture{display:none;}}.internal-hero{min-height:33rem;position:relative;display:flex;align-items:center;padding:15rem 0 5rem 0;}@media (max-width: 1100px){.internal-hero{min-height:50rem;}}@media (max-width: 767px){.internal-hero{min-height:45rem;padding:20rem 0 5rem 0;}}.internal-hero__line-accent{position:absolute;background-color:var(--color-white);width:2px;bottom:0;left:7rem;z-index:9;}@media (max-width: 1100px){.internal-hero__line-accent{left:1.9rem;}}.internal-hero__background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.internal-hero__background-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center right;object-position:center right;filter:brightness(.6);}@media (max-width: 1100px){.internal-hero__background-image img{-o-object-position:center;object-position:center;}}.internal-hero__background-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.internal-hero__inner{padding:0 5rem 0 15rem;max-width:100rem;}@media (max-width: 1100px){.internal-hero__inner{padding:0 5rem 0 7rem;}}.internal-hero__title-wrapper{max-width:100rem;}.internal-hero__title{margin-bottom:30px;font-family:var(--playfair);color:var(--color-white);font-size:8rem;line-height:10rem;}@media (max-width: 1100px){.internal-hero__title{font-size:7rem;line-height:8rem;}}@media (max-width: 767px){.internal-hero__title{font-size:6.5rem;line-height:8.8rem;}}.internal-hero__cta{margin-top:6.4rem;}@media (max-width: 767px){.internal-hero__cta{margin-top:1.5rem;}}@media (max-width: 767px){.page-template-default-no-hero-mobile header{min-height:85px;}.page-template-default-no-hero-mobile .top-nav{background-color:var(--color-black);padding:10px 0;}.page-template-default-no-hero-mobile .bottom-nav,.page-template-default-no-hero-mobile .internal-hero{display:none;}}.nice-hero{position:relative;z-index:0;margin-top:160px;}.nice-hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 30%);}.nice-hero .picture-wrapper{position:absolute;width:100%;height:100%;z-index:0;}.nice-hero .picture-wrapper picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;}.nice-hero .picture-wrapper picture img{display:block;width:100%;height:100%;-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover;}.nice-hero .hero-content{margin:0;padding:20px 15px 20px;position:relative;text-align:center;z-index:2;display:flex;flex-direction:column;}.nice-hero .hero-content .hero-title{color:#fff;font-size:42px;line-height:48px;margin-bottom:10px;font-weight:var(--reg);}.nice-hero .hero-content .hero-subtitle{order:-1;font-size:18px;line-height:28px;font-weight:bold;display:block;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase;color:#fff;}.nice-hero .hero-content .btn{margin:250px auto 0;font-size:18px;}.nice-hero .hero-content .reviews-logo{display:block;margin:20px auto 0;}@media (min-width: 768px){.nice-hero{margin-top:0;}.nice-hero .hero-content{padding:110px 30px 30px;}.nice-hero .hero-content .hero-title{font-size:58px;line-height:70px;max-width:500px;margin:0 auto 10px;}.nice-hero .hero-content .hero-subtitle{font-size:18px;line-height:28px;}.nice-hero .hero-content .btn{margin-top:280px;}}@media (min-width: 1100px){.nice-hero::after{background:linear-gradient(90deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 50%);}.nice-hero__line-accent{position:absolute;background-color:var(--color-white);width:2px;bottom:0;height:70%;left:7rem;z-index:9;}}@media (min-width: 1100px)and (max-width: 1100px){.nice-hero__line-accent{left:1.9rem;}}@media (min-width: 1100px){.nice-hero .picture-wrapper{flex:0 0 50%;order:2;margin:0;margin:0;}.nice-hero .hero-content{flex:0 0 45%;order:1;padding:160px 0 70px 140px;text-align:start;display:block;}.nice-hero .hero-content .hero-title{font-size:80px;line-height:92px;margin:0 0 15px;max-width:700px;}.nice-hero .hero-content .hero-subtitle{font-size:22px;line-height:32px;margin:0 0 25px;max-width:700px;}.nice-hero .hero-content .btn{margin:0 0 0;}.nice-hero .hero-content .reviews-logo{margin:40px 0 0;}}.homepage-template .attention-getter{display:flex;align-items:center;justify-content:center;padding-top:9.5rem;padding-bottom:9.1rem;}@media (max-width: 1100px){.homepage-template .attention-getter{padding-top:7.5rem;padding-bottom:7.1rem;}}.homepage-template .attention-getter__inner{text-align:center;}.homepage-template .attention-getter__tagline{font-size:2.6rem;line-height:3.2rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:var(--bold);margin-bottom:1rem;}.homepage-template .attention-getter__title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:0;letter-spacing:.4rem;color:#000;font-style:normal;}@media (max-width: 1100px){.homepage-template .attention-getter__title{font-size:6rem;line-height:6.6rem;}}@media (max-width: 1100px){.homepage-template .attention-getter__title{font-size:6rem;line-height:7.5rem;}}.homepage-template .attention-getter__title span:last-child{color:var(--color-blue) !important;display:block;}.homepage-template .two-column-content{display:flex;align-items:center;justify-content:center;padding-top:9.5rem;padding-bottom:12.1rem;}@media (max-width: 1100px){.homepage-template .two-column-content{padding-top:7.5rem;padding-bottom:7.1rem;}}.homepage-template .two-column-content__inner{max-width:108rem;margin:0 auto;}.homepage-template .two-column-content__title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:8rem;letter-spacing:.4rem;color:#000;font-style:normal;text-align:center;}@media (max-width: 1100px){.homepage-template .two-column-content__title{font-size:6rem;line-height:6.6rem;margin-bottom:3rem;-moz-text-align-last:left;text-align-last:left;}}@media (max-width: 1100px){.homepage-template .two-column-content__title{font-size:6rem;line-height:7.5rem;}}.homepage-template .two-column-content__title span:last-child{color:var(--color-blue) !important;display:block;}.homepage-template .two-column-content__content h2,.homepage-template .two-column-content__content h3{color:var(--color-blue);font-style:italic;}@media (min-width: 1100px){.homepage-template .two-column-content__content{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px;}}.homepage-template .firm-intro__inner{display:flex;}.homepage-template .firm-intro__picture{flex-basis:57%;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.homepage-template .firm-intro__picture{flex-basis:25%;}}.homepage-template .firm-intro__picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .firm-intro__content-outer{flex:1;position:relative;}.homepage-template .firm-intro__content-wrap{position:relative;right:15.5rem;top:10.7rem;width:66.8rem;}@media (max-width: 1100px){.homepage-template .firm-intro__content-wrap{width:100%;right:0rem;top:6rem;}}.homepage-template .firm-intro__content{background-color:var(--color-white);padding:6.4rem;}@media (max-width: 1100px){.homepage-template .firm-intro__content{padding:3rem;}}.homepage-template .firm-intro__content h1{font-size:4rem;line-height:5.2rem;color:var(--color-blue);font-style:italic;margin-bottom:2.5rem;}@media (max-width: 767px){.homepage-template .firm-intro__content h1{font-size:6rem;line-height:7.5rem;}}.homepage-template .firm-intro__content *:last-child{margin-bottom:0;}.homepage-template .contact-form{padding-top:9.5rem;padding-bottom:19.8rem;position:relative;}@media (max-width: 1100px){.homepage-template .contact-form{padding-top:9.8rem;padding-bottom:17rem;}}@media (max-width: 767px){.homepage-template .contact-form{padding-top:12.8rem;}}@media (max-width: 413px){.homepage-template .contact-form{padding-top:17.8rem;}}.homepage-template .contact-form__inner{width:100%;margin:0 auto;padding:0 4rem;}@media (max-width: 1100px){.homepage-template .contact-form__inner{padding:0 0 0 4rem;}}@media (max-width: 767px){.homepage-template .contact-form__inner{padding:0 4rem 0 4rem;}}.homepage-template .contact-form__title-wrapper{display:flex;align-items:center;}@media (max-width: 1100px){.homepage-template .contact-form__title-wrapper{margin-bottom:2rem;}}.homepage-template .contact-form__arrow{width:4rem;height:4rem;position:absolute;top:9rem;left:5rem;}@media (max-width: 1100px){.homepage-template .contact-form__arrow{left:2rem;}}@media (max-width: 767px){.homepage-template .contact-form__arrow{top:12rem;}}@media (max-width: 413px){.homepage-template .contact-form__arrow{top:17rem;}}.homepage-template .contact-form__arrow:before{content:"";height:134.5rem;width:2px;background-color:var(--color-black);position:absolute;bottom:3.8rem;left:0;right:0;margin:auto;}.homepage-template .contact-form__arrow svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .contact-form__title{font-size:2rem;line-height:3.2rem;font-weight:var(--bold);letter-spacing:.1rem;text-transform:uppercase;margin-bottom:1.3rem;margin-bottom:0;}@media (max-width: 767px){.homepage-template .contact-form__title{font-size:3.5rem;line-height:5.5rem;}}.homepage-template .contact-form .gform_wrapper form{display:flex;align-items:flex-end;justify-content:space-between;}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper form{display:block;}}.homepage-template .contact-form .gform_wrapper .gform-body{flex:1;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields{display:flex;justify-content:space-between;flex-wrap:wrap;}@media (max-width: 1100px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields{flex-wrap:wrap;}}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields{display:block;}}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .validation_message{color:var(--color-blue);font-size:1.4rem;z-index:1;position:relative;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield{flex-basis:calc(33.3% - 1.5rem);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield.large,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield.gfield--type-consent{flex-basis:100%;}@media (max-width: 1100px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield{flex-basis:calc(33.3% - 1rem);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield.large{flex-basis:100%;}}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield{margin-bottom:5rem;}}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield.gform_validation_container{display:none;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .gfield_label{display:none;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container{height:100%;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_select{height:100%;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]),.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid rgba(0,0,0,.2);padding:.5rem 1rem 0 0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-black);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]),.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select{font-size:3.3rem;line-height:4.5rem;}}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]):focus,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea:focus,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select:focus{border-bottom:.2rem solid var(--color-blue);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox])::-webkit-input-placeholder,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea::-webkit-input-placeholder,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select::-webkit-input-placeholder{color:var(--color-black);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]) .current,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea .current,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select .current{font-weight:var(--semi-bold);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]) .list,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea .list,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]) .list li,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea .list li,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select .list li{transition:color .5s cubic-bezier(.17,.66,.34,.98);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]) .list li:hover,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea .list li:hover,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select .list li:hover{color:var(--color-blue);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input:not([type=checkbox]) .list .selected,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea .list .selected,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select .list .selected{color:var(--color-blue);}@media (min-width: 1280px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea,.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield input{padding-top:30px;height:65px;}}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{height:80px;}@media (min-width: 768px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{padding-top:25px;height:60px;}}@media (min-width: 1100px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{padding-top:10px;height:40px;}}@media (min-width: 1280px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{padding-top:30px;height:65px;}}@media (min-width: 1728px){.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield textarea{height:75px;}}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_consent{margin-top:40px;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_consent label{display:flex;position:relative;font-size:18px;line-height:28px;color:var(--color-black);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_consent label::before{content:"";display:block;flex:0 0 22px;height:24px;border-radius:2px;margin-right:5px;background-color:var(--color-blue);}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_consent input{display:none;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .ginput_container_consent input:checked+label::after{content:"";display:block;position:absolute;width:7px;height:12px;border:solid medium #fff;border-width:0 2px 2px 0;left:7px;top:4px;transform:rotate(45deg);z-index:1;transition:all 100ms;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .gfield_consent_description{display:none;}.homepage-template .contact-form .gform_wrapper .gform-body .gform_fields .gfield .nice-select:after{width:.8rem;height:.8rem;border-bottom:.2rem solid var(--color-black);border-right:.2rem solid var(--color-black);transition:transform .5s cubic-bezier(.17,.66,.34,.98);}.homepage-template .contact-form .gform_wrapper .gform_footer{flex-basis:20.7rem;flex-grow:0;flex-shrink:0;margin-left:2.5rem;}@media (max-width: 1100px){.homepage-template .contact-form .gform_wrapper .gform_footer{flex-basis:15rem;}}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper .gform_footer{margin:13rem 0 0 0;}}.homepage-template .contact-form .gform_wrapper .gform_footer .gform_button{width:100%;height:8.7rem;background-color:var(--color-blue);border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:var(--color-white);text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.homepage-template .contact-form .gform_wrapper .gform_footer .gform_button{font-size:4rem;}}.homepage-template .contact-form .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-blue);}.homepage-template .selling-points__main-wrap{position:relative;}.homepage-template .selling-points picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;filter:brightness(.6);}.homepage-template .selling-points picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .selling-points__inner{padding-bottom:29.3rem;position:relative;}@media (max-width: 1100px){.homepage-template .selling-points__inner{padding-bottom:20rem;}}.homepage-template .selling-points__grid{background-color:var(--color-white);width:100%;max-width:66.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 0;border:.1rem solid rgba(0,0,0,.2);position:relative;top:-7.5rem;}@media (max-width: 767px){.homepage-template .selling-points__grid{display:block;}}@media (max-width: 1100px){.homepage-template .selling-points__grid{width:80%;}}.homepage-template .selling-points__point{padding:4.5rem 3.5rem 3.3rem 3.5rem;}@media (max-width: 1100px){.homepage-template .selling-points__point{padding:3rem;}}@media (max-width: 767px){.homepage-template .selling-points__point{padding:3rem;}}.homepage-template .selling-points__point:first-child{border-right:.1rem solid rgba(0,0,0,.2);border-bottom:.1rem solid rgba(0,0,0,.2);}.homepage-template .selling-points__point:nth-child(2){border-bottom:.1rem solid rgba(0,0,0,.2);}.homepage-template .selling-points__point:nth-child(3){border-right:.1rem solid rgba(0,0,0,.2);}.homepage-template .selling-points__line{width:.1rem;height:5.8rem;background-color:var(--color-black);margin:0 0 .8rem .4rem;}@media (max-width: 1100px){.homepage-template .selling-points__line{height:3rem;}}.homepage-template .selling-points__large{font-family:var(--playfair);font-size:3rem;line-height:3.3rem;color:var(--color-blue);font-weight:var(--bold);margin-bottom:1.2rem;font-style:normal;}@media (max-width: 767px){.homepage-template .selling-points__large{font-size:6rem;line-height:8.3rem;margin-bottom:3rem;}}.homepage-template .selling-points__small{font-size:2.4rem;line-height:3.5rem;font-weight:var(--reg);margin-bottom:0;}@media (max-width: 767px){.homepage-template .selling-points__small{font-size:4rem;line-height:5.1rem;}}.homepage-template .selling-points__cta-wrapper{position:absolute;bottom:18.5rem;right:15rem;width:10%;min-width:10rem;}@media (max-width: 1100px){.homepage-template .selling-points__cta-wrapper{right:5rem;}}.homepage-template .selling-points__cta{font-size:11.5rem;line-height:13.8rem;color:var(--color-white);font-family:var(--playfair);font-weight:var(--reg);writing-mode:tb-rl;transform:rotate(-180deg);}@media (max-width: 1100px){.homepage-template .selling-points__cta{font-size:8rem;line-height:10rem;}}.homepage-template .selling-points__cta-line{width:.2rem;background-color:var(--color-blue);height:123.4rem;position:absolute;right:0;top:0;}.homepage-template .selling-points__phone-boxes{display:block;text-align:center;position:relative;position:absolute;height:20.5rem;bottom:0;width:100%;max-width:117rem;left:0;right:0;margin:auto;}.homepage-template .selling-points__phone-box{overflow:hidden;}.homepage-template .selling-points__phone-box-number{font-size:15rem;line-height:20.5rem;font-weight:var(--book);font-family:var(--nunito);margin-bottom:0;}@media (max-width: 1100px){.homepage-template .selling-points__phone-box-number{font-size:8rem;}}.homepage-template .selling-points__phone-box-number--top{color:var(--color-white);transform:translateY(50%);}.homepage-template .selling-points__phone-box-number--bottom{color:var(--color-black);transform:translateY(-50%);}.homepage-template .selling-points__bottom{max-width:117rem;left:0;right:0;margin:auto;padding:9rem 10rem 5rem 10rem;}@media (max-width: 1100px){.homepage-template .selling-points__bottom{padding:0 10rem 0 5rem;}}.homepage-template .selling-points__bottom-blurb{font-family:var(--playfair);font-size:5rem;line-height:5.3;color:var(--color-blue);font-weight:var(--bold);text-align:right;margin-bottom:0;font-style:normal;}.homepage-template .general-content{display:flex;align-items:flex-start;}.homepage-template .general-content picture{position:relative;top:-18.5rem;flex-basis:33%;}@media (max-width: 1100px){.homepage-template .general-content picture{display:none;}}.homepage-template .general-content picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .general-content__content{background-color:var(--color-black);padding:15rem 15.5rem 10rem 14rem;flex:1;}@media (max-width: 1100px){.homepage-template .general-content__content{padding:5rem 10rem 6rem 5rem;}}.homepage-template .general-content__title{font-family:var(--playfair);font-size:6.5rem;line-height:8.6rem;font-weight:var(--bold);color:var(--color-white);margin-bottom:11rem;letter-spacing:.4rem;font-style:normal;}@media (max-width: 1100px){.homepage-template .general-content__title{padding-left:0;font-size:5.7rem;line-height:7.5rem;margin-bottom:3rem;}}.homepage-template .general-content__content-wrap *:not(h2){color:var(--color-white);}.homepage-template .general-content__btn{margin-top:4.5rem;}.homepage-template .testimonials{padding-top:18rem;padding-bottom:15rem;}@media (max-width: 1100px){.homepage-template .testimonials{padding-top:10rem;padding-bottom:10rem;}}.homepage-template .testimonials__inner{display:flex;}.homepage-template .testimonials__title-wrapper{position:relative;top:-31rem;width:18%;}@media (max-width: 1100px){.homepage-template .testimonials__title-wrapper{top:-5rem;width:20%;}}.homepage-template .testimonials__title{font-size:11.5rem;line-height:13.8rem;font-family:var(--playfair);writing-mode:tb-rl;transform:rotate(-180deg);color:#000;font-style:normal;font-weight:400;}@media (max-width: 1100px){.homepage-template .testimonials__title{font-size:7rem;line-height:8rem;}}.homepage-template .testimonials__content-wrapper{width:82%;}@media (max-width: 1100px){.homepage-template .testimonials__content-wrapper{width:80%;}}.homepage-template .testimonials__sub-title{font-size:4rem;line-height:5.2rem;font-style:italic;font-weight:var(--bold);font-family:var(--playfair);margin-bottom:5rem;}@media (max-width: 1100px){.homepage-template .testimonials__sub-title{font-size:6rem;line-height:7.2rem;}}.homepage-template .testimonials__slider{border:.1rem solid rgba(0,0,0,.2);cursor:grab;margin-bottom:0;}.homepage-template .testimonials__slider:active,.homepage-template .testimonials__slider.nice-select.open{cursor:grabbing;}.homepage-template .testimonials .slick-slide{border-right:.1rem solid rgba(0,0,0,.2);padding:2.5rem 4rem 4rem 4rem;}@media (max-width: 767px){.homepage-template .testimonials .slick-slide{padding:2rem;}}.homepage-template .testimonials .slick-dots{text-align:left;bottom:-4.5rem;}.homepage-template .testimonials .slick-dots li{margin:0;}.homepage-template .testimonials .slick-dots li button:before{font-size:.9rem;}.homepage-template .testimonials__slide-inner svg{float:right;margin-bottom:1rem;}.homepage-template .testimonials__line{clear:both;width:.1rem;height:5.8rem;background-color:var(--color-black);margin-bottom:.5rem;}.homepage-template .testimonials__slide-title{font-size:3.5rem;line-height:5.3rem;color:var(--color-blue);font-family:var(--playfair);font-weight:var(--bold);margin-bottom:1.5rem;}@media (max-width: 767px){.homepage-template .testimonials__slide-title{font-size:4.5rem;line-height:6.3rem;}}.homepage-template .testimonials__client-name{font-size:2rem;line-height:3.2rem;color:var(--color-blue);text-transform:uppercase;font-weight:var(--black);letter-spacing:.1rem;margin:3.6rem 0 .5rem 0;}@media (max-width: 767px){.homepage-template .testimonials__client-name{font-size:3rem;line-height:4.2rem;}}.homepage-template .testimonials__client-location{font-size:1.6rem;line-height:2.1rem;font-weight:var(--black);text-transform:uppercase;letter-spacing:.2rem;margin-bottom:0;}.homepage-template .case-results__header{height:83.5rem;position:relative;display:flex;justify-content:center;align-items:flex-end;}@media (max-width: 1100px){.homepage-template .case-results__header{height:50rem;}}.homepage-template .case-results__header picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.homepage-template .case-results__header picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .case-results__header-content{text-align:center;margin-bottom:18rem;}@media (max-width: 767px){.homepage-template .case-results__header-content{margin-bottom:16rem;}}.homepage-template .case-results__tagline{font-size:1.6rem;line-height:2.2rem;color:var(--color-white);text-transform:uppercase;font-weight:var(--bold);letter-spacing:.2rem;margin-bottom:.7rem;}@media (max-width: 767px){.homepage-template .case-results__tagline{font-size:3.6rem;line-height:5.2rem;}}.homepage-template .case-results__sub-title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;color:var(--color-white);font-weight:var(--bold);letter-spacing:.4rem;}@media (max-width: 1100px){.homepage-template .case-results__sub-title{font-size:7rem;line-height:7.6rem;margin-bottom:0;}}.homepage-template .case-results__sub-title span:last-child{color:var(--color-blue);display:block;}.homepage-template .case-results__inner{display:flex;position:relative;padding-top:9.5rem;padding-bottom:17.5rem;padding-right:0;align-items:flex-start;}@media (max-width: 1100px){.homepage-template .case-results__inner{padding-bottom:8.5rem;}}.homepage-template .case-results__title-wrapper{position:relative;width:10%;}@media (max-width: 1100px){.homepage-template .case-results__title-wrapper{width:11%;}}.homepage-template .case-results__title{font-family:var(--playfair);font-size:7.5rem;line-height:8.8rem;font-weight:var(--reg);writing-mode:tb-rl;transform:rotate(-180deg);color:var(--color-black);font-style:normal;}@media (max-width: 1100px){.homepage-template .case-results__title{font-size:7rem;line-height:7rem;}}.homepage-template .case-results__title-line{height:111.2rem;width:.2rem;background-color:var(--color-blue);position:absolute;bottom:0rem;right:0;}@media (max-width: 1100px){.homepage-template .case-results__title-line{bottom:0;}}@media (max-width: 767px){.homepage-template .case-results__title-line{display:none;}}.homepage-template .case-results__slider-wrapper{flex:1;position:relative;margin-top:-19.5rem;width:90%;overflow:hidden;}@media (max-width: 1100px){.homepage-template .case-results__slider-wrapper{width:89%;margin-left:5rem;}}.homepage-template .case-results__slider{border:.1rem solid rgba(0,0,0,.2);cursor:grab;background-color:var(--color-white);right:-9.3rem;}@media (max-width: 1100px){.homepage-template .case-results__slider{right:0;}}.homepage-template .case-results__slider:active,.homepage-template .case-results__slider.nice-select.open{cursor:grabbing;}.homepage-template .case-results .slick-slide{border-right:.1rem solid rgba(0,0,0,.2);padding:6rem 4rem 6rem 6rem;}@media (max-width: 767px){.homepage-template .case-results .slick-slide{padding:4rem 2rem 2rem 2rem;}}.homepage-template .case-results__slide-inner *:last-child{margin-bottom:0;}.homepage-template .case-results__slide-line{width:5.8rem;height:.3rem;background-color:var(--color-black);margin-bottom:4rem;position:relative;left:-2rem;}@media (max-width: 767px){.homepage-template .case-results__slide-line{left:0;}}.homepage-template .case-results__slide-title{font-size:4rem;line-height:5.3rem;font-family:var(--playfair);color:var(--color-blue);font-weight:var(--bold);margin-bottom:2rem;}@media (max-width: 767px){.homepage-template .case-results__slide-title{font-size:6rem;line-height:7.3rem;}}.homepage-template .case-results__slide-type{font-size:2rem;line-height:3rem;text-transform:lowercase;font-weight:var(--reg);margin-bottom:4rem;}@media (max-width: 767px){.homepage-template .case-results__slide-type{font-size:4rem;line-height:5rem;}}.homepage-template .case-results__arrows{position:absolute;right:-.1rem;}.homepage-template .case-results__arrows-inner{display:flex;}.homepage-template .case-results__arrow{cursor:pointer;width:4rem;height:4rem;}@media (max-width: 767px){.homepage-template .case-results__arrow{width:5rem;height:5rem;}}.homepage-template .case-results__arrow svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .case-results__arrow rect{transition:fill .5s cubic-bezier(.17,.66,.34,.98);}.homepage-template .case-results__arrow:hover rect{fill:var(--color-dark-blue);}.homepage-template .case-results .btn{margin:6.5rem 0 0 9.3rem;}@media (max-width: 1100px){.homepage-template .case-results .btn{margin:5rem 0 0 0rem;}}.homepage-template .links-content{display:flex;}@media (max-width: 1100px){.homepage-template .links-content{display:block;}}.homepage-template .links-content__links-list{padding:6rem;background-color:var(--color-black);flex-basis:50%;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.homepage-template .links-content__links-list{padding:5rem;}}.homepage-template .links-content__link{display:block;position:relative;font-family:var(--playfair);font-size:2.4rem;line-height:3.4rem;color:var(--color-white);font-weight:var(--reg);border-bottom:.1rem solid var(--color-blue);margin-bottom:4.3rem;padding-bottom:2rem;transition:color .5s cubic-bezier(.17,.66,.34,.98);}.homepage-template .links-content__link span{margin-right:4.5rem;}.homepage-template .links-content__link:hover,.homepage-template .links-content__link.active{color:var(--color-blue);}@media (max-width: 767px){.homepage-template .links-content__link{font-size:4rem;line-height:6.2rem;}}.homepage-template .links-content__link-arrow{width:4rem;height:4.5rem;position:absolute;right:-.1rem;bottom:-.1rem;opacity:1;}.homepage-template .links-content__link-arrow svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .links-content__link-arrow.left{right:auto;left:0;}.homepage-template .links-content__title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;color:var(--color-white);padding-left:5rem;margin-bottom:12.5rem;letter-spacing:.4rem;font-style:normal;}@media (max-width: 1100px){.homepage-template .links-content__title{font-size:6rem;line-height:6.6rem;padding-left:0;margin-bottom:5rem;}}.homepage-template .links-content__image-content{flex-basis:50%;flex-grow:0;flex-shrink:0;position:relative;}.homepage-template .links-content picture{position:absolute;top:-12rem;left:0;width:100%;height:100%;z-index:-1;}@media (max-width: 1100px){.homepage-template .links-content picture{display:none;}}.homepage-template .links-content picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .links-content__content-wrapper{background-color:var(--color-white);position:absolute;bottom:0;left:0;width:calc(100% - 5rem);padding:5.3rem 6.5rem 5.5rem 6.5rem;}.homepage-template .links-content__content-wrapper .content-box:not(.active){display:none;}@media (max-width: 1100px){.homepage-template .links-content__content-wrapper{position:relative;padding:5rem;width:calc(100% - 10rem);margin:-4rem auto 0 auto;border:.1rem solid rgba(0,0,0,.2);}}.homepage-template .links-content__content-wrapper *:last-child{margin-bottom:0;}.homepage-template .bulleted-list{display:flex;}.homepage-template .bulleted-list__links-list{padding:6rem;background-color:var(--color-black);flex-basis:50%;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.homepage-template .bulleted-list__links-list{padding:5rem;}}.homepage-template .bulleted-list__link{display:block;position:relative;font-family:var(--playfair);font-size:2.4rem;line-height:3.4rem;color:var(--color-white);font-weight:var(--reg);border-top:.1rem solid var(--color-blue);margin-bottom:4.3rem;padding-top:.7rem;padding-bottom:2rem;padding-left:6.5rem;transition:none;}.homepage-template .bulleted-list__link:hover,.homepage-template .bulleted-list__link.active{color:var(--color-white);}.homepage-template .bulleted-list__link span{margin-right:0;}@media (max-width: 1100px){.homepage-template .bulleted-list__link{padding-top:1rem;padding-left:6.5rem;}}@media (max-width: 767px){.homepage-template .bulleted-list__link{font-size:4rem;line-height:6.2rem;padding-bottom:0;padding-top:1rem;padding-left:11rem;}}.homepage-template .bulleted-list__link-arrow{width:5rem;height:5.5rem;position:absolute;left:0rem;top:-.2rem;opacity:1;}.homepage-template .bulleted-list__link-arrow svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}@media (max-width: 1100px){.homepage-template .bulleted-list__link-arrow{top:-.2rem;}}@media (max-width: 767px){.homepage-template .bulleted-list__link-arrow{width:8rem;height:8.5rem;top:-.1rem;}}.homepage-template .bulleted-list__title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;color:var(--color-white);padding-left:5rem;margin-bottom:12.5rem;letter-spacing:.4rem;font-style:normal;}@media (max-width: 1100px){.homepage-template .bulleted-list__title{font-size:6rem;line-height:6.6rem;padding-left:0;margin-bottom:5rem;}}.homepage-template .bulleted-list__image-content{flex-basis:50%;flex-grow:0;flex-shrink:0;position:relative;}.homepage-template .bulleted-list picture{position:absolute;top:-12rem;left:0;width:100%;height:100%;z-index:-1;}@media (max-width: 1100px){.homepage-template .bulleted-list picture{display:none;}}.homepage-template .bulleted-list picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .bulleted-list__content-wrapper{background-color:var(--color-white);position:absolute;bottom:0;left:0;width:calc(100% - 5rem);padding:5.3rem 6.5rem 5.5rem 6.5rem;}.homepage-template .bulleted-list__content-wrapper .content-box:not(.active){display:none;}@media (max-width: 1100px){.homepage-template .bulleted-list__content-wrapper{position:relative;padding:5rem;width:calc(100% - 10rem);margin:-4rem auto 0 auto;border:.1rem solid rgba(0,0,0,.2);}}.homepage-template .bulleted-list__content-wrapper *:last-child{margin-bottom:0;}@media (max-width: 1100px){.homepage-template .bulleted-list{display:block;}}.homepage-template .trust-logos{padding-top:11rem;padding-bottom:10rem;text-align:center;}@media (max-width: 1100px){.homepage-template .trust-logos{padding-top:10rem;padding-bottom:10rem;}}@media (max-width: 767px){.homepage-template .trust-logos{padding-bottom:7rem;}}.homepage-template .trust-logos__header{padding-bottom:7.5rem;text-align:center;}.homepage-template .trust-logos__tagline{font-size:3.6rem;line-height:4.2rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:var(--bold);margin-bottom:2rem;}.homepage-template .trust-logos__title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:0;letter-spacing:.4rem;color:var(--black);font-style:normal;}@media (max-width: 1100px){.homepage-template .trust-logos__title{font-size:7rem;line-height:7.6rem;}}@media (max-width: 767px){.homepage-template .trust-logos__title{font-size:7rem;line-height:7.5rem;}}.homepage-template .trust-logos__title span:last-child{color:var(--color-blue);display:block;}.homepage-template .trust-logos__slider{margin-bottom:0;}.homepage-template .trust-logos .slick-slide{border:.1rem solid rgba(0,0,0,.2);height:20.5rem;display:flex;align-items:center;justify-content:center;margin:0 1.2rem;}@media (max-width: 767px){.homepage-template .trust-logos .slick-slide{height:30rem;}}.homepage-template .trust-logos .slick-dots{bottom:-4.4rem;}@media (max-width: 767px){.homepage-template .trust-logos .slick-dots{bottom:-6rem;}}.homepage-template .trust-logos .slick-dots li{margin:0;}.homepage-template .trust-logos .btn{margin-top:10rem;}.homepage-template .practice-areas{padding-bottom:7rem;}@media (max-width: 1100px){.homepage-template .practice-areas{padding-bottom:5rem;}}@media (max-width: 767px){.homepage-template .practice-areas{padding-bottom:1rem;}}.homepage-template .practice-areas__inner{max-width:98rem;margin:0 auto;}.homepage-template .practice-areas__title{font-size:8rem;line-height:8.6rem;font-family:var(--playfair);max-width:55rem;font-weight:var(--bold);margin-bottom:9rem;letter-spacing:.4rem;font-style:normal;color:var(--black);}@media (max-width: 1100px){.homepage-template .practice-areas__title{font-size:7rem;line-height:7.6rem;max-width:100%;margin-bottom:8rem;}}@media (max-width: 767px){.homepage-template .practice-areas__title{font-size:6rem;line-height:7.5rem;}}.homepage-template .practice-areas__pa-wrapper{display:flex;justify-content:flex-end;}.homepage-template .practice-areas__pa-wrapper-inner{display:flex;flex-wrap:wrap;max-width:67.5rem;}.homepage-template .practice-areas .pa-box{flex-basis:50%;margin-bottom:8.5rem;position:relative;cursor:pointer;}@media (max-width: 1100px){.homepage-template .practice-areas .pa-box{margin-bottom:7.5rem;}}.homepage-template .practice-areas .pa-box:before{content:"";position:absolute;top:-2rem;left:0;width:4rem;height:.1rem;background-color:var(--color-black);}.homepage-template .practice-areas .pa-box .pa-popup{display:none;}.homepage-template .practice-areas .pa-box .practice-area{transition:color .5s cubic-bezier(.17,.66,.34,.98);font-family:var(--playfair);font-size:3rem;line-height:5rem;font-weight:var(--bold);font-style:italic;margin-bottom:0;}.homepage-template .practice-areas .pa-box .practice-area:hover{color:var(--color-blue);}.homepage-template .practice-areas__link{font-family:var(--playfair);font-size:3rem;line-height:5rem;font-weight:var(--bold);color:var(--color-black);display:block;transition:color .5s cubic-bezier(.17,.66,.34,.98);}.homepage-template .practice-areas__link:hover{color:var(--color-blue);}.homepage-template .practice-areas .pa-modal-container{position:fixed;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:9999;}.homepage-template .practice-areas .pa-modal-container.open{pointer-events:all;}.homepage-template .practice-areas .pa-modal-container #pa-modal{width:calc(100% - 100px);max-width:800px;height:auto;max-height:calc(100% - 100px);padding:50px 50px 50px 50px;background-color:#fff;box-shadow:0px 0px 5px 0px rgba(39,47,75,.2);pointer-events:all;pointer-events:none;opacity:0;position:relative;transform:translateY(5%);transition:opacity .5s cubic-bezier(.17,.66,.34,.98),transform .5s cubic-bezier(.17,.66,.34,.98);}@media (max-width: 1180px){.homepage-template .practice-areas .pa-modal-container #pa-modal{width:calc(100% - 60px);padding:70px 30px 50px 30px;}}@media (max-width: 767px){.homepage-template .practice-areas .pa-modal-container #pa-modal{width:calc(100% - 40px);padding:70px 20px 50px 20px;position:fixed;z-index:9999;top:50%;transform:translateY(-50%) !important;overflow:scroll;}}.homepage-template .practice-areas .pa-modal-container #pa-modal.open{opacity:1;transform:translateY(0%);pointer-events:all;}.homepage-template .practice-areas .pa-modal-container #pa-modal .close-modal{position:absolute;top:20px;right:30px;font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;line-height:20px;color:var(--secondaryColor);margin-bottom:2px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;}.homepage-template .practice-areas .pa-modal-container #pa-modal .inner .pa-popup .popup-title{font-family:"Roboto Slab",serif;font-weight:700;font-size:45px;line-height:55px;text-transform:capitalize;margin-bottom:10px;color:#000;}@media (max-width: 767px){.homepage-template .practice-areas .pa-modal-container #pa-modal .inner .pa-popup .popup-title{font-size:36px;line-height:48px;margin-bottom:10px;}}.homepage-template .practice-areas .pa-modal-container #pa-modal .inner .pa-popup .pa-page-link{font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;line-height:20px;color:var(--secondaryColor);text-transform:uppercase;letter-spacing:1px;}.homepage-template .practice-areas .pa-modal-container #pa-modal .inner .pa-popup .pa-link{font-size:1.6rem;font-weight:var(--bold);}.homepage-template .general-content-v2{display:flex;margin-top:220px;}@media (max-width: 1100px){.homepage-template .general-content-v2{display:block;margin-top:0;}}.homepage-template .general-content-v2 picture{flex-basis:41%;flex-grow:0;flex-shrink:0;z-index:-1;}@media (max-width: 1100px){.homepage-template .general-content-v2 picture{display:none;}}.homepage-template .general-content-v2 picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.homepage-template .general-content-v2__content-outer{flex-basis:59%;flex-grow:0;flex-shrink:0;position:relative;}@media (max-width: 1100px){.homepage-template .general-content-v2__content-outer{flex-basis:70%;}}.homepage-template .general-content-v2__content-wrap{background-color:var(--color-black);padding:15rem 15.5rem 11rem 14rem;position:absolute;height:auto;min-height:calc(100% - 11rem);width:calc(100% + 11rem);bottom:0;left:-11rem;}@media (max-width: 1100px){.homepage-template .general-content-v2__content-wrap{padding:5rem;left:0;width:100%;position:relative;}}.homepage-template .general-content-v2__content-wrap *:not(h2){color:var(--color-white);}.homepage-template .general-content-v2__title{font-family:var(--playfair);font-size:6.5rem;line-height:8.6rem;font-weight:var(--bold);color:var(--color-white);margin-bottom:11rem;letter-spacing:.4rem;font-style:normal;}@media (max-width: 1100px){.homepage-template .general-content-v2__title{font-size:7rem;line-height:8.6rem;margin-bottom:3rem;padding-left:0;}}.centered-video{margin-top:0;margin-bottom:0;}.centered-video.bg-color{background-color:var(--color-black);}.centered-video.bg-color .title{color:#fff;}.centered-video__inner{padding-top:7.5rem;padding-bottom:7.5rem;max-width:1180px;margin:0 auto;}.centered-video .title{text-align:center;font-style:normal;}@media (min-width: 1200px){.centered-video{margin-top:-250px;margin-bottom:250px;}}.team-slider{padding:5rem 0 0;}.team-slider .title{text-align:center;font-size:5.6rem;line-height:6.8rem;margin-bottom:4rem;}.team-slider .content{text-align:center;}.team-slider__items .slick-arrow svg{display:block;width:100%;height:auto;}.team-slider__items .item{padding:1rem;}.team-slider__items .item .image a{display:block;}.team-slider__items .item .image img{width:100%;height:auto;margin-bottom:3rem;}.team-slider__items .item .name{text-align:center;color:var(--color-blue);font-size:4rem;font-weight:var(--bold);text-transform:uppercase;display:block;margin-bottom:0;}@media (min-width: 768px){.team-slider__inner{padding:0 4rem;max-width:1280px;margin:0 auto;}.team-slider__items .item .name{font-size:2.6rem;}}@media (min-width: 768px){.team-slider__items .item .name{font-size:3rem;}}@media (min-width: 1280px){.team-slider__items .item .name{font-size:2rem;}}.faqs{padding-top:11rem;padding-bottom:11rem;background-color:var(--color-black);}.faqs__inner{max-width:108rem;margin:0 auto;}.faqs .title{margin-bottom:6rem;font-family:var(--playfair);font-size:5.6rem;line-height:6.5rem;font-weight:var(--bold);letter-spacing:.4rem;color:#fff;}.faqs .items .item{margin-bottom:8rem;}.faqs .items .item:last-of-type{margin-bottom:0;}.faqs .items .item .heading{cursor:pointer;border-bottom:2px solid var(--color-blue);display:flex;justify-content:space-between;align-items:flex-end;}.faqs .items .item .heading .question{color:#fff;font-family:var(--playfair);font-size:4rem;line-height:5.5rem;margin-bottom:2rem;}.faqs .items .item .heading .icon{flex:0 0 30px;margin-left:20px;}.faqs .items .item .heading .icon svg{width:100%;height:auto;display:block;}.faqs .items .item .heading .icon svg rect{fill:var(--color-blue);}.faqs .items .item .heading .icon.less{display:none;}.faqs .items .item .heading .icon.less rect{fill:var(--color-dark-blue);}.faqs .items .item .answer{display:none;margin-top:8rem;}.faqs .items .item .answer p,.faqs .items .item .answer li{color:#fff;}.faqs .items .item .answer a{color:var(--color-blue);}.faqs .items .item.open .heading .question{color:var(--color-blue);}.faqs .items .item.open .heading .icon.plus{display:none;}.faqs .items .item.open .heading .icon.less{display:block;}.faqs .items .item.open .answer{display:block;}@media (min-width: 768px){.faqs .items .item{margin-bottom:2rem;}.faqs .items .item .heading .question{font-size:2.4rem;line-height:3.5rem;margin-bottom:.5rem;}.faqs .items .item .heading .icon{flex:0 0 40px;}.faqs .items .item .answer{margin-top:2rem;}}@media (min-width: 1100px){.faqs__inner{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;}.faqs__inner .left{flex:0 0 30%;}.faqs__inner .right{flex:0 0 75%;}}.block-social-networks{max-width:100%;padding:8rem 5rem 8rem 5rem;position:relative;z-index:-3;}.block-social-networks .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;}.block-social-networks .bg-image::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(2,94,204,.8);z-index:-1;}.block-social-networks .bg-image image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media (max-width: 1150px){.block-social-networks{padding:5rem 3rem 5rem 3rem;}}@media (max-width: 767px){.block-social-networks{padding:5rem 2rem 5rem 2rem;}}.block-social-networks .inner{max-width:1280px;margin:0 auto 0 auto;}.block-social-networks .inner .columns{width:100%;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:30px;}.block-social-networks .inner .columns .embed,.block-social-networks .inner .columns .info{min-width:280px;display:flex;height:500px;flex-direction:column;align-items:center;justify-content:center;}@media (min-width: 768px){.block-social-networks .inner .columns .embed,.block-social-networks .inner .columns .info{height:600px;}}.block-social-networks .inner .columns .embed{flex:1 0 30%;}.block-social-networks .inner .columns .embed iframe{width:100%;height:100%;}.block-social-networks .inner .columns .info{flex:1 0 60%;}.block-social-networks .inner .columns .box{padding:0rem 5rem;position:relative;}.block-social-networks .inner .columns .box .section-title{font-family:var(--playfair);font-size:65px;font-weight:700;line-height:85px;letter-spacing:.05em;text-align:left;color:#fff;margin-bottom:0px;}.block-social-networks .inner .columns .box hr{background-color:#fff;width:43px;height:3px;margin:10px 0 30px 0;}.block-social-networks .inner .columns .box .box-inner .description{font-family:var(--nunito);font-size:18px;font-weight:600;line-height:32px;text-align:left;color:#fff;}.block-social-networks .inner .columns .box .networks{display:flex;justify-content:flex-start;list-style:none;align-items:center;gap:15px;padding:0;}.block-social-networks .inner .columns .box .networks img,.block-social-networks .inner .columns .box .networks svg{width:40px;height:40px;fill:#fff;}.about{overflow:hidden;}.about__content-container{display:flex;justify-content:space-between;}@media (max-width: 1100px){.about__content-container{display:block;}}.about__main{flex:1;max-width:70rem;margin-right:5rem;padding-left:4.2rem;}@media (max-width: 1100px){.about__main{padding-left:2rem;margin-right:0;}}.about__main h1{margin-bottom:3.4rem;}.about__main .iframe-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:6rem 0 4.3rem 0;}.about__main .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.about__main .wp-block-image>img{width:100%;height:auto;display:block;margin:60px 0 5.7rem 0;}.about__main .wp-block-image .alignleft{float:left;margin:0 3rem 1.5rem 0;position:relative;top:.6rem;}@media (max-width: 767px){.about__main .wp-block-image .alignleft{float:inherit;}}.about__main .wp-block-image .alignleft img{display:block;max-width:25rem;height:auto;}@media (max-width: 767px){.about__main .wp-block-image .alignleft img{width:100%;max-width:100%;}}.about__sidebar{flex-basis:33.5rem;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.about__sidebar{margin-left:2rem;}}.about__menu-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;font-weight:var(--bold);color:var(--color-blue);position:relative;}.about__menu-title:before{content:"";height:5.8rem;width:.1rem;background-color:var(--color-black);position:absolute;left:.3rem;top:-6.5rem;}@media (max-width: 1100px){.about__menu-title:before{height:3rem;top:-4.5rem;}}@media (max-width: 767px){.about__menu-title{font-size:5.5rem;line-height:6.8rem;}}.about__sidebar-form{background-color:var(--color-blue);padding:9rem 4rem 6rem 4rem;}@media (max-width: 1100px){.about__sidebar-form{display:none;}}.about__sidebar-form .gform_wrapper{padding:0 2rem;}.about__sidebar-form .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width: 767px){.about__sidebar-form .gform_wrapper .gform_fields{display:block;}}.about__sidebar-form .gform_wrapper .gform_fields .gfield{flex-basis:100%;margin-bottom:3.5rem;min-height:3.4rem;}.about__sidebar-form .gform_wrapper .gform_fields .gfield.gform_validation_container{display:none;}.about__sidebar-form .gform_wrapper .gform_fields .gfield .gfield_label{display:none;}.about__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container{height:100%;}.about__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container_select{height:100%;}.about__sidebar-form .gform_wrapper .gform_fields .gfield input,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid var(--color-white);padding:0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-white);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);background-color:rgba(0,0,0,0);}@media (max-width: 767px){.about__sidebar-form .gform_wrapper .gform_fields .gfield input,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-size:2.3rem;line-height:2.5rem;}}.about__sidebar-form .gform_wrapper .gform_fields .gfield input:focus,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea:focus,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:focus{border-bottom:.2rem solid var(--color-black);}.about__sidebar-form .gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select::-webkit-input-placeholder{color:var(--color-white);}.about__sidebar-form .gform_wrapper .gform_fields .gfield input .current,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea .current,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .current{font-weight:var(--semi-bold);}.about__sidebar-form .gform_wrapper .gform_fields .gfield input .list,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.about__sidebar-form .gform_wrapper .gform_fields .gfield input .list li,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list li,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li{transition:color .5s cubic-bezier(.17,.66,.34,.98);color:var(--color-black);}.about__sidebar-form .gform_wrapper .gform_fields .gfield input .list li:hover,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list li:hover,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li:hover{color:var(--color-blue);}.about__sidebar-form .gform_wrapper .gform_fields .gfield input .list .selected,.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list .selected,.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list .selected{color:var(--color-blue);}.about__sidebar-form .gform_wrapper .gform_fields .gfield textarea{height:100px;}.about__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:after{width:.8rem;height:.8rem;border-bottom:.2rem solid var(--color-white);border-right:.2rem solid var(--color-white);transition:transform .5s cubic-bezier(.17,.66,.34,.98);}.about__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;height:5.7rem;background-color:var(--color-white);padding:1.6rem 2.4rem;border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:var(--color-blue);text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.about__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;font-size:2rem;}}.about__sidebar-form .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-black);}.about .widget,.about .about__sidebar-menu{border:.1rem solid rgba(0,0,0,.2);padding:11rem 2.5rem 2rem 2.5rem;margin-bottom:2.5rem;}@media (max-width: 1100px){.about .widget,.about .about__sidebar-menu{padding:7rem 2rem 1rem 2rem;}}.about .widget ul,.about .about__sidebar-menu ul{padding-left:0;}.about .widget li,.about .about__sidebar-menu li{list-style-type:none;margin-bottom:2.5rem;}.about .widget li a,.about .about__sidebar-menu li a{font-family:var(--playfair);font-size:2.2rem;line-height:3.2rem;font-weight:var(--reg);color:var(--black);transition:color .5s cubic-bezier(.17,.66,.34,.98);}.about .widget li a:hover,.about .about__sidebar-menu li a:hover{color:var(--color-blue);}@media (max-width: 767px){.about .widget li a,.about .about__sidebar-menu li a{font-size:3.2rem;line-height:4.2rem;}}.about__form-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;color:var(--color-white);font-weight:var(--bold);position:relative;}.about__form-title span{color:var(--color-black);}.about__form-title:before{content:"";width:5.4rem;height:.3rem;background-color:var(--color-white);position:absolute;top:-2.9rem;left:0;}.general-content .blog.vert-line{height:50rem !important;}.general-content__content-container{display:flex;justify-content:space-between;}@media (max-width: 1100px){.general-content__content-container{display:block;}}.general-content__main{flex:1;max-width:70rem;margin-right:5rem;padding-left:4.2rem;}@media (max-width: 1100px){.general-content__main{padding-left:2rem;margin-right:0;}}.general-content__main h1{margin-bottom:3.4rem;}.general-content__main .iframe-container,.general-content__main .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:6rem 0 4.3rem 0;}.general-content__main .iframe-container iframe,.general-content__main .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.general-content__main .wp-block-image>img{width:100%;height:auto;display:block;margin:60px 0 5.7rem 0;}.general-content__main .wp-block-image .alignleft{float:left;margin:0 3rem 1.5rem 0;position:relative;top:.6rem;}.general-content__main .wp-block-image .alignleft img{display:block;max-width:25rem;height:auto;}.general-content h1.general-content__blog-title{margin-bottom:4rem;}@media (max-width: 1100px){.general-content h1.general-content__blog-title{margin-bottom:2rem;}}.general-content__post{border-bottom:.1rem solid var(--color-blue);padding:3.7rem 0 5.1rem 0;}.general-content__post:first-child{padding-top:0;}@media (max-width: 1100px){.general-content__post:last-child{margin-bottom:5rem;}}.general-content__post-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;font-weight:var(--bold);color:var(--color-blue);margin-bottom:2.3rem;}.general-content__post-info{margin-bottom:5rem;}.general-content__post-excerpt{margin-bottom:4.8rem;}.general-content__post-info,.general-content__read-more{font-size:1.5rem;line-height:2.5rem;font-weight:var(--black);text-transform:uppercase;letter-spacing:.04rem;}.general-content__post-info a,.general-content__read-more a{color:var(--color-blue);}@media (max-width: 768px){.general-content__post-info,.general-content__read-more{font-size:2.5rem;line-height:3.6rem;}}.general-content__read-more{color:var(--color-blue);transition:color .5s cubic-bezier(.17,.66,.34,.98);}.general-content__read-more:hover{color:var(--color-black);}@media (max-width: 768px){.general-content__read-more{font-size:3rem;line-height:4rem;}}.general-content__sidebar{flex-basis:33.5rem;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.general-content__sidebar{margin-left:2rem;}}.general-content__menu-title,.general-content .widgettitle{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;font-weight:var(--bold);color:var(--color-blue);position:relative;}.general-content__menu-title:before,.general-content .widgettitle:before{content:"";height:5.8rem;width:.1rem;background-color:var(--color-black);position:absolute;left:.3rem;top:-6.5rem;}@media (max-width: 1100px){.general-content__menu-title:before,.general-content .widgettitle:before{height:3rem;top:-4.5rem;}}.general-content__sidebar-menu,.general-content .widget{border:.1rem solid rgba(0,0,0,.2);padding:11rem 2.5rem 2rem 2.5rem;margin-bottom:2.5rem;}@media (max-width: 1100px){.general-content__sidebar-menu,.general-content .widget{padding:7rem 2rem 1rem 2rem;}}.general-content__sidebar-menu ul,.general-content .widget ul{padding-left:0;}.general-content__sidebar-menu li,.general-content .widget li{list-style-type:none;margin-bottom:2.5rem;}.general-content__sidebar-menu li a,.general-content .widget li a{font-family:var(--playfair);font-size:2.2rem;line-height:3.2rem;font-weight:var(--reg);color:var(--black);transition:color .5s cubic-bezier(.17,.66,.34,.98);}.general-content__sidebar-menu li a:hover,.general-content .widget li a:hover{color:var(--color-blue);}@media (max-width: 767px){.general-content__sidebar-menu li a,.general-content .widget li a{font-size:3.2rem;line-height:4.2rem;}}.general-content__sidebar-form{background-color:var(--color-blue);padding:9rem 4rem 6rem 4rem;}@media (max-width: 1100px){.general-content__sidebar-form{display:none;}}.general-content__sidebar-form .gform_wrapper{padding:0 2rem;}.general-content__sidebar-form .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width: 767px){.general-content__sidebar-form .gform_wrapper .gform_fields{display:block;}}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield{flex-basis:100%;margin-bottom:3.5rem;min-height:3.4rem;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield.gform_validation_container{display:none;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .gfield_label{display:none;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container{height:100%;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container_select{height:100%;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid var(--color-white);padding:0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-white);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);background-color:rgba(0,0,0,0);}@media (max-width: 767px){.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-size:2.3rem;line-height:2.5rem;}}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input:focus,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea:focus,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:focus{border-bottom:.2rem solid var(--color-black);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select::-webkit-input-placeholder{color:var(--color-white);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input .current,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea .current,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .current{font-weight:var(--semi-bold);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input .list,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input .list li,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list li,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li{transition:color .5s cubic-bezier(.17,.66,.34,.98);color:var(--color-black);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input .list li:hover,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list li:hover,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li:hover{color:var(--color-blue);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield input .list .selected,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea .list .selected,.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list .selected{color:var(--color-blue);}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield textarea{height:100px;}.general-content__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:after{width:.8rem;height:.8rem;border-bottom:.2rem solid var(--color-white);border-right:.2rem solid var(--color-white);transition:transform .5s cubic-bezier(.17,.66,.34,.98);}.general-content__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;height:5.7rem;background-color:var(--color-white);padding:1.6rem 2.4rem;border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:var(--color-blue);text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.general-content__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;font-size:2rem;}}.general-content__sidebar-form .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-black);}.general-content__form-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;color:var(--color-white);font-weight:var(--bold);position:relative;}.general-content__form-title span{color:var(--color-black);}.general-content__form-title:before{content:"";width:5.4rem;height:.3rem;background-color:var(--color-white);position:absolute;top:-2.9rem;left:0;}.general-content .pagination{margin-top:1.5rem;}.general-content .pagination .screen-reader-text{display:none;}.general-content .pagination .nav-links{text-align:right;}.general-content .pagination .nav-links .next{display:none;}.general-content .pagination .nav-links .page-numbers{font-size:1.5rem;line-height:2.5rem;font-weight:var(--black);text-transform:uppercase;letter-spacing:.04rem;color:var(--color-black);transition:color .5s cubic-bezier(.17,.66,.34,.98);margin:0 .5rem;}.general-content .pagination .nav-links .page-numbers:hover{color:var(--color-blue);}.general-content .pagination .nav-links .current{color:var(--color-blue);}.general-content__menu-title.injuries:before{display:none;}#menu-types-of-injuries{margin-top:80px;}#menu-types-of-injuries li{list-style:none;position:relative;margin-bottom:30px;display:inline-flex;width:49%;}#menu-types-of-injuries li:before{content:"";width:3.4rem;height:.1rem;background-color:var(--color-blue);position:absolute;top:-.9rem;left:0;}#menu-types-of-injuries a{color:#000;}.attorneys{position:relative;}.attorneys__content-container{display:flex;justify-content:space-between;}@media (max-width: 1100px){.attorneys__content-container{display:block;}}.attorneys__main{flex:1;max-width:70rem;margin-right:5rem;padding-left:4.2rem;}@media (max-width: 1100px){.attorneys__main{padding-left:2rem;margin-right:0;}}.attorneys__main h1{margin-bottom:3.4rem;}.attorneys__main .iframe-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:6rem 0 4.3rem 0;}.attorneys__main .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.attorneys__main .wp-block-image>img{width:100%;height:auto;display:block;margin:60px 0 5.7rem 0;}.attorneys__main .wp-block-image .alignleft{float:left;margin:0 3rem 1.5rem 0;position:relative;top:.6rem;}.attorneys__main .wp-block-image .alignleft img{display:block;max-width:25rem;height:auto;}.attorneys__sidebar{flex-basis:33.5rem;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.attorneys__sidebar{margin-left:2rem;}}.attorneys__menu-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;font-weight:var(--bold);color:var(--color-blue);position:relative;}.attorneys__menu-title:before{content:"";height:5.8rem;width:.1rem;background-color:var(--color-black);position:absolute;left:.3rem;top:-6.5rem;}@media (max-width: 1100px){.attorneys__menu-title:before{height:3rem;top:-4.5rem;}}.attorneys__sidebar-menu{border:.1rem solid rgba(0,0,0,.2);padding:11rem 2.5rem 2rem 2.5rem;margin-bottom:2.5rem;}.attorneys__sidebar-menu li{list-style-type:none;margin-bottom:2.5rem;}.attorneys__sidebar-menu li a{font-family:var(--playfair);font-size:2.2rem;line-height:3.2rem;font-weight:var(--reg);color:var(--black);}@media (max-width: 1100px){.attorneys__sidebar-menu{padding:7rem 2rem 1rem 2rem;}}@media (max-width: 1100px){.attorneys__sidebar-menu li a{font-size:3.2rem;line-height:4.2rem;}}.attorneys__sidebar-form{background-color:var(--color-blue);padding:9rem 4rem 6rem 4rem;}@media (max-width: 1100px){.attorneys__sidebar-form{display:none;}}.attorneys__sidebar-form .gform_wrapper{padding:0 2rem;}.attorneys__sidebar-form .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width: 767px){.attorneys__sidebar-form .gform_wrapper .gform_fields{display:block;}}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield{flex-basis:100%;margin-bottom:3.5rem;min-height:3.4rem;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield.gform_validation_container{display:none;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .gfield_label{display:none;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container{height:100%;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .ginput_container_select{height:100%;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid var(--color-white);padding:0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-white);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);background-color:rgba(0,0,0,0);}@media (max-width: 767px){.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select{font-size:2.3rem;line-height:2.5rem;}}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input:focus,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:focus{border-bottom:.2rem solid var(--color-black);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select::-webkit-input-placeholder{color:var(--color-white);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input .current,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .current{font-weight:var(--semi-bold);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input .list,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input .list li,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li{transition:color .5s cubic-bezier(.17,.66,.34,.98);color:var(--color-black);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input .list li:hover,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list li:hover{color:var(--color-blue);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield input .list .selected,.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select .list .selected{color:var(--color-blue);}.attorneys__sidebar-form .gform_wrapper .gform_fields .gfield .nice-select:after{width:.8rem;height:.8rem;border-bottom:.2rem solid var(--color-white);border-right:.2rem solid var(--color-white);transition:transform .5s cubic-bezier(.17,.66,.34,.98);}.attorneys__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;height:5.7rem;background-color:var(--color-white);padding:1.6rem 2.4rem;border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:var(--color-blue);text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.attorneys__sidebar-form .gform_wrapper .gform_footer .gform_button{width:100%;font-size:2rem;}}.attorneys__sidebar-form .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-black);}.attorneys__form-title{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;color:var(--color-white);font-weight:var(--bold);position:relative;}.attorneys__form-title span{color:var(--color-black);}.attorneys__form-title:before{content:"";width:5.4rem;height:.3rem;background-color:var(--color-white);position:absolute;top:-2.9rem;left:0;}.page-template-practice-areas .internal-hero__line-accent{display:none;}.page-template-practice-areas .internal-hero__inner{padding:0 5rem 0 10rem;}@media (max-width: 1100px){.page-template-practice-areas .internal-hero__inner{padding:0 5rem;}}.practice-areas__featured{padding-bottom:21rem;}.practice-areas__inner{max-width:108rem;margin:0 auto;}.practice-areas__list-outer{display:flex;justify-content:center;}.practice-areas__list-inner{width:100%;max-width:80rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.practice-areas__pa{display:flex;flex-flow:column;align-items:center;flex-basis:calc(50% - 3rem);margin-bottom:5rem;}.practice-areas__pa picture{width:15rem;height:15rem;display:flex;align-items:center;justify-content:center;margin-bottom:10px;}.practice-areas__pa picture img,.practice-areas__pa picture svg{display:block;width:100%;height:auto;}.practice-areas__link{font-family:var(--playfair);font-size:2.6rem;line-height:3.8rem;color:var(--color-black);transition:color .5s cubic-bezier(.17,.66,.34,.98);transition:color .5s cubic-bezier(.17,.66,.34,.98);font-weight:var(--bold);position:relative;text-align:center;}.practice-areas__link:hover{color:var(--color-blue);}@media (max-width: 767px){.practice-areas__link{font-size:3.4rem;line-height:5rem;}}.practice-areas__all{display:flex;}.practice-areas__all picture{flex-basis:30%;position:relative;top:-20rem;}@media (max-width: 1100px){.practice-areas__all picture{flex-basis:35%;top:-15rem;}}.practice-areas__all picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.practice-areas__all .menu-practice-areas-all-container{width:100%;padding-left:16%;}@media (max-width: 1100px){.practice-areas__all .menu-practice-areas-all-container{padding-left:10%;}}@media (max-width: 767px){.practice-areas__all .menu-practice-areas-all-container{padding:0;}}.practice-areas__all .menu{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;justify-content:space-between;}.practice-areas__all .menu li{flex-basis:calc(50% - 1rem);margin-bottom:2rem;line-height:4rem;}.practice-areas__all .menu li a{font-size:2rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-white);transition:color .5s cubic-bezier(.17,.66,.34,.98);}.practice-areas__all .menu li a:hover{color:var(--color-blue);}@media (max-width: 767px){.practice-areas__all .menu li a{font-size:3rem;}}.practice-areas__all-list-wrapper{flex:1;padding:7rem 10rem 10rem 10rem;background-color:var(--color-black);}@media (max-width: 1100px){.practice-areas__all-list-wrapper{padding:5rem 3rem 5rem 3rem;}}.practice-areas__all-title{color:var(--color-white);font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:9rem;}@media (max-width: 1100px){.practice-areas__all-title{font-size:5rem;line-height:5.5rem;margin-bottom:5rem;}}.page-template-reviews .internal-hero__line-accent{display:none;}.page-template-reviews .internal-hero__inner{padding:0 5rem 0 15rem;}@media (max-width: 1100px){.page-template-reviews .internal-hero__inner{padding:0 5rem;}}.reviews #breadcrumbs{padding-left:0;}.reviews__list{max-width:102.5rem;margin:0 auto;}.reviews__review{border-bottom:.1rem solid var(--color-black);padding:9rem 16% 8.1rem 16%;}@media (max-width: 1100px){.reviews__review{padding:6rem 8% 5.1rem 8%;}}@media (max-width: 767px){.reviews__review{padding:6rem 5% 5.1rem 5%;}}.reviews__review:first-child{padding-top:0;}.reviews__review:last-child{padding-bottom:0;border:none;}.reviews__stars{display:flex;justify-content:flex-end;margin-bottom:10.5rem;}@media (max-width: 767px){.reviews__stars svg{width:18rem;}}.reviews__title{font-size:4rem;line-height:5.3rem;color:var(--color-blue);font-weight:var(--bold);font-family:var(--playfair);margin-bottom:2.2rem;position:relative;}.reviews__title:before{content:"";height:7.7rem;width:.1rem;background-color:var(--color-black);position:absolute;top:-9.7rem;left:.6rem;}@media (max-width: 767px){.reviews__title{font-size:5rem;line-height:6.3rem;}}.reviews__client-name{font-size:2rem;line-height:3.2rem;font-weight:var(--black);color:var(--color-blue);text-transform:uppercase;margin-top:4.7rem;margin-bottom:.6rem;}@media (max-width: 767px){.reviews__client-name{font-size:3rem;}}.reviews__client-location{font-size:1.6rem;line-height:2.1rem;text-transform:uppercase;font-weight:var(--bold);}.page-template-results .internal-hero__line-accent{display:none;}.page-template-results .internal-hero__inner{padding:0 5rem 0 15rem;}@media (max-width: 1100px){.page-template-results .internal-hero__inner{padding:0 5rem;}}.results__inner-wrap{padding-bottom:0;}.results__content-container{display:flex;align-items:flex-start;}.results__title-container{writing-mode:tb-rl;transform:rotate(-180deg);flex-basis:16%;display:flex;align-items:center;}@media (max-width: 1100px){.results__title-container{flex-basis:10%;}}.results__title-container h1{margin-bottom:0;position:relative;}.results__title-container h1:after{content:"";position:absolute;top:0;left:-1.1rem;width:.2rem;height:calc(100% + 15.5rem);background-color:var(--color-blue);}@media (max-width: 767px){.results__title-container h1:after{height:calc(100% + 12.5rem);}}.results__main{flex:1;display:flex;justify-content:space-between;flex-wrap:wrap;padding:4.5rem 0 0 3rem;}@media (max-width: 1100px){.results__main{padding:4.5rem 0 0 4rem;}}@media (max-width: 767px){.results__main{padding:4.5rem 0 0 6rem;}}.results__result{flex-basis:calc(50% - 3rem);margin-bottom:16rem;}@media (max-width: 767px){.results__result{flex-basis:100%;margin-bottom:10rem;}}.results__amount{font-family:var(--playfair);font-size:4rem;line-height:5.3rem;color:var(--color-blue);font-weight:var(--bold);margin-bottom:4rem;position:relative;}@media (max-width: 1100px){.results__amount{font-size:3rem;line-height:4rem;margin-bottom:1rem;}}@media (max-width: 767px){.results__amount{font-size:7rem;line-height:8rem;margin-bottom:3rem;}}.results__amount:before{content:"";width:4.5rem;height:.3rem;background-color:var(--color-black);position:absolute;top:-4.5rem;left:0;}.results__type-of-case{font-size:3rem;line-height:4.1rem;text-transform:lowercase;margin-bottom:2.7rem;font-weight:var(--bold);}@media (max-width: 1100px){.results__type-of-case{font-size:2rem;line-height:3rem;margin-bottom:2rem;}}@media (max-width: 767px){.results__type-of-case{font-size:3rem;line-height:4rem;}}.page-template-locations .internal-hero__line-accent{display:none;}.page-template-locations .internal-hero__inner{padding:0 5rem 0 15rem;}@media (max-width: 1100px){.page-template-locations .internal-hero__inner{padding:0 5rem;}}.locations{position:relative;}.locations #breadcrumbs{padding-left:0;}.locations .vert-line{right:10rem;left:auto;background-color:var(--color-blue);top:50%;transform:translateY(-50%);z-index:10;height:50%;}@media (max-width: 1100px){.locations .vert-line{display:none;}}.locations__offices{max-width:88rem;margin:8.8rem auto 0 auto;}.locations__offices-grid{display:flex;flex-wrap:wrap;border:.05rem solid rgba(0,0,0,.2);}@media (max-width: 767px){.locations__offices-grid{border:none;}}.locations__office{flex-basis:50%;border:.05rem solid rgba(0,0,0,.2);padding:9.5rem 6rem 6rem 6rem;flex-grow:0;flex-shrink:0;}@media (max-width: 1100px){.locations__office{padding:6.5rem 3rem 3rem 3rem;}}@media (max-width: 767px){.locations__office{flex-basis:100%;margin-bottom:3rem;padding:6.5rem 5rem 5rem 5rem;}}.locations__city{font-size:4rem;line-height:5.3rem;color:var(--color-blue);font-family:var(--playfair);font-weight:var(--bold);margin-bottom:2rem;position:relative;}@media (max-width: 1100px){.locations__city{font-size:3rem;line-height:4.3rem;}}@media (max-width: 767px){.locations__city{font-size:4rem;line-height:5.3rem;}}.locations__city:before{content:"";width:5.8rem;height:.3rem;background-color:var(--color-black);position:absolute;left:-2rem;top:-3.2rem;}.locations__address{font-size:3rem;line-height:4.1rem;color:var(--color-black);display:block;margin-bottom:2.8rem;}@media (max-width: 1100px){.locations__address{font-size:2.5rem;line-height:4rem;}}.locations__phone,.locations__fax{font-size:1.8rem;line-height:2.4rem;font-weight:var(--black);letter-spacing:.4rem;color:var(--color-blue);display:block;margin-bottom:2rem;text-transform:uppercase;}@media (max-width: 1100px){.locations__phone,.locations__fax{font-size:1.5rem;line-height:2.1rem;margin-bottom:1rem;}}@media (max-width: 767px){.locations__phone,.locations__fax{font-size:2rem;line-height:4rem;}}.locations__button-wrap{text-align:center;margin:9.5rem 0 0 0;}@media (max-width: 1100px){.locations__button-wrap{margin:8rem 0 0 0;}}.locations__button-wrap .btn{margin-bottom:0;}.locations__cities-served{display:flex;margin-top:10.8rem;}@media (max-width: 1100px){.locations__cities-served{margin-top:4rem;}}.locations__cities-served picture{flex-basis:50%;flex-shrink:0;}@media (max-width: 1100px){.locations__cities-served picture{display:none;}}.locations__cities-served picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.locations__cities-wrap-outer{flex:1;position:relative;padding-top:14.7rem;}@media (max-width: 1100px){.locations__cities-wrap-outer{padding:0;}}.locations__cities-wrapper{background-color:var(--color-black);color:var(--color-white);position:relative;width:144%;height:100%;right:44%;padding:8rem 12rem 8rem 12rem;}@media (max-width: 1100px){.locations__cities-wrapper{width:100%;padding:6rem 5rem 5rem 5rem;right:0;}}.locations__cities-title{font-family:var(--playfair);font-size:8rem;line-height:8.6rem;font-weight:var(--bold);margin-bottom:6.8rem;}@media (max-width: 1100px){.locations__cities-title{font-size:5rem;line-height:5.6rem;}}.locations__cities-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:16%;}@media (max-width: 1100px){.locations__cities-list{max-width:55rem;margin:0 auto;padding:0;}}.locations__city-served{flex-basis:calc(50% - 3rem);}@media (max-width: 767px){.locations__city-served{font-size:2.5rem;}}.page-template-contact .internal-hero__line-accent{display:none;}.page-template-contact .internal-hero__inner{padding:0 5rem 0 15rem;}@media (max-width: 1100px){.page-template-contact .internal-hero__inner{padding:0 5rem;}}.title-contact{font-family:var(--playfair);font-size:4rem;line-height:6.2rem;font-style:italic;color:var(--color-blue);margin-bottom:2.7rem;text-align:center;}.content-container{min-height:300px;}.content-container .alignleft{float:left;margin-right:27px;}@media (max-width: 500px){.content-container .alignleft{float:none;margin-right:0;display:block;margin-bottom:30px;width:100%;height:auto;}}.page-template-contact-v2 .internal-hero{padding:10rem 0 7rem;}.page-template-contact-v2 .internal-hero .internal-hero__line-accent{display:none;}@media (max-width: 767px){.page-template-contact-v2 .internal-hero{padding:32rem 0 17rem 0;}}.page-template-contact-v2 .internal-hero__inner{padding:0 5rem;margin:0 auto;}@media (max-width: 1100px){.page-template-contact-v2 .internal-hero__inner{padding:0 5rem;}}@media (min-width: 1101px){.page-template-contact-v2 .internal-hero__inner{padding:4rem 0;max-width:none;}}.page-template-contact-v2 .internal-hero__title{text-align:center;}@media (max-width: 1100px){.page-template-contact-v2 .internal-hero__title{font-size:6rem;line-height:7rem;}}@media (min-width: 1101px){.page-template-contact-v2 .internal-hero__title{margin-bottom:0;font-size:80px;line-height:92px;}}.page-template-contact-v2 .contact-form-block{background-color:var(--color-black);position:relative;z-index:1;padding:1px 3rem;}.page-template-contact-v2 .contact-form-block .form{background-color:#fff;padding:8rem 5rem;margin:-13rem 0;position:relative;}@media (min-width: 1100px){.page-template-contact-v2 .contact-form-block .form{padding:5.5rem 5rem;}}.page-template-contact-v2 .contact-form-block .form .tagline{font-size:3.6rem;line-height:4.2rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:var(--bold);margin-bottom:8rem;text-align:center;}@media (min-width: 768px){.page-template-contact-v2 .contact-form-block .form .tagline{font-size:2.6rem;line-height:5.2rem;margin-bottom:5rem;}}@media (min-width: 1100px){.page-template-contact-v2 .contact-form-block .form .tagline{margin-bottom:2rem;}}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:900px;margin-left:auto;margin-right:auto;}@media (max-width: 767px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields{display:block;}}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield{flex-basis:100%;margin-bottom:3.5rem;height:7.4rem;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gform_validation_container{display:none;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .gfield_label{display:none;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container{height:100%;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container_select{height:100%;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gfield--type-choice{height:auto;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]),.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea{font-family:var(--nunito);width:100%;height:100%;border:none;border-bottom:.2rem solid #ccc;padding:0;font-size:1.6rem;line-height:3.2rem;font-weight:var(--semi-bold);color:var(--color-black);border-radius:0;transition:border-bottom .5s cubic-bezier(.17,.66,.34,.98);background-color:rgba(0,0,0,0);}@media (max-width: 767px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]),.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea{font-size:3.3rem;line-height:8.5rem;}}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]):focus,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea:focus{border-bottom:.2rem solid var(--color-black);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox])::-webkit-input-placeholder,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder{color:var(--color-black);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .current,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea .current{font-weight:var(--semi-bold);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea .list{width:100%;transform:scale(1);transition:all .5s cubic-bezier(.17,.66,.34,.98);top:calc(100% + 1rem);border-radius:0;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list li,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea .list li{font-size:3rem;transition:color .5s cubic-bezier(.17,.66,.34,.98);color:var(--color-black);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list li:hover,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea .list li:hover{color:var(--color-blue);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield input:not([type=checkbox]) .list .selected,.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea .list .selected{color:var(--color-blue);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gfield--type-textarea{height:auto;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea{height:100px;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container_consent label{display:flex;position:relative;font-size:18px;line-height:28px;color:var(--color-black);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container_consent label::before{content:"";display:block;flex:0 0 22px;height:24px;border-radius:2px;margin-right:5px;background-color:var(--color-blue);}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container_consent input{display:none;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .ginput_container_consent input:checked+label::after{content:"";display:block;position:absolute;width:7px;height:12px;border:solid medium #fff;border-width:0 2px 2px 0;left:7px;top:4px;transform:rotate(45deg);z-index:1;transition:all 100ms;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield .gfield_consent_description{display:none;}@media (min-width: 768px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield{margin-bottom:5.5rem;margin-bottom:2.5rem;min-height:5.4rem;}}@media (min-width: 1101px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield{flex-basis:47%;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield textarea{height:100%;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gfield--type-textarea{height:7.4rem;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gfield--type-textarea textarea{height:inherit;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_fields .gfield.gfield--type-consent{flex-basis:100%;}}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer .gform_button{width:-moz-fit-content;width:fit-content;height:8.7rem;background-color:var(--color-blue);padding:1.6rem 2.4rem;border-radius:.4rem;border:none;font-size:1.8rem;line-height:2.4rem;font-weight:var(--bold);color:#fff;text-transform:uppercase;transition:background-color .5s cubic-bezier(.17,.66,.34,.98);cursor:pointer;letter-spacing:.04rem;}@media (max-width: 767px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer .gform_button{width:100%;font-size:4rem;}}@media (min-width: 768px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer .gform_button{margin-top:3rem;height:6.7rem;}}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-dark-black);}@media (min-width: 1101px){.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer{display:flex;justify-content:center;}.page-template-contact-v2 .contact-form-block .form .gform_wrapper .gform_footer .gform_button{height:5.5rem;}}@media (min-width: 768px){.page-template-contact-v2 .contact-form-block{padding:1px 5rem;}.page-template-contact-v2 .contact-form-block .form{max-width:1280px;margin:-10rem auto;}}@media (min-width: 1100px){.page-template-contact-v2 .contact-form-block .form{margin:-70px auto;}}.page-template-contact-v2 .cta-block{background-color:var(--color-blue);padding:23rem 3rem 10rem;}.page-template-contact-v2 .cta-block__inner{color:var(--color-white);text-align:center;}.page-template-contact-v2 .cta-block__inner a{color:#fff;}.page-template-contact-v2 .cta-block__inner .title{font-family:var(--playfair);font-weight:var(--bold);font-size:4rem;line-height:5.5rem;margin-bottom:7rem;}.page-template-contact-v2 .cta-block__inner .phone{font-size:7rem;margin-bottom:7rem;display:block;font-weight:var(--light);letter-spacing:1rem;}.page-template-contact-v2 .cta-block__inner .subtitle{font-size:3rem;font-weight:var(--light);margin-bottom:0;}@media (min-width: 768px){.page-template-contact-v2 .cta-block{padding:17rem 5rem 10rem;}.page-template-contact-v2 .cta-block .title{margin-bottom:5rem;}.page-template-contact-v2 .cta-block .phone{margin-bottom:5rem;}}@media (min-width: 1100px){.page-template-contact-v2 .cta-block{padding-top:130px;padding-bottom:100px;}.page-template-contact-v2 .cta-block__inner .title{font-size:40px;line-height:52px;}.page-template-contact-v2 .cta-block__inner .phone{margin-bottom:3.5rem;font-size:120px;line-height:130px;}.page-template-contact-v2 .cta-block__inner .subtitle{font-size:30px;line-height:30px;}}@media (min-width: 1280px){.page-template-contact-v2 .cta-block__inner .phone{font-size:150px;line-height:150px;}}.page-template-contact-v2 .content-block__inner .content{padding:10rem 3rem;}.page-template-contact-v2 .content-block__inner .content h2{color:var(--color-black);font-style:normal;}.page-template-contact-v2 .content-block__inner .content .alignleft{float:left;margin-right:27px;}@media (max-width: 500px){.page-template-contact-v2 .content-block__inner .content .alignleft{float:none;margin-right:0;display:block;margin-bottom:30px;width:100%;height:auto;}}.page-template-contact-v2 .content-block__inner .content .alignnone{width:100%;height:auto;}.page-template-contact-v2 .content-block__inner .offices{padding:10rem 3rem;background-color:var(--color-black);color:#fff;}.page-template-contact-v2 .content-block__inner .offices .title{font-family:var(--playfair);font-weight:var(--bold);font-size:4rem;line-height:5.5rem;margin-bottom:4rem;font-style:italic;}.page-template-contact-v2 .content-block__inner .offices .footer__address{color:#fff;}@media (min-width: 768px){.page-template-contact-v2 .content-block__inner .offices .footer__address{font-size:2rem;line-height:3rem;margin-bottom:2.5rem;}}.page-template-contact-v2 .content-block__inner .review{margin-top:7rem;}.page-template-contact-v2 .content-block__inner .review img{display:block;max-width:100%;height:auto;}@media (min-width: 1100px){.page-template-contact-v2 .content-block__inner{display:flex;flex-flow:row nowrap;}.page-template-contact-v2 .content-block__inner .content{flex:60%;padding:6rem 7rem;}.page-template-contact-v2 .content-block__inner .offices{flex:40%;padding:6rem 5rem;}}.page-template-contact-v2 .contact-footer{padding:4rem 2rem;display:flex;flex-flow:column;align-items:center;background-color:#f5f5f5;}.page-template-contact-v2 .contact-footer p.links{margin-bottom:5rem;}.page-template-contact-v2 .contact-footer p.links a{color:var(--color-black) !important;}@media (min-width: 768px){.page-template-contact-v2 .contact-footer{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;}.page-template-contact-v2 .contact-footer p.links{margin-bottom:0;}}@media (min-width: 1100px){.page-template-contact-v2 .contact-footer{padding:4rem 6rem;}}.page-template-podcast .main-podcast{background-color:#000;position:relative;}.page-template-podcast .main-podcast::before{content:"";height:100%;width:2px;background-color:var(--color-white);position:absolute;bottom:0;top:0;left:2rem;right:0;}.page-template-podcast .main-podcast .page-container-inner{position:relative;z-index:1;max-width:1100px;margin:0px auto 0px;padding:70px 4rem 30px;}.page-template-podcast .main-podcast .page-container-inner .main-content .podcast-title{font-family:Playfair Display;font-size:40px;font-weight:700;line-height:32px;text-align:center;color:#fff;margin-bottom:4.5rem;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-episode{position:relative;width:100%;height:350px;margin:0 auto 40px;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-episode iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-title{font-family:Playfair Display;font-size:30px;font-weight:700;line-height:40px;text-align:left;color:#fff;margin-bottom:.5rem;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-date{font-family:Nunito;font-size:15px;font-weight:700;line-height:32px;letter-spacing:.03em;text-align:left;color:#fff;text-transform:uppercase;margin-bottom:1rem;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-description{font-family:Nunito;font-size:18px;font-weight:400;line-height:32px;text-align:left;color:#fff;}@media (min-width: 1100px){.page-template-podcast .main-podcast::before{content:"";height:100%;width:2px;background-color:var(--color-white);position:absolute;bottom:0;top:0;left:7rem;right:0;}.page-template-podcast .main-podcast .page-container-inner{padding:70px 4rem 30px;}.page-template-podcast .main-podcast .page-container-inner .main-content .main-episode{width:790px;height:450px;}}.page-template-podcast .page-container-inner{padding:4rem;position:relative;z-index:1;max-width:1100px;margin:0px auto 50px;}@media (min-width: 1100px){.page-template-podcast .page-container-inner{margin:0px auto 0px;}}.page-template-podcast .episodes{position:relative;}.page-template-podcast .episodes::before{content:"";height:100%;width:2px;background-color:var(--color-black);position:absolute;bottom:0;top:0;left:2rem;right:0;}@media (min-width: 1100px){.page-template-podcast .episodes::before{left:7rem;}}.page-template-podcast .page-title{margin-top:50px;font-family:Playfair Display;font-size:40px;font-weight:700;line-height:32px;text-align:left;color:var(--color-blue);margin-bottom:2rem;}.page-template-podcast .podcast-episodes{margin-top:50px;padding:0;list-style:none;}.page-template-podcast .podcast-episodes li{padding:0;background-color:#fff;border:1px solid #ccc;margin-bottom:2rem;}.page-template-podcast .podcast-episodes li .image img{display:block;width:100%;height:auto;}.page-template-podcast .podcast-episodes li .info{padding:30px;}.page-template-podcast .podcast-episodes li .info .date{font-family:Nunito;font-size:15px;font-weight:700;line-height:32px;letter-spacing:.03em;text-align:left;text-transform:uppercase;margin-bottom:1.5rem;}.page-template-podcast .podcast-episodes li .info .title{font-family:Nunito;font-size:20px;font-weight:800;line-height:28px;letter-spacing:.06em;text-align:left;color:var(--color-blue);text-transform:uppercase;margin-bottom:1rem;}.page-template-podcast .podcast-episodes li .info .description{font-family:Nunito;font-size:18px;font-weight:400;line-height:32px;text-align:left;}.page-template-podcast .podcast-episodes li .info .button{background-color:var(--color-blue);color:#fff;border:2px solid var(--color-blue);text-transform:uppercase;font-family:Nunito;font-size:18px;font-weight:700;line-height:28px;letter-spacing:.01em;padding:1.5rem 2rem;max-width:-moz-max-content;max-width:max-content;border-radius:5px;}@media (min-width: 768px){.page-template-podcast .podcast-episodes{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;}.page-template-podcast .podcast-episodes li{flex:0 0 48%;margin-bottom:4rem;display:flex;flex-direction:column;}.page-template-podcast .podcast-episodes li .info{flex:1;display:flex;flex-direction:column;}.page-template-podcast .podcast-episodes li .info .button{margin-top:auto;}}@media (min-width: 1100px){.page-template-podcast .podcast-episodes li{flex:0 0 48%;}.page-template-podcast .podcast-episodes li:first-child,.page-template-podcast .podcast-episodes li:nth-child(2){flex:0 0 48%;}}.profile-slider{padding-right:0;display:flex;margin-top:18rem;align-items:flex-end;position:relative;}.profile-slider__title-wrapper{width:25%;padding-left:4.2rem;}.profile-slider__title{writing-mode:tb-rl;transform:rotate(-180deg);font-size:11.5rem;line-height:13.8rem;font-family:var(--playfair);position:relative;top:-12.2rem;}@media (max-width: 1100px){.profile-slider__title{font-size:9.5rem;line-height:11.8rem;}}@media (max-width: 767px){.profile-slider__title{top:-16rem;}}.profile-slider__slider-wrapper{width:calc(75% + 9rem);background-color:var(--color-black);position:relative;right:-9rem;}@media (max-width: 1100px){.profile-slider__slider-wrapper{width:calc(75% + 7rem);right:-7rem;}}.profile-slider__inner{overflow:hidden;margin-top:-16.8rem;margin-bottom:21rem;padding:0 2rem;}@media (max-width: 1100px){.profile-slider__inner{margin-bottom:15rem;}}.profile-slider__slick-slider{cursor:grab;}.profile-slider__slick-slider:active,.profile-slider__slick-slider.nice-select.open{cursor:grabbing;}.profile-slider .slick-slide{margin:0 2.9rem;}@media (max-width: 1439px){.profile-slider .slick-slide{margin:0 1.5rem;}}@media (max-width: 767px){.profile-slider .slick-slide{margin:0 1rem;}}.profile-slider__image-wrap{height:42rem;}@media (max-width: 1100px){.profile-slider__image-wrap{height:35rem;}}@media (max-width: 767px){.profile-slider__image-wrap{height:50rem;}}.profile-slider__image-wrap img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center top;object-position:center top;}.profile-slider__name{font-size:2rem;line-height:3.2rem;font-weight:var(--black);text-transform:uppercase;color:var(--color-blue);letter-spacing:.1rem;margin-bottom:0;margin:2rem 0 .5rem 0;}.profile-slider__bio-link{font-size:1.6rem;line-height:2.2rem;color:var(--color-white);font-weight:var(--bold);letter-spacing:.2rem;text-transform:uppercase;}.profile-slider__arrows{position:absolute;right:5%;bottom:14rem;}@media (max-width: 1100px){.profile-slider__arrows{bottom:7rem;}}@media (max-width: 767px){.profile-slider__arrows{bottom:7rem;}}.profile-slider__arrows-inner{display:flex;}.profile-slider__arrow{cursor:pointer;width:4rem;height:4rem;}@media (max-width: 767px){.profile-slider__arrow{width:5rem;height:5rem;}}.profile-slider__arrow svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.profile-slider__arrow rect{transition:fill .5s cubic-bezier(.17,.66,.34,.98);}.profile-slider__arrow:hover rect{fill:var(--color-dark-blue);}.profile-grid{margin-top:8.7rem;position:relative;padding-bottom:13rem;}@media (max-width: 1100px){.profile-grid{padding-bottom:5rem;}}@media (max-width: 767px){.profile-grid{margin-top:5rem;}}.profile-grid__background{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 16.8rem);background-color:var(--color-black);z-index:-1;}.profile-grid__inner{display:flex;flex-wrap:wrap;max-width:112.5rem;margin:0 auto 0 auto;}.profile-grid__profile{flex-basis:calc(33.333% - 5rem);margin:0 2.5rem 5rem 2.5rem;}@media (max-width: 1100px){.profile-grid__profile{flex-basis:calc(50% - 3rem);margin:0 1.5rem 5rem 1.5rem;}}.profile-grid__image-wrapper{height:42rem;}.profile-grid__image-wrapper img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.profile-grid__name{font-size:2rem;line-height:3.2rem;font-weight:var(--black);text-transform:uppercase;color:var(--color-blue);letter-spacing:.1rem;margin-bottom:0;margin:2rem 0 1rem 0;}@media (max-width: 767px){.profile-grid__name{font-size:3.6rem;line-height:4.6rem;}}.profile-grid__bio-link{font-size:1.6rem;line-height:2.2rem;color:var(--color-white);font-weight:var(--bold);letter-spacing:.2rem;text-transform:uppercase;transition:color .5s cubic-bezier(.17,.66,.34,.98);}.profile-grid__bio-link:hover{color:var(--color-blue);}@media (max-width: 767px){.profile-grid__bio-link{font-size:2.4rem;line-height:4.4rem;}}.single-attorney{position:relative;overflow:hidden;}@media (min-width: 1100px){.single-attorney .attorney-sticky{position:fixed;width:64.5rem;transition:all .3s ease;}}.single-attorney__black-block{width:39rem;position:absolute;right:0;bottom:0;background-color:var(--color-black);height:calc(100% - 49.5rem);}@media (max-width: 1100px){.single-attorney__black-block{display:none;}}.single-attorney__inner-wrap{padding-right:0;}@media (max-width: 1100px){.single-attorney__inner-wrap{padding-right:5rem;}}.single-attorney__content-container{display:flex;justify-content:space-between;}@media (max-width: 1100px){.single-attorney__content-container{display:block;}}.single-attorney__main{flex:1;max-width:70rem;margin-right:5rem;padding-left:4.2rem;}@media (max-width: 1100px){.single-attorney__main{padding-left:2rem;margin-right:0;}}.single-attorney__main h1{margin-bottom:3.4rem;}.single-attorney__main .iframe-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:6rem 0 4.3rem 0;}.single-attorney__main .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.single-attorney__main .wp-block-image>img{width:100%;height:auto;display:block;margin:60px 0 5.7rem 0;}.single-attorney__main .wp-block-image .alignleft{float:left;margin:0 3rem 1.5rem 0;position:relative;top:.6rem;}.single-attorney__main .wp-block-image .alignleft img{display:block;max-width:25rem;height:auto;}.single-attorney__main .contact-info{margin-top:7rem;}.single-attorney__main .contact-info p{font-weight:var(--bold);}.single-attorney__main .contact-info p a{color:var(--color-blue);}.single-attorney__sidebar{flex-basis:64.5rem;flex-grow:0;flex-shrink:0;display:flex;align-items:flex-start;}@media (max-width: 1100px){.single-attorney__sidebar{margin-left:2rem;}}.single-attorney__profile{align-self:flex-start;position:sticky;top:100px;}.single-attorney__profile-image-wrapper{padding:0 6.5rem;max-width:700px;overflow:hidden;}@media (max-height: 1100px){.single-attorney__profile-image-wrapper{max-height:420px;}}@media (max-width: 1100px){.single-attorney__profile-image-wrapper{display:none;}}.single-attorney__profile-image-wrapper picture{width:100%;}.single-attorney__profile-image-wrapper picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.single-attorney__profile-blurb{background-color:var(--color-blue);padding:4rem 5.5rem 3rem 2.5rem;}@media (max-width: 1100px){.single-attorney__profile-blurb{margin-top:5.5rem;}}.single-attorney__profile-blurb p{padding-left:1.5rem;font-size:5rem;line-height:7.3rem;color:var(--color-white);font-family:var(--playfair);font-weight:var(--bold);letter-spacing:.4rem;position:relative;margin-bottom:0;}@media (max-width: 767px){.single-attorney__profile-blurb p{font-size:5rem;line-height:7.3rem;}}.single-attorney__profile-blurb p:before{content:"";width:6.4rem;height:.3rem;background-color:var(--color-white);position:absolute;top:-1.4rem;left:0;}.single-attorney__profile-blurb p span:last-child{color:var(--color-black);}.single-attorney__practice-areas-inner{padding-left:4.2rem;}.single-attorney__practice-areas-inner h2{margin-bottom:9.2rem;}.single-attorney__pa-list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:62rem;}.single-attorney__pa-link{flex-basis:calc(50% - 2.5rem);font-family:var(--playfair);font-size:2.5rem;line-height:3.2rem;color:var(--color-black);transition:color .5s cubic-bezier(.17,.66,.34,.98);font-weight:var(--bold);margin-bottom:9rem;position:relative;}.single-attorney__pa-link:hover{color:var(--color-blue);}.single-attorney__pa-link:before{content:"";position:absolute;top:-3.2rem;left:0;width:4rem;height:.1rem;background-color:var(--color-black);}@media (min-width: 1100px){.mask{position:absolute;width:100%;bottom:-570px;height:800px;background:#000;}}@media (min-width: 1100px){.mask:before{content:"";position:absolute;width:6.5rem;height:100%;left:0;background:#fff;}}.single-post .internal-hero__line-accent{display:none;}.single-post .internal-hero__inner{padding:0 5rem 0 15rem;}@media (max-width: 1100px){.single-post .internal-hero__inner{padding:0 5rem;}}.single__content-container{max-width:88rem;margin:0 auto;}.single__main{padding:0 6rem;}@media (max-width: 1100px){.single__main{padding:0;}}.single__main h1{text-align:center;margin-bottom:5.2rem;}.single__main .iframe-container,.single__main .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:6rem 0 4.3rem 0;}.single__main .iframe-container iframe,.single__main .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.single__main .wp-block-image>img{width:100%;height:auto;display:block;margin:60px 0 5.7rem 0;}.single__main .wp-block-image .alignleft{float:left;margin:0 3rem 1.5rem 0;position:relative;top:.6rem;}.single__main .wp-block-image .alignleft img{display:block;max-width:25rem;height:auto;}.single__post-info{text-align:center;margin-bottom:9.8rem;font-size:1.5rem;line-height:2rem;font-weight:var(--black);text-transform:uppercase;letter-spacing:.04rem;}@media (max-width: 1100px){.single__post-info{margin-bottom:7rem;}}.single__recent-posts{text-align:center;background-color:var(--color-black);color:var(--color-white);padding-top:7.8rem;padding-bottom:6.2rem;}.single__recent-posts-inner{max-width:64.5rem;margin:0 auto;}.single__recent-posts-title{font-size:4rem;line-height:5.3rem;font-family:var(--playfair);color:var(--color-blue);font-weight:var(--bold);margin-bottom:2rem;}.single__recent-post-wrap{border-bottom:.1rem solid hsla(0,0%,100%,.4);margin-bottom:2.4rem;}.single__recent-post-wrap:last-child{margin-bottom:0;border:none;}.single__recent-post-title{font-size:1.8rem;line-height:2.4rem;font-weight:var(--black);text-transform:uppercase;}.single__recent-post-info{font-size:1.5rem;line-height:2rem;font-weight:var(--black);text-transform:uppercase;}.single__recent-post-info a{color:var(--color-blue);}