/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{position:relative;display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--tm-body: #000;--tm-primary: #0d6efd;--tm-secondary: #6c757d;--tm-white: #fff;--tm-grey: #EEEEEE;--tm-dark: #3D3D3D;--tm-black: #000;--tm-blue: #1C2856;--tm-red: #A80000;--tm-orange: #fd7e14;--tm-yellow: #ffc107;--tm-font-body: "Poppins", sans-serif;--tm-font-heading: "Noto Sans", sans-serif;--tm-font-alt: "Montserrat", sans-serif}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}*{-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:collapse;list-style:none;padding:0;margin:0}*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:collapse}html{font-size:62.5%}body{font-family:var(--tm-font-body);font-size:1.6rem;font-weight:400;line-height:1.4;color:var(--tm-black);background-color:var(--tm-white);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{position:relative;margin:1.6rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}a{position:relative;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}img{position:relative;display:block;max-width:100%;height:auto}main,section{position:relative;width:100%;height:100%}div{position:relative}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;font-weight:normal;line-height:1.2}h1,.h1{font-size:3.6rem;font-weight:700;margin-bottom:1.5rem}@media(min-width: 768px){h1,.h1{font-size:4rem}}@media(min-width: 1024px){h1,.h1{font-size:5rem}}@media(min-width: 1200px){h1,.h1{font-size:4.9rem}}@media(min-width: 1366px){h1,.h1{font-size:5.9rem}}h2,.h2{font-size:3rem;font-weight:700;margin-bottom:1.5rem}@media(min-width: 768px){h2,.h2{font-size:3.6rem}}@media(min-width: 1024px){h2,.h2{font-size:4rem}}@media(min-width: 1200px){h2,.h2{font-size:4.5rem}}@media(min-width: 1366px){h2,.h2{font-size:6rem}}h3,.h3{font-size:2.2rem;font-weight:700;margin-bottom:1.5rem}@media(min-width: 768px){h3,.h3{font-size:3.2rem}}@media(min-width: 1024px){h3,.h3{font-size:3.6rem}}@media(min-width: 1366px){h3,.h3{font-size:4.6rem}}h4,.h4{font-size:2rem;font-weight:700}@media(min-width: 768px){h4,.h4{font-size:2.6rem}}@media(min-width: 1024px){h4,.h4{font-size:3rem}}@media(min-width: 1200px){h4,.h4{font-size:3.4rem}}@media(min-width: 1440px){h4,.h4{font-size:3.4rem}}h5,.h5{font-size:2rem}@media(min-width: 768px){h5,.h5{font-size:2.2rem}}@media(min-width: 1024px){h5,.h5{font-size:2.4rem}}@media(min-width: 1200px){h5,.h5{font-size:2.8rem}}@media(min-width: 1440px){h5,.h5{font-size:2.8rem}}h6,.h6{font-size:1.8rem;font-weight:700}@media(min-width: 768px){h6,.h6{font-size:2rem}}@media(min-width: 1024px){h6,.h6{font-size:2.2rem}}p{position:relative;font-size:1.6rem;line-height:1.5;margin-top:0;margin-bottom:1.5rem}@media(min-width: 768px){p{font-size:1.8rem}}.container{width:100%;padding-right:1.6rem;padding-left:1.6rem;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}@media(min-width: 1366px){.container{max-width:1280px}}.container-small{width:100%;padding-right:1.6rem;padding-left:1.6rem;margin-right:auto;margin-left:auto;max-width:1140px}.container-fluid{width:100%;padding-right:3.2rem;padding-left:3.2rem;margin-right:auto;margin-left:auto}.container-full{width:100%;max-width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.6rem;margin-left:-1.6rem}.row+.row{margin-top:1.6rem}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:1.6rem;padding-left:1.6rem}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width: 576px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width: 768px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width: 992px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width: 1200px){.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media(min-width: 1366px){.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.btn{display:inline-block;font-size:1.6rem;font-weight:600;text-align:center;text-transform:capitalize;padding:1rem 2rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:hidden;z-index:1;line-height:1.4}@media(min-width: 1024px){.btn{padding:1rem 3rem;font-size:1.8rem}}.btn:before{position:absolute;content:"";width:100%;height:100%;top:-100%;left:0;right:0;z-index:-1;-webkit-transition:all .2s linear;transition:all .2s linear}.btn.btn_white{background:rgba(0,0,0,0);color:var(--tm-white);border:.1rem solid var(--tm-white)}.btn.btn_white:before{background-color:var(--tm-red)}.btn.btn_white:hover{background:rgba(0,0,0,0);color:var(--tm-white);border:.1rem solid var(--tm-red)}.btn.btn_white:hover:before{top:0}.btn.btn_black{background:rgba(0,0,0,0);color:var(--tm-black);border:.1rem solid var(--tm-black)}.btn.btn_black:before{background-color:var(--tm-black)}.btn.btn_black:hover{background:rgba(0,0,0,0);color:var(--tm-white)}.btn.btn_black:hover:before{top:0}.btn.btn_blue{background-color:var(--tm-blue);color:var(--tm-white);border:.1rem solid var(--tm-blue)}.btn.btn_blue:before{background-color:var(--tm-red)}.btn.btn_blue:hover{background:rgba(0,0,0,0);color:var(--tm-white);border:.1rem solid var(--tm-red)}.btn.btn_blue:hover:before{top:0}.scroll-hidden{overflow:hidden}.site-header{padding:1rem 0;z-index:4}@media(min-width: 768px){.site-header{padding:2rem 0}}.site-header.fadeInDown{position:fixed;top:0;width:100%;z-index:1030;background-color:var(--tm-white);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12)}.site-header.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.site-header.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}@media(min-width: 1366px){.site-header .container{padding:0 4rem}}.site-header .container .header_logo{width:20rem;margin-right:auto}.site-header .container .header_phone_number{font-family:var(--tm-font-alt);font-weight:700;font-size:2rem;color:var(--tm-red);margin-left:3rem;position:relative;display:none}@media(min-width: 1500px){.site-header .container .header_phone_number{font-size:2.8rem}}@media(min-width: 1200px){.site-header .container .header_phone_number{display:block}}.site-header .container .header_phone_number:before{position:absolute;content:attr(data-name);left:0;top:0;right:0;bottom:0;font-size:inherit;color:var(--tm-blue);width:0;overflow:hidden;-webkit-transition:width .3s linear;transition:width .3s linear}.site-header .container .header_phone_number:hover:before{width:100%}.site-header .container .nav-bar{display:none}@media(min-width: 992px){.site-header .container .nav-bar{display:block}}.site-header .container .nav-bar .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:0;margin-bottom:0;list-style:none}.site-header .container .nav-bar .menu .menu-item{position:relative;display:block;padding:1rem 1.5rem}.site-header .container .nav-bar .menu .menu-item:before{position:absolute;content:"";width:0;background-color:var(--tm-red);height:.2rem;bottom:0;left:50%;right:50%;z-index:-1;-webkit-transition:all .3s linear;transition:all .3s linear}.site-header .container .nav-bar .menu .menu-item:hover:before{width:100%;left:0;right:0}.site-header .container .nav-bar .menu .menu-item a{color:var(--tm-dark);text-decoration:none;font-family:var(--tm-font-heading);font-weight:700;font-size:1.4rem;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.site-header .container .nav-bar .menu .menu-item a:hover{color:var(--tm-red)}@media(min-width: 1500px){.site-header .container .nav-bar .menu .menu-item a{font-size:1.8rem}}.site-header .container .nav-bar .menu .menu-item.current-menu-item:before{width:100%;left:0;right:0}.site-header .container .nav-bar .menu .menu-item.current-menu-item>a{color:var(--tm-red)}.site-header .container .nav-bar .menu .menu-item .sub-menu{display:none;width:24rem;min-height:1px;position:absolute;top:100%;left:0;padding:1rem 0;margin:0;background-color:#fff;-webkit-box-shadow:0 3px 10px 2px rgba(0,0,0,.2);box-shadow:0 3px 10px 2px rgba(0,0,0,.2);z-index:99999}.site-header .container .nav-bar .menu .menu-item .sub-menu .sub-menu{top:0;left:100%}.site-header .container .nav-bar .menu .menu-item .sub-menu .menu-item{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-header .container .nav-bar .menu .menu-item .sub-menu .menu-item:before{display:none}.site-header .container .nav-bar .menu .menu-item .sub-menu .menu-item:hover{background:var(--tm-red)}.site-header .container .nav-bar .menu .menu-item .sub-menu .menu-item:hover a{color:var(--tm-white)}.site-header .container #mobile-menu{display:none}@media(max-width: 991px){.site-header .container #mobile-menu{display:block}.site-header .container #mobile-menu .menu-trigger{display:block;width:3rem;height:3rem;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;white-space:nowrap;z-index:9999;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-header .container #mobile-menu .menu-trigger span{display:block;width:3rem;height:.2rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:var(--tm-red)}.site-header .container #mobile-menu .menu-trigger span:before,.site-header .container #mobile-menu .menu-trigger span:after{content:"";position:absolute;right:0;width:2.5rem;height:.2rem;background:var(--tm-red);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-header .container #mobile-menu .menu-trigger span:before{top:-0.8rem}.site-header .container #mobile-menu .menu-trigger span:after{bottom:-0.8rem}.site-header .container #mobile-menu .menu-trigger.open{left:0}.site-header .container #mobile-menu .menu-trigger.open span{background-color:rgba(0,0,0,0)}.site-header .container #mobile-menu .menu-trigger.open span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--tm-red)}.site-header .container #mobile-menu .menu-trigger.open span:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:var(--tm-red)}.site-header .container #mobile-menu .mob-navbar{width:100%;height:100vh;position:fixed;top:0;left:-100%;margin-right:4rem;padding:6rem 6rem 0 0;background:var(--tm-white);overflow-y:auto;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:9998}}@media(max-width: 991px)and (min-width: 768px){.site-header .container #mobile-menu .mob-navbar{padding:9rem 10rem 0 0}}@media(max-width: 991px){.site-header .container #mobile-menu .mob-navbar.open{left:0}}@media(max-width: 991px){.site-header .container #mobile-menu .mob-navbar .menu{padding:0 2rem 0 4rem;margin:0;list-style:none}}@media(max-width: 991px)and (min-width: 768px){.site-header .container #mobile-menu .mob-navbar .menu{padding:0 4rem 0 8rem}}@media(max-width: 991px){.site-header .container #mobile-menu .mob-navbar .menu .menu-item{position:relative;display:block;margin:0;border-bottom:1px solid rgba(0,0,0,.2);list-style:none}.site-header .container #mobile-menu .mob-navbar .menu .menu-item:last-child{border-bottom:0}.site-header .container #mobile-menu .mob-navbar .menu .menu-item.current_page_parent>a,.site-header .container #mobile-menu .mob-navbar .menu .menu-item.current-menu-item>a{color:var(--tm-red)}.site-header .container #mobile-menu .mob-navbar .menu .menu-item a{display:block;padding:1rem 0;margin-right:3rem;font-size:1.6rem;text-transform:uppercase;color:var(--tm-body)}}@media(max-width: 991px)and (min-width: 768px){.site-header .container #mobile-menu .mob-navbar .menu .menu-item a{padding:1.5rem 0;font-size:1.8rem}}@media(max-width: 991px){.site-header .container #mobile-menu .mob-navbar .menu .menu-item em{display:block;position:absolute;top:0;right:0;width:3rem;height:3.9rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer}.site-header .container #mobile-menu .mob-navbar .menu .menu-item em:before,.site-header .container #mobile-menu .mob-navbar .menu .menu-item em:after{content:"";position:absolute;top:50%;margin-top:-1px;left:calc(50% - .8rem);width:1.6rem;height:.2rem;background:var(--tm-body)}.site-header .container #mobile-menu .mob-navbar .menu .menu-item em:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-header .container #mobile-menu .mob-navbar .menu .menu-item em.toggled:after{-webkit-transform:rotate(0);transform:rotate(0)}}@media(max-width: 991px){.site-header .container #mobile-menu .mob-navbar .menu .menu-item .sub-menu{display:none}}.home .site-main .header-banner{width:100%;height:50rem;text-align:center}@media(min-width: 768px){.home .site-main .header-banner{height:73.2rem}}.home .site-main .header-banner:after{position:absolute;content:"";width:100%;height:100%;background:#000;top:0;left:0;right:0;bottom:0;opacity:.5;z-index:2}.home .site-main .header-banner video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.home .site-main .header-banner .container-small{position:absolute;bottom:0;left:50%;width:100%;padding-top:10rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}@media(min-width: 768px){.home .site-main .header-banner .container-small{padding-top:20rem}}.home .site-main .header-banner h1{text-transform:uppercase;color:var(--tm-white);margin-bottom:4rem}@media(max-width: 1200px){.home .site-main .header-banner h1{max-width:100rem;margin-left:auto;margin-right:auto}}.home .site-main .header-banner .bottom-header{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;margin-top:11rem}@media(min-width: 768px){.home .site-main .header-banner .bottom-header{grid-template-columns:1fr 1fr 1fr 1fr}}.home .site-main .header-banner .bottom-header .item{padding:2rem;background-color:var(--tm-red)}.home .site-main .header-banner .bottom-header .item h4{font-weight:700;font-size:4rem;letter-spacing:-0.04em;color:var(--tm-white);line-height:1}@media(min-width: 768px){.home .site-main .header-banner .bottom-header .item h4{font-size:5rem}}@media(min-width: 1200px){.home .site-main .header-banner .bottom-header .item h4{font-size:5rem}}@media(min-width: 1366px){.home .site-main .header-banner .bottom-header .item h4{font-size:6.5rem}}.home .site-main .header-banner .bottom-header .item p{font-weight:500;font-size:2rem;text-transform:uppercase;color:var(--tm-white);line-height:1.1}@media(min-width: 768px){.home .site-main .header-banner .bottom-header .item p{font-size:2.2rem}}@media(min-width: 1200px){.home .site-main .header-banner .bottom-header .item p{font-size:2.2rem}}@media(min-width: 1366px){.home .site-main .header-banner .bottom-header .item p{font-size:3rem}}.home .site-main .header-banner .bottom-header .item span{color:var(--tm-white);font-weight:500;font-size:1.8rem}.home .site-main .header-banner .bottom-header .item:nth-child(even){background-color:#7c1111}.home .site-main .legal_practice_areas_section{background-position:top center}.home .site-main .legal_practice_areas_section h2{margin-bottom:5rem}@media(min-width: 768px){.home .site-main .legal_practice_areas_section h2{margin-bottom:7rem}}@media(min-width: 1366px){.home .site-main .legal_practice_areas_section h2{margin-bottom:10rem}}.home .site-main .main_testimonial_section{padding:6rem 0}@media(min-width: 768px){.home .site-main .main_testimonial_section{padding:10rem 0}}.home .site-main .main_testimonial_section .sub-testimonial p{padding:0 3rem;font-style:italic;font-weight:300;font-size:1.8rem;color:var(--tm-black)}@media(min-width: 768px){.home .site-main .main_testimonial_section .sub-testimonial p{padding:0 6rem;font-size:2.2rem}}@media(min-width: 1366px){.home .site-main .main_testimonial_section .sub-testimonial p{font-size:2.8rem;padding:0 8rem}}.home .site-main .main_testimonial_section .sub-testimonial p:before,.home .site-main .main_testimonial_section .sub-testimonial p:after{position:absolute;content:"";width:2.5rem;height:2.5rem;background-size:2.5rem !important}@media(min-width: 768px){.home .site-main .main_testimonial_section .sub-testimonial p:before,.home .site-main .main_testimonial_section .sub-testimonial p:after{width:5rem;height:5rem;background-size:5rem !important}}@media(min-width: 1366px){.home .site-main .main_testimonial_section .sub-testimonial p:before,.home .site-main .main_testimonial_section .sub-testimonial p:after{background-size:auto !important;width:7rem;height:5.5rem}}.home .site-main .main_testimonial_section .sub-testimonial p:before{top:0;left:0;background:url("../images/quote-left.png") no-repeat center center}.home .site-main .main_testimonial_section .sub-testimonial p:after{bottom:0;right:0;background:url("../images/quote-right.png") no-repeat center center}.home .site-main .main_testimonial_section .sub-testimonial .quote_auther{text-align:right;margin-top:2.5rem}.home .site-main .main_testimonial_section .sub-testimonial .quote_auther span{font-weight:300;font-size:2.2rem;color:var(--tm-blue);position:relative;padding-left:3rem;display:inline-block;text-align:right;line-height:1.2}@media(min-width: 768px){.home .site-main .main_testimonial_section .sub-testimonial .quote_auther span{font-size:2.8rem}}@media(min-width: 1366px){.home .site-main .main_testimonial_section .sub-testimonial .quote_auther span{font-size:3.3rem}}.home .site-main .main_testimonial_section .sub-testimonial .quote_auther span:before{position:absolute;content:"";width:2rem;height:.2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background-color:var(--tm-blue)}.home .site-main .about-text .grid{-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media(min-width: 1440px){.home .site-main .about-text .grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.home .site-main .about-text .team_image img{margin-left:0;max-width:80rem}@media(min-width: 1440px){.home .site-main .about-text .team_image img{min-height:62rem}}.home .site-main .banner-text{padding:10rem 0}.case_results_section{background:var(--tm-grey);padding:6rem 0}@media(min-width: 768px){.case_results_section{padding:10rem 0}}.case_results_section h2{text-align:center;text-transform:uppercase;color:var(--tm-blue);margin-bottom:5rem}@media(min-width: 768px){.case_results_section h2{margin-bottom:7rem}}.case_results_section .main_case_results_section .grid{display:grid;grid-template-columns:1fr;grid-gap:3rem}@media(min-width: 768px){.case_results_section .main_case_results_section .grid{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.case_results_section .main_case_results_section .grid{grid-gap:7rem}}.case_results_section .main_case_results_section .grid .sub-case-results{text-align:center;background:var(--tm-white)}.case_results_section .main_case_results_section .grid .sub-case-results h4{color:var(--tm-white);background-color:var(--tm-blue);padding:1rem;font-weight:700;font-size:2.2rem;text-transform:uppercase}@media(min-width: 1200px){.case_results_section .main_case_results_section .grid .sub-case-results h4{font-size:2.4rem}}@media(min-width: 1366px){.case_results_section .main_case_results_section .grid .sub-case-results h4{font-size:2.9rem}}.case_results_section .main_case_results_section .grid .sub-case-results .inner{padding:3rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:28rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 768px){.case_results_section .main_case_results_section .grid .sub-case-results .inner{min-height:34rem;padding:6rem 1.5rem}}.case_results_section .main_case_results_section .grid .sub-case-results .inner h5{font-weight:700;font-size:3.2rem;color:var(--tm-black);margin-bottom:.8rem}.case_results_section .main_case_results_section .grid .sub-case-results .inner p{max-width:20rem;margin:0 auto 3rem}.case_results_section .main_case_results_section .grid .sub-case-results .inner span{font-weight:400;font-size:1.4rem;display:block;margin-bottom:2rem}.case_results_section .main_case_results_section .main-wapper{text-align:center;margin-top:5rem}.about-text{background-color:var(--tm-blue);color:var(--tm-white)}.about-text .container-small{max-width:100%;margin-left:0;padding:0}.about-text .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media(min-width: 992px){.about-text .grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.about-text .grid .team_image{width:100%;z-index:1;overflow:hidden}@media(min-width: 992px){.about-text .grid .team_image{width:50%;margin-top:-13rem}}.about-text .grid .team_image img{margin:0 auto;padding:0 1.5rem;-o-object-fit:cover;object-fit:cover;max-width:100%}@media(min-width: 768px){.about-text .grid .team_image img{max-width:30rem;padding:0}}@media(min-width: 1024px){.about-text .grid .team_image img{max-width:60rem;padding:0}}.about-text .grid .team_desc{width:100%;padding:5rem 1.5rem;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center}@media(min-width: 768px){.about-text .grid .team_desc{padding:5rem}}@media(min-width: 992px){.about-text .grid .team_desc{width:50%}}@media(min-width: 1500px){.about-text .grid .team_desc{padding:5rem 10rem}}.about-text .grid .team_desc h3{font-size:2.3rem}@media(min-width: 768px){.about-text .grid .team_desc h3{font-size:2.9rem}}.about-text .grid .team_desc h2{margin-bottom:0;max-width:70rem}.about-text .grid .team_desc p{margin-top:2rem;margin-bottom:0;max-width:60rem}.about-text .grid .team_desc .main-wapper{margin-top:3rem}.banner-text{padding:6rem 0;background-repeat:no-repeat !important;background-position:right center !important;background-size:cover !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.banner-text{min-height:45rem;padding:10rem 0}}@media(min-width: 992px){.banner-text{background-size:auto !important;padding:10rem 0 20rem}}@media(min-width: 1200px){.banner-text{min-height:45rem}}@media(min-width: 1366px){.banner-text{min-height:56rem}}.banner-text:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:1;background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(60%, transparent));background:linear-gradient(to right, #fff 0%, transparent 60%)}@media(min-width: 768px){.banner-text:before{background:-webkit-gradient(linear, left top, right top, color-stop(40%, #fff), color-stop(50%, transparent));background:linear-gradient(to right, #fff 40%, transparent 50%)}}@media(min-width: 1500px){.banner-text:before{background:-webkit-gradient(linear, left top, right top, color-stop(55%, #fff), color-stop(60%, transparent));background:linear-gradient(to right, #fff 55%, transparent 60%)}}.banner-text .container-small{z-index:1}.banner-text h3,.banner-text h2{font-weight:800;letter-spacing:-0.04em;text-transform:uppercase;color:var(--tm-blue);font-size:2.2rem}@media(min-width: 768px){.banner-text h3,.banner-text h2{font-size:3.2rem}}@media(min-width: 992px){.banner-text h3,.banner-text h2{max-width:55rem}}@media(min-width: 1024px){.banner-text h3,.banner-text h2{font-size:3.6rem}}@media(min-width: 1366px){.banner-text h3,.banner-text h2{font-size:4.6rem}}@media(min-width: 992px){.banner-text p{max-width:42rem}}.legal_practice_areas_section{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:6rem 0}@media(min-width: 768px){.legal_practice_areas_section{padding:11rem 0}}.legal_practice_areas_section:before{position:absolute;content:"";width:100%;height:100%;background:#1c2856;top:0;bottom:0;left:0;right:0;mix-blend-mode:multiply}.legal_practice_areas_section h2{color:var(--tm-white);text-align:center;text-transform:uppercase}.legal_practice_areas_section p{font-weight:400;font-size:1.7rem;color:var(--tm-white)}.legal_practice_areas_section p a{color:var(--tm-white);text-decoration:underline}.legal_practice_areas_section .inner_text{max-width:75rem;margin:0 auto}.legal_practice_areas_section .inner_text h2{font-size:3rem;margin-bottom:4rem}@media(min-width: 768px){.legal_practice_areas_section .inner_text h2{font-size:3rem}}@media(min-width: 992px){.legal_practice_areas_section .inner_text h2{font-size:4rem}}@media(min-width: 1200px){.legal_practice_areas_section .inner_text h2{font-size:4.8rem}}.legal_practice_areas_section .inner_text h3{font-size:2.3rem;color:var(--tm-white);text-transform:uppercase;margin-top:4rem}@media(min-width: 768px){.legal_practice_areas_section .inner_text h3{font-size:2.9rem}}.legal_practice_areas_section .inner_text ul,.legal_practice_areas_section .inner_text ol{margin-bottom:2.5rem;margin-top:2.5rem}.legal_practice_areas_section .inner_text ul li,.legal_practice_areas_section .inner_text ol li{position:relative;padding-left:3rem;margin-bottom:1rem;font-size:1.8rem;color:var(--tm-white)}.legal_practice_areas_section .inner_text ul li:before,.legal_practice_areas_section .inner_text ol li:before{position:absolute;content:"";width:.8rem;height:.8rem;left:0;top:.9rem;background-color:var(--tm-blue);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.legal_practice_areas_section .inner_text ol{list-style:decimal;margin-left:2rem}.legal_practice_areas_section .inner_text ol li{list-style-type:decimal;padding-left:1rem}.legal_practice_areas_section .inner_text ol li:before{display:none}.main_legal_practice_areas_section .grid{display:grid;grid-template-columns:1fr;grid-gap:3rem}@media(min-width: 768px){.main_legal_practice_areas_section .grid{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.main_legal_practice_areas_section .grid{grid-gap:9rem}}.main_legal_practice_areas_section .grid .sub-legal-practice_areas .legal_practice_img{height:24rem;overflow:hidden;margin-bottom:1.5rem}.main_legal_practice_areas_section .grid .sub-legal-practice_areas .legal_practice_img:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;background:var(--tm-black);z-index:1;opacity:.3;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.main_legal_practice_areas_section .grid .sub-legal-practice_areas .legal_practice_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:var(--tm-grey)}.main_legal_practice_areas_section .grid .sub-legal-practice_areas:hover .legal_practice_img:before{-webkit-transform:scale(1);transform:scale(1)}.main_legal_practice_areas_section .grid .sub-legal-practice_areas:hover .legal_practice_img img{-webkit-transform:scale(1.2);transform:scale(1.2)}.main_legal_practice_areas_section .grid .sub-legal-practice_areas:hover h4:before{width:100% !important}.main_legal_practice_areas_section .grid .sub-legal-practice_areas:hover .btn{background:rgba(0,0,0,0);color:var(--tm-white);border:.1rem solid var(--tm-red)}.main_legal_practice_areas_section .grid .sub-legal-practice_areas:hover .btn:before{top:0;background-color:var(--tm-red)}.main_legal_practice_areas_section .grid .sub-legal-practice_areas h4{font-weight:700;font-size:1.9rem;color:var(--tm-white);position:relative;padding-bottom:.5rem;margin-bottom:1.5rem;display:inline-block}.main_legal_practice_areas_section .grid .sub-legal-practice_areas h4:before{position:absolute;content:"";width:5rem;height:.2rem;background-color:var(--tm-white);bottom:0;left:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.main_legal_practice_areas_section .grid .sub-legal-practice_areas p{font-weight:400;font-size:1.4rem;color:var(--tm-white)}.main_legal_practice_areas_section .grid .sub-legal-practice_areas .btn{margin-top:2rem}.logo-gallery{padding:6rem 0}@media(min-width: 768px){.logo-gallery{padding:8rem 0}}.logo-gallery .grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:3rem}@media(min-width: 768px){.logo-gallery .grid{grid-template-columns:repeat(6, 1fr)}}.logo-gallery .grid .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-us{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--tm-white)}.contact-us .left{width:100%;padding:5rem 1.5rem;background-color:var(--tm-blue)}@media(min-width: 768px){.contact-us .left{width:60%;padding:7rem 5rem}}.contact-us .left .inner{max-width:52rem;margin:0 auto}.contact-us .left .inner h2{text-transform:uppercase}.contact-us .left .inner h5{color:var(--tm-white);font-size:2.5rem;padding-bottom:15px}.contact-us .left .inner h5 a{color:var(--tm-white);font-size:2.5rem}.contact-us .left .inner h5 a:hover{color:var(--tm-red)}.contact-us .left .inner strong{font-size:3.5rem;display:block;padding-top:0rem}.contact-us .left .inner .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding-top:2rem}.contact-us .left .inner .social-media li a{width:4.2rem;height:4.2rem;background-color:var(--tm-white);border-radius:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:3rem;color:var(--tm-blue)}.contact-us .left .inner .social-media li a:hover{color:var(--tm-red)}.contact-us .right{width:100%;padding:5rem 1.5rem;background-color:var(--tm-red);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.contact-us .right{width:40%;padding:7rem 5rem}}.contact-us .right .inner{max-width:42rem;margin:0 auto}.contact-us .right .inner .validation_message{color:var(--tm-white) !important}.contact-us .right .inner .gform_footer{max-width:195px}.footer-googlemap{height:36rem}.footer-googlemap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .about-text .grid .team_image{margin-top:0}.flex-text_block{width:100%;margin-top:6rem;margin-bottom:2rem}@media(min-width: 768px){.flex-text_block{margin-top:10rem;margin-bottom:8rem}}.flex-text_block h2{text-transform:uppercase;color:var(--tm-blue);font-size:3rem}@media(min-width: 768px){.flex-text_block h2{font-size:3rem}}@media(min-width: 992px){.flex-text_block h2{font-size:4rem}}@media(min-width: 1200px){.flex-text_block h2{font-size:4.8rem}}.flex-text_block h3{font-size:2.2rem;text-transform:uppercase;color:var(--tm-blue)}@media(min-width: 992px){.flex-text_block h3{font-size:2.6rem}}.flex-text_block img{max-width:100%;width:100%}@media(min-width: 1440px){.flex-text_block img{padding-right:7rem}}.flex-text_block ul{margin-bottom:2.5rem;margin-top:2.5rem}.flex-text_block ul li{position:relative;padding-left:3rem;margin-bottom:1rem;font-size:1.8rem;color:var(--tm-black)}.flex-text_block ul li:before{position:absolute;content:"";width:.8rem;height:.8rem;left:0;top:.9rem;background-color:var(--tm-blue);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.flex-text_block ul li a{color:var(--tm-black)}.flex-text_block ol{list-style:decimal;margin-bottom:2.5rem;margin-top:2.5rem;margin-left:2rem}.flex-text_block ol li{position:relative;margin-bottom:1rem;font-size:1.8rem;list-style-type:decimal;padding-left:1rem}.flex-text_block ol li a{color:var(--tm-black)}.flex-accordion{padding:2rem 0}@media(min-width: 1024px){.flex-accordion{padding:4rem 0}}.flex-accordion .accordion-container .accordion-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3rem}.flex-accordion .accordion-container .accordion-row .accordion-title{cursor:pointer;width:100%;padding:1rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--tm-blue)}.flex-accordion .accordion-container .accordion-row .accordion-title h3{color:var(--tm-white)}.flex-accordion .accordion-container .accordion-row .accordion-title svg{color:var(--tm-white);font-size:2rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media(min-width: 768px){.flex-accordion .accordion-container .accordion-row .accordion-title svg{font-size:4rem}}.flex-accordion .accordion-container .accordion-row .accordion-title.is-opened svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flex-accordion .accordion-container .accordion-row .accordion-content{display:none;width:100%;padding:3rem 2rem;background-color:#f6f6f6;border-bottom:1px solid var(--tm-blue);border-left:1px solid var(--tm-blue);border-right:1px solid var(--tm-blue)}.gform_wrapper .gform_validation_errors{display:none}.gform_wrapper form .gform_body .gfield_error .validation_message{background:rgba(0,0,0,0) !important;border:0 !important;font-size:1.4rem !important;margin-top:8px;padding:0 !important}.gform_wrapper form .gform_body .large,.gform_wrapper form .gform_body .textarea{font-weight:700 !important;font-size:1.6rem !important;color:#3e3e3e !important;background-color:var(--tm-white) !important;border-radius:0 !important;border:0 !important;outline:0 !important}.gform_wrapper form .gform_body .textarea{height:10rem !important}.gform_wrapper form .gform_footer{text-align:center;display:block !important;text-align:center;display:block !important;padding:0 !important;margin-top:20px !important;margin-left:auto !important;margin-right:auto !important;max-width:100%;position:relative;overflow:hidden}.gform_wrapper form .gform_footer:before{position:absolute;content:"";width:100%;height:100%;top:-100%;left:0;right:0;z-index:1;background-color:var(--tm-white);-webkit-transition:all .2s linear;transition:all .2s linear}.gform_wrapper form .gform_footer:hover:before{top:0}.gform_wrapper form .gform_footer:hover .gform_button{color:var(--tm-red)}.gform_wrapper form .gform_footer .gform_button{position:relative;z-index:1;background:rgba(0,0,0,0);display:inline-block;font-size:1.6rem;font-weight:600;line-height:1.4 !important;text-align:center;text-transform:capitalize;padding:1rem;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:rgba(0,0,0,0);color:var(--tm-white);border:.1rem solid var(--tm-white);margin:0 !important}@media(min-width: 768px){.gform_wrapper form .gform_footer .gform_button{font-size:1.8rem}}.gform_wrapper form .gform_footer .gform_ajax_spinner{display:none}.site-main{min-height:calc(100vh - 172px)}.site-main .featured-header{min-height:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10rem 1.5rem}@media(min-width: 992px){.site-main .featured-header{min-height:50rem}}.site-main .featured-header .post-thumbnail{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0}.site-main .featured-header .post-thumbnail:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#000;z-index:1;opacity:.5}.site-main .featured-header .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.site-main .featured-header .featured-wrap{z-index:1;text-align:center}.site-main .featured-header .featured-wrap .featured-title{color:var(--tm-white);margin:1.5rem 0;text-transform:uppercase}.site-main .no-results{padding-top:8rem;padding-bottom:8rem;text-align:center}.site-main .no-results p{max-width:60rem;margin:0 auto 1.5rem}.site-main .no-results .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-main .no-results .search-form label{width:100%;max-width:30rem}.site-main .no-results .search-form label .search-field{width:100%;padding:1rem 1.5rem;border:.1rem solid #000;border-radius:.5rem;margin:1.5rem 0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.site-main .no-results .search-form .search-submit:before{display:none}.site-main .no-results .search-form .search-submit:hover{color:var(--tm-black) !important}.search-results .site-main{padding-top:7rem;padding-bottom:7rem}.search-results .site-main .entry-header a{color:var(--tm-red)}.search-results .site-main .post-thumbnail{max-width:40rem;display:block}.main-banner-section{min-height:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10rem 1.5rem;z-index:1;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;text-align:center}@media(min-width: 992px){.main-banner-section{min-height:50rem}}.main-banner-section:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#000;opacity:.4;z-index:-1}.main-banner-section h1{color:var(--tm-white);text-transform:uppercase}.single-team-member .main-banner-section{background-position:top !important}@media(min-width: 992px){.single-team-member .main-banner-section{min-height:53rem !important}}.tell_us_about{padding:6rem 0}@media(min-width: 768px){.tell_us_about{padding:10rem 0}}.tell_us_about .left{max-width:48rem}.tell_us_about .left h2{text-transform:uppercase;color:var(--tm-blue);font-size:3rem;max-width:45rem}.tell_us_about .left h2:not(:first-child){margin-top:4rem}@media(min-width: 992px){.tell_us_about .left h2{font-size:4rem}}@media(min-width: 1200px){.tell_us_about .left h2{font-size:5rem}}.tell_us_about .right{z-index:1;padding:4rem 1.5rem;background:url("../images/stone-bg-img.jpg") no-repeat center center;background-size:cover;margin-top:4rem}@media(min-width: 768px){.tell_us_about .right{max-width:38rem;padding:4rem;margin-left:auto;margin-top:-16rem}}.tell_us_about .right h2{font-weight:800;font-size:2.3rem;text-align:center;text-transform:uppercase;color:var(--tm-white)}@media(min-width: 768px){.tell_us_about .right h2{font-size:2.5rem}}@media(min-width: 992px){.tell_us_about .right h2{font-size:2.9rem}}@media(min-width: 1200px){.tell_us_about .right h2{font-size:3.9rem}}.tell_us_about .right .large::-webkit-input-placeholder, .tell_us_about .right .textarea::-webkit-input-placeholder{color:#3e3e3e}.tell_us_about .right .large::-moz-placeholder, .tell_us_about .right .textarea::-moz-placeholder{color:#3e3e3e}.tell_us_about .right .large:-ms-input-placeholder, .tell_us_about .right .textarea:-ms-input-placeholder{color:#3e3e3e}.tell_us_about .right .large::-ms-input-placeholder, .tell_us_about .right .textarea::-ms-input-placeholder{color:#3e3e3e}.tell_us_about .right .large::placeholder,.tell_us_about .right .textarea::placeholder{color:#3e3e3e}.tell_us_about .right .gform_footer:before{background-color:var(--tm-red)}.tell_us_about .right .gform_footer:hover:before{top:0}.tell_us_about .right .gform_footer:hover .gform_button{color:var(--tm-white);background:rgba(0,0,0,0);border:.1rem solid var(--tm-red)}.tell_us_about .right .gform_footer .gform_button{background:var(--tm-blue);border:.1rem solid var(--tm-blue)}.virginia_reckless{padding:6rem 0}@media(min-width: 768px){.virginia_reckless{padding:10rem 0}}.virginia_reckless .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.virginia_reckless .left h2{text-transform:uppercase;color:var(--tm-blue);font-size:3rem}@media(min-width: 768px){.virginia_reckless .left h2{font-size:3rem}}@media(min-width: 992px){.virginia_reckless .left h2{font-size:4rem}}@media(min-width: 1200px){.virginia_reckless .left h2{font-size:4.8rem}}.virginia_reckless .left h3{font-size:2.2rem;text-transform:uppercase;color:var(--tm-blue);word-break:break-word}@media(min-width: 992px){.virginia_reckless .left h3{font-size:2.6rem}}@media(min-width: 1366px){.virginia_reckless .right{padding-left:6rem}}.virginia_reckless .right img,.virginia_reckless .right video{width:100%;height:25rem;-o-object-fit:cover;object-fit:cover;max-width:40rem;margin:0 auto}@media(min-width: 768px){.virginia_reckless .right img,.virginia_reckless .right video{width:100%;height:25rem;-o-object-fit:cover;object-fit:cover;margin:0;width:100%;max-width:100%}}@media(min-width: 992px){.virginia_reckless .right img,.virginia_reckless .right video{margin:0;height:30rem;width:100%;max-width:100%}}.reason_for_reckless{padding:6rem 0;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}@media(min-width: 768px){.reason_for_reckless{padding:10rem 0}}.reason_for_reckless h2{text-transform:uppercase;color:var(--tm-blue);font-size:3rem;margin-bottom:4rem}@media(min-width: 768px){.reason_for_reckless h2{font-size:3rem}}@media(min-width: 992px){.reason_for_reckless h2{font-size:4rem}}@media(min-width: 1200px){.reason_for_reckless h2{font-size:4.8rem}}.reason_for_reckless h3{font-size:2.6rem;text-transform:uppercase;color:var(--tm-blue)}@media(min-width: 768px){.reason_for_reckless h3{font-size:2.6rem}}@media(min-width: 992px){.reason_for_reckless h3{font-size:3.4rem}}@media(min-width: 1200px){.reason_for_reckless h3{font-size:3.8rem}}.reason_for_reckless .inner_text{text-align:center;margin-bottom:7rem}.reason_for_reckless .inner_text h2{max-width:65rem;margin:0 auto 2rem}.reason_for_reckless .grid{display:grid;grid-template-columns:1fr;grid-column-gap:3rem;grid-row-gap:4rem}@media(min-width: 768px){.reason_for_reckless .grid{grid-template-columns:1fr 1fr;grid-column-gap:5rem}}@media(min-width: 992px){.reason_for_reckless .grid{grid-column-gap:10rem;grid-row-gap:6rem}}.reason_for_reckless .grid p a{color:var(--tm-black);text-decoration:underline}.reason_for_reckless .grid ul{margin-bottom:2.5rem;margin-top:2.5rem}.reason_for_reckless .grid ul li{position:relative;padding-left:3rem;margin-bottom:1rem;font-size:1.8rem}.reason_for_reckless .grid ul li:before{position:absolute;content:"";width:.8rem;height:.8rem;left:0;top:.9rem;background-color:var(--tm-blue);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.reason_for_reckless .grid ol{margin-bottom:2.5rem;margin-top:2.5rem;margin-left:2rem}.reason_for_reckless .grid ol li{position:relative;margin-bottom:1rem;font-size:1.8rem;list-style-type:decimal;padding-left:1rem}.criminal-defense-reckless-driving .banner-text:before{background:-webkit-gradient(linear, left top, right top, color-stop(20%, #fff), color-stop(150%, transparent));background:linear-gradient(to right, #fff 20%, transparent 150%)}@media(min-width: 992px){.criminal-defense-reckless-driving .banner-text:before{background:-webkit-gradient(linear, left top, right top, color-stop(10%, #fff), color-stop(80%, transparent));background:linear-gradient(to right, #fff 10%, transparent 80%)}}@media(min-width: 768px){.criminal-defense-reckless-driving .about-text .team_image{margin-top:-8rem}}.criminal-defense-reckless-driving .about-text .team_desc h2{margin-bottom:0;max-width:70rem}.criminal-defense-reckless-driving .about-text .team_desc p{margin-top:2rem;margin-bottom:0;max-width:60rem}.practice__areas_lists{padding-bottom:6rem}@media(min-width: 768px){.practice__areas_lists{padding-bottom:11rem}}.practice__areas_lists .main_legal_practice_areas_section .sub-legal-practice_areas h4{color:var(--tm-blue);font-size:3rem}@media(min-width: 992px){.practice__areas_lists .main_legal_practice_areas_section .sub-legal-practice_areas h4{font-size:3.2rem}}@media(min-width: 1200px){.practice__areas_lists .main_legal_practice_areas_section .sub-legal-practice_areas h4{font-size:3.8rem}}.practice__areas_lists .main_legal_practice_areas_section .sub-legal-practice_areas p{font-weight:400;font-size:1.6rem;color:var(--tm-black);display:-webkit-box;max-width:100%;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.faq__wrap{padding:6rem 0;background:var(--tm-grey)}@media(min-width: 768px){.faq__wrap{padding:11rem 0 16rem}}.faq__wrap h2{font-size:3rem;text-align:center;text-transform:uppercase;color:var(--tm-blue);margin-bottom:6rem}@media(min-width: 768px){.faq__wrap h2{font-size:4rem}}@media(min-width: 1200px){.faq__wrap h2{font-size:4.8rem;margin-bottom:8rem}}.faq__wrap .faq_section .grid{display:grid;grid-template-columns:1fr;grid-gap:3rem}@media(min-width: 768px){.faq__wrap .faq_section .grid{grid-gap:5rem;grid-template-columns:1fr 1fr 1fr}}.faq__wrap .faq_section .grid .sub-legal-practice_areas h4{font-size:2.3rem;text-transform:uppercase;color:var(--tm-blue);margin-bottom:1.5rem}@media(min-width: 768px){.faq__wrap .faq_section .grid .sub-legal-practice_areas h4{font-size:3rem}}.faq__wrap .faq_section .grid .sub-legal-practice_areas p{font-weight:400;font-size:1.6rem;color:var(--tm-black)}.faq__wrap .faq_section .grid .sub-legal-practice_areas a{color:var(--tm-black);font-weight:600}.faq__wrap_filter{padding:6rem 0;background:var(--tm-white)}@media(min-width: 768px){.faq__wrap_filter{padding:5rem 0 5rem}}.faq__wrap_filter h2{font-size:3rem;text-align:center;text-transform:uppercase;color:var(--tm-blue);margin-bottom:6rem}@media(min-width: 768px){.faq__wrap_filter h2{font-size:4rem}}@media(min-width: 1200px){.faq__wrap_filter h2{font-size:4.8rem;margin-bottom:8rem}}.faq__wrap_filter .faq_section .select-wrap{position:relative;display:inline-block;padding-bottom:3rem;vertical-align:middle}.faq__wrap_filter .faq_section .select-wrap:before{content:"";background-image:url("../images/down-arrow.png");background-size:auto;position:absolute;right:0;top:.7rem;height:1.3rem;width:1.3rem;background-repeat:no-repeat}.faq__wrap_filter .faq_section .select-wrap:after{content:"";background-image:url("../images/Filter.png");background-size:auto;position:absolute;left:0;top:.5rem;height:1.5rem;width:1.5rem;background-repeat:no-repeat}.faq__wrap_filter .faq_section .grid{display:grid;grid-template-columns:1fr;grid-gap:2rem}@media(min-width: 768px){.faq__wrap_filter .faq_section .grid{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.faq__wrap_filter .faq_section .grid{grid-gap:5rem;grid-template-columns:1fr 1fr 1fr}}.faq__wrap_filter .faq_section .grid .sub-legal-practice_areas{max-width:34.5rem;border:1px solid #000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:unset;margin:0 auto}@media(min-width: 768px){.faq__wrap_filter .faq_section .grid .sub-legal-practice_areas{grid-template-columns:1fr 1fr;min-height:43.7rem}}@media(min-width: 1200px){.faq__wrap_filter .faq_section .grid .sub-legal-practice_areas{padding:4rem;min-height:43.7rem}}.faq__wrap_filter .faq_section .grid .sub-legal-practice_areas h4{font-size:2rem;text-transform:capitalize;color:var(--tm-blue);margin-bottom:1.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-wrap}@media(min-width: 768px){.faq__wrap_filter .faq_section .grid .sub-legal-practice_areas h4{font-size:2.2rem;line-height:2.9rem}}.faq__wrap_filter .faq_section .grid .sub-legal-practice_areas p{font-weight:400;font-size:1.6rem;color:var(--tm-black);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;white-space:pre-wrap;margin-bottom:3rem}.faq__wrap_filter .faq_section .grid .sub-legal-practice_areas a{color:var(--tm-black);font-weight:bold}.page-personal-injury .faq__wrap{background:var(--tm-white)}.personal-injury-fairfax-va-dog-bite-lawyer .about-text,.personal-injury-fairfax-va-medical-malpractice .about-text,.personal-injury-fairfax-va-wrongful-death-lawyer .about-text,.criminal-defense-fairfax-va-dui-lawyer .about-text{margin-top:0rem}.load_more_library,.load_more{font-size:1.6rem;font-weight:bold;text-align:center;text-transform:uppercase;padding:1rem 2rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:hidden;z-index:1;line-height:1.4;background-color:var(--tm-white);color:var(--tm-blue);border:.1rem solid var(--tm-blue);margin:10rem auto 0 auto;max-width:18rem;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.load_more_library:hover,.load_more:hover{background-color:var(--tm-blue);color:var(--tm-white);border:.1rem solid var(--tm-blue)}.case_results_section.case_results_main{background-color:rgba(0,0,0,0);padding-bottom:0}.case_results_section.case_results_main h2{font-size:3.8rem;text-align:left;line-height:4.3rem;margin-bottom:6rem}.case_results_section.case_results_main .grid .sub-case-results{border:1px solid #000}.case_results_section.case_results_main .grid .sub-case-results .inner{padding:2rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:28rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 768px){.case_results_section.case_results_main .grid .sub-case-results .inner{min-height:34rem;padding:3rem 1.5rem 5rem 1.5rem}}.case_results_section.case_results_main .grid .sub-case-results .inner h5{font-size:3rem;margin-bottom:1rem}@media(min-width: 768px){.case_results_section.case_results_main .grid .sub-case-results .inner h5{font-size:4.2rem;margin-bottom:1.5rem}}.case_results_section.case_results_main .grid .sub-case-results .inner .content{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;white-space:pre-wrap;margin-bottom:3rem;text-align:left;max-width:100%;font-weight:normal;font-size:1.4rem;line-height:2.1rem;min-height:12.6rem}@media(min-width: 768px){.case_results_section.case_results_main .grid .sub-case-results .inner .content{max-width:23rem}}.case_results_section.case_results_main .grid .sub-case-results .inner p{max-width:28rem;font-size:1.8rem;line-height:2.2rem;font-weight:500;min-height:unset;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-wrap;overflow:hidden}@media(min-width: 768px){.case_results_section.case_results_main .grid .sub-case-results .inner p{min-height:6.6rem}}.case_results_section.case_results_main:last-child{padding-bottom:5rem}.library_section_main .library_section_head{padding-bottom:2.5rem}.library_section_main .library_section_head .form-group.category_box{position:relative;display:inline-block;padding-bottom:3rem;vertical-align:middle}.library_section_main .library_section_head .form-group.category_box:before{content:"";background-image:url("../images/down-arrow.png");background-size:auto;position:absolute;right:0;top:.7rem;height:1.3rem;width:1.3rem;background-repeat:no-repeat}.library_section_main .library_section_head .form-group.category_box:after{content:"";background-image:url("../images/category.png");background-size:auto;position:absolute;left:0;top:.5rem;height:1.5rem;width:1.5rem;background-repeat:no-repeat}.library_section_main .library_section_grid{max-width:80.8rem;margin:0 auto;display:table;width:100%}.library_section_main .library_section_grid .sub_library_section{padding-bottom:5.5rem}.library_section_main .library_section_grid .sub_library_section h3{font-size:2.4rem;color:var(--tm-blue);font-weight:500;margin-bottom:2rem}.library_section_main .library_section_grid .sub_library_section .library_listing_page a{display:table}.library_section_main .library_section_grid .sub_library_section .library_listing_page a p{color:var(---tm-primary);font-size:1.5rem;line-height:2.6rem;margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,0)}.library_section_main .library_section_grid .sub_library_section .library_listing_page a p:hover{color:var(--tm-red);border-bottom:1px solid var(--tm-red)}.library_section_main .library_section_grid .sub_library_section .footer-section button{margin:2rem 0 0 0}.page-about .tell_us_about .left{max-width:100%}.our_team_section{padding:0}@media(min-width: 768px){.our_team_section{padding:0 5.5rem}}@media(min-width: 1199px){.our_team_section{padding:0}}@media(min-width: 1500px){.our_team_section{padding:0}}.our_team_section .our_team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-ms-flex-align:top;align-items:top;background-color:var(--tm-blue);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 4rem auto}@media(min-width: 768px){.our_team_section .our_team{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10rem;margin-top:10rem}}@media(min-width: 1199px){.our_team_section .our_team{padding:5rem 0 10rem 0;max-width:120rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:rgba(0,0,0,0);margin:0 0 0 auto}}@media(min-width: 1500px){.our_team_section .our_team{padding:8rem 0 13rem 0;max-width:150.5rem;background-color:rgba(0,0,0,0);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0 0 0 auto}}.our_team_section .our_team .image-section{overflow:hidden;width:100%;display:inline-block;max-width:25rem;margin:5rem auto 0 auto;z-index:1;background-image:url("../images/stone-bg-img.jpg")}@media(min-width: 768px){.our_team_section .our_team .image-section{max-width:30.7rem;max-height:37.7rem;margin-right:0;margin-top:-10rem;margin-left:0}}@media(min-width: 1199px){.our_team_section .our_team .image-section{max-width:30.7rem;max-height:37.7rem;margin-right:-15rem;margin-top:-8rem}}@media(min-width: 1500px){.our_team_section .our_team .image-section{max-width:39.7rem;max-height:49.7rem;margin-right:-15rem;margin-top:-8rem}}.our_team_section .our_team .image-section img{-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.our_team_section .our_team .image-section img{width:39.7rem;height:38.8rem}}@media(min-width: 1199px){.our_team_section .our_team .image-section img{width:39.7rem;height:38.8rem}}@media(min-width: 1500px){.our_team_section .our_team .image-section img{width:39.7rem;height:49.8rem}}.our_team_section .our_team .content-section{width:100%;background-color:var(--tm-blue);padding:5rem}@media(min-width: 768px){.our_team_section .our_team .content-section{padding:5rem}}@media(min-width: 1199px){.our_team_section .our_team .content-section{padding:4rem 5rem 4rem 22rem}}@media(min-width: 1500px){.our_team_section .our_team .content-section{padding:8.5rem 9.5rem 6rem 25rem}}.our_team_section .our_team .content-section h2{color:var(--tm-white);text-transform:uppercase;padding-bottom:0;font-size:3rem;line-height:normal;padding-top:2rem}@media(min-width: 1500px){.our_team_section .our_team .content-section h2{font-size:3.8rem;line-height:4.7rem;font-size:3.8rem;line-height:4.7rem;padding-top:0}}.our_team_section .our_team .content-section p{color:var(--tm-white);font-size:1.4rem;line-height:2.1rem;margin-bottom:3rem;font-weight:normal;font-family:"Montserrat"}.our_team_section .our_team .content-section a{font-size:1.6rem;font-weight:bold;text-align:center;text-transform:uppercase;padding:1rem 2rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:hidden;z-index:1;line-height:1.4;background-color:var(--tm-blue);color:var(--tm-white);border:.1rem solid var(--tm-white);margin:5rem 0 0 0;max-width:15rem;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our_team_section .our_team .content-section a:hover{background-color:var(--tm-white);color:var(--tm-blue);border:.1rem solid var(--tm-white)}.our_team_section .our_team:nth-child(even){margin:0 auto 5.5rem 0}@media(min-width: 768px){.our_team_section .our_team:nth-child(even){margin-bottom:20rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 1199px){.our_team_section .our_team:nth-child(even){margin-bottom:0rem;max-width:104rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width: 1500px){.our_team_section .our_team:nth-child(even){margin-bottom:0rem;max-width:135rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.our_team_section .our_team:nth-child(even) .content-section{padding:5rem}@media(min-width: 768px){.our_team_section .our_team:nth-child(even) .content-section{padding:5rem}}@media(min-width: 1199px){.our_team_section .our_team:nth-child(even) .content-section{padding:4rem 22rem 4rem 4rem}}@media(min-width: 1500px){.our_team_section .our_team:nth-child(even) .content-section{padding:9.5rem 27rem 9.5rem 9.5rem}}.our_team_section .our_team:nth-child(even) .image-section{max-width:25rem}@media(min-width: 768px){.our_team_section .our_team:nth-child(even) .image-section{margin-bottom:0;margin-left:0;max-width:30.7rem;max-height:37.7rem;margin-top:-11rem}}@media(min-width: 1199px){.our_team_section .our_team:nth-child(even) .image-section{margin-bottom:0;margin-left:-15rem;max-width:30.7rem;max-height:37.7rem;margin-top:-8rem}}@media(min-width: 1500px){.our_team_section .our_team:nth-child(even) .image-section{margin-bottom:0;margin-left:-15rem;max-width:39.7rem;max-height:49.7rem;margin-top:-8rem}}.main-team-member-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.main-team-member-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 1199px){.main-team-member-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media(min-width: 1500px){.main-team-member-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.main-team-member-section .member-section-content{width:100%;max-width:100%;padding-left:0px}@media(min-width: 768px){.main-team-member-section .member-section-content{width:100%;max-width:100%;margin:0 auto}}@media(min-width: 1199px){.main-team-member-section .member-section-content{width:100%;max-width:100%}}@media(min-width: 1500px){.main-team-member-section .member-section-content{width:100%;max-width:1366px;margin:0 auto}}.main-team-member-section .member-section-content .img-wrapper{float:unset;width:300px;margin:0 auto 2rem auto;background-image:url(../images/stone-bg-img.jpg)}@media(min-width: 991px){.main-team-member-section .member-section-content .img-wrapper{width:390px;float:right}}@media(min-width: 1199px){.main-team-member-section .member-section-content .img-wrapper{width:460px;float:right;margin-bottom:2rem;margin-left:1rem;background-image:unset}}.main-team-member-section .member-section-content .img-wrapper img{width:100%;-o-object-fit:cover;object-fit:cover}.main-team-member-section .member-section-content h2,.main-team-member-section .member-section-content h3{text-transform:uppercase;font-weight:600 !important;color:var(--tm-blue);font-size:2rem}@media(min-width: 768px){.main-team-member-section .member-section-content h2,.main-team-member-section .member-section-content h3{font-size:3rem}}@media(min-width: 1199px){.main-team-member-section .member-section-content h2,.main-team-member-section .member-section-content h3{font-size:3rem}}@media(min-width: 1500px){.main-team-member-section .member-section-content h2,.main-team-member-section .member-section-content h3{font-size:4rem}}.main-team-member-section .member-section-content h2 span,.main-team-member-section .member-section-content h3 span{text-transform:uppercase;font-weight:600 !important;color:var(--tm-blue)}.main-team-member-section .member-section-content p{padding-bottom:2rem}.main-team-member-section .member-section-content p span{padding-bottom:2rem;color:var(--tm-black)}.main-team-member-section .member-section-content p span:last-child{padding-bottom:0px;margin-bottom:0px}.page-contact .breadcrumbs{padding-top:0}.page-contact .flex-text_block{margin:5rem 0}@media(min-width: 1500px){.page-contact .flex-text_block{margin:0}}.page-contact .flex-text_block .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-contact .flex-text_block .row .col-sm-12,.page-contact .flex-text_block .row .col-md-6{padding-right:1.5rem}@media(min-width: 768px){.page-contact .flex-text_block .row .col-sm-12,.page-contact .flex-text_block .row .col-md-6{padding-right:0}}@media(min-width: 1500px){.page-contact .flex-text_block .row .col-sm-12,.page-contact .flex-text_block .row .col-md-6{padding-right:0}}.page-contact .flex-text_block .row .col-sm-12 p,.page-contact .flex-text_block .row .col-md-6 p{max-width:100%;margin-bottom:0}.page-contact .flex-text_block h2{color:#000;padding-bottom:1rem}@media(min-width: 768px){.page-contact .flex-text_block h2{max-width:30rem;margin:0 auto}}@media(min-width: 1199px){.page-contact .flex-text_block h2{max-width:60rem;margin:0 auto}}@media(min-width: 1500px){.page-contact .flex-text_block h2{max-width:60rem;margin:0 auto}}.page-contact .flex-text_block p a{text-decoration:underline;color:var(--tm-black)}.page-contact .flex-text_block p a:hover{color:var(--tm-red)}.page-contact .flex-text_block p strong{margin:0 auto;max-width:60rem;font-weight:normal;display:table}@media(min-width: 768px){.page-contact .flex-text_block p strong{max-width:30rem;margin:0 auto}}@media(min-width: 1199px){.page-contact .flex-text_block p strong{max-width:60rem;margin:0 auto}}@media(min-width: 1500px){.page-contact .flex-text_block p strong{max-width:60rem;margin:0 auto}}.page-contact .flex-text_block .container{margin:0 0 0 auto;max-width:100%}.page-contact .flex-text_block .container img{padding-right:0}.page-contact .gform_wrapper{padding-bottom:3rem}@media(min-width: 768px){.page-contact .gform_wrapper{max-width:30rem;margin:0 auto;padding-bottom:0}}@media(min-width: 1199px){.page-contact .gform_wrapper{max-width:60rem;margin:0 auto}}@media(min-width: 1500px){.page-contact .gform_wrapper{max-width:60rem;margin:0 auto;padding-bottom:0}}.page-contact .gform_wrapper p{margin:0 auto;padding-bottom:3.5rem;max-width:60rem}.page-contact .gform_wrapper form .gform_body .large,.page-contact .gform_wrapper form .gform_body .textarea,.page-contact .gform_wrapper form .gform_body .input.large,.page-contact .gform_wrapper form .gform_body .select.large{background-color:#dcdcdc !important;padding:1.1rem 3rem}.page-contact .gform_wrapper form .gform_body .large::-webkit-input-placeholder, .page-contact .gform_wrapper form .gform_body .textarea::-webkit-input-placeholder, .page-contact .gform_wrapper form .gform_body .input.large::-webkit-input-placeholder, .page-contact .gform_wrapper form .gform_body .select.large::-webkit-input-placeholder{color:var(--tm-dark)}.page-contact .gform_wrapper form .gform_body .large::-moz-placeholder, .page-contact .gform_wrapper form .gform_body .textarea::-moz-placeholder, .page-contact .gform_wrapper form .gform_body .input.large::-moz-placeholder, .page-contact .gform_wrapper form .gform_body .select.large::-moz-placeholder{color:var(--tm-dark)}.page-contact .gform_wrapper form .gform_body .large:-ms-input-placeholder, .page-contact .gform_wrapper form .gform_body .textarea:-ms-input-placeholder, .page-contact .gform_wrapper form .gform_body .input.large:-ms-input-placeholder, .page-contact .gform_wrapper form .gform_body .select.large:-ms-input-placeholder{color:var(--tm-dark)}.page-contact .gform_wrapper form .gform_body .large::-ms-input-placeholder, .page-contact .gform_wrapper form .gform_body .textarea::-ms-input-placeholder, .page-contact .gform_wrapper form .gform_body .input.large::-ms-input-placeholder, .page-contact .gform_wrapper form .gform_body .select.large::-ms-input-placeholder{color:var(--tm-dark)}.page-contact .gform_wrapper form .gform_body .large::placeholder,.page-contact .gform_wrapper form .gform_body .textarea::placeholder,.page-contact .gform_wrapper form .gform_body .input.large::placeholder,.page-contact .gform_wrapper form .gform_body .select.large::placeholder{color:var(--tm-dark)}.page-contact .gform_wrapper form .gform_footer input{color:var(--tm-blue);border:.1rem solid var(--tm-blue);width:auto;margin:0 0 0 auto;display:table;padding:1rem 2.5rem}.contact-footer{width:100%;background-color:var(--tm-blue);color:var(--tm-white);padding:5rem 0}@media(min-width: 768px){.contact-footer{padding:7rem 0}}.contact-footer .grid{display:grid;grid-template-columns:1fr;gap:4rem}@media(min-width: 1024px){.contact-footer .grid{grid-template-columns:1fr 1fr;gap:6rem}}@media(min-width: 1366px){.contact-footer .grid{gap:10rem}}.contact-footer .left h1,.contact-footer .left h2,.contact-footer .left h3,.contact-footer .left h4,.contact-footer .left h5{color:var(--tm-white);font-size:2.5rem;padding-bottom:15px}.contact-footer .left h1 strong,.contact-footer .left h2 strong,.contact-footer .left h3 strong,.contact-footer .left h4 strong,.contact-footer .left h5 strong{font-size:3.5rem;display:block}.contact-footer .left a{color:var(--tm-white);font-size:2.5rem}.contact-footer .left a:hover{color:var(--tm-red)}.contact-footer .left .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding-top:1rem}.contact-footer .left .social-media li a{width:4.2rem;height:4.2rem;background-color:var(--tm-white);border-radius:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:3rem;color:var(--tm-blue)}.contact-footer .left .social-media li a:hover{color:var(--tm-red)}.contact-footer .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-footer .right .validation_message{color:var(--tm-white) !important}.contact-footer .right .gform_footer{max-width:195px}.single-case-results .featured-header,.single-library .featured-header,.single-faqs .featured-header{min-height:0 !important;padding:8rem 0 0 0 !important}.single-post .navigation,.single .navigation{padding:4rem 0}@media(min-width: 1024px){.single-post .navigation,.single .navigation{padding:6rem 0}}.single-post .nav-links,.single .nav-links{border-top:1px solid #000;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-post .nav-links a,.single .nav-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2.4rem;font-weight:700;color:var(--tm-blue);padding:3rem 0}.single-post .nav-links a:hover,.single .nav-links a:hover{text-decoration:underline}.single-post .nav-links .nav-previous,.single .nav-links .nav-previous{padding-right:4rem;border-right:1px solid #000}.single-post .nav-links .nav-next,.single .nav-links .nav-next{padding-left:3rem}.site-footer .footer-top{padding-top:4rem;padding-bottom:4rem}@media(min-width: 768px){.site-footer .footer-top{padding-top:6rem;padding-bottom:6rem}}@media(min-width: 1366px){.site-footer .footer-top{padding-top:8rem;padding-bottom:8rem}}.site-footer .copyright{padding:2rem 0;background:rgba(14,14,14,.5);font-weight:400;font-size:1.6rem;text-align:left;color:var(--tm-white);padding-left:2rem;padding-right:2rem;text-align:center}@media(min-width: 768px){.site-footer .copyright{font-size:1.8rem;text-align:left}}@media(min-width: 1440px){.site-footer .copyright{padding-left:4rem;padding-right:4rem}}.site-footer .copyright a{color:var(--tm-red);text-decoration:none}.breadcrumbs{padding-top:1.5rem}@media(min-width: 1024px){.breadcrumbs{padding-top:2rem}}.breadcrumbs #breadcrumbs{font-size:1.4rem;margin-bottom:0}@media(min-width: 1024px){.breadcrumbs #breadcrumbs{font-size:1.5rem}}@media(min-width: 1366px){.breadcrumbs #breadcrumbs{font-size:1.6rem}}.breadcrumbs #breadcrumbs a{color:var(--tm-black)}.breadcrumbs #breadcrumbs a:hover{color:var(--tm-orange)}select{cursor:pointer;border:0;background-color:rgba(0,0,0,0);padding-left:3.4rem;padding-right:3.4rem;font-size:1.4rem;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-family:"Poppins";font-weight:500;z-index:2;position:relative}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.m-0{padding:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.m-auto{margin:0 auto !important}.hide,.hidden{display:none !important}.show{display:block !important}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal .modal-dialog{position:relative;width:auto;margin:10px}@media(min-width: 768px){.modal .modal-dialog{width:600px;margin:30px auto}}.modal .modal-dialog .modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}@media(min-width: 768px){.modal .modal-dialog .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.modal .modal-dialog .modal-content .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;border-bottom:1px solid #e5e5e5}.modal .modal-dialog .modal-content .modal-header:before,.modal .modal-dialog .modal-content .modal-header:after{display:table;content:" "}.modal .modal-dialog .modal-content .modal-header:after{clear:both}.modal .modal-dialog .modal-content .modal-header .close{font-size:2rem;line-height:1;color:var(--tm-body);margin-left:auto}@media(min-width: 1024px){.modal .modal-dialog .modal-content .modal-header .close{font-size:3rem}}.modal .modal-dialog .modal-content .modal-header .modal-title{margin:0;line-height:1.2}.modal .modal-dialog .modal-content .modal-body{position:relative;padding:15px}.modal .modal-dialog .modal-content .modal-body p{font-size:1.6rem}.modal .modal-dialog .modal-content .modal-body .modal-img{margin:0 auto}@media(min-width: 768px){.modal .modal-dialog.modal-sm{width:300px}}@media(min-width: 992px){.modal .modal-dialog .modal-lg{width:900px}}@media(min-width: 1366px){.modal .modal-dialog .modal-lg{width:1000px}}.modal .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal .modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal .modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.error404 .error-404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem 0 2.5rem 0}@media(min-width: 1024px){.error404 .error-404{padding:8rem 0 4rem 0}}.error404 .error-404 .page-content .title-404{margin-bottom:2.4rem}@media(min-width: 1024px){.error404 .error-404 .page-content .title-404{margin-bottom:4rem}}.error404 .error-404 .page-content .h4{margin-bottom:2.4rem}@media(min-width: 1024px){.error404 .error-404 .page-content .h4{margin-bottom:4rem}}.error404 .error-404 .page-content .btn{margin-bottom:6rem}@media(min-width: 1024px){.error404 .error-404 .page-content .btn{margin-bottom:10rem}}.error404 .error-404 .page-content .right{-ms-flex-item-align:center;align-self:center}