.attachment svg,.widget_media_image svg{max-width:100%;height:auto;}.rpi{--visible:visible;--font-family:Arial;--head-fs:1em;--head-grade-fs:1.125em;--head-logo-size:14px;--head-star-color:#fb7900;--head-text-fs:1em;--head-based-fs:.85em;--head-btn-fs:.65em;--head-card-br:none;--head-card-br-color:#ccc;--head-card-bg:#f5f5f5;--head-card-bg-color:#f5f5f5;--head-card-radius:5px;--head-card-shadow:none;--head-img-size:48px;--fs:1em;--name-fs:13px;--text-fs:15px;--rev-time-fs:.75em;--logo-size:14px;--star-size:1.125em;--stars-gap:.25em;--bubble-size:1em;--img-size:44px;--rev-text-lh:1.25em;--flex-align-items:center;--info-gap:.25em;--card-gap:16px;--card-padding:.75em;--card-br:none;--card-br-color:#ccc;--card-bg:#f5f5f5;--card-bg-color:#f5f5f5;--card-radius:5px;--card-shadow:none;--meta-margin:1em;--left-margin:.5em;--body-gap:8px;--flex-text-align:left;--flex-direction:row;--flex-justify-content:left;--stars-justify-content:left;--text-lines:6;--text-line-height:22px;--media-lines:2;--media-height:calc(var(--media-lines) * var(--text-line-height));--reply-lines:2;--reply-height:calc(var(--reply-lines) * var(--text-line-height));--reply-margin:6px;--reply-padding:6px;--card-color:#333;--name-color:#154fc1;--time-color:#555;--star-color:#fb7900;--readmore-color:#136aaf;--avaborder-margin:calc(-1 * ( var(--img-size) / 2 + var(--card-padding) ));--avaborder-margin-left:var(--avaborder-margin);--avaborder-padding:calc(var(--img-size) / 2);--avaborder-padding-left:var(--avaborder-padding);--bubble-flex-margin-left:calc(var(--card-padding) + var(--left-margin));--slider-bubble-flex-margin-left:calc(var(--card-padding) + var(--slider-card-margin) + var(--left-margin));--bubble-width-before:calc(var(--card-padding) + var(--left-margin) + var(--img-size) / 2 - hypot(var(--bubble-size),var(--bubble-size)) / 2);--bubble-width-after:calc(100% - ( var(--card-padding) + var(--left-margin) + var(--img-size) / 2 + hypot(var(--bubble-size),var(--bubble-size)) / 2 ));--bubble-width-center:calc(50% - hypot(var(--bubble-size),var(--bubble-size)) / 2);--triangle-left:calc(var(--card-padding) + var(--left-margin) + var(--img-size) / 2 - var(--bubble-size) / 2);--triangle-center:calc(50% - var(--bubble-size) / 2);--tag-fs:1em;--tag-bg:#fff;--tag-logo-size:.85em;--tag-star-size:1.1em;--tag-text-color:#333;--flash-width:100%;--flash-height:auto;--slider-card-gap:8px;--slider-card-margin:8px;--slider-btn-size:1em;--slider-btn:var(--slider-btn-size);--slider-dot-size:8px;--slider-head-card-br:none;--slider-head-card-br-color:#ccc;--slider-head-card-bg:transparent;--slider-head-card-bg-color:#f5f5f5;--slider-head-card-radius:none;--slider-head-card-shadow:none;display:block;direction:ltr;font-size:var(--font-size,16px);font-family:var(--font-family);font-style:normal;font-weight:400;text-align:left;line-height:normal;overflow:visible;text-decoration:none;list-style-type:disc;box-sizing:border-box;visibility:visible !important;}.rpi *,.rpi :after,.rpi :before{box-sizing:inherit;}.rpi a{display:inline;margin:0 !important;padding:0 !important;color:inherit !important;text-decoration:none !important;border:none !important;outline:0 !important;box-shadow:none !important;background:0 0 !important;}.rpi .rpi-readmore{display:block;color:var(--readmore-color);font-size:inherit;cursor:pointer;text-decoration:none;}.rpi-hide{display:none;}.rpi-logo,.rpi-logo_after,.rpi-logos{display:flex;align-items:center;}.rpi-logos{gap:4px;}.rpi-logo::before,.rpi-logo_after::after{display:block;content:"";width:var(--logo-size,14px);height:var(--logo-size,14px);border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;z-index:3;}.rpi-logo-google.rpi-logo_after::after,.rpi-logo-google::before{background-image:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-logo-g");}.rpi-logo-facebook.rpi-logo_after::after,.rpi-logo-facebook::before{background-image:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-logo-f");}.rpi-logo-yelp.rpi-logo_after::after,.rpi-logo-yelp::before{background-image:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-logo-y");}.rpi-logo-yelp.rpi-logo_after::before{content:"yelp";background-image:none;}.rpi-card-inner.rpi-logo::before,.rpi-card-inner>.rpi-logos{position:absolute;top:7px;right:7px;border-radius:50%;}.rpi-logo.rpi-logo-left::before{right:auto;left:7px;}.rpi-header .rpi-card-inner.rpi-logo::before,.rpi-header .rpi-card-inner>.rpi-logos{background-color:var(--head-card-bg);}.rpi-slider .rpi-header .rpi-card-inner.rpi-logo::before,.rpi-slider .rpi-header .rpi-card-inner>.rpi-logos{background-color:var(--slider-head-card-bg);}.rpi-content .rpi-card-inner.rpi-logo::before,.rpi-content .rpi-card-inner>.rpi-logos{background-color:var(--card-bg);}.rpi-body.rpi-logo::before{position:absolute;top:0;right:0;background-color:var(--card-bg);}.rpi-body.rpi-logo.rpi-logo-left::before{right:auto;left:0;}.rpi-stars.rpi-logo::before{margin:.1em .1em 0 0;}.rpi-img.rpi-logo::before{display:flex;position:absolute;bottom:calc(15% - var(--logo-size) / 2);right:calc(15% - var(--logo-size) / 2);background-color:#f5f5f5;border-radius:50%;}.rpi-review_us .rpi-logo_after::after{vertical-align:middle;border-radius:50%;background-color:#fff;}.rpi-review_us .rpi-logo-yelp::after{border:1px solid;}.rpi-header .rpi-logo::before,.rpi-header .rpi-logo_after::after{width:var(--head-logo-size,14px);height:var(--head-logo-size,14px);}.rpi-based .rpi-logo_after.rpi-logo-yelp{color:#333;font-weight:600;}.rpi-stars{display:inline-flex;margin:0;padding:0;gap:var(--stars-gap);align-items:center;justify-content:var(--stars-justify-content,left);}.rpi-star:first-child[data-rating]::before{content:attr(data-rating);color:var(--star-color);font-size:var(--head-grade-fs);font-weight:var(--head-grade-weight,900);}.rpi-star{display:inline-flex;margin:0;padding:0;gap:var(--stars-gap,4px);align-items:center;}.rpi-star::after{content:"";display:block;width:var(--star-size);height:var(--star-size);-webkit-mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-star");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-star");mask-repeat:no-repeat;mask-size:100%;background-color:var(--star-color);}.rpi-star-h::after{-webkit-mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-star-h");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-star-h");mask-repeat:no-repeat;mask-size:100%;background-color:var(--star-color);}.rpi-star-o::after{-webkit-mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-star-o");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-star-o");mask-repeat:no-repeat;mask-size:100%;background-color:#ccc;}.rpi-header .rpi-star-h::after,.rpi-header .rpi-star-o::after,.rpi-header .rpi-star::after{width:var(--head-star-size,var(--star-size));height:var(--head-star-size,var(--star-size));}.rpi-header .rpi-star-h::after,.rpi-header .rpi-star::after{background-color:var(--head-star-color);}.rpi .rpi-img{position:relative;display:block;width:var(--img-size);height:var(--img-size);border-radius:50%;}.rpi img.rpi-img{margin:0;padding:0;border:none;border-radius:50%;min-width:initial;max-width:initial;object-fit:cover;object-position:top;box-shadow:var(--card-shadow);}.rpi .rpi-header .rpi-img{width:var(--head-img-size);height:var(--head-img-size);}.rpi .rpi-header img.rpi-img{min-width:var(--head-img-size);box-shadow:var(--head-card-shadow);}.rpi-stars[data-info*=yelp] .rpi-star{border-radius:3px;}.rpi-stars[data-info*=yelp] .rpi-star::after{mask-size:70%;mask-position:center;vertical-align:top;background-color:#fff;}.rpi-stars[data-info*=yelp] .rpi-star-o::after{-webkit-mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-star");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-star");mask-repeat:no-repeat;mask-size:70%;mask-position:center;}.rpi-stars[data-info*="5,yelp"] .rpi-star{background-color:#fb433c;}.rpi-stars[data-info*="4,yelp"] .rpi-star{background-color:#ff643d;}.rpi-stars[data-info*="4.5,yelp"] .rpi-star:nth-child(5){background:linear-gradient(90deg,#ff643d 50%,#bbbac0 50%);}.rpi-stars[data-info*="3,yelp"] .rpi-star,.rpi-stars[data-info*="3.5,yelp"] .rpi-star{background-color:#ff8742;}.rpi-stars[data-info*="3.5,yelp"] .rpi-star:nth-child(5){background-color:#bbbac0;}.rpi-stars[data-info*="3.5,yelp"] .rpi-star:nth-child(4){background:linear-gradient(90deg,#ff8742 50%,#bbbac0 50%);}.rpi-stars[data-info*="1,yelp"] .rpi-star,.rpi-stars[data-info*="1.5,yelp"] .rpi-star,.rpi-stars[data-info*="2,yelp"] .rpi-star,.rpi-stars[data-info*="2.5,yelp"] .rpi-star,.rpi-stars[data-info*="3,yelp"] .rpi-star:nth-child(4),.rpi-stars[data-info*="3,yelp"] .rpi-star:nth-child(5),.rpi-stars[data-info*="4,yelp"] .rpi-star:nth-child(5){background-color:#bbbac0;}.rpi-stars[data-info*="2,yelp"] .rpi-star:first-child,.rpi-stars[data-info*="2,yelp"] .rpi-star:nth-child(2),.rpi-stars[data-info*="2.5,yelp"] .rpi-star:first-child,.rpi-stars[data-info*="2.5,yelp"] .rpi-star:nth-child(2){background-color:#ffad48;}.rpi-stars[data-info*="2.5,yelp"] .rpi-star:nth-child(3){background:linear-gradient(90deg,#ffad48 50%,#bbbac0 50%);}.rpi-stars[data-info*="1,yelp"] .rpi-star:first-child,.rpi-stars[data-info*="1.5,yelp"] .rpi-star:first-child{background-color:#ffcc4b;}.rpi-stars[data-info*="1.5,yelp"] .rpi-star:nth-child(2){background:linear-gradient(90deg,#ffcc4b 50%,#bbbac0 50%);}.rpi-grade.rpi-grade-yelp10,.rpi-grade.rpi-grade-yelp15{color:#ffcc4b;}.rpi-grade.rpi-grade-yelp20,.rpi-grade.rpi-grade-yelp25{color:#ffad48;}.rpi-grade.rpi-grade-yelp30,.rpi-grade.rpi-grade-yelp35{color:#ff8742;}.rpi-grade.rpi-grade-yelp40,.rpi-grade.rpi-grade-yelp45{color:#ff643d;}.rpi-grade.rpi-grade-yelp50{color:#fb433c;}.rpi-pop{top:100% !important;bottom:auto !important;opacity:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;}.rpi-pop-up{opacity:1;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);text-align:left;}.rpi-pop-down{opacity:.5;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease;transition:opacity 150ms ease;transition:opacity 150ms ease;}.rpi-clickable{cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);}.rpi-clickable:hover{box-shadow:0 0 2px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.24);}.rpi-clickable:active{box-shadow:0 0 2px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.24);}.rpi-scroll::-webkit-scrollbar{width:4px;}.rpi-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:4px;border-radius:4px;}.rpi-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#ccc;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);}.rpi-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc;}.rpi-card-inner{padding:var(--card-padding);}.rpi-bubble__flex{margin-left:var(--bubble-flex-margin-left);}.rpi-bubble__flex_up{margin-bottom:var(--meta-margin);}.rpi-bubble__flex_down{margin-top:var(--meta-margin);}.rpi-slider .rpi-bubble__flex{margin-left:var(--slider-bubble-flex-margin-left);}.rpi-normal-up__body{margin-top:var(--meta-margin);}.rpi-normal-down__body{margin-bottom:var(--meta-margin);}.rpi-flex{gap:var(--flex-gap,.75em);}.rpi-info{gap:var(--info-gap);}.rpi-flex,.rpi-flexwrap{position:relative;display:var(--ms-flex-display,-ms-flexbox);display:var(--flex-display,flex);-ms-flex-wrap:var(--ms-flex-wrap,nowrap);flex-wrap:var(--flex-wrap,nowrap);align-items:var(--flex-align-items,center);}.rpi-flex{text-align:var(--flex-text-align,left);flex-direction:var(--flex-direction,row);justify-content:var(--flex-justify-content,left);}.rpi-flexwrap{row-gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.rpi-shift-up__flex{--flex-align-items:var(--center-align-items,star);}.rpi-shift-down__flex{--flex-align-items:var(--center-align-items,end);}.rpi-cards{display:flex;display:-ms-flexbox;margin:0;padding:0;flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:center;scrollbar-width:none;}.rpi-card{display:block;position:relative;width:100%;flex-shrink:0;align-items:center;justify-content:center;}.rpi-content .rpi-card{font-size:var(--fs);}.rpi-card-inner{display:block;position:relative;color:var(--card-color);}.rpi-card-inner.rpi-flexwrap{display:flex;}.rpi-header .rpi-card-inner{container-name:header;container-type:inline-size;border:var(--head-card-br);border-color:var(--head-card-br-color);border-radius:var(--head-card-radius);background-color:var(--head-card-bg);box-shadow:var(--head-card-shadow);}.rpi-slider .rpi-header .rpi-card-inner{border:var(--slider-head-card-br);border-color:var(--slider-head-card-br-color);border-radius:var(--slider-head-card-radius);background-color:var(--slider-head-card-bg);box-shadow:var(--slider-head-card-shadow);}.rpi-content .rpi-card-inner{border:var(--card-br);border-color:var(--card-br-color);border-radius:var(--card-radius);background-color:var(--card-bg);box-shadow:var(--card-shadow);}.rpi-bubble__inner.rpi-bubble__inner_up{border-top-width:0;}.rpi-bubble__inner.rpi-bubble__inner_down{border-bottom-width:0;}.rpi-slider .rpi-bubble__inner.rpi-bubble__inner_up{margin-top:0;}.rpi-slider .rpi-bubble__inner.rpi-bubble__inner_down{margin-bottom:0;}.rpi-bubble__inner::after,.rpi-bubble__inner::before{content:"";position:absolute;display:block;height:4px;background-color:inherit;}.rpi-bubble__inner::before{left:0;width:var(--bubble-width-before);}.rpi-bubble__inner::after{right:0;width:var(--bubble-width-after);}.rpi-bubble__inner_up::after,.rpi-bubble__inner_up::before{top:0;border-top:1px solid #ccc;border-color:inherit;}.rpi-bubble__inner_up::before{border-top-left-radius:inherit;}.rpi-bubble__inner_up::after{border-top-right-radius:inherit;}.rpi-bubble__inner_down::after,.rpi-bubble__inner_down::before{bottom:0;border-bottom:1px solid #ccc;border-color:inherit;}.rpi-bubble__inner_down::before{border-bottom-left-radius:inherit;}.rpi-bubble__inner_down::after{border-bottom-right-radius:inherit;}.rpi-card-inner i{display:none;}.rpi-triangle{position:absolute;left:var(--triangle-left);width:var(--bubble-size);height:var(--bubble-size);background-color:inherit;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.rpi-triangle.rpi-triangle_up{display:block;top:calc(var(--bubble-size) / -2);}.rpi-triangle__br_up{border-top:1px solid;border-left:1px solid;border-color:inherit;}.rpi-triangle.rpi-triangle_down{display:block;bottom:calc(var(--bubble-size) / -2);}.rpi-triangle__br_down{border-right:1px solid;border-bottom:1px solid;border-color:inherit;}.rpi-avaborder-up{padding-left:var(--avaborder-padding-left);padding-top:var(--center-avaborder-padding,0);}.rpi-avaborder-up div.rpi-flex{margin-left:var(--avaborder-margin-left);margin-top:var(--center-avaborder-margin,0);}.rpi-avaborder-down{--flex-direction:var(--center-avaborder-flex-direction,row);padding-left:var(--avaborder-padding-left);padding-bottom:var(--center-avaborder-padding,0);}.rpi-avaborder-down div.rpi-flex{margin-left:var(--avaborder-margin-left);margin-bottom:var(--center-avaborder-margin,0);}.rpi-col-xs{-ms-flex-wrap:wrap;flex-wrap:wrap;}.rpi-card.rpi-card_block{--col:1 !important;--gap:1 !important;}.rpi-col-x .rpi-header_row+.rpi-content_row .rpi-card,.rpi-col-xs .rpi-card,.rpi-col-xs .rpi-content_row,.rpi-col-xs .rpi-header_row{--col:1;--gap:0;}.rpi-col-xl .rpi-header_row+.rpi-content_row{--col:1.2;--gap:1;}.rpi-col-l .rpi-header_row+.rpi-content_row{--col:1.25;--gap:1;}.rpi-col-m .rpi-header_row+.rpi-content_row{--col:1.333333;--gap:1;}.rpi-col-s .rpi-header_row+.rpi-content_row{--col:1.5;--gap:1;}.rpi-col-s .rpi-header_row+.rpi-content_row .rpi-card,.rpi-col-x .rpi-card,.rpi-col-x .rpi-header_row,.rpi-col-x .rpi-header_row+.rpi-content_row{--col:2;--gap:1;}.rpi-col-m .rpi-header_row+.rpi-content_row .rpi-card,.rpi-col-s .rpi-card,.rpi-col-s .rpi-header_row{--col:3;--gap:2;}.rpi-col-l .rpi-card,.rpi-col-m .rpi-card,.rpi-col-m .rpi-header_row{--col:4;--gap:3;}.rpi-col-l .rpi-header_row,.rpi-col-xl .rpi-card{--col:5;--gap:4;}.rpi-col-xl .rpi-header_row{--col:6;--gap:5;}.rpi-content_row,.rpi-grid .rpi-card,.rpi-header_row{-ms-flex:1 0 calc(( 100% - var(--card-gap) * var(--gap) ) / var(--col));flex:1 0 calc(( 100% - var(--card-gap) * var(--gap) ) / var(--col));width:calc(( 100% - var(--card-gap) * var(--gap) ) / var(--col));}.rpi-slider .rpi-card{-ms-flex:1 0 calc(( 100% - ( var(--slider-card-gap) ) * var(--gap) ) / var(--col));flex:1 0 calc(( 100% - ( var(--slider-card-gap) ) * var(--gap) ) / var(--col));width:calc(( 100% - ( var(--slider-card-gap) ) * var(--gap) ) / var(--col));}.rpi-slider .rpi-content,.rpi-slider .rpi-header{-ms-flex:1 0 calc(( 100% - var(--slider-card-gap) ) / var(--col,1));flex:1 0 calc(( 100% - var(--slider-card-gap) ) / var(--col,1));width:calc(( 100% - var(--slider-card-gap) ) / var(--col,1));}.rpi-content_top,.rpi-header_top{-ms-flex:1 0 100%;flex:1 0 100%;width:100%;}.rpi-cnt,.rpi-slider-btn{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:center;-ms-flex-align:center;}.rpi-content,.rpi-header{min-width:0;}.rpi-header .rpi-card{font-size:var(--head-fs);}.rpi-header .rpi-flex{-ms-flex:1 0 60%;flex:1 0 60%;overflow:hidden;text-align:var(--head-flex-text-align,left);flex-direction:var(--head-flex-direction,row);}.rpi-slider .rpi-header .rpi-flex{text-align:var(--slider-head-flex-text-align,left);}.rpi-header .rpi-info{-ms-flex:1 0 calc(100% - var(--img-size) - var(--card-padding));flex:1 0 calc(100% - var(--img-size) - var(--card-padding));line-height:1.4;text-wrap:wrap;overflow:hidden;}.rpi-based,.rpi-score{display:flex;gap:var(--score-gap,4px);align-items:center;justify-content:var(--slider-head-flex-text-align,var(--head-flex-text-align,start));}.rpi-grade{display:inline;color:var(--head-star-color);font-size:var(--head-grade-fs);font-weight:var(--head-grade-weight,700);}.rpi-header .rpi-name,.rpi-header .rpi-scale{justify-content:var(--slider-head-flex-text-align,var(--head-flex-text-align,start));font-size:var(--head-text-fs);font-weight:700;color:var(--head-scale-color,#154fc1);white-space:normal;vertical-align:middle;}.rpi-based{flex-wrap:wrap;font-size:var(--head-based-fs);color:var(--head-based-color,#777);}.rpi-info{display:flex;flex-direction:column;flex-wrap:wrap;}.rpi-content .rpi-info{overflow:hidden;}.rpi-name{display:flex !important;align-items:center;gap:4px;color:var(--name-color);font-size:var(--name-fs);font-weight:var(--name-weight,normal);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;line-height:var(--rev-text-lh);}a.rpi-name{color:var(--name-color) !important;}.rpi-time{color:var(--time-color);font-size:var(--rev-time-fs);white-space:nowrap;line-height:var(--rev-text-lh);}.rpi-time+.rpi-stars{margin-top:2px;}.rpi-text .rpi-stars{display:inline-flex;vertical-align:middle;}.rpi-body{position:relative;display:flex;gap:var(--body-gap);flex-direction:column;}.rpi-text{--text-height:var(--text-height-auto,calc(var(--text-lines) * var(--text-line-height)));display:-webkit-box;font-size:var(--text-fs);text-align:var(--text-align,left);line-height:var(--text-line-height);max-height:var(--text-height);overflow:auto;overflow-x:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:inherit;}[dir=rtl] .rpi-text{display:block;}.rpi-media{display:block;max-height:var(--media-height);overflow:hidden;text-align:var(--rev-txtalgn,left);}.rpi-thumb{position:relative;display:inline-block;width:var(--media-height);height:var(--media-height);margin-right:4px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;}.rpi-reply{display:block;color:var(--time-color);font-size:14px;line-height:var(--text-line-height);max-height:var(--reply-height);margin:0 0 0 var(--reply-margin);padding:0 0 0 var(--reply-padding);overflow-y:auto;overflow-x:hidden;border-left:1px solid #999;text-align:var(--rev-txtalgn,left);}.rpi-content .rpi-url{display:inline-block;padding:8px !important;color:var(--morev-color,#333) !important;}.rpi-sh .rpi-text{height:var(--text-height);}.rpi-sh .rpi-body:has(.rpi-media) .rpi-text{--text-media-height:calc(var(--text-height) - var(--media-height));height:var(--text-media-height);}.rpi-sh .rpi-body:has(.rpi-reply) .rpi-text{height:calc(var(--text-media-height,var(--text-height)) - var(--reply-height));}.rpi-sh .rpi-text:not(:empty):last-child{margin-bottom:var(--body-gap);}.rpi-sh .rpi-reply{height:var(--reply-height);}.rpi-grid,.rpi-list{align-items:start;-ms-flex-align:start;}.rpi-grid,.rpi-grid .rpi-cards,.rpi-list,.rpi-list .rpi-cards{gap:var(--card-gap);}.rpi-list .rpi-body:empty{margin-top:0;margin-bottom:0;}.rpi-slider{gap:var(--slider-card-gap);}.rpi-slider .rpi-content{position:relative;display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;}.rpi-slider .rpi-cards{gap:var(--slider-card-gap);}.rpi-slider .rpi-header_top.rpi-header_pad,.rpi-slider.rpi-col-xs .rpi-header.rpi-header_pad{padding:0 var(--slider-btn) !important;}.rpi-slider .rpi-content .rpi-cards{position:relative;display:flex;flex:1;width:100%;overflow-x:scroll;flex-wrap:nowrap;-ms-flex-wrap:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;}.rpi-slider .rpi-content .rpi-cards::-webkit-scrollbar{display:none;}.rpi-slider .rpi-card{scroll-snap-align:start;}.rpi-slider .rpi-card-inner{margin:var(--slider-card-margin);}.rpi-slider-btn{gap:.5em;-ms-flex:1 0 var(--btn-flex-size,40%);flex:1 0 var(--btn-flex-size,40%);justify-content:var(--btn-justify-content,end);}@container header (width < 480px){}.rpi-slider-next::after,.rpi-slider-prev::before{position:relative !important;content:"";display:block;}.rpi-slider-next::after,.rpi-slider-prev::before{position:absolute;opacity:.7;text-align:center;width:var(--slider-btn);height:var(--slider-btn);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask-repeat:no-repeat;mask-size:100%;background-color:var(--slider-btn-color,#777);cursor:pointer;border-radius:50%;user-select:none;transition:all .2s ease-in-out;}.rpi-slider-prev::before{-webkit-mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-prev");mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-prev");}.rpi-slider-next::after{-webkit-mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-next");mask:url("https://cdn-hanbh.nitrocdn.com/xTrmJZnADlmGdMUfVZffDpLtuiPHSOAX/assets/images/optimized/rev-a42d752/shakedlaw.com/wp-content/plugins/business-reviews-bundle/assets/img/icons.svg#rpi-next");}.rpi-slider-next:hover::after,.rpi-slider-prev:hover::before{opacity:1;}[dir=rtl] .rpi-slider-next::after,[dir=rtl] .rpi-slider-prev::before{transform:rotate(180deg);}.rpi-dots-wrap{position:absolute;top:calc(100% - 1px);left:0;right:0;display:flex;justify-content:center;margin:0 var(--slider-btn);padding-top:var(--slider-dot-padding-top,16px);}.rpi-dots{display:flex;flex-wrap:nowrap;overflow-x:scroll;gap:10px;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;}.rpi-dot{display:inline-block;width:var(--slider-dot-size);height:var(--slider-dot-size);margin:0;padding:0;background-color:var(--slider-dot-color,#999);border-radius:20px;cursor:pointer;opacity:.4;vertical-align:middle;flex:1 0 auto;transform:scale(.6);scroll-snap-align:center;}.rpi-dot:hover{opacity:1;}.rpi-dot.active{opacity:1;transform:scale(1);background-color:var(--slider-act-dot-color,#154fc1);}.rpi-dot.s2{transform:scale(.9);}.rpi-dot.s3{transform:scale(.8);}.rpi-review_us{display:inline-block;color:var(--head-btn-txt-color,#fff);font-size:var(--head-btn-fs);outline:0;line-height:16px;border-radius:27px;background-color:var(--head-btn-color,#0a6cff);white-space:nowrap;user-select:none;text-decoration:none;vertical-align:middle;}.rpi-review_us:last-child{margin-right:0;}.rpi-review_us:hover{color:#fff;background:#1f67e7;}.rpi-review_us:active{color:#fff;background:#0a6cff;}.rpi-review_us a,.rpi-review_us[onclick]{display:flex;align-items:center;gap:4px;padding:5px 8px !important;}.rpi-tag{position:fixed;left:0;bottom:0;padding:16px;font-size:var(--tag-fs);max-width:none;z-index:2147482999;}.rpi-tag.right{left:auto;right:16px;}.rpi-tag.embed{display:inline-block;position:relative;padding:0;z-index:auto;}.rpi-tag-cnt{display:flex;position:relative;align-items:center;justify-content:center;gap:var(--tag-gap,4px);outline-width:0;overflow:visible;padding:8px 12px;cursor:pointer;color:#333;font-weight:400;line-height:18px;border:none;border-radius:32px;background-color:var(--tag-bg);box-shadow:0 3px 6px rgba(0,0,0,16%),0 1px 2px rgba(0,0,0,23%);user-select:none;transition:all .2s ease-in-out;}.rpi-tag.push .rpi-tag-cnt:hover{transform:translate(0,-2px) !important;}.rpi-tag .rpi-logo::before{width:var(--tag-logo-size,14px);height:var(--tag-logo-size,14px);}.rpi-tag .rpi-stars{white-space:nowrap;overflow:hidden;transition:all .2s ease-in-out;}.rpi-tag.expand .rpi-stars{width:0;}.rpi-tag.expand:hover .rpi-stars{width:115px;}.rpi-tag-grade{color:var(--star-color);font-size:var(--tag-star-size);font-weight:700;}.rpi-tag-text{color:var(--tag-text-color);font-size:var(--tag-star-size);margin:0 0 0 12px;line-height:1.7em;white-space:nowrap;}.rpi-tag .rpi-sb{--sb-left:auto;--sb-right:0;}.rpi-sb{--sbh-height:0px;--sbf-height:0px;position:fixed;display:none;width:0;height:calc(100% - var(--sb-top-offset,60px));left:var(--sb-left,20px);right:var(--sb-right,20px);bottom:var(--sb-bottom,20px);overflow:hidden;z-index:2147483000;opacity:0;border-radius:var(--sb-border-radius,8px);box-shadow:#bdbdbd 0 2px 10px 0;transition:width .3s ease-in-out,opacity .3s ease-in-out;}.rpi-sb.rpi-left{left:0;}@media (max-width:460px){.rpi-sb,.rpi-sbci,.rpi-sbhi{width:100% !important;}}.rpi-sb .rpi{min-width:330px;}.rpi-sb[data-layout=list] .rpi{--card-gap:0;--card-bg:none;--text-lines:auto;--head-card-bg:none;}.rpi-sbb{position:absolute;top:0;right:0;bottom:0;width:100%;background:rgba(250,250,251,.98);border-left:1px solid #dadee2;box-shadow:0 0 4px 1px rgba(0,0,0,.08);z-index:2147483000;}.rpi-sbc{position:absolute;top:calc(0px + var(--sbh-height,0px));right:0;bottom:0;width:100%;height:calc(100% - var(--sbh-height,0) - var(--sbf-height,0));overflow:hidden;overflow-y:auto;z-index:2147483001;-webkit-transform:translateZ(0);}.rpi-sbci,.rpi-sbhi{position:relative;margin:0;padding:0;width:358px;min-height:100%;}.rpi-sbf,.rpi-sbh{position:absolute;right:0;width:100%;margin:0;padding:0;overflow:hidden;z-index:2147483002;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.12);box-sizing:border-box;}.rpi-sbh{top:0;height:var(--sbh-height,0);}.rpi-sbf{display:flex;align-items:center;justify-content:space-around;bottom:0;height:var(--sbf-height,0);}.rpi-sbf label{cursor:pointer;}.rpi-x{position:absolute;top:var(--x-top,6px) !important;right:var(--x-right,8px) !important;display:flex !important;align-items:center;justify-content:center;width:var(--x-width,20px) !important;height:var(--x-height,20px) !important;cursor:pointer;opacity:var(--x-opacity,.65);border-radius:50%;background-color:var(--x-bg,#fafafa);z-index:2147483003;}.rpi-x:hover{opacity:1;}.rpi-x::after,.rpi-x::before{content:"";position:absolute;display:block;width:var(--x-line-width,12px);height:var(--x-line-height,1px);border-radius:2px;background-color:var(--x-color,#373737);}.rpi-x::before{transform:rotate(45deg);}.rpi-x::after{transform:rotate(-45deg);}.rpi-x.rpi-xa::before{--x-line-width:7px;--x-line-height:7px;top:4px;border-radius:0;border-right:1px solid #373737;border-bottom:1px solid #373737;background-color:transparent;}.rpi-x.rpi-xa::after{content:none;}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent;}.rpi-fade{-webkit-transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:transform 150ms ease,opacity 150ms ease;transition:transform 150ms ease,opacity 150ms ease,-webkit-transform 150ms ease;}.rpi-lightbox{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;max-width:100%;color:#333;text-align:left;z-index:2147483001;user-select:none;background-color:rgba(0,0,0,.6);transition:all .3s ease-out;}.rpi-lightbox-inner{width:95%;height:100%;max-width:1200px;max-height:calc(100vh - 160px);}.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size;position:relative;height:100%;border:none;overflow:hidden;border-radius:4px;}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;flex-direction:row;justify-content:flex-start;color:#000;height:100%;border-radius:4px;background-color:#fff;}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000;}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgba(214,214,214,.7);transition:background .3s ease-in-out;}.rpi-lightbox-btn:hover{background:#e1e1e1;}.rpi-lightbox-prev{left:8px;}.rpi-lightbox-next{right:8px;}.rpi-lightbox-prev::before{content:"‹";}.rpi-lightbox-next::before{content:"›";}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity .3s ease-in-out;}.rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0;}@container lightbox (width < 480px){}@media (max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column;}}.rpi .rpi-flash{--info-gap:4px;--card-bg:none;--text-lines:auto;}.rpi .rpi-flash-wrap{display:block;position:fixed;top:100%;left:0;width:auto;font-size:16px;z-index:999999999999;}.rpi .rpi-flash-wrap.rpi-flash-right{left:auto;right:0;}.rpi .rpi-flash-content{opacity:0;padding:16px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;}.rpi .rpi-flash-content.rpi-flash-visible{opacity:1;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);text-align:left;}.rpi .rpi-flash-content.rpi-flash-visible.rpi-flash-gout{opacity:.5;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease;transition:opacity 150ms ease;transition:opacity 150ms ease;}.rpi .rpi-flash-card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:400px;max-height:var(--flash-height);max-width:var(--flash-width);color:#8d8d8d;font-size:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:20px;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,20%),0 3px 1px -2px rgba(0,0,0,12%),0 2px 2px 0 rgba(0,0,0,14%);-webkit-transition:max-height .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:max-height .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:max-height .3s ease,opacity .3s ease,transform .3s ease;transition:max-height .3s ease,opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;cursor:pointer;}.rpi .rpi-flash-card:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,20%),0 3px 14px 2px rgba(0,0,0,12%),0 8px 10px 1px rgba(0,0,0,14%);opacity:1;-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);transform:translate(0,-2px);}.rpi .rpi-flash-card.rpi-flash-expanded{height:400px;max-height:400px;}.rpi .rpi-flash-card .rpi-img{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);}.rpi .rpi-flash .rpi-x{--x-top:10px;--x-right:-2px;--x-width:20px;--x-height:20px;--x-bg:#fafafa;z-index:3;opacity:.5;-webkit-transform:translate(0,-30px);-ms-transform:translate(0,-30px);transform:translate(0,-30px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;}.rpi .rpi-flash .rpi-x{opacity:0;transform:translate(0,0);}.rpi .rpi-flash-content:hover .rpi-x{opacity:1;transform:translate(0,-10px);}.rpi .rpi-flash-x::after,.rpi .rpi-flash-x::before{--x-line-width:10px;--x-line-height:1px;--x-line-bg:#373737;}.rpi .rpi-flash-story{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;z-index:1;width:var(--flash-width);height:var(--flash-height);opacity:1;padding:8px 12px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;}.rpi .rpi-flash-story{--img-size:16px;}.rpi .rpi-flash-expanded .rpi-flash-story{opacity:0;}.rpi .rpi-flash .rpi-card{padding:0 16px;}.rpi .rpi-flash .rpi-card.rpi-highlight{background:#f3f3f3;}.rpi .rpi-flash-img{--img-size:50px;}.rpi .rpi-flash-img svg{display:inline-block;width:auto;height:auto;}.rpi .rpi-flash-body,.rpi .rpi-flash-footer,.rpi .rpi-flash-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px;}.rpi .rpi-flash-body,.rpi .rpi-flash-head{color:#333;font-size:13px;}.rpi .rpi-flash-head{margin-bottom:2px;}.rpi .rpi-flash-rating.rpi-star::after{width:8px;height:8px;background-color:#ffc107;}.rpi .rpi-flash-head .rpi-flash-name{color:#00a3ff;font-weight:600;max-width:55px;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.rpi .rpi-flash-footer{font-size:11px;font-weight:600;}.rpi .rpi-flash-form{position:absolute;left:0;top:0;overflow:auto;width:100%;max-height:100%;margin:0;padding:0;border-radius:20px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;}.rpi .rpi-flash-expanded .rpi-flash-form{z-index:2;opacity:1;overflow-y:auto;}@media (max-width:768px){.rpi .rpi-flash.rpi-flash-hide{visibility:hidden;}}.rpi .rpi-badge-cnt{--badge-side:30px;--badge-down:30px;position:var(--badge-pos,fixed);display:var(--badge-display2,var(--badge-display,inline-flex));gap:var(--badge-gap,16px);flex-wrap:var(--badge-wrap,wrap);align-items:var(--badge-align-items,stretch);justify-content:var(--badge-justify-content,left);flex-direction:var(--badge-direction,var(--badge-embed-direction,column));max-width:none;align-content:var(--badge-align-content,left);}.rpi .rpi-badge-cnt.rpi-badge-block{--badge-display:flex;}.rpi .rpi-sb{--sb-left:auto;--sb-right:0;--sb-bottom:0;--sb-top-offset:0px;--sbf-height:40px;--sb-border-radius:0;--text-height-auto:auto;--card-bg:transparent;--head-card-bg:transparent;--head-grade-fs:1em;}.rpi .rpi-sb.rpi-sb-left{--sb-left:0;--sb-right:auto;}.rpi .rpi-badge-left,.rpi .rpi-badge-right{bottom:var(--badge-down);z-index:2147482999;}.rpi .rpi-badge-left{left:var(--badge-side);}.rpi .rpi-badge-right{right:var(--badge-side);}.rpi .rpi-badge-embed{--badge-pos:relative;--badge-embed-direction:row;}.rpi .rpi-badge{display:inline-block;position:relative;align-self:var(--badge-align-self,auto);justify-items:var(--badge-justify-items,left);flex:var(--badge-flex,none);text-align:left;font-family:inherit;border-radius:var(--badge-radius,2px);border:var(--badge-border,none);border-color:var(--badge-br-color,#ccc);box-shadow:var(--badge-shadow,0 2px 5px 0 rgba(0,0,0,.26));}.rpi .rpi-badge>.rpi-x{--x-top:-6px;--x-right:-8px;--x-width:16px;--x-height:16px;--x-line-width:8px;}.rpi .rpi-badge-line{display:block;width:100%;height:6px;background:var(--badge-line-color,#4fce6a);border-radius:var(--badge-radius,2px) var(--badge-radius,2px) 0 0;}.rpi .rpi-badge-body{--flex-display:flex;--flex-gap:var(--badge-body-gap,8px);--flex-direction:row;--flex-align-items:center;--logo-size:var(--badge-logo-size,44px);--img-size:var(--badge-logo-size,44px);--head-grade-fs:var(--badge-grade-fs,1.125em);--head-grade-weight:var(--badge-grade-weight,600);--score-gap:5px;--stars-gap:var(--score-gap);--star-size:var(--badge-star-size,1em);--name-fs:var(--badge-name-fs,14px);--name-color:var(--badge-name-color,#333);--name-weight:normal;--rev-text-lh:normal;--head-based-fs:var(--badge-based-fs,13px);--head-based-color:var(--badge-based-color,#777);justify-self:var(--badge-body-justify-self,left);justify-content:var(--badge-body-justify-content,left);position:relative;width:100%;color:#333;padding:8px;z-index:999;background:var(--badge-bg-color,#fff);border-radius:0 0 var(--badge-radius,2px) var(--badge-radius,2px);transition:all .2s ease-in-out;}.rpi .rpi-badge-body.rpi-badge-clickable{cursor:pointer;user-select:none;}.rpi .rpi-badge-body.rpi-badge-clickable:hover{background:#f3f3f5;}.rpi .rpi-badge-body .rpi-info{--info-gap:var(--badge-info-gap,3px);--flex-align-items:left;}.rpi .rpi-badge>.rpi-x{opacity:0;border:1px solid #ccc;z-index:2147482999;transition:opacity .2s ease-in-out;}.rpi .rpi-badge:hover>.rpi-x{opacity:1;}@media (max-width:768px){.rpi .rpi-flash.rpi-flash-hide,.rpi-badge-cnt.rpi-badge-left.rpi-badge-hide,.rpi-badge-cnt.rpi-badge-right.rpi-badge-hide{display:none !important;}}.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);}