:root{--font1:'acumin-variable', sans-serif;--font2:'acumin-variable', sans-serif;--font3:'Font Awesome 5 Free';--font4:'acumin-pro-condensed', sans-serif;--font5:'p22-marcel-script-pro', sans-serif;--color-primary:#1E1E1E;--color-secondary:#E55A2F;--color-tertiary:#151515;--color-text:#1E1E1E;--color-bg-light:#F5F5F5;--color-black:#000;--color-default:#fff;--fs100:6.25rem;--fs96:6rem;--fs90:5.625rem;--fs76:4.75rem;--fs75:4.6875rem;--fs72:4.5rem;--fs65:4.0625rem;--fs64:4rem;--fs60:3.75rem;--fs58:3.625rem;--fs56:3.5rem;--fs55:3.4375rem;--fs52:3.25rem;--fs50:3.125rem;--fs48:3rem;--fs47:2.9375rem;--fs45:2.8125rem;--fs44:2.75rem;--fs42:2.625rem;--fs40:2.5rem;--fs38:2.375rem;--fs36:2.25rem;--fs34:2.125rem;--fs32:2rem;--fs31:1.9375rem;--fs30:1.875rem;--fs29:1.8125rem;--fs28:1.75rem;--fs27:1.6875rem;--fs26:1.625rem;--fs25:1.563rem;--fs24:1.5rem;--fs23:1.438rem;--fs22:1.375rem;--fs21:1.35rem;--fs20:1.25rem;--fs19:1.188rem;--fs18:1.125rem;--fs17:1.0625rem;--fs16:1rem;--fs15:0.9375rem;--fs13:0.8125rem;--fs14:0.875rem;--fs12:0.75rem;--fs11:0.6875rem}html{font-size:.833333vw}body{font-family:var(--font1);color:var(--color-text);font-size:var(--fs18);font-weight:400;line-height:1.7em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{margin:0}ul{list-style:none;margin:0;padding:0}a{color:var(--color-secondary);transition:all .2s ease;-webkit-transition:all .2s ease;-mz-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}a:hover,a:focus{color:var(--color-primary);text-decoration:none;outline:none}p:empty{display:none}.container,.container-large,.container-full,.container-small{max-width:96.5625rem;width:90%;padding-left:0;padding-right:0;margin:0 auto}.container-full{max-width:100%;width:100%}.row{margin-left:0;margin-right:0}.alignleft{float:left;margin:0 1.875rem 1.875rem 0}.alignright{float:right;margin:0 0 1.875rem 1.875rem}.aligncenter{display:block;margin:0 auto 1.875rem}.wp-caption-text{font-style:italic;font-size:.6875rem;line-height:1.5em;text-align:center}.clear{clear:both}.col-md-6,.col-md-4,.col-md-8,.col-md-5,.col-md-7,.col-md-3,.col-md-2,.col-md-9{padding-left:0;padding-right:0}.center{text-align:center!important}.flex-container{max-width:1800px;padding:0 .9375rem;margin:0 auto;justify-content:space-between}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-size:var(--fs64);font-weight:700;font-family:var(--font4);color:var(--color-primary);text-transform:uppercase;line-height:1.1em;margin-bottom:1.875rem}.h1,.h2,.h3,.h4,.h5{margin-top:0}h3,.h3{font-size:var(--fs40);font-weight:700;line-height:1.2em}h4,.h4{font-size:var(--fs21);font-weight:400;line-height:1.7em}h5,.h5{text-transform:uppercase;font-weight:600;font-size:var(--fs18);color:var(--color-text);letter-spacing:.0625rem;line-height:1.7em;margin-bottom:0}a.btn{background-color:var(--color-primary);border:.125rem solid var(--color-secondary);color:var(--color-default);text-transform:none;font-size:var(--fs20);font-family:var(--font2);font-weight:600;padding:1.125rem 2rem;border-radius:0;letter-spacing:0;text-decoration:none;line-height:1.2em;white-space:pre-wrap;transition:all .5s ease;display:inline-block}a.btn:after,.gform_wrapper .gform_button:after{content:'\f054';font-family:var(--font3);font-weight:700;color:var(--color-secondary);margin-left:1rem;font-size:var(--fs18)}a.btn:hover,a.btn:focus{background-color:var(--color-secondary);color:var(--color-default)}a.btn:hover:after,a.btn:focus:after{color:var(--color-primary)}a:hover>img,a:hover>svg,a:focus>img,a:focus>svg{opacity:.8}blockquote{border:0;border-bottom:1px solid var(--color-primary);padding:0 0 1.25rem;margin-bottom:3.75rem;color:var(--color-primary);font-size:var(--fs26);font-family:var(--font2);font-weight:700;line-height:1.8em}hr{border-top:1px solid var(--color-primary);margin-top:1.25rem;margin-bottom:2.8125rem}.bg-overlay:before{content:''}.overlay,.bg-overlay:before{position:absolute;top:0;left:0;bottom:0;right:0}.bg-overlay,.bg-overlay>div,header#header>section{position:relative}.bg{background-repeat:no-repeat;background-size:cover}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.col2,.col-2{-webkit-column-count:2;column-count:2;-webkit-column-gap:5%;column-gap:5%}.col3,.col-3{-webkit-column-count:3;column-count:3;-webkit-column-gap:5%;column-gap:5%}.col4,.col-4{-webkit-column-count:4;column-count:4;-webkit-column-gap:5%;column-gap:5%}.col5,.col-5{-webkit-column-count:5;column-count:5;-webkit-column-gap:5%;column-gap:5%}.col6,.col-6{-webkit-column-count:6;column-count:6;-webkit-column-gap:1%;column-gap:1%}icon svg,svg[data-use]{height:1rem;width:1rem;fill:inherit;stroke:inherit}a.skip-main{position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:999}a.post-edit-link{display:inline-block;background-color:rgb(0 0 0 / .8);position:fixed;bottom:1.25rem;left:1.25rem;z-index:9999;color:var(--color-default);font-size:1.125rem;padding:.5rem 2.5rem;line-height:1.4em}a.post-edit-link:hover{background-color:rgb(0 0 0)}.bg-image.bg-overlay{position:absolute}.img-fit{width:100%;height:100%;object-fit:cover}.object-right{object-position:right}.object-top{object-position:top}.p-absolute{position:absolute}.d-block{display:block}.d-none{display:none}.p-relative,section:has(>.bg-image),div:has(>.bg-image),.bg-image+div{position:relative}.sub{font-size:var(--fs18);font-weight:600;text-transform:uppercase;letter-spacing:.375rem;line-height:1.2em;margin-bottom:1rem;color:var(--color-secondary);display:block}.vid{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.page-break-inside-avoid{page-break-inside:avoid}.italic{font-style:italic}.text-left{text-align:left!important}.overflow-hidden{overflow:hidden}.w-full{width:100%}.text-gradient{background:var(--bg-gradient-vertical);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;background-size:150% 150%;background-position:top;display:inline-block}.mx-4{margin-left:1rem;margin-right:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0{padding-top:0!important;padding-bottom:0!important}.main-menu{flex-wrap:wrap;justify-content:space-between}.main-menu>li{font-weight:700;font-family:var(--font4);font-size:var(--fs20);line-height:1.2em;text-transform:none}.main-menu>li>a{color:var(--color-default);text-decoration:none;display:block;padding:5px 0;transition:all .5s ease-in-out}.main-menu>li>a:after{content:'';display:block;width:100%;height:.125rem;background-color:var(--color-default);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin-top:.25rem}.main-menu>li>a:hover:after,.main-menu>li>a:focus:after,.main-menu>li.current-menu-item>a:after,.main-menu>li.current-page-ancestor>a:after,.main-menu>li.current-menu-parent>a:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.main-menu ul li.current-menu-item>a,.main-menu li.menu-item-has-children ul li a:hover,.main-menu li.menu-item-has-children ul li a:focus{background-color:var(--color-secondary)}.main-menu li ul li a{padding:.75rem 1.25rem .625rem;display:block;text-align:left;color:var(--color-default);border-bottom:1px solid #033444;margin:0}.main-menu li ul li:last-child a{border-bottom:0}.main-menu li ul ul{top:0;left:100%;margin-top:-1px;width:20.625rem;position:absolute}.main-menu li ul.sub-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .25rem rgb(0 0 0 / .5);background-color:#383b38}.main-menu li ul.sub-menu::-webkit-scrollbar{width:.25rem;background-color:#383b38}.main-menu li ul.sub-menu::-webkit-scrollbar-thumb{background-color:#797979}.menu-fixed-section{display:none;position:fixed!important;width:100%;z-index:100;top:0;background-color:var(--color-primary)}.banner-section{min-height:31.5rem;display:flex;align-items:center;justify-content:center}.banner-section>.bg-image:before{background-color:rgb(0 0 0 / .22)}.banner-section>.bg-image:after{content:'';background-image:linear-gradient(to top,#101010 0%,#fff0 30%);position:absolute;top:0;bottom:0;left:0;right:0}.banner-section>.bg-image .vid,.form-section .bg-image .vid{object-position:top;z-index:-1}.banner-section .banner{padding:10rem 0 5rem}.banner-section h1,.banner-section .h1{font-size:var(--fs100);font-weight:700;font-family:var(--font4);text-transform:uppercase}.inner-wrap{padding:6rem 0 5rem}.main-content p{margin:0 0 1.875rem}.main-content ul{margin-left:1.25rem;list-style-type:disc}.main-content ul,.main-content ol{margin-bottom:1.875rem}.main-content ul ul,.main-content ol ol{margin-bottom:0}.main-content ol{padding-left:1rem}.main-content .wp-caption{display:table;margin-bottom:1.875rem}.main-content .wp-caption-text{display:table-caption;caption-side:top;color:#b29b55;font-size:12px;font-style:italic}.main-content .wp-caption p{margin:0 0 1.25rem}.dark{color:#fff}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark .h1,.dark .h2,.dark .h3,.dark .h4,.dark .h5{color:#fff}.dark a,ul.orange-bullet-list li::marker{color:var(--color-secondary)}.dark a:hover,.dark a:focus,.dark a.btn{color:#fff}.main-content .sitecol{flex-wrap:wrap}.main-content .sitecol .col{width:33.3333%;padding-right:3%}.paginate{padding-top:4rem;text-align:center;color:var(--color-text);display:flex;align-items:center;justify-content:center}.paginate ul{margin-left:0;display:flex;align-items:center;justify-content:center}.paginate ul li{list-style:none;margin:0 .3125rem;color:var(--color-text)}.paginate ul li.pleft a,.paginate ul li.pright a{position:relative;color:var(--color-secondary);width:2.8125rem;height:2.8125rem;font-size:0;display:flex;align-items:center;justify-content:center}.paginate ul li.pleft a:before,.paginate ul li.pright a:before{content:'\f053';font-weight:700;font-size:var(--fs28);font-family:var(--font3)}.paginate ul li.pright a:before{content:'\f054'}.paginate ul li.pleft a,.paginate ul li.pright a:hover,.paginate ul li.pright a:focus,.paginate .current{background-color:#F2F3F5;color:var(--color-text)}.paginate ul li.pleft a:hover,.paginate ul li.pleft a:focus{color:var(--color-primary)}.slick-slider .slick-arrow:before{content:'\f053';font-family:var(--font3);font-weight:700;opacity:1;display:block;font-size:var(--fs21);color:var(--color-secondary)}.slick-slider .slick-arrow{border-radius:100%;width:2.8125rem;height:2.8125rem;background-color:#fff0}.slick-slider .slick-prev{z-index:1;left:0}.slick-slider .slick-next{right:0}.slick-slider .slick-next:before{content:'\f054'}.slick-slider .slick-arrow.slick-disabled{opacity:1}.slick-slider .slick-arrow:hover:before,.slick-slider .slick-arrow:focus:before{opacity:1;color:var(--color-primary)}.gform_wrapper form{text-align:left}.gform_wrapper .gform_heading{display:none!important}.gform_wrapper .gfieldlabelnone .gfield_label,.hide-text{position:absolute;left:-99999px;top:auto;width:1px;height:1px;overflow:hidden}.gform_wrapper .gfield_label{font-weight:400!important;font-size:var(--fs20)!important}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border:.0625rem solid #ddd;background-color:var(--color-default);color:var(--color-text);padding:1.312rem 1.5625rem!important;font-size:var(--fs18)!important;line-height:1.5em}.gform_wrapper .gfield textarea.small{height:6.25rem!important}.gform_wrapper .gfield textarea.medium{height:11.25rem!important}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1.25rem!important;grid-column-gap:1.875rem!important}.gform_wrapper .gform_footer{text-align:center;justify-content:center;padding:0 0 1.25rem!important}.gform_wrapper input[type=submit],.gform_wrapper .gform_button{border:0;border-radius:0;font-size:var(--fs20)!important;font-weight:600;font-family:var(--font1)!important;line-height:1.2em;text-transform:none;letter-spacing:0;color:var(--color-default);background-color:var(--color-secondary);padding:1.125rem 2rem!important;border:.125rem solid var(--color-secondary)}.gform_wrapper .gform_button:after{color:var(--color-primary)}.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:focus,.gform_wrapper .gform_button:hover,.gform_wrapper .gform_button:focus{background-color:var(--color-primary);color:#fff}.gform_wrapper .gform_button:hover:after,.gform_wrapper .gform_button:focus:after{color:var(--color-secondary)}.gform_wrapper input::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder,.gform_wrapper select::-webkit-input-placeholder{color:#888}.gform_wrapper input::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder,.gform_wrapper select::-moz-placeholder{color:#888}.gform_wrapper input:-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder,.gform_wrapper select:-ms-input-placeholder{color:#888}.gform_wrapper input:-moz-placeholder,.gform_wrapper textarea:-moz-placeholder,.gform_wrapper select:-moz-placeholder{color:#888}.gform_confirmation_wrapper{text-align:center}.gform_confirmation_wrapper .gform_confirmation_message{background-color:var(--color-default);color:#000;font-size:var(--fs18);padding:.625rem 1.25rem;border:.125rem solid #20ab44;display:inline-block;margin-top:1.875rem;line-height:1.5em;font-weight:500}.gform_wrapper label.gfield_consent_label{font-weight:300;font-size:var(--fs18);line-height:1.5em;color:#C9C9C9}.gform_wrapper .gfield--type-consent .ginput_container_consent{display:flex;margin-top:1.25rem}.gform_wrapper .gfield--type-consent input{height:1.625rem;width:1.625rem;border-radius:.3125rem;margin-right:1.5rem;margin-top:0;background-color:#D9D9D9;border-radius:.3125rem}.form-section .bg-image:before{background-image:linear-gradient(to top,rgb(16 16 16) 0%,#fff0 100%);top:unset;height:50%}.form-row .form-left h2{font-size:var(--fs100);line-height:.9em}.form-row .form-left .sub,.form-section .cform a:hover,.form-section .cform a:focus{color:var(--color-default)}.form-row .form-left p{max-width:21.5625rem}.form-section .cform{background-color:#101010;padding:4rem;border-top:.3125rem solid var(--color-secondary)}.form-section .cform a{color:#C9C9C9}header#header{position:absolute;top:0;left:0;right:0;z-index:3;background-color:#fff0}header#header .menu-content{padding:1.25rem 0}header#header .logo{width:15%}header#header .nav{width:55%}header#header .top-search a{font-size:var(--fs28)}header#header .top-search{margin-left:1.75rem}header#header .top-search svg{width:1.375rem;height:1.375rem}header#header .top-search>a{cursor:pointer}header#header .top-search.clicked .frmSearch{opacity:1;height:100%}.frmSearch{top:0;bottom:0;right:0;position:absolute;z-index:1000;width:100%;max-width:40rem;opacity:0;height:1px;display:flex;align-items:center;transition:all 1s ease-in-out;padding:1rem}.frmSearch>form{width:100%}.frmSearch fieldset{display:flex;align-items:center;width:100%}.frmSearch input[type=text]{color:var(--color-primary);text-transform:uppercase;font-family:var(--font2);font-weight:700;width:100%;border:0;line-height:1.2em;padding:1rem;background-color:var(--color-default)}.frmSearch input[type=text]:focus{outline:0}.frmSearch .close{width:2.5rem;height:30px;opacity:1;color:var(--color-primary);position:absolute;right:.5rem}.frmSearch .close:before{content:'\f00d';font-family:var(--font3);font-size:var(--fs32);display:inline-block;font-weight:700}header#header .ph a{background-color:var(--color-primary);color:var(--color-default);font-weight:600;font-size:var(--fs20);line-height:1.2em;text-transform:uppercase;display:inline-block;padding:1.25rem 1.875rem;transition:all 0.5s ease}header#header .ph a span{font-family:var(--font4);color:var(--color-secondary);font-weight:700;margin-right:.75rem}header#header .ph a:hover,header#header .ph a:focus{background-color:var(--color-secondary)}header#header .ph a:hover span,header#header .ph a:focus span{color:var(--color-primary)}.footer-section{background-color:var(--color-tertiary)}.footer-section p{margin-bottom:1rem}.footer-section .heading{font-size:var(--fs24);font-family:var(--font4);font-weight:700;line-height:1.2em;text-transform:uppercase;margin-bottom:1.875rem}.footer-top{background-color:#101010}.footer-top .fstop{padding:5rem 0}.footer-top .fsheading{border-top:.1875rem solid var(--color-secondary);border-bottom:.1875rem solid var(--color-secondary);padding:5.125rem 0;margin-bottom:5rem}.footer-top .fsheading .fstagline,.footer-top .fsheading .fscall-button a span{text-transform:uppercase;font-family:var(--font4);font-weight:700;font-size:var(--fs36);line-height:1.2em}.footer-top .fsheading .fscall-button a{background-color:var(--color-primary);font-size:var(--fs20);font-weight:600;line-height:1.2em;text-transform:uppercase;color:var(--color-default);padding:1.1875rem 2rem;transition:all 0.5s ease}.footer-top .fsheading .fscall-button a span{font-size:var(--fs20);color:var(--color-secondary);margin-right:.75rem}.footer-top .fsheading .fscall-button a:hover,.footer-top .fsheading .fscall-button a:focus{background-color:var(--color-secondary)}.footer-top .fsheading .fscall-button a:hover span,.footer-top .fsheading .fscall-button a:focus span{color:var(--color-primary)}.fstop-row .fstop-right .fslogo p{margin-bottom:4.5rem}.fstop-row .fstop-right .fslogo p+p{margin-bottom:1.875rem}.fstop-row .fstop-right .fslogo p img{max-width:11.75rem}.fstop-row .fstop-right .fslogo p+p img{max-width:14.875rem}.fssocial a{font-size:var(--fs26);margin:0 .75rem;transition:all 0.5s ease}.footer-bottom a,.footer-top .fslinks a,.footer-top .tel,.fssocial a,.fsoffice .ph a{color:var(--color-default)}.footer-bottom .fsbottom{padding:3rem 0}.footer-bottom .fsnote{color:#575757;line-height:1.5em;font-size:var(--fs15)}.designby a:hover,.designby a:focus,.footer-top .fslinks a:hover,.footer-top .fslinks a:focus,.footer-top .tel:hover,.footer-top .tel:focus,.fssocial a:hover,.fssocial a:focus,.fsoffice .ph a:hover,.fsoffice .ph a:focus,.mcawards-offices .item .ph a:hover,.mcawards-offices .item .ph a:focus{color:var(--color-secondary)}.mcblog{gap:0 1.875rem}article.blogpost{max-width:25.8125rem;width:100%;line-height:1.5em;margin-bottom:1.875rem;position:relative;padding-bottom:3.125rem}article.blogpost .p-title{font-size:var(--fs24);font-weight:600;margin-bottom:1.875rem;line-height:1.3em;text-transform:none;color:var(--color-primary)}article.blogpost .featured-image,.side-featured-image{height:19.1875rem;width:100%;margin-bottom:1.25rem;text-align:center}article.blogpost .p-meta{background-color:#F0F0F0;padding:.75rem 1.125rem;position:absolute;bottom:0;left:0;right:0}.pdate{font-size:var(--fs16);line-height:1.5em;font-weight:500;margin-bottom:.625rem}article.blogpost .more{text-transform:uppercase;font-family:var(--font4);font-weight:700;color:var(--color-secondary)}article.blogpost a{display:block;color:var(--color-primary)}article.blogpost a:hover .more,article.blogpost a:focus .more,.mcawards-offices .item .ph a{color:var(--color-primary)}article.blogpost a:hover .featured-image,article.blogpost a:focus .featured-image{opacity:.8}.featured-image.nopic{background-image:none;background-color:var(--color-primary);display:flex!important;justify-content:center;align-items:center}.featured-image.nopic img{width:70%;height:auto}.sidebar .box{background-color:var(--color-bg-light);padding:3.125rem 2.5rem}.side-blog ul{margin:0}.side-blog ul li{list-style:none;margin-bottom:1.25rem;line-height:1.5em}.side-blog ul li a{text-decoration:none;color:var(--color-primary);border-bottom:.0625rem solid var(--color-primary)}.side-blog ul li a:hover,.side-blog ul li a:focus{border-bottom:0}.side-featured-image{margin-bottom:2.5rem}.main-search .result{padding:2.5rem 3.125rem;margin-bottom:2.5rem;border-radius:.5rem}.main-reviews,.main-faqs,.light-bg,.main-search .result:nth-child(odd){background-color:var(--color-bg-light)}.mcreview-header{margin-bottom:2rem}.review-list{gap:0 1.75rem}.review-list .item{margin-bottom:1.875rem;max-width:36.875rem;width:100%}.review-list .item p:first-of-type:before,.review-list .item p:last-of-type:after{content:'"';display:inline}.review-list .item .item-wrap{background-color:var(--color-default);position:relative;padding:5rem 5rem 3.5rem;min-height:20.4375rem}.review-list .item .i-quote{background-color:var(--color-secondary);color:var(--color-default);width:5.4375rem;height:5.1875rem;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.review-list .item .i-quote svg{width:1.9375rem;height:1.625rem}.review-list .item .auth{font-weight:700}.review-list .item .rate svg,.g-review .ti-widget.ti-goog .ti-header .ti-star{width:0.9375rem!important;height:0.875rem!important;color:#FFC107;margin-left:.1875rem}.review-list .item .desc{min-height:11.9375rem;max-width:24.3125rem;margin:0 auto;padding-bottom:2rem}.review-list .item .meta-wrap{position:absolute;bottom:0;left:0;right:0}.g-review,.award-list .item ul li .desc ul{margin-bottom:1.875rem}.g-review .ti-mob-row{align-items:flex-end}.g-review .ti-mob-row .ti-platform-icon,.g-review .ti-widget.ti-goog .ti-platform-icon{width:3.3125rem;height:auto;margin-right:0.75rem!important}.g-review .ti-fade-container:before{content:'The Schriever Law Firm';font-weight:700;font-size:var(--fs17);line-height:1.2em;position:absolute;left:6.25rem;bottom:3rem}.g-review .ti-widget.ti-goog .ti-header strong{font-weight:400!important;font-size:var(--fs14)}.g-review .ti-widget.ti-goog .ti-header{padding:1.25rem 1.875rem}.with-border-right{position:relative}.main-faqs:before,.main-about-diff:before,.with-border-right:before{content:'';width:5.4375rem;background-color:var(--color-secondary);position:absolute;top:0;right:0;bottom:0;z-index:1}.mcfaqs-header{margin-bottom:4rem}.accordion-list{max-width:70.25rem;margin:0 auto}.accordion-list .item{background-color:var(--color-default);margin-bottom:1.75rem}.accordion-list .item:last-child{margin-bottom:0}.accordion-list .item .item-header{padding:1rem 6rem 1rem 6.75rem;position:relative;cursor:pointer;min-height:6rem;display:flex;align-items:center}.accordion-list .item .item-header .item-title{font-size:var(--fs20);font-weight:600;line-height:1.2em;margin-bottom:0;color:var(--color-text)}.accordion-list .item .item-header .i-qmark{position:absolute;top:1.5rem;left:1.75rem;color:#D8D8D8}.accordion-list .item .item-header .i-qmark svg{width:2.875rem;height:2.875rem}.accordion-list .item .item-header .i-arrow{background-color:var(--color-primary);color:var(--color-secondary);display:flex;align-items:center;justify-content:center;font-size:var(--fs22);position:absolute;right:0;top:0;bottom:0;width:5.875rem}.accordion-list .item .item-header .i-arrow:before{transition:transform 0.5s ease}.accordion-list .item-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s cubic-bezier(.4,0,.2,1),opacity 0.3s ease;opacity:0;overflow:hidden}.accordion-list .item-content .item-content-wrap{min-height:0;padding:0 6rem 0 6.75rem}.accordion-list .item.active .item-content{grid-template-rows:1fr;opacity:1}.accordion-list .item.active .item-header .i-arrow:before{transform:rotate(90deg)}.more-results .more-results-row .more-left,.mcabout-row .mcabout-right .bg-image,.banner-home .bg-pattern{background-color:var(--color-secondary)}.more-results .more-results-row .more-left:before,.mcabout-row .mcabout-right .bg-image:before,.banner-home .bg-pattern:before{opacity:.3;background-image:url(/wp-content/themes/lfstheme/images/bg-pattern.png);background-repeat:repeat;background-position:left bottom}.more-results .more-results-row .more-right-wrap{max-width:66.6875rem;width:90%;margin:0 auto}.with-line:after{content:'';display:block;background-color:var(--color-secondary);width:10.375rem;height:.25rem;margin:1.5rem 0 2rem}.more-result-list .item{gap:0 6%;line-height:1.5em;margin-bottom:.3125rem}.more-result-list .item span{padding:.5rem 0}.more-result-list .item .type{width:15%}.more-result-list .item .result{width:12%}.more-result-list .item .summary{width:61%}.more-result-list .item.item-header{font-weight:700;font-size:var(--fs24);line-height:1.2em;margin-bottom:.75rem}.main-results .inner-wrap{padding:0}.result-list .item,.main-about-diff-bottom .sub{margin-bottom:2.5rem}.result-list .item .sub,.award-list .item>ul>li .sub{margin-bottom:.5rem}.mcresults-header .desc{padding:5rem 0 4rem}.award-list .item{margin-bottom:2.75rem}.award-list .item>ul{margin:0}.award-list .item>ul>li{list-style:none;gap:0 2rem}.award-list .item>ul>li .img{width:12%}.award-list .item>ul>li .desc{width:calc(100% - 12%)}.main-awards-results .bg-image:before,.why-section .bg-image:before,.practice-area-sub-pages .bg-image:before{background-color:rgb(0 0 0 / .71)}.main-awards-serving .inner-wrap,.form-section .form-content{padding:4.5rem 0}.mcawards-offices .item{max-width:51.25rem;width:100%;margin-bottom:2.5rem}.mcawards-offices .item iframe{width:100%!important;height:17.5625rem!important}.mcawards-offices .item .name{font-weight:600;font-size:var(--fs18);line-height:1.2em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:1rem;letter-spacing:.0625rem}.mcabout-row .mcabout-right .bg-image{max-width:46.625rem;width:90%}.mcabout-row .mcabout-left h2{max-width:38rem}.diff-row .img:before{background-color:rgb(0 0 0 / .71);z-index:1}.diff-row .desc{padding-left:6rem}.diff-row .desc .wrap{max-width:69.3125rem}.diff-row .desc h2,.review-section .progress{margin-bottom:5rem}.diff-row .img img{position:absolute}.main-about-diff-bottom .inner-wrap{padding:4rem 0}.badges{gap:0 4rem}.badges .item{margin-bottom:1rem}.mcattys-header{max-width:64.6875rem;margin:0 auto 3rem}.mcattys-header h2{max-width:40.5625rem;margin-left:auto;margin-right:auto}.atty-list{gap:0 1.625rem}.atty-list .item,.area-list .item{max-width:26.8125rem;width:100%;margin-bottom:3.25rem;min-height:33.625rem;background-color:var(--color-primary)}.atty-list .item .overlay{background-color:#101010;top:unset;border-top:.3125rem solid var(--color-secondary);color:var(--color-default);line-height:1.2em;padding:2.4375rem}.atty-list .item .title,.area-list .item .title,ul.area-cpt-list li .title,.video-list .item .title{font-family:var(--font4);font-weight:700;text-transform:uppercase;font-size:var(--fs40);margin-bottom:1rem;line-height:1em}.atty-list .item a,.area-list .item a,.video-list .item a{display:block;height:100%}.atty-list .item .overlay .i-arrow,.area-list .item .overlay .i-arrow,ul.area-cpt-list li .i-arrow{color:var(--color-secondary);width:2.75rem;height:2.75rem;border-radius:100%;position:absolute;top:2rem;right:1.25rem;font-size:var(--fs16)}.main-bio h1{margin-bottom:.75rem}.mcareas-header{max-width:41.125rem;margin:0 auto 3rem}.area-list,.video-list{gap:0 1.25rem}.area-list .item{max-width:26.75rem;min-height:39.75rem}.area-list .item .overlay,.video-list .item a{color:var(--color-default);line-height:1.2em}.area-list .item .overlay .o-wrap{background-color:#101010;min-height:9.4375rem;display:flex;align-items:center;padding:2.4375rem;position:absolute;bottom:0;left:0;right:0;top:75%;transition:all 0.5s ease}.area-list .item .overlay .desc{min-height:9.4375rem;position:absolute;left:0;right:0;bottom:0;padding-left:2.5rem;transition:bottom 0.5s ease}.area-list .item .overlay .i-arrow,ul.area-cpt-list li .i-arrow{background-color:var(--color-secondary);color:var(--color-primary);right:2.5rem;top:unset;bottom:3.75rem;top:unset}.area-list .item .title{margin-bottom:0;padding-right:3rem}.area-list .item .title span,ul.area-cpt-list li .title span,.video-list .item .title span{color:var(--color-secondary);display:block}.area-list .item a:hover .o-wrap{background-color:#fff0;background-image:linear-gradient(to top,#040404 20%,#fff0 100%);top:0}.area-list .item a:hover .overlay .descc{bottom:3rem}.orange{color:var(--color-secondary)!important}.content-with-image .content-row .desc,.location-section .content-row .content-left{padding:5.5rem 0 3rem}.practice-area-sub-pages .bg-image img{object-position:top}.practice-area-sub-pages .inner-wrap,.practice-areas-top-level .inner-wrap{padding:4.5rem 0}.practice-area-sub-pages .content-header{margin-bottom:3.75rem}ul.area-cpt-list,.practice-areas-top-level .area-list{margin:0;gap:0 1.875rem}ul.area-cpt-list li{list-style:none;margin-bottom:2.25rem;max-width:26.75rem;width:100%}ul.area-cpt-list li a{display:flex;background-color:#101010;min-height:9.4375rem;color:var(--color-default);position:relative;padding:1rem 2.25rem;align-items:center;transition:all 0.5s ease}ul.area-cpt-list li .title{margin-bottom:0}ul.area-cpt-list li a:hover{background-color:var(--color-secondary)}ul.area-cpt-list li a:hover .title span{color:#101010}.practice-areas-top-level .sub{margin-bottom:2.5rem}.practice-areas-top-level .area-list .item,.practice-areas-top-level .area-list .item img{height:18.375rem;min-height:unset}.practice-areas-top-level .area-list .item .overlay .o-wrap{top:unset}.location-section .content-row .content-left strong{font-weight:600}.location-section iframe{width:100%!important;height:100%!important;min-height:24rem}.video-list .item{max-width:28rem;margin-bottom:1.5rem;background-color:#101010}.video-list .item img{height:15rem}.video-list .item .v-meta{background-color:#101010;padding:2rem}.stopScroll{overflow:hidden}.single-video .video-item{max-width:50rem;margin:0 auto}.single-video .video-item video,.single-video .video-item iframe{width:100%!important;height:100%}.banner-home h1{line-height:.9em}.banner-home .bg-pattern{max-width:24rem;position:absolute;left:unset;width:100%}.banner-home .container{position:relative}.banner-home .badges{gap:0 1.25rem;margin-top:3.5rem}.banner-home .banner-row .banner-left{font-size:var(--fs24);line-height:1.5em}.banner-names{bottom:4rem}.banner-names ul{margin:0;display:flex;gap:0 10rem}.banner-names ul li{list-style:none;font-size:var(--fs31);font-weight:600;text-align:right;line-height:1em}.banner-names ul li em{display:block;font-size:var(--fs76);font-family:var(--font5);font-weight:100;line-height:.7em;font-style:normal}.banner-names ul li:first-child em{margin-right:1.75rem}.about-section .about-content{padding:5rem 0}.about-row .about-left video{width:100%;height:26.5rem;position:relative}.about-row .about-right .about-right-row .about-right-highlight{font-weight:600}.about-row .about-right .about-right-header .icon{width:4.6875rem;height:5.5625rem}.about-section .about-bg{background-color:#101010;width:32rem;position:absolute;top:0;left:0;bottom:0}.about-section .about-bg:before{content:'';background-color:var(--color-secondary);width:37.625rem;top:6rem;bottom:6rem;left:0;position:absolute;z-index:-1}.area-section .area-content{padding:6rem 0 5rem}.area-section:before{top:unset;height:5rem}.why-section:before{top:-5rem}.why-header,.review-header,.blog-header,.review-section .review-list{margin-bottom:3rem}.why-header .desc .content strong{font-size:var(--fs20);font-weight:600}.why-header .button{margin-bottom:1.875rem}.why-boxes{gap:0 1.5625rem}.why-boxes .item{max-width:24.875rem;width:100%;background-color:var(--color-secondary);margin-bottom:1.5625rem;padding:2.1875rem}.why-boxes .item:nth-child(4n+2){background-color:#B34B2B}.why-boxes .item:nth-child(4n+3){background-color:#813C26}.why-boxes .item:nth-child(4n+4){background-color:#4F2C22}.why-boxes .item .icon{height:4.875rem;display:flex;align-items:center;margin-bottom:2rem}.why-boxes .item h2{font-size:var(--fs40);line-height:1.1em;margin-bottom:1.5rem;max-width:20rem}.team-section .team-bottom .team-bottom-content{padding:0 0 5rem}.team-section .team-header .pre-title .sub{max-width:17rem}.team-section .team-row .team-left{padding:4rem 0 5rem}.team-section .team-bottom{background-color:var(--color-default)}.team-header .desc .i-logo{height:6.3125rem;width:5.3125rem}.review-section{overflow:hidden;position:relative}.review-section .review-content{padding:5rem 0 0}.progress{display:block;width:92%;height:.25rem;border-radius:.625rem;overflow:hidden;margin:0 0 1rem;position:relative;box-shadow:none;background-color:#E4E4E4;background-image:linear-gradient(to right,#000,#000);background-repeat:no-repeat;background-size:28% 100%;transition:background-size .4s ease-in-out}.progress .sr-only{position:relative;height:.25rem;width:100%;background-color:#000;display:block;margin-top:.1875rem;z-index:-1}.review-section .review-wrapper{padding-bottom:3rem}.review-section .review-list .slick-list{width:130%}.review-section:after{content:'';background-color:var(--color-secondary);position:absolute;bottom:0;left:0;width:5.25rem;height:10rem}.faq-section{background-color:var(--color-secondary)}.faq-section .faq-content>div{padding:5.25rem}.faq-section .faq-content .faq-left .sub{color:var(--color-default)}.blog-list .blogpost{height:initial}@keyframes slideInLeft50{0%{opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft35{0%{opacity:0;-webkit-transform:translateX(-35%);-moz-transform:translateX(-35%);-ms-transform:translateX(-35%);-o-transform:translateX(-35%);transform:translateX(-35%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-20%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes slideInLeft{0%{opacity:0;-moz-transform:translateX(-20%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-o-transform:translateX(-20%);transform:translateX(-20%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(20%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(20%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);-o-transform:translateX(20%);transform:translateX(20%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight65{0%{opacity:0;-webkit-transform:translateX(65%);-moz-transform:translateX(65%);-ms-transform:translateX(65%);-o-transform:translateX(65%);transform:translateX(65%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight50{0%{opacity:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight35{0%{opacity:0;-webkit-transform:translateX(35%);-moz-transform:translateX(35%);-ms-transform:translateX(35%);-o-transform:translateX(35%);transform:translateX(35%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}50%{opacity:.3}100%{opacity:1}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}100%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}100%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@keyframes expandLineFromCenter{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}.why-section.active:before{transform-origin:center;animation:expandLineFromCenter 0.8s ease-out forwards}.fadeIn{-webkit-animation:fadeIn 1.5s ease-in-out;-moz-animation:fadeIn 1.5s ease-in-out;animation:fadeIn 1.5s ease-in-out}.fadeInTop,header#header .top-search.clicked .frmSearch{-webkit-animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeInTop 1s 1 cubic-bezier(.77,0,.175,1)}.fadeOutTop,header#header .top-search.hidden-animation .frmSearch{-webkit-animation:fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeOutTop 1s 1 cubic-bezier(.77,0,.175,1)}.active .slideInLeft50,.active .why-boxes .item:nth-child(3){-webkit-animation:slideInLeft50 1.5s ease-in-out;-moz-animation:slideInLeft50 1.5s ease-in-out;animation:slideInLeft50 1.5s ease-in-out}.active .slideInLeft35,.active .why-boxes .item:nth-child(2){-webkit-animation:slideInLeft35 1.5s ease-in-out;-moz-animation:slideInLeft35 1.5s ease-in-out;animation:slideInLeft35 1.5s ease-in-out}.active .slideInLeft,.active .why-boxes .item:nth-child(1){-webkit-animation:slideInLeft 1.5s ease-in-out;-moz-animation:slideInLeft 1.5s ease-in-out;animation:slideInLeft 1.5s ease-in-out}.active .slideInRight65,.blog-section.active .blog-list .slick-active{-webkit-animation:slideInRight65 1.5s ease-in-out;-moz-animation:slideInRight65 1.5s ease-in-out;animation:slideInRight65 1.5s ease-in-out}.active .slideInRight50,.blog-section.active .blog-list .slick-active+.slick-active,.review-section.active .review-list .slick-active,.home .active .atty-list .slick-active,.active .area-list .slick-active{-webkit-animation:slideInRight50 1.5s ease-in-out;-moz-animation:slideInRight50 1.5s ease-in-out;animation:slideInRight50 1.5s ease-in-out}.active .slideInRight35,.blog-section.active .blog-list .slick-active+.slick-active+.slick-active,.review-section.active .review-list .slick-active+.slick-active,.home .active .atty-list .slick-active+.slick-active,.active .area-list .slick-active+.slick-active{-webkit-animation:slideInRight35 1.5s ease-in-out;-moz-animation:slideInRight35 1.5s ease-in-out;animation:slideInRight35 1.5s ease-in-out}.active .slideInRight,.blog-section.active .blog-list .slick-active+.slick-active+.slick-active+.slick-active,.faq-section.active .accordion-list .item,.review-section.active .review-list .slick-active+.slick-active+.slick-active,.home .active .atty-list .slick-active+.slick-active+.slick-active,.active .area-list .slick-active+.slick-active+.slick-active{-webkit-animation:slideInRight 1.5s ease-in-out;-moz-animation:slideInRight 1.5s ease-in-out;animation:slideInRight 1.5s ease-in-out}.blog-section.active .blog-list .slick-active{animation-duration:2.2s}.blog-section.active .blog-list .slick-active+.slick-active,.review-section.active .review-list .slick-active,.home .active .atty-list .slick-active,.active .area-list .slick-active,.active .why-boxes .item:nth-child(3){animation-duration:2s}.blog-section.active .blog-list .slick-active+.slick-active+.slick-active,.review-section.active .review-list .slick-active+.slick-active,.home .active .atty-list .slick-active+.slick-active,.active .area-list .slick-active+.slick-active,.active .why-boxes .item:nth-child(2){animation-duration:1.8s}.faq-section.active .accordion-list .item:nth-child(even){animation-duration:2s}#mobile-nav{overflow:hidden;position:relative;z-index:102;margin:0}#mobile-nav.topright{overflow:hidden;width:100%;max-width:100%;top:1.5625rem;right:0;position:absolute}#mobile-nav .main-menu>li>a:after{display:none}#mobile-nav.topright .mean-bar{background-color:#fff0;position:relative}.mean-container .mean-nav ul li a{background-color:var(--color-primary)!important;border-top:1px solid rgb(255 255 255 / .1)!important;font-size:var(--fs16);padding:1rem 1.875rem .75em;width:100%}.mean-container .mean-nav ul li li a{width:100%;padding:1rem 3.125rem .75em}.mean-container .mean-nav{margin-top:5.5rem!important}.mean-container a.meanmenu-reveal{width:3.125rem!important;padding-top:0.625rem!important;color:var(--color-default)!important;font-size:var(--fs32)!important;height:3rem;margin-right:1rem}.mean-container a.meanmenu-reveal span span span{margin-top:9px}.mean-container .mean-nav ul{max-height:100vh;max-height:calc(100vh - 95px);width:100%;overflow-y:auto;overflow-x:hidden}.mean-container a.meanmenu-reveal span{background:var(--color-default)!important;width:80%!important;height:0.25rem!important;border-radius:.625rem;margin:.625rem auto 0!important}.mean-container .mean-nav ul li a.mean-expand{height:1.5rem!important;font-size:var(--fs21)!important;display:flex;align-items:center;justify-content:center;width:2rem!important;padding:0.75rem!important;border:0!important}.mean-container a.meanmenu-reveal.meanclose{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li a:focus{background-color:var(--color-secondary)!important;color:#fff!important}@media (min-width:1960px){html{font-size:16px}}@media (min-width:992px){.hideDesktop{display:none!important}.main-menu li ul{z-index:1000;padding:0;position:absolute;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:0;visibility:hidden;webkit-transition:opacity .05s 0s ease-in-out;-ms-transition:opacity .05s 0s ease-in-out;-o-transition:opacity .05s 0s ease-in-out;transition:opacity .05s 0s ease-in-out;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;transition:350ms;margin-top:5px;min-width:20rem}.main-menu li ul li{background-color:var(--color-primary);display:block;border:none;margin:0;padding:0;line-height:1.5em;-webkit-transition:height 200ms ease-in-out;-moz-transition:height 200ms ease-in-out;-o-transition:height 200ms ease-in-out;transition:height 200ms ease-in-out;position:relative}.main-menu li ul li.menu-item-has-children>a{position:relative}.main-menu li ul li.menu-item-has-children>a:after{content:'\f054';font-family:var(--font3);font-weight:700;display:inline-block;font-size:var(--fs12);position:absolute;right:1rem;top:.75rem}.main-menu li:hover>ul{opacity:1;visibility:visible}.main-menu li:hover ul li{height:auto}.flex,.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.container-large{max-width:109.125rem;width:95%}.container-small{max-width:83.1875rem;width:85%}.fsbottom .fsnote{width:60%}.fstop-row{flex-direction:row-reverse}.fstop-row .fstop-left{width:76.2%}.fstop-row .fstop-right{width:15%}.fssocial a:first-child{margin-left:0}header#header .container,.main-reviews .container{max-width:115.25rem;width:97%}.paginate{justify-content:flex-end}.main-results .container,.main-results .container,.main-pi-results .container{max-width:92.9375rem;width:90%}.more-results .more-results-row .more-left{width:27.9%}.more-results .more-results-row .more-right{width:72.1%}.pi-results-header .desc{width:48.9%}.pi-results-header h2{width:44%}.mcresults-header .img{margin-left:calc(-55vw + 55%);width:clamp(18.75rem, -11.24rem + 80.26vw, 49.75rem);height:auto}.mcresults-header .desc{width:54.8%}.mcawards-serving-header{gap:0 4rem;margin-bottom:1rem}.mcawards-serving-header .title{width:31%}.mcawards-serving-header .desc{max-width:37.6875rem}.mcawards-offices .item .map{width:73%}.mcawards-offices .item .desc{width:23.4%}.form-row .form-left{width:30.4%}.form-row .form-right{width:50.1%}.cform .gform_wrapper .gform_footer{justify-content:flex-end;margin-top:-4.25rem!important}.mcabout-row .mcabout-left{width:53%}.mcabout-row .mcabout-right{width:47%}.diff-row .img{width:26.5%}.diff-row .desc{width:calc(100% - 26.5%)}.main-about-diff-bottom .container{max-width:100.8125rem;width:95%}.mcbio-row .mcbio-left{width:39%}.mcbio-row .mcbio-right{width:61%}.mcbio-row .mcbio-right .inner-wrap{max-width:50.9375rem;margin-left:8rem}.main-areas .container{max-width:111.3125rem}.single-blog .mcflex .the-content{width:53%}.single-blog .mcflex .sidebar{width:35%;position:relative}.single-blog .mcflex .sidebar .side-wrapper{position:sticky;top:0}.blog-header .blog-left,.review-header .review-left{width:50%}.blog-header .blog-right,.review-header .review-right{width:40%;gap:0 5rem}.blog-header .blog-right .desc{width:52%}.blog-list .slick-track:before,.blog-list .slick-track:after,.review-list .slick-track:before,.review-list .slick-track:after,.atty-list .slick-track:before,.atty-list .slick-track:after,.area-list .slick-track:before,.area-list .slick-track:after{display:none}.blog-list .slick-track,.review-list .slick-track,.atty-list .slick-track,.area-list .slick-track{display:flex;gap:0 1.875rem}.faq-section .faq-content .faq-left{width:calc(100% - 73.7%)}.faq-section .faq-content .faq-right{width:73.7%}.faq-section .faq-content .faq-left .button{position:absolute;bottom:5.25rem}.review-header .review-right{gap:0 4rem}.review-section .review-list .slick-arrow{top:unset;bottom:-6rem}.review-section .review-list .slick-prev{left:calc(100% - 6rem)}.review-section .progress{margin-left:5rem}.team-section .team-header .pre-title{width:26.5%;padding-left:5.25rem}.team-section .team-header .desc{width:calc(100% - 26.5%);background-color:var(--color-default)}.team-section .team-row .team-left{width:calc(100% - 75.9%)}.team-section .team-row .team-right,.area-row .area-right{width:75.9%}.team-section .team-header>div{padding:5rem 0 3rem}.team-section .team-header .desc{padding-right:5.625rem;padding-left:5.5rem}.team-section .button,.area-section .button{margin-top:-7rem}.atty-list .slick-track,.area-list .slick-track{gap:0 1.25rem}.team-section .team-header .desc .title{width:60%}.why-header .title{width:25%}.why-header .desc{width:67%}.why-header .desc .content{width:69%}.why-header .desc,.why-boxes{margin-right:4rem}.why-section:before{bottom:14rem}.why-section .why-content{padding-bottom:25rem}body.home .team-section{margin-top:-19rem;position:relative}body.home .team-section .team-header .pre-title{display:flex;align-items:center}.team-section .team-row .team-left p{max-width:21.5625rem}.area-row .area-left{width:20%}.about-row .about-left{width:40.1%}.about-row .about-right{width:50%}.about-row .about-right .about-right-header .title{width:70%}.about-row .about-right .about-right-row .about-right-highlight{width:24%}.about-row .about-right .about-right-row .about-right-content{width:67%}.about-section .button{margin-top:-6.25rem}.about-row .about-right .about-right-header .icon{padding-top:2rem}.banner-home .container{max-width:100%;width:100%}.banner-home .banner-row .banner-left{width:40%;text-align:left;padding-left:2rem;padding-top:12rem}.banner-home .banner-row .banner-right{width:51%}.banner-home .banner{padding:5rem 0 0}.banner-home .button{margin-left:21rem;margin-top:-4.75rem}.banner-home .banner-row .banner-left p{max-width:18rem}.content-with-image{overflow:hidden}.content-with-image .content-row .desc{width:58%}.content-with-image .content-row .img{margin-right:calc(-55vw + 56%);width:clamp(18.75rem, -11.24rem + 80.26vw, 46.625rem)}.content-with-image .content-row.flex-row-reverse .img{margin-left:calc(-55vw + 56%);width:clamp(18.75rem, -11.24rem + 80.26vw, 46.625rem)}.content-with-image .content-row .desc h2{max-width:46rem}.practice-area-sub-pages .container,.practice-areas-top-level .container{max-width:113.25rem;width:95%}.location-section .content-row .content-left{width:54%}.location-section .content-row .content-right{width:41.4%}.location-section .content-row .content-left .left-wrap{max-width:45.5625rem}}@media (max-width:1099px){header#header .menu-fixed-section{display:none!important}}@media (max-width:991px){html{font-size:3vw}.hideMobile,.about-section .about-bg,header#header .ph,header#header .top-search{display:none}.main-content .sitecol .col{width:100%;padding-right:0}.main-menu li .sub-menu{position:static}.main-menu li ul ul{width:100%;position:relative}.col2{column-count:1;-webkit-column-count:1}.alignright,.alignleft{margin:0 auto 1.875rem;float:none;display:block}.flex-mobile{display:flex}.footer-section,.mcreview-header,.form-section,.blog-header,.faq-section .faq-content .faq-left,.review-header,.team-header,.team-section .team-row .team-left,.team-section .button,.why-header,.area-row .area-left,.area-section .button,.about-row .about-right,.mcawards-offices .item .desc{text-align:center}.slick-slider .slick-arrow{bottom:-4.5rem;top:unset}.slick-slider{margin-bottom:4rem}.slick-slider .slick-prev{left:calc(50% - 3rem)}.slick-slider .slick-next{right:calc(50% - 3rem)}.footer-top .fslogo img{width:60%}.footer-top .fslogo,.footer-top .fscols>div{margin-bottom:2rem}.footer-top .fsheading{padding:2rem 0;margin-bottom:2rem}.footer-top .fscall-button a{display:inline-block;margin-top:1rem}.fsnote{margin-bottom:1rem}.g-review .ti-fade-container:before{font-size:var(--fs15)}.review-list .item .i-quote{width:4rem;height:3.75rem}.review-list .item .i-quote svg{width:1.5rem;height:1rem}.main-faqs:before,.main-about-diff:before,.with-border-right:before{width:1rem}.award-list .item>ul>li .img{width:40%}.mcawards-offices .item .desc,.about-row .about-left{margin-bottom:2rem}.form-section .cform{padding:2rem}.form-row .form-left p,.atty-list .item,.team-section .team-header .pre-title .sub,.team-header .desc .i-logo,.why-boxes .item,.area-list .item,.about-row .about-right .about-right-header .icon{margin-left:auto;margin-right:auto}.mcabout-row .mcabout-left .inner-wrap{padding:5rem 5% 2rem}.diff-row .img{height:15rem}.diff-row .desc,.mcbio-row .mcbio-right .inner-wrap{padding:4rem 5%}.mcabout-row .mcabout-right .bg-image{width:100%}.badges{justify-content:center}.blog-list .blogpost,.atty-list .slick-track .item,.area-list .slick-track .item{max-width:unset}.faq-section .faq-content>div,.location-section .content-row .content-left{padding-left:2rem;padding-right:2rem}.review-section .review-list .slick-arrow{bottom:-9rem}.review-section .progress{margin-left:2rem}.review-section:after{width:2rem}.team-section .team-header{padding-top:4rem}.team-section .team-row .team-left{padding:3rem 0 2rem}.area-list .item .overlay .o-wrap,.area-list .item .overlay .desc{min-height:7.4375rem}.about-row .about-left video{height:auto}.about-section .about-content,.banner-home .banner{padding-bottom:0}.banner-home .bg-pattern{top:unset;height:10rem;left:0;max-width:unset}.banner-names ul{gap:0 5rem}.banner-names{bottom:1rem}.banner-names ul li{font-size:var(--fs20)}.banner-names ul li em{font-size:var(--fs48)}header#header .logo{width:55%;position:relative;z-index:99999}header#header .top-search{position:absolute;right:6rem;top:3rem;z-index:99999}:root{--fs100:5rem;--fs76:4rem;--fs64:3.5rem}}